﻿body 
{
	font-family:Arial, helvetica;
	font-size:12px;
	
}



img { border:none;}
h1 {font-size:18px;}

#header a, #header a:visited { color: #0066cc; }

div#maindiv
{
	width:960px;
	margin:0 auto 0 auto;
}
#maindiv a { text-decoration:underline;}
#maindiv a:visited { text-decoration:underline;}

div#header
{
	width:960px;
	height:106px;

	background:url('images/versera-navbar-889.png') 65px 65px no-repeat;
	z-index:0;
	margin:0 0 0 0 ;
}

#logo
{
	float:left;
}


#header-logo-area
{
	float:left;
}
#versera-symbol {float:left; }
#logo-text {margin:10px 0 0 0;}

#header-right-area
{
	float:right;
	width:720px;
	margin:0 5px 0 0;
	padding:0;
}
#topmenu 
{
	float:right;
	margin:0 0 0 0;
	height:50px;width:660px;
}

#phone {margin-right:20px;font-weight:bold;font-size:15px;}

.menutab
{
	float:left ;
	z-index:99;
	font-size:11px;
	margin: 19px 0 0 0;
	text-align:center;
	padding:10px 0 0 0 ;
	height:35px;
	font-weight:bold;
}

.menutab-active {color:#33cccc;}

.large-tab {width:124px;}
.large-tab-active{	background:url('images/versera-tab-large.gif') no-repeat;}

.med-tab {width:94px;}
.med-tab-active{ background:url('images/versera-tab-med.gif') no-repeat;}

.small-med-tab {width:78px;}
.small-med-tab-active{ background:url('images/versera-tab-small-med.gif') no-repeat;}

.small-tab {width:55px;}
.small-tab-active{ background:url('images/versera-tab-small.gif') no-repeat;}

#phonearea
{
	float:right;
	margin:9px 0 0 0 ;
	

}



#footer
{ 
	padding-top:10px;
	font-size:11px;
	clear:both;
}


#footer a {color:#0066cc;text-decoration:underline;}
#footer a:visited {color:purple;}


#footer-left
{
	text-align:left;
	float:left;
}

#footer-right
{
	float:right;
	margin:0 60px 0 0 ;
}




#left-content
{
	margin: 0 10px 0 5px;
	width:660px;
	float:left;
	font-size:12px;
}
#left-content h1 { font-size:14px; margin: 13px 0 3px 0 ;padding:0;}
#left-content h2 { font-size:13px; margin: 5px 0 3px 0 ;padding:0;}
#left-content hr {margin:0;padding:0;height:0;border-width:2px 0 0 0;border-style:solid;border-color:#0066cc;}
#left-content p {padding:0;margin:8px;}

div.hr {
width: 100%;
height: 2px;
border: 0;
border-top: 2px solid #0066cc;
margin: 5px 0 0 0 ;
padding:0;
} 

div.hr-old {
width: 100%;
height: 2px;
border: 0;
background-color: #0066cc;
margin: 5px 0 0 0 ;
padding:0;
} 






#left-content ul 
{
	margin-top:10px;
	margin-bottom:10px;
}
		
#left-content li { margin:0 0 8px 0; }

#right-content
{
	margin: 0 5px 0 10px;
	width:247px;
	float:right;
	font-size:12px;
}


.greybox
{
	padding: 12px;
	width:219px;
	border:1px solid #CCCCCC;
	background-image: url('images/versera-greybg.gif');
}

.name-title {text-align:right;}

.goldbox
{
	padding: 8px 8px 5px 8px;
	border:1px solid #FFCC99;
	background-image: url('images/versera-yellowbg.gif');
}

.goldbox h1 {margin-top:0;}
.smallbox
{
	width:219px;
}

#goldbox h1 { margin: 5px 0 0 0 ; }

#tri-block
{
	padding:0;
	margin:10px 0 0 0 ;
	width:247px;
	height:299px;
	background-image: url('images/versera-foundation.gif');
	background-repeat:no-repeat;
	
}

#tri-block h1 {font-size:12px;color:White;font-weight:bold;margin:0 0 0 18px;padding:9px 0 0 0 ;}
#tri-block h2 {font-size:12px;color:#0066cc;padding:0;margin:2px 0 2px 0;}

#tri-block-top {margin: 12px 15px 0 15px;padding:3px; }
#tri-block-middle {margin: 22px 15px 0 15px;padding:3px; }
#tri-block-bottom {margin: 18px 15px 0 15px;padding:3px; }





#services-list
{
	margin-top:3px;
	margin-bottom:3px;
}

#cycle
{
	font-size:11px;
	padding:0;
	margin:10px 0 0 0 ;
	width:242px;
	height:316px;
	background-image: url('images/versera-cycle.gif');
	background-repeat:no-repeat;
}
#cycle h2
{	font-size:15px;
 	color:White;
 	margin:0 0 0 30px;
 	padding:7px 0 0 0 ;
}

#cycle-top-p
{
	width:100px;
	float:left;
	margin:12px 0 10px 8px;
	padding:0;
}

#cycle-ol 
{
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0;
	padding-bottom:0;
	clear:both;
}
#cycle-ol li
{ margin-bottom:7px;}

#cycle-bottom-p {margin:8px;}


.bio 
{	
	margin-top:25px;
    font-size:12px;
}
.bio h1 {font-size:14px;}
.bio img {float:left; margin: 0 20px 20px 0 ;}


.termsofuse p {margin: 2px auto 20px auto;}



.assessment-page h2 {margin-top:35px!important;}





#contact-leftcol {float:left;}
#contact-rightcol {float:left;margin-left:175px;}

.required {color:Red;}
.form-error {color:Red;}
.popupthankyou { position:absolute;width:350px;height:175px;background-color:White;visibility:hidden; border:1px solid black; }
.popupthankyou a {color:White;}
.popupthankyou a:visited {color:White;}
.popuptopbar 
{
	color:White;
	text-align:right;
    background-color: #2d65b8; 
	height:30px;
              }
              
              
.contact-table td 
{
	padding-top:20px;
}


.product-image {float:left;margin:0 15px 0 0;text-align:center;}
.product-image img {margin:0 0 25px 0;}
.product-item {clear:both;margin:20px 0 0 0;}
.prod_title {font-weight:bold;}

.byline {font-weight:normal;}
.price {font-weight:bold;}
.pdf_icon { margin:0 10px 0 0;}

div.clear {clear:both;}


xxdiv { border:1px solid blue;}