﻿body
{
   margin: 0px;
   font-family: Verdana, Arial, Serif;
   font-size: 11px;
   color: #000000;
   background: #000000 top left url(../images/bkg_main.jpg) repeat-x;
}
a
{
	color: #004276;
	text-decoration: none;
}

a:hover
{
	color: #004276;
	text-decoration: underline;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

td
{
   vertical-align: top;
}

td.fieldname
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;   
}

hr
{
   color: #b45d16;
}

#wrapper {
	text-align:center;
	width: 100%;
}

#header
{
	padding: 0px;
	margin: 0px;
	width: 1000px;
	font-weight:normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
	margin:0 auto;
}

.headerimage
{
	background-image: url(../images/bkg_header.gif);
	height: 95px;
}

.worldtime
{
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#003366;
	background-color: #eeeeee;
	background-image: url(../images/bkg_worldclock.gif);
	border-bottom:1px solid #849cb1;
}

#breadcrumb
{
   background-color: #202020;
   color: White;
   padding: 3px;
   font-size: 10px;	
   padding-left: 5px;
}

#breadcrumb a
{
   color: Yellow;
}



#bannerbox
{
   border: dashed 2px #c35308;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 5px;
   text-align: center;
   background-color: #e1e1e1;
}

#bannerbox a
{
   font-size: 10px;
   text-decoration: none;
   color: black; 
}

#loginbox
{
   padding: 2px 2px 2px 2px;    
}

#loginbox input
{
   font-size: 11px;
}

#themeselector
{
   position: absolute;
   text-align: right;
   top: 0px;
   right: 10px;
   width: 180px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#themeselector select
{
   color: black;
   background-color: #e1e1e1;
   font-size: 10px;
}

#welcomebox
{
   font-size: 12px;
   text-align: right;
}



#footermenu
{
	width: 100%;
	font-size: 11px;
	padding: 3px 0px 3px 0px; 
	border-top:1px solid #849cb1;
	border-bottom:1px solid #849cb1;  
	background-color: #eeeeee;  
}

#footertext
{
	width: 100%;
	background-color: #dfe0e2;
	border-bottom:1px solid #849cb1;
    padding: 13px 0px 8px 0px;            
}
        
#container
{
	width: 1000px;
	margin:0 auto;
    background-color: #ffffff;
	overflow:hidden;
}

#container2
{
   background-color: #ffffff;
}



.headermenulink a
{
   text-decoration: none;
   color: #ffffff; 
}

.headermenulink a:hover
{
   text-decoration: underline;
   color: #ffffff; 
}

.highlight
{
   background-color: #fefbd2;
   color: #000080;
}

.highlightcity
{
   background-color: #df2e05;
}

.highlightstate
{
   background-color: #f4c977;
}

.highlightcountry
{
   background-color: #818689;
}

.pollbox
{
   font-size: 11px;
}

.pollcontent
{
   padding: 6px;
}

.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}

.newsletterbox
{
   font-size: 11px;
}

.newsletterboxcontent
{
   padding: 6px;
}

.postinfo
{
   background-color: #f9eaa6;
   font-weight: bold;
   text-align: center;
}

.posttitle
{
   padding: 3px;
   margin-bottom: 10px;
   background-color: #f09d35;
   color: black;
   font-weight: bold;
}

.postbody
{
   padding: 3px;
}

.shoppingcartbox
{
   font-size: 11px;
}

.shoppingcartboxcontent
{
   padding: 6px;
}

.admincenterheader{
	font-weight:bold;
	color:#ffffff;
	vertical-align:middle;
	background-color: #333333;
	text-align: left;
	padding: 2px 10px 2px 10px;
}

.admincenter {
	font-weight:normal;
	font-size:11px;
	color:#003366;
	text-decoration: none;
	text-align:left;
	border-top:1px solid #849cb1; 
	border-bottom:1px solid #849cb1;
	border-right:1px solid #849cb1;
}

.admincenter a
{
	color:#003366;
	text-decoration: none;
}

.admincenter a:hover{
	text-decoration: underline;
}

.safetyheader
{
	font-family: Verdana, Arial, Serif;
	padding: 3px 0px 2px 5px;
	font-weight: bold;
	background-color: #cccccc;
	border-bottom: solid 1px #999999;
}

.safetylocation
{
	font-family: Verdana, Arial, Serif;
	padding: 4px 0px 3px 5px;
}

.safetyinfo
{
	font-family: Verdana, Arial, Serif;
	padding: 4px 0px 3px 5px;
}

.instruction
{
	color: Gray;
	font-size: 11px;
	text-align: left;
}

.bodycontent
{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Arial, Serif;
}

.biopicture
{
	padding: 0px 20px 20px 0px;
}

.mainmenustatic
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase; 
	color:#eeeeee;
	text-decoration: none;
	padding:0;
}

.mainmenustatic a:hover
{
	color:#eeeeee;
	text-decoration: none;
}

.mainmenudynamic{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase; 
	color:#eeeeee;
	text-decoration: none;
}

.mainmenudynamic a:hover
{
	color:#eeeeee;
	text-decoration: underline;
}




.articleimage
{
	padding: 0px 0px 0px 0px;
	margin-right: 15px;
	margin-bottom: 10px;
}

.fileuploader
{
	padding: 5px 5px 5px 5px;
	background-color: #eeeeee;
	border: solid 1px #cccccc;
}

.admininstruction
{
	padding: 25px 10px 25px 15px;
	border: solid 1px #cccccc;
	background-color: #ffffe5;
}

.admininstructionbox
{
	background-color: #f6f6f6; 
	border: solid 1px #224466; 
	padding: 10px;
}

.headeractions
{
   color: #eeeeee;       
}

.headeractions a
{
   text-decoration: none;
   color: #eeeeee; 
}

.headeractions a:hover
{
   text-decoration: underline;
   color: #eeeeee; 
}

.headernews
{
	font-size: 11px;
	font-weight: bold;
   color: #eeeeee;       
}

.headernews a
{
   text-decoration: none;
   color: #eeeeee; 
}

.headernews a:hover
{
   text-decoration: underline;
   color: #eeeeee; 
}

.searchinput
{
	width: 150px;
	border: solid 1px #003c74;
	height: 14px;
}

.caption
{
	font-size: 9px;
	line-height: 15px;
    padding: 6px;   
    background-color:#ededed; border-bottom:dotted 1px #939393;
}

.caption a
{
	color: #004276;
}

.caption2
{
	font-size: 9px;
	line-height: 14px;
	color: #666666;
	padding-bottom:15px;
}

/*CSS Rounded Corner Box*/
.roundedBoxTopLeft, .roundedBoxTopRight, .roundedBoxBottomLeft, .roundedBoxBottomRight { background-image: url("../images/cssBox.gif"); }
.roundedBoxTopLeft { height: 6px; background-position: 0 0; }
.roundedBoxTopRight { height: 6px; background-position: 100% 0; margin-left: 10px; }
.roundedBoxBottomLeft { height: 6px; background-position: 0 100%; }
.roundedBoxBottomRight { height: 6px; background-position: 100% 100%; margin-left: 10px; }
.roundedBoxLeft { background-image: url("../images/cssBoxFrame.gif"); background-repeat: repeat-y; }
.roundedBoxRight { background-image: url("../images/cssBoxFrame.gif"); background-position: 100% 0; background-repeat: repeat-y; margin-left: 10px; }
.roundedBoxCenter { padding: 5px 10px 5px 0px;}

/* new CSS for home page */
#left_home
{ float: left; width: 148px; font-size: 11px; background-color:#ffffff; text-align:left; }
#left_home .menu1 {font:normal 11px arial;margin-right:10px;float:left;width:148px;}
#left_home .menu1 ul {margin:0;padding:0;list-style:none;background:url(../images/bkg_leftmenu1.gif) no-repeat top left;}
#left_home .menu1 ul li {margin:0;padding:2px 0 3px 8px;}
#left_home .menu1 ul li.menuheader {font-weight:bold;padding:4px 0 4px 10px;line-height:17px;text-transform:uppercase;color:#000;}
#left_home .menu1 ul li img {vertical-align:middle;margin-right:2px;}
#left_home .menu1 a {text-decoration:none;color:#000;}
#left_home .menu1 a:hover {color:#970000;}

#center_home
{
	text-align : left;
	float: left;
	width: 489px;
	margin-left:8px;
	padding: 0px 0px 0px 0px;
	background-color: white;
}
#center_home h2 {background:url(../images/bkg_header2.gif) repeat-x left top;text-transform:uppercase;color:#fff;font:bold 11px Arial;padding:2px 0 1px 7px;margin:10px 0 0 0;width:483px;}
#center_home h2 a {color:#fff;}
#center_home h2 a:hover {color:#cccccc;}
#center_home .welcome {background:url(../images/dropshadow.png) repeat-x top left;border:solid 1px #0e2642; border-width:0px 2px 2px 2px;background-color:#eef0f4;}
#center_home .welcome ul {list-style:none;margin:0 0 10px 0;padding:0;}
#center_home .welcome ul li  {margin:0;padding:4px 0 4px 10px;border-bottom:1px dotted #babfc9;font:normal 12px verdana;}
#center_home .welcome ul li a {text-decoration:none;color:#37639b;display:block;}
#center_home .welcome ul li a:hover {color:#970000;}

#right_home
{float: right;width: 340px;background-color: #ffffff;font-size: 11px;text-align: left;}
#right_home .featurebox {margin:0 0px 9px 0;float:left; overflow: hidden;}
#right_home h2 {background:url(../images/bkg_header2.gif) repeat-x left top;text-transform:uppercase;color:#fff;font:bold 11px Arial;padding:2px 0 1px 7px;margin:0;}
#right_home h2 a {color:#fff;}
#right_home h2 a:hover {color:#cccccc;}

#right_home h2.safety {background:url(../images/bkg_safetyalert.gif) repeat-x left top;text-transform:uppercase;color:#fff;font:bold 11px Arial;padding:2px 0 1px 7px;margin:0;}

#right_home .contentbox {padding:9px 8px 3px 8px;background:url(../images/dropshadow.png) repeat-x top left;_background-image:none;}
.rssicon {float:right;display:block;margin:2px 2px 0 0;}

#right_home ul {margin:0;padding:0;list-style:none;min-width:0;}
#right_home ul li {margin:0;padding:0 0 10px 8px;background:url(../images/bullet1.gif) no-repeat 2px 5px;font-size:12px;font-weight:bold;line-height:1.1em;}
#right_home ul li a {color:#001983;}
#right_home ul li a:hover {color:#970000;}
#right_home .new {color:#c8322d;font-weight:normal;}
#right_home .location {font-weight:normal;font:normal 10px Arial;}
#right_home .descn {color:#333333;font:normal 10px Arial;}


#left_default {margin:0;font:8pt Arial;}
#left_default h2 {font-size:11px; font-weight:bold;padding:2px 0 1px 0;border:1px solid #c7c8ce;border-width:0 0 1px 0;color:#182f6f;margin-bottom:5px;}
#left_default h3 {background:url(../images/bkg_right_menu1_header.gif) repeat-x left top;margin:0;font-size:11px;text-transform:uppercase;line-height:14px;text-align:left;padding:2px 0 1px 9px;color:#fff;}
#left_default .contentbox {margin:12px 10px 0 10px;font:8pt Arial;width:120px;text-align:left;}
#left_default .bannerbox {background:url(../images/bkg_banner_left.gif) top left; margin:0;font:8pt Arial;text-align:left;}
#left_default ul {list-style:none;margin:0 0 10px 0;padding:0;}
#left_default ul li {background:url(../images/left_menu1_default.gif) no-repeat 5px 6px;margin:0;padding:1px 0 2px 10px;border-bottom:1px dotted #babfc9;font:bold .9em verdana;}
#left_default ul li:hover {background-color:#f1f2f9;}
#left_default ul li a {text-decoration:none;color:#37639b;display:block;}
#left_default ul li a:hover {color:#970000;}

#left_default .bannerbox ul {list-style:none;margin:0;padding:0;}
#left_default .bannerbox ul li {background:url(../images/icon_banner_arrow.gif) no-repeat center right;margin:0 2px;padding:6px 35px 6px 12px;border-bottom:1px dotted #babfc9;font:normal .9em verdana;}
#left_default .bannerbox ul li:hover {background-color:#c7c7c7;}
#left_default .bannerbox ul li a {text-decoration:none;color:#333333;display:block;}

#right_default
{text-align: left;}
#right_default .featurebox {margin:0 0px 9px 0;float:left; overflow: hidden;}
#right_default h2 {background:url(../images/bkg_right_menu1_header.gif) repeat-x left top;margin:0;font-size:11px;text-transform:uppercase;line-height:14px;text-align:left;padding:2px 0 1px 9px;color:#fff;}
#right_default h2 a {color:#fff;}
#right_default h2 a:hover {color:#cccccc;}

#right_default .contentbox {background:url(../images/bkg_right_menu1_headershader.gif) repeat-x top left;padding:6px 6px 8px 6px;}
.rssicon {float:right;display:block;margin:2px 2px 0 0;}

#right_default ul {list-style:none;margin:0 0 10px 0;padding:0;}
#right_default ul li  {margin:0;padding:1px 0 2px 10px;border-bottom:1px dotted #babfc9;font:normal .9em verdana;}
#right_default ul li a {text-decoration:none;color:#37639b;display:block;}
#right_default ul li a:hover {color:#970000;}
#right_default .new {color:#c8322d;}
#right_default .descn {color:#333333;font:normal 10px Arial;}

#center_default
{
	text-align : left;
	margin:20px 10px;
	background-color: #ffffff;
	font:normal 12px Arial;
}

#center_default h1 {color:#1a2a5d;font:bold 20px Arial;padding:0;margin:0;}
#center_default h2 {background:url(../images/bkg_header2.gif) repeat-x left top;text-transform:uppercase;color:#fff;font:bold 11px Arial;padding:2px 0 1px 7px;margin:20px 0 0 0;}
#center_default h2 a {color:#fff;}
#center_default h2 a:hover {color:#cccccc;}
#center_default h3 {color:#1a2a5d;font:bold 16px Arial;margin-bottom:3px;}
#center_default h3 a {color:#1c2669;text-decoration:none;}
#center_default h3 a:hover {color:#970000;}
#center_default h3.alert {color:#ba0600;}


#center_default h4.contentHeader {color:#1a2a5d;margin:15px 0 8px 0;font-size:15px;border-top:1px dotted #999;padding-top:15px;}
#center_default h4 {font-size:12px; font-weight:bold; color:#999999;padding:0;margin:0;}
#center_default .caption2 {font-size:9px; color:#666666;padding:0;margin-top:12px;}
#center_default .important {color:#ffffff;padding:10px;background-color:#09126f;}
#center_default .listing {padding:9px 8px 40px 8px;background:url(../images/dropshadow.png) repeat-x top left;_background-image:none;}
#center_default .listing_item {border-bottom:dotted 1px #cccccc;padding:10px 0px; }
#center_default .listing_item_file{border-bottom:dotted 1px #cccccc;padding:5px 0px; }

#center_default .contentbox {padding:9px 8px 40px 8px;background:url(../images/dropshadow.png) repeat-x top left;_background-image:none;font:normal 12px Arial;line-height:16px;}
#center_default .h2icons {float:right;display:block;margin:2px 2px 0 6px;font-weight:normal;color:#cccccc;font-size:10px;}
#center_default .h2icons a {font-weight:normal;color:#cccccc;}
#center_default .h2icons a:hover {color:#ffffff;}
#center_default .descn {margin-top:20px;color:#666666;font-size:11px;}
#center_default .admin {background-color:#fdf7d7;border:solid 1px #000000;padding:5px;margin-top:5px;}

#center_default ul {margin:0;padding:0;list-style:none;min-width:0;}
#center_default ul li {margin:0;padding:0 0 10px 13px;background:url(../images/bullet1.gif) no-repeat 2px 5px;line-height:1.1em;}
#center_default ul li a {color:#001983;}
#center_default ul li a:hover {color:#970000;}
#center_default .linkdescn {color:#666666;font-size:11px;}

#center_default ul.redArrowList {margin:4px 0 0 0;padding:0px 0 0 0;list-style:none;margin-bottom:10px;}
#center_default ul.redArrowList li {background:url(../images/bullet1.png) no-repeat 0px 2px;padding:0 0px 5px 10px;margin:0;line-height:1.1em;}
#center_default ul.redArrowList li a {color:#0050a9;text-decoration:none;}
#center_default ul.redArrowList li a:hover {color:#0099ff;}

#center_default .safetytable {border:solid 1px #cccccc;padding:4px;text-align:center;}
#center_default .safetytablehr {color:#cccccc;font-size:11px;background-color:#224466;font-weight:bold;}
#center_default .safetytablesubhr {background-color:#eeeeee;font-weight:normal;}

#footer
{
	width: 1000px;
	padding: 0;
	margin:0 10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color:#ffffff;
	clear:both
}

#footer .contentbox
{
	margin:0px 10px;
}

#footer a
{color:#666666;text-decoration: none;}

#footer a:hover
{color:#003366;text-decoration: none; }

#footer .menu1 {font:bold 11px arial;background:url(../images/bkg_footermenu1.gif) repeat-x ;margin:0 0px 0px 0px;}
#footer .menu1 ul {height:23px;margin:0;padding:0;list-style:none;border:1px solid #ababab;}
#footer .menu1 ul li {margin:0;padding:3px 25px 1px;border-right:1px solid #ababab;float:left;background:none;position:relative;cursor:pointer;}
#footer .menu1 ul li.last {border:none;}
#footer .menu1 ul li img {vertical-align:middle;margin-right:10px;}
#footer .menu1 a {text-decoration:none;color:#14274e;}
#footer .menu1 a:hover {color:#970000;}

#footer .menu2 {width:1000px;background:url(../images/bkg_footermenu2.gif) repeat-x top left;margin-bottom:0px;background-color:White; text-align:center;}
#footer .menu2 ul {height:22px;margin:0;padding:0;list-style:none;font:bold 11px arial;line-height:1.3em}
#footer .menu2 ul li {height:22px;margin:0;padding:4px 25px;float:left;background:none;}
#footer .menu2 ul li img {margin-right:2px;vertical-align:middle;}
#footer .menu2 a {text-decoration:none;color:#fff;}
#footer .menu2 a:hover {color:#ace7ff;}

#footerbanners
{
	width: 1000px;
	padding: 0px;
	margin:0 auto;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	background-color:#ffffff;
	clear:both
}

/** Tab css --*/
ul#tabs { list-style-type: none; padding: 8px 0px; margin:3px 0px;}
ul#tabs li { display:inline;background-image:none;padding: 0px;margin-right:4px;}
ul#tabs li a { border:1px solid #2f3f58;color: #2f3f58;  text-decoration: none; font-size:10px; padding:3px 12px; }
ul#tabs li a:hover { background-color:#e2e2e2;color:#2f3f58; }
ul#tabs li a.selected { background-color: #2f3f58;color:#ffffff; }