body {
margin:0 auto; 
background:#acacac /*url(images/body_bg.gif) repeat-x*/; 
}
.rsHeader h2 { color:#ffffff; font:bold 20pt Arial, Helvetica, sans-serif; padding:5px 0px 0px 0px; margin:0px}

/* Template Styles */

#center { margin:0 auto; width:929px}
#container { float:left; width:909px; text-align:left; background:#231f20; padding:10px}
#header { float:left; width:909px; height:89px; background: url(images/header_bg.gif) no-repeat}
#logo { float:left; width:404px; height:104px; padding:10px 20px}
#icon {  width:229px; float:right; text-align:right;  padding:20px 30px 1px 0px;}
#search {  float:right; text-align:right; width:280px; padding:10px 30px 0px 0px}

/*#search {  clear:both; float:right; margin:20px 10px 0px 0px}*/
.sf_searchText
{
	border: 0px;
	background:transparent url(images/input_search.gif) no-repeat;
	padding:0px 0px 0px 25px ;
	font:12px normal Arial, Helvetica, sans-serif;
	color:#2d2c2b;
	width:145px; height:25px	
}
.sf_searchSubmit
{
	border: 0px; font-weight:bold;
	background:transparent url(images/btn_search.gif) no-repeat 0px 5px;
	width:57px; height:30px; cursor:pointer; color:#ffffff; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase
}


#icon A {COLOR: #ffffff;  }
input.search { width:318px; height:19px; font-size:10px; background:#00002a url(images/searchbox.gif) no-repeat; border:0px solid #00002a; margin:0px; padding:0px 5px; }


#maincontainer { clear:both; float: left; width:909px; padding:0 0px 20px 0px; /*background:#7f8992 url(images/bottom_crv.gif) no-repeat bottom*/}

input,select,textarea,iframe
{
	padding: 2px;
	font-size : 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	border-style : solid;
	background-color : white;
	font-weight : bold;
}
 

#li checkbox
{
	font-size : 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #999999 0px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-LEFT: #999999 0px solid;
	BORDER-BOTTOM: #999999 0px solid;
	border-style : solid;
	background-color : white;
	font-weight : bold;
}


/* Menu Styles */

#navigation { clear:both; float:left; background:#23334f; width:909px; height:30px; padding-top:5px	}


#footer { clear:both; float:left; background:#22334f url(images/footer_crv2.gif) no-repeat; width:888px; padding:10px; margin-top:10px}
#footerlogo { padding:10px 0px 3px 300px}
#footer_links {}
#footer_links UL  {PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none;text-align:left;}
#footer_links A {COLOR: #ffffff; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:3px; LIST-STYLE-image: none; padding: 3px 10px;}
#footer_links LI {LIST-STYLE-TYPE: none; LIST-STYLE-image: none; padding:0; margin:0;}
#footer_links ul a {LIST-STYLE-image: none;line-height: 16px;  }
#footer_links LI A {COLOR: #ffffff; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:3px; LIST-STYLE-image: none; padding: 3px 10px;}
#footer_links LI A:hover {COLOR: #cccccc; }



/* Home Layout */

body.home #maincol { clear:both; width:909px; float:left;}
body.home #mainimage { width:909px; float:left; background:#000000; border-bottom:10px solid #000000 }
body.home #flash {float:left; width:454px; margin-right:27px}
body.home #video { float:left; width:428px;}

#contentcol {clear:both; width:909px; float:left; background:url(images/hm_content_bg2.gif) repeat-y; border-bottom:10px solid #7f8992}

#tabtitle {  COLOR: #000000; text-decoration:none; font:bold 13pt Trebuchet MS, Arial, Helvetica, sans-serif; padding:5px 10px;}
#tabs { float:left; background:#7f8992; width:909px;}

#tabarea1 { float:left; padding:10px 10px 0px 0px}
#tabarea1 #tab_1 {float:left; text-align:center; width:467px; background:#b1bfca url(images/tab_blue_rt.gif) no-repeat top right;}
#tabarea1 #tab_lft { float:left; background:#b1bfca /*url(images/tab_blue_lft.gif) no-repeat;*/ width:5px; height:20px}

#tabarea2 { float:left; padding:10px 9px 0px 1px }
#tabarea2 #tab_2 {float:left; text-align:center;  width:159px; background:#f4df99 /*url(images/tab_yellow_rt.gif) no-repeat top right;*/}
#tabarea2 #tab_lft { float:left; background:#f4df99 /*url(images/hm_tab_red_lft.gif) no-repeat;*/ width:5px; height:20px}

#tabarea3 { float:left; padding:10px 0px 0px 0px}
#tabarea3 #tab_3 {float:left; text-align:center; width:263px;background:#d1cfb7 /*url(images/hm_tab_black_rt.gif) no-repeat top right;*/}
#tabarea3 #tab_lft { float:left; background:#d1cfb7 url(images/tab_tan_lft.gif) no-repeat; width:5px; height:20px}


body.home #content {padding: 10px 10px 0px 15px;}
body.home #content_top { width:909px; float:left; background:url(images/hm_content_bg2.gif) no-repeat;}
body.home #content_bottom { width:909px; float:left; background:url(images/hm_content_btm2.gif) no-repeat bottom;}

body.home #col1 {float:left; width:463px; padding:5px 5px 5px 0px}
body.home #col2 {float:left; width:180px; padding:5px 0px 0px 0px}
body.home #col2 a {text-decoration:none}
body.home #col3 {float:left; width:255px; padding:0px}



/* 2col Layout */

body.twocol #maincol { clear:both; width:909px; float:left; background:#000000 url(images/content_bg.jpg) repeat-y}
body.twocol  #leftcol { float:left}
body.twocol  #mainimage {width:587px;}
body.twocol #tabarea { clear:both; float:left; padding:10px 20px 0px 0px; width:567px; background:#000000}
body.twocol #tabgreen {float:left; width:auto; background:#d1cfb7 url(images/ip_tab_tan_rt.gif) no-repeat top right;}
body.twocol #tab_lft { float:left; background:#d1cfb7 /*url(images/ip_tab_tan_lft.gif) no-repeat;*/ width:10px; height:20px}

body.twocol #content {padding:10px 20px 0px 20px; clear:both; float:left; width:531px; background:url(images/content_top_rt_cnr.gif) no-repeat top right}
body.twocol #content_bottom { clear:both; width:908px; background:url(images/content_bottom.gif) no-repeat bottom; height:8px}

body.twocol #rightcol{float:left; width:291px; background:url(images/rt_col_top.jpg) no-repeat; padding:71px 10px 0px 20px}
body.twocol #rightcontent {float:left;}
body.twocol #right7e001et a {color:#ffffff}
body.twocol #rightcontent a:hover {color: #000338}


/*right Navigation*/

body.twocol #rightlinks { clear:both; padding-top:25px}
body.twocol #rightlinks UL  {PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none;text-align:left;}
body.twocol #rightlinks A {DISPLAY: block; line-height: 16px;}
body.twocol #rightlinks LI {LIST-STYLE-TYPE: none; LIST-STYLE-image: none; padding:0; margin:0;}
body.twocol #rightlinks ul a {LIST-STYLE-image: none;line-height: 16px;  }
body.twocol #rightlinks LI A {COLOR: #213c4d; text-decoration:none; font:bold 13pt Arial, Helvetica, sans-serif; LIST-STYLE-image: none; padding: 7px 0px;}
body.twocol #rightlinks LI A:hover {COLOR: #666666; text-decoration:none; font:bold 13pt Arial, Helvetica, sans-serif; LIST-STYLE-image: none; padding: 7px 0px;}

/* 1col Layout */

body.onecol #maincol { clear:both; width:909px; float:left; background:#000000 url(images/content_bg.gif) repeat-y}
body.onecol #mainimage {width:908px; background:#000000 url(images/main_bg.jpg) repeat-x}
body.onecol #tabarea { clear:both; float:left; padding:10px 20px 0px 0px; width:888px; background:#000000}
/*body.onecol #tabgreen {float:left; width:auto; background:#9d9523 url(images/tab_green_rt.gif) no-repeat top right;}
body.onecol #tabtitle {  COLOR: #ffffff; text-decoration:none; font:bold 13pt Arial, Helvetica, sans-serif;padding:5px 10px }
body.onecol #tab_lft { float:left; background:#9d9523 url(images/tab_green_lft.gif) no-repeat; width:5px; height:20px}*/

body.onecol #tabgreen {float:left; width:auto; background:#d1cfb7 url(images/ip_tab_tan_rt.gif) no-repeat top right;}
body.onecol #tab_lft { float:left; background:#d1cfb7 /*url(images/ip_tab_tan_lft.gif) no-repeat;*/ width:10px; height:20px}

body.onecol #content { padding:10px 20px 0px 20px; clear:both; float:left; width:868px; background:#eeeae1 url(images/content_top_rt_cnr.gif) no-repeat top right}
body.onecol #content_bottom { clear:both; width:908px; background:url(images/1col_content_btm.gif) no-repeat; height:20px}