@charset "UTF-8";
/* CSS Document */

body { background:url(../images/background2_repx.jpg) #416d8a repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#5a5a5a;}

input {margin:0px; padding:0px;}
label {margin:0px; padding:0px;}

h1 {color:#0c92dc; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:20px; color:#62af22; font-family:Arial, Helvetica, sans-serif;}
h1.componentheading { font-size:24px; color:#0c92dc; line-height:18px;  padding:5px 0 5px 0; margin:0; font-family:Arial, Helvetica, sans-serif;}
h2.contentheading { font-size:20px; color:#62af22; line-height:18px; padding:5px 0 5px 0; margin:0; font-family:Arial, Helvetica, sans-serif;}
h3 { font-size:16px;  line-height:18px;font-family: Arial, Helvetica, sans-serif; }

/*h1 { font-size:24px; color:#0c92dc; line-height:18px; }
h2 { font-size:20px; color:#62af22; line-height:18px; }*/

.left_green_repy h1 {  }
.left_blue_repy h1 {  }
.left_orange_repy h1 {  }

.bluehr {
	clear:both;
	color:#bbb8b8;
}


#menulink_1{
visibility:hidden;
display:none;
position:absolute;
width:0px;
height:0px;
}

a { color:#de8020; text-decoration:underline; }

a:hover {color:#0c92dc; text-decoration:underline; }

a.leftnav_off {float:left; background:url(../images/leftnavbg_off.gif) no-repeat; width:194px; height:25px; display:block; padding:0 0 0 20px; margin:0px; line-height:25px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#004164;}
a.leftnav_off:hover {float:left; color:#ffffff; text-decoration:none;}

.leftnav_on {float:left; background:url(../images/leftnavbg_on.gif) no-repeat; width:194px; height:25px; display:block; padding:0 0 0 20px; margin:0px; line-height:25px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}

.leftnav_title {float:left; background:url(../images/leftnavbg_title.gif) no-repeat; width:194px; height:37px; padding:5px 0 0 20px; white-space:nowrap;}
.leftnav_bottom {float:left; background:url(../images/leftnavbg_bottom.gif) no-repeat; width:214px; height:31px;}

a.leftnav_bottom {float:left; background:url(../images/leftnavbg_bottom.gif) no-repeat; width:194px; height:31px; display:block; padding:0 0 0 20px; line-height:28px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}
a.leftnav_bottom:hover {float:left; color:#ffffff; text-decoration:none;}

.leftnav_bottom_on {float:left; background:url(../images/leftnavbg_bottom_on.gif) no-repeat; width:194px; height:31px; display:block; padding:0 0 0 20px; line-height:28px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff;}

/*/////TOPNAV/////*/
a.topnav_off {float:left; line-height:33px; font-size:12px; color:#ffffff; padding:0 10px 0 10px; background:url(../images/nav_divider.gif) no-repeat right; text-decoration:none; display:block;}
a.topnav_off:hover {background:url(../images/nav_bgon.gif) repeat-x; border-right:1px solid #115a6c; padding:0 9px 0 10px;	color:#ffffff; text-decoration:none;}

.topnav_on {float:left; line-height:33px; font-size:12px; color:#ffffff; border-right:1px solid #115a6c; padding:0 9px 0 10px;	 background:url(../images/nav_bgon.gif) repeat-x; text-decoration:none; display:block;}
.topnav_container {
	float:left;
	height:33px;
	width:799px;
	font-weight:bold;
	background:url(../images/nav_repx.gif) repeat-x;
	border-bottom:1px solid #ffffff;
}

.topnav_container ul {
	float:left; height:33px; padding:0px; margin:0px;
}

#mainlevel .mainlevel_active{
	color:#ffffff;
}

.topnav_container ul li {
float:left;
position:relative;
padding:0px;
margin:0px;
list-style-type:none;
	
}

.topnav_container ul li a:hover {
	background:url(../images/navon_repx.gif) repeat-x; border-right:1px solid #115a6c; padding:0 9px 0 10px;	color:#ffffff; text-decoration:none; list-style-type:none;
}

.topnav_container ul li a {
	float:left; line-height:33px; font-size:12px; color:#8d5656; margin:0px; padding:0 10px 0 10px; background:url(../images/nav_divider.gif) no-repeat right; text-decoration:none; display:block; text-decoration:none;list-style-type:none;
	}

.mainlevel_active {
float:left; line-height:33px; font-size:12px; color:#ffffff;  padding:0 9px 0 10px;	 background:url(../images/navon_repx.gif) repeat-x; text-decoration:none; display:block;}

#active_menu {
float:left; line-height:33px; font-size:12px; color:#ffffff;  padding:0 9px 0 10px;	 background:url(../images/navon_repx.gif) repeat-x; text-decoration:none; display:block; border-right:1px solid #115a6c;}

.mainlevel_active a { }
.mainlevel_active a:hover {}

/*//////////*/


/* LEFT NAV */

#menulist_root-sub {
float:left;
margin:0px;
padding:0px 0px 20px 0px;
background:url(../images/leftnavbg_bottom.gif) no-repeat bottom left;
}

#menuitem_1-sub span {
	float:left; background:url(../images/leftnavbg_title.gif) no-repeat; height:27px; padding:15px 0 0 20px; white-space:nowrap; font-size:16px; font-weight:bold; width:194px; color:#ffffff;
}

#menulist_root-sub li{
float:left;
position:relative;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
font-size:22px;
}



#menulist_root-sub li a{
float:left; background:url(../images/leftnavbg_off.gif) no-repeat; width:194px; height:25px; display:block; padding:0 0 0 20px; margin:0px 0px 0px 0px; line-height:25px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#004164; border:none;
}

#menulist_root-sub li a:hover{float:left; color:#ffffff; text-decoration:none; background:url(../images/leftnavbg_off.gif) no-repeat; padding:0 0 0 20px; margin:0px 0px 0px 0px; border:none;}

#menulist_root-sub li a.mainlevel_current-sub{ float:left; background:url(../images/leftnavbg_on.gif) no-repeat; width:194px; height:25px; display:block; padding:0 0 0 20px; margin:0px; line-height:25px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; }

#menulist_root-sub li a.mainlevel_current-sub:hover { float:left; background:url(../images/leftnavbg_on.gif) no-repeat; width:194px; height:25px; display:block; padding:0 0 0 20px; margin:0px; line-height:25px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; }
#menulist_root-sub li .mainlevel_current-sub:hover a { }
#menulist_root-sub li .mainlevel_current-sub:hover a:hover { }

li.mainlevel_current{ float:left; line-height:33px; font-size:12px; color:#ffffff;  padding:0 9px 0 10px;	 background:url(../images/navon_repx.gif) repeat-x; text-decoration:none; display:block;}



li.mainlevel_current a.mainlevel_current { color:#FFFFFF; }
li.mainlevel_current a.mainlevel_current:active{ color:#FFFFFF; }
li.mainlevel_current a.mainlevel_current:link{ color:#FFFFFF; }
li.mainlevel_current a.mainlevel_current:visited{ color:#FFFFFF; }

li.mainlevel_active a.mainlevel_active { color:#FFFFFF; }
li.mainlevel_active a.mainlevel_active:active{ color:#FFFFFF; }
li.mainlevel_active a.mainlevel_active:link{ color:#FFFFFF; }
li.mainlevel_active a.mainlevel_active:visited{ color:#FFFFFF; }


/*///////////*/


.relateditems {
	margin:0px 5px 0 0;
	padding:0;
	line-height:12px;
}

.relateditems li {
	list-style:none;
	background:url(../images/relatedbg_bullet.gif) no-repeat left center;
	padding:0 0px 0 1.0em;
	margin:10px 0 0px 0;
}

.relateditems a {
	color:#a0946d;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
	
.relateditems a:hover {
	color:#09aed9;
	text-decoration:none;
	}
.breadcrumbs {
	float:left;
	padding:10px 0 0 0;
	font-size:10px;
	color:#827144;
}

.breadcrumbs a {
	color:#5bc0d8;
	text-decoration:none;
	}

.breadcrumbs a:hover {
	color:#5bc0d8;
	text-decoration:underline;
	}
.logo_top {
	margin:0 auto;
	width:803px;
	height:20px;
}
.container {
	margin:0 auto;
	width:803px;
}
.logo_top_gif {
	padding-left:2px;
}
.inner_container {
	float:left;
	width:803px;
	padding:0 0 0 5px;
	position:relative;
	background:url(../images/bgshadow_repy.png) repeat-y;
}
.searchbg_repx {
	float:left;
	height:136px;
	width:799px;
	background:url(../images/top_bg_repx.jpg) repeat-x;
}

.search_nav {
	float:right; width:259px; padding:30px 20px 0 0px; text-align:right;
	color:#eb7d32; text-decoration:none;
}

.search_nav a{
	color:#eb7d32; text-decoration:none;
}

.top_searchbg {
	float:right;
	position:relative;
	background:url(../images/searchbg.jpg) no-repeat;
	width:259px;
	height:136px;
}
.search-title-div {
	float:left;
	padding:25px 0px 0px 20px;
	margin:0px;
	width:259px;
	font-size:17px;
	color:#fcc62f;
	position:relative;
}
.search-button {
	float:right;
	padding-right:20px;
	padding-top:5px;
	position:relative;
}
.search-field {
	float:left;
	padding:5px 10px 0px 20px;
	
	width:115px;
	
}
.search-field-input {
	float:left;
	width:150px;
	height:18px;
	font-size:10px;
	color:#656565;
	padding:5px 0 0 5px;
	border:1px solid #3e7109;
}
.logo_bottom {
	float:left;
}

.content_container {
	float:left;
	width:799px;
	background:#ffffff;
	padding:0 0 20px 0;
}
.left_column {
	float:left;
	width:214px;
}
.leftnav {
	float:left;
	width:214px;
}

/*************left green**************/

.left_green_container {
	float:left;
	width:214px;
	margin-top:20px;
	color:#2a5b01;
}

.left_green_container a {
	color:#2a5b01;
	text-decoration:none;
}

.left_green_container a:hover {
	color:#ffffff;
	text-decoration:none;
}

.left_green_top {
	float:left;
	padding:0px;
	margin:0px;
	background:url(../images/sidegreen_top.jpg) no-repeat;
	width:214px;
	height:15px;}
.left_green_repy {
	float:left;
	padding:0px;
	margin:0px;
	background:url(../images/sidegreen_repy.jpg) repeat-y;
	width:214px;
}

.left_green_content {
	float:left;
	padding:0px 20px 0 20px;
	width:174px;
	color:#2a5b01;
	line-height:18px;
	display:block;
}

.left_green_repy h1 {
	padding:0px 0 0 20px;
	marign:0px;
	font-size:22px;
	color:#ffffff;
	font-weight:bold;

}

.left_green_clickhere {
	float:left;
	width:214px;
	padding:10px 0 0 0;
}
.left_green_bottom {
	float:left;
	background:url(../images/sidegreen_bottom.jpg) no-repeat;
	width:214px;
	height:17px;
}

/*************left orange**************/

.left_orange_container {
	float:left;
	width:214px;
	margin-top:20px;
}

.left_orange_container h1 {
	margin:0;
	padding:10px;
}

.left_orange_container br {
	clear:both;
}

.left_orange_container a {
	color:#ffffff;
	text-decoration:none;
}

.left_orange_container a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.left_orange_top {
	float:left;
	padding:0px;
	margin:0px;
	background:url(../images/sideorange_top.jpg) no-repeat;
	width:214px;
	height:15px;}
.left_orange_repy {
	float:left;
	padding:0px;
	margin:0px;
	background:url(../images/sideorange_repy.jpg) repeat-y;
	width:214px;
}

.left_orange_content {
	float:left;
	padding:0px 5px 0 15px;
	width:204px;
	color:#0d5f5e;
	line-height:18px;
	display:block;
}

.left_orange_repy h1 {
	padding:0px 0 15px 20px;
	marign:0px;
	
	font-size:22px;
	color:#ffffff;
	font-weight:bold;

}

.left_orange_clickhere {
	float:left;
	width:214px;
	padding:10px 0 0 0;
}
.left_orange_bottom {
	float:left;
	background:url(../images/sideorange_bottom.jpg) no-repeat;
	width:214px;
	height:17px;
}

/*************left blue**************/

.left_blue_container {
	float:left;
	width:214px;
	margin-top:20px;
}

.left_blue_container strong {
	color:#004d77;
}


.left_blue_container a {
	color:#ffffff;
	text-decoration:none;
}

.left_blue_container a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.left_blue_top {
	float:left;
	padding:0px;
	margin:0px;
	background:url(../images/sideblue_top.jpg) no-repeat;
	width:214px;
	height:15px;}
.left_blue_repy {
	float:left;
	padding:0 20px 10px 20px;
	margin:0px;
	background:url(../images/sideblue_repy.jpg) repeat-y;
	width:174px;
}

.left_blue_content {
	float:left;
	padding:0px 20px 0px 20px;
	width:174px;
	color:#ffffff;
	line-height:18px;
	display:block;
}

.left_blue_repy h1 {
	padding:0px 0 0 0px;
	marign:0px;
	font-size:22px;
	color:#ffffff;
	font-weight:bold;

}

.left_blue_clickhere {
	float:left;
	width:214px;
	padding:10px 0 0 0;
}
.left_blue_bottom {
	float:left;
	background:url(../images/sideblue_bottom.jpg) no-repeat;
	width:214px;
	height:17px;
}

/********************************/

.right_column {
	float:left;
	width:535px;
	padding:0 25px 0 25px;
	
}

.right_content {
	float:left;
	padding:20px 0 0 0;
	width:535px;
}

.right_content {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
}


.related_content {
	float:right;
	width:179px;
	margin:0 0 20px 20px;
	white-space:nowrap;
}
.relatedbg_top {
	float:left;
	background:url(../images/relatedbg_top.gif) no-repeat;
	width:179px;
	height:40px;
}
.related-flash-title-div {
	float:left;
	padding:10px 0 0 20px;
}
.relatedbg_repy {
	float:left;
	background:url(../images/relatedbg_repy.gif) repeat-y;
	width:179px;
}
.related_content_content {
	float:left;
	padding:0px 10px 0 10px;
	white-space:normal;
}
.relatedbg_bottom {
	float:left;
	background:url(../images/relatedbg_bottom.gif) no-repeat;
	width:179px;
	height:15px;
}
.body_title {
	font-size:22px;
	color:#f5ac1e;
	font-weight:bold;
	line-height:26px;
}
.body_subtitle {
	font-size:16px;
	color:#729146;
}



/* ############# pagination ###################### */
.pagination {
border-top:solid 1px #CCC;
margin:10px 0 0;
padding:10px 0;
}

ul.pagination {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

ul.pagination li {
display:inline;
padding:2px 5px 0;
text-align:left;
}

ul.pagination li a {
padding:2px;
}

.subfooter {
	margin:0 auto;width:803px;height:40px; padding-bottom:20px; line-height:28px; color:#dad4bd;
}

.subfooter_padding {
	padding:0 0 20px 10px;
}

.createdate {
color:#e97932;
font-size:0.85em;
font-size:12px;
}

hr {
color:#bbb8b8;
}

.modifydate {
margin:0px; padding:0px 0px 0px 0; 
}