BODY {
	background: #ffffff; /* background: #B3BD40;	 */
	font-family: "arial", serif;
	font-size: 14px;
	text-align: left;
	background-image: water003.jpg;
}

H2 {
	font-size: 14pt;
}

H3 {
	font-size: 15pt;
	font-style: italic;
	font-family: Arial;
}

H4 {
    font-family: sans-serif;
    font-size: small;
}

A {
	color: white;
}

A:Hover {
	color: yellow;
}

HR {
	height: 1pt;
}

.tableback
{
	background-color: #99CC33;
	color: #99CC33;
}

.fontmain
{
	font: 20px Arial;
	color: #455A1F;
}
.font12
{
	font: 15px Arial;
	color: #455A1F;
}
.font10
{
	font: 12px Arial;
	color: #455A1F;
}


.verdanabigblue
{
	font: 16px verdana;
	color: #3074A5;
}

.verdanabiggreen
{
	font: 16px verdana;
	color: #009900;
}

.verdanabigwhite
{
	font: 16px verdana;
	color: White;
}
.verdanagreen
{
	font: 12px verdana;
	color: #009900;
}
.verdanablue
{
	font: 12px verdana;
	color: #3074A5;
}

.verdanablue2
{
	font: 14px verdana;
	color: #3074A5;
}

.verdanabluesml
{
	font: 10px verdana;
	color: #3074A5;
}
div .promoBox{
	text-align: left;
	width: 560px;
	font-size: 90%;	
 }


.bodySmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.bgimage-left
{
	background-image: url(menu03a-dit.jpg);
	background-repeat: repeat-y;
}
.bgimage-right
{
	background-image: url(menu03b-dit.jpg);
	background-repeat: repeat-y;
}

/* adserver and masthead promo boxes */
.box_w3 { margin: 0 0 10px 0; width: 135px; }

.box_w3 .top {
height: 10px;
margin: 0;
padding: 0;
background-image:url(imga/box_147_top.gif); 
background-repeat:no-repeat; 
background-position: top;
font-size: 1px;
line-height: 1px; /* to take out gap in IE */
}

.box_w3 .bottom {
height: 9px;
margin: 0;
padding: 0; 
background-image:url(imga/box_147_bottom.gif); 
background-repeat:no-repeat; 
background-position: top;
}

.box_w3 .content {
text-align: center;
background-repeat: repeat-y; 
background-position: top;
}

.box_w3 .content p {
font-size: 10px;
text-align: left;
padding: 0;
}

.box_w3 .content b {
font: bold 10px tahoma, san-serif;
color: #43316b;
}

.box_w3 .content a { font-size: 10px; }

.box_w4 { background: #fff !important; border:2px solid #EFEBEF; margin:10px 0 6px 0; width:146px }
.box_w3 {}

#rightnav h5 a { color: #4c377c; text-decoration: none; padding-left: 0;}
#rightnav h5 a:hover { color: #4c377c; text-decoration: underline; }

.box_w4 a { padding-left: 0; color: #696b68; }
.box_w4 a:hover { padding-left: 0; color: #4c377c; }

.box_w4 em { font-size: 10px; font-style: normal; }
.box_w4 .content p {font-size: 9px; text-align: left; padding: 2px;}

.box_w4 .content a.orange { font-size: 9px; }
/*  ----- //right navigation -----  */


/* ----- header ad component ----- */

#rHeaderAdContent {
text-align: right;
width: 577px;
padding-top: 10px;
font: normal 11px tahoma, san-serif;
}

#rightAd {
float: right;
margin: 0 30px 0 10px;
}

#left, #right { height: 63px; width: 7px; }
#left { float: right; background: url(imga/textad_border_l.gif) no-repeat 0 0; }
#content {
float: right;
height: 63px;
background: url(imga/textad_border_both.gif) repeat-x 0 0;
}

#textAd ul {
margin: 0;
padding: 12px 0 0 0;
list-style: none;
}

#textAd li { padding: 4px 5px 0 5px; }

#textAd a { text-decoration: none; color: #4c406e; }
#textAd a:hover { text-decoration: underline; }

/* ----- end header ad component ----- */

