
*
{
margin: 0;
padding: 0;
font: normal small/1.5em arial, sans-serif;
outline: none;
}

body
{
background: #DDDEF8;
margin: 0 auto;
}

#container
{
position: relative;
margin: 0 auto;
width: 976px;
background: #F2F3F7 url(../img/container_bg.jpg) left top repeat-y;
padding: 0 9px 50px 9px;
overflow: hidden;
}

strong,
b
{
font-weight: bold;
font-family: "Arial Rounded MT Bold", sans-serif;
}

a 
{
color: #333;
text-decoration: underline;
}

blockquote
{
display: block;
clear: left;
color: #CB4010;
font-style: italic;
font-size: 14px;
padding: 10px 15px 0 35px;
font-family: "Arial Rounded MT Bold", sans-serif;
}

p
{
font-family: "Arial Rounded MT Bold", sans-serif;
}

#main a
{
color: #872E02;
}

a img
{
border: 0;
}

#container ul
{
list-style: none;
margin-left: 0;
}

table 
{
width: 100%;
}

.boldItalic
{
font-weight: bold;
font-style: italic;
}

sup
{
position: relative;
top: -3px;
left: 0;
font-size: x-small;
}

#mainWrapper
{
margin: 185px 0 0 0;
width: 976px;
position: relative;
background: transparent url(../img/wave_bg.jpg) left 360px no-repeat;
}

#main
{
padding: 10px 0 0 50px;
width: 683px;
margin: 0 0 0 203px;
}

#main #mainPhoto
{
float: left;
}

#main #mainPhoto img.rotate
{
display: none;
position: absolute;
top: 0;
left: 0;
}

#main .mainPhoto
{
float: left;
margin: 35px 15px 0 0;
width: 180px;
height: 205px;
}

#main h1
{
color: #19197D;
font-size: 24px;
margin: 30px 0 20px 0;
text-align: center;
letter-spacing: 1.2px;
font-weight: normal;
font-variant: small-caps;
font-family: "Arial Rounded MT Bold", sans-serif;
}

#main h1 strong
{
font-size: 24px;
font-family: "Arial Rounded MT Bold", sans-serif;
}

#main h2
{
color: #872E02;
font-size: 22px;
line-height: 1.2em;
width: 620px;
margin: 0 auto;
font-family: tahoma, sans-serif;
}

#main h2 strong
{
font-size: 22px;
}

#main h3,
#main h3 a.guarantee
{
color: #34347D;
width: 620px;
text-align: center;
font-size: 18px;
margin: 15px auto 0 auto;
}

#main h3.yourLife
{
width: 680px;
text-align: center;
font-size: 20px;
margin: 20px 0 0 0;
padding: 0 0 20px 0;
font-family: verdana, sans-serif;
font-weight: bold;
text-decoration: none !important;
}

#main h4
{
color: #34347D;
width: 620px;
margin: 0 auto;
font-size: 14px;
text-align: center;
}

#main h5
{
font-weight: bold;
color: #34347D;
margin: 20px 0;
font-size: 16px;
}

.findOutMore
{
float: right;
margin: 20px 60px 0 0;
}

.findOutMore a
{
width: 154px;
height: 30px;
display: block;
text-indent: -999em;
background: transparent url(../img/find_out_more.gif) left top no-repeat;
}

.registerNow2
{
float: right;
margin: 20px 60px 0 0;
}

.registerNow2 a
{
width: 175px;
height: 30px;
display: block;
text-indent: -999em;
background: transparent url(../img/register_now_2.jpg) left top no-repeat;
}

#header
{
position: relative;
width: 976px;
height: 148px;
background: #4A7AE5 url(../img/header_bg.jpg) left top no-repeat;
position: absolute;
top: 0;
left: 9px;
}

#header #tagline1,
#header #tagline2
{
width: 230px;
position: absolute;
right: 20px;
bottom: 45px;
color: #fff;
display: none;
}

#header #tagline3
{
width: 230px;
position: absolute;
right: 20px;
bottom: 45px;
color: #fff;
display: block;
font-size: 15px;
}

#header #siteTourLink
{
position: absolute;
bottom: 20px;
right: 20px;
cursor: pointer;
}

#mainNav
{
position: absolute;
top: 148px;
left: 9px;
background: #F8A444;
width: 976px;
height: 31px;
border: 3px solid #FCB463;
border-width: 3px 0;
}

#mainNav li
{
display: inline;
}

#mainNav li a
{
color: #C14A0D;
height: 31px;
width: 133px;
display: block;
float: left;
background: #F8A348 url(../img/main_nav_bg.jpg) left top no-repeat;
text-decoration: none;
text-align: center;
font: normal 13px/31px verdana, sans-serif;
}

#mainNav li a:hover,
#mainNav li a.on
{
background-position: 0 -31px;
}


/* ********** SIGN IN ********** */
#mainNav li a#signIn
{
background: #CB4010;
color: #fff;
width: 176px;
border-left: 2px solid #FCB463;
}

#mainNav #login
{
display: none;
background: #CACBF7 url(../img/login_bg.gif) left bottom no-repeat;
width: 176px;
position: absolute;
top: 34px;
right: 0;
padding: 0 0 10px 0;
}

#mainNav li #login label
{
margin: 0 0 0 55px;
display: block;
color: #333;
position: relative;
width: 111px;
}

#mainNav li #login label.passWord
{
margin: 0 0 0 33px;
}

#mainNav li #login input
{
display: block;
margin: 0 0 0 15px;
border: 1px solid #333;
border-color: #666 #ccc #ccc #666;
width: 145px;
}

#mainNav li #login input.loginButton
{
background: #CB4010;
display: block;
margin: 10px 0 0 45px;
border: 1px solid #999;
color: #fff;
width: 80px;
cursor: pointer;
}

#mainNav li #login label a
{
position: absolute;
top: 3px;
right: 0px;
width: 55px;
height: 13px;
line-height: 13px;
background: transparent;
font-size: x-small;
margin: 0;
}

#mainNav #login a
{
background: transparent;
text-decoration: underline;
text-align: center;
margin: 0;
padding: 0;
width: 176px;
}

#mainNav #login a:hover
{
text-decoration: none;
}

#mainNav li #login #rememberMe
{
margin: 5px auto 0  auto;
width: 120px;
position: relative;
}

#mainNav li #login #rememberMe input
{
width: 15px;
height: 15px;
position: absolute;
top: 2px;
left: 0;
display: block;
margin: 0 !important;
border: 1px solid #333;
}

#mainNav li #login #rememberMe label
{
width: 100px;
display: block;
margin: 0 0 0 21px;
height: 20px;
line-height: 20px;
}

#mainNav #login #fgpw
{
display: none;
position: absolute;
top: 0;
right: 0;
width: 530px;
height: 400px;
border: 1px solid #000;
}


#mainNav #login #fgpw .close
{
position: absolute;
top: 0;
left: 0;
z-index: 999;	
cursor: pointer;
background: #CB4010;
padding: 5px 10px;
border: 3px solid #FCB463;
color: #fff;
}

.loggedIn
{
background: #C33D0F;
position: absolute;
top: 0;
right: 0;
width: 177px;
height: 31px;
}

#loggedInName
{
text-align: center;
padding: 1px 3px;
color: #fff;
font: bold 11px/11px arial, sans-serif;
}

.loggedIn input
{
margin: 0 auto;
border: 0;
background: transparent;
color: #fff;
text-decoration: underline;
cursor: pointer;
display: block;
font-size: x-small;
width: 4em;
position: absolute;
top: 14px;
right: 5px;
}

#mainNav li .loggedIn a
{
background: #C33D0F;
color: #fff;
display: block;
font-size: x-small;
height: 14px;
line-height: 14px;
width: 7.3em;
text-decoration: underline;
text-align: left;
padding: 1px 3px;
}

#mainNav li .loggedIn a#UcmainNav1_lbProfile
{
width: 4.5em;	
}





/* ********** SUB NAVIGATION ********** */

#subNav
{
display: none;
position: absolute;
top: 3px;
left: 220px;
z-index: 999;
width: 700px;
margin: 0 auto;
padding: 130px 20px 20px 20px;
height: 626px;
background: transparent url(../img/tell_us_bg.png) left top no-repeat;
}

#subNavWrap
{
width: 500px;
margin: 0 auto;
}

#subNav h4
{
color: #34347D;
font-size: 17px;
font-weight: bold;
text-align: left;
margin: 15px 0 0 0;
}

#subNav p
{
color: #222 !important;
background: #C6C6CB;
padding: 2px 4px;
font-size: 12px !important;
width: 492px !important;
}

#subNav p strong
{
font-size: 12px !important;
}

#subNav #checkboxList div
{
background: #fff;
margin: 1px 0 0 0;
padding: 4px 8px;
width: 484px;
}

#subNav label
{
padding: 0 0 0 10px;
font-weight: bold;
}

#subNav #subNavSubmit
{
background: transparent url(../img/tell_us_submit_button.gif) left top no-repeat;
width: 397px;
height: 30px;
border: 0;
text-indent: -999em;
display: block;
margin: 15px auto;
cursor: pointer;
}

#closeSubNav
{
position: absolute;
top: 125px;
right: 100px;
text-decoration: underline;
cursor: pointer;
color: #872e02;
}

#sideBar
{
background: transparent url(../img/sidebar_bg.png) left 0px no-repeat;
position: absolute;
top: 0px;
left: 0;
width: 223px;
height: 850px;
}

.hearRadioAds /* sidebar link */
{
background: transparent url(../img/listen.jpg) left top no-repeat;
padding: 0 0 0 20px;
height: 30px;
}

#hearRadioAds a
{
width: 100px !important;
padding: 0;
margin: 0 auto !important;
}

#hearRadioAdsWrap
{
display: none;
border: 1px solid #ccc;
background: #fff;
position: absolute;
left: 200px;
top: 0;
width: 250px;
height: 170px;
padding: 5px;
text-align: center;
}

#closeRadioAds
{
margin: 5px auto;
border: 1px solid #ccc;
background: #CB4010;
color: #fff;
padding: 5px;
width: 100px;
text-align: center;
cursor: pointer;
}

.sideBar2
{
background: transparent url(../img/sidebar_bg_2.png) left -13px no-repeat !important;
height: 736px !important;
}

body#contact .sideBar2
{
background: transparent !important;
}

#sideBar #quickLinks
{
background: transparent;
width: 223px;
/*overflow: hidden;*/
padding: 14px 0;
}

#sideBar #quickLinks a
{
display: block;
margin: 0px 0 0 35px;
color: #C35926;
text-decoration: none;
font-weight: bold;
line-height: 1.2em;
width: 160px;
}

#sideBar #quickLinks a:hover
{
color: #dB4010;
}

#sideBar #quickLinks #adviceMenu
{
display: none;
background: #fff;
border: 1px solid #D55226;
padding: 10px;
width: 220px;
position: absolute;
top: 50px;
left: 30px;
}

#sideBar #quickLinks #adviceMenu a
{
width: 200px;
padding: 3px;
text-decoration: underline;
margin: 0;
}

#sideBar #quickLinks #adviceMenu a:hover
{
background: #eee;
}

#testimonialTopper
{
  padding: 35px 0 0 0;
}

#testimonials
{
background: transparent;
width: 160px;
/*overflow: hidden;*/
padding: 10px 20px;
}

#testimonials p
{
	color: #403A84;
	line-height: 1.1;
}

#sideBar #sideBarNav
{
width: 223px;
background: transparent;
padding: 75px 0 0 0;
}

#sideBar #sideBarNav h4
{
display: none;
}

#sideBar #sideBarNav a
{
display: block;
background: transparent url(../img/sidebar_nav_bg.jpg) left top no-repeat;
width: 155px;
height: 30px;
padding: 0 0 0 45px;
text-decoration: none;
line-height: 30px;
color: #000080;
font-weight: bold;
}

#sideBar #sideBarNav a:hover
{
background-position: 0 -30px;
}

#sideBar #takeTourLink img
{
cursor: pointer;
}

.registerNow a
{
display: block;
background: transparent url(../img/register_now.jpg) left top no-repeat;
margin: 12px 0 0 14px;
text-indent: -999em;
width: 175px;
height: 30px;
cursor: pointer;
}

#sideBar #TollFree
{
color: #34347d;
width: 202px;
text-align: center;
}

#landingQSGButton img
{
cursor: pointer;
}


.takeTour a
{
margin: 12px 0 0 0;
padding: 0 0 0 45px;
text-decoration: none;
line-height: 30px;
color: #000080;
font-weight: bold;
}

#tourBox
{
display: none;
overflow: hidden;
width: 604px;
height: 544px;
background: #6194EB;
position: absolute;
left: 230px;
top: 10px;
padding: 22px 3px 0 3px;
margin: 0 auto;
}

#gratsWrapper #tourBox
{
left: 150px;
}


#gratsWrapper
{
position: relative;
}


.closeTourBox
{
position: absolute;
top: 2px;
right: 2px;
background: red;
color: #fff;
width: 20px;
height: 20px;
font-size: 20px;
line-height: 20px;	
text-align: center;
cursor: pointer;
}

#footer
{
position: relative;
width: 610px;
margin: 0px 0 0 290px;
padding: 55px 0 0 0;
clear: both;
}

#footer #sslEncryption
{
padding: 10px 0 60px 60px;
color: #872e02;
clear: both;
width: 540px;
margin: 0;
overflow: hidden;
text-align: left;
}

#footer #sslEncryption img#comodo
{
display: block;
float: left;
width: 85px;
height: 51px;
margin: 10px 0 0 0;
}

#footer #sslEncryption a
{
display: block;
float: left;
width: 110px;
height: 75px;
font-size: x-small;
overflow: hidden;
text-align: center;
}



#footer #sslEncryption a.acceptCC
{
position: absolute;
top: 135px;
left: 162px;
display: block;
width: 80px;
height: 40px;
}

#footer #sslEncryption p
{
clear: none;
font-size: small;
margin: 0 0 0 200px;
width: 305px;
color: #BC4106;
padding: 0;
position: relative;
top: 24px;
}

#footer #footerLinks
{
margin: 0 auto;
width: 660px;
overflow: hidden;
}

#footer #footerLinks a
{
display: block;
padding: 0 8px;
float: left;
color: #425A81;
border-right: 1px solid #425A81;
font-weight: bold;
line-height: 1em;
}

#footer p.copy
{
clear: left;
padding: 5px 0 0 0;
color: #969CAC;
font-size: x-small;
width: 600px;
text-align: center;
}

#footer p.copy a
{
color: #969CAC;
font-size: x-small;
}

#footer #tellAFriendBox
{
display: none;
position: absolute;
border: 1px solid #CB4010;
width: 200px;
top: 135px;
left: 400px;
background: #F8A348;
}


#flash
{
position: absolute;
top: 20px;
left: 400px;
border: 1px solid #333;
background: #fff;
}


#tryFreeAnalysis
{
margin: 40px 0 0 16px;
}


ul.helpList
{
overflow: hidden;
padding: 0 0 15px 12px;
}

.helpList li
{
display: block;
float: left;
margin: 15px 10px;
font-size: 14px;
font-weight: bold;
color: #333;
font-style: italic;
}

div#weCanHelp
{
margin: 28px 0 0 194px;
width: 460px;
}

ul.weCanHelpList
{
margin: 8px 0 0 0;
}

ul.weCanHelpList li
{
margin: 0 0 0 25px;
list-style: square;
padding: 0 0 0 10px;
}

#itsEasySteps
{
margin: 35px 0 0 0;
position: relative;
left: -200px;
}

#itsEasySteps a
{
position: absolute;
right: -200px;
bottom: 20px;
background: transparent url(../img/start_now.gif) left top no-repeat;
width: 154px;
height: 30px;
border: 0;
text-indent: -999em;
cursor: pointer;
}

.sideBar2 .missionStatement,
.sideBar2 .pressReleases
{
color: #872E02;
font-weight: bold;
font-size: 13px;
display: block;
margin: 15px 0 25px 0;
width: 202px;
text-align: center;
}

.sideBar2 #tryFreeAnalysis
{
margin: 40px 0 0 15px;
}

.sideBar2 #TollFree
{
color: #34347d;
width: 202px;
text-align: center;
}

#selectURL option
{
width: 300px;
display: block;
padding: 0px 3px;
}


#sendToFriendBox
{
display: none;
position: absolute;
border: 1px solid #CB4010;
width: 200px;
top: 75px;
left: 0;
background: #F8A348;
}

#sendToFriendBox label,
#footer #tellAFriendBox label
{
font: bold 12px/1.5em arial;
width: 170px;
margin: 0 auto;
display: block;
text-align: center;
color: #CB4010;
}

#sendToFriendBox input,
#footer #tellAFriendBox input
{
border: 1px solid #CB4010;
width: 170px !important;
display: block;
margin: 0 auto;
}

#sendToFriendBox a,
#sendToFriendBox span,
#footer #tellAFriendBox a,
#footer #tellAFriendBox span
{
margin: 3px auto !important;
padding: 0 !important;
font: bold 12px/1.4em arial !important;
display: block;
width: 80px !important;
height: 15px !important;
border: 1px solid #fff;
text-align: center !important;
color: #fff !important;
background: #CB4010;
cursor: pointer;
float: none;
}



/* ********** CONTENT ********** */

/* ********** HOME PAGE ********** */

#home #main
{
padding: 10px 20px;
}

body#home #main #mainPhoto
{
position: absolute;
top: 46px;
left: 230px;
}

#main h1.home
{
text-indent: -999em;
margin: 0 0 0 0 !important;
background: transparent url("../img/home_page_header.jpg") 8px 20px no-repeat;
width: 710px;
height: 248px;
}

#main ul.homeList li
{
text-indent: -999em;
}

#sideBar #startFreeAnalysis
{
position: absolute;
top: 310px;
left: 220px;
width: 10px;
overflow: hidden;
display: none;
}

body#guidance #sideBar #startFreeAnalysis
{
top: 600px;
}

body#ourProgram #sideBar #startFreeAnalysis
{
top: 1000px;
}

#startFreeAnalysis #cancelFA
{
color: #872e02;
position: absolute;
top: 10px;
right: 10px;
text-decoration: underline;
cursor: pointer;
}


#home #startFreeAnalysis #cancelFA
{
display: none;
}

#startFreeAnalysis
{
clear: left;
background: transparent url(../img/analysis_box.png) left top no-repeat;
width: 713px;
height: 316px;
margin: 80px 0 0 8px;
}

#startFreeAnalysis h2
{
display: none;
}

#startFreeAnalysis #userInfo
{
width: 370px;
padding: 68px 0 0 50px;
overflow: hidden;
}

#startFreeAnalysis #userInfo label
{
clear: left;
width: 200px;
display: block;
font-weight: bold;
font-family: verdana;
font-size: 12px;
padding: 10px 0 0 0;
color: #333;
}

#startFreeAnalysis #userInfo input
{
width: 160px;
display: block;
border: 1px solid #DBBD9B;
float: left;
}


#startFreeAnalysis #userInfo span
{
display: block;
width: 160px;
float: left;
background: red;
color: #fff !important;
padding: 0 6px;
font-size: 12px;
}

#startFreeAnalysis #userInfo input.submitButton
{
margin: 15px 0 0 0;
border: 0;
background: transparent url(../img/submit_button.gif) left top no-repeat;
display: block;
text-indent: -999em;
width: 93px;
height: 30px;
cursor: pointer;
}

#startFreeAnalysis #userInfo small
{
margin: 10px 0 0 0;
display: block;
font-size: 9px;
line-height: 1em;
width: 190px;
color: #CB4010;
}

#startFreeAnalysis #userInfo small a
{
font: bold x-small/1em arial, sans-serif;
color: #cb4010;
}

#startFreeAnalysis #interestsTag
{
visibility: hidden;
}

#main h3.tollFree
{
padding: 35px 0 20px 0;
width: 300px;
clear: both;
}


#footer
{
margin: 0px 0 0 290px;
padding: 15px 0 0 0;
}

#footer #sslEncryption a.acceptCC
{
position: absolute;
top: 95px;
left: 162px;
display: block;
width: 80px;
height: 40px;
}

#extraContent
{
margin: 5em 97px 0 97px;
width: 782px;
color: #34347D;
}

#extraContent h2
{ 
font: bold 15px/1.5em arial, sans-serif;
padding: 0 0 15px 0;
}

#extraContent p
{
padding: 5px 0;
font-size: 14px;
}

#extraContent a
{
color: #CB3F10;
}

/* ********** OUR PROGRAM ********** */

body#ourProgram #mainWrapper
{
background: #F2F3F7;
}

body#ourProgram #main h2
{
font-size: 18px;
color: #872E02;
width: 620px;
margin: 0 auto;
}

body#ourProgram #main h2 strong
{
font-family: times;
font-size: 22px;
font-style: italic;
}

body#ourProgram #main .registerNow a
{
margin: 0 auto;
text-indent: -999em;
width: 175px;
height: 30px;
cursor: pointer;
}

#timeLine
{
width: 550px;
height: 230px;
margin: 0 auto;
}

#programSteps
{
overflow: hidden;
background: transparent url(../img/op_steps_bg.gif) left top no-repeat;
width: 631px;
padding: 5px 25px 0 25px;
position: relative;
}

#PSBottom
{
height: 30px;
margin: 0 -25px;
background: transparent url(../img/op_steps_bg.gif) left bottom no-repeat;
}

#programSteps h2
{
padding: 0;
margin: 0 !important;
width: 636px !important;
height: 85px;
text-indent: -999em;
background: transparent url(../img/op_steps_header_bar.gif) left top no-repeat;
}

.stepsWrap
{
width: 636px;
position: relative;
border: 1px solid transparent;
}

.stepsWrap img
{
display: block;
position: absolute;
top: 15px;
right: 0;
}

#programSteps p
{
font: normal 14px/1.5em verdana, sans-serif;
color: #34347D;
width: 460px;
margin: 0 0 0 20px;
padding: 0 0 20px 0;
}

small.programStepsNote
{
margin: 30px 0 0 15px;
width: 650px;
display: block;
color: #34347D;
}

.steps
{
text-indent: -999em;
height: 42px;
margin: 30px 0 0 0;
}

#programSteps #step1
{
background: transparent url(../img/op_step_1.gif) left top no-repeat;
margin: 10px 0 0 0;
}

#programSteps #step2
{
background: transparent url(../img/op_step_2.gif) left top no-repeat;
margin: 10px 0 0 0;
}

#programSteps #step3
{
background: transparent url(../img/op_step_3.gif) left top no-repeat;
margin: 10px 0 0 0;
}

#lblClientCounselingHours
{
font-size: 14px;
color: #872E02;	
font-family: "Arial Rounded MT Bold",sans-serif;
}

#programSteps #step4
{
background: transparent url(../img/op_step_4.gif) left top no-repeat;
margin: 10px 0 0 0;
}

#programSteps #step5
{
background: transparent url(../img/op_step_5.gif) left top no-repeat;
margin: 10px 0 0 0;
}

#programSteps #step6
{
background: transparent url(../img/op_step_6.gif) left top no-repeat;
margin: 10px 0 0 0;
}


body#ourProgram #tryFreeAnalysis
{
margin: 610px 0 0 40px;
}


/* ********** GUIDANCE ********** */

body#guidance #mainWrapper
{
background-position: 0 550px;
}

body#guidance #main
{
background: url(../img/guidance_bg.jpg) -180px 100px no-repeat;
width: 723px;
}

body#guidance #main h2
{
margin-top: 200px;
text-align: center;
width: 690px;
}

body#guidance #main h3
{
text-decoration: underline;
text-align: left;

margin: 25px 0 15px 0;
}

body#guidance #main p
{
color: #34347D;
font-size: 15px;
line-height: 1.3em;
width: 680px;
}

body#guidance #main li
{
color: #34347D;
font-size: 15px;
line-height: 1.3em;
margin: 10px 0 0 20px;
padding-right: 30px;
}

body#guidance #main a
{
color: #AD0101;
font-weight: bold;
text-decoration: none;
}

body#guidance #main strong
{

font-size: larger;
}

body#guidance #main a:hover
{
text-decoration: underline;
}

body#guidance #tryFreeAnalysis
{
margin: 200px 0 0 20px;
}

/* ********* ABOUT US ********** */
body#aboutus #main h1
{
padding: 0 80px 0 0; 
}

body#aboutus #main p
{
margin: 15px 0;
color: #34347d;
font-size: 16px;
line-height: 1.3em;
font-family: arial, sans-serif;
font-weight: normal;
}

body#aboutus #main li
{
margin: 0 0 0 65px;
list-style-image: url(../img/blue_bullet.gif);
color: #34347d;
font-size: 16px;
}

.portrait
{
float: right;
padding: 15px 0 15px 15px;
}


body#aboutus #main h2
{
color: #19197D;
}

#main div.businessCard
{
margin:-15px 0 0 0;
}

#main div.businessCard p
{
margin: 0 0 0 45px !important;
}

#compass
{
padding: 16px 0 0 0;
}

body#aboutus .boldItalic
{
padding: 25px 0;
}


/* ********** RESOURCES ********** */

body#resources #main a
{

color: #C14A0D;
width: 300px;

}

body#resources #main h3
{
text-align: left;
margin: 20px 0 0 0 !important;
}

body#resources #main p
{
padding-bottom: 10px;
}

body#resources h2
{
font-size: 18px;
margin: 0;
width: 690px;
}

/* ********** QUESTIONS ********** */
body#questions #main h3
{
text-align: left;
margin: 5px 0 0 0;
text-decoration: underline;
cursor: pointer;
padding: 2px 6px;
width: 670px;
border: 1px solid transparent;
font-size: 16px;
}

body#questions #main h3.linkOver,
body#questions #main h3.linkOn
{
background: #CACBF7;
text-decoration: none;
border: 1px solid #A7A9D9;
color: #504C98;

}

body#questions #main p
{
padding: 5px 15px 15px 15px;
display: none;
font-size: 15px;
}

/* ********** STUDENTS ********** */

body#students #sideBar
{
background: transparent url(../img/sidebar_bg_2.png) left top no-repeat;
height: 716px;
}

.sideBarLink
{
color: #34347d;
text-align: center;
width: 200px;
display: block;
padding: 30px 0;
}

body#students #mainWrapper
{
background: transparent;
}

body#students #main
{
padding: 1px 0 0 35px;
}


body#students #main h1
{
text-indent: -999em;
background: transparent url(../img/student_header.jpg) left top no-repeat;
width: 658px;
height: 266px;
}

body#students #main h2
{
text-indent: -999em;
width: 1px;
height: 1px;
}

body#students #main h1 strong
{
font-size: 21px;
}

body#students #main h2
{
color: #19197D;
margin: 0 0 0 216px;
width: 460px;
font-size: 19px;
}

body#students #main h2 strong
{
font-size: 19px;
}

body#students #main h3
{
clear: left;
text-decoration: underline;
text-align: left;
margin: 0;
}

body#students #main h4
{
text-align: left;
margin: 0 0 15px 0;
font-weight: bold;
}

body#students #main p
{
clear: left;
color: #34347D;
font-size: 14px;
line-height: 1.3em;
}

body#students #tryFreeAnalysis
{
margin: 40px 0 0 15px;
}

body#students #footer,
body#parents #footer,
body#careerchgrs #footer,
body#reentry #footer,
body#retired #footer
{
margin: 0 0 0 200px;

}

/* ********** SIGNUP ********** */


#pnlAdminUserType
{
border: 2px solid red;
width: 200px;
padding: 4px;
background: #fff;
position: absolute;
top: 60px;
left: 40px;
}

#pnlAdminUserType h2
{
color: red;
font-size: 12px;
margin: 0;
padding: 4px;
font-weight: bold;
}

#pnlAdminUserType select
{
border: 1px solid red;
width: 180px;
}

#pnlAdminUserType select option
{
padding: 2px 0 0 6px;
}


body#signup #main
{
overflow: hidden;
width: 926px;
margin: 0;
position: relative;
}

#pvPackages,
#pvApproval
{
border: 1px solid #ccc;
width: 715px !important;
margin: 0 auto;
padding: 0 !important;
background: #fff;
}

#pvBilling
/*,#pnlRenewal*/
{
padding: 15px !important;
width: 685px !important;
margin: 0 auto;
background: #fff;
border: 1px solid #ccc;
}
/*
#pnlRenewal table
{
border: 1px solid #ccc;
border-width: 0 0 1px 1px;
width: 680px !important;
}

#pnlRenewal table td
{
border: 1px solid #ccc;
border-width: 1px 1px 0 0;
padding: 3px 6px;
}

#pnlRenewal table td h2
{
width: 500px;
}

#pnlRenewal table td img,
#pnlRenewal table td strong
{
display: block;
margin: 0 auto;
text-align: center;
}

*/

body#signup #main #pnlStudentPackage h2,
body#signup #main #pnlAdultPackage h2,
body#signup #main #pnlRenewal h2
{
font-size: 16px;
width: 600px;
margin: 0 auto;
}

body#signup #main #firstStepSignUp
{
background: transparent url(../img/register_box_1.png) left top no-repeat;
margin: 0 0 0 -50px;
overflow: hidden;
}


body#signup #main #regsTagLine
{
position: absolute;
top: 160px;
left: 450px;
width: 449px;
height: 267px;
background: transparent url(../img/register_tagline.jpg) left top no-repeat;
}

body#signup #main #regsTagLine h3,
body#signup #main #regsTagLine h4,
body#signup #main #regsTagLine ul
{
text-indent: -999em;
}

#selectStatus
{
margin: 45px 0 0 50px;
width: 270px;
height: 456px;
}

#selectStatus label
{
font-weight: bold;
color: #34347D;
font-size: 17px;
}

#selectStatus select
{
width: 260px;
display: block;
margin: 10px 0 0 0;
}


#selectStatus select option
{
padding: 0 3px;
}

#selectStatus input
{
background: transparent url(../img/submit.png) left top no-repeat;
border: 0;
text-indent: -999em;
width: 93px;
height: 30px;
display: block;
margin: 20px 10px 0 0;
float: right;
cursor: pointer;
}

body#signup #main .tableEnd
{
width: 590px;
margin: 15px auto 0 auto;
}

body#signup #main .tableEnd td
{
text-align: center;
}

body#signup #main .tableEnd td strong
{
color: #872E02;
}

body#signup #main .tableEnd td.programTitle
{
width: 292px;
padding: 0;
}

body#signup #main #pnlRenewal .tableEnd td.programTitle
{
width: 481px;
}


body#signup #main #table1,
body#signup #main #table4
{
border: 1px solid #ccc;
border-width: 1px 1px 0 0;
width: 590px;
margin: 15px auto 15px auto;
}

body#signup #main #table1 td,
body#signup #main #table4 td
{
border: 1px solid #ccc;
border-width: 0 0 1px 1px;
padding: 3px 6px;
background: #fff;
text-align: center;
width: 85px;
}

body#signup #main #table1 td.programTitle,
body#signup #main #table4 td.programTitle
{
text-align: left;
width: 280px;
vertical-align: top;
}


body#signup #main #pnlRenewal #table1 td.programTitle,
body#signup #main #pnlRenewal #table4 td.programTitle
{
width: 441px;
}


body#signup #main #table1 tr.totalPrice td.programTitle,
body#signup #main #table4 tr.totalPrice td.programTitle
{
text-align: center;
width: 280px;
}

body#signup #main #table1 strong,
body#signup #main #table4 strong
{
color: #872E02;
}

body#signup #main #table1 tr.totalPrice strong,
body#signup #main #table4 tr.totalPrice strong
{
color: #000;
}

body#signup #main #table1 li,
body#signup #main #table4 li
{
margin: 0 0 0 45px;
list-style: disc;
}

body#signup #main #table1 img,
body#signup #main #table4 img
{
display: block;
margin: 5px auto;
}

.endOfProgramNote
{
font-style: italic;
color: #19197D;
width: 590px;
display: block;
margin: 10px auto;
}


body#signup #main #table2
{
border: 1px solid #ccc;
width: 715px !important;
padding: 15px;
background: #fff;
margin: 0 auto 15px auto;
}

#table2 td
{
vertical-align: top;
}

body#signup #main #pnlMinorAcceptance #table2
{
border: 0;
}

body#signup #main #pnlAcceptance
{
width: 683px;
padding: 15px;
margin: 0 auto 0 auto;
}

body#signup #main #pnlAcceptance td
{
padding: 5px;
vertical-align: top;
}



body#signup #main #pnlTermsAndConditions,
body#signup #main #pnlPrivacyPolicy
{
width: 600px;
margin: 0 auto;
}


body#signup #main #pnlTermsAndConditions h2,
body#signup #main #pnlPrivacyPolicy h2
{
margin: 8px 0 0 0;
padding: 0;
font-size: 15px;
color: #34347D;
font-weight: bold;
}


#pnlTermsAndConditions em,
#pnlPrivacyPolicy em
{
font-weight: bold;
text-decoration: underline;
}

body#signup #main #pnlTermsAndConditions ul
{
margin: 10px
}

body#signup #main #pnlTermsAndConditions li
{
margin: 3px 0 0 25px;
list-style-type: square;
}

body#signup #main #pnlTermsAndConditions p
{
margin: 3px 0 10px 0;
}

body#signup #main #pnlTermsAndConditions em
{
font-style: italic;
}

body#signup #main #pnlTermsAndConditions h3
{
text-align: left;
margin: 10px 0 0 0;
}






body#signup #main #pnlMinorAcceptance td
{
vertical-align: top;
padding: 5px;
}

select#ccexpmonth,
select#ccexpyear
{
width: 65px;
margin: 0 5px 0 0;
display: block;
float: left;
}

#ccexpmonth option,
#ccexpyear option
{
padding: 0 0 0 5px;
}

body#signup #main #table3 h2
{
margin-left: 0;	
}

body#signup #main #table3 td
{
padding: 3px;
}

body#signup #footer
{
margin: 0 0 0 209px;
}

.guaranteeButton
{
	text-align: center;
}




/* ********** SEMI RETIRED ********** */
body#retired #main h1
{
width: 687px;
height: 257px;
text-indent: -999em;
background: transparent url(../img/semi_retired_intro.jpg) left top no-repeat;
}

body#retired #main h3
{
clear: left;
border-bottom: 1px solid #19197D;
text-align: left;
margin: 45px 0 0 0;
width: 680px;
}

body#retired #main h4
{
text-align: left;
margin: 0 0 15px 0;
font-weight: bold;
}

body#retired #main p
{
clear: left;
color: #34347D;
font-size: 14px;
line-height: 1.3em;
margin: 15px 0 0 0;
}

body#retired #main ul.helpList
{
overflow: hidden;
padding: 0 0 15px 62px;
}


body#retired #main #itsEasySteps
{
margin: 35px 0 0 0;
position: relative;
left: -215px;
}

/* ********** PARENTS ********** */

body#parents #mainWrapper
{
background: transparent;
}

body#parents #main
{
padding: 1px 0 0 35px;
}

body#parents #main h1
{
width: 700px;
height: 224px;
text-indent: -999em;
background: transparent url(../img/parents_header.jpg) left top no-repeat;
}

body#parents #main h2
{
text-indent: -999em;
width: 1px;
height: 1px;
}

body#parents #main h2 strong
{
font-size: 17px;
}

body#parents #main h3
{
clear: left;
border-bottom: 1px solid #19197D;
text-align: left;
margin: 20px 0 0 0;
width: 680px;
}

body#parents #main h4
{
text-align: left;
margin: 0 0 15px 0;
font-weight: bold;
}

body#parents p
{
clear: left;
color: #34347D;
font-size: 14px;
line-height: 1.3em;
margin: 15px 0 0 0;
}

.childQuestions li
{
font-size: 15px;
margin: 0 0 0 25px;
list-style-image: url(../img/blue_bullet.gif);
}


/* ********** REENTRY ********** */
body#reentry #mainWrapper
{
background: transparent;
}

body#reentry #main
{
padding-top: 1px !important;
padding-left: 30px;
}

body#reentry #main h1
{
text-indent: -999em;
width: 707px;
height: 256px;
background: transparent url(../img/reentry_header.jpg) left top no-repeat;
}

body#reentry #main h2
{
color: #34347D;
margin: 0 0 0 230px;
width: 460px;
font-size: 17px;
}

body#reentry #main h2 strong
{
font-size: 17px;
}

body#reentry #main h3
{
clear: left;
border-bottom: 1px solid #19197D;
text-align: left;
margin: 25px 0 0 0;
width: 680px;
}

body#reentry #main h4
{
text-align: left;
margin: 0 0 5px 0;
font-weight: bold;
}

body#reentry #main p
{
clear: left;
color: #34347D;
font-size: 14px;
line-height: 1.3em;
margin: 15px 0 0 0;
}


body#reentry td
{
width: 50%;
font-style: italic;
padding: 20px 40px;
font-weight: bold;
}


/* ********** CAREER CHANGERS ********** */
body#careerchgrs #mainWrapper
{
background: transparent;
}

body#careerchgrs #main
{
padding: 1px 0 0 35px;
}

body#careerchgrs #main h1
{
text-indent: -999em;
width: 692px;
height: 259px;
background: transparent url(../img/seeker_header.jpg) left top no-repeat;
}

body#careerchgrs #main h2
{
color: #34347D;
margin: 0 0 0 230px;
width: 460px;
font-size: 17px;
}

body#careerchgrs #main h2 strong
{
font-size: 17px;
}

body#careerchgrs #main h3
{
clear: left;
border-bottom: 1px solid #19197D;
text-align: left;
margin: 45px 0 0 0;
width: 680px;
}

body#careerchgrs #main h4
{
text-align: left;
margin: 0 0 15px 0;
font-weight: bold;
}

body#careerchgrs p
{
clear: left;
color: #34347D;
font-size: 14px;
line-height: 1.3em;
margin: 15px 0 0 0;
}

body#careerchgrs #tryFreeAnalysis
{
margin: 45px 0 0 16px;
}

/* ********** CONTACT ********** */

body#contact #main label
{
font-weight: bold;
display: block;
float: left;
clear: left;
width: 155px;
text-align: right;
margin: 2px 4px 0 0;
}

body#contact #main h1
{
text-align: left;
margin-left: 175px;
}

body#contact #main h3
{
text-align: left;
margin-left: 0;
}

body#contact #main input,
body#contact #main select
{
width: 200px;
margin: 2px 4px;
}

body#contact #main span
{
color: #872e02;
}

body#contact #main textarea
{
margin: 2px 4px;
}

body#contact #main div#Panel1
{
position: relative;
}

body#contact #main div#Panel1 p
{
position: absolute;
top: 50px;
left: 390px;
}

/* ********** PRIVACY ********* */

body#privacy #main h2,
body#terms #main h2
{
margin: 8px 0 0 0;
padding: 0;
font-size: 15px;
color: #34347D;
font-weight: bold;
}


/* ********** TERMS AND CONDITIONS ********** */
body#terms #main ul
{
margin: 10px
}

body#terms #main li
{
margin: 3px 0 0 25px;
list-style-type: square;
}

body#terms #main p
{
margin: 3px 0 10px 0;
}

body#terms #main em
{
font-style: italic;
}

body#terms #main h3
{
text-align: left;
margin: 10px 0 0 0;
}

/* ********** POST ANALYSIS LANDING ********** */
body#postAnalysis #main h1
{
background: transparent url(../img/post_analysis_header.jpg) left top no-repeat;
text-indent: -999em;
width: 687px;
height: 275px;
margin: 40px 0 0 0;
}

body#postAnalysis #main ul.headerList
{
display: none;
}

body#postAnalysis #main p.yourResults
{
color: #CB4010;
width: 380px;
margin: 25px 0 0 0;
float: left;
}

/* ********* FORGOT PASSWORD ********** */
body#forgotPassword #main
{
width: 400px;
margin: 0;
}

/* ********** LANDING ********** */


body#landing #firstTimeLanding
{
width: 680px;
padding: 0 20px;
}

#firstTime6Questions
{
background: #fff;
padding: 25px;
border: 1px solid #ccc;
width: 660px;
margin: 0 auto;
}

body#landing #firstTimeLanding h2,
#firstTime6Questions h2
{
margin-left: 0;
color: #34347D;
font-weight: bold;
font-family: arial;
font: bold 19px/1.5em arial, sans-serif;
}

body#landing #firstTimeLanding h3,
#firstTime6Questions h3
{
padding: 0 0 10px 0;
}

body#landing #firstTimeLanding p,
#firstTime6Questions p
{
color: #34347D !important;
font: normal 17px/1.2em arial, sans-serif !important;
}

body#landing #firstTimeLanding label ,
#firstTime6Questions label
{
font: normal 15px/1.5em arial, sans-serif;
color: #34347D !important;
display: block;
margin: 20px 0 0 0;
}

body#landing #firstTimeLanding textarea,
#firstTime6Questions textarea
{
background: #E0E9EF;
border: 1px solid #666564;
display: block;
width: 655px;
overflow: auto;
}

body#landing #firstTimeLanding input#LetsGetStarted,
#firstTime6Questions input#LetsGetStarted
{
background: transparent url(../img/submit.png) left top no-repeat;
width: 93px;
height: 30px;
text-indent: -999em;
margin: 10px;
float: right;
}

body#landing #firstTimeLanding #ImageButton1,
#firstTime6Questions #ImageButton1
{
width: 201px;
height: 47px;
}

#UcFirstTimeLanding1_LetsGetStarted
{
margin-top: 20px;
}

#pnlFirstVisitText
{
margin: 12px 0 0 0;	
}

body#landing #gratsWrapper
{
clear: both;
background: #DEDEF7;
margin: 25px -45px 0 -45px;
width: 678px;
padding: 15px 50px;
border-top: 3px solid #EFA253;
border-bottom: 3px solid #EFA253;
}

body#landing #beginStep2
{
border-top: 4px solid #C73F10;
padding: 15px 50px;
margin: 0 -43px;
width: 676px;
}

body#landing #beginStep2 table
{
margin: 30px 0 0 0;
}

body#landing #beginStep2 table td
{
padding: 10px;
color: #19197D;
font-size: 15px;
font-family: "Arial Rounded MT Bold",sans-serif;
vertical-align: top;
line-height: 1.2em;
}




body#landing #mainWrapper
{
background: #F3F4F8;
}

body#landing #sideBar
{
background: transparent url(../img/sidebar_very_tall.png) left top no-repeat;
height: 100%;
}

body#landing #sideBar #quickLinks 
{
padding: 7px 0;
}

body#landing #container
{
padding: 0 9px 0 9px;
}

body#landing #main
{
background: #F8F5E0;
padding: 15px 0 0 20px;
width: 753px;
}

body#landing #main #pnlActiveSubscription
{
background: #fff;
padding: 0 20px 20px 20px;
margin: -12px 0 0 -20px;
}

body#landing #main #pnlActiveSubscription h1
{
margin: 0;
padding: 20px;
}

body#landing #main #pnlActiveSubscription h3 strong
{
color: #34347d;
font-size: 18px;
font-family: Arial, Sans-Serif;
}

body#landing #main #pnlActiveSubscription strong
{
color: #872E02;
}

body#landing #main .welcomeBack
{
margin: 12px 0 0 0;
}

body#landing #main .welcomeBack h3
{
font-size: 17px;
line-height: 1.2em;
margin: 0 auto;
padding: 0 0 15px 0;
}

body#landing #main #welcomeBackHeaderWrap
{
background: #DDDEF8 url(../img/returning_header_bg.jpg) left top no-repeat;
padding: 30px;
overflow: hidden;
width: 470px;
height: 104px;
margin: 0 auto;
}

body#landing #main #welcomeBackHeaderWrap h1
{
margin: 0;
padding: 0;
font-size: 20px;
font-weight: bold;
}

body#landing #main #welcomeBackHeaderWrap .toolsIB
{
display: block;
float: left;
}

body#landing #main #welcomeBackHeaderWrap p
{
margin: 10px 0 0 105px;
}

body#landing #main .sectionHR
{
background:#C73F10 none repeat scroll 0%;
border-top:4px solid #EFA253;
height:4px;
margin:0pt 0pt 0pt -22px;
width:775px;
}

body#landing #main h3
{
text-align: left;
margin: 0;
width: 680px;
}

body#landing #main p
{
color: #34347D;
font-size: 14px;
}

body#landing #main p em,
body#landing #main p strong,
body#landing #main p span
{
font-size: 14px;
}

body#landing #main table#assessmentOptions
{
margin: 15px 0 0 0;
}

body#landing #main table#assessmentOptions td
{
padding: 5px;
color: #19197D;
font-size: 15px;
font-family: "Arial Rounded MT Bold",sans-serif;
vertical-align: top;
line-height: 1.2em;
}

body#landing #main table#assessmentOptions td.aoText
{
padding-left: 25px;
}

body#landing #main .pastDueSessions
{
color: #872E02;
font-weight: bold;
}

body#landing #main #userHeaderWrap
{
background: transparent url(../img/user_status_header.png) 25px top no-repeat;
overflow: hidden;
margin: 25px auto 0 auto;
text-align: center;
padding: 15px 0 20px 0;
height: 143px;
}

body#landing #main #userHeaderWrap h1
{
margin: 0;
padding: 0;
}

body#landing #main #userHeaderWrap h3
{
margin: 0;
padding: 0;
text-align: center;
width: 100%;
}

body#landing #main .leftShim
{
background: #fff;
margin: 0 0px 0 -20px;
padding: 0px;
text-align: center;
}

body#landing #main .leftShim h2
{
color: #19197D;
text-indent: 0;
margin: 0 !important;
font: bold 13px/1.5em arial, sans-serif;
}

body#landing #main h2#step2
{
background: transparent url(../img/landing_step2.jpg) left top no-repeat;
text-indent:-999em;
margin: 15px 0 0 0;
height: 42px;
}

body#landing #main h2#step3
{
background: transparent url(../img/landing_step3.jpg) left top no-repeat;
text-indent:-999em;
margin: 15px 0 0 0;
height: 42px;
}

body#landing #main h2#step45
{
background: transparent url(../img/landing_step4_5.jpg) left top no-repeat;
text-indent:-999em;
margin: 15px 0 0 0;
height: 42px;
}

body#landing #main h2#step6
{
background: transparent url(../img/landing_step6.jpg) left top no-repeat;
text-indent:-999em;
margin: 15px 0 0 0;
height: 42px;
}

body#landing #main p.burgText,
body#landing #main span.burgText,
body#landing #main em.burgText,
body#landing #main strong.burgText
{
color: #872E02;
}

body#landing #main .normalColorLink a
{
color: #414185;
font-weight: bold;
}

#editor1_wrapper img
{
display: block;
padding: 5px;
border: 2px solid #999 !important;
cursor: pointer;
}

#RadEWrappereditor1 img
{
border: 0 !important;
display: inline;
padding: 0;
}

body#landing #main em
{
text-decoration: underline;
color: #34347D;
font: bold 16px/1.5em arial;
}

body#landing #main td.burgText
{
color: #872E02;
font-weight: bold;
}

body#landing #main #CounselerLanding
{
background: #F8F5E0;
/*
margin: -10px -40px 0 -50px;
padding: 20px 10px 20px 50px;
*/
width: 713px;
}

body#landing #main #pnlCounseler h1
{
background: transparent url(../img/counselor_landing_header.jpg) left top no-repeat;
width: 594px;
height: 80px;
color: #eee;
margin: 0 auto 0 auto;
padding: 17px 0 0 0;
}


body#landing #main #pnlCounseler #counselerTable1 td
{
padding: 0 10px;
text-align: center;
}

body#landing #main #pnlCounseler #counselerTable1 td table#calCounselorAppointments
{
border: 1px solid #ccc;
margin: 0 auto;
}

body#landing #main #pnlCounseler #counselerTable1 td td
{
padding: 0;
}

body#landing #main #pnlCounseler #counselerTable2 {
width: 75%;
}

body#landing #main #pnlCounseler #counselerTable2 td {
padding: 0 45px;
}

body#landing #main #pnlCounseler #counselerTable1 .pastDueSessions {
text-align: left;
}

body#landing #main #pnlCounseler select {
width: 190px;
}

body#landing #main #pnlCounseler select option {
padding: 0 3px;
}

body#landing #main #pnlScheduleEditAppointment {
background: #F8F5E0;
/*
padding: 0 40px 0 50px;
margin: 0 -40px 0 -50px;
*/
}

#appointment table#addToSchedule {
border: 1px solid #ccc;
background: #fff;
padding: 10px 30px;
}

#appointment td {
padding: 2px 0;
}

#dgSessions {
background: #fff;
margin: 10px 10px 10px 0;
border: 1px solid #999 !important;
}

#dgSessions td {
padding: 4px;
}

body#landing #main #lblAppointmentType {
color: #34347D;	
font-weight: bold;
text-align: center;
width: 225px;
display: block;
font-family: "Arial Rounded MT Bold",sans-serif;
}

body#landing #main .appointmentTimes {
width: 325px;
padding: 0 0 0 10px
}

body#landing #main .appointmentTimes p {
width: 300px;
font-weight: bold;
padding: 0 0 10px 0;
color: #872E02;
text-align: center;
}

.appointmentTimes .startTime,
.appointmentTimes .endTime {
width: 70px;
float: left;
font-weight: bold;
padding: 0 3px 0 0;
text-align: right;
}

.appointmentTimes select {
width: 70px;
}

.appointmentTimes select option {
padding: 0 5px;
}


.createNewAppointment td.newCalendar {
width: 300px;
}

.createNewAppointment td.addNewApp {
vertical-align: top;
}

.createNewAppointment td.addNewApp select {
width: 50px;
}

.createNewAppointment td.addNewApp select option {
padding: 0 4px;
}

#btnSubmitAppt {
width: 160px;
margin: 10px 0 0 0;
}

#calCounselorAppointments,
#calAppt {
width: 230px;
}

#calCounselorAppointments th,
#calAppt th {
border: 1px solid #999;
border-width: 0 1px 0 0;
background: #555;
color: #fff;
}

#calCounselorAppointments td,
#calAppt td {
background: #fff;
font-weight: bold;
border: 1px solid #ccc;
}

#calCounselorAppointments td table td,
#calAppt td table td {
background: #777;
color: #fff;
border: 0;
}

#calCounselorAppointments td table td a,
#calAppt td table td a {
border: 1px solid #000;
padding: 0 5px;
text-decoration: none;
background: #fff;
font-weight: bold;
}


#RadEContentHoldercounseloreditor i {
 font-style: italic;	
}

#RadEContentHoldercounseloreditor ul {
list-style-type: disc;
padding: 0 0 0 25px;
margin: 0 0 0 25px;
}

/* ********* MISSION STATEMENT ********** */
body#mission #main h1 {
padding: 0 80px 0 0; 
}

body#mission #main p {
text-align: left;
margin: 15px 0;
color: #34347d;
font-size: 16px;
width: 680px;
line-height: 1.3em;
font-family: arial, sans-serif;
font-weight: normal;
}

body#mission #main li {
text-align: left;
margin: 0 0 0 65px;
list-style-type: disc;
color: #34347d;
}

/* ********* SITE MAP ********** */
body#siteMap #main h1 {
padding: 0 80px 0 0; 
}

body#siteMap #main ul {
margin: 15px 0 0 0;
}

body#siteMap #main ul ul {
margin: 0;
}

body#siteMap #main li,
body#siteMap #main li a {
font-weight: bold;
color: #C43D0F;
}

body#siteMap #main li li {
margin: 0 0 0 30px;
list-style-type: disc;
}

body#siteMap #main li li a {
font-weight: normal;
text-decoration: underline;
padding: 0;
margin: 0;
line-height: 1.5em;
}


/* ********** TIPS AND ADVICE ********** */
/* also used for the NEWSLETTER ARCHIVES page...
uses all the same styles...careful when changing */

body#advice #mainWrapper {
background: #F3F4F8;
}

body#advice #sideBar {
height: 100%;
background: transparent url(../img/sidebar_very_tall.png) left -250px no-repeat;
}

body#advice #articleWrapper strong,
body#advice #articleWrapper p {
background-color: #F3F4F8;
font-family: Verdana, Sans-Serif;
font-size: 13px;
}

body#advice #articleWrapper {
width: 683px;
padding: 0;
margin: 0;
background: #F3F4F8;
}

body#advice #articleWrapper h2,
#newsletterArchive #articleWrapper h2 {
margin-left: 0;
color: #872e02;
font-size: 15px;
font-weight: bold;
}

body#advice #articleWrapper h1 {
margin: 0;
padding: 0;
background: #F3F4F8;
font-size: 24px;
color: #872e02;
}

body#advice #articleWrapper h3 {
color: #000;
font-size: 15px;
font-weight: bold;
text-align: left;
margin: 10px 0 0 0;
padding: 0;
background: #F3F4F8;
}

body#newsletterArchive blockquote {
color: #34347d;
}

body#advice #articleWrapper ol {
margin: 0 0 0 45px;
}

body#advice #articleWrapper ol li {
list-style: decimal;
background: #F3F4F8;
}

body#advice #articleWrapper ul li {
margin-left: 45px;
list-style-type: disc;
}

body#advice #articleWrapper ul ul li {
margin-left: 45px;
list-style-type: square;
}

body#advice #articleWrapper td {
padding: 5px;
vertical-align: top;
background: #F3F4F8;
}

body#advice #articleWrapper td.stepsTA {
white-space: nowrap;
}

body#advice #articleWrapper img {
display: block;
margin: 0 auto;
}


/* ***** NEWSLETTER ARCHIVE ***** */
body#newsletterArchive #sideBar {
height: 100%;
background: transparent url(../img/sidebar_very_tall.png) left -250px no-repeat;
}

body#newsletterArchive #articleWrapper h3 {
text-align: left;
margin: 15px 0 0 0;
}

body#newsletterArchive #articleWrapper ul,
body#newsletterArchive #articleWrapper ol {
margin: 0 0 15px 35px;
color: #19197D;
}

body#newsletterArchive #articleWrapper ul li {
list-style: disc;
}

body#newsletterArchive #articleWrapper p {
margin: 0 0 10px 0;
color: #19197D;
font: normal 13px/19px arial, sans-serif;
}


@media projection, screen { .ui-tabs-hide { display:none; } }
@media print { .ui-tabs-nav { display: none; } }

.light .ui-tabs-nav,
.light.ui-tabs-nav {
padding-left:6px;
border-bottom:1px solid #444;
float:left;
width:99%;
margin:0;
}


.light .ui-tabs-nav dl,
.light.ui-tabs-nav dl {
position: absolute !important;
top: 8px;
left: 1px;
z-index: 999;
border: 1px solid #999;
border-color: #BABCF7 #979AF7 #979AF7 #BABCF7;
background: #efefef;
padding: 2px;
}

.light .ui-tabs-nav dt,
.light.ui-tabs-nav dt {
font-weight: bold;
text-align: center;
color: #872e02;
}

.light .ui-tabs-nav dd,
.light.ui-tabs-nav dd {
list-style:none;
/*float:left;*/
}
.light .ui-tabs-nav a,
.light.ui-tabs-nav a {
display:block;
width: 185px;
padding:2px 0 1px 5px;
text-decoration:none!important;
border: 1px solid #ccc;
margin: 1px 0 0 0;
font:9pt Verdana;
background: #fff;
}
.light .ui-tabs-nav span,
.light.ui-tabs-nav span {
padding:2px 13px 2px;
color:#FFF;
background:#444;
}
.light .ui-tabs-nav a:hover,
.light .ui-tabs-nav a:hover span,
.light.ui-tabs-nav a:hover,
.light.ui-tabs-nav a:hover span {
border-color:#999;
color:#FFF;
background:#ccc;
}
.light .ui-tabs-nav .ui-tabs-selected a,
.light.ui-tabs-nav .ui-tabs-selected a {
background:#ccc;
border-color:#999;
font-weight: bold;
}
.light .ui-tabs-nav .ui-tabs-selected a span,
.light.ui-tabs-nav .ui-tabs-selected a span {
margin-bottom:0;
color:#000;
background:snow;
border-bottom:1px solid #FFF;
cursor:default;
}
.light .ui-tabs-nav .ui-tabs-disabled a,
.light .ui-tabs-nav .ui-tabs-disabled a span,
.light.ui-tabs-nav .ui-tabs-disabled a,
.light.ui-tabs-nav .ui-tabs-disabled a span {
background:#EEE;
color:#BBB;
border-color:#DDD;
cursor:default;
}
.light .ui-tabs-container {
clear:both;
clear:left;
}

.light .ui-tabs-container a {
display: inline;
width: auto;
padding: 0;
text-decoration: underline !important;
border: 0;
margin: 0;
font-size: inherit;
background: transparent;
}


#popBoxSS {
display: none;	
}

.closeSS {
margin: 10px;
text-align: center;
background: #eee;
cursor: pointer;
display: none;
padding: 5px;
border: 1px solid #872E02;
color: #872E02;
width: 150px;
}

/* editor items outside of editor...saved. */
#editor1 em {
font-style: italic !important;
text-decoration: none !important;
}

#editor1 strong {
font-weight: bold !important;
font-family: Arial, Sans-Serif !important;
color: #111 !important;
}

#editor1 em strong,
#editor1 strong em {
font-style: italic !important;
font-weight: bold !important;
text-decoration: none !important;
}

#editor1 ul,
#editor1 ol {
margin-left: 35px !important;
}

#editor1 ul {
list-style-type: disc;	
}

/* ***** RefundPolicy ***** */
body#refundPolicy #main ul {
margin: 10px
}

body#refundPolicy #main li {
margin: 3px 0 0 25px;
list-style-type: square;
}