@charset "utf-8";
body { background: #89a3ce url(images/bg_repeater.jpg) repeat-x; margin: 0px auto; }

/*Navigation Styles*/
/*Menu 1*/
#menu_1 {width: 177px; background-color:#ded6cb;}
.menu1-level1-no a, .menu1-level1-no a:link, .menu1-level1-no a:visited, .menu1-level1-no a:active, .menu1-level1-act a, .menu1-level1-act a:link, .menu1-level1-act a:visited, .menu1-level1-act a:active, .menu1_lvl1  { color: #000000; height: 39px; margin: 0px; text-decoration: none; background: url(images/menu1_lvl1.jpg) no-repeat left top; text-indent: 21px; font: normal 14px/35px Verdana, Arial, Helvetica, sans-serif; text-align: left; display: block; text-decoration: none; }

.menu1-level1-no a:hover, .menu1-level1-act a:hover, .menu1_lvl1:hover { background: url(images/menu1_lvl1_hover.jpg) no-repeat left top; text-decoration: none; }
	
.menu1-level2-no a, .menu1-level2-no a:link, .menu1-level2-no a:visited, .menu1-level2-no a:active, .menu1-level2-act a, .menu1-level2-act a:link, .menu1-level2-act a:visited, .menu1-level2-act a:active, .menu1_lvl2  { color: #665a4e; height: 35px; margin: 0px; text-decoration: none; text-indent: 21px; font: 12px/35px Verdana, Arial, Helvetica, sans-serif; text-align: left; display: block; background: url(images/menu1_lvl2.jpg) no-repeat left top; text-decoration: none; }

.menu1-level2-no a:hover, .menu1-level2-act a:hover, .menu1_lvl2:hover { background: url(images/menu1_lvl2_hover.jpg) no-repeat left top; text-decoration: none; }

.menu1-level3-no a, .menu1-level3-no a:link, .menu1-level3-no a:visited, .menu1-level3-no a:active, .menu1-level3-act a, .menu1-level3-act a:link, .menu1-level3-act a:visited, .menu1-level3-act a:active, .menu1_lvl3  { color: #777; height: 30px; margin: 0px; text-decoration: none; text-indent: 25px; font: 10px/30px Verdana, Arial, Helvetica, sans-serif; text-align: left; display: block; background: url(images/menu1_lvl2.jpg) no-repeat left top; text-decoration: none; }

.menu1-level3-no a:hover, .menu1-level3-act a:hover, .menu1_lvl3:hover { background: url(images/menu1_lvl2_hover.jpg) no-repeat left top; text-decoration: none; }


/*Layout Styles*/
.Links { float: left;}

#content { padding: 15px; background: #FFFFFF; }	
#footer { line-height: 36px; background: url(images/footer_1.jpg) no-repeat left center; height: 39px; }
#content_bar { width: 900px; line-height: 36px; background: url(images/top_strip_tile.jpg); height: 38px; float: left;}
.PhoneNo {float:right;}
#right_panel { background: #ffffff url(images/right_bg.jpg) repeat-y right top; width: 215px; }

/*Text styles*/
.csc-mailform td, #content, .bodytext  { color: #3a3a3a; text-align: justify; font: 12px/22px Arial, Helvetica, sans-serif; }
.csc-mailform td a, #content a, .bodytext a { color: #242c66; text-decoration: underline; font-weight: normal; }

h1 { color: #8d160c; font: 22px/22px Verdana, Arial, Helvetica, sans-serif; }

h2 { color: #956d52; font: 16px/16px Verdana, Arial, Helvetica, sans-serif; }

h3 { color: #3a3a3a; font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif; }

.footer_text {
	color: #47311c;
	font: normal 11px/39px Arial, Helvetica, sans-serif;
	text-align: center;
	text-indent: 25px;
	padding-left: 25px;
}
.footer_text a { color: #47311c; font: normal 11px/39px Arial, Helvetica, sans-serif; text-decoration: underline; text-indent: 25px; padding-left: 25px;}

.img_caption { font: 10px Arial, Helvetica, sans-serif; color: #0d792e; text-align: left; padding: 0px; margin: 0px; }
#content img { padding: 0px; margin: 0px; }
