/*<!----------------------------------------------------------------------------
|                                                                              |
|                      Copyright 2009 Alex Wortham                             |
|                                                                              |
----------------------------------------------------------------------------->*/

body,form,table,textarea,input,select{
font-family:Verdana,geneva,tahoma,arial,sans-serif;
font-size:12px;
color:#FFFFFF;
margin-left:3px;
vertical-align:middle;
}
body{
margin-top:3px;
margin-left:3px;
background-image:url("chromemenu/chrometheme/background.jpg");
background-attachment: fixed;
}

#main {
	width: 930px;
	margin: 0em auto 0em auto;
	text-align: left;
    
}

body, table, td{
vertical-align:top;
}
form,textarea,input,select{
margin:0px;
}
fieldset{
padding:7px;
}
table{
border-style:none;
border-color:#414180;
padding:0px;
}
td{
border-style:none;
border-color:#414180;
padding:0px;
padding-left:2px;
vertical-align:top;
}
li{
margin:0px;
}
input,textarea,select,button{
color:#000000;
}
.textarea_edit{
width:350px;
height:40px;
}
.textarea_slim{
width:250px;
height:100px;
}
.textarea_compose{
width:450px;
height:200px;
font-family:verdana,geneva,tahoma,arial,sans-serif;
font-size:3mm;
}
.subject_compose{
width:450px;
}
.form_required{
background-color:#CCD3E0;
}
.table_border{
border-right:1px solid;
border-bottom:1px solid;
}
.table_border_lrb{
border-right:1px solid;
border-bottom:1px solid;
border-left:1px solid;
}
.table_border_tlr{
border-right:1px solid;
border-bottom:1px solid;
border-left:1px solid;
}
.td_border_tbrp{
padding-right:10px;
border-bottom:solid 1px;
border-top:solid 1px;
}
.td_border_t{
border-top:1px solid;
padding:2px;
}
.td_border_tr{
border-top:1px solid;
border-right:1px solid;
padding:2px;
}
.td_border_tl{
border-top:1px solid;
border-left:1px solid;
padding:2px;
}
.td_border{
border-width:1px;
border-style:solid;
border-color:black;
padding:2px;
}
.td_border2{
width:500px;
background-color:black;
border-width:1px;
border-style:solid;
border-color:white;
padding:2px;
font-family:"Lucida Console";
font-size:small;
}
.td_border3{
color:#CCCCCC;
width:150px;
background-color:black;
border-width:1px;
border-style:solid;
border-color:#cccccc;
padding:2px;
font-family:"Lucida Console";
font-size:small;
}
.td_noborder{
text-align:center;
border-width:0px;
padding:2px;
}
.td_padding_right legend{
padding-right:10px;
color:#FFFFFF;
}
.td_padding_left{
padding-left:10px;
}
.td_border_avail{
color:#FFFFFF;
font-family:"Lucida Console";
font-size:small;
border-width:1px;
border-style:solid;
border-color:black;
background-color:#006600;
padding:2px;
margin:0px;
}
.td_border_unavail{
font-family:"Lucida Console";
color:#FFFFFF;
font-size:small;
border-style:solid;
border-color:black;
border-width:1px;
background-color:#cc0000;
padding:2px;
margin:0px;
}
.td_border_hilite{
border-top:1px solid;
border-left:1px solid;
background-color:#CCCCCC;
padding:2px;
}
.td_header{
padding:2px;
font-weight:bold;
}
.p{
width:450px;
padding:3px;
}
.p_alternate{
background-color:#DDDDDD;
width:450px;
padding:3px;
border: 1px solid #CCCCCC;
}
.p_indent /*td*/{
margin-left:5px;
border:0px;
padding:2px;
font-family:"Lucida Console";
font-size:small;
}
.help{
text-align:center;
border:1px solid;
font-size:2.5mm;
text-decoration:none;
background:#800000;
padding-top:0px;
padding-bottom:0px;
padding-left:6px;
padding-right:6px;
margin-left:2px;
font-weight:normal;
}

.profile_name{
font-size:5mm;
border-color:#634503;
}
.profile_title{
font-size:4mm;
font-weight:bold;
}
.small{
font-size:3mm;
}
.tiny{
font-size:2.5mm;
}
.em1{
font-weight:bold;
}
.em2{
font-weight:bold;
background:#B2B2B2;
padding:3px;
padding-left:1px;
margin-bottom:0px;
width:450px;
}
.em3{
color:red;
font-weight:bold;
}
.em4{
text-decoration:underline;
}
.em5{
font-weight:bold;
background:#800000;
border: 1px solid;
padding:3px;
padding-left:1px;
margin-bottom:0px;
width:600px;
}
.em6{
font-style:italic;
}
.em7{
font-size:18px;
font-weight:bold;
}
.date_nav{
font-size:3mm;;
font-weight:bold;
}
a{
color:#FFFFFF;
text-decoration:underline;
}
a:hover{
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}
hr{
height:1;
color:#ffffff;
}
.page_title{
font-weight:bold;
font-size:15px;
}
.indent{
margin-left:15px;
}
.subject_header{
font-weight:bold;
}
.menu_header{
font-weight:bold;
font-size:smaller;
}
.error{
color:red;
}
.special_char_align{
font-family:webdings;
font-weight:normal;
padding-left:5px;
}
.footer_hr{
border: 1px dashed;
margin-right: 10px;
}