body,form,table,textarea,input,select{
font-family:verdana,geneva,tahoma,arial,sans-serif;
color : #c3b169;
font-size:3.5mm;
margin-left:3px;
vertical-align:middle;
background : #000;
}
body{
margin-top:3px;
margin-left:3px;
}
body, table, td{
vertical-align:top;
}
form,textarea,input,select{
margin:0px;
}
legend {  
color : #c3b169;
}
.inputbox { 
border : 1px solid #c3b169; 
background : #333; 
color : #c3b169; 
} 
.box, radio, checkbox { 
border : 1px solid #c3b169; 
color : #c3b169; 
}
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;
}
input,textarea,select,button{ 
color : #c3b169;
}
.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{
border : 1px solid #c3b169;
background-color:#333;
}
.table_border{
border-style:solid;
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;
font-weight:bold
}
.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_borders{
border-left:1px solid #c3b169;
border-top:1px solid #c3b169;
padding:2px;
}
.td_border{
border-left:1px solid;
border-top:1px solid;
padding:2px;
}
.td_padding_right{
padding-right:10px;
}
.td_padding_left{
padding-left:10px;
}
.td_border_checked{
border-top:1px solid;
border-left:1px solid;
background-color:#333;
padding:0px;
margin:0px;
spacing: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:#333;
width:450px;
padding:3px;
border: 1px solid #CCCCCC;
}
.p_indent{
margin-left:5px;
}
.help{
text-align:center;
border:1px solid;
font-size:2.5mm;
text-decoration:none;
background:#333;
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{ 
color : #c3b169;
font-weight:bold;
background:#333;
padding:3px;
padding-left:1px;
margin-bottom:0px;
width:450px;
}
.em3{
color:red;
font-weight:bold;
}
.em4{ 
color : #c3b169;
text-decoration:underline;
}
.em5{
font-weight:bold;
background:#333;
padding:3px;
padding-left:1px;
margin-bottom:0px;
width:600px; 
color : #c3b169;
}
.em6{
font-style:italic;
}
.em7{
font-size:18px;
font-weight:bold;
}
.date_nav{
font-size:3mm;;
font-weight:bold;
}
a{
color:#4E7398;
text-decoration:underline;
}
a:hover{
text-decoration:none;
font-weight:400;
color:#6A8EB2;
}
hr{
height:1;
color:#30315C;
}
.page_title{
font-weight:bold;
}
.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;
}

.ellipsis {
 width: 145px;
 display: block;
 white-space: nowrap;
 overflow-x: hidden;
 overflow-y: hidden;
}