﻿body,html 
{
    height:100%;
    width:100%;
    margin:0px;
    padding:0px;
	color:#666666;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
    
}

A:LINK		{TEXT-DECORATION:NONE; COLOR:#666666;font-weight:normal}
A:VISITED	{TEXT-DECORATION:NONE; COLOR:#666666;font-weight:normal}
A:HOVER 	{TEXT-DECORATION:NONE; COLOR:#414141;font-weight:normal}

#container 
{
 width:1024px;
 /*background-image:url('/images/site_bg.jpg'); */
 background:url('/images/site_bg_large.jpg');
 margin:0px auto 0px auto;
 
 
 
}

#headerHolder 
{
 width:1024px;
 height:146px;
 margin:0px 32px 0px 32px;   
}

#headerLeft 
{
 width:308px;
 height:146px; 
 float:left; 
  
}

#headerLeft img 
{
 margin-top:118px;   
}

#headerMiddle 
{
 width:345px;
 height:146px; 
 float:left;  
}

#headerRight 
{
 width:307px;
 height:146px; 
 float:left; 
 
}

#headerRightLogin {
	margin-left:90px;
	margin-top:20px;
	margin-bottom:53px;
	
}


#headerRight img 
{
 /*margin-top:118px;   */
}


#contentHolder 
{
    width:984px;
    margin:0px 22px 0px 22px;
    padding:0px;
}

.siderpt
{
background:url(/images/side-rpt.gif) repeat-y;
width:984px;
padding:0px 1px 0px 1px;
}

.bottom-curve {
	height:23px;
	width:984px;
	background-image:url(../images/bottom_curve.png);
	background-repeat:no-repeat;

}

#bottomPanel{
	margin:0px 22px 0px 22px;
	width:984px;
	


}

#bottomLeft {
	margin:0px 10px 0px 30px;
	float:left;
	width:284px;
	background:#FFFFFF;
	line-height:18px;

}

#bottomMiddle {
	margin:0px 10px 0px 30px;
	float:left;
	width:268px;
	background:#FFFFFF;
	line-height:18px;

}

#bottomRight {
	
	float:left;
	width:282px;
	background:#FFFFFF;

}
.bottom-curve-no-shadow {
	height:23px;
	width:984px;
	background-image:url(/images/bottom_curve_no_shadow.png);
	background-repeat:no-repeat;

}

.largecopy {
	font-size:14px;

}

#send-us-your-file{
	text-align:right;
	height:47px;
	width:944px;
	margin-right:40px;
}

#footer {
	width:960px;
	height:40px;
	margin:8px auto 0px auto;
	

}

#footerleft{
	width:464px;
	float:left;
	margin:0px 8px;

}
#footerright{
	width:464px;
	float:left;
	text-align:right;
	margin:0px 8px;

}

#home-step-1 {
	width:326px;
	height:320px;
	background:url('/images/home-divider-bg.gif') top;
	float:left;

}

#home-step-2 {
	width:326px;
	height:320px;
	background:url('/images/home-divider-bg.gif') top;
	float:left;

}

#home-step-3 {
	width:326px;
	height:320px;
	
	float:left;

}

.stepinner {

	margin:4px 18px 4px 19px;
	background:#f5f5f5;
	width:288px;
	height:203px;

}


#signupHolder {
	width:732px;
	margin:0px 126px;

}


.signupitem {
	width:346px;
	float:left;
	padding-right:20px;
}

#signupBottom {
	width:732px;
	height:20px;
	clear:both;
}

#signupBottomLeft {
	width:451px;
	margin-left:1px;
	float:left;
	padding:20px;

}

#signupBottomRight {
	width:451px;
	margin-right:1px;
	float:right;
		padding:20px;

}

.greenHeader {
	color:#007236;
	font-size:18px;
	margin-bottom:15px;

}

.greenHeader a {
	color:#007236;
	font-size:18px;
	margin-bottom:15px;
	text-decoration:none;

}

#newCustomerHolder {
	width:982px;
	height:285px;
	background-image:url(/images/send-us-bg.gif);

}

#newCustomerLeft {
float:left;
width:550px;
font-size:14px;
margin-left:20px;
margin-right:150px;
}
#newCustomerRight {
	float:left;
	width:240px;
	color:#007236;
	font-weight:bold;
	font-size:14px;

}

#newCustomerRight div {
	
	color:#007236;
	
	font-size:10px;

}


#featuresHolder {
	width:860px;
	margin:0px 72px 0px 50px ;
	font-size:14px;
	


}

.feature-item {
	float:left;
	width:105px;
	height:140px;
	margin-right:17px;
	text-align:center;
	font-size:13px;
	color:#007236;
	font-weight:bold;

}
.feature-item-double {
	float:left;
	width:210px;
	height:140px;
	margin-right:17px;
	text-align:center;
	font-size:13px;
	color:#007236;
	font-weight:bold;

}

#feature-footer-left {
	width:75%;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#007236;

}

#feature-footer-right {
	width:25%;
	float:right;
	

}

.feature-clear {
	clear:both;
}

#featureItemsHolder {
	background:#FFFFFF;
	clear:both;
	margin-top:16px;
	
}

.clear {
	clear:both;
}


#aboutusHolder {
	margin:0px 25px 0px 25px;

}

.about-us-bold {
	font-size:14px;
	font-weight:bold;
	
}

.about-us-left {
	float:left;
	width:180px;
	margin-top:16px;
}
.about-us-right {
	float:left;
	width:720px;
	margin-top:16px;
	font-size:14px;
}

.about-us-big {
	font-weight:bold;
	font-size:18px;
}

#samplesHolder {
	width:900px;
	margin:0px 42px;

}


#loginHolder {
	width:418px;
	height:312px;
	margin:0px 283px;
	background:url(../images/login-bg.gif);
	text-align:center;

}

#loginTitle {
	font-size:14px;
	font-weight:bold;
	color:#007236;
	padding:40px 0px 0px 30px;
	margin-bottom:20px;
	
}
#loginFailed {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	padding:40px 0px 0px 30px;
	margin-bottom:20px;
	
}
.greenTblHeader {
	color:#007236;
	font-size:14px;
	margin-bottom:15px;
	font-weight:bold;

}

.expiry-green {
	color:#007236;
	font-weight:bold;
}

.expiry-orange {
	color:#ebc305;
	font-weight:bold;
}

.expiry-red {
	color:#eb0525;
	font-weight:bold;
}


#mgmtHolder {
	width:800px;
	margin:0px 110px;
	height:250px;
	padding-top:15px;
	
}

.mgmtCol 
{
    float:left;
    width:370px;
    margin:20px 0px 0px 0px;
}

.mgmtHeader 
{
    
    height:30px;
    font-size:18px;
    color:#007236;

    
    
    
}

.mgmtItem 
{
    width:370px;
    margin:0px 0px 22px 0px;
}

#popupContainer 
{
    display:none;
    width:100%;
    height:100%;
    /*background-color:#83A9CC;*/
	filter:alpha(opacity=80);
	opacity:0.8;
	moz-opacity:0.8;
	position:absolute;
	background:url('/images/background.png') repeat top;
	
}

#paypalHolder 
{
    margin:10px;
    text-align:center;
    color:#005b2b;
    font-weight:bold;
}



/* analytics styles */

.statHeading
{
 color:#FFFFFF;
 font-size:12px;
 background-color:#005b2b;
 height:22px;
 padding:4px;
 font-weight:bold;
  
}

td.statBorder
{
	border-bottom:2px dotted #ACC8C5;
}

.dashboardOuter 
{
    width:98%;
    height: 384px; 
    border: #d8d7d7 2px solid; 
    padding: 0px;
    margin: 0px; 
    background-color:#ffffff;
    
}

.dashboardCountry 
{
 TEXT-DECORATION:NONE; 
 COLOR:#BFBBBB;
 FONT-FAMILY:arial;
 FONT-SIZE:12px;
 font-weight:normal
}


.selectVCAB 
{
    float:left; 
    width:85px; 
    height:85px; 
    border: 2px solid #547BA1;
    margin-right:20px; 
    margin-bottom:20px; 
    background-color:#ffffff;
    cursor:pointer;
}
.selectedVCAB 
{
    float:left; 
    width:85px; 
    height:85px; 
    border: 2px solid #FF0000;
    margin-right:20px; 
    margin-bottom:20px; 
    cursor:pointer;
    background-color:#fdf2bf;
}

select

{
	background-color:#f6f6f6; 
	border-color:#cccccc;
	border-style:dotted;
	border-width:1px;
	font-family:arial; 
	font-size:10px;    
	text-align:left 

}

input[type="submit"]

{
	font-family:arial; 
	font-size:10px;    
}

input[type="text"]

{
	background-color:#f6f6f6; 
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	font-family:arial; 
	font-size:10px;    
	text-align:left 

}

input[type="password"]

{
	background-color:#f6f6f6; 
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	font-family:arial; 
	font-size:10px;    
	text-align:left 

}


#samplesInner 
{
    margin:0px 9px 0px 9px;
    padding-top:15px;
    
}

.samplesBottom 
{
   width:33%;
   float:left;   
}

.samplesBottom ul
{
    
    margin:0px 10px;
    
}

.samplesBottom li 
{
    margin-bottom:4px;
    list-style:none;
}


