﻿body,html{background:#0f417c url('images/bodyBg.gif') repeat-x; font-family:Arial !important;font-size:12px;font-weight:normal;margin:0; padding:0; text-align:center;}

/* ie6 notice */
.ie6fail{background:#1c1c1c; width:100%; height:250px; position:absolute; top:0; left:0; z-index:9999999999999999999; text-align:left; }
.ie6fail .wrap{width:75%; font-size:14px; color:White; margin:20px auto;}
.ie6fail h1{font-size:32px; color:#e85151;}
.ie6fail p{color:white; font-size:16px; line-height:24px;}
.ie6fail span{color:White; cursor:pointer; font-size:11px; text-decoration:underline;}
.ie6fail .hideNotice{width:100%; text-align:right; }
.ie6fail a{color:#bdde7c; font-size:14px; padding:3px;}
.ie6fail a:hover{background:#bdde7c; color:#374e09;padding:3px;}

h1{color:#002d62; font-size:20px; font-weight:bold; line-height:20px; margin:0px 0px 10px 0px;}
h2{color:#002d62; font-size:18px; font-weight:bold; line-height:16px; margin:0px 0px 5px 0px;}
h3{color:#002d62; font-size:16px; font-weight:bold; line-height:16px; margin:0px 0px 5px 0px;}
p{color:#000;line-height:20px; margin:0px 0px 15px;}
u{text-decoration:underline;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
fieldset{background-image: url('images/pollBg.gif'); background-repeat:no-repeat; background-color:#ededeb; padding:18px 28px; clear:both; float:left;}
legend{}
ul{color:#0F417C; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ul li{list-style-type:disc;}
ol{color:#0F417C; font-weight:bold; line-height:20px; margin:0px 0px 15px 30px;}
ol li{list-style-type:decimal;}
a{color:#0F417C; font-weight:bold; text-decoration:underline;}
a:hover{color:#0678ae; text-decoration:none;}
a.linkTitle{font-weight:bold; font-size:17px; text-decoration:none;}

.clear{clear:both; height:0px; width:100%;}
.left{float:left;}
.right{float:right;}
.nofloat{float:none;}
.size10{font-size:10px; line-height:14px;}
.hrBreak{border-bottom:1px solid #BEBEBE; clear:both; height:10px; margin-bottom:10px;}
.actionNoticeBoxGIANT{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px; line-height:20px;}
.actionNoticeBoxGIANT a{color:#CC1C21;}
.lblError{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.actionNoticeBoxGIANT ul{font-size:12px; margin:0px 0px 0px 15px; color:#cc1c21 !important; list-style-type:disc !important; line-height:18px; padding:5px 0px 0px 10px;}
.loginFail{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.loginFail a{color:#cc1c21;}
.nothingFound{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.iUpdate{background:#f3fef3; border:1px solid #2f6929; font-weight:bold; color:#2f6929 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.picRight{float:right; margin:0px 0px 7px 7px; }
.picLeft{float:left; margin:0px 7px 7px 0px;}
.requiredField{float:left; margin-left:2px; visibility:visible !important;}
.noSpam{font-size:11px; display:block; margin:0px 0px 5px;}
.noSpam strong{color:#000;}
#hcard{color:#A3A3A3; display:block; font-size:11px; margin:0px auto; width:460px; }
#hcard a{color:#A3A3A3;font-size:11px; font-weight:normal; text-decoration:none;}
#hcard a:hover{text-decoration:underline;}

/* form styles */
.labeler{color:#175d62;font-weight:bold; float:left; font-size:15px; margin:3px 0px 15px 0px; .height:30px; width:100px;}
.sButton{background:#d90e2c; color:#fff; font-size:20px; font-weight:bold; border:none !important; cursor:pointer; padding:4px 12px; text-decoration:none;}
.sButton:hover{color:#fff;}
.iButton{border:none !important; font-size:15px !important; height:auto !important; padding:0px !important; width:auto !important;}
input{border:1px solid #aaabab; font-size:14px; padding:3px; float:left;}
input.phone{width:85px;}
input.addy2{width:60px;}
input.zip{width:60px}
select{border:1px solid #aaabab; font-size:14px; padding:3px; float:left;}
textarea{border:1px solid #aaabab; font-size:14px; padding:3px; float:left; }
.rButtons td{padding-right:10px;}
.rButtons input{border:0;}
.sendIt{background: url('Images/btnSubmit.png') no-repeat; float:left; height:33px; width:145px;}
.sendIt span{display:none;}
fieldset h2{color:#1f57b3; font-size:18px; margin:10px 0px;}
.btn{margin:15px 0px 0px; text-align:center;}

/* grid */
#info{color:#4f8dd9; font-size:24px; height:34px; text-align:center;}
#container{height:auto; /* set auto */ margin:10px auto; text-align:left; width:955px;}
#container .roundtop{background: url('images/mainTop.gif') no-repeat; float:left; height:14px; width:955px;}
#main{background:#fff; height:auto; padding:0px 14px; width:927px;}
#foot{background: url('images/footBg.gif') no-repeat; color:#1d5eab; font-size:14px; font-weight:normal; height:auto; margin:14px 0px 0px; width:928px;}

/* info */
#info span{color:#fff; font-size:20px; font-weight:bold;}
#info a{color:#fff; font-size:20px; font-weight:bold; text-decoration:none;}
#info a:hover{text-decoration:underline;}

/* main */
.mast{background: url('images/mastBg.gif') no-repeat; float:left; height:95px; width:927px;}
	.stretchBg{background: url('images/mastBg-stretch.gif') no-repeat !important;}
.mast a.logo{background: url('images/logo.png') no-repeat; height:89px; width:343px; margin:0px 0px 0px 14px;}
.mast a.logo span{display:none;}
.mast .tagline{background: url('images/tagline.png') no-repeat; height:32px; width:480px; margin:26px 30px 0px 0px;}
.mast .tagline span{display:none;}

/* go back */
.backup{background: url('images/gobackBg.jpg') no-repeat; height:26px; margin:0px 0px 10px; width:927px; padding:1px 0px 0px 10px;}
.backup a{font-size:20px; color:#8dc0fd; font-weight:bold; text-decoration:none;}
.backup a:hover{text-decoration:none; }
.backup a span{color:#fff; font-size:15px;}

/* lc */
.lc{height:auto; width:638px;}

/* homepage top banner */
.banner{background: url('images/holder-banner.gif') no-repeat; height:238px; width:638px; position:relative;}
.banner .rotateme{height:238px; width:638px; position:absolute; z-index:88;}


.banner a.getdetails{background: url('images/getdetails.png') no-repeat; height:27px; width:124px; margin:185px 80px 0px 0px; position:relative; z-index:99;}
.banner a.getdetails span{display:none;}

/* main navigation elements */
.l-nav{}
.l-nav a.ways{background:url('Images/nav.gif') repeat 0px 0px; width:216px; height:98px; float:left;}
.l-nav a.ways span {display: none; }
.l-nav a.ways:hover {background: url('Images/nav.gif') repeat 0px -108px; }  
.l-nav a.myths{background:url('Images/nav.gif') repeat -216px 0px; width:211px; height:98px; float:left;}
.l-nav a.myths span {display: none; }
.l-nav a.myths:hover {background: url('Images/nav.gif') repeat -216px -108px; }  
.l-nav a.survey{background:url('Images/nav.gif') repeat -427px 0px; width:211px; height:98px; float:left;}
.l-nav a.survey span {display: none; }
.l-nav a.survey:hover {background: url('Images/nav.gif') repeat -427px -108px; }  

.lc .hug{padding:5px 0px 0px 0px; width:626px;}

/* call out boxes */
.callout{background:#1d5eab; padding:14px; font-size:16px; color:#fff;}

/* home navigation blocks */
.block{float:left; border:1px solid #b0b0b0; height:200px;}
.block .img{display:block; height:72px; background:gray;}
.block .pad{padding:15px;}
.block a.area{color:#1d5eab; display:block; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.block a.area:hover{text-decoration:underline;}
.block .leadin{font-size:10px; display:block; margin:10px 0px; line-height:14px;}
.block a.more{color:#e51937; display:block; font-weight:bold; text-decoration:underline;}
.block a.more:hover{text-decoration:none;}
.resources{width:210px; border-right:none;}
.recruiting{width:206px; border-right:none;}
.employers{width:206px;}

/* rc */
.rc{height:auto; width:289px;}
.r-nav{background: url('images/navBg.gif') no-repeat; height:238px; width:289px;}

.r-nav ul{margin:20px 0px 0px 60px; .float:none;}
.r-nav ul li{color:#3987e6; font-size:19px; margin:0px 0px 8px; list-style-type:disc;}
.r-nav ul li span{color:#fff; font-size:19px; font-weight:normal; text-decoration:none;}

.r-column{background-color:#f0efef; background-image: url('images/rightBg.gif'); background-repeat:no-repeat; background-position:top left; padding:16px 0px 0px;}

/* $ stats */
.stats{color:#e51937; display:block; font-size:15px; font-weight:normal; text-align:center; width:289px;}
.stats span{display:block; font-weight:bold;}

/* latest jobs */
.latest-jobs{background: url('images/titleLatestJobs.gif') no-repeat; color:#1d5eab; height:auto; margin:20px 0px 0px; padding:64px 10px 0px; text-align:center; width:269px;}
.latest-jobs .viewall{color:#e51937; font-size:13px; font-weight:bold; text-decoration:underline;}
.latest-jobs .job{margin:0px 0px 20px;}
.latest-jobs .job .job-type{display:block; font-size:18px; margin:0px 0px 5px; text-decoration:underline;}
.latest-jobs .job .job-location{}
.latest-jobs .job .job-salary{}
.latest-jobs .job .job-requirements{display:block;}

/* testimonials */
.testimonials{color:#0f417c; display:block; font-size:20px; font-weight:bold; margin:20px 0px 0px; padding:0px 15px 16px;}
.testimonials span{display:block; font-size:14px; font-weight:normal; font-style:italic; text-align:right; margin:8px 0px 0px;}

/* interior navigation blocks */
.rec-wrap{margin:20px 0px 0px;}
.rec{background:#fff; border:1px solid #b0b0b0; width:281px; padding:3px;}
.rec .info{padding:5px 10px; width:195px;}
.rec .img{float:left; height:66px; width:66px; background:gray;}
.rec a.area{color:#1d5eab; display:block; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.rec a.area:hover{text-decoration:underline;}
.rec a.more{color:#e51937; display:block; font-weight:normal; font-style:italic; font-size:11px; text-decoration:underline; margin:12px 0px 0px;}
.rec a.more:hover{text-decoration:none;}

/* job list */
.list-jobs{}
.list-jobs .row{float:left; width:100%;}
.list-jobs .row .info{line-height:18px;}
.list-jobs .row .info .title{color:#0F417C; display:block; font-size:14px; font-weight:bold;}
.list-jobs .row .info .specs{color:#1D5EAB; display:block; font-size:12px;}
.list-jobs .row .info .specs span{font-weight:bold;}
.list-jobs .row a.jobinfo{padding:6px 12px; color:#fff; text-decoration:none; margin:30px 12px 0px; background:#d90e2c;}
.list-jobs .odd{background:#fff;}
.list-jobs .even{background:#F0EFEF;}

/* resources */
.list-resources{}
.list-resources .row{background-image: url('images/resourcesBg.gif'); background-repeat: no-repeat; background-position:bottom left; height:62px; width:616px; display:block;}
.list-resources .row .category-name{color:#0f417c; font-size:24px; margin:2px 0px 0px 32px; text-decoration:none; font-weight:bold;}
.list-resources .row a.link-category{color:#0f417c; font-size:16px; margin:6px 0px 0px 32px; text-decoration:none; font-weight:bold; width:380px;}
.list-resources .row a.link-category:hover{text-decoration:none;}
.list-resources .row a.link-resources{font-size:16px; margin:6px 0px 0px; text-decoration:none;}
.list-resources .row a.link-resources span{color:#e51937;}
.list-resources .row a.link-resources:hover{text-decoration:none;}

.list-resources .item{height:auto; padding:12px; width:585px;}
.list-resources .odd{background:#fff;}
.list-resources .even{background:#f0efef;}
.list-resources .item .sButton{font-size:12px;}
.list-resources .item .info{line-height:18px;}
.list-resources .item .info .title{color:#0f417c; display:block; font-size:18px; font-weight:bold; margin:0px 10px 0px 0px;}
.list-resources .item .info .title span{color:#e51937;}
.list-resources .item .info .date{color:#0f417c; font-size:10px; display:none;}
.list-resources .item .info .specs{color:#1D5EAB; display:block; font-size:12px;}
.list-resources .item .info .specs span{font-weight:bold;}

.list-resources .resource-link{margin:6px 10px 0px 0px;}

/* myths */
.myths{margin:0px 0px 20px; width:607px;}
.myth{background:#002d62; border:1px solid #1d5eab; border-bottom:none;}
.myth .myth-number{background:#002d62; font-size:20px; font-weight:bold; color:#fff; text-transform:uppercase; height:auto; padding:10px 0px; width:109px; text-align:center;}
.myth .myth-text{color:#002d62; font-size:20px; padding:10px; width:476px; background:#f0efef;}
.reality {background:#1d5eab; border:1px solid #1d5eab;}
.reality .reality-number{background:#1d5eab; font-size:20px; font-weight:bold; color:#fff; height:100%;padding:10px 0px; text-transform:uppercase; width:109px; text-align:center;}
.reality .reality-text{color:#1d5eab; font-size:20px; padding:10px; width:476px; background:#f0efef;}
.myth-reason{border:1px solid #b0b0b0; border-top:none; padding:20px;}

/* recruiting therapists */
.recruiting-box{border:1px solid #1d5eab; background: url('images/recruitingBg.gif') repeat-y; height:auto; margin:0px 0px 12px; width:607px;}
.recruiting-type{color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; padding:10px; width:166px;}
.recruiting-why{padding:10px; width:401px;}

/* contact box */
.contact-box{border:1px solid #86baf8; color:#002d62; font-size:14px; line-height:18px; padding:14px 64px 14px 24px;}

/* form boxes */
.form-box{background: url('images/form-bg.gif') repeat-y; border-bottom:1px solid #c1c0c0; height:auto; margin:0px auto; padding:0px 0px 22px; width:757px;}
.form-box .starbg{background-image: url('images/form-top.gif'); background-repeat:no-repeat; background-position:top left; padding:76px 0px 0px; width:757px}
.form-box .adjust{width:75%; margin:0px auto;}
.form-box label{color:#175195; font-size:20px; font-weight:bold; float:left; margin:0px 20px 0px 0px; width:112px;}
.survey-box table{float:left; margin:8px 0px 0px;}
.survey-box .requiredField{margin:6px 0px 0px;}
.survey-box .rButtons input{float:left;}
.survey-box .rButtons label{color:#000; font-weight:normal; font-size:14px; margin:3px 0px 0px; width:auto;}

/* foot */
#foot .links{margin:15px 115px 0px 0px; line-height:18px; text-align:center;}
#foot .links a{color:#1d5eab; font-weight:bold; font-size:12px; text-decoration:none;}
#foot .links a:hover{text-decoration:underline;}
#foot .roar a{color:#939090; font-weight:normal; text-decoration:none; font-size:11px;}

/* round box */
.rb-t {background: url('Images/dot.gif') 0 0 repeat-x; float:left; }
.rb-b {background: url('Images/dot.gif') 0 100% repeat-x}
.rb-l {background: url('Images/dot.gif') 0 0 repeat-y}
.rb-r {background: url('Images/dot.gif') 100% 0 repeat-y}
.rb-bl {background: url('Images/bl.gif') 0 100% no-repeat}
.rb-br {background: url('Images/br.gif') 100% 100% no-repeat}
.rb-tl {background: url('Images/tl.gif') 0 0 no-repeat}
.rb-tr {background: url('Images/tr.gif') 100% 0 no-repeat; padding:20px} 

/* spam trap hider */
.heidi{display:none;}

/*
.navInt a.spot1{background:url('Images/nav.gif') repeat 0px 0px; width: 147px; height: 37px; float:left;}
.navInt a.spot1 span {display: none; }
.navInt a.spot1:hover {background: url('Images/nav.gif') repeat 0px -47px; }  
*/