#cmp_item { font-size: 12px; padding-bottom:7px; }

legend { color: black; } 
fieldset { border: 1px solid #cccccc; background-color: #fdff95; }

.morph_block { display: none; width:150px; position:absolute; background-color:#fdff95; color:#0E4462; padding:7px; border:1px outset gray }
.item_reright { text-decoration: underline; display: block; cursor: pointer }


/*-- Form Table --*/
.clsFormLabelCellDefault { padding-left:5px; color:#616A6F; background-color:#dcf2f8; font-family: Arial, Helvetica, sans-serif;  border:1px solid #E0E0E0; }
.clsFormFieldCellDefault { padding-left:5px; background-color:#EFEFEF; text-align:left; border:1px solid #E0E0E0; }
.clsFormTableSection { border-collapse:separate; border:0; }

#align_left .clsFormFieldCellDefault { text-align:left; }


.attn li { list-style:square inside; color:#FE5011; margin:0 0 0.3em 0;  }
.clsMandatoryFieldIcon { color:#ff9900; }
form { display: inline; } 


dl,dt,dd { margin:0; padding:0; }

/*-- page list --*/
#pagelist_item { background-color: #f6f6f6; padding:2px; border: 1px solid #cccccc; }
#page_numeric dt a { min-width: 13px;  display:block; font:normal 0.9em verdana, arial; text-decoration:none; text-align:center; color:#000; background-color: #EFEFEF ;  border: 1px solid #cccccc; padding:3px; margin:3px; }
#page_numeric dt a.select { font-weight:bold; background-color: #f9ebae; }
#page_numeric dt a:hover { background-color:#c0d2f6; color:#0E4462; }

/*-- Header --*/
#header { background: #3c7ec2 url("images/bg-header.gif") repeat-x; border-bottom:3px solid #ffcd00; margin:0; padding:0; color: #ffffff }
#header td { color: #ffffff }
#header a { color: #ffffff }
#header dl, dt { float:left; }
#header_bigtitle { color: yellow; font-size:22px; padding-left:15px; padding-right:15px; }
#header_smtitle { color: #ffffff; font-size:12px; }
#header_company_info { padding-right:15px; } 

#header_logo { padding-left:10px; color: #ffffff }
#header_linkbar {  background: #0e4462 url("images/menu_backg.jpg") repeat-x; height:31px; color: #ffffff }
#header #buy a { vertical-align: middle; display:block; padding:9px 1em; font:normal 0.9em verdana, arial; text-decoration:none; text-align:left; color:#FFCD00; }
#header #buy a:hover {  background-color:#FFCD00; color:#0E4462; }
#header dt a { vertical-align: middle; display:block; padding:5px 1em; font:normal 0.9em verdana, arial;	text-decoration:none; text-align:left; color:#FFF; }
#header dt a:hover {  background-color:#FFCD00; color:#0E4462; }
#header dt a.selected { color:#FFCD00; }
#header dt a.selected:hover { color:red; }

#head_title { min-height: 35px; text-align: left; margin:0 0 13px 0px;}
#head_title h1 { font:bold 1.3em Tahoma; color:#222; margin:0 0 0 0; }
#head_title a.select { color: red;  font-weight:bold } 

h2 { font:bold 1em Georgia, Trebuchet MS,;	color:#222;	margin:0 0 0.5em 0px; }
h1 { font:normal 18px Georgia, Trebuchet MS;	color:#222;	margin:0 0 0.1em 0; }


#small_text {  font:normal 10px Tahoma; color: #616A6F; vertical-align : middle;}
#small_text a {	text-decoration: none; }
#small_text a:hover {	text-decoration: underline; }

#table_list { background-color: #c0d2f6; width:100%; border:0px; }
/*#table_list td a { display: block; }*/

#table_list thead { font:bold 1.3em Tahoma; background-color: #dde4ee }
#table_list thead a { text-decoration: underline }
#table_list thead a:hover { text-decoration: none }
#table_list tr.nohover:hover { background-color: #ffffff; }
#table_list tr:hover { background-color: #f9ebae;  }
#table_list thead tr:hover { background-color: #dde4ee } //#f9ebae


.time {
	padding-right: 4px; padding-left: 15px; padding-bottom: 0px; padding-top: 0px;
	background: url(../images/time.jpg) no-repeat left center;
	color: black; font-size : 10px; vertical-align : middle;display : inline;
}

.tabs { margin:0px; padding:0px; }
.tabs a:hover { background-color: #f9ebae;  }
.tabs A { cursor:hand; padding-top:3px; font: normal 10px tahoma; background: url(../images/ticker_bg.gif) #ffffff no-repeat 100% 0px; float: right; overflow: hidden; width: 100px; cursor: hand; height: 17px; text-align: center; text-decoration: none; vertical-align : middle; }
.tabs A.active { font-weight: bold; background-color: #dde4ee }

.attn {
	border: #ffd077 1px solid;
	padding-right: 10px; padding-left: 32px; padding-bottom: 7px; padding-top: 7px;
	background: #fffbf3 url(../images/attn.gif) no-repeat left top;
	color: black; font-size : 12px; vertical-align : middle;display : block;
}

.note
{
	border: #ffd077 1px solid;	
	padding-right: 10px; padding-left: 32px; padding-bottom: 7px; padding-top: 7px;
	background: #fffbf3 url(/images/attn.gif) no-repeat left top;
	color: black; font-size : 12px; vertical-align : middle; display : block;
}

label { cursor: hand }
body { font-family:"Trebuchet MS", Arial, Tahoma; font-size:14px; color:#464545; margin:0; padding:0;}
td { font-family:"Trebuchet MS", Arial, Tahoma; font-size:14px; color:#464545; }
table { font-family:"Trebuchet MS", Arial, Tahoma; font-size:14px; color:#464545; border: 0px; }


a {	text-decoration: underline; color: #1b6da1 }
a:hover { text-decoration: none; color: #ff9900; }
a:visited {	text-decoration: underline; }
a.white { color: white }
a.black_nu { color: black; text-decoration: none; }
a.dashed { text-decoration:none;  border-bottom: 1px dashed black; color: black; }
a.inactive { text-decoration: none; border-bottom: 1px dashed #0055CC; cursor: pointer}

input { font-family:  Tahoma; font-size: 14px; padding-left:5px;  padding-right:5px; }
input.warning { background-color: red; color: white }
input.submit { background-color: yellow; }
select { font-family:  Tahoma; font-size: 14px; }
textarea { font-family:  Tahoma; font-size: 14px;  padding:5px; }

a.menu{ display: block; background:url(../images/top_bckg.jpg)  repeat-x; float:left; padding:5px 10px; border-right:2px solid white; color:#ff3c00;  font-size:18px; color:#FFFFFF} 
a.menu:hover { color:#FFFFFF;}