body {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
p {margin-bottom:10px; font-size:14px; line-height:1.5;}
.wrapper {float:left; width:980px;}
.wrapper ul li {list-style-type:none;}

/* ----------------- HEADER ------------------ */
.header {display:block; width:980px; height:304px; background-image:url(../images/bgHeader.jpg); background-repeat:no-repeat;}
a.homeLink {position:relative; float:left; display:block; width:320px; height:200px;}
/* ----------------- FOOTER ------------------ */
.footer {float:left; padding:4px 0 4px 0; text-align:center; width:960px; border-top:1px solid #8e918f; margin:0 0 20px 20px;}
.footer ul li {display:inline;}
.footer ul li a{text-decoration:none; color:#18457e; font-weight:bold; margin:0 20px;}
.footer ul li a:hover{color:#ffcc00;}

/* ----------------- tNav ------------------ */
.tNav {float:right; padding-top:30px;}
.tNav ul li {display:inline; margin-left:20px;}
.tNav ul li a{text-decoration:none; color:#18457e; font-weight:bold;}
.tNav ul li a:hover{color:#ffcc00;}

body.home .tNav ul li a.home, body.contact .tNav ul li a.contact, body.Login .tNav ul li a.login {color:#ffcc00;}

/* ----------------- hNav ------------------ */
.hNav {display:block; width:960px; height:45px; margin:2px 0 2px 20px;}
.hNav ul li {float:left;}
.hNav ul li a{float:left; width:160px; height:45px; background-image:url(../images/hNav.jpg);}
.hNav ul li a.aboutus {background-position:0 0;}
.hNav ul li a:hover.aboutus {background-position:0 -45px;}
body.about .hNav ul li a.aboutus {background-position:0 -45px;}
.hNav ul li a.signup {background-position:800px 0;}
.hNav ul li a:hover.signup {background-position:800px -45px;}
body.Sign-up .hNav ul li a.signup {background-position:800px -45px;}
.hNav ul li a.makeDonations {background-position:640px 0;}
.hNav ul li a:hover.makeDonations {background-position:640px -45px;}
body.donations .hNav ul li a.makeDonations {background-position:640px -45px;}
.hNav ul li a.jobHelp {background-position:480px 0;}
.hNav ul li a:hover.jobHelp {background-position:480px -45px;}
body.jobhelp .hNav ul li a.jobHelp {background-position:480px -45px;}
.hNav ul li a.economyNews {background-position:320px 0;}
.hNav ul li a:hover.economyNews {background-position:320px -45px;}
body.economicnews .hNav ul li a.economyNews {background-position:320px -45px;}
.hNav ul li a.contactUs {background-position:160px 0;}
.hNav ul li a:hover.contactUs {background-position:160px -45px;}
body.contact .hNav ul li a.contactUs {background-position:160px -45px;}


/* ----------------- content ------------------ */
.contentWrapper {padding:5px 0 10px 20px; float:left; width:960px;}
.contentWrapper h1 {font-size:26px; font-weight:bold; margin-bottom:5px; color:#18457E; text-align:center;}
.contentWrapper h2 {font-size:18px; margin:5px 0 10px 0; color:#18457E;}
p.notice {font-size:11px; line-height:1; text-align:center; color:#FF0000;}
.growL a, .growR a{float:left; position:absolute; top:524px; background-image:url(../images/Arrows.jpg); display:block; background-repeat:no-repeat;}
.growL a {width:260px; height:89px;}
.growR a {width:270px; height:89px; background-position:-250px 0;}
.growL a:hover {background-position:0 -89px;}
.growR a:hover {background-position:-250px -89px;}
.growR a{left:720px;}
.shareThis {float:left; position:absolute; top:496px;}
body.home .contentWrapper h1 {font-size:18px; font-weight:bold; margin-bottom:10px;}
body.home .contentWrapper h2 {text-align:center; font-size:14px; position:relative; font-weight:normal;}
.contentWrapper .advertisement {width:728px; height:90px; margin:auto;}
.contentWrapper h2 span.totalMembers {font-size:20px; font-weight:bold;}
.victimWrapper {margin-top:5px; float:left;}
.victimWrapper .victimTitles {font-weight:bold; font-size:14px; color:#18457E; float:left; border-bottom:1px solid #8e918f; margin-bottom:10px; width:960px; position:relative;}
.victimWrapper .victimTitles .col {padding:0 10px 4px 0; float:left;}
.victimWrapper .rows {float:left; border-bottom:1px solid #999999; width:960px;}
.victimWrapper .rows.even:hover, .victimWrapper .rows.odd:hover {cursor:pointer; background-color:#18457e; color:#FFF;}
.victimWrapper .rows.even {background-color:#f2f2f2;}
.victimWrapper .rows.odd {background-color:#fff0b2;}
.victimWrapper .rows .col {float:left; padding:4px 10px 4px 0;}
.victimWrapper .date {width:85px; margin-left:5px;}
.victimWrapper .fName {width:100px;}
.victimWrapper .lName {width:100px;}
.victimWrapper .city {width:100px;}
.victimWrapper .state {width:50px;}
.victimWrapper .zip {width:65px;}
.victimWrapper .position {width:183px;}
.victimWrapper .company {width:183px;}

.information {background-color:#cfe7ff; padding:5px; float:left; display:none; width:950px;}
.information .detailsWrapper {float:left; width:950px; margin-bottom:5px;}
.information .detailsWrapper .details {float:left; margin-right:20px;}
.information .detailsWrapper span {font-weight:bold;}
.information h2 {margin-bottom:5px; font-size:12px;}

.moreInformation{float:left;}
.agreement {margin-top:20px; text-align:left; padding:10px; background-color:#f2f2f2; border:1px soild #4479BE;}
.agreement h2 {margin-top:20px;}

.pagination {float:left; margin:10px auto; width:950px; padding:6px 0 4px 0; height:25px;}
.pagination a {border:1px solid #18457E; padding:4px 8px; margin-left:4px; text-decoration:none; color:#18457E;}
.pagination a:hover {background-color:#18457E; color:#FFF;}
.pagination a.pFirst {}
.pagination a.pLast{}
.pagination a.pPrev{}
.pagination a.pNext{}
.pagination span.cPage {border:1px solid #18457E; padding:4px 12px; font-size:16px; font-weight:bold; margin-left:4px; text-decoration:none; background-color:#18457E; color:#FFF;}

body.contact .contactWrapper {width:450px;}  
body.contact .contactWrapper p {text-align:center; padding:8px;} 
body.contact .contactWrapper em {color:#F00;} 
body.contact .contactWrapper .row {padding-top: 5px; float:left;} 
body.contact .contactWrapper label {float: left; width: 115px; text-align: right;} 
body.contact .contactWrapper .sp {clear: both;} 
body.contact .contactWrapper .required {font-weight:bold;} 
body.contact .contactWrapper input, .contact textarea {background: #FFF; border:1px solid #000; padding:2px; margin-left:10px;} 
body.contact .contactWrapper input:focus, .contact textarea:focus {background: #f2f2f2; border:1px solid #3D5686;}
body.contact .contactWrapper .btnSubmit:hover {background-color:#18457E; color:#FFF; cursor:pointer;}

.newsLeft, .newsCenter, .newsRight {float:left; width:284px; border:solid 1px #18457E; padding:10px; margin:20px 0 20px 0; overflow:hidden;}
.newsLeft a, .newsCenter a, .newsRight a {font-size:10px;}
.newsCenter {margin:20px;}
body.economicnews h2.callout {text-align:center; margin-top:20px;}
body.economicnews .newsLeft h2.title, body.economicnews .newsCenter h2.title, body.economicnews .newsRight h2.title {background-color:#18457E; color:#FFF; padding:4px; text-align:center;}
body.economicnews .news h2 {font-size:14px; background-color:#fff; color:#18457E; padding:0px;}

body.donations div.donations {background-color:#cfe7ff; border:1px solid #18457E; padding:8px; margin:20px 0 20px 0;}
body.donations div.donations p {font-size:12px;}


.products {float:left;}
.products .product {width:255px; height:325px; margin:20px 20px 20px 0; float:left; padding:20px; border:1px solid #18457E;}
.products .product img {margin:20px 0 20px 60px; border:1px solid #18457E; float:left;}
.products .product a {font-weight:bold; color:#18457E; text-decoration:none; font-size:12px;}
.products .product p {float:left;}
.products .product a.buyNow {float:left; width:84px; height:24px; padding:7px 0 0 10px; background-image:url(../images/btnBuyNow.jpg); color:#FFF;}
.products .product a.buyNow:hover {color:#ffcc00;}

body.jobhelp h2.title {text-align:center;}
table.recommendForm tr {margin-bottom:5px;}


