/**{margin:0;padding:0;}*/
body {font: 100% Verdana, Arial, Helvetica, sans-serif;background-color:#3a404c;background-image:url(../images/background.gif);
	margin: 0;padding: 0;text-align: center; color: #000;font-size:small;}
a img{border:0;} /* stops annoying borders around images that are also links*/
p{font-size:small;}
#top_panel {background: #242832;height:30px;width:100%;text-align:center;}

/*div.mainContent ul li a {color:#fff;}*/

a {color:#EE621F;text-decoration:none;}
a:hover{color:#fff;text-decoration:underline;}

#container {width: 900px;margin:30px auto;text-align: left;} 
#header {background-image:url(../images/index_header.jpg);height:301px;} 
#header h1 {margin: 0;padding: 0px 0;font-size:24px;font-weight:normal;}
#header_icons {height:30px;width: 900px;text-align:right;margin-left:auto;margin-right:auto;} 
#nav_panel {float: left;width: 250px; background: #232733;color:#fff;margin: 30px 0px 0px 0px;}
.mainContent {margin: 30px 0px 30px 280px;color:#fff;background-color:#232733;padding:15px;}

.mainContent h1{font-size:24px;margin:0;color:#EE621F;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;/*padding-bottom:0.3em;*/}
/*#mainContent p:first-child{margin:0;margin-bottom:1em;}*/
.mainContent p{margin-top:1em;margin-bottom:0em;line-height:150%;/*letter-spacing:0.03em;*/}
/*#mainContent p:last-child{margin:0;margin-top:1em;}*/

/*index page panels*/
#index_panel {width: 900px;background: #1c202b;padding-bottom:12px;margin-top:30px;}
#panel01 {width: 259px;color:#fff;float:left;margin:10px 0 10px 0;padding:5px 20px 5px 20px;}
#panel02 {width: 260px;border-left:#404554 solid 1px;border-right:#404554 solid 1px;color:#fff;float:left;margin:10px 0 10px 0;padding:5px 20px 5px 20px;}
#panel03 {width: 259px;color:#fff;float:left;margin:10px 0 10px 0;padding:5px 20px 5px 20px;}

/*footer and footer text*/
#footer {padding: 40px 0px 40px 0px;background:#242832;width:100%;}
#footer p {margin: 0;width: 900px;text-align:left;color:#6a7b9c;padding-left:40px;font-size:10px;}
.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size:1px;line-height: 0px;}

/*navigation*/
.navmenu{margin:0;width: 250px;}
.navmenu .headerbar{color:#ee621f;/*text-align:center;*/font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;padding-top:10px;
	background: url(../images/nav_title_arrow.gif) no-repeat 10px 15px;padding-bottom:10px;padding-left:40px;}
.navmenu ul{list-style-type: none;margin: 0 0 10px 0;padding-left:20px;}
.navmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}
.navmenu ul li a{color: #fff;background: url(../images/nav_arrow.gif) no-repeat center left; /*custom bullet list image*/padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/text-decoration: none;/*font-size: 12px;*/}
.navmenu ul li a:visited{color: #fff;}
.navmenu ul li a:hover{ /*hover state CSS*/color: #ee621f;}

/*text*/
.panel_title {color:#ee621f;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;
	background: url(../images/nav_title_arrow.gif) no-repeat 17px 5px;}
.news_title {color:#0d7ee8;font:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
.posted {color:#989898;font:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.news_text {color:#fff;font:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
.hr {height: 1px;background-color: #404554;border: none;}
#archive_padding {padding:0px 20px 0px 20px;}

.home{float:right;background-image: url(../images/home.gif);background-repeat: no-repeat;width:30px;height:30px;cursor:pointer;}
.home:hover{background-image: url(../images/home-over.gif);background-repeat: no-repeat;}

.sitemap{float:right;background-image: url(../images/sitemap.gif);background-repeat: no-repeat;width:30px;height:30px;cursor:pointer;}
.sitemap:hover{background-image: url(../images/sitemap-over.gif);background-repeat: no-repeat;background-position:top center;}

.contact{float:right;background-image: url(../images/contact.gif);background-repeat: no-repeat;width:30px;height:30px;cursor:pointer;}
.contact:hover{background-image: url(../images/contact-over.gif);background-repeat: no-repeat;}

.orange{color:#EE621F;}

.labels{width:150px;float:left;}
.textboxes{width:250px;float:left;}
.textboxes input{width:95%;}
.textboxes textarea{width:95%;}
.validation{width:150px;float:left;}

.inputs{list-style:none;}
.row{width:550px;margin:0.5em;padding:0;}
ul{margin-top:0px;margin-bottom:0px;}
li{margin-top:0;margin-bottom:0;}
/*
a {display: inline-block;margin:0;padding:0;}
a {display: block;margin:0;padding:0;}
*/