*{font-family:Verdana, Arial, Helvetica, sans-serif;}
body{margin:0; padding:0; background:url(img/back.png) top repeat-x #FFFFFF;}
table{width:100%; vertical-align:top; background-color:transparent; padding:0; margin:0; border-collapse:collapse;}
div{margin:0; padding:0;}
td{vertical-align:top; padding:0; margin:0;}

h1,h2,h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h1{color:#CC0000; font-size:38px; line-height:normal; margin:0 0 8px 0; }
h2{color:#3C4776; font-size:16px; line-height:normal; margin:0 0 5px 0;}
h3{color:#666; font-size:15px; line-height:normal; margin:0 0 5px 0;}

div.colRight h2{color:#333333; font-size:14px; font-weight:bold; line-height:normal; margin:0 0 5px 0; padding:0 0 2px 0; border-bottom:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}

p{color:#333333; font-size:12px; line-height:16px; padding:0; margin:0 0 18px 0;}
a{text-decoration:underline; color:#003399;}
a:hover{color:#003399; text-decoration:underline;}
ul{list-style:square; font-size:12px; line-height:22px; color:#333333; margin-top:0px; margin-bottom:25px;}
ol{list-style:decimal; font-size:12px; line-height:22px; color:#333333;}
img{padding:0; margin:0; border:none;}
input{font-size:11px; color:#000000;}
.bold,p.bold, a.bold{font-weight:bold;}

div.content{width:850px; margin:0 auto 20px auto;}

div.logo{margin:15px 0 15px 0;}
div.short{color:#999; font-size:11px; margin-bottom:30px;}

div.intro{}
div.intro #introimg{float:right; padding:0 0 0 20px;}
div.intro p, div.introMembers p{color:#3C4776; font-weight:bold; font-size:12px; line-height:20px; margin:8px 0 25px 0;}
p.intro{color:#3C4776; font-weight:bold; font-size:15px; line-height:normal;}

div.orderbtn{background:url(img/orderbutton.png) no-repeat top left; height:78px; width:343px; padding:10px 0 0 72px; line-height:1.08em;}
div.orderbtn a.big, div.orderbtn a.big:visited{font-size:15px; font-weight:bold; color:#256504; text-decoration:underline;}
div.orderbtn a.big:hover{font-size:15px; font-weight:bold; color:#256504; text-decoration:underline;}
div.orderbtn a, div.orderbtn a:visited, div.orderbtn a:hover{font-size:11px; font-weight:normal; color:#256504; text-decoration:none;} 

div.colLeft{width:550px; float:left;}
div.colRight{width:225px; float:right;}
div.colRightMembers{margin-top:40px; width:200px; background:url(img/membersmenu.png) top left no-repeat; float:right; height:570px;}
div.membersMenu{padding:25px 0 0 0;}
div.membersMenu a:visited, div.membersMenu a, div.membersMenu a:link{color:#003399;}

div.calculate{background-color:#EEEEEE; border:2px dashed #CCCCCC; padding:10px; margin:0 0 22px 0;}
div.downloadL{float:left; width:235px;}
div.downloadR{float:right; width:235px;}
div.downloadR p, div.downloadL p{font-size:11px;}
div.downloadL img, div.downloadR img{width:235px; height:60px; border:1px solid #999999;}
div.downloadL img:hover, div.downloadR img:hover{width:235px; height:60px; border:1px solid #003366;}
div.downloadL a, div.downloadL a:hover, div.downloadL a:visited,
div.downloadR a, div.downloadR a:hover, div.downloadR a:visited{font-size:14px; font-weight:bold;}
table.links{border:2px solid #999999;}
table.links td{font-size:11px; font-weight:normal; padding:3px 2px 2px 6px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; text-align:left;}
table.links th{font-size:11px; font-weight:bold; padding:4px 2px 3px 6px; border-bottom:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFCC; text-align:left;}

table.sales{border:1px solid #999999; margin:0 0 12px 0;}
table.sales th{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; background-color:#CCCCCC; padding:3px 0 3px 0;}
table.sales td{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:3px 0 3px 0; border:1px solid #CCCCCC;}

p.testimonial{font-size:11px; color:#666666; line-height:17px;}


div.bottom{width:100%; display:block; float:left; text-align:center; padding:20px 0 20px 0;}
div.bottom, div.bottom a, div.bottom a:hover, div.bottom a:visited {font-size:10px; color:#666666;}
div.copyright{text-align:justify; color:#999999; font-size:10px; padding:10px}

div.gradientbox{border:1px dotted #C69C29; background:url(img/gradientbox.jpg) top repeat-x #FFF; padding:20px;}
div.gradientbox img{padding:0 20px 0 30px; float:right;}

table.members{width:100%; margin:0 0 10px 0;}
table.members td.members_menu{padding:10px; border-left:1px dotted #CCC; font-size:11px; width:150px;}
table.members td.members_menu a{display:block;}
table.members td.members_menu p{font-size:11px; line-height:20px;}
table.members td.members_content{padding:0 50px 0 0;}

#surveysite{padding:10px; margin:20px 0 20px 0;}
#surveysite img{border:1px solid #CCC;}
#surveysite surveysiteinfo{padding:0 0 0 25px;}

div.firstpage{}
div.firstpage #introimg{float:right; padding:0 0 0 20px;}
div.firstpage p, div.introMembers p{color:#3C4776; font-weight:bold; font-size:12px; line-height:20px; margin:8px 0 25px 0;}
p.firstpage{color:#3C4776; font-weight:bold;}

#surveyimg{float:right; padding:0 0 5px 5px;}

#rating {margin:20px 0 20px 0;}
#rating td{border:1px solid #CCC; font-size:11px; padding:7px; text-align:center; width:33%;}
#rating p{text-align:center; font-size:11px; margin-bottom:5px; font-weight:bold;}

.comment {border-top:2px dotted #CCC; margin:0;}
.comment p{margin:0;}
.comment td{padding:20px 0 20px 0; vertical-align:middle;}
.comment td.person{text-align:center; width:140px; vertical-align:top;}
.comment .person p{margin-top:10px; text-align:center; font-size:11px;}
.comment .person b{font-size:12px;}

.message{border:2px solid #C00; color:#C00; padding:10px; font-size:15px; font-weight:bold; margin:0 0 30px 0;}

.url{font-size:24px; text-align:center; margin:0 0 30px 0; font-weight:bold; border-top:2px dotted #CCC;  padding:30px 0 0 0;}
.urlsmall{font-size:12px; text-align:center; margin-bottom:30px;}
.userrating{margin:0 auto 20px auto; width:300px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0 10px 0; text-align:center;}

