@charset "utf-8";
body { background: #ff8f4d url(../images/bg_repeater.jpg) repeat-x center top; margin: 0px; text-align:center; color: #4a4a4a; text-align: justify; font: 12px/18px Arial, Helvetica, sans-serif;}
/*Layout Styles*/
#container {
	width: 992px;
	height:auto;
	background: url(../images/Content_BG.png) repeat-y;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
	float:none;
}
#header { height: 193px; background: url(../images/header.jpg) no-repeat; width:960px; text-align:center;  }
#navBar {
	height: 32px;
	background-color: #000;
	text-align:center;
	padding-left: 180px;
	width:780px;}
#wrapper{
	background: url(../images/content2.jpg) repeat-y;
	width: 960px;
	margin:0px;
	padding-bottom:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float:left;
}
#wrapper2{
	background: url(../images/content3.jpg) repeat-y;
	width: 960px;
	margin:0px;
	padding-bottom:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	float:left;
}
#sidebar { padding-left: 15px; width: 214px; float:left;}
#sidebar2 {float:right; width: 214px;}
.right_panel {width: 196px; padding-left: 25px; }
#footer {
	width: 940px;
	background: url(../images/footer.jpg) no-repeat center top;
	height: 47px;
	color: #ffffff;
	font: 12px/47px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:20px;
	clear: both;
}
#footer a { color: #ffffff; text-decoration: underline; }

/*Menu Styles*/
/*Menu 1*/

#menu_1 {

	margin-right: auto;
	margin-left: auto;
}
.menu_1_left { background: url(../images/menu1_left.jpg) no-repeat left top; width: 18px; }
.menu_1_right { background: url(../images/menu1_right.jpg) no-repeat right top; width: 31px; }
.menu1 { font: 16px/32px Arial, Helvetica, sans-serif; color: #ffffff; text-align: center;  text-decoration: none; height: 32px; }
.menu1 a { font: 16px/32px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; display: block; } 
.menu1 a:hover { color: #d34d2a; }

.menu1_lvl2 { font: bold 14px/34px Arial, Helvetica, sans-serif; color: #ffffff; background: url(../images/menu1_lvl2.jpg) no-repeat center top; text-align: center; display: block; height: 34px; width: 135px; border-bottom: 1px solid #ffffff; margin: 0px; padding: 0px; }
.menu1_lvl2 a { font: bold 14px/34px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; display: block; height: 34px; width: 135px; }
.menu1_lvl2 a:hover { color: #d34d2a; }

/*Menu 2*/
#menu_2 p { padding: 0px; margin: 0px;}

.menu2_lvl1 a { color: #000000; height: 28px; margin: 0px; padding: 0px; text-decoration: none; background: url(../images/menu2_lvl1.png) no-repeat left center; text-indent: 8px; font: bold 14px/28px  Arial, Helvetica, sans-serif; display: block; text-align: left; }
.menu2_lvl1 a:hover { background: url(../images/menu2_lvl1_hover.png) no-repeat left center; text-decoration: none; }
	
.menu2_lvl2 a { color: #d34d2a; height: 28px; margin: 0px; text-decoration: none; background: url(../images/menu2_lvl2.png) no-repeat left center; text-indent: 8px; font: bold 12px/28px Arial, Helvetica, sans-serif; text-align: left; display: block; }
.menu2_lvl2 a:hover { background: url(../images/menu2_lvl2_hover.png) no-repeat left center; text-decoration: none; }
/*End Menu Styles*/

/*action boxes*/

/*Action boxes - left column*/
.action_header_left { font: bold 16px Arial, Helvetica, sans-serif; color: #420000; text-indent: 0px; padding:0px; margin:0px;  }


.action_box_large_text { font: 12px/25px Arial, Helvetica, sans-serif; color:#4a4a4a; padding: 0px; margin: 0px; padding-bottom: 3px; text-indent: 5px;  }
.action_box_large_text a { font: 12px/25px Arial, Helvetica, sans-serif; color:#4a4a4a; text-decoration: none;font-weight:bold;  }


/*buttons*/
input.text_field_left { font: 14px/24px Arial, Helvetica, sans-serif; color:#4a4a4a; border: 1px solid #bcd7d9; }

input.search_button { background: url(../images/search_button.jpg) no-repeat center center; height: 27px; width: 26px; border: none; margin-left: 5px; } 

/*Text Styles*/
#Maincontent3 { padding-right: 28px; padding-bottom: 15px; padding-left: 0px; margin-left:230px; margin-right:230px; width:500px; }
#Maincontent2 { padding-right: 30px; padding-bottom: 15px; padding-left: 0px; margin-left:230px; margin-right:16px; width:700px; }
#Maincontent2 a, #Maincontent3 a { color: #4a4a4a; text-decoration: none; }
#Maincontent2 a.button, #Maincontent2 a:visited.button, #Maincontent3 a.button, #Maincontent3 a:visited.button { font: 12px/20px Arial, Helvetica, sans-serif; background: url(../images/button.jpg) repeat-x; height: 30px; color: #000; border: 1px solid #9ac1c9; text-decoration:none; padding-right: 5px; padding-bottom: 4px; padding-top:4px; padding-left: 5px;margin-bottom:5px;} 
#Maincontent2 a:hover.button, #Maincontent3 a:hover.button { font: 12px/20px Arial, Helvetica, sans-serif; background: url(../images/button.jpg) repeat-x; height: 30px; color: #000; border: 1px solid #9ac1c9; text-decoration:none; padding-right: 5px; padding-bottom: 4px; padding-top:4px; padding-left: 5px;margin-bottom:5px;} 
a.button,a:visited.button { font: 12px/20px Arial, Helvetica, sans-serif; background: url(../images/button.jpg) repeat; height: 30px; color: #000; border: 1px solid #9ac1c9; text-decoration:none; padding-right: 5px; padding-bottom: 4px; padding-top:4px; padding-left: 5px;} 
a:hover.button { font: 12px/20px Arial, Helvetica, sans-serif; background: url(../images/button.jpg) repeat; height: 30px; color: #000; border: 1px solid #9ac1c9; text-decoration:none; padding-right: 5px; padding-bottom: 4px; padding-top:4px; padding-left: 5px;} 
#Maincontent2 a img, #Maincontent3 a img {border:0;}

h1 { color: #d72018; font: 22px/16px Arial, Helvetica, sans-serif;}

h2 { color: #fe7200; font: bold 16px/16px Arial, Helvetica, sans-serif;}

h3 { color: #4a4a4a; font: bold 12px/20px Arial, Helvetica, sans-serif; }
input {margin-bottom: 3px;}
fieldset {padding: 5px;}

.img_caption { font: 11px/11px Arial, Helvetica, sans-serif; color: #4a4a4a; text-align: left; }

.footer_text {   }
.footer_text a {  font: 12px Arial, Helvetica, sans-serif; text-decoration: underline; }
