body 

{background-color:#CCD5D9; text-align: center; padding:0; margin:0; }


.container

{width:900px; margin:0 auto; min-height:100%; position:relative; background-image: url(images/middle.gif); background-repeat: repeat-y; }

.container-1

{width:900px; margin:0 auto; position:relative; margin-top:20px; margin-bottom: -4px;}

.bannercontainer

{width:880px; margin: 0 9px 0 9px;}


.divmenu

{float: left; width: 880px; padding-top: 15px; padding-bottom: 20px; font: normal, 1em "Arial", sans serif;}


.testimonialimg

{float: top; margin: 0px 0px 20px 0px; border: 2px solid #666; padding: 0px;}

.main-content-image {float: left; margin: 10px 0 10px 0}

.testtr

{width: 550px; margin: 10px 0px 50px 50px;}


.testtd1

{width: 160px; margin: 10px;}



.testtd2

{width: 390px; padding-bottom: 15px;}



.prtr

{vertical-align:top; width: 550px;}



.prtd1

{vertical-align:top; width: 75px; margin: 10px;}



.prtd2

{vertical-align:top; width: 470px; padding-bottom: 15px;}



.clientexpr

{vertical-align:top; width: 550px;}



.clientexpr1

{vertical-align:top; width: 190px; margin: 10px; padding: 0 15px 15px 0;}



.clientexpr2

{vertical-align:top; width: 175px; margin: 10px; padding: 0 15px 15px 0;}



.leftfloattestimonial

{float:left; width:560px; margin: 30px 0px 0px 30px;}



.leftfloat

{float:left; width:550px; margin: 30px 10px 0px 20px; padding:0;} 



.rightfloat

{float:right; width:275px; display:inline; margin: 40px 10px 0px 10px;  background-image: url(images/LFMiddle.jpg); background-repeat: repeat-y;}



.rightfloatquote

{float:right; width:275px; margin: 30px 10px 10px 10px;}




.MBGfloat

{float:right; width:275px; margin: 40px 10px 0px 10px;  background-image: url(images/LFMiddle.jpg); background-repeat: repeat-y;}



.LFP

{color: #808080; text-align:left; font:normal 0.8em "Arial", sans serif; margin:22px; line-height: 140%; border-bottom-style: dashed; border-bottom-width: 5px; border-color: #CCD5D9; padding-bottom: 25px}



.LFResearchP

{color: #808080; text-align:left; font:normal 0.9em "Times", sans serif; margin:22px; line-height: 140%; border-bottom-style: dashed; border-bottom-width: 5px; border-color: #CCD5D9; padding-bottom: 25px}

.LFResearchP1

{color: #808080; text-align:left; font:normal 0.8em "Arial", sans serif; margin:22px; line-height: 140%; padding-bottom: 25px}



.LFPGuarantee

{color: #676344; text-align:left; font:bold 0.85em "Times", serif; margin: 10px 0px 10px 22px; line-height: 130%;}



.RFtestimonialimg

{float: left; margin: 0px 125px 15px 22px; border: 2px solid #666;}



.footnotes

{color: #808080; text-align:left; font:normal 0.6em "Arial", sans serif; padding-bottom: 25px; margin-left:5px; list-style-type: none;}



p

{color: #808080; text-align:left; font:normal 0.8em "Arial", sans serif;}



.punderline

{color: #808080; text-align:left; font:normal 0.8em "Arial", sans serif; border-bottom-style: dotted; border-bottom-width: thin; border-bottom-color: #CCD5D9; padding-bottom: 15px;}



p.big 

{line-height: 140%}



p.dotted 

{line-height: 140%; border-bottom-style: dotted; border-bottom-width: 1px; border-color: #808080; padding-bottom: 15px;}



h1

{color: #4D4D4D; text-align:left; letter-spacing: -0.1px; font:normal 1.8em , "Times New Roman", serif; padding: 15px 0px 15px 0px ;}



h2

{color: #666666; text-align:left; letter-spacing: -0.3px; font:normal 1.1em , "Times New Roman", serif;}



h4

{color: #666666; text-align:left; margin: 15px 0px 15px 22px; letter-spacing: -0.3px; font:normal 1.3em , "Times New Roman", serif;}



h5

{color: #595959; margin-left: 15px; text-align:left; letter-spacing: -0.5px; font:normal 1.5em , "Times New Roman", serif;}



h6

{color: #4D4D4D; text-align:left; font:bold 0.75em , "Arial", sans serif;}



.links

{color: #4D4D4D; font: bold, 1em "Arial", sans serif;}



a.links:link 

{text-decoration: none;}



a.links:visited 

{text-decoration: none;}



a.links:hover 

{text-decoration: underline;}



.form

{text-align:left; border: 1px solid #CCCCCC; padding:0 20px 0 20px; margin: 20px 10px 50px 0px; background-color: #F2F2F2;}



.ulstyle

{text-align:left; list-style-image: url(images/arrow.png);font: 0.8em "Arial", sans serif; color: #808080;}



.listyle

{padding-bottom: 7px; margin-left: 0px;}



#banner

{padding: 0px 0px 10px 10px;}



#menu li

{display: inline; list-style-type: none; padding-right: 10px; font:normal 0.8em Verdana, "Arial", sans serif; color: #595959;}



#bulletedlist

{margin-left:15px; color: #808080; text-align:left; font:normal 0.8em "Arial", sans serif;}



.boxquote

{border: 1px solid #CCCCCC; padding:0 20px 0 20px; margin: 20px 10px 0px 0px; background-color: #F2F2F2;}



.bottomquote

{margin-top: 5px}



#hurdler

{text-align: left;}



#MBG

{color: #676344; text-align:left; font:bold 0.9em "Times", serif;}






#nav {width:880px; height:48px; background:transparent url(images/bgOFF.gif) repeat-x top left; position:relative; margin: 10px 10px 20px 10px;}







#nav .select, #nav .current {margin:0; padding:0; list-style:none;}







#nav li {display:inline; margin:0; padding:0; height:auto;}







#nav .select a {display:block; height:48px; float:left;  padding:0 20px 0 30px; text-decoration:none; font:bold 13px "Arial", sans serif; line-height:28px; white-space:nowrap;  color:#666;}







#nav .current a {display:block; height:48px; float:left;  padding:0 20px 0 30px; text-decoration:none; font:bold 13px "Arial", sans serif; line-height:28px; white-space:nowrap;  color:#666; background:transparent url(images/bgON.gif) repeat-x top left; }



* html #nav .select a, * html #nav .current a {width:1px; height:5px;}







#nav .select li:hover a {color:#C54245; cursor:pointer;  background:transparent url(images/bgON.gif) repeat-x top left; }







#nav .select a:hover {color:#C54245; cursor:pointer;  background:transparent url(images/bgON.gif) repeat-x top left;}







#nav .sub {display:none;}







/* for IE5.5 and IE6 only */



#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}







#nav .current a { color:#C54245; }







#nav .sub li a:hover, 



#nav .select a:hover .sub li a:hover, 



#nav .select li:hover .sub li a:hover {background:#F2F2F2; border: 1px solid #CCCCCC; color:#C54245;  text-decoration:none; font:bold 11px "Arial", sans serif;  line-height:23px;}







#nav .sub_active .current_sub a, 



#nav .sub_active a:hover {background:#F2F2F2; border: 1px solid #CCCCCC; color:#C54245; text-decoration:none; font:bold 11px "Arial", sans serif;  line-height:21px;}







#nav .select li a:hover .sub, 



#nav .select li:hover .sub {display:block; position:absolute; width:880px; top:40px; left:0; background:#F2F2F2;  margin-top: -3px; z-index:100; color:#C54245; font:bold 11px "Arial", sans serif;}







#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}







#nav .sub_active {display:block; position:absolute; width:880px; top:40px; left:0; background:#F2F2F2; margin-top:-3px; padding:0; z-index:10;  font:bold 11px "Arial", sans serif;  line-height:30px;}



* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}







#nav .sub_active a {height:17px; text-decoration:none; line-height:23px; white-space:nowrap; display:block; float:left; background:#F2F2F2; padding:5px 20px 10px 20px; margin:0 1px 0 1px; font-size:11px; white-space:nowrap; border:0; color:#666;}







#nav .select a:hover .sub li a, 



#nav .select li:hover .sub li a { height: 19px; display:block; background:#F2F2F2; padding:5px 20px 10px 20px; margin:0 1px 0 1px; white-space:nowrap;  color:#666; text-decoration:none; font:bold 11px "Arial", sans serif; line-height:25px;} 







.nav-arrow {border:none; margin: 5px 0 0 5px;}