body
{
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:11px;
	background-color:#C3DEEB;
}
a
{
	color:#2382B6;
}
#banner
{
	position:relative;
	z-index:0;
}
#logo
{
	position:absolute;
	top:42px;	
	left:42px;
}
#building
{
left:474px;
position:absolute;
top:-43px;
z-index:1;
	
}
#container
{
	width:1004px;
}
#top
{
	height:260px;
}
#menu
{
	background-image:url(../images/bk_menu.png);
	background-repeat:no-repeat;
	height:55px;
	position:relative;
	z-index:999;
}
#menu ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:12px;
	color:white;
	font-weight:bold;
	
}

#menu ul li
{
	background-image:url(../images/menu_separator.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:42px;
	width:120px;
	float:left;
	line-height:40px;
	padding-top:8px;
	text-align:center;
	color:white;
}
#menu ul li a
{
	text-decoration:none;
	color:white;	
}
#menu ul li:hover, #menu ul li.selected, #menu ul li:hover a, #menu ul li.selected a
{
	color:#91dcff;
}

#menu ul li.last
{
	background:none;
}
 #menu ul li.extended
{
	padding-left:20px;
	padding-right:20px;
	width:140px;
}
 #menu ul li.extended2
{
	padding-left:15px;
	padding-right:15px;
	width:150px;
}

div.bodyContent
{
	background-image:url(../images/top_body.png);
	background-repeat:no-repeat;
	background-position:left -8px;
	padding-top:22px;
	position:relative;
}
div.bodyContent div.bottom
{
	background-image:url(../images/bottom_body.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:21px;
}
div.bodyContent div.contents
{
	background-image:url(../images/body_body.png);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:15px;
	
	
}
div.leftArea
{
float:left;
margin-right:13px;
width:247px;
}
div.icf
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	color:#414141;
	font-weight:normal;
}
div.icf img
{
	float:left;
    padding-right:4px;	
}

h3.blue
{
	color:#2382b6;
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size:18px;
}
h3.blue a
{
	color:#2382b6;
	
}
div.testimonials
{
	margin-top:15px;
	background-image:url(../images/testimonials_box.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:14px;
	padding-bottom:14px;
}

ul.feedbacks
{
	margin:0px;
	padding:0px;
	padding-top:18px;
	color:#3185af;	
	list-style:none;
	margin-left:8px;
	text-align:justify;
	margin-right:8px;
}
ul.feedbacks li
{
	background-image:url(../images/sep_feedback.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}

ul.feedbacks li div.name
{
	font-weight:bold;
	padding-top:10px;
	text-align:left;
}
ul.feedbacks li div.intro
{
	color:#bf0404;	
	padding-bottom:10px;
}

div.rightArea
{
	float:left;
	width:690px;
	color:#4a5f6a;
	padding-left:15px;
	font-size:14px;

}
h1
{
	margin:0px;
	padding:0px;
	font-size:24px;
	font-weight:bold;
	color:black;
	
}
h2
{
	margin:0px;
	padding:0px;
	font-size:22px;
	font-weight:normal;
	color:black;
	
}

div.inside
{
	padding-top:18px;
}

h4
{
	
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:18px;
}

ul.greenbullets
{
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.greenbullets li
{
	padding-left:37px;
	background-image:url(../images/green_bullet.png);
	background-repeat:no-repeat;
	padding-bottom:8px;
	line-height:24px;
}
div.toppoints
{
	padding-top:10px;
	padding-bottom:30px;
}

div.mainpageform div.label
{
	clear:both;
	width:120px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
div.mainpageform div.field
{
	float:left;
	
}
div.mainpageform input.text
{
	border:solid 1px #c3c3c3;
	line-height:18px;
	height:22px;
	width:220px;
}
div.mainpageform div.row
{
	height:14px;
	overflow:hidden;
	clear:both;
}
div.loginbtn
{
	padding-top:8px;
	clear:both;
	padding-left:135px;
}
.smalltext
{
	font-size:11px;
	line-height:14px;
}
.normaltext
{
	font-size:12px;
}

span.red
{
	color:red;
}
.black
{
	color:black;
}
ul.redBullets
{
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:11px;
	margin-left:10px;
	color:#4a5f6a;
}
ul.redBullets li
{
	background-image:url(../images/red_bullet.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
	line-height:14px;
	padding-bottom:10px;
	padding-left:20px;
}
.red
{
	color:#d50202;
}

.imgfloat
{
	float:left;
	padding-right:10px;
}
.clearAll
{
	clear:both; height:1px; overflow:hidden;
}
div.gurranty
{
	font-size:11px;
	line-height:12px;
	margin-top:10px;
	background-color:#caedff;
	padding-left:10px;
	padding-top:10px;
}
div.gurrantycontents
{
	padding-top:8px;
	float:left;
	width:567px;
	text-align:justify;
}

#footer
{
	padding-left:15px;
	padding-right:35px;
	padding-top:15px;
	padding-bottom:25px;
	color:black;
	font-size:10px;
	line-height:20px;	
}
#footer a
{
	color:black;
	text-decoration:none;
}

.biglineheight
{
	line-height:24px;
}
.spaceBottom
{
	padding-bottom:30px; 
}

.paddingBottom
{
	padding-bottom:10px;
}
ul.feedback
{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-top:30px;
	padding-right:5px;
}

ul.feedback li
{
	background-color:#e6f6ff;
	padding-right:35px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:15px;
	text-align:justify;
	background-image:url(../images/quote.png);
	background-position:30px 10px;
	background-repeat:no-repeat;
	padding-left:35px;
	line-height:16px
}
ul.feedback li div.name
{
	color:#4a5f6a;
	font-size:14px;
	padding-top:15px;
	padding-left:100px;
	line-height:20px;
}
ul.feedback li.alternate
{
	background-color:#f3f3f3;
}
em
{
	float:right;
	color:red;
}
div.signupBox
{
	background-image:url(../images/results_.png);
	background-repeat:no-repeat;
	height:231px;
}
div.signupBox div.text
{
	 
	color:white;
padding-left:8px;
padding-top:51px;
}

div.signupBox input
{
	border:none;
	font-size:11px;
	padding-left:6px;
}
td.errorLeft
{
	color:red;
	font-size:10px;
	font-weight:bold;
}
div.successLeft
{
	font-size:10px;
	font-weight:bold;
	color:#00FF00;
	display:none;
}