body  {
text-align: center; /* for IE */

}

TD { 
color: #666666; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: normal; 
font-style: normal; 
font-size: 10px; 
line-height: 15px; 
}

A:LINK { 
color: #000000; 
}

A:VISITED { 
color: #000000; 
}

A:HOVER { 
color: #FFA200; 
}

A:ACTIVE { 
color: #FFA200; 
}

#container_home  {
margin: 0px auto 0px auto;
width: 886px;
text-align: left; /* counter the body center */

}

#bgstripe_home  {
width: 100%;
background-image: url('../images/home/homebg3.gif'); 
background-repeat:repeat-x;
}

#container_top  {
margin: 0px auto 0px auto;
width: 792px;
text-align: left; /* counter the body center */


}

#container_main  {
margin: 0px auto 0px auto;
width: 792px;
border-left: 10px solid #666666;
border-right: 10px solid #666666;
text-align: left; /* counter the body center */

}


* html #container_main {   /*style for IE*/

margin: 0px auto 0px auto;
width: 812px;
border-left: 10px solid #666666;
border-right: 10px solid #666666;
text-align: left; /* counter the body center */

} 


#bgstripe  {
width: 100%;
background-image: url('../images/common/bgstripe.gif'); 
background-repeat:repeat-x;
}

.intro { 
color: #666666; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: normal; 
font-style: normal; 
font-size: 12px; 
line-height: 20px; 
}

.heading { 
color: #000000; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: bold; 
font-style: normal; 
font-size: 11px; 
}

.subheading { 
color: #666666; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: bold; 
font-style: normal; 
font-size: 10px; 
}

UL { 
list-style-image: url('../images/common/bullet.gif'); 
margin: 0 0 0 10px; 
padding: 6 0 0 10px; 
}

LI { 
margin: 4px 0px 4px 0px; 
}

/* Styles for Submenu Items */

TD.selected P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font-style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #FFF2BD; 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 162px; 
}

* html TD.selected P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font-style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #FFF2BD; 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 100%; 
}

TD.submenu P { 
color: #FFFFFF; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0% 0px 0%; 
background-color: #FFCC00; 
cursor: hand; 
}

* html TD.submenu P A { 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 100%; 
}

TD.submenu P A { 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 162px; 
}

TD.submenu P A:LINK { 
color: #FFFFFF; 
}

TD.submenu P A:VISITED { 
color: #FFFFFF; 
}

TD.submenu P A:HOVER { 
color: #FFFFFF; 
background-color: #FFD633 /*#FFF2BD*/; 
text-decoration: none; 
}

TD.submenu P A:ACTIVE { 
color: #FFFFFF; 
}

/* Styles for Submenu Items - Orange */

TD.selected_orange P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font_style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #FFECCC; 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 162px; 
}

* html TD.selected_orange P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font_style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #FFECCC; 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 100%; 
}

TD.submenu_orange P { 
color: #FFFFFF; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0% 0px 0%; 
background-color: #FFA200; 
cursor: pointer;
}

* html TD.submenu_orange P A { 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 100%; 
}

TD.submenu_orange P A { 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 162px; 
}


TD.submenu_orange P A:LINK { 
color: #FFFFFF; 
}

TD.submenu_orange P A:VISITED { 
color: #FFFFFF; 
}

TD.submenu_orange P A:HOVER { 
color: #FFFFFF; 
background-color: #FFB433 /*#FFECCC*/; 
text-decoration: none; 
}

TD.submenu_orange P A:ACTIVE { 
color: #FFFFFF; 
}

/* Styles for Submenu Items - Red */

TD.selected_red P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font_style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #FFE5E5; 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 162px; 
}

* html TD.selected_red P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font_style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #FFE5E5; 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 100%; 
}

TD.submenu_red P { 
color: #FFFFFF; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0% 0px 0%; 
background-color: #FF3333; 
cursor: hand; 
}

TD.submenu_red P A { 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 162px; 
}

* html TD.submenu_red P A { 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 100%; 
}

TD.submenu_red P A:LINK { 
color: #FFFFFF; 
}

TD.submenu_red P A:VISITED { 
color: #FFFFFF; 
}

TD.submenu_red P A:HOVER { 
color: #FFFFFF; 
background-color: #FF6666 /*#FFE5E5*/; 
text-decoration: none; 
}

TD.submenu_red P A:ACTIVE { 
color: #FFFFFF; 
}

/* Styles for Mootools Menu - Orange */

UL#menu_red {
	margin-top: 0px;
	margin-left: 0px;
	list-style-image: none; 
	padding: 0;
}
 
#menu_red li {
	margin: 0px 0% 0px 0%; 
	padding: 5px 5px 5px 18px;
	width: 147px;
	background: #ff3333;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right-color: #ffe5e5;
	border-right-style: solid;
	border-right-width: 0px;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none; /* removes the bullet point */ 
	background-image: url('../images/common/submenubullet_idle.gif');
	cursor: hand;
	background-repeat: no-repeat;
	background-position: 8px 5px;
	font-weight: normal; 
}

#menu_red li a:link, #menu_red li a:visited, #menu_red li a:hover, #menu_red li a:active   {
	display: block;  
	color: #ffffff;
	text-decoration:none;
	font-weight: normal; 
}

UL#active {
	margin-top: 0px;
	margin-left: 0px;
	list-style-image: none; 
	padding: 0;
}

#active li#menu_red_active {
	margin: 0px 0% 0px 0%; 
	padding: 5px 5px 5px 18px;
	width: 147px;
	background: #ffe5e5;
	color: #000000;
	border-bottom: 1px solid #ffffff;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font_style: normal; 
	list-style-type: none; /* removes the bullet point */ 
	background-image: url('../images/common/submenubullet_on.gif');
	cursor: hand;
	background-repeat: no-repeat;
	background-position: 8px 5px;
	}



/* Styles for Submenu Items - Blue */

TD.selected_blue P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font-style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #CCD9FF; 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 162px; 
}

* html TD.selected_blue P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
font-style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #CCD9FF; 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 100%; 
}

TD.submenu_blue P { 
color: #FFFFFF; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0% 0px 0%; 
background-color: #3399FF; 
cursor: hand; 
}

TD.submenu_blue P A { 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 162px; 
}

* html TD.submenu_blue P A { 
text-decoration: none; 
padding: 5px 0px 5px 8px; 
display: block; 
width: 100%; 
}

TD.submenu_blue P A:LINK { 
color: #FFFFFF; 
}

TD.submenu_blue P A:VISITED { 
color: #FFFFFF; 
}

TD.submenu_blue P A:HOVER { 
color: #FFFFFF; 
background-color: #66B3FF; 
text-decoration: none; 
}

TD.submenu_blue P A:ACTIVE { 
color: #FFFFFF; 
}

/* Styles for Inputs */

.input { 
color: #666666; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: normal; 
font-style: normal; 
font-size: 10px; 
border: 1px solid #DDDDDD; 
background-color: #F7F7F7; 
width: 100%; 
}

.textarea { 
color: #666666; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: normal; 
font-style: normal; 
font-size: 10px; 
border: 1px solid #DDDDDD; 
background-color: #F7F7F7; 
width: 100%; 
height: 70px; 
}

.submit { 
color: #000000; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: bold; 
font-style: normal; 
font-size: 11px; 
background-color: #FFA200; 
}

.submit_hw { 
color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: bold; 
font-style: normal; 
font-size: 11px; 
background-color: #3399FF; 
}

/* Styles for News Items Box */

TD.newsitem { 
padding: 20px 0px 20px 0px; 
border-top: 1px solid #DDDDDD; 
}

.newsheadline { 
color: #000000; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: bold; 
font-style: normal; 
font-size: 11px; 
}

.newsdate { 
color: #666666; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: normal; 
font-style: normal; 
font-size: 11px; 
}

/* Styles for Sub-Submenu Items */

TD.subselected P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal; 
font_style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #FFF2BD; 
text-decoration: none; 
padding: 0px 0px 4px 8px; 
display: block; 
width: 162px; 
}

* html TD.subselected P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal; 
font_style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #FFF2BD; 
text-decoration: none; 
padding: 0px 0px 4px 8px; 
display: block; 
width: 100%; 
}

TD.subsubmenu P { 
color: #666666; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0% 0px 0%; 
background-color: #FFF2BD; 
cursor: hand; 
}

TD.subsubmenu P A { 
text-decoration: none; 
padding: 0px 0px 4px 8px; 
display: block; 
width: 162px; 
}

* html TD.subsubmenu P A { 
text-decoration: none; 
padding: 0px 0px 4px 8px; 
display: block; 
width: 100%; 
}

TD.subsubmenu P A:LINK { 
color: #666666; 
}

TD.subsubmenu P A:VISITED { 
color: #666666; 
}

TD.subsubmenu P A:HOVER { 
color: #000000; 
background-color: #FFF2BD; 
text-decoration: none; 
}

TD.subsubmenu P A:ACTIVE { 
color: #000000; 
}

/* Styles for Sub-Submenu Items - Orange */

TD.subselected_orange P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal; 
font_style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #FFECCC; 
text-decoration: none; 
padding: 0px 0px 4px 8px; 
display: block; 
width: 162px; 
}

* html TD.subselected_orange P { 
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal; 
font_style: normal; 
margin: 0px 0% 0px 0%; 
background-color: #FFECCC; 
text-decoration: none; 
padding: 0px 0px 4px 8px; 
display: block; 
width: 100%; 
}

TD.subsubmenu_orange P { 
color: #666666; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0% 0px 0%; 
background-color: #FFECCC; 
cursor: hand; 
}

TD.subsubmenu_orange P A { 
text-decoration: none; 
padding: 0px 0px 4px 8px; 
display: block; 
width: 162px; 
}

* html TD.subsubmenu_orange P A { 
text-decoration: none; 
padding: 0px 0px 4px 8px; 
display: block; 
width: 100%; 
}

TD.subsubmenu_orange P A:LINK { 
color: #666666; 
}

TD.subsubmenu_orange P A:VISITED { 
color: #666666; 
}

TD.subsubmenu_orange P A:HOVER { 
color: #000000; 
background-color: #FFECCC; 
text-decoration: none; 
}

TD.subsubmenu_orange P A:ACTIVE { 
color: #000000; 
}

/* Styles for Mootools Menu - Orange */

UL#menu_orange {
	margin-top: 0px;
	margin-left: 0px;
	list-style-image: none; 
	padding: 0;
}
 
#menu_orange li {
	margin: 0px 0% 0px 0%; 
	padding: 5px 5px 5px 18px;
	width: 147px;
	background: #FFCC00;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right-color: #fff2bd;
	border-right-style: solid;
	border-right-width: 0px;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none; /* removes the bullet point */ 
	background-image: url('../images/common/submenubullet_idle.gif');
	cursor: hand;
	background-repeat: no-repeat;
	background-position: 8px 5px;
	font-weight: normal; 
}

#menu_orange li a:link, #menu_orange li a:visited, #menu_orange li a:hover, #menu_orange li a:active   {
	display: block;  
	color: #ffffff;
	text-decoration:none;
	font-weight: normal; 
}

UL#active {
	margin-top: 0px;
	margin-left: 0px;
	list-style-image: none; 
	padding: 0;
}

#active li#menu_orange_active {
	margin: 0px 0% 0px 0%; 
	padding: 5px 5px 5px 18px;
	width: 147px;
	background: #fff2bd;
	color: #000000;
	border-bottom: 1px solid #ffffff;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font_style: normal; 
	list-style-type: none; /* removes the bullet point */ 
	background-image: url('../images/common/submenubullet_on.gif');
	cursor: hand;
	background-repeat: no-repeat;
	background-position: 8px 5px;
	}



/* Page Counter styles */
.counter { 
color: #999999; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: normal; 
font-style: normal; 
font-size: 9px; 
}

P.detect { 
color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: normal; 
font-style: normal; 
font-size: 10px; 
line-height: 15px; 
}

P.detect A:LINK, P.detect A:VISITED, P.detect A:HOVER, P.detect A:ACTIVE { 
color: #FFA200; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: normal; 
font-style: normal; 
font-size: 10px; 
line-height: 15px; 
}

P.facts_link { 
color: #000000; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: bold; 
font-style: normal; 
font-size: 11px; 
margin: 0; 
}

P.facts_link a:link, P.facts_link a:visited { 
color: #000000; 
text-decoration: none; 
}

P.facts_link a:hover, P.facts_link a:active { 
color: #3399FF; 
text-decoration: none; 
}

P.skip { 
color: #3399FF; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: normal; 
font-style: normal; 
font-size: 10px; 
margin: 0; 
}

P.skip a:link, P.skip a:visited { 
color: #3399FF; 
text-decoration: none; 
}

P.skip a:hover, P.skip a:active { 
color: #33E5FF; 
text-decoration: none; 
}

.gsa_link {
color: #000000; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
font-weight: bold; 
font-size: 10px; 
}

.gsa_link a:link, .gsa_link a:visited {
color: #000000; 
text-decoration: none;
}

.gsa_link a:hover, .gsa_link a:active {
color: #3399FF; 
text-decoration: none;
}


