/* Copyright 2009 People Search Affiliates */

/* BROWSER NORMALIZING */
body,div,img,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,pre,form,fieldset,p,blockquote,th,td,address,caption,cite,code,dfn,em,strong,th,var,abbr,acronym, ul, li, ol { margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0;font-size:100%;font-style:normal;font-weight:normal; list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}

/* CORE */
html {overflow-y:scroll}
body {font-family:Arial,sans-serif;font-size:12px;background:#f3f3f3;}
a {color: #0086bf;}
p {margin: 10px 0;}
strong {font-weight: bold;}
table td {padding: 4px;}
input{font-family:Arial,sans-serif;font-size:12x;}
.container {width:880px;margin:auto;padding:0 15px;position:relative;}
#logo {position:absolute;}
#content {min-height:200px;background: url(/images/core-content.gif) repeat-x;}
ul {margin:8px 0;}
ol {margin:8px 0;}
li {margin-bottom:4px;}
.notice {background:#faf2ff; color:#632291; padding:8px; border:1px solid #e9d3f9; margin:15px 0;}

/* FONTS */
h1 {font-size:18px;font-weight:bold;}
h2{font-size: 14px;font-weight:bold;}
h3 {font-size: 14px;font-weight:bold;}

/* NAVIGATION */
#header {background:#222;color:#fff;padding:10px 0 10px 0; height:18px;}
#header a {color:#fff;text-decoration:none;}
#header a:hover {text-decoration: underline;}
#header ul { margin:0px; border: 0px; padding: 2px 0 0 0; }
#header li {display:inline;margin-left:5px; margin-bottom: 0px;padding:4px 8px 8px 8px; float:right; list-style: none; font-size:11px; font-weight:bold;}
#header li.active,#header li.active a {background: #fff;color:#222;text-decoration:none;}

/* HEADLINE */
#headline {background:#fff; padding:10px 0 15px 0;clear:both;}
#headline #breadcrumbs {font-size:10px; list-style: none; margin: 0px; padding: 0px;}
#headline #breadcrumbs li {display: inline; margin: 0px; padding: 0px; list-style: none;}
#headline h1 {margin-top:10px;}
#headline .headlinebanner{margin:10px auto -121px auto}

/* CONTENT */
#content {padding-top: 20px;}
#content.headlinebanner {padding-top: 140px;}

/* FOOTER */
#footer {width:880px; margin:20px auto; padding-top:10px; border-top:1px dotted #ccc; font-size:11px; text-align:center; color:#666;}
#footercontent {margin-top:30px; padding-top:20px; border-top:1px dotted #ccc; color:#666;}
#footercontent h3 {font-size:11px; text-transform:uppercase;}

.whitebox {background:#fff;padding:15px 20px;margin-bottom:15px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.blackbreak {border-bottom: 2px dotted #999;margin-bottom:15px;padding-bottom:15px;}
.left {float:left;}
.right {float:right;}
.half {width: 48%;}
.third {width:32%; margin-right:10px;}
.last{margin-right:0;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.greyfont {color: #666;}
.greenfont {color:#2aa363;}
.bluefont {color: #0086bf;}
.middle {vertical-align:middle;}
.inputyellow {background:#fffec7;color:#008736;padding:4px;font-weight:bold;border:0;}
.highlight {background:#fffec7; padding:6px;text-decoration:none;}
.linkbox {background:#fffec7; border:1px solid #f1e196; margin-bottom:20px;}
.linkbox td {padding:4px 6px;}
.resourcelinks li {list-style:none; float:left; padding:8px 10px; display:inline; width:190px; height:180px; margin:5px; background:#fff; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.resourcelinks img {text-align:center; margin:auto; display:block;}
.resourcelinks a {font-weight:bold; font-size:14px; margin:3px 0;}
.bulletlist {margin:8px 20px;}
.bulletlist li { list-style-image: url(../images/bullet.png);}
.bulletlist dt { list-style-image: url(../images/bullet.png);}
.bulletlist dd { list-style-image: url(../images/bullet.png);}
.rounded {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.breaktop {padding-top:15px; margin-top:15px; border-top:1px dotted #ccc;}


/*Generator */
#generator table {border-collapse:collapse; margin:15px 0;}
#generator td {padding:8px 15px; vertical-align:top;}
#generator tr.odd td {background:#f1f8f5;}
#preview_links td {padding:6px 15px; vertical-align:top;}
#preview_links tr.odd td {background:#f4f9ff;}
.linkstructure td {padding:4px 6px;}
.linkstructure .linkhead td {background:#f4f9ff; padding:8px 6px;}
.linkstructure .odd td {background:#f4f9ff;}

/* Search Boxes */
#preview_holder {margin:10px auto;}
#preview_holder iframe {margin:auto; display:block;}