body { padding:0; margin:0; color:#000000; background-color:#363636}
body, td {font-family:Tahoma; font-size:11px; }
br{font-size:10px}


#header_cell {background:#ebebeb; position:relative; border:0px;}
#header_img {position:relative; _position:static; /*for IE*/ height:216px; background:url(/images/top_short_wide.jpg) no-repeat 0px 0px;}
#header_img {_position:static;}
#header_icons {float:right; width:62px; height:216px;}
#header_logo {position:absolute; left:51px; top:39px; }
#header_slogan {position:absolute; left:58px; top:144px; color:#906040; font-size:10pt; font-weight:normal; font-style:normal; cursor:default; font-family:"Courier New", Courier, monospace}
#menu_cnt {position:absolute; left:-1px; top:170px; height:46px;}


.content td{color:#2D3331; font-size:11px; line-height:16px} 
.content b{color:#BA2A28} 
.content b a{color:#BA2A28; font-size:9px; text-decoration:none} 
.content b a:hover{text-decoration:underline} 
.content strong a{color:#BA2A28; text-decoration:underline; font-weight:normal} 
.content strong:hover{text-decoration:none} 
.content a{color:#2D3331; text-decoration:none} 
.content a:hover{text-decoration:underline} 
.content li{background:url(/images/1_z2.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }

a.reg{color:#BA2A28; text-decoration:underline; font-weight:normal}
a.reg:hover{text-decoration:none}

a.str{color:#BA2A28; text-decoration:underline; font-weight:bold} 
a.str:hover{text-decoration:none}

a.bullet{background:url(/images/1_z1.gif) center left no-repeat; padding-left:12px; margin-right:14px; color:#BA2A28; font-size:9px; text-decoration:none; font-weight:bold} 
a.bullet:hover{text-decoration:underline}

.content .block{color:#CEE8CD; font-size:11px; line-height:13px}
.content .block b{color:#FF8F3B; }
.content .block a{color:#FF8F3B; text-decoration:underline}
.content .block a:hover{text-decoration:none} 

.content .block1 li{background:url(/images/2_li.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }
.content .block2 li{background:url(/images/3_z1.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }
.content .block3 li{background:url(/images/4_z1.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }
.content .block4 li{background:url(/images/5_z1.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }
.content .block5 li{background:url(/images/6_z1.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }
.content .block6 li{background:url(/images/7_z1.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }

.footer{color:#2D3331; font-size:9px; line-height:13px} 
.footer a{color:#2D3331; font-size:9px; text-decoration:none} 
.footer a:hover{text-decoration:underline} 

input,textarea{
   font-family:Tahoma;
   color:#2D3331; 
   font-size:11px;
} 
select{
   font-family:Tahoma;
   color:#2D3331; 
   font-size:11px;
} 

.spacer { height:10px; }

.clear { clear:both }

.f_right { float:left; margin-right:12px; margin-bottom:14px; }

#maincol {}
	#maincol h1 { background:none no-repeat 150px; padding:2px 0 0 15px; margin:0 0 15px 0; color:#606060; font-size:13pt; }
	#maincol h2 { background:url(/images/1_w2.gif) no-repeat; padding:10px 0 15px 25px; margin:0 0 9px -10px; color:#606060; font-size:12pt; }
	#maincol ul { margin:0; padding:0; list-style:none; line-height:18px }

#maincol_inner { margin:39px 20px 0px 31px; padding-bottom:20px; } /* not on index page */
	#maincol_inner h2 {background:url(/images/5_w2.gif) no-repeat; margin-left:0px; }

#maincol_top { margin:39px 20px 0px 31px; padding-bottom:20px; }
	#maincol_top img { float:left; }
	
#maincol_left { margin:0 0 0 40px }
	
#maincol_right { margin:0 15px 0 0 }

#textcol { margin:42px 60px 0 41px }
	#textcol h1 { background:url(/images/9_w1.gif) no-repeat; padding:4px 0 0 16px; margin:0 0 15px 0; color:#606060; font-size:13pt; }
	#textcol p { padding: 0 0 15px 0; margin:0px; }

#rightcol { margin:20px 20px 0px 20px; padding-bottom:16px; }
	#rightcol h3 { background:url(/images/1_w3.gif) no-repeat; padding:2px 0 0 15px; margin-bottom:20px; color:#606060; font-size:11pt; }
	.l_line { height:3px; margin:30px 0; background:url(/images/1_line.gif) no-repeat; }
	.l_line2 { height:3px; margin:10px 0 6px 0; background:url(/images/1_line2.gif) no-repeat; }
	
 