/* CSS Document */
*{padding:0px;margin:0px;border:none;font-family:arial, verdana;}

/*selectors*/

body{background-color:#FBF4F4;font-size:13px;}
a{color:#910F3D;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5{color:#910F3D;font-weight:normal;}
h1{font-size:24px;font-style:italic;}
h2{font-size:18px;}
h3{font-size:16px;}
ul{margin:15px 15px 15px 20px;}
blockquote{margin-left:50px;border-left:2px solid #eee;padding-left:20px;}

/*IDs*/

#container{border:1px solid gray;width:990px;margin:10px auto;text-align:center;background-color:white;}
#nav{background-image:url('/images/Navbg.jpg');background-repeat:repeat-x;background-position:middle;height:40px;margin:1px auto !important;font-size:12px;}
#nav li a{color:white;display:block;float:left;margin-top:10px;border-right:1px solid white;padding:0px 12px;}
#nav a:hover{text-decoration:underline;}
#body{background-image:url('/images/Bodybg.jpg');background-repeat:repeat-x;padding-top:10px;}
#bodycontent{margin:45px 10px 10px 10px;text-align:left;}
#bodycontent h1{margin:0 0 0 15px;}
#footer{border-top:5px solid ;margin:20px -10px -10px -10px;padding:10px;color:#910F3D;background-color:#eee;}
#footer br{margin-bottom:10px;}
#footer .right{margin-top:8px;}

/*Classes*/

.box{margin-top:30px;}
.box h2{margin:0 0 20px 0;}
.box h3{margin:20px 0 10px 0;}
.box p{margin:10px 0 15px 0;}
.boxhead{background-image:url('/images/RoundedLongTop.jpg');background-repeat:no-repeat;height:25px;}
.boxmid{background-image:url('/images/RoundedLongBody.jpg');background-repeat:repeat-y;padding:0px 10px 0 10px;}
.boxmid img{margin:0 0 0 10px;}
.boxfoot{background-image:url('/images/RoundedLongBottom.gif');background-repeat:no-repeat;height:25px;}
.boxcopy{width:530px;margin-right:15px;}
.boxcopy table{margin:10px 30px;}
table td{border-right:1px solid #ccc;padding: 10px 10px;}
table td br{margin:10px;}
.halfcol{float:left;width:435px;margin:15px;padding:10px;text-align:left;}
.halfcol p{margin:10px 0 15px 0;}
.halfcol *{text-align:left;}
.right{float:right;}
.left{float:left;}
.clearthis{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}
.threequarter{width:660px;}
.twoquarter{width:460px;}
.onequarter{width:220px;}
.maroonborder{border:4px solid #910F3D}
.grayborder{border:4px solid #eee}
.medfontsize{font-size:16px;}
.bold{font-weight:bold;}
.largefont{font-size:20px;}
.noborder td{border:none;}
.maroontext{color:#910F3D;}
.resultsscore{padding-left:25px;font-size:16px;}
.fourfivetopmargin{margin-top:45px;}
.fourfivebottommargin{display:block;margin-bottom:45px;}
.fourfivemarginleft{margin-left:45px}
.arrow{background-image:url('/images/redarrow.jpg') !important;background-position:2px;background-repeat:no-repeat;padding-left:10px;}
.graygradient{background-image:url('/images/graygradient.jpg');background-repeat:repeat-x;}
.contact{border:1px solid #eee;margin:20px;background-color:#eee;padding:5px;}
.contact td{border:none;padding:5px;}
.contact td input{border:1px solid #ccc;}
.contact td textarea{border:1px solid #ccc;}
.contact td submit{display:none;}
/*Specificity*/
.left.boxcopy.twoquarter{margin-left:20px;}
.left.boxcopy.threequarter{margin-left:20px;}
.right img{margin-right:20px;}
ul.left{margin:0 40px 20px 20px}
.right.boxcopy.twoquarter{width:440px;}
img.fourfivebottommargin{margin-bottom:45px;}
.boxmid .halfcol{min-height:150px;width:410px;padding-top:0px;}
.boxmid .halfcol h3{margin-top:0px;padding-top:0px;}
.boxmid .onequarter.right{padding-right:20px;}
.halfcol.graygradient{padding:15px;border-top:1px solid #ccc;}
.halfcol.graygradient ul{margin-left:45px;}
.clients td{border-right:none;}
.clients h3{margin:25px 0 25px 0;border-bottom:1px solid }

