/* CSS Document */
/* Coded by Velvet Blues Web Design - http://www.velvetblues.com/ */

/************************************************/
/* For use with SDLBrokerage.com site templates */
/************************************************/

*{margin:0px;padding:0px;border:0px;font-weight:normal;}
html{height:100%;width:100%;}
body{height:100%;width:100%;background:#ffffff url(images/lightbg.jpg) repeat;font-family:Arial, Helvetica, sans-serif;line-height:normal;font-size:11px;}

#wrapper{position:relative;margin:0 auto;width:1000px;background:#000033 url(images/containerbg.jpg) repeat-y;height:auto;}
#container{position:relative;top:0px;left:20px;width:960px;height:auto;background-color:#ffffff;}
#header{position:relative;float:left;display:inline;width:960px;background:#000033 url(images/bluebg.jpg) repeat;height:101px;color:#ffffff;text-align:right;}
#header p{margin-right:20px;}
#lines{width:278px;float:left;display:block;margin:15px 0 3px 0;height:10px;background:url(images/lines.jpg) top right no-repeat;}
#logobox{width:278px;float:left;background:#0066CC url(images/navbg.jpg) repeat; height:73px;text-align:right;}
#logobox img{float:right;}
#main{position:relative;float:left;display:inline;width:960px;height:649px;background:#000000 url(images/content.jpg) repeat-y;}

#contact{position:relative;float:left;display:inline;width:730px;height:649px;background:#ffffff url(images/contact-bg.jpg) no-repeat;}
#contact p{margin:20px 0 0 60px;font-size:12px;}
#contact a:link, #contact a:visited{color:#000000;text-decoration:none;}
#contact a:hover{text-decoration:underline;}

#intro{position:relative;float:left;display:inline;width:730px;height:649px;background:#006699 url(images/navbg.jpg) repeat;}

#terms{position:relative;float:left;display:inline;width:730px;height:649px;overflow:scroll;overflow-x:hidden;}
#terms p{margin:0px 60px 11px 60px;font-size:12px;line-height:18px;}
#terms ul{margin:0 0 16px 70px;}
#terms ul li{list-style: disc inside;font-size:12px;margin-bottom:3px;}

#quote{position:relative;float:left;display:inline;width:730px;height:649px;overflow:scroll;overflow-x:hidden;background-color:#ffffff;}
#quote p{margin:0 60px 11px 0;font-size:12px;line-height:18px;}
#quote table{margin-left:56px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
select{font-size:12px;font-family:Arial, Helvetica, sans-serif;background-color:#ffffff;}
#quote tr td{padding-bottom:4px;}
.more td{padding-top:9px;}
.most td{padding-top:15px;}
#quote input, #quote select{border:1px solid #C6E1EC;background-color:#ffffff;}
.w25{width:25px;}
.w35{width:35px;}
.w50{width:50px;}
.w75{width:75px;}
.w100{width:100px;}
.w125{width:125px;}
.w150{width:150px;}
.w200{width:200px;}
.rightpad input, .rightpad select{margin-right:20px;}

h2{font-weight:bold;font-size:17px;margin:0 0 10px 60px;}
h3{font-weight:bold;font-size:12px;margin:0 0 0 60px;}
h4{font-weight:normal;font-size:12px;margin:0 0 4px 60px;}
h5{font-weight:bold;font-size:12px;margin:20px 0 0 0;}
small{font-size:9px;margin:0 60px 15px 60px;display:block;}
small a{color:#000000;font-weight:bold;text-decoration:underline;}

#general{position:relative;float:left;display:inline;width:730px;height:649px;}
#general p{margin:0px 70px 11px 60px;font-size:12px;line-height:18px;}
#general ul{margin:0 0 16px 70px;}
#general ul li{list-style: disc inside;font-size:12px;margin-bottom:3px;}

#nav{position:relative;width:230px;float:left;display:inline;}
#nav ul{margin-top:55px;}
#nav ul li{list-style:none;height:30px;padding-bottom:30px;}

#footer{position:relative;float:left;display:inline;width:960px;height:50px;background:#000033 url(images/bluebg.jpg) repeat;color:#ffffff;}
#footer a:link, #footer a:visited{color:#ffffff; text-decoration:none;}
#footer a:hover{/*text-decoration:underline;*/color:#138FB0;}
#bottom{position:relative;display:block;width:1000px;height:10px;background:url(images/bottom.jpg) no-repeat;margin:0 auto;}

.address{margin-top:38px;}
.clear{clear:both;}
.bottom{margin:19px 10px 0 10px;}
.right{float:right;}
.left{float:left;}
.sideimg{margin-top:32px;}
.indent{margin-left:59px;}
.title{margin:59px 0 5px 59px;}
.termstitle{margin:59px 0 25px 59px;}
.strong{font-weight:bold;}
.lpadding{padding-left:15px;}
.quotetitle{margin:59px 0 5px 55px;}
a.link:link, a.link:visited{font-weight:bold;text-decoration:underline;color:#000000;}
a.link:hover{text-decoration:none;}

#chubb{position:absolute;top:170px;left:90px;}
#magna{position:absolute;top:280px;left:90px;}
#progr{position:absolute;top:445px;left:85px;}
#cna{position:absolute;top:180px;left:230px;}
#tower{position:absolute;top:260px;left:225px;}
#trave{position:absolute;top:347px;left:225px;}
#phila{position:absolute;top:435px;left:280px;}
#aig{position:absolute;top:170px;left:420px;}

.hide{display:none;}
.show{display:block;}

#contact-info{position:absolute;top:545px;left:18px;font-size:10px;color:#000033;line-height:11px;}
.insert{position:relative;float:left;display:inline;margin-left:30px;}