/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*  background: url(/img/rd07/color_scheme/bg-main_orange.gif);	*/
	/* background-color:#666699; */
	/* background-color:#214264; */
	
	background-color:#D9E5BF;
	color:#333333;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
	margin-top: 10px;		
}

.maintable{
	BACKGROUND-COLOR: #ffffff;
	border-top: thick solid #336699;
	border-right: thin solid #336699;
	border-bottom: thin solid #336699;
	border-left: thin solid #336699;
}


#dropmenudiv{
position:absolute;
border:1px solid #666666;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
color: #333333;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #666666;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
/*background-color: #FFFFCC; */
background-color: #ff9933;
color: #000000;
}

.divide {color: #FFFFFF}


.round {
	/* background-image: url(/img/template/y07/bg_searchBar.gif); */
	background-image: url(/img/rd07/bgd/bg_searchBar.gif);
	height:3px;
}

.whitetext {
color:#FFFFFF;
}

.tabdark {
/* background-color:#330099; */
background-color:#669933;
}

.tabmid {
/* background-color:#009999; */
background-color:#336699;
font-weight:bold;
}

.tabbot {
background-color:#009999; 
}

.side_btns {
	/* background-color: #BAD08E; 
	background-color: #DCE9CF;*/
	background-color: #D9E5BF;
	color: #000000;
	text-decoration: none;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	padding: 3px 2px;
	margin: 0px;
}


.side_btns_hdg {
	background-color:#ffe5cc; 
	color: #ff9933;
	FONT-SIZE: small;
	text-decoration: none;
	padding: 4px 2px 4px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

.side_btns_box {
	background-color:#ffe5cc; 
	text-decoration: none;
	padding: 4px 2px 4px 2px;
	margin: 0px 0px 0px 0px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

.side_btns_or {
	background-color: #ffe5cc;
	color: #000000;
	text-decoration: none;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	padding: 4px 2px 4px 2px;
	margin: 0px 0px 0px 0px;
}

.side_btns_hdg_bl {
	background-color:#D1E9E9; 
	color: #336699;
	FONT-SIZE: small;
	text-decoration: none;
	padding: 4px 2px 4px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

.arl_side_btns_box {
	FONT-SIZE: small;
	background-color:#ffe5cc; 
	text-decoration: none;
	padding: 4px 2px 4px 2px;
	margin: 0px 0px 0px 0px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

.side_menus {
	/* background-color: #99cccc; */
	background-color: #D1E9E9;
	color: #000000;
	text-decoration: none;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	margin: 0px;
}

A.plain:link {color: #333333; text-decoration:none;}
A.plain:visited {color: #333333; text-decoration:none;}
A.plain:active {color: #333333;	text-decoration:none;}
A.plain:hover {	color: #FF3300;	background-color: #FFFFCC;}
	
.navB, a.navB:link, a.navB:visited, a.navB:focus {
 color: #FFFFFF;
 /* font: 13px Arial, sans-serif;*/
 font: 12px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 text-align: center;
}

a.navB:hover, a.navB:active {
 /* color: #000000; */
 background-color:#D5E4C4;
 color: #336699;
 /* font: 13px Arial, sans-serif;*/
 font: 12px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 text-align: center;
}

.navA, a.navA:link, a.navA:visited, a.navA:focus {
 /* color: #006699; */
 color: #336699;
 /* font: 12px Arial, sans-serif; */
 font: 12px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 text-align: center;
}

a.navA:hover, a.navA:active {
 color: #000000;
 /* font: 13px Arial, sans-serif;*/
 font: 12px Arial, Helvetica, sans-serif;
 text-align: left;
 text-decoration: none;
 text-align: center;
}
.mnus, a.mnus:link, a.mnus:visited, a.mnus:active, a.mnus:focus {
 color: #333333;
 font: Arial, sans-serif;
 font-size:small;
 text-decoration: none;

}

a.mnus:hover  {
 color: #333333;
 font: Arial, sans-serif;
 font-size: small;
 text-decoration:underline;
 
}


.sideleft {
	background: #EAEAF4;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	FONT-SIZE: smaller;
	PADDING-right: 3px; padding-left: 2px; padding-top: 8 px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.sideright {
	/* background: #ffffff; */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	 FONT-SIZE: small;
}

.txt-wrapper {
	PADDING-LEFT: 4px; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; FONT-SIZE: small;  PADDING-BOTTOM: 8px; COLOR: #333333; PADDING-TOP: 10px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 20px;
	/* BORDER-BOTTOM: #ccc 1px solid; */
}

.txt-divide {
	PADDING-LEFT: 2px; BORDER-LEFT: #cccccc 1px solid; padding-right: 2px;
}

.txt-wrap-lf {
	PADDING-right: 4px; padding-left: 0px; padding-top: 8px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.txt-wrap-rt {
	PADDING-LEFT: 8px; FONT-SIZE: smaller; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; LINE-HEIGHT: 20px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
A.txt-wrap-rt {
	/* FONT: 9px verdana,sans-serif; COLOR: #336699; TEXT-DECORATION: underline */
	FONT: verdana,sans-serif; font-size:smaller; COLOR: #336699; TEXT-DECORATION: underline
}
A.txt-wrap-rt:visited {
	FONT: 9px verdana,sans-serif; COLOR: #000; TEXT-DECORATION: underline
}
A.txt-wrap-rt:hover {
	FONT: 9px verdana,sans-serif; COLOR: #33cc00; TEXT-DECORATION: none
}

.heading1 {
	text-align: left; FONT-WEIGHT: bold;  COLOR: #FF9933; FONT-SIZE: large; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.heading2 {
	text-align: left; background-color: #669933; FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.heading3{
	text-align: left; FONT-WEIGHT: bold;
	/* color: #397777; */
	color: #336699;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  
}

.heading4 {
	color: #669933;
	font-weight:bold;
	FONT-SIZE: small;
	border-left: none;
	border-top: 0px none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-right-color: #CCCCCC;
}

.hdg_dotted {
	color: #336699;
	font-weight:bold;
	FONT-SIZE: small;
	border-left: 0px none;
	border-top: 0px none;
	border-top: 0px none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

.hightext {
	color: #669933;
	font-weight:bold;
}

.highlighttext {
	color: #669933;
	background-color: #D9E5BF;
}

.hometext {
	color: #669933;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:larger;
}

.gr_box {
	text-align: left; background-color: #669933; FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.gr_list_box {
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	COLOR: #669933;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
	margin: 5px;
	border-bottom: thin solid #669933;
}

.rt_side_hdg {
	text-align: left; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #669933; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #D9E5BF; 
	/* padding-left: 3px; 
	padding-right: 2px; */
	padding: 4px 2px 4px 2px;
	margin: 0px 0px 0px 0px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

.blue_hdg {
	text-align: left; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#AED9D9; 
	/* padding-left: 3px; 
	padding-right: 2px; */
	padding: 4px 2px 4px 2px;
	margin: 0px 0px 0px 0px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

A.greenlink:link, a.greenlink:visited, a.greenlink:active, a.greenlink:focus { 
	FONT-WEIGHT: bold; 	FONT-SIZE: small; 	COLOR: #669933; 
	}
A.greenlink:hover{ background-color: #FFFFCC; color: #ff9933;
}

A.greenlink_sm:link, a.greenlink_sm:visited, a.greenlink_sm:active, a.greenlink_sm:focus { 
	FONT-WEIGHT: bold; 	FONT-SIZE: x-small; COLOR: #669933; 
	}
A.greenlink_sm:hover{ background-color: #FFFFCC; color: #ff9933;
}

A.homegreenlink:link, a.homegreenlink:visited, a.homegreenlink:active, a.homegreenlink:focus { 
	FONT-WEIGHT: bold; 	FONT-SIZE: larger; 	COLOR: #669933; font-family:Georgia, "Times New Roman", Times, serif;
	}
A.homegreenlink:hover{ background-color: #FFFFCC; color: #ff9933;
}

A.orangelink:link, a.orangelink:visited, a.orangelink:active, a.orangelink:focus { 
	FONT-WEIGHT: bold; 	FONT-SIZE: small; 	COLOR: #FF9933; 
	}
A.orangelink:hover{ background-color: #FFFFCC; color: #669933;
}

A.greylink:link, a.greylink:visited, a.greylink:active, a.greylink:focus 
{		COLOR: #666666; text-decoration:none;
}
A.greylink:hover{ background-color: #FFFFCC; color: #ff9933; text-decoration:underline;
}

A.greydklink:link, a.greydklink:visited, a.greydklink:active, a.greydklink:focus 
{		COLOR: #333333; text-decoration:none;
}
A.greydklink:hover{ background-color: #FFFFCC; color: #ff9933; text-decoration:underline;
}





.lf_side_hdg {
text-align: left; FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #DCE9CF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #669933; padding: 4px 2px 4px 3px;
	margin: 0px 0px 0px 0px;
}

.side_blue_hdg {
	text-align: left; FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ccccff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #6666cc; padding-left: 3px; padding-right: 2px;
	border-color: #336699;
	border-width: 1px;
	border-style: solid; 
}
.caption {
	font-size: x-small;
	line-height: normal;
	color: #666666;
}


.botbox
{
	padding: 8px 0px;
	color: #FFFFFF;
	/*background-color:#90CACA;*/
	/* background-color:#7FCCCC; */
	background-color: #336699;
	text-align:center;
}

.bluetext
{
	color: #336699;
}
.greentext
{
	color: #669933;
}
.greytext
{
	color: #666666;
}
.greentext_lit
{
	color: #B0D889;
}
.greentext_lit_sm
{
	color: #B0D889;
	font-size:smaller;
}
.bodycopytext
{
	color: #333333;
}

.tabs{
	/* border: 1px solid #009999; */
	border: 1px solid #CCCCCC;
	line-height: 20px;
	background-color:#669933;
}
.tabs2{
/*	border: 1px solid #669933; */
	border: 1px solid #CCCCCC;
	line-height: 20px;
	background-color:#336699;
}
.tabs3{
/*	border: 1px solid #669933; */
	border: 1px solid #669933;
	line-height: 20px;
	background-color:#D9E5BF;
}

.tabs4{
	border: 1px solid #CCCCCC;
	line-height: 20px;
	background-color:#FF9933;
}
.tabs5{
	border: 1px solid #FF9933;
	line-height: 20px;
	background-color:#669933;
}


.times_grey {
	font: small "Times New Roman", Times, serif;
	color: #666666;
}

#show {
	DISPLAY: block}
	
#pr_show {
	DISPLAY: none}
	
.catbox{
	border: 1px solid #999999;
	background-color:#AED9D9;
	padding: 4px 2px 4px 2px;

}

.catlink, a.catlink:link, a.catlink:visited, a.catlink:active, a.catlink:focus {
	color: #336699;
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}

a.catlink:hover  {
 color: #333333;
 /* font: Arial, sans-serif; */
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
}

#nav_trail{ font-size:11px;
}

.rt_link, a.rt_link:link, a.rt_link:visited, a.rt_link:active, a.rt_link:focus {
	color: #333333;
	text-decoration: none;
   
	
}

a.rt_link:hover  {
 color: #333333;
 text-decoration: underline;

 

