@charset "utf-8";
body,td,th{font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
body{margin:0;padding:0;background-color:#d5d2ca}
a{text-decoration:none;color: #5c0025;}
img{border:0}
.clear{clear:both}

#header{width:100%;height:248px;background-image:url(../images/headerBackground.png)}
#body{width:100%;}

#title{font-family:Georgia, "Times New Roman", Times, serif;font-size:30px;color:#5c0025;margin-bottom:15px;line-height:30px}
#title.left{float:left;width:395px}
#title.right{float:right;width:145px;text-align:right;}

#body.index{height:210px;background-image:url(../images/bodyBackground.png)}
#body.page{width:950px;margin:0 auto}
#body.page .left{float:left;width:220px;}

#bodyTop{width:950px;height:210px;margin:0 auto}
#bodyTop .left{float:left;width:366px;height:210px;position:relative;}
#bodyTop .leftTerm{float:left;width:732px;height:210px;position:relative;}
#bodyTop .right{float:right;width:218px;height:210px;background-color:#5c0025}
#bodyTop .right .link{margin-left:0px;margin-top:12px}

#bodyBottom{width:950px;height:600px;margin:0 auto;margin-top:30px;}
#bodyBottom .left{float:left;width:475px;}
#bodyBottom .text{margin-left:7px;margin-right:7px;color: #000;margin-bottom:20px}
#bodyBottom .left .headline{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#5c0025;margin-left:5px;margin-right:5px;margin-bottom:20px;}

#headerContainer{width:950px;height:99px;margin:0 auto;}
#headerContainer .left{float:left;width:300px;}
#headerContainer .right{float:right;width:196px;;position:relative;}

#navigationContainer{width:950px;height:149px;margin:0 auto;padding-top:49px}
#navigationContainer .left{float:left;width:650px;height:82px;font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;color:#b7b1a9;line-height:28px}
#navigationContainer .right{float:right;width:119px;height:82px;position:relative;}
#navigationContainer .right2{float:right;width:90px;height:82px;position:relative;}
#navigationContainer .right3{float:right;width:86px;height:82px;position:relative;}
#navigationContainer .link{float:left;height:24px;margin-top: 62px;}

#footer{width:100%;height:90px;background-color:#fff}
#footerContainer{width:910px;margin:0 auto;padding-top:10px;text-align:center}

#disclaimer{width:100%;height:40px;}
#disclaimerContainer{width:900px;margin:0 auto;padding-top:10px;text-align:center}

#ratings{float:left;position:relative;width:164px;height:320px;background-color:#5c0025;margin-right:8px}
#ratings.comdex{background-color:#7f7f7f;}
#ratings .title{font-size:80px;color:#FFFFFF;line-height:60px;font-weight:bold;padding:10px 10px 10px 10px}
#ratings .company{font-size:16px;color:#FFFFFF;font-weight:bold;padding:10px 10px 10px 10px}
#ratings .description{color:#FFFFFF;padding:9px 9px 9px 9px}

#info{padding-top:20px}

a.rollover {
	display: block;
	height: 24px;
	text-decoration: none;
	}
a.rollover.contact {
	background:url(../images/contact_ov.png);
	width: 119px;
	}
a.rollover.faq {
	background:url(../images/faqs_ov.png);
	width: 67px;
	}
a.rollover.process {
	background:url(../images/process_ov.png);
	width: 156px;
	}
a.rollover.home {
	background:url(../images/home_ov.png);
	width: 71px;
	}
a.rollover:hover {
	background-position: 0 -24px;
	}

/* CSS Document */

