/* CSS Document */

/* global styles */

.body { width:100%; height:100%; margin:0px; padding:0px; border:none; background:#000000;}

#wrapall {width:100%;  margin:0 auto; padding:0px; border:none;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-align: left;background:#1d1d1d;}

#page { margin:0 auto; width:748px;  background:#333333; border:#908f8f 1px solid;}

p {clear: both; margin:0px; padding:0px;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-align: left; color:#908f8f;}

a { text-decoration: none; color:#939292;}

a:hover {text-decoration: none; color:#ffcc35;}

.clear {clear:both;}

/*navigation*/

.navNodes{ padding: 8px 0px 8px 0px;}

.dynamicNavNodes{ padding: 4px 5px 4px 0px; background: #333333;}


.rootNavNodes { font-size:14px; font-weight: bold; margin-left:5px;}

.childNavNodes {font-size:12px; font-weight: normal;}

.navNodesOn{text-decoration: none; color:#ffcc35; }

.menuStyle{border-bottom:#908f8f 1px solid; width: 136px;}

.popOutNavNodes{font-size:12px; font-weight: normal; border-top: solid 1px #908f8f; border-bottom: solid 1px #908f8f; border-right: solid 1px #908f8f;}
/*header*/

#header {position: relative; background: url(../images/headerbg1.jpg) top left no-repeat; height:104px; border-bottom:#908f8f 1px solid;}


/*left*/

#content {width:748px;  border-left:#001c58; border-top:#908f8f; position: relative;}

#left {width:142px;  float:left;}

#nav {text-align: left; width:141px; float:left; min-height:273px; border-right:#908f8f 1px solid; }

#navmiddle {width:141px;  float:left; height:273px; border-bottom:#908f8f 1px solid;border-right:#908f8f 1px solid;}

#navbottom {width:141px;  float:left;  border-right:#908f8f 1px solid;}

.firstnav { margin-left:9px; margin-right:9px; padding:0px; list-style-type:none;}

.firstnav a { display:block; height:40px; line-height:40px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; text-align:left; text-decoration:none; color:#908f8f;}

.firstnav a:hover, .selected {color:#ffcc35;}

.secondarynav { margin-left:9px;margin-right:9px; padding:0px; list-style-type:none;}

.secondarynav a { display:block; margin-top:10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-align:left; text-decoration:none; color:#646363;}

.secondarynav a:hover, .selected {color:#ffcc35;}




/*right*/

#right {width:606px;  float:right; min-height:600px; height:auto !important;height:600px;}

#contentright #flashbanner {width:606px;  float:right; background:#333333; height:273px; border-bottom:#908f8f 1px solid;}

#contentright {width:606px;  float:right; padding:0px 0px 54px 0px; min-height:600px; height:auto !important;height:600px;}

#contentright .sign { width:170px; margin:20px 10px 0px 10px; float:left; min-height:200px; padding:0px 0px 30px 0px;}
#contentright .HomePageText { width:500px; margin:20px 10px 0px 10px; float:left;}

h1 {float: left; margin:0px; padding: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-align: left; color:#ffcc35;}
h2 {float: left; margin:0px; padding:0px;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-align: left; color:#a98c34;}

#imagerotate { float:left; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
#imagerotate p{ font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#646363; margin-top:10px; }


#maincontent {float:left; width:100%; min-height:600px; height:auto !important;height:600px;}

#content_details{ float: left; margin: 0px 10px 0px 10px; }

.content_details_container{padding: 20px 0px 0px 14px; min-height:600px; height:auto !important;height:600px;}

#maincontent .module_details{ float:left; width:376px;}

#maincontent .module_menus{ float:right; width:200px;}

/*footer*/

#footer {position: absolute; right: 12px; bottom: 10px; background: url(../images/footerbg.jpg) no-repeat top left; width:578px; text-align:center; color: #908f8f;}

#footertext {margin:0px; padding:0px;font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-align: center; color:#ffffff;}

#footer a { text-decoration: none; color:#908f8f;}

#footer a:hover {text-decoration: none; color:#ffcc35;}

#bars {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; text-align: center; color:#4c6596; text-decoration:none;}

.yellow {color:#ffcc35;}

.cat_content_container {
	background: transparent; 
	width:200px; 
	right: 0px;
	padding: 10px 0px 10px 0px;
}

.cat_content_container p {padding-bottom:0.5em;}

.cat_content_container .content {display:block; border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c; min-height: 200px; background-color: #2f2f2f; padding: 8px 0px 0px 8px;}

.med_content_container {
	background: transparent; 
	width: 375px; 
	padding: 10px 0px 10px 0px;
}

.med_content_container p {padding-bottom:0.5em;}

.med_content_container .content { position: relative; display:block; border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c; min-height: 100px; background-color: #2f2f2f; padding: 5px 5px 5px 5px;}

.lar_content_container {
	background: transparent; 
	width: 550px; 
	padding: 10px 0px 10px 0px;
}

.lar_content_container p {padding-bottom:0.5em;}

.lar_content_container .content { position: relative; display:block; border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c; min-height: 30px; background-color: #2f2f2f; padding: 5px 5px 5px 5px;}


/* Curved outer border for curved containers*/
/* used for cat_content_container, med_content_container & lar_content_container*/

 .b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b {display:block; overflow:hidden; font-size:1px;}
 .b1, .b2, .b3, .b1b, .b2b, .b3b {height:1px;}
 .b2 {background:#4c4c4c; border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c;}
 .b3 { border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c; background-color: #2f2f2f;}
 .b4 {border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c; background-color: #2f2f2f;}
 .b4b {border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c; background-color: #2f2f2f;}
 .b3b {border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c; background-color: #2f2f2f;}
 .b2b {border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c; background-color: #2f2f2f;}


 .b1 {margin:0 5px;}
 .b2, .b2b {margin:0 3px; border-width:0 2px;}
 .b3, .b3b {margin:0 2px;}
 .b4, .b4b {height:2px; margin:0 1px;}
 .b1b {margin:0 5px; background:#4c4c4c;}


ul.category_list {list-style-type: none; padding:10px; margin:0px; clear: both;}
li.category_list {padding:5px; margin:0px; text-align: left;}
li.category_list a {color: #646363; text-decoration: none;}
li.category_list a:hover {color: #ffcc35; text-decoration: none;}

.link_button{position: absolute; right: 8px; bottom: 0px; padding: 5px 0px 5px 0px;}

.image{float: left; padding: 0px 8px 8px 0px;}

.content_text{ width: 250px; position: absolute; right: 0px;}

.content_text_no_image{ width: 355px; position: absolute; left: 8px;}

.more_content_text{text-align: left;  padding: 5px 0px 10px 0px;}

#js_container{border: solid 3px #1c1c1c; float: left; width: 230px; min-height: 230px; background-color: #1c1c1c;}

#largeImage{
	min-height:230px; 
	width: 230px;
}

.scrolling_images_container{
	width: 230px;
	min-height: 230px;
}

.time_container{color: #939292; position: absolute; bottom: 0px; right: 0px; height: 30px; width: 180px; text-align: right; padding: 0px 8px 8px 0px; }

ul li {color: #939292;}

/* START SITEMAP STYLING */
.sitemap_tree{padding: 10px 10px 10px 10px; text-align: left;}

.sitemap_node{padding: 8px 0px 8px 0px;}

.sitemap_node a
{
	font-size:13px; 
	font-family:  Arial,Helvetica, sans-serif; 
	color: #939292;
	text-decoration: none;	
}

.sitemap_node a:hover
{
	font-size:13px; 
	font-family:  Arial,Helvetica, sans-serif; 
	color: #ffcc35;
	text-decoration: underline;	
}
/* END SITEMAP STYLING */

/*start contact container style*/

.contact_outer_container{ padding: 10px 0px 10px 0px; width: 500px;}

.contact_container{min-height: 280px; margin: 0 auto; height: auto !important; height: 280px; padding: 10px 0px 10px 0px; width: 335px;}

.map_container{ min-height: 280px; margin: 0 auto; height: auto !important; height: 280px; padding: 10px 0px 10px 0px; width: 425px;}

.cc_label_container{text-align: left; vertical-align: top; width: 80px; float: left; padding: 5px 0px 5px 0px; color: #ffffff;}

.cc_text_container{text-align: left; vertical-align: top; width: 250px; float: left; padding: 5px 0px 5px 0px;}

.field_row{padding: 5px 0px 5px 0px;}

.right_link_container{padding: 5px 0px 5px 0px; float: right;}

.clear{clear: both;}

.validatorClass{color: #ffffff;}

.info{color: #42df04;}

.text_link{font-weight: bold;}

/*end contact container style*/

.breadcrumbs{text-align:left; padding: 3px 3px 3px 3px; }

