body 
{
	margin:0; 
	padding:0; 
	font:100% arial; 
	color:#333366; 
	background-color:#fff; 
} 

li 
{
	padding-bottom:3px;
}

ul 
{
	padding-top:3px;
}


h2 
{ 
	color: #666;
	font-weight:bold;
	font-size : 100%; 
	padding: 5px; 
	margin-bottom: 7px;
	margin-top:5px;
	border-top: 1px solid #b8bdef;
	border-bottom: 1px solid #b8bdef;
	background-color:#ebecf5;
}

h3 
{
	font-size : 100%;  
	margin-bottom:0px;
} 
	
img 
{
	border:none;
}

hr 
{
	color:#000; 
} 


.submitlink 
{
	font:75% arial, verdana, sans-serif;
}

#footnote 
{
	background-color:#e7e7e7;
	border:1px solid #c0c0c0;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}

#whatsnew 
{
	font:90% verdana;
	color:#000;
	background-color:#ebecf5;
	border: 1px solid #b8bdef;
}

#footer 
{
	background-color:#e7e7e7;
	border-top:1px solid #c0c0c0;
	padding:5px;
	margin-top:20px;
	margin-bottom:5px;
}

#submenu 
{
	background-color:#e7e7e7;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #c0c0c0;
	font-size: 90%;
}

#submenu a 
{
	color:#008000; 
	text-decoration:none;  
} 

#submenu a:hover 
{
	color:#000; 
	text-decoration:underline;  
} 

	
div.markup 
{
	font:90% courier new;
	color:#406921;
	background-color:#e7e7e7;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px dotted #c0c0c0;
}

.imgleft 
{
	float:left;
	padding:5px;
}

.imgright 
{
	float:right;
	padding:5px;
}

.searchtext 
{
	font-size:90%;
}

.strongtext 
{
	font-weight: bold;
}

.pdfdoc 
{
	font-size:80%;
	color:#008c00;
}
	
a.menulinks, a.menulinks:visited 
{
	color:#008000;
	text-decoration:none;
	font-weight:bold;
}

a.menulinks:hover 
{
	color:#000000; 
	text-decoration:underline; 
	font-weight:bold;
}

#header 
{
	font:70% arial, verdana, helvetica, sans-serif;
	color:#ffffff;
	background-color:#000;
	font-weight:bold;
	padding:5px;
	padding-top:4px; 
	top:1px;
} 

#header a 
{
	color:#b5cfff; 
	text-decoration:underline; 
	font-weight:bold; 
} 

#header a:hover 
{
	color:#fff; 
	text-decoration:underline; 
	font-weight:bold; 
} 


#toplist
{
	text-align:right; 
	font:70% arial, verdana, helvetica, sans-serif;
	white-space:nowrap;
	background-color:#000; 
	padding:5px; 
	color:#ffffff;
}

#toplist a 
{
	color:#b5cfff; 
	text-decoration:underline; 
	font-weight:bold; 
} 

#toplist a:hover 
{
	color:#fff; 
	text-decoration:underline; 
	font-weight:bold; 
} 

#tagline
{
	padding:0px;
	margin:0px;
	background-repeat:no-repeat; 
	background-color: white;
}

#searchform
{
	position:absolute;
	top:40px;
	right:10px;
	text-align:right;
	white-space:nowrap;
	padding:0px;
	margin:0px;
}
	
#hidden
{
	display:none;
}

#content
{
	margin-left:200px;
	margin-right:20px;
	padding-left:10px;
	padding-bottom:20px;
	font-size:90%;
	padding-left: 10px
}

.textbar
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: navy;
}

.textbar a 
{
	color:#00009c;
	text-decoration:none;
	font-weight:bold;
}
.textbar a:hover 
{
	color:#000000; 
	text-decoration:none; 
	font-weight:bold;
}




.bold_message
{
	font-family: Arial, Helvetica, sans-serif;
	color:  black;
	font-size : 13px ;
	font-weight: bold;
}

.paddingleft {
	padding-left: 35;
}


.disabled
{
	background-color: #efefef 
}

.enabled
{
	background-color: white
}

a {

	cursor: hand;
	color: #008000;
	text-decoration: none;
}

li.highlight1 
{
	font-size: 13px;
	font-style: oblique;
	background-color: white;
			  
}

.bold_message
{
	font-family: Arial, Helvetica, sans-serif;
	color:  black;
	font-size : 13px ;
	font-weight: bold;
}

.side_message
{
	font-family: Arial, Helvetica, sans-serif;
	color:  black;
	font-size : 13px ;
	font-weight: 500;
}

.underlined_message
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0000a0;
	font-size : 13px ;
	font-weight: 600;
	text-decoration: underline;
}

.small_bold_message
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size : 13px ;
	font-weight: 600;
}

.big_bold_message
{
	font-family: Arial, Helvetica, sans-serif ;
	color: black;
	font-size : 13px ;
	font-weight: 600;
}

.right_border
{
	border-right-color: black;
	border-right-width: thin;
	border-right-style: solid
}

.disabledmenu
{
	color: #a0a0a0;
	font-style: oblique;
	font-family: Arial, Helvetica, sans-serif ;
	font-size:13px;
	cursor: arrow;
	text-decoration: none
}

.label_bold
{
	background-color: #f2faff ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size : 80%;
	line-height: normal ;
	font-weight: bold;
}

.label_value
{
	background-color: #f2faff ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size : 80%;
	line-height: normal ;
}

.required_field
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal ;
	background-color: #ffffcc
	
}

p.main
{
	font-size: 14pt;
}

textarea 
{
	font-family: Arial, Helvetica, sans-serif;        
	font-size: 13px ;
}

select 
{
	font-family: Arial, Helvetica, sans-serif;        
	font-size: 13px ;
}

input 
{
	font-family: Arial, Helvetica, sans-serif;        
	font-size: 13px;
}


table 
{
	border-collapse:collapse;
	margin-bottom:10px;
}

 
td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

thead
{
	 font-family: Arial, Helvetica, sans-serif;        
	 font-size: 13px;
}

th
{
	background-color: white ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 100% ;
	font-weight: bold;
	border-bottom-color: black;
	text-align: left;
}

table.pagebreak 
{
	page-break-after:always
}

table.template_main_width 
{
	width: 100%;
}

table.main
{
	border-color : #111111 ;
	border-collapse: collapse;
	
}
table.main_light_blue 
{
	border-color : #111111 ;
	background-color: #f2faff ;
	border-collapse: collapse;
}

tbody.main_body 
{
	background-color: #ddeeff ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px ;
}


tr.list_header_blue 
{
	background-color: #ddeeff ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
}

tr.main_body 
{
	background-color: #ddeeff ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height: normal ;
}

tr.main_body_white 
{
	background-color: #f2faff ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: normal ;
}

tr.main_body_head 
{
	background-color: #ddeeff ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px ;
	font-weight: bold;
	
}

tr.list_heading 
{
	background-color: white ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 100% ;
	font-weight: bold;
	border-bottom-color: black;
}

tr.main_body_head_light_blue 
{
	background-color: #f2faff ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px ;
	font-weight: bold;
	border-bottom-color: black;
}

td.left_menu 
{
	font-family: Arial, Helvetica, sans-serif ;
	font-size:13px;
	color: #333366;
	text-decoration: underline;
}

td.left_menu_highlighted  
{
	background-color: #c6e2ff ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size:13px;
	color: #333366;
	text-decoration: underline;
}



td.main_header 
{
	background-color: #003163 ;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size : 13px ;
	font-weight: bold;
	height: 22
}

td.error 
{
	 color: #cc0033	;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
}

td.success 
{
	 color: green	;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 font-weight: bold;
}

td.cell_color 
{
	background-color: #ddeeff ;
	font-family: Arial, Helvetica, sans-serif;
	 
	font-size : 13px ;
	font-weight: bold;
}

td.td_cell_blue 
{
	background-color: #ddeeff ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: normal ;
}

td.td_cell_light_blue 
{
	background-color: #f2faff ;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: normal ;
}

td.main_message 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  black;
	font-weight: bold;
}

td.td_report_header 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 95%;
	line-height: normal ;
}

td.td_report_data 
{
	font-size : 90%;
	font-family: Arial, Helvetica, sans-serif;
}

td.td_report_data_bold 
{
	font-size : 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
}

.report_data
{
	background-color: #f2faff ;2
	
}


.submission_type
{
	color : #0000a0 ;
	
}
