/* general
-----------------------------------------------------------------------------------------*/
body {background:url('/images/bodybg.jpg') repeat-x left top #dedede; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; line-height:normal; color:#4e4e4e;}

.nomargion {margin:0px 0px 0px 0px;}

a {color:#5974b5;}

a img {border:none;}

div p {line-height:170%;}

div p.pageintro {line-height:150%;}

div.subpagebg {background:url('/images/subpagebg.jpg') repeat-x left top #fff; }

div.dots {height:6px;background:url('/images/dot-repeat-x.gif') repeat-x left bottom;}

ul.orangebullet {list-style-image: url('../images/orangebullet.gif'); list-style-position:outside;}
ul.orangebullet li {color:#777777;line-height:30px;}

ul.squarebullet {list-style-type:square; color:#990000; }
ul.squarebullet li {color:#777777;line-height:20px;margin-top:4px;}
ul.squarebullet li a {color:#5974b5; text-decoration:none;}
ul.squarebullet li a:hover {text-decoration:underline; color:#2e4e9e}

/* Advertisers > Local 
-----------------------------------------------------------------------------------------*/
#tabs {font-size:13px; }
#tabs ul li {line-height:150%;}
#tabs ul li a {color:#5974b5; text-decoration:none;}
#tabs ul li a:hover {color:#2e4e9e; text-decoration:underline;}

/* page sub links
-----------------------------------------------------------------------------------------*/
div.floatleft {margin-top:15px;margin-left: 10px;text-align:center;}
div.floatleft div {margin-left: 10px; margin-right:10px; padding-right:20px; float:left; text-align:center;  background:url('http://216.122.62.14/images/bg_li.gif') center right no-repeat;}
div.floatleft div.last {margin-left: 10px; margin-right:10px; padding-right:20px; float:left; background:none;}
div.floatleft div a {color:#5974b5; text-decoration:none;}
div.floatleft div a.active {color:#5974b5; text-decoration:none;font-weight:bold;}
div.floatleft div a:hover {text-decoration:underline; color:#2e4e9e}

div.socialize div {float:left;line-height:25px;}
/* rollout input styles
-----------------------------------------------------------------------------------------*/
td.largeinput * {font-size:22px;padding:3px 3px 3px 3px;font-weight:normal;}

/* header and footer
-----------------------------------------------------------------------------------------*/
div.LOGINBOXGRIP {background:url('/images/login-grip.png') no-repeat center top;width:186px;height:20px;text-align:center;}

div.LOGINBOXGRIP a {color:#000;text-decoration:none;font-size:8pt;} /*c0cbe9*/

table.HEADER_LINKS tr td {padding-left:10px;padding-right:10px;}

table.HEADER_LINKS a {color:#666;text-decoration:none;font-family:Calibri,Trebuchet MS,Trebuchet, Helvetica;font-size:12pt;}

table.HEADER_LINKS a.active {color:#0066ff;text-decoration:none;font-family:Calibri,Trebuchet MS,Trebuchet, Helvetica;font-size:12pt;}
table.HEADER_LINKS a:hover {color:#0066ff;text-decoration:none;font-family:Calibri,Trebuchet MS,Trebuchet, Helvetica;font-size:12pt;}

div.footer {background:url('/images/footerbg.jpg') no-repeat top center;background-color:#dedede;height:100px;font-size:8pt;color:#555;margin:0;}

div.footer a {color:#777;text-decoration:none;}

div.footer a:hover {color:#333;}


/* Testimonials On Home Page
-----------------------------------------------------------------------------------------*/
div.testimonial {background:url(/images/testimonial-top.png) no-repeat left top;color:#333;font-size:13px;font-style:italic;padding:14px 14px 14px 14px;}
div.testimonial_author {background:url(/images/testimonial-bott.png) no-repeat left top;color:#333;font-size:11px;font-weight:bold;padding:22px 14px 14px 50px;}
div.testimonial_author a {color:#5974b5; text-decoration:none;}
div.testimonial_author a:hover {text-decoration:underline; color:#2e4e9e}

td.newsstory {font-size:9pt;width:99%;}

td.newsstory div.title {color:#333;font-size:9pt;font-weight:bold;}

td.newsstory div.newslink {text-align:right;}

td.newsstory div.newslink a {color:#0066ff;text-decoration:none;}


/* custom font-sizes, similar to h1-h5
-----------------------------------------------------------------------------------------*/
.XLG {font-weight:bold;font-size:22px;}

.LG {font-weight:bold;font-size:18px;}

.MD {font-size:16px;font-weight:bold;}

.SM {font-size:13px;}

.XSM {font-size:11px;}

.XXSM {font-size:10px;}


/* headers
-----------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 { font-weight:normal; }

h1 {font-size:27px; padding:0 0 0 0; margin:0 0 0 0;}

h3 {font-size:24px; padding:0 0 0 0; margin:0 0 0 0;}
h4 {font-size:18px; padding:0 0 0 0; margin:0 0 0 0;}


/* used with overlays to fade out page
   see RemoveBackground() & AppendBackground in js/commonfunctions.js
-----------------------------------------------------------------------------------------*/
#overlayBackground {position: absolute; top: 0%; left: 0%; background-color: black; z-index:500; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}


/* quick padding and margin styles 
-----------------------------------------------------------------------------------------*/
.margin0 {margin:0px 0px 0px 0px;}

.margin10 {margin:10px 10px 10px 10px;}

.margin3 {margin:3px 3px 3px 3px;}

.margin5 {margin:5px 5px 5px 5px;}

.pad0 {padding:0px 0px 0px 0px;}

.pad10 {padding:10px 10px 10px 10px;}

.pad3 {padding:3px 3px 3px 3px;}

.pad5 {padding:5px 5px 5px 5px;}


/* quick border styles 
-----------------------------------------------------------------------------------------*/
.BT {border-top:1px solid #bbbbbb;}

.BL {border-left:1px solid #bbbbbb;}

.BB {border-bottom:1px solid #bbbbbb;}

.BR {border-right:1px solid #bbbbbb;}

.BX {border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}

.BTdot {border-top:1px dotted #bbbbbb;}

.BLdot {border-left:1px dotted #bbbbbb;}

.BBdot {border-bottom:1px dotted #bbbbbb;}

.BRdot {border-right:1px dotted #bbbbbb;}

.BXdot {border-right:1px dotted #bbbbbb;border-left:1px dotted #bbbbbb;border-top:1px dotted #bbbbbb;border-bottom:1px dotted #bbbbbb;}

.BT2 {border-top:2px solid #bbbbbb;}

.BL2 {border-left:2px solid #bbbbbb;}

.BB2 {border-bottom:2px solid #bbbbbb;}

.BR2 {border-right:2px solid #bbbbbb;}

.BX2 {border-right:2px solid #bbbbbb;border-left:2px solid #bbbbbb;border-top:2px solid #bbbbbb;border-bottom:2px solid #bbbbbb;}

#unsub_login_page {min-height:400px;}
#unsub_login_page .accountInfo  {width:400px;margin:0 auto;}
#unsub_login_page .accountInfo  p {text-align:left;margin-left:30px;}
#unsub_login_page .accountInfo legend {font-weight:bold;margin-left:4px;margin-right:4px;}
