/* CSS Document */

body{margin:0; background-color:#d8d5d7; text-align:left; font-family:Georgia, serif; font-size:12px; line-height:16px;}
a:link, a:active, a:visited{color:#4E508C; text-decoration:none; font-weight:bold;} a:hover{color:#000000; text-decoration:none; font-weight:bold;}
#holder {width: 900px; background-color:#FFFFFF;}
#header {width:900px; height:105px; background-image:url(images/header-bar.gif); background-repeat:no-repeat;}
#headerLeft{background-image:url(images/header-left.gif); background-repeat:repeat-x; height:105px;}
#headerRight{background-image:url(images/header-right.gif); background-repeat:repeat-x; height:105px;}
.header {width:900px; background-image:url(images/header-bar.gif); background-repeat:no-repeat; background-position:top;}
.headerLeft{background-image:url(images/header-left.gif); background-repeat:repeat-x; background-position:top;}
.headerRight{background-image:url(images/header-right.gif); background-repeat:repeat-x; background-position:top;}

#footerRight{background-color:#4e508c; height:41px; margin-top:459px;}
#homeImage {background-image: url(images/home_image.jpg); background-repeat: no-repeat; background-position: right bottom; height:500px;}
#sideImage {background-image: url(images/side-rpt.gif); background-repeat: repeat-x; background-position:bottom; height:500px;}
.sideImage2 {background-image: url(images/sideImg.gif); background-repeat: repeat-x; background-position:bottom;}
h1{font-size:18px; font-weight:bold; color:#4E508D;}
h2{font-size:14px; font-weight:bold; color:#000;}
#page{width:900px; background:#fff;}

.justPickd{background-image:url(images/just-pickd-home.gif); background-position:top; background-repeat:no-repeat; text-align:left;}
.overview{background-image:url(images/overview.gif); background-position:top; background-repeat:no-repeat;}

.navigation{ text-transform:uppercase; color:#4E508C; font-size:12px; letter-spacing:1px}
.navigation a{color:#4E508C; font-weight:normal;} .navigation a:hover{color:#333333; font-weight:normal;}
.topLinks{ text-transform:uppercase; color:#FFFFFF; font-size:9px; font-weight:bold; letter-spacing:2px}
.topLinks a{color:#FFFFFF; text-decoration:none;} 
.topLinks a:hover{color:#cafd3c; text-decoration:none;} 


.homeImage {background-image: url(images/home_image.jpg); background-repeat: no-repeat; background-position: bottom; }
.aboutImage {background-image: url(images/about_image.jpg); background-repeat: no-repeat; background-position: bottom;}
.servicesImage {background-image: url(images/services_image.jpg); background-repeat: no-repeat; background-position: bottom; }
.contactImage {background-image: url(images/contact_image.jpg); background-repeat: no-repeat; background-position: bottom;}
.blankImage {background-image: url(images/blank_image.gif); background-repeat: no-repeat; background-position: bottom;}
.downloadImage {background-image: url(images/blankImg.gif); background-repeat: no-repeat; background-position: bottom;}
.processImage {background-image: url(images/process_image.jpg);background-repeat: no-repeat;background-position: bottom;}
.prImage {background-image: url(images/pr_image.jpg);background-repeat: no-repeat;background-position: bottom;}
#marginPort {width:65px; height:500px; float:left; }
#leftPort {width:350px; height:500px; float:left; text-align:left;}
#midPort {width:450px; height:500px; float:left;}
#rightPort {width:35px; height:500px; float:left;}

.sectionHead{font-size: 18px;color: #4E508C;}
.sectionSub{font-size:12px; font-weight:bold; text-transform:uppercase; letter-spacing:.1em;}
.textLinks{font-family:Arial, Helvetica, sans-serif; font-size:12px;}


#left {width:222px; float:left; text-align:right;}
#midFull {width:900px; text-align:left; margin:40px 0 70px 0;}
#midNews {width:660px; text-align:left; margin:40px 100px 70px 100px;}
#mid {width:383px;  float:left; text-align:left; margin:30px 0 150px 218px;}
#mid2 {width:650px; float:left; text-align:left;}
#right {width:295px;  float:left;}

.home_image {background-image: url(images/home_image.jpg); background-repeat: no-repeat; background-position: right bottom;}
.text {font-size: 14px;line-height: 24px;color: #333333;}
.text10 {font-size: 10px;line-height:14px;color: #000000; font-weight:bold;}
.text_tight {font-size: 12px;line-height: 18px;color: #000000;}
.text_header { font-size: 18px;color: #4E508C;font-style: italic;}
.about_image {background-image: url(images/about_image.jpg);background-repeat: no-repeat;background-position: right bottom;}
.contact_image {background-image: url(images/contact_image.jpg);background-repeat: no-repeat;background-position: right bottom;}
.services_image {background-image: url(images/services_image.jpg);background-repeat: no-repeat;background-position: right bottom;}
.portfolio_image {background-image: url(images/portfolio_image.jpg);background-repeat: no-repeat;background-position: right bottom;}
.news_image {background-image: url(images/news_image2.jpg);background-repeat: no-repeat;background-position: right bottom;}
.pickd_image {background-image: url(images/pickd_image.jpg);background-repeat: no-repeat;background-position: right bottom;}
.bar_image {background-image: url(images/bar_star.jpg);background-repeat: no-repeat;background-position: right bottom;}
.link { font-size: 11px;line-height: 16px;color: #4E508C;font-weight: bold;padding-left: 30px;}
.text_header2 { font-size: 22px;color: #4E508C;font-style: normal;}
.blank_image {background-image: url(images/blank_image.jpg);background-repeat: no-repeat;background-position: right bottom;}
.portfolio {font-size: 12px;line-height: 14px;color: #4E508D; text-transform:uppercase; letter-spacing:.1em}
.news-header {font-size: 20px;color: #4E508C;}
.success-header {font-size: 20px;font-weight: bold;color: #000000;}
.success-subhead {font-size: 14px;line-height: 20px;color: #666666;font-weight: bold;}
.success-quote {font-size: 11px;line-height: 16px;color: #4E508D;font-style: italic;}

#footer {width:900px; height:100px;}
.footer{font-size:10px; color:#666666; line-height:14px; text-align:left;}
.footerPhone{font-size:9px; text-transform:uppercase; color:#666666;}

