html{ min-height: 100%;margin-bottom: 1px; }
body{text-align:center;
color: #000;
font-size:14px;
font-family: arial, verdana, geneva, sans-serif;
background:#1C3035;
margin:0;
padding:0;}
img{border:none;}
a{outline:none;}/*FF link outline fix*/
h1,p{margin:0;padding:0;}
h1{font-size:16px;}
body#comments h1{margin:40px 0;}
body#policies h1 a,body#alerts h1 a,body#shockabusestories h1 a,body#home h2 a{color:#800000;}
h2{font-size:15px;}
h3,h4{font-size:14px;font-weight:normal;}
ul li ul{list-style:square;}
ul#ads li{padding:2px 0;}
.code{background:#DBDBDB; margin:10px 9px 10px 5px;}
.clear{clear:both;}
.big{font-size:16px;}
.small{font-size:11px;}
.indent{text-indent:15px;}
.bold{font-weight:bold;}
.heading{font-weight:bold;color:#900;text-transform:uppercase;}
.ital{font-style:italic;}
.italbold{font-style:italic;font-weight:bold;}
.underline{text-decoration:underline;}
.red{color:#900;}
.blue{color:#305565;}
.white{color:#fff !important;}
.darkred{color:#800000;}
.orange{color:#FF931E;}
.left{float:left;}
.right{float:right;}
.dn{display:none;}
.centr{text-align:center;}
.imgright{float:right;padding:10px;}
.imgleft{float:left;padding:0 10px;}
.imgcenter{display:block; margin-left:auto; margin-right:auto;}
#img1{ position:absolute; top:10px; left:275px; }
.norm{font-weight:normal;}
.line{text-decoration:underline;}
.alignright{text-align:right;}
.hi{visibility:hidden;font-size:1px;margin:0;padding:0;}
.video{ margin:10px auto 0 auto;width:480px;}
div.hr{height:1px;
background:#B3B3B3;
color:#B3B3B3;
margin:0 10%;
clear:both;}
div.hr hr{display:none;}
#facebook{width:190px;margin:10px auto;background:#FFF;}
#rigth a.pageTop{float:right;margin:0px 20px 5px 0;padding:2px;text-decoration:none; border:1px solid #305565;color:#305565}
#conteiner{margin:0 auto;
width:950px;
text-align: left;
color: #000;
background:url(images/bg.jpg) repeat-y;}
/*style for header*/
#header{height:175px;}
#header img{border:none;}
/*style for main content section*/
#rigth{width:745px;
float:right;
background:#FFF;}
#rigth h1,#rigth h2,#rigth h3,#rigth h4{padding:0 10px;}
#rigth p{padding:7px 10px;}
#rigth a{color:#900;}
#rigth a:hover{color:#FF931E;}
#rigth h1 a,#rigth h2 a,#rigth h4 a{color:#000;text-decoration:none;}
#rigth div.hr{margin:30px 10% 30px 10%;}
body#comments #rigth div.hr{margin:10px 10% 10px 10%;}
#spca{height:42px;}
#spca h3{float:left;margin:15px 0;}
#sac{float:right;width:200px;margin:0 10px;}
#box{text-align:center;
font-weight:bold;
width:590px;
margin:0 auto 40px auto;
border:#000 solid 1px;
clear:both;}
#box h2{font-size:14px;}
#box p{font-style:italic;}
div#report{color:#900;
font-size:12px;
clear:both;
border:#900 solid 1px;
margin:5px;}
/*home page*/
#box1{width:720px; height:147px;
margin:5px auto 10px auto;
border:#000 solid 1px;
position:relative;}
#img1{position:absolute;top:10px;left:250px;}
#qb1{position:absolute;top:25px;left:450px;}
#qb2{position:absolute;top:25px;left:8px;}
#home #slip_harness{width:250px;margin:0 auto;}
/*style for sidebar*/
#left img{display:block;margin:300px auto 0 auto;}
#left p.orange{margin:5px 15px;}
#left{width:200px;float:left;background:#305565;color:#E6E6E6;}
.navOne ul a:hover,#footer .navOne ul a:hover,#navTwo ul a:hover,#navPet ul a:hover,
body#home .navOne .a1 a, 
body#policies .navOne .a2 a, 
body#training .navOne .a3 a,
body#alerts .navOne .a4 a,
body#shockabusestories .navOne .a5 a,
body#studies .navOne .a6 a,
body#comments .navOne .a7 a,
body#download .navOne .a9 a,
body#contact .navOne .a8 a,
body#petition_1 #navTwo .a1 a, 
body#petition_2 #navTwo .a2 a,
body#petition_1 #navPet .a1 a, 
body#petition_2 #navPet .a2 a
{color:#FF931E;text-decoration:underline;}
.navOne ul,#navTwo ul{list-style:none;
margin:0;
padding:0 0 0 10px;
font-size:14px;
text-transform:capitalize;}
.navOne ul li,#navTwo ul li{padding:5px 0;}
.navOne li a{text-decoration:none;
padding:10px;
margin:0;
color:#E6E6E6;}	
#navTwo{height:140px;
background:url(images/nav2bg.gif) center no-repeat;
margin-top:30px;}
#navTwo p{text-align:center;padding:12px 0 5px 0;margin:0;}
#navTwo ul{margin:0; font-size:13px;}
#navTwo li a{text-decoration:none;color:#E6E6E6;}
#navTwo li span.ital a:hover,body#petition_1 #navTwo li.a1 span.ital a,body#petition_2 #navTwo li span.ital a{text-decoration:none;color:#E6E6E6;}
/*style for footer*/
#footer{clear:both;height:90px;background:#305565;font-size:10px;text-align:center}
#footer ul li{display:inline;}
#footer ul li a{text-decoration:none;
padding:0 9px;
color:#E6E6E6;
margin:0;}
#footer .navOne ul{
text-align:center;
list-style-type:none;
margin:10px 0;
padding:0;
font-size:10px;}
#footer #navPet{text-align:center;color:#E6E6E6;padding:10px 0 5px 0;}
#footer #navPet ul{margin:0 0 10px 0;padding:0;text-transform:capitalize;}
#footer #navPet ul li{padding:0 30px;}
#footer #navPet p{margin:0;padding:5px 0 0 0;}
#footer #navPet .ital{display:none;}
/*petition form*/
#message{padding-bottom:100px;}
select{padding-left:5px;}
#petition_2 #chkAgree{margin:0 0 0 115px;}	
/*comments*/
body#comments #rigth{position:relative;}
body#comments #rigth ul{list-style:none;margin:0;padding:0 20px 10px 20px;width:300px;display:inline;}
body#comments #rigth ul li{padding:3px 0;}
body#comments #rigth ul.ll{float:left;}
body#comments #rigth ul.lr{float:right;}
#comments #com{margin-top:55px;}
#quill{position:absolute;top:110px;left:280px;}
/*training*/
body#training #rigth ul{margin:5px 10px 5px 20px;padding:0 10px 10px 10px;}	
body#training #rigth #box{text-align:center;
font-weight:bold;
width:650px;
height:140px;
padding-top:10px;
margin:0 auto 40px auto;
border:#800000 solid 5px;
color:#800000;
position:relative;}
body#training #rigth #box a{color:#800000;text-decoration:underline;}
body#training #rigth #box a:hover{color:#FF931E}
body#training #rigth #box ul{text-align:left;display:inline;}
/*contact*/
#contact #rigth{position:relative;}
#contact #baloon1{position:absolute;left:500px;}
#contact #warning{padding-right:300px;}
/*thank you*/
body#thankyou #rigth{text-align:center;}
body#thankyou #rigth h1{ margin:15px 0;}
/*slip harness*/
body#slip_harness .sac{float:left;width:200px;margin:0 10px;text-align:center;}
#slip_harness ul.imggall{list-style:none;width:600px;margin:0 auto;}
#slip_harness ul.imggall li{float:left; margin:10px;}
/*popup*/
body#wait{background:#fff;}
body#wait h1{font-size:24px;font-weight:bold;color:#C00;}
body#wait p{margin:20px auto;}
body#wait p#open a{padding:8px;background:#1C3035;color:#fff;font-weight:bold;text-decoration:none;border:#1C3035 solid 1px;}
body#wait p#open a:hover{background:#fff;color:#C60;}
body#wait p#exit{margin:40px 0 0 0;}
/*box*/
.roundbox-tr{margin:-5px auto;padding:0;background: url(images/box_tr.png) no-repeat right top;}
/* top-left corner and left side */
.roundbox-tl{margin:0;padding:0;background:url(images/box_tl.png) no-repeat left top;}
/* bottom-right corner and bottom side */
.roundbox-br{margin:0;padding:0;background:url(images/box_br.png) no-repeat right bottom;}
/* bottom-left corner */
.roundbox-bl{margin:0;padding:0;background:url(images/box_bl.png) no-repeat left bottom; }
/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier with "roundbox-content" in place */
.roundbox-content{margin:0;padding:10px 5px;}
#baloon1{width:220px;float:right;margin:0 10px;}
#baloon2{width:720px;margin:20px 10px 40px 10px;line-height:1.5;}
/*style for page menu*/
#rigth ul#pageMenue{color:#305565;list-style:none;padding:0 0 20px 40px !important;margin:0 !important;}
#pageMenue li{font-size:10px;font-weight:bold;padding:0 40px 0 0;}
#pageMenue li a{text-decoration:underline;color:#305565;line-height:2.0}
#pageMenue{display:none;}
#pageMenueOff{display:inline;}
#pageMenueOn{display:none;}
#trigger1{margin-bottom:20px;}
#trigger1 a{padding:0 0 0 10px;font-size:12px;color:#305565 !important;text-decoration:underline !important;}

#solution{width:355px;float:right;}
#web #solution h1 a#trigger1{padding:0 20px 0 0; background: url(images/down.png) no-repeat 100px 4px #fff;}
#web #solution h1 a:hover#trigger1{background: url(images/down.png) no-repeat 100px -16px}
#test p,#test h1,#solution p,#solution h1{padding:0 8px 0 0;}
