* {
	padding:0;
	margin:0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:62.5%;	/* now 1em = 10px (or thereabouts on a standard desktop) */
	line-height:1.2em;
}

.tout {  font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #035CA0; font-weight: normal; font-style: normal; line-height: 22px}
.home_text {  font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: normal; font-style: none; line-height: 25px}
.home_header {  font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif; font-size: 14px; color:#0f98ba; font-weight: bold; font-style: none; line-height: 17px}

.success {  font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; font-style: none; line-height: 15px}

#rollovers {
	display:none;
	left:-9999px;
}

img {
	border:0;
}

#wrapper {
	position:relative;
	display:block;
	width:1000px;
	text-align:left;
}

.blue {
	color:#035ca0;
}


#header {
	position:relative;
	display:block;
	z-index:200;
}

#search_box {
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/bg_searchbox_03.jpg) no-repeat;
	display:block;
	width:270px;
	height:35px;
}

#footer {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;	
	line-height:1.8em;
}

.copyright {
	font-size:.95em;
	padding-top:.5em;
}


#main blockquote {
	padding:24px;
}

.clear {
	clear:both;
}


#main {
	display:block;
	position:relative;
	height:auto !important;
	min-height:400px;
	height:400px;
	margin:55px 0px 20px;
	
	font-size:1.1em;
	line-height:1.7em;
	z-index:100;
}

#main ul {
	padding-left:24px;
}

#column_left {
	float:left;
	display:block;
	width:200px;

}
#column_middle {
	float:left;
	display:block;
	width:485px;
	padding-right:50px;
	font-size:1.1em;
}

#column_middle_wideleft {
	float:left;
	display:block;
	width:725px;
	padding-right:50px;
	font-size:1.1em;
}

#column_middle_wide {
	float:left;
	display:block;
	width:770px;
	padding-right:50px;
	font-size:1.1em;
}
#column_right {
	float:left;
	display:block;
	width:265px;
	
	line-height:1.4em;
}

#column_right .title {

	font-weight:bold;
	color:#0f98ba;
}

#column_right_save .title {
	text-transform:uppercase;
	font-weight:bold;
	color:#0f98ba;
}

#main a {
	color:#666666;
}
#main a:hover {
	color:#0f98ba;
}

h1 {
	color:#0f98ba;
	font-size:1.2em;
	line-height:1.6em;
}

h2 {
	color:#0f98ba;
	font-size:1.2em;
	line-height:1.6em;
	padding-bottom:10px;
}

#main .home{
	padding-top:5px;
	font-size:1.1em;
	line-height:2.0em;
}

.seperator_thick {
	background-color:#ffcc66;
	height:3px;
	width:100%;
	display:block;
	margin-bottom:10px;
}
.seperator {
	background-color:#ffcc66;
	display:block;
	height:1px;
	width:100%;
	margin-top:13px;
	margin-bottom:13px;
}


/** NAV 
**/


ul#main_nav {
	list-style:none;
	background:url(../images/navbar.gif) no-repeat;
	height:46px;
	width:1000px;
}

ul#main_nav li{
	display:inline;
	float:left;
	position:relative;
}


ul#main_nav li a{
	text-indent:-9999px;
	display:block;
	position:relative;
	height:46px;
}
ul#main_nav li ul{
	display:none;
	position:absolute;
	top:44px;
	left:0px;
	height:30px;
	
}
ul#main_nav li.active ul{
	display:block;
}

ul#main_nav li.active a {
	display:block; 
	height:46px;
}

ul#main_nav li li a, ul#main_nav li li.active a{
	float:left;
	height:30px;
}



ul#main_nav li#nav_0 a{ width:118px; }
ul#main_nav li#nav_1 a{ width:112px; }
ul#main_nav li#nav_2 a{ width:156px; }
ul#main_nav li#nav_3 a{ width:156px; }
ul#main_nav li#nav_4 a{ width:172px; }
ul#main_nav li#nav_5 a{ width:110px; }
ul#main_nav li#nav_6 a{ width:176px; }
ul#main_nav li#nav_7 a{ width:0px; }

ul#main_nav li#nav_0.active>a{ background:url(../images/navbar_over.gif) no-repeat 0px 0px; margin:0; }
ul#main_nav li#nav_1.active>a{ background:url(../images/navbar_over.gif) no-repeat -118px 0px; margin:0; }
ul#main_nav li#nav_2.active>a{ background:url(../images/navbar_over.gif) no-repeat -230px 0px; margin:0; }
ul#main_nav li#nav_3.active>a{ background:url(../images/navbar_over.gif) no-repeat -386px 0px; margin:0; }
ul#main_nav li#nav_4.active>a{ background:url(../images/navbar_over.gif) no-repeat -542px 0px; margin:0; }
ul#main_nav li#nav_5.active>a{ background:url(../images/navbar_over.gif) no-repeat -714px 0px; margin:0; }
ul#main_nav li#nav_6.active>a{ background:url(../images/navbar_over.gif) no-repeat -824px 0px; margin:0; }
ul#main_nav li#nav_7.active>a{ background:url(../images/navbar_over.gif) no-repeat 0px 0px; margin:0; }


/* Sub Menu 1 */
ul#main_nav li#nav_0 ul{ display:none; background:url(../images/nav_1_submenu.gif) no-repeat; width:703px; }
ul#main_nav li#nav_0_0 a{ width:292px; }
ul#main_nav li#nav_0_1 a{ width:128px; }
ul#main_nav li#nav_0_2 a{ width:107px; }
ul#main_nav li#nav_0_3 a{ width:176px; }
ul#main_nav li#nav_0_0.active a{ background:url(../images/nav_1_submenu_over.gif) 0px 0px; }
ul#main_nav li#nav_0_1.active a{ background:url(../images/nav_1_submenu_over.gif) -292px 0px; }
ul#main_nav li#nav_0_2.active a{ background:url(../images/nav_1_submenu_over.gif) -420px 0px; }
ul#main_nav li#nav_0_3.active a{ background:url(../images/nav_1_submenu_over.gif) -527px 0px; }

/* Sub Menu 2 */
ul#main_nav li#nav_1 ul{ background:url(../images/nav_2_submenu.gif) no-repeat 7px 0px; width:838px; }
ul#main_nav li#nav_1_0 a{ width:159px; margin-left:7px; }
ul#main_nav li#nav_1_1 a{ width:292px; }
ul#main_nav li#nav_1_2 a{ width:100px; }
ul#main_nav li#nav_1_3 a{ width:96px; }
ul#main_nav li#nav_1_4 a{ width:157px; }
ul#main_nav li#nav_1_0.active a{ background:url(../images/nav_2_submenu_over.gif) 0px 0px; }
ul#main_nav li#nav_1_1.active a{ background:url(../images/nav_2_submenu_over.gif) -159px 0px; }
ul#main_nav li#nav_1_2.active a{ background:url(../images/nav_2_submenu_over.gif) -451px 0px; }
ul#main_nav li#nav_1_3.active a{ background:url(../images/nav_2_submenu_over.gif) -551px 0px; }
ul#main_nav li#nav_1_4.active a{ background:url(../images/nav_2_submenu_over.gif) -647px 0px; }

/* Sub Menu 3 */
ul#main_nav li#nav_3 ul{ background:url(../images/nav_3_submenu.gif) no-repeat 7px 0px; width:199px; }
ul#main_nav li#nav_3_0 a{ width:190px; margin-left:7px; }
ul#main_nav li#nav_3_0.active a{ background:url(../images/nav_3_submenu_over.gif) 0px 0px; }