body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	background-color: #FFFFFF;
}
div.wrapper {
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 786px;
}
#outercontainer {
	float:left;
	width:780px;
	border: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#header
{
	float:left;
	width:780px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#headerleft
{
   float:left;
   width:172px;
   height:87px;
}
#headerright
{
   margin-top:2px;
	float:right;
	width:600px;
	height:84px;
	background-color: #7B003A;
}
form {
	margin: 0px;
	padding: 0px;
}
.loginform
{
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

}
#headerphone {
	position:absolute;
	width:327px;
	height:35px;
	z-index:1;
	left: 190px;
	top: 6px;
}
#headermenu {
	position:absolute;
	width:372px;
	height:19px;
	z-index:1;
	left: 190px;
	top: 66px;
}
#headerlogin {
	position:absolute;
	width:206px;
	height:73px;
	z-index:1;
	left: 567px;
	top: 7px;
}



#headermenu a, #headermenu a:link, #headermenu a:visited, #headermenu a:active 
{
	color: #FFFFFF;
	
	display:float;
	width:80px;
	height: 21px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/images/toptabwhite.gif);
	background-repeat: no-repeat;
}
#headermenu a:hover 
{
	color: #FFFFCC;
	text-decoration: underline;
	font-weight: bold;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #7B003A;

}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #7B003A;
}
h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	font-style: normal;
}



td h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #7B003A;
	margin: 0px;
	padding-top: 0px;
}
td h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
		margin: 0px;
	padding-top: 0px;
}
td h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #7B003A;
		margin: 0px;
	padding-top: 0px;
}
td h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	font-style: normal;
		margin: 0px;
	padding-top: 0px;
}
a, a:link, a:visited, a:active 
{
	color: #006699;
	text-decoration: underline;
}
a:hover 
{

	color: #003366;
	text-decoration: underline;
}
.headerlogintitle
{
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 2px;
}
#innercontainer
{
	clear:left;
	float:left;
	margin-top:5px;
	width:780px;
	border-top-width: 5px;
	border-top-style: none;
	border-top-color: #F7E593;
}
#footertop
{
	clear:left;
	float:left;
	margin-top:5px;
	width:762px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #7A083A;
	padding-left: 18px;
}
#footer
{
	clear:left;
	float:left;
	margin-top:5px;
	width:780px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #F7E593;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
#footermenu
{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}
.red {
	color: #7B0039;
}

#footermenu a, #footermenu a:link, #footermenu a:visited, #footermenu a:active 
{
	color: #7B003A;
	text-decoration: none;

}
#footermenu a:hover 
{
	color: #006699;
	text-decoration: underline;
}
#leftpane
{
	float:left;
	margin-left: 0px;
	width:172px;
}
#rightpaneh
{
	float:right;
	width:599px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
#guarantee
{
   float:left;
   width:172px;
}
#leftmenu
{
	clear:left;
	float:left;
	width:172px;
	margin-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#leftmenu a, #leftmenu a:link, #leftmenu a:visited, #leftmenu a:active 
{
	color: #7B003A;
	text-decoration: none;
	display: block;
	background-image: url(/images/leftmenu_arrow2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 122px;
	margin-right:13px;
	margin-bottom:7px;
	padding-bottom: 3px;
	padding-right:37px;
	padding-top:3px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #7B003A;
}
#leftmenu .thispage a:hover, #leftmenu .thispage a, #leftmenu .thispage  a:link, #leftmenu .thispage a:visited, #leftmenu  .thispage a:active 
{
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url(/images/leftmenu_arrow2_ro.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 122px;
	margin-right:13px;
	margin-bottom:7px;
	padding-bottom: 3px;
	padding-right:37px;
	padding-top:3px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#leftmenu .title 
{
	color: #003366;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	background-position: right center;
	width: 156px;
	margin-right:13px;
	margin-bottom:7px;
	padding-bottom: 3px;
	padding-right:3px;
	padding-top:3px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#leftmenu a:hover 
{
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url(/images/leftmenu_arrow2_ro.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 122px;
	margin-right:13px;
	margin-bottom:7px;
	padding-bottom: 3px;
	padding-right:37px;
	padding-top:3px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#freereport
{
   clear:left;
   float:left;
   width:172px;
}
#askexperts
{
	clear:left;
	float:left;
	width:160px;
	background-color: #7B003A;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
}
#maincontenth
{
  margin-top:15px;
  padding-left: 0px;
  width: 599px;
}
#lfreetrial
{
   clear:left;
   float:left;
   width:172px;
}
#lamazing
{
   clear:left;
   float:left;
   width:172px;
}
#rightpane
{
	float:right;
	width:599px;
	height: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	overflow: -moz-scrollbars-vertical;
    overflow-x: none;
    overflow-y: scroll;
	
}
#rightpaneclients
{
	float:right;
	width:599px;
	height: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	/* overflow: -moz-scrollbars-vertical; 
	overflow-x: none;
	overflow-y: scroll; 
	*/
	overflow: hidden;
	padding-right: 0px;
	
}
#rightpaneclients2
{
	float:right;
	width:599px;
	height: 430px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	 overflow: -moz-scrollbars-vertical; 
	overflow-x: none;
	overflow-y: scroll; 
	
}
#maincontent
{
  margin-top:15px;
  padding-left: 15px;
  width: 565px;
}
.testimonial1
{
	padding: 5px;
	border: 2px dashed #7B003A;
	background-color: #FFFFCC;

}
.testimonial2
{
	padding: 5px;
	border: 2px dashed #7B003A;
	background-color: #E6F2FF;

}
.hometestimonials a, .hometestimonials a:link, .hometestimonials a:visited, .hometestimonials a:active, .hometestimonials a:hover
{
	color: #990000;
	text-decoration: none;
}
#topsubmenu
{
	float:left;
	width:600px;
	padding-left:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #F7E593;
	margin-top: 0px;
	height: 20px;
	font-weight: normal;
	text-align: left;
}
#topsubmenu a, #topsubmenu a:link, #topsubmenu a:visited, #topsubmenu a:active
{
	color: #990000;
	text-decoration: none;
}
#topsubmenu a:hover
{
	color: #003399;
	text-decoration: none;
}
.tabbedbox {
	padding: 5px;
	border-top-width: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFEFEF;
	border-right-color: #FFEFEF;
	border-bottom-color: #FFEFEF;
	border-left-color: #FFEFEF;
}
.frmtxt { width:187px; }
.boxhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7B003A;
}
.redborder {
	border: 1px solid #990000;
}
#accountmenu
{
	padding: 0px;
	width: 580px;
	margin-top: 0px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #990000;

}
#mainscreen
{
	margin: 0px;
	width: 580px;
	border: 1px solid #7B003A;
	height: 470px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: -moz-scrollbars-vertical;
    overflow-x: none;
    overflow-y: scroll;

}
#rightpane2
{
	float:right;
	width:599px;
	height: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	overflow: none;
}
.msg {
	color: #FFFFFF;
	background-color: #7B003A;
	padding-right: 2px;
	padding-left: 2px;
}
.companyid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #F7E593;
	padding: 3px;
	border: 1px solid #7B003A;
	height: 180px;
}
.companyid h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;

}
.companyid .companymsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #7B003A;
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-top: 25px;
	height: 30px;
	text-align: center;
	vertical-align: middle;

}

.companyid2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #7B003A;
	height: 180px;
}
.companyid2 h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7B003A;

}
.companyid2 .companymsg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	height: 110px;
	text-align: center;
	vertical-align: middle;

}
.smalltxt {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.companytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #92270E;
	background-color: #F7E593;
}
.companycontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F7E593;
}
#rightpaneadmin
{
	float:right;
	width:599px;
	height: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	/* overflow: -moz-scrollbars-vertical; 
	overflow-x: none;
	overflow-y: scroll; 
	*/
	overflow: hidden;
	padding-right: 0px;
	
}
