
BODY {
FONT-SIZE: 12px;
font-weight: normal;
line-height: 130%;
color: #000000; 
font-family: Arial, Helvetica, sans-serif;
MARGIN-TOP: 8px;
MARGIN-right: 0px;
MARGIN-LEFT: 0px;
/*background-color: #277492;*/
/*background:url(images/bg_01.gif) #cccccc;*/
background-image: url(images/bg_main.jpg);
background-repeat: repeat-x;
}



P {
	line-height: 130%; FONT-SIZE: 12px; COLOR: #361b03; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	line-height: 130%; FONT-SIZE: 12px; COLOR: #361b03; FONT-FAMILY: Arial, Helvetica, sans-serif
}


TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

/*Bio Mod*/

/*A:link {COLOR: #663300; TEXT-DECORATION: underline}*/
/*A:visited {COLOR: #663300; TEXT-DECORATION: underline}*/

.solidborder {border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.solidborder_gray {border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.solidborder_darkgray {border: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.solidborder_side {border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}


.RVformbutton {BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6699cc; color: #ffffff;}

.testimonialbox {	BORDER-RIGHT: 0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-TOP: 1px solid;
	BORDER-BOTTOM: 0px solid;
	border-color:#000000;}


.top_nav_bg2  a {
	BORDER-RIGHT: 2px solid;
	BORDER-LEFT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	border-color:#cbcac5;
	MARGIN: 0px 0px;
	CURSOR: hand;
	COLOR: #333333;
	background: #ffffff url(images/menu_end_gray.gif);
	/*background-color: #66a719;*/
	text-decoration: none;
	display: block;
	/*top, right, bottom, left*/
	padding: 15px 0px 7px 6px;
	width: 80px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	}

.top_nav_bg2 a:hover {
	/*background-color: #ffffff;*/
	background: #ccccce url(images/menu_end_yellow.gif);
	text-decoration: none;
	color: #000000;
	/*border-color:#999999;*/
	}
	
	
.top_nav_bg  a {
	BORDER-RIGHT: 2px solid;
	BORDER-LEFT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	border-color:#cbcac5;
	MARGIN: 0px 0px;
	CURSOR: hand;
	COLOR: #333333;
	background: #ccccce url(images/menu_shade_gray.gif);
	/*background-color: #66a719;*/
	text-decoration: none;
	display: block;
	/*top, right, bottom, left*/
	padding: 15px 2px 7px 2px;
	width: 75px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	}

.top_nav_bg a:hover {
	/*background-color: #ffffff;*/
	background: #ccccce url(images/menu_shade_yellow.gif);
	text-decoration: none;
	color: #000000;
	/*border-color:#999999;*/
	}
	
.top_nav_bg3  a {
	BORDER-RIGHT: 2px solid;
	BORDER-LEFT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	border-color:#cbcac5;
	MARGIN: 0px 0px;
	CURSOR: hand;
	COLOR: #333333;
	background: #ccccce url(images/menu_shade_gray.gif);
	/*background-color: #66a719;*/
	text-decoration: none;
	display: block;
	/*top, right, bottom, left*/
	padding: 15px 2px 7px 2px;
	width: 115px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	}

.top_nav_bg3 a:hover {
	/*background-color: #ffffff;*/
	background: #ccccce url(images/menu_shade_yellow.gif);
	text-decoration: none;
	color: #000000;
	/*border-color:#999999;*/
	}



/* BEGIN Sub Menus 
======================================================= */

.SubMenuBoxHeader {
    color: #000000;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #ffd200;
	/*top, right, bottom, left*/
	padding: 5px 0px 5px 10px;
}

.rvSubMenu .rvSubHead
{font-size:18px;font-weight:bold;line-height:21px;padding:0 0 9px 0;}

.rvSubMenu ul
{padding: 0 0 7px 10px;margin: 0;list-style: none; clear:both;border-bottom: solid 0px #e6e6e6;}

.rvSubMenu ul li
{font-size:12px;font-weight:normal;line-height:15px;padding-left: 8px; background: url(/images/bullet_red.gif) no-repeat left 5px; margin:0 0 3px 0;}

.rvSubMenu ul li a
{font-weight:bold;}

.rvSubMenu ul li a:hover
{color: red;}

.rvSubMore
{font-size:10px;padding: 3px 0px 4px 0px;border-bottom: solid 0px #e6e6e6;}

/* END Sub Menus 
====================================================== */


.border_yellow {
	BORDER-BOTTOM: 5px solid;
border-color:#ffd200;
	}


.SideLeftTD {
	/*top, right, bottom, left*/
	
	padding: 10px 0px 10px 10px;
	VERTICAL-ALIGN: top; WIDTH: 220px
}

.SideRightTD {
		/*top, right, bottom, left*/
	padding: 10px 10px 10px 0px;
	VERTICAL-ALIGN: top; WIDTH: 340px
}


.Copyright {
	FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 8px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}

.footer {
	FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #000000; PADDING-TOP: 8px; TEXT-ALIGN: center
}

.smalltext {
	FONT-SIZE: 11px; 
}

.yellowline {
	BACKGROUND-COLOR: #ffd200
}

.yellow_bg {
	BACKGROUND-COLOR: #ffd200
}

.MainBox {
/*BACKGROUND-COLOR: #ffd200;*/
	/*top, right, bottom, left*/
	padding: 10px 10px 10px 10px;
	VERTICAL-ALIGN: top;
	width: 610px;
}

table.MainIntern {
BACKGROUND-COLOR: #ffffff;
	/*top, right, bottom, left*/
	padding: 0px 20px 0px 20px;
	
	margin: 14px 10px 0px 10px;
	width: 100%;
	
}


table.MainInternRenew {
	/*background: #a5a5a5 url(images/BG_stripes.jpg);*/
	BACKGROUND-COLOR: #ffffff;
	/*top, right, bottom, left*/
	padding: 5px 20px 20px 20px;
	
	margin: 14px 10px 14px 10px;
	width: 98%;
}

table.JoinFooter {
BACKGROUND-COLOR: #ffffff;
	/*top, right, bottom, left*/
	padding: 10px 20px 20px 20px;
	
	margin: 0px 10px 0px 10px;
	width: 100%;
	
}

.MainBoxPadIntern {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 10px
}

.homebox {
BACKGROUND-COLOR: #f8f2df;
	/*top, right, bottom, left*/
	padding: 5px 5px 5px 5px;
	VERTICAL-ALIGN: top;
	width: 300px;
}

.homeboxA {
BACKGROUND-COLOR: #f2f2f2;
	/*top, right, bottom, left*/
	padding: 5px 5px 5px 5px;
	VERTICAL-ALIGN: top;
	width: 310px;
}

.homeboxB {
BACKGROUND-COLOR: #f8f2df;
	/*top, right, bottom, left*/
	padding: 5px 5px 0px 5px;
	VERTICAL-ALIGN: top;
	width: 328px;
}


.MainBoxColor {
	/*background: #a5a5a5 url(images/BG_stripes.jpg);*/
	background: #a5a5a5;
}

.MainContent {
	BACKGROUND-COLOR: #ffffff
}

.ModBoxBody {
	VERTICAL-ALIGN: top;
	/*top, right, bottom, left*/
	padding: 0px 10px 10px 10px;
}

.ModBoxBodyFeature {
	VERTICAL-ALIGN: top;
	/*top, right, bottom, left*/
	padding: 10px 10px 10px 10px;
	width: 376px;
}

.ModBoxBodyFeatureIM {
	VERTICAL-ALIGN: top;
	/*top, right, bottom, left*/
	padding: 10px 10px 10px 10px;
	width: 250px;
}


.ModBoxBodyAd {
	/*top, right, bottom, left*/
	padding: 6px 10px 0px 10px;
}

.HomeBoxPadding{
	/*top, right, bottom, left*/
	padding: 0px 10px 0px 10px;
}

.HomeBoxPadding2{
	/*top, right, bottom, left*/
	padding: 0px 0px 0px 10px;
}

.HomeBoxPadding3{
	/*top, right, bottom, left*/
	padding: 0px 10px 0px 0px;
}

.ModBoxHeader {
    FONT-WEIGHT: bold;
	
	BACKGROUND-COLOR: #ffcb08;
	/*BACKGROUND-COLOR: #ffd200;*/
	/*background: #ccccce url(images/BG_headers_yellow.gif);*/
	/*top, right, bottom, left*/
	padding: 5px 0px 5px 10px;
}

.ModBoxHeader_BLK {
    color: #000000;
    FONT-WEIGHT: bold;
	/*BACKGROUND-COLOR: #000000;*/
	/*BACKGROUND-COLOR: #ffd200;*/
	/*background: #ccccce url(images/BG_headers_black.gif);*/
	background: #ccccce url(images/menu_shade_gray.gif);
	
	/*top, right, bottom, left*/
	padding: 5px 0px 5px 10px;
}

.ModBoxHeader_Y {
    color: #000000;
    FONT-WEIGHT: bold;
	/*BACKGROUND-COLOR: #000000;*/
	BACKGROUND-COLOR: #ffd200;
	/*background: #ccccce url(images/BG_headers_black.gif);*/
	/*background: #ccccce url(images/menu_shade_yellow.gif);*/
	
	/*top, right, bottom, left*/
	padding: 5px 0px 5px 10px;
}

.ModBoxHeader_A {
    color: #ffffff;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #000000;

	/*top, right, bottom, left*/
	padding: 5px 0px 5px 10px;
}

.ModBoxHeaderA {
    FONT-WEIGHT: bold;
	/*BACKGROUND-COLOR: #ffd200;*/
	background: #ffffff;
	/*top, right, bottom, left*/
	padding: 5px 0px 0px 10px;
}

#BoxSize {
	HEIGHT: 80px
}

#BoxSize2 {
	HEIGHT: 100px
}

#BoxSizeAd {
	HEIGHT: 80px;
	/*top, right, bottom, left*/
	padding: 5px 10px 2px 10px;
}

.yellowlinepad {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


.HomeCollage2 {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: url(images/collage_homepage2.jpg); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 519px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}


.MainBoxPad {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


.RightMenuPad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 12px;
}


a.RightMenu:link {text-decoration: underline; color: #000000}
a.RightMenu:visited {text-decoration: underline; color: #000000}
a.RightMenu:active {text-decoration: underline; color: #000000}
a.RightMenu:hover {text-decoration: underline; color: #ff0000}



.Headers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 1px solid;
}

.HeadersRed {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 2px; COLOR: #cc0000; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 1px solid;
}

.HeadersBlack {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 1px solid;
}


.Headers_featured {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #d9d9d9 0px solid;
}




.sidebarLeft {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 30px; MARGIN: 1px; PADDING-TOP: 0px
}


.sidebarHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-WEIGHT: bold;
}

.ProductDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #003300; PADDING-TOP: 0px; FONT-WEIGHT: bold;
}

table.Main2 {
	BACKGROUND-COLOR: #ffffff;
	/*top, right, bottom, left*/
	padding: 5px 20px 20px 20px;
	margin: 5px 10px 10px 10px;
	width: 98%;
	
}

table.Main3 {
	BACKGROUND-COLOR: #ffffff;
	/*top, right, bottom, left*/
	padding: 20px 20px 20px 20px;
	margin: 14px 10px 10px 10px;
	width: 100%;
	
}

table.RegisterBox {
	BACKGROUND-COLOR: #f8f2df;
	/*top, right, bottom, left*/
	padding: 10px 10px 10px 10px;
	margin: 20px 20px 20px 20px;
	width: 400px;
	
}
td.RegisterBox, td.JoinBox {
	/*top, right, bottom, left*/
	padding: 10px 10px 10px 10px;
	width: 400px;

}

table.JoinBox {
	BACKGROUND-COLOR: #ffffcc;
	/*top, right, bottom, left*/
	padding: 10px 10px 10px 10px;
	margin: 20px 20px 20px 20px;
	width: 400px;
	
}

.accountSubHeadline {
	font-weight:bold;
	font-size:18px;
}

.callouts {
	font-weight:bold;
	font-size:16px;
}

.alertbox {
	background-color: #FFFFCC; 
	border-color: #f7ac10; 
	border-style: dotted; 
	border-width: thin; 
	padding: 5px 5px 5px 5px;
}
