body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: white;
	color: inherit;
        text-align: left;
	height: 100%;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration: none;

/*
font-size: 14px;
	color: black;
	background-color: inherit;
*/
}
/*
FONT, TR {
*/
TR {
	text-align: left;
}
.small_drop_menu {
	font-size: 10px;
}
.headerOverall 
{
	background-color: white;
	color: inherit;
}
.newsBar 
{
	padding: 0px;
	margin-top: 0px;
	background-color: silver;
	background-image: url(/_includes/_header/bits/smooth_25-gray.gif);
	background-repeat: repeat-x;
	background-position: left center;
	color: #d00;
	
}
.newsBarIcons 
{
	padding: 0px;
	margin-top: 0px;
	position: relative;
	z-index: 13;
	top: 0px;

}
.newsScroll 
{
	padding: 4px 0px 0px 11px;
	color: #333;
	background-color: transparent;

	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 100%;
	height: 25px;
}
.siteNewsContent {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height: 11px; 
	background-color: #bfb;
	background-image: url(/_includes/_header/bits/icons_bk/screen_on.png);
	background-repeat: repeat-x;
	background-position: left top;
	color: #222;
	padding: 2px 0px 0px 0px;
	height: 13px;
	border-top: 0px none;
	border-right: 1px inset #777 ;
  	border-bottom: 0px none;
	border-left: 1px inset #777 ;
	position: relative;
	left: 0px;
	top: 0px;
}
.siteNewsContent:hover {
	background-color: #3f3;
	background-image: url(/_includes/_header/bits/icons_bk/screen_off.png);
	background-repeat: repeat-x;
	background-position: left top;
	color: #000;
}
.blankBackground
{
	background-color: white;
	color: inherit;
	width: 100%;
}
TD.headGFX_l
{
/*	
	color: inherit;
	background-image: url(/_includes/_header/CSS_headerLeft_v16.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: white;
*/
}
TD.headGFX_l_obj
{
	position: relative;
	z-index: 2;
}
TD.headGFX_c
{
	background-color: white;
	background-image: url(/_includes/_header/bits/topBar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: inherit;
}
.menuMain 
{ 
	background-color: white;
	color: inherit;
	background-image: url(/_includes/_header/bits/icons_bk/shadow_left-trans.gif);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: visible;
}
.menuMain_Norm, .menuMain_Light {
	white-space: nowrap; 
}
a.menuMain_Norm, a.menuMain_Light {
 font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
	line-height: 21px; 
	color: inherit;
	white-space: nowrap; 
	text-align: center;
		font-variant: small-caps; 
		text-shadow: #111 -2px -2px 0px; 
	background-color: inherit;
	background-image: url(/_includes/_header/bits/carbon_21-black.gif);
	background-repeat: repeat-x;
	background-position: left top;
     padding: 1px 7px 2px 6px;
		border-top: 2px solid #999;
		border-right: 2px solid black;
		border-bottom: 2px solid black;
		border-left: 2px solid #333;

}
a.menuMain_Norm:link { 
     background-color: #000; 
        color: #ff0;
    text-decoration: none;
  }
a.menuMain_Norm:visited {
     background-color: #000; 
        color: #ff0;
    text-decoration: none;
  }
a.menuMain_Light:link { 
     background-color: #000; 
        color: #fd0;
    text-decoration: none;
        	text-shadow: #333 2px 2px 0px; 
  }
a.menuMain_Light:visited {
     background-color: #000; 
        color: #ffcc00;
    text-decoration: none;
		text-shadow: #111 -2px -2px 0px; 
  }
a.menuMain_Norm:hover, a.menuMain_Light:hover { 
     background-color: green; 
        color: #fff;
     padding: 1px 6px 2px 7px;
     border-color: black #090 #090 black;
  text-decoration: none;
	background-image: url(/_includes/_header/bits/carbon_21-green.gif);
  }
a.menuMain_Norm:active, a.menuMain_Light:active { 
     background-color: #006400; 
        color: red; 
   text-decoration: none;
  }


TD.menuSub_row
{
	margin: -2px 0px -2px 0px;
	padding: -2px 0px -2px 0px;
	text-align: left;
	color: inherit;
	background-color: #fc0;
	background-image: url(/_includes/_header/bits/smooth_21-gold.gif);
	background-repeat: repeat;
	background-position: left top;

/*
	height: 21px;
	padding: 0px 3px 0px 6px;
*/ 	position: relative;
	top: 0px;
	line-height: 17px; 
}
.menuSub_row
{
    border-top: 0px solid #eb0;
	border-right: 0px none;
  	border-bottom: 0px none ;
	border-left: 0px none ;

 	position: relative;
	top: 0px;
}
.menuSub_group
{
	padding: 0px 0px 0px 0px;
	color: inherit;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-position: left top;
	overflow: invisible;
 	position: relative;
	top: 0px;
	line-height: 18px; 
/*
	height: 21px;
*/
	z-index: 2;
}
.menuSub_button {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin: 0px 0px 0px -5px ; 
	padding: 5px 5px 3px 5px;
 	position: relative;
	top: 0px;
/*
	line-height: 21px; 
	height: 21px;
*/
}
.menuSub_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
/*
	line-height: 21px; 
*/	white-space: nowrap; 
	margin: 0px; 
	padding: 5px 6px 3px 4px;
	border-top: 0px none;
	border-right: 1px inset #333;
 	border-bottom: 0px none;
	border-left: 0px none;
 	position: relative;
	top: 0px;

}

a.menuSub_title {
text-decoration: none; 
	color: black;
	background-color: transparent;
}


a.menuSub_title:link, a.menuSub_title:visited
{ color: black; background-color: transparent; text-decoration: none;  }
a.menuSub_title:hover, a.menuSub_title:visited:hover 
{ color: green;  background-color: transparent; text-decoration: none; }
a.menuSub_title:active, a.menuSub_title:visited:active 
{ color: red; background-color: transparent;  text-decoration: none; }

a.menuSub_button {
	background-color: transparent;
	color: inherit;
	white-space: nowrap; 
	background-image: url(/_includes/_header/bits/smooth_21-gold.gif);
	background-repeat: repeat-x;

	background-position: left top;
	
	border-top: 0px none;
	border-right: 1px inset #333;
 	border-bottom: 0px none;
	border-left: 0px none;

 	text-decoration: none; 	
 	text-transform: uppercase;
	position: relative;
	top: 0px;
/*
	height: 21px;
*/
}

a.menuSub_button:hover {
	background-color: lime;
	color: inherit;

	background-image: url(/_includes/_header/bits/smooth_21-green.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.menuSub_button:link { 	
	color: black; background-color: inherit; text-decoration: none; }
.menuSub_button:visited {
	color: black; background-color: inherit; text-decoration: none; }
.menuSub_button:hover, .menuSub_button:visited:hover {  
	color: black; background-color: inherit; 	
}
.menuSub_button:active, .menuSub_button:visited:active { 	
	color: red;  background-color: inherit;	
}

FORM {
        display: inline;
}
TEXTAREA {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.menuPath
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #888; 	
	background-color: inherit;
}
TD.menuPath 
{
	text-align: left;
	padding: 3px 0px 0px 0px;

}
a.menuPath 
{ 	
	color: #444; 	
	background-color: inherit;
	text-decoration: none; 	
	text-transform: none; 
}

a.menuPath:link 
{ 	color: #444; background-color: inherit; 	text-decoration: none; 	text-transform: none; }
a.menuPath:visited 
{ 	color: #444; background-color: inherit; 	text-decoration: none; 	text-transform: none; }
a.menuPath:hover, a.menuPath:visited:hover 
{  	color: black; background-color: transparent; 	text-decoration: none; 	text-transform: none; }
a.menuPath:active, a.menuPath:visited:active 
{ 	color: yellow; background-color: inherit; 	text-decoration: none; 	text-transform: none; }
a.menuPath, span.menuPath {
	white-space: nowrap; 
}
.testRelocate 
{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
	overflow: visible; 
}
.overflow {	overflow: visible; }
.testRelocate2
{
	position: absolute;
	right: -205px;
	top: 0px;
	z-index: 4;
	overflow: visible;
}
DIV.footerArea
{
	color: black;
	background-color: white;
	background-image: url(/_includes/_header/bits/icons_bk/shadow_left-trans.png);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: visible;
}
TABLE.footBAR
{
	color: inherit;
	background-color: white;
/*
	background-image: url(/_includes/_header/bits/smooth_21-darkRed.gif);
	background-repeat: repeat-x;
	background-position: left top;
*/
}
TABLE.footGFX
{
	background-color: white;
	color: inherit;
	background-image: url(/_includes/_header/bits/topBar.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
.speedFooter
{
	padding: 5px 13px 10px 13px;

}
.speedFooterTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: black;
	background-color: inherit;
}
.topShadow, DIV.topShadow
{
	color: inherit;
	background-color: inherit;
	background-image: url(/_includes/_header/bits/icons_bk/shadow_15-trans.gif);
	background-repeat: repeat-x;
	background-position: left top;
	overflow: visible;
}
.leftShadow
{
}
.moveRightOut 
{
	position: relative;
	right: 0px;
	z-index: -1;
	visibility: hidden;
	overflow: hidden;
}
TABLE.searchBoxBG 
{
	padding: 0px 1px 0px 3px ;
	background-color: #767676;
	color: inherit;

	background-image: url(/_includes/_header/bits/smooth_25-gray.gif);
	background-repeat: repeat-x;
	background-position: left top;

	position: relative;
	height: 21px;
	float: right;
	display: inline-table;
}
.searchBoxBG 
{
	border-top: 0px none;
	border-right: 0px none;
  	border-bottom: 1px solid #444 ;
	border-left: 1px solid #777 ;

	font-size: 10px;
	line-height: 10px; 
}
a.searchBoxTXT, a.searchBoxTXT:link, a.searchBoxTXT:visited, a.searchBoxTXT:hover, a.searchBoxTXT:visited:hover 
{
	color: white; 	
	background-color: transparent;
	text-decoration: none;
}
.searchTextArea, TEXTAREA.searchTextArea 
{
	color: black;
	background-color: #bfb;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;	
}
.searchTextArea:hover
{
	color: black;
	background-color: #3f3;

}
.mouseOverLink
{
	cursor: pointer; 
}
.subtle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px; 
	color: #444;
	background-color: transparent;
}
DIV.menuContent {
	margin: 0px 18px 7px 18px;
	padding: 0px 10px 7px 3px; 
	text-align: center;
	border-color: transparent transparent #CCC transparent;
	border-width: 0px 0px 1px 0px;
	border-style: none none dotted none;
}
.menuContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px; 
	background-color: transparent;
	color: #fc0000;
}
span.menuContent_category:hover {
	color: inherit;
	background-color: #bfb;
}
.menuContent_title {
	white-space: nowrap; 
}
.menuContent_title:link {
	color: #00008B ;
	background-color: inherit;
}
.menuContent_title:visited, a.menuContent_title:visited {
	color: #990099 ;
	background-color: inherit;
}
.menuContent_title:hover, .menuContent_title:hover:visited {
	color: #FF0000 ;
	background-color: inherit;
}
.menuContent_item {
	white-space: nowrap; 
}
A.subtle:link { color: #444; background-color: transparent; text-decoration: none; }
A.subtle:visited { color: #444; background-color: transparent; text-decoration: none; }
A.subtle:hover, A.subtle:hover:visited, SPAN.subtle:hover, SPAN.subtle:hover:visited {
  color: #FC0000;
  text-decoration: none;
	background-color: transparent;
}
preload_a {
	background-image: url(/_includes/_header/bits/smooth_21-green.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
preload_b {
	background-image: url(/_includes/_header/bits/carbon_21-green.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
preload_c {
	background-image: url(/_includes/_header/bits/icons_bk/screen_on.png);
	background-repeat: no-repeat;
	background-position: left top;
}
TD.RAinfoBoxContents-titleLeft {
	background-image: url(/images/corner_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
TD.RAinfoBoxContents-titleRight {
	background-image: url(/images/corner_right.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
TD.RAinfoBoxContents-title {
/*
	background-image: url(/images/infoboxContents_bkgnd.gif);
*/
	background-image: url(/images/infobox_bkgnd.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0px 2px 0px 2px; 
	font-size: 12px;
	font-weight: bold;
}
.RAinfoBoxContents-outer {
/*
	color: black ;
	background-color: #aaaaaa;
*/
	border-color: transparent #aaa #aaa #aaa; 
	border-width: 0 1px 1px 1px; 
	border-style: none solid solid solid;
}
.RAinfoBoxContents-inner {
	color: black ;
	background-color: #f8f8f9;
}
.RAinfoBoxContents-left {
	background-image: url(/images/infoboxContents_bkgnd.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-color: transparent #888 #888 #888; 
	border-width: 0 1px 1px 1px; 
	border-style: none solid solid solid;
}
.RAinfoBoxContents-right {
	background-image: url(/images/infoboxContents_bkgnd.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-color: transparent #888 #888 #ddd; 
	border-width: 0 1px 1px 1px; 
	border-style: none solid solid solid;
}
.RAinfoBoxContents-groupHead {
	border-top: black; 
	border-width: 1px 0 0 0; 
	border-style: dotted none none none; 
	margin: 7px 7px 7px 7px; 
	padding: 2px 0 0 0;
	color: red ;
	background-color: inherit;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.RAinfoBoxContents-group {
	margin: 7px 7px 7px 7px;
}


#new_content {
	width: 640px;
	text-align: left;
	margin: 1em auto 1em auto;
	font-size: bigger;
	font-size: 1.2em;
}
#new_content h2{
	border-top: black; 
	border-width: 1px 0 0 0; 
	border-style: dotted none none none; 

	padding: 0.2em 0 0 0;
	color: #fc0000 ;
	text-shadow: #DDD 2px 2px 2px;
	background-color: transparent;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	margin: 1.5em auto 0.2em auto;
}
#new_content h3{
	padding: 0.2em 0 0 0;
	color: #333 ;
	text-shadow: #DDD 2px 2px 2px;
	background-color: transparent;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	margin: 1em auto 0.2em auto;
}
#new_content ul {
	margin-top: -0.4em;
	margin-bottom: 0.6em;
	font-size: smaller;
}
#new_content p {
		margin-top: 0em;
		margin-bottom: 0.5em;
	}
.floatRight {
	float: right;
	margin: 0.5em 0 0.5em 0.5em;
}
.floatLeft {
	float: left;
	margin: 0.5em 0.5em 0.5em 0;
}

div#mainIcon {
	width: 50px;
	height: 50px;
}

.icon_ {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.icon_:hover {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -50px 0px;
}
.icon_1 {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -50px 0px;
}
.icon_2 {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -100px 0px;
}
.icon_3 {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -150px 0px;
}
.icon_4 {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -200px 0px;
}
.icon_5 {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -250px 0px;
}
.icon_6 {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -300px 0px;
}
.icon_7 {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -350px 0px;
}
.icon_8 {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -400px 0px;
}
.icon_9 {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -450px 0px;
}
.icon_10 {
	background-image: url(/images/section_icons.gif);
	background-repeat: no-repeat;
	background-position: -500px 0px;
}
