﻿/*Main Body Div.Styles*/
.bodydiv {    
    width: 1000px;	
    padding-left: 0px;	
    text-align: center;	 
    background-color: #FFFFFF;
    background: #FFFFFF url("../images/BodyCorners/TL2.gif" ) no-repeat top left ;
}

.bodybottomR {
    padding-left: 0px; 
    text-align: center;
	background: #dadada url("../images/BodyCorners/BL2white.gif" ) no-repeat bottom left ;
	float:left; 
}

.bodybottomL {
    padding: 0px 0px 0px 15px;  
    width: 985px; height:15px; 
    text-align: left; 
    float: left;	
	background: url("../images/BodyCorners/BR2white.gif" ) no-repeat bottom  right ; 
	margin: 0px;
}

.headerimg {
	background: url("../images/BodyCorners/bgimg.jpg" ) no-repeat top right ;
}
.bodyheader { 
	height: 135px; 
	background: url("../images/BodyCorners/TR2.gif" ) no-repeat top right ;	
	text-align: center;
}
.headerlogo {
    float: left; 
    width: 140px; 
    height: 125px; 
    padding: 0px;
    margin: 10px 0 0 10px;
}
.leaderboard{
    float: left; 
    width: 730px; 
    height: 90px; 
    vertical-align: top; 
    font-size: 1px;
    margin-top: -20px; 
}
.topmainAd{
    border: 1px solid #666666; 
    height: 90px; 
    width: 728px; 
    background: #ffffff;
}
.skyad 
{
    border: 1px solid #666666;
    height: 600px;
    width: 160px;
    background-color: #ffffff;
}
.headerquote {
    float: left; 
    position: relative; 
    left: 50px; 
    text-align: left; 
    padding: 0px 0px 0px 14px; 
    font-family:Arial; 
    color:#4e8abe; 
    font-size:15px; 
    text-decoration:none; 
    font-weight:normal; 
    line-height: 20px;
} 
.headerquote A{
    font-family:Arial; 
    text-decoration:none;
}
.mainmenu {
    float: left; 
    width: 754px;
    margin-left: 7px; 
    padding: 0; 
    margin-bottom: 0px; 
}
.headersearch {
	height: 30px; 
	background-color:#FFFFFF;
	margin-left: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	/* for IE 
	filter:alpha(opacity=50);*/
	/* CSS3 standard 
	opacity:0.5;*/
	/* for Mozilla 
	-moz-opacity:0.5;*/
}

.headersearch p {
    font-family:Arial;
    color:#000000;
    font-size:16px;
    text-decoration:none;
    font-weight:normal;
}

.login 
{
    font-family:Arial;
    color:#4e8abe;
    font-size:16px;
    font-weight:bold;
    text-align: center; 
    line-height: 35px; 
    vertical-align: middle;   
}

.mainbody
{
  	padding-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	text-align: center;
	/*float: left; - causes bar to float in bkgd */
}
.mainbodyA
{
	background: #e9e9e9 url("../images/BodyCorners/1000x2white.gif" )  repeat-y top;
  	width: 1000px;
	text-align: center;
	float: left;
	margin-bottom: 0;
	padding: 0;
}
.mainbodyC
{   
    width: 757px;
  	/*padding-top: 8px;*/
  	min-height: 700px;
	height: auto !important;
	height: 100%;
	text-align: center;
	float: left;
	margin-top: 10px;
}
/* this style for landing 5 IE6 problem */
.mainbodyCL5
{
    width: 757px;
  	/*padding-top: 8px;*/
  	min-height: 700px;
	height: auto !important;
	height: 100%;
	text-align: center;
	float: left;
	margin-top: 10px;
}
.mainbodyD
{
    background: #dadada url("../images/BodyCorners/1000x2white.gif" )  repeat-y top;
    text-align: center;
}

.mainbodyE
{
	background: #dadada url("../images/BodyCorners/1000x2white.gif" )  repeat-y top;
  	width: 956px;
	padding-left: 9px;
	float: left;
	vertical-align:top;
	border: solid 3px #f00;
}
.mainbodyF
{
    width: 956px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 8px;
	height:auto;
	text-align: center;
	float: left;
}
.searchboxA
{
	background: url("../images/GUI/SearchBox.gif" );
	position: absolute;
	margin-left: 754px;
	height: 31px;
	width: 185px;
}
.googlewatermark
{
	border: 1px solid rgb(126, 157, 185); 
	padding: 2px; 
	background: url("../images/gui/google_custom_search_watermark.gif") no-repeat scroll left center; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}
.watermarked
{
	background-color: #F0F8FF;
	border: 1px solid #BEBEBE;
	color: gray;
	height: 20px;
	padding: 2px 0pt 0pt 2px;
}
.contentplace {
    /*width: 762px;
    width: 740px;*/
    margin-left: 12px;
    margin-right: 5px;
}
.infoholder 
{
    width: 150px;
    float:right;
    margin-top: 50px;
    padding-right: 12px;
    padding-left: 10px;
}

.infoholderA {
    float: right;
    width: 215px;
    margin-right: 10px;
    margin-top: 0;
    margin-left: 5px;
}
/*right rail press page */
    .infoholderPress 
    {
        margin-left: 10px;
     
}
/*right rail registration page */
    .infoholderReg
{
    position: absolute;
    margin-top: 0px;
    vertical-align: top;
}
#Footer {
    border-top: 15px;
    padding-top:15px;
    line-height: 25px;
    width:1000px;
    text-align:center;
    font-family:Arial;
    font-size:12px;
    color:#FFFFFF;
    float: none;
    background: #5E94C4;
}
#Footer a{
    text-align:center;
    font-family:Arial;
    font-size:13px;
    color:#FFFFFF;
    }
    
/* bottom space between panels */
.spacer { padding: 1px; font-size: 5px; width: 230px; height: 6px; float:left; }
.spacer2 { padding: 1px; font-size: 5px; width: 180px; height: 6px; float:left; }
.spacer3 { padding: 1px; font-size: 5px; width: 180px; height: 6px; }
.spacer4 { padding: 1px; font-size: 5px; width: 180px; height: 10px;}
.spacer5 { padding: 1px; font-size: 5px; height: 3px; }
.spacer50 { padding: 1px; font-size: 5px; height: 50px; }
.spacer10 { padding: 1px; height: 10px; width: 10px; }

/*main layout div width=10px should be place between panels*/
.paneldiv 
{
    height: 50px; 
    width: 5px; 
    font-size: 5px; 
    float: left; 
    }
	
/* Boxes */
* html .boxhead h2 {	height: 1%; } /* For IE 5 PC */

.leftgroups { width: 200px; float: left;}
.leftprofile { width: 200px; float: left;}
.resultsright { width: 510px; float: right; padding-left: 0px; text-align: left;  margin-left:10px;}
.resultsprofile { width: 470px; float: right; padding-left: 20px; text-align: left;}
.resultsleft { width: 500px; float: left; padding-right: 20px; text-align: left;}
.resultsrightT { width: 320px; position: relative; float: left; margin-left: 10px;}

.leftpanel {
    position: absolute;
    margin-left: 5px;
    width: 370px;
    
}
.rightpanel 
{
    float: right;
    width: 370px;
    margin-left: 385px;
}
.focusbox {
	margin: 0 auto; /* center for now */
	background: url(images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-size: 100%;
	background-color:#FFFFFF;
}
.focushead {
	background: url(images/box/top-rightWhite.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.focuscontent {
	background: url(images/box/TopLeft_artWhite.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	min-height: 800px;
}
.rightpanelcontain {
	width: 345px;
	height: 100%;
	position: absolute;
	/*float: right;*/
	margin-left: 400px;
	margin-top: -20px;
	padding: 0;
}
.recbannerfocusN {
	height: 280px;
	float: right;
	margin-left: 3px;
	width: 300px;
}
.rightpanelfocusN {
	width:300px;
	height: 100%;
	float:right;
	padding-top: 10px;
	margin-right : 15px;
}
.leftpanelfocusN {
	font-family:Arial;
	float: left;
	position: absolute;
	vertical-align: top;
	margin-left: 10px;
	margin-top: 10px;
	width: 365px;
	height: 100%;
}
.sidebox {
	margin: 0 auto; /* center for now */
	width: 30em; /* ems so it will grow */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-size: 100%;
	background-color: #ffffff;
}

/*same as .box*/
.box100Percent {
	margin: 0 auto; /* center for now */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	background-color: #ffffff;
	font-size: 100%;
}
/**/
.box326 {
	margin: 0 auto; /* center for now */
	width: 365px; /* ems so it will grow */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-size: 100%;
	background-color: #ffffff;
 float: left;
}
.panel {
	margin: 0 auto; /* center for now */
	/*width: 365px;  ems so it will grow */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-size: 100%;
	background-color: #ffffff;
 	float: left;
 	padding: 0;
}
.panel2 {
	margin: 0 auto; /* center for now */
	/*max-width:328px;
	min-width:328px;
	width:328px;*/
	padding: 0px;
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	background-color: #ffffff;
 	float: left;
}

.panel2clear
{
	margin: 0 auto; /* center for now */
	/*max-width:328px;
	min-width:328px;
	width:328px;*/
	padding: 0px;
 	float: left;
}
.panel2Tbody 
{
	background: url(../images/box/BottomLeftWhite.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 8px 8px 8px;
	text-align: left;
	float: left;
	min-width: 225px;
	max-width: 225px;
}

.panel2body 
{
	background: url(../images/box/BottomLeftWhite.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 8px 8px 8px;
	text-align: left;
	float: left;
	min-width: 150px;
	max-width: 150px;
}
.panel3 {
	margin: 0 auto; /* center for now */
	
	max-width:177px;
	min-width:177px;
	width:177px;
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-size: 100%;
	background-color: #ffffff;
 	float: left;
}
.panel3 {
	margin: 0 auto; /* center for now */
	width: 177px; /* ems so it will grow */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-size: 100%;
	background-color: #ffffff;
 	float: right;
}

.panel3body 
{
	background: url(../images/box/BottomLeftWhite.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 4px 4px 4px;
	text-align: left;
	float: left;
	min-width: 150px;
	max-width: 150px;
}
.welcomepanel {
	margin: 0 auto; /* center for now */
	width: 175px; /* ems so it will grow */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-size: 100%;
	background-color: #ffffff;
 	float: left;
 	min-width: 175px;
}

/*widtheless with rounded corners no top borders*/
.box {
	margin: 0 auto; /* center for now */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	float:left;

}
.profilebox {
	margin: 0 auto; /* center for now */
	background: url(../images/box/Sub_BottomRight.gif) no-repeat bottom right;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	float: left;
}
.commbox {
	margin: 0 auto; /* center for now */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	float: left;
	width: 757px;
}
.Registrationbox {
	margin: 0 auto; /* center for now */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	float: left;
	width: 875px;
}


/*Floater Panel*/

.floatpanel {
	margin: 0 auto; /* center for now */
	background: url(../images/box/floatBR.gif) no-repeat bottom right;
	font-family: Arial;
	font-size: 16px;
	color: #000000;

}

.floathead  {
	background: url(../images/box/floatTR.gif) no-repeat top right;
	margin: 0;
	padding: 0;
}
.floathead1  {
	background: url(../images/box/floatTRBlue.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	

} 
.floathead  h3 {
	background: url(../images/box/floatTL.gif) no-repeat top left;
	margin: 0;
	padding:  5px 0px 0px 10px;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.floathead1  h4 {
	background: url(../images/box/floatTLBlue.jpg) no-repeat top left;
	margin: 0;
	padding:  5px 10px 0px 10px;
	
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
/*This has rounded corners*/
.floatbody 
{
	background: url(../images/box/floatBL.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 8px 8px 8px;



}
/* no background color aply color by addin a div with a class color*/
.boxnone {
	margin: 0 auto; /* center for now */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}


/*landing page (width/layout)test*/
.boxnoneT {
	margin: 0 auto; /* center for now */
	background: url(../images/box/BottomRight.gif) no-repeat bottom right;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}


/*landing page (width/layout)test*/
.boxnonesm 
{
    margin-top: 15px;
    background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	width: 630px;
	float: left;
}

.boxright {
	margin: 0 auto; /* center for now */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	float: left;
}
/*widthless with NO rounded corners bottom*/
.mainbox {
	margin: 0 auto; /* center for now */
	font-size: 100%;
	background-color: #ffffff;
}
/* box header just hide corner no top border*/
.boxhead {
	background: url(../images/box/TopRight.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
	
}
/*Using div for the boxhead no top borders*/
.title {
	background: url(../images/box/TopLeft.gif) no-repeat top left;
	margin: 0;
	padding: 5px 10px 0px 10px; /*bottom padding set to 0 so it doesn't bleed*/
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	text-decoration:none;
}

/* If using heading tag */
.boxhead h1 {
	background: url(../images/box/TopLeft.gif) no-repeat top left;
	margin: 0;
	padding: 10px 8px 8px 8px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.boxheadtitle {
	background: url(../images/box/TopLeft.gif) no-repeat top left;
	margin: 0;
	padding: 7px 10px 0px 10px;
	/*color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;*/
}

.boxhead h2 {
	background: url(../images/box/TopLeft.gif) no-repeat top left;
	margin: 0;
	padding: 5px 10px 5px 10px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.boxhead h3 {
	background: url(../images/box/TopLeft.gif) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}

.boxhead h4 {
	background: url(../images/box/FLoatTLBlue.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	
}
.boxhead h5 {
	background: url(../images/box/TopLeft.gif) no-repeat top left;
	margin: 0;
	padding: 5px 10px 5px 10px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
}
/**/
.breadcrumb {
	background: url(../images/box/TopRight_borderWhite.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;

}
.breadcrumbtitle{
	background: url(../images/box/TopLeft_artWhite.gif) no-repeat top left;
	margin: 0;
	padding: 10px 0px 10px 20px;
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	text-decoration:none;

}
.breadcrumb h2{
	background: url(../images/box/TopLeft_artWhite.gif) no-repeat top left;
	margin: 0;
	padding: 10px 0px 10px 20px;
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	text-decoration:none;

}

/* Box header with a border*/

.boxhead_border {
	background: url(../images/box/TopRight_borderWhite.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;


}
.boxright {
	margin: 0 auto; /* center for now */
	background: url(../images/box/BottomRightWhite.gif) no-repeat bottom right;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	float: left;
}
.boxhead_borderinfo {
	background: url(../images/box/TopRight_borderWhite.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;


}

.title_borderinfo {
	background: url(../images/box/TopLeft_borderWhite.gif) no-repeat top left;
	margin: 0;
	padding: 5px 30px 5px 10px;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


.boxhead_border h3 {
	background: url(../images/box/TopLeft.gif) no-repeat top left;
	margin: 0;
	padding: 7px 10px 3px 10px;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	
}
/*Using div for the boxhead with Top border*/
.title_border {
	background: url(../images/box/TopLeft_borderWhite.gif) no-repeat top left;
	margin: 0;
	padding: 10px 8px 8px 8px;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
/* If using heading tag */
.boxhead_border h1 {
	background: url(../images/box/TopLeft_borderWhite.gif) no-repeat top left;
	margin: 0;
	padding: 10px 8px 8px 8px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.boxhead_border h2 {
	background: url(../images/box/TopLeft_artWhite.gif) no-repeat top left;
	margin: 0;
	padding: 10px 8px 8px 8px;
	color:#4e8abe;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.boxhead_border h3 {
	background: url(../images/box/TopLeft_borderWhite.gif) no-repeat top left;
	margin: 0;
	padding: 10px 8px 8px 8px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
}
/*this has no rounded corners at bottom*/
.mainboxbody 
{
	border-bottom: solid 2px #c3c3c3 ;
	border-left: solid 2px #c3c3c3 ;
	border-right: solid 2px #c3c3c3 ; 
	margin: 0;
	padding: 5px 30px 31px 0px;
}
/*this has no rounded corners at bottom add  number 0(zero) for no padding*/
.mainboxbody0
{
	border-bottom: solid 2px #c3c3c3 ;
	border-left: solid 2px #c3c3c3 ;
	border-right: solid 2px #c3c3c3 ; 
	margin: 0;
	font-family: Arial;
	font-size: 10px;
	color: #000000;

}
/*This has rounded corners*/
.profilebody 
{
	background: url(../images/box/Sub_BottomLeft.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 8px 8px 8px;
	text-align: left;
	float:left;

}
.commbody 
{
	background: url(../images/box/BottomLeftWhite.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 8px 8px 8px;
	text-align: left;
	float:left;
	/*width: 718px;*/
}
.boxbody 
{
	background: url(../images/box/Sub_BottomLeft.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 8px 8px 8px;
	text-align: left;
	float: left;
}

/*this has no rounded corners at bottom add  number 0(zero) for no padding*/
.boxbody0 {
	background: url(../images/box/Sub_BottomLeft.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 2px 5px 2px ;
}


/*landing page (width/layout)test - only used for ie6 boxes_gif*/
.boxbody0T {
	background: url(../images/box/BottomLeft.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 2px 5px 2px ;
}

.searchbody {
	background: url(../images/GUI/bluebar_search.gif) repeat-x top;
	margin: 0;
	padding: 0px 8px 10px 8px ;
}
.searchbox {
	margin: 0 auto; /* center for now */
	background: url(../images/box/BottomRight.gif) no-repeat bottom right;
	background-color: #ffffff;
		font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.searchboxhead {
	background: url(../images/box/TopRight_border.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;

}
.searchboxtitle {
	background: url(../images/box/TopLeft_border.png) no-repeat top left;
	margin: 0;
	padding: 3px 30px 5px 10px;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


/* Subpanels over white background*/
/*widtheless with rounded corners no top borders*/
.subbox {
	margin: 0 auto; /* center for now */
	background: url(../images/box/Sub_BottomRight.gif) no-repeat bottom right;
	background-color: #ffffff;
		font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.subbox_noborder 
{
    margin: 0 auto;
    padding: 0;
}
/* Box header with a border*/
.subboxhead_border {
	background: url(../images/box/Sub_TopRight_border.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
	
}
.subboxhead_border h1{
	background: url(../images/box/Sub_TopLeft_border.png) no-repeat top left;
	margin: 0;
	padding: 10px 10px 5px 10px;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	
}
/*Using div for the boxhead with Top border*/
.subtitle_border {
	background: url(../images/box/Sub_TopLeft_border.png) no-repeat top left;
	margin: 0;
	padding: 7px 10px 3px 10px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
/*This has rounded corners*/
.subboxbody {
	background: url(../images/box/Sub_BottomLeft.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 12px 15px 12px;
}
.subboxbody0 {
	background: url(../images/box/Sub_BottomLeft.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 0px 0px 2px;
}
.subboxbody2 {
	background: url(../images/box/Sub_BottomLeft.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 5px 15px 5px;
}
.boxhead_border2 {
	background: url(../images/box/TopRight_border2.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.title_border2 {
	background: url(../images/box/TopLeft_border2.png) no-repeat top left;
	margin: 0;
	padding: 10px 8px 8px 8px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

/*this ONLY FOR THE Vertical Ad*/
.box_ad{
	margin: 5px; /* center for now */
	background: url(../images/box/skybkgdFull.gif) no-repeat bottom right;
	float: left;
	min-width: 180px;
}
.box_adContent 
{
    padding: 10px 5px 10px 5px;}

.boxhead_ad {
	background: url(../images/box/TR_adlg.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	min-width: 180px;

}

.title_ad {
	background: url(../images/box/TL_adlg.gif) no-repeat top left;
	padding: 8px 0px 0px 0px;
	text-align: center;
	width: 180px
}
.boxbody_ad {
	background: url(../images/box/BL_adlg.gif) no-repeat bottom left;
	margin: 0;
	padding: 0px 8px 8px 10px ;
}

/*use to place image just below colored title bar, before boxbody div*/
.boxbody_img 
{
	background: url(../images/box/TopLeft_art.gif) no-repeat bottom left;
    margin: 0;
    padding: 0px;
}


/*Colors*/
.black { background: #000000; }
.green { background: #87a609; }
.green2 { background: #729998; }
.white { background: #ffffff; float:left; }
.blue { background: #4e8abe; }
.brown { background: #764200; }
.steelblue { background: #b0c2cf;}
.silver { background: #c3c3c3; float:left;}
.gray { background: #c0c0c0; }
.tomato { background:#e23825 ;}
.gold{background-color:#d7981f;}
.limegreen { background: #b3cc95;}
.olive { background: #808000;}
.olivedrab { background: #6B8E23;}
.lightgray { background: #d4d5d7; float:left;}
.ash { background: #948671;}
.skyblue { background: #7cb7c9;}
.lightcoffee { background: #b9ab96; }
.darkgreen { background: #467082;}
.ColorAd { background: #b14d83;}
.ColorYellow { background: #c0a720;}
.errorred{background:red;}
.teal {background: #708f99;}
.sage {background: #969e69;}
    
.ColorHome{ background: #4e8abe; }
.ColorDeciding{ background: #b9ab96; }
.ColorBeginning{ background: #89cbdf; }
.ColorProcess{ background: #948671; }
.ColorOngoing{ background: #467082; }
.ColorMoving{ background: #764200; }
.ColorDirectory{ background: #729998; }
.ColorCommunity{ background: #b3cc95;}
.ColorCommunityOrange { background: #e5a04d; }
.ColorRed { background: #bf0000;}
.ColorFocus{ background: #e47d7e; }
.ColorFocusMain{ background: #e47d7e; }
.ColorSurvival {background: #e08854; }
.ColorFirstPerson {background: #c8d0dd; }
.ColorHollywood {background: #3d6196; }
.ColorExperts {background: #94aa7c; }




/*Mian Menu Tabs*/
.navigation {FONT-SIZE: 0.85em; RIGHT: 0px; WIDTH: 754px; HEIGHT: 32px; vertical-align: bottom;
}
.navigation ul li a span{
	display:none;
}

.navigation UL{
margin:0;
padding:0;
}
.navigation LI {
	FLOAT: left; POSITION: relative; text-indent:-9000px; list-style-type:none;
}
.navigation LI A {
	DISPLAY: block; BACKGROUND: url(../Images/GUI/NavBG33.gif) no-repeat; Text-align:center; COLOR: #ffffff; font-family:Arial; font-weight:normal; text-decoration:none; font-size:12px; HEIGHT: 25px; padding-top:7px;
}


LI.Nav1 A {		BACKGROUND-POSITION:  0px 0px; WIDTH: 93px; padding-right:2px; }
LI.Nav1on A {	BACKGROUND-POSITION:  0px -70px; WIDTH: 93px; padding-right:2px; }
LI.Nav2 A {		BACKGROUND-POSITION: -95px 0px; WIDTH: 93px;padding-right:2px; }
LI.Nav2on A {	BACKGROUND-POSITION: -95px -70px; WIDTH: 93px;padding-right:2px; }
LI.Nav3 A {		BACKGROUND-POSITION: -190px 0px; WIDTH: 93px;padding-right:2px; }
LI.Nav3on A {	BACKGROUND-POSITION: -190px -70px; WIDTH: 93px;padding-right:2px; }
LI.Nav4 A {		BACKGROUND-POSITION: -285px 0px; WIDTH: 93px;padding-right:2px; }
LI.Nav4on A {	BACKGROUND-POSITION: -285px -70px; WIDTH: 93px;padding-right:2px; }
LI.Nav5 A {		BACKGROUND-POSITION: -380px 0px; WIDTH: 93px;padding-right:2px; }
LI.Nav5on A {	BACKGROUND-POSITION: -380px -70px; WIDTH: 93px;padding-right:2px; }
LI.Nav6 A {		BACKGROUND-POSITION: -475px 0px; WIDTH: 93px;padding-right:2px; }
LI.Nav6on A {	BACKGROUND-POSITION: -475px -70px; WIDTH: 93px;padding-right:2px; }
LI.Nav7 A {		BACKGROUND-POSITION: -570px 0px; WIDTH: 89px;padding-right:2px; }
LI.Nav7on A {	BACKGROUND-POSITION: -570px -70px; WIDTH: 89px;padding-right:2px; }
LI.Nav8 A {		BACKGROUND-POSITION: -661px 0px; WIDTH: 93px;}
LI.Nav8on A {	BACKGROUND-POSITION: -661px -70px; WIDTH: 93px;}

.Nav1:hover A {	BACKGROUND-POSITION:   0px -35px;}
.Nav2:hover A {	BACKGROUND-POSITION: -95px -35px;}
.Nav3:hover A {	BACKGROUND-POSITION: -190px -35px;}
.Nav4:hover A {	BACKGROUND-POSITION: -285px -35px;}
.Nav5:hover A {	BACKGROUND-POSITION: -380px -35px;}
.Nav6:hover A {	BACKGROUND-POSITION: -475px -35px;}
.Nav7:hover A {	BACKGROUND-POSITION: -570px -35px;}
.Nav8:hover A {	BACKGROUND-POSITION: -661px -35px;}

/*this is for sub nav*/

.MainSubMenu 
{
	margin-top: -5px;
	WIDTH: 754px;
	max-height: 25px; 
	height: 25px;
	font-family: arial;
    color: #ffffff;           
    font-size:10pt;
}
.MainSubMenu ul
{
    float:left;
    width:100%;
    padding:0;
    margin:0;
    list-style-type:none; 
}
.MainSubMenu a
{
    cursor:pointer;
    color:white;           
    text-decoration: none;
    text-align:center;
    font-size:10pt;
    font-family: arial;
}

.MainSubMenu a:hover {color: White; text-decoration: none;}
.MainSubMenu li {display:inline; color:white;}
.MainSubMenu li a{display:inline; color:white;}

.sub {
    cursor:pointer;    float:left;    text-decoration: none;    text-align:center;    padding-bottom:5px;
    padding-top:5px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;               font-size:9pt;    display:inline;
    min-width: 85px; 
       
    
}

.subon 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #4f4f4f;      min-width: 83px;       
}

.Nav1_subon 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #4377a4;      min-width: 83px;       
}
.Nav2_subon 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #a89b88;      min-width: 83px;       
}
.Nav3_subon 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #3394af;      min-width: 83px;       
}
.Nav4_subon 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #786d5c;      min-width: 83px;       
}
.Nav5_subon 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #33515e;      min-width: 83px;       
}

.Nav6_subon 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #5a3200;      min-width: 83px;       
}
.Nav7_subon 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #618281;      min-width: 83px;       
}
.Nav8_subon 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #bb7a2b;      min-width: 83px;       
}
.Nav9_subon 
{
	cursor:pointer;
	float:left;
	text-decoration: underline;
	text-align:center;
	font-size:9pt;
    padding: 5px;
    font-family: arial;
    color:white;
    background-color:  #486160;
    min-width: 83px;       
}

.sub a{ color:White;}
  .sub a:link {	text-decoration: underline;	color:white;  }
   .sub a:hover {	text-decoration: underline;	color:white; } 
    .sub:visited a {	text-decoration: underline;	color:white;  }
    .sub:active a {	text-decoration: underline;	color:white;  }




/*Main Menu Tabs - Landing 4 page*/
.navigationTt {FONT-SIZE: 0.85em; RIGHT: 0px; WIDTH: 376px; HEIGHT: 32px; vertical-align: bottom;
}
.navigationTt ul li a span{
	display:none;
}

.navigationTt UL{
margin:0;
padding:0;
}
.navigationTt LI {
	FLOAT: left; POSITION: relative; text-indent:-9000px; list-style-type:none;
}
.navigationTt LI A {
	DISPLAY: block; BACKGROUND: url(../Images/test/landing4Nav.gif) no-repeat; Text-align:center; COLOR: #ffffff; font-family:Arial; font-weight:normal; text-decoration:none; font-size:12px; HEIGHT: 25px; padding-top:7px;
}


LI.Nav1 A {		BACKGROUND-POSITION:  0px 0px; WIDTH: 93px; padding-right:2px; }
LI.Nav1on A {	BACKGROUND-POSITION:  0px -70px; WIDTH: 93px; padding-right:2px; }
LI.Nav2 A {		BACKGROUND-POSITION: -95px 0px; WIDTH: 93px;padding-right:2px; }
LI.Nav2on A {	BACKGROUND-POSITION: -95px -70px; WIDTH: 93px;padding-right:2px; }
LI.Nav3 A {		BACKGROUND-POSITION: -190px 0px; WIDTH: 93px;padding-right:2px; }
LI.Nav3on A {	BACKGROUND-POSITION: -190px -70px; WIDTH: 93px;padding-right:2px; }
LI.Nav4 A {		BACKGROUND-POSITION: -285px 0px; WIDTH: 93px;padding-right:2px; }
LI.Nav4on A {	BACKGROUND-POSITION: -285px -70px; WIDTH: 93px;padding-right:2px; }

.Nav1:hover A {	BACKGROUND-POSITION:   0px -35px;}
.Nav2:hover A {	BACKGROUND-POSITION: -95px -35px;}
.Nav3:hover A {	BACKGROUND-POSITION: -190px -35px;}
.Nav4:hover A {	BACKGROUND-POSITION: -285px -35px;}



/*this is for sub nav landing 4*/

.MainSubMenuTt 
{
    
	FONT-SIZE: 0.85em; RIGHT: 0px; WIDTH: 680px; max-height: 25px; height: 25px;
	font-family: arial;
    color:white;           
    font-size:10pt;
       

}


.MainSubMenuTt ul
{
    float:left;
    width:685px;
    padding:0;
    margin:0;
    background-color: #a5c6d6;
    list-style-type:none; max-height: 24px; height: 24px;
}
.MainSubMenuTt li {display:inline; color:white;     }
.MainSubMenuTt li a{display:inline; color:white;     }
.sub {
    cursor:pointer;    float:left;    text-decoration: none;    text-align:center;    padding-bottom:5px;
    padding-top:5px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;               font-size:9pt;    display:inline;
    min-width: 85px; 
       
    
}

.subonTt 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #4f4f4f;      min-width: 83px;       
}

.Nav1_subonTt 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #4377a4;      min-width: 83px;       
}
.Nav2_subonTt 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #a89b88;      min-width: 83px;       
}
.Nav3_subonTt 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #3394af;      min-width: 83px;       
}
.Nav4_subonTt 
{
	cursor:pointer;    float:left;    text-decoration: underline;    text-align:center;    font-size:9pt;
    padding-bottom:5px;    padding-top:4px;       padding-right: 5px;    padding-left: 5px;     font-family: arial;
    color:white;    background-color:  #786d5c;      min-width: 83px;       
}
    
#imglist ul{
	list-style-type: none;
	margin-left: 10px;
	}
	
#imglist li {
	list-style-type: none;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
	}
	
#imglist img {
	display: block;
	padding: .5em;
	border: none;
	}


/*Text Formated*/
.text 
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.text_tilte_white
{	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a {color:#2b628d; text-decoration: underline;}
a:link {color:#2b628d; text-decoration: underline;	}
a:visited {color:#3989bf; text-decoration: underline;}
a:active {color:#2b628d;text-decoration: underline;}
a:hover { text-decoration: none; cursor: pointer;}
hr.solid { border:0px; height:3px; border-bottom:3px solid #5c9fba; margin:0px;}
hr.dashbar {  border:0px; height:1px; border-bottom:1px dotted #999999; margin: 2px 0px 5px 0px; padding: 2px 0px 2px 0px;}
hr.dashbar2 {  border:0px; height:1px; border-bottom:1px dotted #999999; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
dashbar-nospacing {  border:0px; height:1px; border-bottom:1px dotted #999999; }
.dashbar {  border:0px; height:1px; border-bottom:1px dotted #999999;  padding: 5px 0px 5px 0px;}
hr{ border:0px; height:1px; border-bottom:1px solid #5c9fba; }
h1 {color:#2d2d2d; font-size:10pt; padding:0px; margin:0px;}
h2 {color:#2d2d2d; font-size:10pt; padding:0px; margin:0px;}
h3 {color:#2d2d2d; font-size:10pt; padding:0px; margin:0px;}
h4 {color:#2d2d2d; font-size:10pt; padding:0px; margin:0px;}
h5 {color:#000000; font-size:10pt; padding:0px; margin:0px; font-style: italic; font-weight:normal;margin:3px;  padding:3px; background-color:#e9dbf0;}
h6 {color:#2d2d2d; font-size:10pt; padding:0px; margin:0px; font-weight:normal;font-family:arial,verdana,helvetica; padding:8px 16px 0px 16px;}
h3.articletitle {color:#2d2d2d; font-size:12pt; padding:8px; margin:2px; font-family:arial,verdana,helvetica;}

/*Styles for bgimg and individual panels*/
.infocenter {
text-align: left;
padding:  0px 20px 5px 10px;
min-width: 140px;
/*width: 290px;*/
min-height: 155px;
font-size: 11px;
vertical-align: middle;
color: #000000;
}
.infocenterSmall {
text-align: left;
padding:  0px 20px 5px 10px;
/*min-width: 140px;*/
width: 140px;
min-height: 155px;
font-size: 11px;
vertical-align: middle;
color: #000000;
}
.infocenter h3 
{
padding:  3px 0px 10px 0px ;

font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}

.steps 
{
    background: url(../Images/GUI/5steps327.gif) no-repeat top left; 
    min-height: 65px; 
    font-size: 12px;		
    margin: 0;	
    padding: 30px 20px 5px 100px;
    }

/*Landing 4 test */
.stepsTt {background: url(../Images/GUI/5steps327.gif) no-repeat top left; min-height: 65px; font-size: 12px;		margin: 0;	padding: 30px 20px 5px 100px;}


.stepslarge {background: url(../Images/GUI/5steps735.gif) no-repeat top left; min-height: 65px; font-size: 12px;		margin: 0;	padding: 30px 20px 5px 100px;}
.communityBox LI {
	FLOAT: left; POSITION: relative; text-indent:-9000px; list-style-type:none; margin-left: 0px;  
}
.communityBox {FONT-SIZE: 0.85em; RIGHT: 0px; WIDTH: 365px; HEIGHT: 30px; 
}

.communityBox UL {
margin:0;
padding:0;
}
.communityBox LI A {
	DISPLAY: block; BACKGROUND: url(../Images/GUI/communitytabs.jpg) no-repeat;  
	COLOR: #ffffff; font-family:Arial; font-weight:normal; text-decoration:none; 
	font-size:12px; HEIGHT: 33px; margin-top: 0px;
}
LI.journalsON  A{
	BACKGROUND-POSITION:  0px 0px; WIDTH: 128px; margin: 0px;  
}
LI.journals  A{
	BACKGROUND-POSITION:  0px -5px; WIDTH: 128px;  margin: 0px;
}
LI.adviceON  A{
	BACKGROUND-POSITION: -128px 0px; WIDTH: 132px;
}
LI.advice  A{
	BACKGROUND-POSITION: -128px -5px; WIDTH: 132px;
}
LI.expertsON  A{
	BACKGROUND-POSITION: -260px 0px; WIDTH: 105px;
}
LI.experts  A{
	BACKGROUND-POSITION: -260px -5px; WIDTH: 105px;
}
.journals:hover A {
	BACKGROUND-POSITION: 0px -45px; cursor:pointer; 
}
.journalsdiv, .advicediv , .expertsdiv { text-align: left ; vertical-align:top; font: 12px 'arial',verdana,helvetica  normal; padding: 0;}


.advice:hover A {
	BACKGROUND-POSITION: -128px -45px; cursor:pointer; 
}

.experts:hover A {
	BACKGROUND-POSITION: -260px -45px; cursor:pointer; 
}

/*MOST POPULAR TABAS*/
.mostpopularBox LI {
	FLOAT: left; POSITION: relative; text-indent:-9000px; list-style-type:none; margin-left: 0px;  
}
.mostpopularBox {FONT-SIZE: 0.85em; RIGHT: 0px; WIDTH: 365px; HEIGHT: 30px; 
}

.mostpopularBox UL {
margin:0;
padding:0;
}
.mostpopularBox LI A {
	DISPLAY: block; BACKGROUND: url(../Images/GUI/mostpopulartabs.jpg) no-repeat; 
	 COLOR: #ffffff; font-family:Arial; font-weight:normal; text-decoration:none; 
	 font-size:12px; HEIGHT: 33px; margin-top: 0px;
}
LI.viewedON  A{
	BACKGROUND-POSITION:  -0px 0px; WIDTH: 183px;  
}
LI.viewed  A{
	BACKGROUND-POSITION:  -0px -5px; WIDTH: 183px;  
}
.viewed:hover A {
	BACKGROUND-POSITION: -0px -45px; cursor:pointer; 
}
LI.emailedON  A{
	BACKGROUND-POSITION: -183px 0px; WIDTH: 182px;
}
LI.emailed  A{
	BACKGROUND-POSITION: -183px -5px; WIDTH: 182px;
}

.emailed:hover A {
	BACKGROUND-POSITION: -183px -45px; cursor:pointer; 
}
.vieweddiv, .emaileddiv { text-align: left ; vertical-align:top; font: 12px 'arial',verdana,helvetica  normal; padding: 0;}

/*MOST POPULAR TABAS Side*/
.mostpopularBoxside LI {
	FLOAT: left; POSITION: relative;  list-style-type:none; margin-left: 0px;  
}

.mostpopularBoxside {FONT-SIZE: 0.85em; RIGHT: 0px; WIDTH: 177px; HEIGHT: 30px; 
}

.mostpopularBoxside UL {
margin:0;
padding:0;
}
.mostpopularBoxside LI A {
	DISPLAY: block; BACKGROUND: url(../Images/titles/mostPopular212x70.gif) no-repeat; 
	 COLOR: #ffffff; font-family:Arial; font-weight:normal; text-decoration:none; 
	 font-size:12px; HEIGHT: 32px; margin-top: 0px;
}

LI.viewedONside  A{
	BACKGROUND-POSITION:  -0px 0px; WIDTH: 89px;  
}
LI.viewedside  A{
	BACKGROUND-POSITION:  -0px -5px; WIDTH: 89px;  
}
.viewedside:hover A {
	BACKGROUND-POSITION: -0px -45px; cursor:pointer; 
}
LI.emailedONside  A{
	BACKGROUND-POSITION: -88px 0px; WIDTH: 88px;
}
LI.emailedside  A{
	BACKGROUND-POSITION: -88px -5px; WIDTH: 88px;
}

.emailedside:hover A {
	BACKGROUND-POSITION: -88px -45px; cursor:pointer; 
}
.viewedsidediv, .emailedsidediv { text-align: left ; vertical-align:top; font: 12px 'arial',verdana,helvetica  normal; padding: 0;}



/*MOST POPULAR TABAS Side - FOR LANDING PAGE*/
.mostpopularBoxsideT LI {
	FLOAT: left; POSITION: relative;  list-style-type:none; margin-left: 0px;  
}

.mostpopularBoxsideT {FONT-SIZE: 0.85em; RIGHT: 0px; WIDTH: 200px; HEIGHT: 30px; 
}

.mostpopularBoxsideT UL {
margin:0;
padding:0;
}
.mostpopularBoxsideT LI A {
	DISPLAY: block; BACKGROUND: url(../Images/GUI/mostpopulartabsWide.jpg) no-repeat; 
	 COLOR: #ffffff; font-family:Arial; font-weight:normal; text-decoration:none; 
	 font-size:12px; HEIGHT: 33px; margin-top: 0px;
}

LI.viewedONsideT  A{
	BACKGROUND-POSITION:  -0px 0px; WIDTH: 104px;  
}
LI.viewedsideT  A{
	BACKGROUND-POSITION:  -0px -5px; WIDTH: 104px;  
}
.viewedsideT:hover A {
	BACKGROUND-POSITION: -0px -45px; cursor:pointer; 
}
LI.emailedONsideT  A{
	BACKGROUND-POSITION: -104px 0px; WIDTH: 104px;
}
LI.emailedsideT  A{
	BACKGROUND-POSITION: -104px -5px; WIDTH: 104px;
}

.emailedsideT:hover A {
	BACKGROUND-POSITION: -104px -45px; cursor:pointer; 
}
.viewedsidedivT, .emailedsidedivT { text-align: left ; vertical-align:top; font: 12px 'arial',verdana,helvetica  normal; padding: 0;}

/*MOST POPULAR TABAS Side - FOR LANDING PAGE 4*/
.mostpopularBoxsideTt LI {
	FLOAT: left; POSITION: relative;  list-style-type:none; margin-left: 0px;  
}

.mostpopularBoxsideTt {FONT-SIZE: 0.85em; RIGHT: 0px; WIDTH: 328px; HEIGHT: 32px; 
}

.mostpopularBoxsideTt UL {
margin:0;
padding:0;
}
.mostpopularBoxsideTt LI A {
	DISPLAY: block; BACKGROUND: url(../Images/test/MostPop328x32.gif) no-repeat; 
	 COLOR: #ffffff; font-family:Arial; font-weight:normal; text-decoration:none; 
	 font-size:12px; HEIGHT: 32px; margin-top: 0px;
}

LI.viewedONTt  A{
	BACKGROUND-POSITION:  -0px 0px; WIDTH: 164px;  
}
LI.viewedTt  A{
	BACKGROUND-POSITION:  -0px -5px; WIDTH: 164px;  
}
.viewedTt:hover A {
	BACKGROUND-POSITION: -0px -45px; cursor:pointer; 
}
LI.emailedONTt  A{
	BACKGROUND-POSITION: -164px 0px; WIDTH: 164px;
}
LI.emailedTt  A{
	BACKGROUND-POSITION: -164px -5px; WIDTH: 164px;
}

.emailedTt:hover A {
	BACKGROUND-POSITION: -164px -45px; cursor:pointer; 
}
.vieweddivTt, .emaileddivTt { text-align: left ; vertical-align:top; font: 12px 'arial',verdana,helvetica  normal; padding: 0;}

.doubleColon ul
{
    margin: 0;
	padding: 0;
}

.doubleColon li 
{
	background: url(../images/GUI/dblColon.gif) no-repeat left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
    margin: 4px 0 0 -40px;
    background-color: Transparent;
    }
 
.doubleColon a:link {
	text-decoration: underline;
    margin-left: 20px;
    background-color: Transparent;
	}
	
.doubleColon a:visited {
	text-decoration: underline;
    margin-left: 20px;
    background-color: Transparent;
	color: #3989bf;
	}

.doubleColon a:hover {
	text-decoration: none; 
    margin-left: 20px;
    background-color: Transparent;
	cursor: pointer;
	}
/* blue bullet for list items*/	
.bluebullet ul
{
    margin: 0;
	padding: 0;
}

.bluebullet li 
{
	list-style-image: url(../images/bluesq.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
    }
 
.bluebullet a:link {
	text-decoration: underline;
    margin-left: 20px;
    background-color: Transparent;
	}
	
.bluebullet a:visited {
	text-decoration: underline;
    margin-left: 20px;
    background-color: Transparent;
	color: #3989bf;
	}

.bluebullet a:hover {
	text-decoration: none; 
    margin-left: 20px;
    background-color: Transparent;
	cursor: pointer;
	}
	
	/*--for sides--*/
	
.sideImgPeople ul
{
    margin: 0;
	padding: 0;
}

.sideImgPeople li 
{
	background: url(../images/test/15x15Avitar.gif) no-repeat left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
    margin: 4px 0 0 -40px;
    background-color: Transparent;
    }
 
.sideImgPeople a:link {
	text-decoration: underline;
    margin-left: 20px;
    background-color: Transparent;
	}
	
.sideImgPeople a:visited {
	text-decoration: underline;
    margin-left: 20px;
    background-color: Transparent;
	color: #3989bf;
	}

.sideImgPeople a:hover {
	text-decoration: none; 
    margin-left: 20px;
    background-color: Transparent;
	cursor: pointer;
	}

	/*--for sides--*/
	
.sideImgGroup ul
{
    margin: 0;
	padding: 0;
}

.sideImgGroup li 
{
	background: url(../images/test/15x15Group.gif) no-repeat left;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
    margin: 5px 0 0 -40px;
    background-color: Transparent;
    }
 
.sideImgGroup a:link {
	text-decoration: underline;
    margin-left: 20px;
    background-color: Transparent;
	}
	
.sideImgGroup a:visited {
	text-decoration: underline;
    margin-left: 20px;
    background-color: Transparent;
	color: #3989bf;
	}

.sideImgGroup a:hover {
	text-decoration: none; 
    margin-left: 20px;
    background-color: Transparent;
	cursor: pointer;
	}

/* Article Print View	*/
.printbox {
	margin: 0 auto; /* center for now */
	width:700px;
	font-size: 100%;
	background-color:#FFFFFF;
	float:left;
}
.printhead {
	margin: 0;
	padding: 0;
	text-align: left;
}
.printcontent {
	margin: 0;
	padding: 0px 5px 0px 5px;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
.printrecbanner {
	height: 280px;
	float: right;
	padding: 35px 0px 0px 0px;
}

/*articles main body ANS STYLES*/
.articlebox {
	margin: 0 auto; /* center for now */
	background: url(../images/box/Sub_BottomRightLong.gif) no-repeat bottom right;
	font-size: 100%;
	background-color:#FFFFFF;
	width: 750px;
}
.articlehead {
	background: url(../images/box/top-rightwhite.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.articleheadWide {
	background: url(../images/box/TopRight_borderWhite.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.articlecontent {
	background: url(../images/box/TopLeft_WhiteLongart.gif) no-repeat top left;
	margin: 0;
	padding: 20px 20px 0px 25px;
	color:#000000;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	min-height: 800px;
    height: auto !important;
    height: 100%;
	
}
.arttoolbox 
{
    width: 365px;
    padding: 0;
    margin: -10px 0 10px 0;
    float: left;
}
.artrightpanel {
	width: 300px;
	float: right;
	padding-left: 0px;
	padding-bottom: 20px;
	margin-right: -15px;
	margin-top: -20px;
}

.artrightpanelWide {
	width: 300px;
	float: right;
	padding-left: 0px;
	padding-bottom: 20px;
	margin-right: 5px;
	margin-top: 10px;
}
.artbottom{
	background: url(../images/box/Sub_BottomLeft.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 10px 10px 0;
}
.artquote {
	width:300px;
	float:right;
	padding-top: 20px;
	margin-right : 20px;
}
.artquote blockquote {
	font: 18px arial bold;
	line-height: 20px;
	width: 260px;
	padding: 0px 5px 10px 5px;
	margin-right: 0px;
	color:#4e8abe;
	background: url(../images/close-quote.gif) no-repeat right bottom;
}
.artquote strong {
	font: 18px arial bold;
	line-height: 20px;
}
blockquote:first-letter 
{
	font: 18px arial bold;
	background: url(../images/open-quote.gif) no-repeat left top;
	padding-top: 20px;
	padding-left: 25px;
	padding-bottom: 10px;
	line-height: 15px;
	color:#4e8abe;

}
.arttitle 
{font-family:Arial;
color:#4e8abe;
font-size:24px;
text-decoration:none;
font-weight: bold;
width: 380px;
	}

.astsummary 
{
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color: #2f2f2f;
}
.artby 
{font: 10px Arial;}

.articleTools {
padding: 0px ;
margin: 0;
font-size: 12px;
text-decoration: none;
}

#ctl00_ContentPlaceHolder1_ctl00_divContent2 ul li{margin-left: 30px;}

.articleTools a{text-decoration: none;}
.articleTools a:link {text-decoration: none;}
.articleTools a:visited {text-decoration: none;}
.articleTools a:active {text-decoration: none;}
.articleTools a:hover { text-decoration: underline; cursor: pointer;}

/*first person story template*/
#firstperson {
    width: 738px;
    padding: 0;
    margin: 10px 0 10px 0;
    text-align: left;
    background-color: #ffffff;
}

#firstperson h1 {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background-color: #91a2bc;
    padding: 5px 0 5px 3px;
}

#firstperson h2 {
    font-size: 24px;
    font-weight: bold;
    font-family:Times New Roman;
    color: #4e8abe;    
    margin-top: 20px;
}

#firstperson p {
    font-size: 10px;
    color: #ff0000;
}


#firstpersonbox 
{
    width: 425px;
    padding: 0;
    margin-left: -10px;
    text-align: left;
    background-color: #f1f1f1;
}

.firstpersonAd {
	width:300px;
	height: 100%;
	float:left;
	position: relative;
	padding-top: 10px;
	margin-left: -300px;
	margin-right : 10px;
}

.firstpersonfile ul
{
    margin: 0;
	padding: 0;
}

.firstpersonfile li 
{
    margin: 0;
    background-color: Transparent;
    list-style-type: none;
}

.firstpersonlabel 
{
    font-weight: bold;
    line-height: 20px;
    color: #4e8abe;    
}
.firstpersontitle
{
    font-family:Arial;
    color:#4e8abe;
    font-size:20px;
    text-decoration:none;
    font-weight: bold;
    text-align: left;
    margin-top: 25px;
}
.nodeco 
{
	 text-align:left;
	  margin: 0px ;
	  padding: 0;
}
.nodeco li
{
    list-style-type: none;
	  margin: 0px ;
	  padding: 0px 0px 2px 0px;
}

#paging { text-align: right;
	padding-right: 20px;
	}

	/*banner*/
.recbanner {
	height: 280px;
	margin-top: 0px;
}

	/*banner*/
.recbannerFocus {
	height: 280px;
	position: relative;
	margin-left: 320px;
	margin-top: -10px;
}


/*landing page (width/layout)test*/
.recbannerT {
	height: 280px;
	float: right;
	margin-left: 650px;
	margin-top: -260px;
	padding-left: 20px; 
	margin-right: 20px;
}

/*landing page 4 (width/layout)test*/
.recbannerTt {
	height: 280px;
	margin-top: 0px;
}


.adhorizontal 
{
	background: #dadada url("../images/BodyCorners/bgbody.gif" )  repeat-y top;
	text-align: left;
		
}
/*Over all Styles */
.bulletedSquares {padding: 10px 0px 0px 15px;text-align:left;}

body {
text-align: center;
min-width: 1010px;
font-family: 'Arial';
}


p { text-align: left; margin: 0px ;}

/*#MustReadContent a{font-weight:bold;}*/
#MustReadContent label { font-weight:bold;	width:200px; border-top:solid 1px black;}
dl { text-align: left; margin: 0px; padding-left: 5px;}
dt { text-align: left; margin-bottom: 0px; margin-top: 0px; margin-left: 10px; padding:0px;}
dd { margin-bottom: 0px; margin-top: 0px; margin-left: 20px; }

.BoxTitles{
font-family:Arial;
color:#ffffff;
font-size:18px;
text-decoration:none;
font-weight:normal;
}

.BoxTitles2{
font-family:Arial;
color:#666666;
font-size:16px;
text-decoration:none;
font-weight:normal;
}

.BoxContent{
font-family:Arial;
color:#333333;
font-size:12px;
text-decoration: none;
font-weight:normal;
padding-top: 8px;
text-align: left;
}
.BoxContent a{text-decoration: underline;}
.BoxContent a:link {text-decoration: underline;	}
.BoxContent a:visited {text-decoration: underline;}
.BoxContent a:active {text-decoration: underline;}
.BoxContent a:hover { text-decoration: none; cursor: pointer;}

.SmallBoxContent{
font-family:Arial;
color:#333333;
font-size:10px;
text-decoration:none;
font-weight:normal;
padding-top:10px;
}




.BlueTitle{
font-family:Arial;
color:#2b628d;
font-size:12px;
font-weight:bold;

}
a.BlueTitle{text-decoration: underline;}
a.BlueTitle:link {text-decoration: underline;	}
a.BlueTitle:visited {text-decoration: underline; color: #3989bf;}
a.BlueTitle:active {text-decoration: underline;}
a.BlueTitle:hover { text-decoration: none; cursor: pointer;}

.JournalEntryTitle{
font-family:Arial;
color:#4e8abe;
font-size:16px;
text-decoration:none;
font-weight:bold;

}
.toptitle{
font-family:Arial;
color:#4e8abe;
font-size:16px;
text-decoration:none;
font-weight:bold;
line-height: 18px;
padding: 5px 10px 0px 0px;
}

a.toptitle:link {color:#2b628d; text-decoration: underline;	}
a.toptitle:visited {color:#3989bf; text-decoration: underline;}
a.toptitle:active {color:#2b628d;text-decoration: underline;}
a.toptitle:hover { text-decoration: none; cursor: pointer;}

.BlueBigger, .BlueBigger:link, .BlueBigger:active{
color:#2b628d;
font-size:16px;
font-weight:bold;
text-decoration: none;
}
.BlueBigger:visited 
{
font-size:16px;
font-weight:bold;
text-decoration: none;
    color:#3989bf;
}
.Blue2Bigger, .Blue2Bigger:link,  .Blue2Bigger:visited,.Blue2Bigger:active{
color:#3b6e8f;
font-size:16px;
font-weight:bold;
text-decoration: none;
}
.GreenBigger{
color:#84ad5b;
font-size:16px;
font-weight:bold;
}

.GrayBigger, .GrayBigger:link,.GrayBigger:hover, .GrayBigger:visited,.GrayBigger:active{
color:#808990;
font-size:16px;
font-weight:bold;
text-decoration: none;
}

.Gray{
color:#848484;
font-size:13px;
font-weight:bold;
}

.PinkLink{
font-family:Arial;
color:#e1173b;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.PinkLink:hover{
font-family:Arial;
color:#333333;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.BlueLink{
font-family:Arial;
color:#2b628d;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.BlueLink:hover{
font-family:Arial;
color:#3989bf;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

.fauxlink{color:#2b628d;text-decoration:underline;}
.fauxlink:hover{color:#2b628d;text-decoration:none;}

/* text size and color*/
.text { font-size: 12px; color:#000000; font-weight: normal;}
.text h1{ font-size: 12px; color:#000000; font-weight: normal;}
.text:link { font-size: 12px; color:#000000; }
.textblue { font-size: 14px; color:#4E8ABE; font-weight: normal;}
.textblue h1{ font-size: 12px; color:#4E8ABE; font-weight: normal;}
.textblue:link { font-size: 12px; color:#4E8ABE; }
.text8 { font-size: 8px; font-weight: bold;}
.text8:link { font-size: 8px; font-weight: bold; color:#2b628d;}
.text9px { font-size: 9px; font-weight: bold;}
.text9px:link { font-size: 9px; font-weight: bold;}
.text9 { font-size: 9px; font-weight: bold;}
.text9:link { font-size: 9px; font-weight: bold; color:#2b628d;}
.text10 { font-size: 10px; font-weight: normal; }
.text10:link { font-size: 10px; font-weight: normal; }
.text11 { font-size: 11px; font-weight: normal; }
.text11:link { font-size: 11px; font-weight: normal; }
.text12 { font-size: 12px; font-weight: normal; }
.text12:link { font-size: 12px; font-weight: normal; }
.text8pt { font-size: 8pt; font-weight: normal; color: #616161; }
.text8pt:link { font-size: 8pt; font-weight: normal; color:#2b628d; }

.text8pt:visited { font-size: 8pt; font-weight: normal; color:#3989bf;}
.text8pt:active { font-size: 8pt; font-weight: normal; color:#2b628d;}
.red {color: #971f1f }
.red:link {color: #971f1f }
.textblack {color:#000000;}
.textblack:link {color:#000000;}
.textblack:hover {color:#000000;}
.textblack:visited {color:#000000;}
.textblack:active{color:#000000;}
.textblue {color:#4E8ABE;}
.textblue:link {color:#4E8ABE;}
.whitesm { font-size: 10pt; font-weight: normal; color: #ffffff; }
.whitesm:link { font-size: 10pt; font-weight: normal; color: #ffffff; }
.whitesm a { font-size: 10pt; font-weight: normal; color: #ffffff; }
.pagenumber {font-size: 10pt; font-weight: bold }
.pagenumber:link {font-size: 9pt; font-weight: normal }
.pagenumber:visited {font-weight: normal }
.pagenumber:active{font-weight: normal }
.pagenumber a {font-size: 9pt; font-weight: normal }

.membercount 
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    }

/*from sharon used for must read and tabbed journal, advice, QA module*/

.categorySG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
	padding-left:1px;
}
.categoryTitleSG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-left:1px;
}

.colonSGtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:17px;
	font-weight: bold;
	color: #2b628d;
}
a.colonSGtitle:link 
{
    color: #2b628d;
    text-decoration: underline;
}
a.colonSGtitle:active{
    color: #2b628d;
    text-decoration: underline;
}

a.colonSGtitle:visited 
{
    color: #3989bf;
    text-decoration: underline;
}
.colonSGtitle:hover 
{
    color:#2b628d;
    text-decoration: none;
}
.colonSG, .colonsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color: #2b628d;
}
a.colonSG:link 
{
    color: #2b628d;
    text-decoration: underline;
}
a.colonSG:active{
    color: #2b628d;
    text-decoration: underline;
}

a.colonSG:visited 
{
    color: #3989bf;
    text-decoration: underline;
}
.colonSG:hover 
{
    color:#2b628d;
    text-decoration: none;
}

.bulletSG, .bulletsg {
	background-image: url(../images/sqbulletgy.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	height: 5px;
	width: 5px;
	margin-top: 3px;
	margin-bottom: 0px;
}
.dotsSG {
	margin: 10px 0px 0px 0px;
	line-height: 10px;
	background-image: url(../images/dots.gif);
	width: 335px;
}
.dotsDiv {
	margin: 0px 0px 0px 0px;
	min-height: 120px;
	float: left;
	background: url(../images/dots2.gif) repeat-y center ;
	width: 20px;
}
.smallheadSG, .smallheadsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	text-decoration:none;

}


.moreSG, .moresg {
	font-family: Arial;
	font-size: 11px;
	text-decoration:none; 
	color:#2b628d;
}
.moreSG:link, .moresg:link {
	font-family: Arial;
	font-weight: normal;
	text-decoration:underline;
}
.moreSG:visited, .moresg:visited 
{
	font-family: Arial;
	font-weight: normal;
	text-decoration:underline;
    color: #3989bf;
}

.moreSG:hover, .moresg:hover {
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
}


#MainSubMenu LI.selected a{background-color:#8AB05B;text-decoration:underline;}

.bulletedSquares {padding: 10px 0px 0px 15px;text-align:left;}

.smcontent {font-size:11px; color:#000000; line-height:13px;}

.toppad10 {padding:10px 0px 0px 0px;}


.BlueGreyBigger {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333;  text-align: left;
}
.BlueGreyBigger:link {
	FONT-WEIGHT: bold;  COLOR: #333333; 
}
.BlueGreyBigger:hover {
	FONT-WEIGHT: bold;  
}
.BlueGreyBigger:visited {
	FONT-WEIGHT: bold; COLOR: #333333; 
}
.BlueGreyBigger:active {
	FONT-WEIGHT: bold;  COLOR: #333333;
}

.imgpadright {margin: 0px 5px 0px 0px;}
.imgpadright {margin: 0px 5px 0px 0px;}
.imgPadRightBot {margin: 0px 5px 2px 0px;}
.imgPadRightBot {margin: 0px 5px 2px 0px;}

.inLeft15 {margin: 0px 0px 0px 15px;}

.friendsAv {float:left;margin:0px 5px 5px 5px;text-align:center;}


HR.solid1 { padding: 0px 0px 0px 0px;  margin:0px 0px 5px 0px;
	  BORDER-BOTTOM: #5c9fba 3px solid; HEIGHT: 3px; 
}
HR.solid2 { padding: 5px 0px 0px 0px; margin-bottom: 8px;
	  BORDER-BOTTOM: #5c9fba 3px solid; HEIGHT: 3px; 
}
HR.solid3 { padding: 4px 0px 0px 0px; margin-bottom: 8px;
	  BORDER-BOTTOM: #999999 1px solid; HEIGHT: 1px; 
}
HR.solid4 { BORDER-BOTTOM: #999999 1px solid; HEIGHT: 1px; 
}
HR.solidRed { padding: 5px 0px 0px 0px; margin-bottom: 8px;
	  BORDER-BOTTOM: #ff0000 3px solid; HEIGHT: 3px; 
}
HR.solidBlue { padding: 0px 0px 0px 0px;
	  BORDER-BOTTOM: #5c9fba 3px solid; HEIGHT: 3px; 
}



.colonlistSG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color: #4e8abe;
	margin: 3px 0px 3px 0px;
}


.bulletSG {
	background-image: url(../images/sqbulletgy.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	height: 5px;
	width: 5px;
	margin-top: 3px;
	margin-bottom: 0px;
}



.smallbodySG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	text-decoration:none;
}

.searchtextSG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px;
	color: #4E8ABE;
}
.searchtextblSG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.medheadSG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #4E8ABE;
	height: 30px;
	background-position: center;
}
.attnamesg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration:none;
	color: #333333;
	background-position: left center;
}
.viewprofile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #4E8ABE;
}


.bk1head {
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #4E8ABE;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.bk2head {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #4E8ABE;
	text-decoration: none;
	text-align: center;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.bk1 {
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.bk2 {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}

.bk3 {
	background-color: #e8e8e8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.bk4 {
	background-color: #f0f0f0;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.star {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFCC00;
}
.vprofile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4E8ABE;
	margin-top: 3px;
	padding-top: 3px;
}

.attprofilename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
}
.profilelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight: bold;
	color: #4e8abe;
	text-decoration: none;	
}
.profileside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight: normal;
	
	text-decoration:none;


}
.smallwhitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.imgT {float: left; margin-top: 3px; padding-right: 5px; padding-bottom: 5px;}
.img60 {float: left; margin-top: 3px; padding-right: 10px; padding-bottom: 0px;}
.paneltext {float: left; width: 276px; min-height: 50px; text-align: left;
			color:#333333; font-size:12px; text-decoration:none; font-weight:normal;
}
.paneltext a{color:#2b628d; text-decoration: underline;}
.paneltext a:link {color:#2b628d; text-decoration: underline;	}
.paneltext a:visited {color:#3989bf; text-decoration: underline;}
.paneltext a:active {color:#2b628d; text-decoration: underline;}
.paneltext a:hover { color:#2b628d; text-decoration: none; cursor: pointer;}

.panelsmall {float: left; width: 276px; min-height: 50px; text-align: left; 
			color:#333333; font-size:12px; text-decoration:none; font-weight:normal; padding-top:4px;
}
.panelfulltext {margin:0px 0px 0px 0px; width:340px; text-align: left;
		color:#333333; font-size:12px; text-decoration:none; font-weight:normal;
}
.infotitle 
{font-family:Arial;
color:#4e8abe;
font-size:24px;
text-decoration:none;
font-weight: bold;
text-align: left;
	}

.infodek 
{
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color: #2f2f2f;
	text-align: left;
}


#NumLink {background-color:#5e94c4;border: 1px solid #5e94c4;color: #fff;padding: 5px; text-transform:capitalize;}
#NumLink a, #NumLink a:visited {
	color: #fff;
	padding: 5px;
	text-decoration:none;
	 text-transform:capitalize;
}

#NumLink a:hover {
	padding: 5px;
	background-color: #d8e3ee;
	color: #5e94c4;
	text-decoration:none;
	 text-transform:capitalize;
}
#NumLink a:active {
	padding: 5px;
	background-color: #d8e3ee;
	color: #5e94c4;
	text-decoration:none;
	 text-transform:capitalize;
}

 .column-width20p {width: 120px; text-align:left; padding-left: 20px; padding-bottom: 20px; float:left;}
 .errorlist { margin: 0px; padding: 0px}
 .errorlist ul { margin: 0px; padding: 0px}
 .errorlist li { margin: 0px; padding: 0px; list-style: none;}
 
 .list-blue-bullets {list-style-type:none;
	 list-style-image:url(../images/bluesq.gif);
	 text-align:left;
	  margin: 0px 5px 5px 20px;
	  padding: 0px 0px 0px 10px;
	  }
 .list-blue-bullets li {
	  margin: 0px 0px 2px 0px;
	  padding: 0px 0px 2px 0px;
	  }
 .list-small-panel 
 {
	list-style-type:none;
	 list-style-image:url(../images/sqbulletgy.gif);
	 text-align:left;
	  margin: 0px ;
	  padding: 0px 0px 0px 15px;
	  }
 .list-small-panel  li {
	  margin: 0px ;
	  padding: 0px 0px 2px 0px;

	  }
 .list-small-green 
 {
	list-style-type:none;
	 list-style-image:url(../images/sqbulletgreen.gif);
	 text-align:left;
	  margin: 0px ;
	  padding: 0px 0px 0px 15px;
	  }
 .list-small-green  li {
	  margin: 0px ;
	  padding: 0px 0px 2px 0px;

	  }
 .list-small-gold 
 {
	list-style-type:none;
	 list-style-image:url(../images/sqbulletgold.gif);
	 text-align:left;
	  margin: 0px ;
	  padding: 0px 0px 0px 15px;
	  }
 .list-small-gold li {
	  margin: 0px ;
	  padding: 0px 0px 2px 0px;

	  }
.vtop { vertical-align: top;}
/*password strength*/
div.ps1 { font: 11px normal #000000; background-color:red;		border: 1px solid #666666;	width:80px; text-align: center; position: static }
div.ps2 { font: 12px normal #000000; background-color:orange;	border: 1px solid #666666;	width:80px; text-align: center;  }
div.ps3 { font: 12px normal #000000; background-color:yellow;	border: 1px solid #666666;	width:80px; text-align: center;  }
div.ps4 { font: 12px normal #000000; background-color:blue;		border: 1px solid #666666;	width:80px; text-align: center;  }
div.ps5 { font: 12px normal #000000; background-color:#35df1d;	border: 1px solid #666666;	width:80px; text-align: center; }
.BarBorder_1 { font-size: 9px; background-color: white;  border: 1px solid #666666;	width:100px;   padding-top: 0px; padding-bottom: 0px; margin-top:0px; }
.BarIndicator_1 { height: 12px; background:  red; padding-top: 0px; padding-bottom: 0px; margin:0px; border: 0px; width:100px; margin-top:0px;}

.dirBkgd {
	background: #ffffff url("../images/GUI/BlueVGradient.gif") no-repeat left;
	text-align: left;	
}
.dirVid 
{
    background: #f3f7f7;
    padding: 0 0 10px 7px;
}

.clear {
    clear:both;
    height:1px;
  }


.testimony { font-size: 12px; font-family: Verdana, Arial, helvetica, Sans-Serif; color:#000000; font-style: italic; text-align: left;}



#ADText


.Headline {
	color: #0000FF;
    font-family: arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
    }

.Headline a:link {color:#0000FF; text-decoration: underline;}
.Headline a:visited {color:#0000FF; text-decoration: underline;}
.Headline a:active {color:#0000FF; text-decoration: underline;}
.Headline a:hover { color:#0000FF; text-decoration: none;}

.viewAd {
    color:#000000;
    font-size: 11px;
    font-family: arial,sans-serif;
	}

.viewAdLink #previewLinkText {
    color:#009900;
    font-family: arial,sans-serif;
    font-size: 11px;
    text-decoration: none;
	}

.viewAdLink #previewLinkText a {  color: #009900;}
.viewAdLink #previewLinkText a:link {  color: #009900;}
.viewAdLink #previewLinkText a:visited { color: #009900;}
.viewAdLink #previewLinkText a:active { color: #009900;}	
.viewAdLink #previewLinkText a:hover { text-decoration: underline; color: #009900;}
	



a.land5on:link {    
	color: #333333;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	line-height: 13px;
	text-decoration: underline;
	width: 96px;
}
a.land5on:visited {    
	color: #333333;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	line-height: 13px;
	text-decoration: underline;
}
a.land5on:hover {    
	color: #f1f1f1;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
}
.land5Homeoff 
{
    background-image: url(../images/land5Home.jpg);
    position: relative;
	width: 94px;
	height: 26px;
}
.land5Artoff 
{
    background-image: url(../images/land5Articles.jpg);
    position: relative;
	width: 94px;
	height: 26px;
}
.land5Diroff 
{
    background-image: url(../images/land5Directory.jpg);
    position: relative;
	width: 94px;
	height: 26px;
}
.land5Commoff 
{
    background-image: url(../images/land5Community.jpg);
    position: relative;
	width: 94px;
	height: 26px;
}

#rightPartnerAds {border:solid 1px #336699;}
#rightPartnerAds .Headline {
	color: #0000FF;
    font-family: arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
    }

#rightPartnerAds .Headline a:link a:visited a:active{color:#0000FF; text-decoration: underline;}
#rightPartnerAds .Headline a:hover { color:#0000FF; text-decoration: none;}

#rightPartnerAds .viewAd {
    color:#000000;
    font-size: 12px;
    font-family: arial,sans-serif;
	}

#rightPartnerAds .viewAdLink  {
    color:#009900;
    font-family: arial,sans-serif;
    font-size: 11px;
    text-decoration: none;
	}

#rightPartnerAds .viewAdLink a:link a:visited a:active {  color: #009900;}
#rightPartnerAds .viewAdLink a:hover { text-decoration: underline; color: #009900;}

/* Partner Ad  adTop*/
#AdTextTop {border:solid 1px #336699;}
#AdTextTop .Headline {
	color: #0000FF;
    font-family: arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
    }

#AdTextTop .Headline a:link a:visited a:active{color:#0000FF; text-decoration: underline;}
#AdTextTop .Headline a:hover { color:#0000FF; text-decoration: none;}

#AdTextTop .viewAd {
    color:#000000;
    font-size: 11px;
    font-family: arial,sans-serif;
	}

#AdTextTop .viewAdLink  {
    color:#009900;
    font-family: arial,sans-serif;
    font-size: 11px;
    text-decoration: none;
	}

#AdTextTop .viewAdLink a:link a:visited a:active {  color: #009900;}
#AdTextTop .viewAdLink a:hover { text-decoration: underline; color: #009900;}

/*bottom */
#AdTextBottom{border:solid 1px #336699;}
#AdTextBottom .Headline {
	color: #0000FF;
    font-family: arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
    }

#AdTextBottom .Headline a:link a:visited a:active{color:#0000FF; text-decoration: underline;}
#AdTextBottom .Headline a:hover { color:#0000FF; text-decoration: none;}

#AdTextBottom .viewAd {
    color:#000000;
    font-size: 11px;
    font-family: arial,sans-serif;
	}

#AdTextBottom .viewAdLink  {
    color:#009900;
    font-family: arial,sans-serif;
    font-size: 11px;
    text-decoration: none;
	}

#AdTextBottom .viewAdLink a:link a:visited a:active {  color: #009900;}
#AdTextBottom .viewAdLink a:hover { text-decoration: underline; color: #009900;}

/*middle*/


#middlePartner{border:solid 1px #336699;}
#middlePartner .Headline {
	color: #0000FF;
    font-family: arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
    }

#middlePartner .Headline a:link a:visited a:active{color:#0000FF; text-decoration: underline;}
#middlePartner .Headline a:hover { color:#0000FF; text-decoration: none;}

#middlePartner .viewAd {
    color:#000000;
    font-size: 11px;
    font-family: arial,sans-serif;
	}

#middlePartner .viewAdLink  {
    color:#009900;
    font-family: arial,sans-serif;
    font-size: 11px;
    text-decoration: none;
	}

#middlePartner .viewAdLink a:link a:visited a:active {  color: #009900;}
#middlePartner .viewAdLink a:hover { text-decoration: underline; color: #009900;}

.divCalcRsltsFrame
{
    width: 600px;
    border: solid 1px #c2d4e8;
    background-color: #ffffff;
    padding: 3px;
    margin-left: 25px;
}
.divCalcRslts 
{
    padding: 8px;
    background-color: #ebf1f7;
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #000000;
}

#flags 
{
    float: left;    
}

.tag-format{margin-right: 10px; line-height: 26px; font-size: 16px; font-weight: bold;}

.ul-nostyle{}
.ul-nostyle li{list-style-type:none}
