/**
 * This stylesheet must contain CSS styles to generate the
 * layout for the website.
 */

body{margin:0;padding:0 0 20px 0;text-align:center;background-color:#6A6A6A;}
/*	.communications #header #contentHeader #title{background:transparent url(../images/title_blue.png) no-repeat scroll left center;}
.communications #body #content h1{color:#00ADEF;}
.agriculture #header #contentHeader #title{background:transparent url(../images/title_green.png) no-repeat scroll left center;}
.agriculture #body #content h1{color:#A2B333;}
.electromechanical #header #contentHeader #title{background:transparent url(../images/title_purple.png) no-repeat scroll left center;}
.electromechanical #body #content h1{color:#B2207D;}
.publichealth #header #contentHeader #title{background:transparent url(../images/title_red.png) no-repeat scroll left center;}
.publichealth #body #content h1{color:#DB4028;}
.projects #header #contentHeader #title{color:#FAA209;}
.projects #body #content h1{color:#FAA209;}
*/
.clear{clear:both;}
table{width:100%;}
table caption{text-align:left;text-transform:uppercase;font-size:12px;color:#faa209;}
#wrapper{margin:0 auto;padding:0;width:954px;text-align:left;background:url(../images/background.png) repeat-y;}
#header{background:url(../images/header_top.png) no-repeat top;float:left;width:954px;}
#header #logo{float:left;margin:50px 0 0 20px;}
#header #logo a{background:url(../images/logo.png) no-repeat top transparent;width:132px;height:65px;float:left;}
#header #logo a span{display:none;}
#header #breadcrumbs{font-size:9px;margin-left:26px;padding:38px 0 0;width:560px;color:#c2c2c2;float:left}
#header #breadcrumbs a{color:#c2c2c2;font-size:9px;font-weight:normal;}
#header #contentHeader{float:left;margin:30px 0 0 24px;}
#header #contentHeader #search{float:left;margin:10px 0 0 380px;}
#header #contentHeader #title{background:transparent url(../images/title.png) no-repeat scroll left center;width:210px;height:27px;float:left;margin:8px 0 0 4px;}
#header #contentHeader #searchBox{background:transparent url(../images/input.png) no-repeat scroll left center;float:left;height:20px;}
#header #contentHeader #searchBox input{background:transparent none repeat scroll 0 0;border:none;font-size:10px;margin:2px 0 0 4px;width:103px;padding:1px 0 0 2px;}
#header #contentHeader #searchSubmit{background:transparent url(../images/submit.png) no-repeat scroll left center;float:left;}
#header #contentHeader #searchSubmit input{background:transparent none repeat scroll 0 0;border:none;cursor:pointer;height:20px;width:35px;}
#body{float:left;margin:40px 0 0 0;width:575px;}
#body #content{float:left;position:relative;width:575px;}
#body #content p{line-height:18px;}
#body #content .form{float:left;}
#body #content #contentImage p{margin:0;}
#body h1{color:#faa209;font-size:30px;margin:15px 0;font-weight:normal;}
#body #contentContainers{float:left;margin:20px 0;width:100%;}
#body #contentContainers .footerPanel{float:left;margin-right:11px;width:104px;}
#body #contentContainers .footerPanel .footerPanelHeader{margin-bottom:2px;}
#body #contentContainers .footerPanel .footerPanelHeader a{font-size:10px;font-weight:bold;color:#000;}
#body #contentContainers .footerPanel .footerPanelContent{font-size:11px;}
#body #contentContainers .footerPanel .footerPanelContent  a{font-size:9px;}
#body #contentContainers .footerPanel img{}
.footerPanelHeader img{}
#body #contentContainers .blue .footerPanelHeader a:hover{color:#00adef;}
.blue a{color:#00adef;}
#body #contentContainers .orange .footerPanelHeader a:hover{color:#faa209;}
.orange a{color:#faa209;}
#body #contentContainers .purple .footerPanelHeader a:hover{color:#b2207d;}
.purple a{color:#b2207d;}
#body #contentContainers .green .footerPanelHeader a:hover{color:#a2b333;}
.green a{color:#a2b333;}
#body #contentContainers .red .footerPanelHeader a:hover{color:#db4028;}
.red a{color:#db4028;}
#leftColumn{width:150px;float:left;margin:40px 25px 0 2px;}
#leftColumn #menu a{color:#000;font-weight:normal;}
#leftColumn #menu ul{margin:0;padding:0;list-style:none;list-style-image:none;}
#leftColumn #menu ul li{padding:5px 0 5px 13px;background:transparent none repeat scroll 0 0;}
#leftColumn #menu ul li a:hover{font-weight:bolder;}
#leftColumn #menu ul li.selected{background:url(../images/menu_selected.png) no-repeat;font-weight:normal;padding-bottom:5px;padding-top:5px;}
#leftColumn #menu ul li.selected a{font-weight:bold;color:#fff;font-weight:normal;}
#leftColumn #menu ul li.selected ul{width:120px;padding-left:5px;margin:6px 0 4px;}
#leftColumn #menu ul li.selected ul li{padding:2px 0 0;margin:2px 0 1px;}
#leftColumn #menu ul li.selected ul li a{font-size:10px;color:#000;}
#leftColumn #menu ul li.selected ul li a:hover{font-weight:bolder;}
#leftColumn #menu ul li.selected ul li.selected{background:none;}
#leftColumn #menu ul li.selected ul li.selected a{font-weight:bold;}
#rightColumn{float:right;margin:40px 0 0 15px;width:185px;}
#rightColumn #rightColumnImage{float:left;margin-bottom:30px;width:139px;}
#rightColumn #rightColumnContainers{float:left;width:139px;}
#rightColumn #rightColumnContainers .panel{margin:0 0 10px 0;}
#rightColumn #rightColumnContainers .panel .panelHeader{background:url(../images/side_panel_header.png) no-repeat left;color:#FFFFFF;font-weight:bold;height:16px;padding:2px 0 0 6px;font-size:10px;}
#rightColumn #rightColumnContainers .panel .panelContent{padding:12px 8px;margin-bottom:4px;background:url(../images/side_panel_background.png) repeat-x left top;}
#rightColumn #rightColumnContainers .panel .panelContent p{margin:0;}
#rightColumn #rightColumnContainers .panel .panelContent ul{padding:10px 0 0;margin:0;width:135px;}
#rightColumn #rightColumnContainers .panel .panelContent ul li{list-style-type:none;background:url(../images/orange_arrow.png) no-repeat left top;padding:0 0 5px 15px;}
#rightColumn #rightColumnContainers .panel .panelContent a{font-weight:bold;font-size:10px;color:#FAA209;}
#rightColumn #rightColumnContainers .panel .panelFooter{background:url(../images/side_panel_footer.png) no-repeat center;height:3px;width:139px;}
#footer{background:url(../images/bottom.png) no-repeat left;height:28px;width:954px;margin:40px 0 0 0;}
#footer ul{margin-left:25px;padding:0;list-style:none;list-style-image:none;}
#footer ul li{float:left;display:block;margin:5px 0 0 5px;padding:0 5px 0 0;border-right:#ffb861 solid 1px;background:transparent none repeat scroll 0 0}
#footer ul li.last{border:none;}
#footer ul li a{color:#333333;font-size:9px;font-weight:normal;}
#credits{font-size:10px;margin:30px 0 0 0;}
#credits a{font-size:10px;padding-bottom:40px;color:#323232;font-weight:normal;}
.mainForum{margin-bottom:5px;}
.mainForum .forumHeader .headLeft{text-align:left;}
.mainForum .forumHeader .headLeftCenter{text-align:left;}
.bodyLeft{width:50%;border-right:none;border-top:none;}
.bodyLeftCenter{width:40%;border-right:none;border-top:none;}
.bodyCenter{border-right:none;border-top:none;}
.bodyRightCenter{text-align:center;border-right:none;border-top:none;}
.bodyRight{text-align:center;border-top:none;}
.commentTable{margin-bottom:5px;}
.forumHeader th{color:#C2C2C2;padding:5px;border-bottom:1px solid;}
.commentTable .header .centerCell{text-align:left;}
.commentTable .bodyLeft{width:20%;padding:3px;}
.commentTable .bodyCenter{vertical-align:top;padding:3px;white-space:normal;}
.commentTable .bodyRight{width:20%;}
.App_HTMLContent{padding-right:15px;}
.App_HTMLContent a{color:#FAA209;font-weight:bold;}
