/* Body and Page */
body {
background:#fff;
font-family:arial,helvetica,sans-serif;
font-size:12px;
margin:21px 26px;
padding:0;
}

#page {
margin:0 auto;
padding:0;
position:relative;
width:801px;
}

/* Header */
#pageheader {
background:transparent url(/Images/Transitions/top_blue_bckg.png) 0 66px no-repeat;
_background:transparent url(/Images/Transitions/top_blue_bckg.gif) 0 66px no-repeat;
height:80px;
margin:0;
padding:0;
}

#pageheader h1 {
background:transparent url(/Images/Transitions/transitions_logo.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/transitions_logo.gif) 0 0 no-repeat;
margin:0;
padding:0;
text-indent:-3000px;
}

#pageheader h1 a {
display:block;
height:65px;
width:401px;
}

#topnav {
background:transparent url(/Images/Transitions/search_bckg.png) right 0 no-repeat;
_background:transparent url(/Images/Transitions/search_bckg.gif) right 0 no-repeat;
height:80px;
margin:0;
padding:2px 8px 0 0;
position:absolute;
right:0;
text-align:right;
top:0;
width:500px;
}

#topnav label,#topnav .lblPrompt {
color:#888;
display:inline;
font:13px arial,helvetica,sans-serif;
line-height:22px;
text-transform:lowercase;
}

#topnav input,#topnav select {
border:1px solid #8CD7E7;
border-width:1px 0 0 1px;
color:#888;
font:9pt arial,helvetica,sans-serif;
margin:0;
}

#topnav input {
height:21px;
padding:2px 0 0 8px;
width:130px;
}

/* Excludes IE */
#topnav select {
margin:3px 1px 0 0;
padding:3px;
width:92px;
}

/* Excludes IE */
#topnav #languagebox,#topnav #searchbox {
height:25px;
margin:3px 0 0;
padding:0 28px 0 0;
position:relative;
}

#localeLinks {
position:absolute;
right:4px;
top:5px;
}

#localeLinks span {
margin-right:5px;
}

#localeLinks a {
color:#333;
font:11px arial,helvetica,sans-serif;
}

#topnav a.simpleSearchButton,#topnav a.btnGo {
background:transparent url(/Images/Transitions/go_btn_off.gif) 0 0 no-repeat;
color:#fff;
display:block;
font-weight:700;
height:24px;
line-height:24px;
position:absolute;
right:3px;
text-decoration:none;
top:1px;
width:25px;
}

#topnavlinks {
clear:both;
color:#888;
font:10px arial,helvetica,sans-serif;
margin-top:5px;
}

.userfullname {
color:#21A6B5;
}

#topnavlinks a {
color:#333;
text-decoration:none;
}

#topnavlinks a:hover,#topnavlinks a:focus {
color:#FF3800;
text-decoration:underline;
}

/* Primary Navigation */
#primarynav {
background:#dff6fc url(/Images/Transitions/icons_bckg.gif) 12px 10px repeat-x;
margin:0;
padding:0;
position:relative;
width:801px;
}

#dashboard {
background:transparent url(/Images/Transitions/icons_rd_crnr.gif) 0 10px no-repeat;
border-left:12px solid #D6F3FF;
clear:both;
float:left;
height:39px;
margin:0;
padding:0;
position:relative;
width:119px;
}

#dashboard li {
display:block;
height:29px;
list-style:none;
margin:10px 0 0;
padding:0;
position:absolute;
top:0;
}

#dashboard a {
color:#FFF;
display:block;
font:bold 12px arial,helvetica,sans-serif;
height:29px;
text-decoration:none;
}

#dash1 {
left:0;
width:58px;
}

#dash1 a {
background:transparent url(/Images/Transitions/mail_icon.png) 11px 8px no-repeat;
_background:transparent url(/Images/Transitions/mail_icon.gif) 11px 8px no-repeat;
padding:8px 0 0 40px;
}

#dash2 {
border-left:1px solid #CEB69C;
left:58px;
width:61px;
}

#dash2 a {
background:transparent url(/Images/Transitions/calendar_icon.png) 11px 7px no-repeat;
_background:transparent url(/Images/Transitions/calendar_icon.gif) 11px 7px no-repeat;
padding:8px 0 0 40px;
}

#navigation {
background:#D6F3FF;
float:right;
height:39px;
margin:0;
padding:0;
position:relative;
width:668px;
}

#navigation li {
list-style:none;
margin:0;
padding:0;
position:absolute;
top:0;
}

#navigation li,#navigation a {
display:block;
height:39px;
text-indent:-3000px;
}

#navigation #Home {
background:transparent url(/Images/Transitions/upper_nav.gif) 0 0 no-repeat;
left:0;
width:47px;
}

#navigation #Home.selected,#navigation #Home a:hover,#navigation #Home a:focus {
background:transparent url(/Images/Transitions/upper_nav.gif) 0 -39px no-repeat;
}

#navigation #CareerPlanning {
background:transparent url(/Images/Transitions/upper_nav.gif) -47px 0 no-repeat;
left:47px;
width:121px;
}

#navigation #CareerPlanning.selected,#navigation #CareerPlanning a:hover,#navigation #CareerPlanning a:focus {
background:transparent url(/Images/Transitions/upper_nav.gif) -47px -39px no-repeat;
}

#navigation #HighSchoolPlanning {
background:transparent url(/Images/Transitions/upper_nav.gif) -168px 0 no-repeat;
left:168px;
width:122px;
}

#navigation #HighSchoolPlanning.selected,#navigation #HighSchoolPlanning a:hover,#navigation #HighSchoolPlanning a:focus {
background:transparent url(/Images/Transitions/upper_nav.gif) -168px -39px no-repeat;
}

#navigation #OfftoWork {
background:transparent url(/Images/Transitions/upper_nav.gif) -673px 0 no-repeat;
left:168px;
width:122px;
}

#navigation #OfftoWork.selected,#navigation #OfftoWork a:hover,#navigation #OfftoWork a:focus {
background:transparent url(/Images/Transitions/upper_nav.gif) -673px -39px no-repeat;
}

#navigation #CollegePlanning {
background:transparent url(/Images/Transitions/upper_nav.gif) -290px 0 no-repeat;
left:290px;
width:122px;
}

#navigation #CollegePlanning.selected,#navigation #CollegePlanning a:hover,#navigation #CollegePlanning a:focus {
background:transparent url(/Images/Transitions/upper_nav.gif) -290px -39px no-repeat;
}

#navigation #FinancialAidPlanning {
background:transparent url(/Images/Transitions/upper_nav.gif) -412px 0 no-repeat;
left:412px;
width:122px;
}

#navigation #FinancialAidPlanning.selected,#navigation #FinancialAidPlanning a:hover,#navigation #FinancialAidPlanning a:focus {
background:transparent url(/Images/Transitions/upper_nav.gif) -412px -39px no-repeat;
}

#navigation #YourPortfolio {
background:transparent url(/Images/Transitions/upper_nav.gif) -534px 0 no-repeat;
left:534px;
width:123px;
}

#navigation #YourPortfolio.selected,#navigation #YourPortfolio a:hover,#navigation #YourPortfolio a:focus {
background:transparent url(/Images/Transitions/upper_nav.gif) -534px -39px no-repeat;
}

/* Secondary Navigation */
#subnavigation {
background:#21A6B5 url(/Images/Transitions/subnav-bg.gif) left bottom repeat-x;
border:12px solid #D6F3FF;
border-width:0 11px 0 12px;
clear:both;
height:32px;
margin:0;
padding:0 20px;
position:relative;
}

#subnavigation li {
display:block;
float:left;
padding:5px 15px 5px 0;
}

#subnavigation li a {
color:#fff;
font:bold 12px arial,helvetica,sans-serif;
text-decoration:none;
}

#subnavigation li.selected a {
color:#ff0;
}

/* Main Page Content */
#main {
background:#50ccd5 url(/Images/Transitions/side_blue_bckg.png) 0 0 repeat-x;
_background:#50ccd5 url(/Images/Transitions/side_blue_bckg.gif) 0 0 repeat-x;
margin:0;
padding:0 11px 0 12px;
}

#mainbody {
_height:410px;
background:#fff;
min-height:410px;
}

#mainpanel {
padding:4px 0 0 22px;
position:relative;
width:816px;
}

.planByButton {
_padding:0 0 1px 5px;
padding:0 0 1px 10px;
text-align:center;
}

.planByButton a {
background:transparent url(/images/transitions/subpages/portfolio/PlanBy_buttons.png) 0 -36px no-repeat;
_background:transparent url(/images/transitions/subpages/portfolio/PlanBy_buttons.gif) 0 -36px no-repeat;
color:#fff;
display:block;
font:bold 12px arial,helvetica,sans-serif;
height:27px;
padding-top:9px;
text-align:center;
text-decoration:none;
width:190px;
}

.planByButton a:hover,.planByButton a:focus {
background:transparent url(/images/transitions/subpages/portfolio/PlanBy_buttons.png) 0 0 no-repeat;
_background:transparent url(/images/transitions/subpages/portfolio/PlanBy_buttons.gif) 0 0 no-repeat;color:#218E9C;
}

.boxtopdual {
background:url('/images/transitions/subpages/sgl_box_split_upr.png') top center no-repeat;
_background:url('/images/transitions/subpages/sgl_box_split_upr.gif') top center no-repeat;
height:19px;
margin:0;
width:506px;
}

.boxbottomdual {
background:url('/images/transitions/subpages/sgl_box_split_lwr.png') top center no-repeat;
_background:url('/images/transitions/subpages/sgl_box_split_lwr.gif') top center no-repeat;
height:24px;
margin-bottom:10px;
width:506px;
}

.dualbox {
padding-bottom:12px;
width:500px;
}

#main .dualbox h3 {
background:transparent url('/images/transitions/subpages/portfolio/PlanBy_hdr.png') 0 0 no-repeat;
_background:transparent url('/images/transitions/subpages/portfolio/PlanBy_hdr.gif') 0 0 no-repeat;
color:#1FAFBA;
font:bold 14px arial,helvetica,sans-serif;
height:24px;
padding:18px 0 0 15px;
text-transform:none;
width:214px;
}

#main .dualbox .dualboxleft h3 {
margin-left:14px;
}

.dualboxleft,.dualboxright {
width:244px;
}

#main .dualboxleft .sectionbody {
margin-right:0;
padding:10px 0 0 14px;
}

#main .dualboxright .sectionbody {
margin-left:0;
padding:10px 0 0 14px;
}

.dualboxor {
background:transparent url('/images/transitions/subpages/portfolio/PlanBy_vert_line.png') 4px 0 repeat-y;
_background:transparent url('/images/transitions/subpages/portfolio/PlanBy_vert_line.gif') 4px 0 repeat-y;
position:relative;
width:12px;
}

.orImage {
background:transparent url('/images/transitions/PlanBy_OR_img.png') 0 0 no-repeat;
_background:transparent url('/images/transitions/PlanBy_OR_img.gif') 0 0 no-repeat;
font:1px sans-serif;
height:33px;
left:0;
text-indent:-2000px;
top:0;
width:29px;
}

#main .dualbox .sectionlink {
margin-left:30px;
}

#main p.sectionIntro {
font-weight:700;
padding:0 10px 8px 0;
}

.sectionbox p,#main .sectionbody p {
font-family:helvetica, arial, sans-serif;
font-size:8pt;
margin:0 10px 5px 0;
}

.headerlink {
background:transparent;
display:block;
margin:5px 0;
padding:0;
position:relative;
}

#main .widecolumn .headerlink {
_margin:0 0 0 18px;
_padding:0;
}

#main .narrowcolumn .headerlink {
_padding:4px 0 0 0;
_text-align:right;
margin:0;
}

.headerlink .subheader {
display: block;
color: #000;
text-indent: 20px;
font-weight: bold;
}

/* ******************************* HEADER STYLES ******************************* */
span.headerlink a,span.headerlink,#main a span.headerlink {
background:none;
color:#f94212;
font-family:helvetica, arial, sans-serif;
font-size:8pt;
margin:5px 0;
text-decoration:none;
}

.widecolumn {
width:284px;
}

/* ******************************* SECTION BOX STYLES ******************************* */
.sectionbody table td.narrowcolumn {
padding-left:20px;
}

.boxtoptabbed {
background:transparent;
height:18px;
margin:0;
width:506px;
}

.boxtoptabbedwide {
background:transparent;
height:18px;
margin:0;
width:700px;
}

.sectionboxtabs {
background:url('/images/transitions/subpages/box_cross_section_tabbed.png') top center repeat-y;
_background:url('/images/transitions/subpages/box_cross_section_tabbed.gif') top center repeat-y;
padding:0 11px;
width:484px;
}

.sectionboxtabswide {
background: #e0e0e0;
margin-left: 5px;
padding: 0 11px;
border: 2px solid #acacab;
border-bottom: 0px;
width: 692px;
height: 83px;
}

.sectionboxtabs ul,.sectionboxtabswide ul {
height:47px;
list-style:none;
margin:4px 0 0;
padding:0;
position:relative;
}

.sectionboxtabs ul li,.sectionboxtabswide ul li {
float:left;
height:47px;
text-align: center;
width:151px;
}

.sectionboxtabs ul li a,.sectionboxtabswide ul li a {
background:url('/images/transitions/subpages/midpage_tab_off.png') top center repeat-y;
_background:url('/images/transitions/subpages/midpage_tab_off.gif') top center repeat-y;
color:#858585;
display:block;
font:12px helvetica, arial, sans-serif;
height:34px;
padding:11px 0 0 4px;
text-decoration:none;
text-transform:uppercase;
width:147px;
}

.sectionboxtabs ul li strong {font-weight: normal;}

.sectionboxtabs .headerlink,.sectionboxtabs .headerlink a,.sectionboxtabswide .headerlink,.sectionboxtabswide .headerlink a,.sectionboxtabs h3,.sectionboxtabs h3 a,.sectionboxtabswide h3,.sectionboxtabswide h3 a {
color:#232323;
padding: 6px 0 8px 0
}

.sectionboxtabs ul li a:hover,.sectionboxtabswide ul li a:hover {
color:#333;
}

.sectionboxtabs ul li.sectionboxtabon a,.sectionboxtabswide ul li.sectionboxtabon a {
background:url('/images/transitions/subpages/midpage_tab_on.png') top center repeat-y;
_background:url('/images/transitions/subpages/midpage_tab_on.gif') top center repeat-y;
color:#267fb4;
font-weight: bold;
}

.smallsection {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#bcfffe;
border:2px solid #33bac4;
border-radius:5px;
color:#524542;
font:9px arial,helvetica,sans-serif;
width:200px;
}

.smallsectiongray {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#f5f5f5;
border:2px solid #cccccc;
border-radius:5px;
color:#524542;
font:9px arial,helvetica,sans-serif;
width:200px;
}

.smallsectiontop {
background:transparent;
font:1px sans-serif;
height:14px;
width:200px;
}

.smallsectionmiddle {
background:transparent;
margin:0;
padding:0 10px;
}

.smallsectionbottom {
background:transparent;
font:1px sans-serif;
height:14px;
margin:0 0 5px;
width:200px;
}

#main .smallsection h3 {
color:#f94212;
font:bold 8pt helvetica,arial,sans-serif;
margin:0;
text-decoration:none;
}

#main .smallsection h4 {
color:#f94212;
font:bold 11px helvetica,arial,sans-serif;
margin:0;
padding-bottom:8px;
text-align:center;
text-decoration:none;
text-transform:none;
}

.sectionprompt {
color:#18869C;
font:bold 12px arial,helvetica,sans-serif;
padding:5px 10px;
}

.equicolumn td {
vertical-align:top;
width:50%;
}

/* Footer */
#footer {
background:transparent url(/Images/Transitions/lower_blue_bckg.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/lower_blue_bckg.gif) 0 0 no-repeat;
_clear:both;
color:#666;
font:10px arial,helvetica,sans-serif;
padding-top:50px;
text-align:center;
width:801px;
}

#footer a {
text-decoration:none;
}

/* General Classes */
a {
color:#267fb4;
}

.invisible {
display:block;
left:0;
position:absolute;
text-indent:-3000px;
top:0;
}

h3,h3 a {
color:#f94212;
font:bold 12pt helvetica, arial, sans-serif;
margin:0;
padding:0;
text-decoration:none;
text-transform:uppercase;
}

h4,h4 a {
color:#18869C;
font:bold 11pt helvetica, arial, sans-serif;
margin:0;
padding:0;
text-decoration:none;
}

/* Link Styles */
.sectionlink a,.sectionLink a {
background:transparent url(/Images/Transitions/blue_arw.png) 0 4px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) 0 4px no-repeat;
font:11px arial,helvetica;
padding:2px 0 4px 16px;
text-decoration:none;
}

.actionlink a,.guidewaysNavigator .actionbutton a {
background:transparent url(/Images/Transitions/blue_arw.png) 0 4px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) 0 4px no-repeat;
color:#267fb4;
font-family:arial,helvetica,sans-serif;
font-size:11px;
padding:2px 0 4px 16px;
text-decoration:none;
}

.guidewaysNavigator .actionbutton a {
color:inherit;
text-align:left;
width:160px;
}

.guidewaysNavigator .actionbutton a:hover,.guidewaysNavigator .actionbutton a:focus {
background:transparent url(/Images/Transitions/blue_arw.png) 0 4px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) 0 4px no-repeat;
color:#267fb4;
text-decoration:underline;
}

.nextprevlinks {
margin:auto;
}

.nextlink {
width:50%;
}

.nextlink a {
background:transparent url(/Images/Transitions/blue_arw.png) right 4px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) right 4px no-repeat;
font:bold 12px arial,helvetica;
padding:2px 16px 4px;
text-decoration:none;
}

.prevlink a {
background:transparent url(/Images/Transitions/left_blue_arw.png) 0 4px no-repeat;
_background:transparent url(/Images/Transitions/left_blue_arw.gif) 0 4px no-repeat;
font:bold 12px arial,helvetica;
padding:2px 16px 4px;
text-decoration:none;
}

ul.linklist {
list-style:none;
margin:0;
padding:0 0 0 20px;
}

.smallsection ul.linklist {list-style-type: none;}

ul.linklist li {
_height:20px;
margin:0;
padding:0;
}

ul.linklist li a, ul.linklist li span {
background:transparent url(/Images/Transitions/blue_arw.png) 0 2px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) 0 2px no-repeat;
color:#18869C;
display:block;
font:12px arial,helvetica,sans-serif;
padding:0 0 0 17px;
text-decoration:none;
}

ul.linklist li span {color: #000000;}

#mainbody h2 {
color:#6B5D4A;
font:bold 20px arial,helvetica,sans-serif;
margin:0;
padding:15px 0 18px 0;
}

.journalentry strong {
color:#846D5A;
font:bold 10pt verdana,geneva,sans-serif;
margin:10px 0 5px;
padding-bottom:2px;
}

.journalentry textarea {
background:#FFFBEF;
border:1px solid #846D5A;
font:10pt verdana,geneva,sans-serif;
padding:3px;
width:390px;
}

.journalentry table td {
padding:5px;
vertical-align:top;
}

#main .dataGrid td,#datagrid td {
font-family:arial,helvetica,sans-serif;
font-size:11px;
margin:0;
padding:2px;
}

#main .dataGridHeader {
background-color:#18869C;
color:#fff;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:700;
padding:3px;
}

#main .dataGridHeader a {
background:transparent url(/images/transitions/sort.gif) right 4px no-repeat;
color:#fff;
display:block;
padding-right:12px;
}

#main .dataGridSubheader {
background-color:#CEF3FF;
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:700;
padding:3px;
}

#main .dataGridOddRow {
background-color:#EFF7FF;
}

.simpleFormHeader {
background-color:#02A0BD;
border:1px solid #000;
color:#FFF;
display:block;
font-size:12px;
font-weight:700;
padding:4px;
}

#pagination,#paginationTop {
display:block;
height:23px;
margin:0;
padding:2px 10px;
position:relative;
text-align:right;
}

table.listPageSelector {
margin-left:100px;
}

#main .sectionboxwide table.listPageSelector {
margin-left:auto;
}

#pagination {
margin-top:10px;
}

#main a.pageLinks,#main .pageLinks,#main .pageIndex,#pagination a,#paginationTop a {
font:bold 10px verdana,geneva,arial,helvetica,sans-serif;
text-align:center;
}

#pagination a,#paginationTop a {
border:1px solid #fff;
padding:3px;
text-align:center;
}

#main .pageLinksSelected a,#main span.pageLinksSelected {
border:1px solid #CEF3FF;
color:#333;
}

#main span.pageLinksSelected {
font:bold 10px verdana,geneva,arial,helvetica,sans-serif;
padding:3px;
}

#main a.pageLinksPrev,#main .pageLinksPrev a,#main .pageLinks .previousLink a {
background:transparent url(/images/transitions/prev_small.gif) 0 6px no-repeat;
padding-left:11px;
text-transform:lowercase;
}

#main a.pageLinksNext,#main .pageLinksNext a,#main .pageLinks .nextLink a {
background:transparent url(/images/transitions/next_small.gif) right 6px no-repeat;
padding-right:11px;
text-transform:lowercase;
}

#main .pageLinksLast a,#main .pageLinks .lastLink a {
background:transparent url(/images/transitions/last_small.gif) right 6px no-repeat;
padding-right:17px;
text-transform:lowercase;
}

#main .pageLinksFirst a,#main .pageLinks .firstLink a {
background:transparent url(/images/transitions/first_small.gif) 0 6px no-repeat;
padding-left:17px;
text-transform:lowercase;
}

#main .pageLinks a:hover,#main a.pageLinks:hover {
background-color:#39BAC6;
color:#fff;
}

#main .pageLinks .previousLink a:hover,#main .pageLinks .nextLink a:hover,#main .pageLinks .lastLink a:hover,#main .pageLinks .firstLink a:hover {
background-color:#fff;
color:#FF3800;
}

.pageIndex {
color:#ccc;
padding:10px 0;
text-align:center;
width:95%;
}

#main #pagination a.pageLinksPrev:disabled,#main #pagination a.pageLinksNext:disabled,#main #paginationTop a.pageLinksPrev:disabled,#main #paginationTop a.pageLinksNext:disabled {
color:#ACA8AC;
}

#releaseNumber {
color:#f94212;
font:bold 10px arial;
}

/* Assessment Characteristic */
.characteristic {
height:50px;
padding:12px 0 4px 58px;
}

.characteristic,.characteristic a {
color:#E74D00;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}

#interest1 {
background:transparent url(/Images/Transitions/icons/realistic_sml.gif) 0 0 no-repeat;
}

#interest2 {
background:transparent url(/Images/Transitions/icons/investigative_sml.gif) 0 0 no-repeat;
}

#interest3 {
background:transparent url(/Images/Transitions/icons/artistic_sml.gif) 0 0 no-repeat;
}

#interest4 {
background:transparent url(/Images/Transitions/icons/social_sml.gif) 0 0 no-repeat;
}

#interest5 {
background:transparent url(/Images/Transitions/icons/enterprising_sml.gif) 0 0 no-repeat;
}

#interest6 {
background:transparent url(/Images/Transitions/icons/conventional_sml.gif) 0 0 no-repeat;
}

#workValue1 {
background:transparent url(/Images/Transitions/icons/icon_achievement.gif) 0 0 no-repeat;
}

#workValue2 {
background:transparent url(/Images/Transitions/icons/icon_independence.gif) 0 0 no-repeat;
}

#workValue3 {
background:transparent url(/Images/Transitions/icons/icon_recognition.gif) 0 0 no-repeat;
}

#workValue4 {
background:transparent url(/Images/Transitions/icons/icon_relationships.gif) 0 0 no-repeat;
}

#workValue5 {
background:transparent url(/Images/Transitions/icons/icon_support.gif) 0 0 no-repeat;
}

#workValue6 {
background:transparent url(/Images/Transitions/icons/icon_working_conditions.gif) 0 0 no-repeat;
}

.match {
background:transparent url(/Images/Transitions/tabbed-feature/match.png) 50px 0 no-repeat;
_background:transparent url(/Images/Transitions/tabbed-feature/match.gif) 50px 0 no-repeat;
}

#cluster1 {
background:transparent url(/Images/Transitions/icons/s_career-cluster1.gif) 0 0 no-repeat;
}

#cluster2 {
background:transparent url(/Images/Transitions/icons/s_career-cluster2.gif) 0 0 no-repeat;
}

#cluster3 {
background:transparent url(/Images/Transitions/icons/s_career-cluster3.gif) 0 0 no-repeat;
}

#cluster4 {
background:transparent url(/Images/Transitions/icons/s_career-cluster4.gif) 0 0 no-repeat;
}

#cluster5 {
background:transparent url(/Images/Transitions/icons/s_career-cluster5.gif) 0 0 no-repeat;
}

#cluster6 {
background:transparent url(/Images/Transitions/icons/s_career-cluster6.gif) 0 0 no-repeat;
}

#cluster7 {
background:transparent url(/Images/Transitions/icons/s_career-cluster7.gif) 0 0 no-repeat;
}

#cluster8 {
background:transparent url(/Images/Transitions/icons/s_career-cluster8.gif) 0 0 no-repeat;
}

#cluster9 {
background:transparent url(/Images/Transitions/icons/s_career-cluster9.gif) 0 0 no-repeat;
}

#cluster10 {
background:transparent url(/Images/Transitions/icons/s_career-cluster10.gif) 0 0 no-repeat;
}

#cluster11 {
background:transparent url(/Images/Transitions/icons/s_career-cluster11.gif) 0 0 no-repeat;
}

#cluster12 {
background:transparent url(/Images/Transitions/icons/s_career-cluster12.gif) 0 0 no-repeat;
}

#cluster13 {
background:transparent url(/Images/Transitions/icons/s_career-cluster13.gif) 0 0 no-repeat;
}

#cluster14 {
background:transparent url(/Images/Transitions/icons/s_career-cluster14.gif) 0 0 no-repeat;
}

#cluster15 {
background:transparent url(/Images/Transitions/icons/s_career-cluster15.gif) 0 0 no-repeat;
}

#cluster16 {
background:transparent url(/Images/Transitions/icons/s_career-cluster16.gif) 0 0 no-repeat;
}

#basicSkill1 {
background:transparent url(/Images/Transitions/icons/icon_sml_reading.gif) 0 0 no-repeat;
}

#basicSkill2 {
background:transparent url(/Images/Transitions/icons/icon_sml_active-listening.gif) 0 0 no-repeat;
}

#basicSkill3 {
background:transparent url(/Images/Transitions/icons/icon_sml_writing.gif) 0 0 no-repeat;
}

#basicSkill4 {
background:transparent url(/Images/Transitions/icons/icon_sml_speaking.gif) 0 0 no-repeat;
}

#basicSkill5 {
background:transparent url(/Images/Transitions/icons/icon_sml_mathematics.gif) 0 0 no-repeat;
}

#basicSkill6 {
background:transparent url(/Images/Transitions/icons/icon_sml_science.gif) 0 0 no-repeat;
}

#basicSkill7 {
background:transparent url(/Images/Transitions/icons/icon_sml_critical.gif) 0 0 no-repeat;
}

#basicSkill8 {
background:transparent url(/Images/Transitions/icons/icon_sml_active-learning.gif) 0 0 no-repeat;
}

#basicSkill9 {
background:transparent url(/Images/Transitions/icons/icon_sml_learning.gif) 0 0 no-repeat;
}

#basicSkill10 {
background:transparent url(/Images/Transitions/icons/icon_sml_monitoring.gif) 0 0 no-repeat;
}

/* Inner Boxes */
.innerboxmedium {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#bcfffe;
border:2px solid #33bac4;
border-radius:5px;
position:relative;
width:299px;
}

#iprofiler .innerboxmedium {width: 270px;}

#main .innerboxmedium p.instructions {
color:#666;
font:bold 12px arial,helvetica,sans-serif;
padding:5px 0 13px;
}

.innerboxbig {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#bcfffe;
border:2px solid #33bac4;
border-radius:5px;
margin-top:10px;
width:460px;
}

.innerboxlarge {
width:520px;
}

.innerboxlargemiddle {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#aed0e3;
border:2px solid #267fb4;
border-radius:5px;
padding:0 10px;
}

.innerboxlargebottom {
background:transparent;
height:13px;
width:520px;
}

.innerboxhalf {
width:260px;
}

#main .innerboxhalf .dataGrid input {
_background:transparent;
_border:none;
}

.innerboxhalfmiddle {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#aed0e3;
border:2px solid #267fb4;
border-radius:5px;
padding:0 10px 5px;
}

.timertable .head {
color:#847173;
font:bold 15px arial,helvetica,sans-serif;
padding:10px;
}

.timertable .body {
color:#847173;
font:10px arial,helvetica,sans-serif;
padding:10px;
}

.timer10 {
background:transparent url(/Images/Transitions/timer/10min_timer.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/timer/10min_timer.gif) 0 0 no-repeat;
height:53px;
vertical-align:top;
width:53px;
}

.timer20 {
background:transparent url(/Images/Transitions/timer/20min_timer.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/timer/20min_timer.gif) 0 0 no-repeat;
height:53px;
vertical-align:top;
width:53px;
}

.timer30 {
background:transparent url(/Images/Transitions/timer/30min_timer.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/timer/30min_timer.gif) 0 0 no-repeat;
height:53px;
vertical-align:top;
width:53px;
}

.timer45 {
background:transparent url(/Images/Transitions/timer/45min_timer.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/timer/45min_timer.gif) 0 0 no-repeat;
height:53px;
vertical-align:top;
width:53px;
}

.timer1hr {
background:transparent url(/Images/Transitions/timer/1hr_timer.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/timer/1hr_timer.gif) 0 0 no-repeat;
height:53px;
vertical-align:top;
width:53px;
}

.equicolumn .timertable {
width:220px;
}

/* Action Buttons */
.actionbuttonlist {
clear:both;
height:39px;
list-style:none;
margin:0;
padding:0;
position:relative;
}

.actionbuttonlist li {
float:left;
left:0;
margin:0;
padding:0;
position:relative;
top:0;
width:90px;
}

.actionbuttonlist li.or {
font:bold 12px arial,helvetica,sans-serif;
padding-top:10px;
text-align:center;
text-transform:lowercase;
width:30px;
}

.actionbutton a {
background:transparent url(/Images/Transitions/btn_off_90.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/btn_off_90.gif) 0 0 no-repeat;
color:#f9f9f9;
display:block;
font:bold 11px verdana,geneva,arial,helevetica,sans-serif;
height:27px;
padding-top:8px;
text-align:center;
text-decoration:none;
width:90px;
}

#actionbuttonon a,.actionbutton a:hover,.actionbutton a:focus,#main a.actionbuttonOn {
background:transparent url(/Images/Transitions/btn_on_90.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/btn_on_90.gif) 0 0 no-repeat;
color:#fff;
}

.actionbuttonwide a {
background:transparent url(/Images/Transitions/btn_off_155.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/btn_off_155.gif) 0 0 no-repeat;
color:#f9f9f9;
display:block;
font:bold 11px verdana,geneva,arial,helevetica,sans-serif;
height:27px;
padding-top:8px;
text-align:center;
text-decoration:none;
width:155px;
}

#actionbuttononwide a,.actionbuttonwide a:hover,.actionbuttonwide a:focus,#main a.actionbuttonOnwide {
background:transparent url(/Images/Transitions/btn_on_155.gif) 0 0 no-repeat;
color:#fff;
}

.actionbuttonnarrow a {
background:transparent url(/Images/Transitions/btn_off_45.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/btn_off_45.gif) 0 0 no-repeat;
color:#f9f9f9;
display:block;
font:bold 11px verdana,geneva,arial,helevetica,sans-serif;
height:27px;
padding-top:8px;
text-align:center;
text-decoration:none;
width:45px;
}

#actionbuttononnarrow a,.actionbuttonnarrow a:hover,.actionbuttonnarrow a:focus,#main a.actionbuttonOnnarrow {
background:transparent url(/Images/Transitions/btn_on_45.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/btn_on_45.gif) 0 0 no-repeat;
color:#fff;
}

#main .devnotes {
background:#ffc url(/images/transitions/devnotes.png) 0 0 no-repeat;
_background:#ffc url(/images/transitions/devnotes.gif) 0 0 no-repeat;
border:1px solid #666;
display:block;
font:bold 12px verdana,geneva,sans-serif;
margin:10px;
padding:20px 5px 5px;
}

#main .requiredfield {
background:transparent url(/images/transitions/star.gif) 0 0 no-repeat;
_background:transparent url(/images/transitions/star.gif) 0 0 no-repeat;
padding-left:16px;
}

/* Explore Page Styles */
.searchpanel td {
font:12px arial,helvetica,sans-serif;
vertical-align:top;
}

#main .alphacontainer {
background:transparent url(/Images/Transitions/AlphaSort_SM.png) 0 0 no-repeat;
height:57px;
width:173px;
}

.alphabetList td {
background:#42c1cc;
height:15px;
filter:alpha(opacity=30);
-khtml-opacity:0.3px;
-moz-opacity:0.3px;
opacity:0.3px;
padding:0;
width:12px;
}

.alphabetList td a {
color:#fff;
display:block;
font:bold 11px verdana,geneva,arial,helvetica;
height:15px;
text-align:center;
text-decoration:none;
width:12px;
}

#main .alphaListMedium .alphacontainer {
background:transparent url(/Images/Transitions/AlphaSort_SM.png) 0 0 no-repeat;
height:57px;
margin:0 0 0 1px;
padding:0;
width:173px;
}

#main .alphaListMedium .alphabetList td {
height:15px;
padding:0;
width:12px;
}

#main .alphaListMedium .alphabetList td a {
color:#fff;
display:block;
font:bold 11px arial,helvetica,sans-serif;
height:15px;
padding:2px 0 0;
text-align:center;
text-decoration:none;
width:12px;
}

#main .alphaListMedium .alphabetList td.all, #main .alphaListMedium .alphabetList td.all {
height:15px;
text-align: center;
width:170px;
}

.matches {
color:#18869C;
font:bold 12px arial,helvetica,sans-serif;
}

#main .searchForPanel {
padding-right:30px;
}

#main .searchBoxLabel {
float:left;
width:68px;
}

#main input.searchBox {
border:1px solid #8CD7E7;
border-right-width:0;
color:#888;
float:left;
font:9pt arial,helvetica,sans-serif;
height:16px;
margin:0;
padding:3px;
width:130px;
}

#main a.searchBtn {
background:transparent url(/Images/Transitions/go_btn_off.gif) 0 0 no-repeat;
color:#fff;
display:block;
float:left;
font-weight:700;
height:24px;
line-height:24px;
text-align:center;
text-decoration:none;
vertical-align:bottom;
width:25px;
}

span.checkmark,span.checkMark {
background:transparent url(/images/transitions/checkmark.gif) 0 bottom no-repeat;
padding:15px 15px 0 0;
}

span.checked {
background:transparent url(/images/transitions/checkmark.gif) 0 0 no-repeat;
display:block;
height:15px;
width:14px;
}

span.xmark,span.xMark {
background:transparent url(/images/transitions/icons/x.gif) 0 bottom no-repeat;
padding:15px 15px 0 0;
}

.label-c {
text-align:center;
}

.hint {
color:#999;
font-size:12px arial,helvetica,sans-serif;
}

.errorMessage {
background:#fff;
color:red;
font:bold 12px arial,helvetica,sans-serif;
padding:0;
}

.innerboxbigmiddle h3 {
_clear:both;
_padding:10px 0 0 10px;
_position:relative;
}

/* Hover Tips IE7+ and Firefox */
#main div.clusterList ul {
_clear:both;
_position:relative;
margin:0;
padding:0;
}

#main div.clusterList ul li {
color:#21A6B5;
margin-left:15px;
_background:transparent url(/images/transitions/blue_dot.gif) 10px 5px no-repeat;
_list-style-type:none;
_margin:0;
_padding:0 0 10px 20px;
}

#main div.clusterList ul li a {
_display:block;
_font-weight:bold;
_z-index:auto;
position:relative;
text-decoration:none;
z-index:24;
}

#main div.clusterList ul li a span.tip {
_color:#333;
_display:block;
_font-weight:normal;
_position:static;
position: absolute;
left: -10000px;
top: auto;
}

#main div.clusterList ul li a:hover,#main div.clusterList ul li a:focus {
z-index:25;
_background:#fff;
_z-index:auto;
}

#main div.clusterList ul li a:hover span.tip,#main div.clusterList ul li a:focus span.tip {
background:#fff;
border:2px solid #FF4110;
bottom:10px;
color:#333;
display:block;
left:90px;
padding:4px;
position:absolute;
text-decoration:none;
width:350px;
z-index:26;
_background:transparent;
_border:0;
_bottom:auto;
_left:auto;
_padding:0;
_position:relative;
_width:auto;
_z-index:auto;
}

.dataDisclaimer {
color:#000;
display:none;
font:10px verdana,geneva,sans-serif;
margin:0 auto;
width:780px;
}

#main .bodysmall {
font-size:10px;
}

.progressIndicator {
color:#846D5A;
font:bold 12px arial,helvetica,sans-serif;
padding-bottom:3px;
}

.disabledCheckbox,.disableCheckbox {
background:transparent url(/images/transitions/disabled_checkbox.gif) 0 0 no-repeat;
color:#999;
padding-left:26px;
}

.mailIcon {
background:transparent url(/images/transitions/mail_icon_temp.gif) 5px 5px no-repeat;
display:block;
height:34px;
width:34px;
}

.srTitle,.srTitle a {
font:bold 12px arial,helvetica,sans-serif;
}

.srCategory {
color:#F94212;
text-align:right;
}

.srDivider td {
border-top:1px dotted #D6F3FF;
height:10px;
}

.srDescription {
font:12px arial,helvetica,sans-serif;
padding-bottom:10px;
}

#summaryAccessParent .field input,#summaryAccessStudent .field input,#summaryImportPortfolio .field input,#signInBox .field input,#signInBox .questionAnswer input {
background-color:#fff;
border:1px solid #21AEBD;
color:#666;
font-size:11px;
margin-bottom:4px;
padding:2px;
}

#signInBox .label-r,#signInBox .questionLabel {
color:#666;
font-size:11px;
text-align:right;
}

#signInBox p.instructions {
color:#666;
font-size:11px;
font-weight:700;
padding:5px 3px;
}

#signInBox .errorMessage {
background:#fff;
margin-left:55px;
}

#signInBox .errorMessage li {
margin-left:10px;
padding-bottom:5px;
}

#signInBox a.logonButton,#signInBox .actionlink a.logonButton {
background:transparent url('/images/transitions/sign-in-btn-hmpg.png') right 0 no-repeat;
_background:transparent url('/images/transitions/sign-in-btn-hmpg.gif') right 0 no-repeat;
display:block;
height:54px;
padding-right:10px;
padding-top:18px;
width:148px;
}

#signInBox .headerlink {
_margin:0;
_padding:0 0 0 5px;
display:block;
position:relative;
}

.roleSelect {
width:85%;
}

.roleSelect td {
border-bottom:1px dotted #84E3F7;
padding:10px;
text-align:left;
vertical-align:center;
}

.roleSelect tr:hover td {
background:#EFF7FF;
}

#signInBox .field input,#signInBox .field select,#signInBox .questionAnswer field {
background-color:#fff;
border:1px solid #21AEBD;
color:#666;
font-size:11px;
margin:0;
padding:2px;
}

#signInBox .inputButton {
background-color:#21A6B5;
border:1px solid #18869C;
border-left-color:#999;
border-top-color:#ccc;
color:#fff;
font:bold 10px verdana,geneva,sans-serif;
padding:0;
text-align:center;
text-decoration:none;
width:auto;
}

#signInBox .inputButton:hover,#signInBox .inputButton:focus {
background-color:#fff;
color:#21A6B5;
cursor:pointer;
}

#main #signInBox .inputCheckBox,#main #signInBox .inputRadio {
border:0;
}

.required {
color:red;
font-weight:700;
}

#signInBox .actionbuttonwide {
margin-bottom:10px;
margin-top:10px;
}

#signInBox .sectionboxwide {
border:none;
width:auto;
}

#pagecontrols {
clear:both;
color:#846D5A;
display:block;
margin:0;
padding:2px 10px 0 28px;
text-decoration:none;
}

#pagecontrols a {
display:block;
font:10px arial,helvetica,sans-serif;
text-decoration:none;
}

.simpleSearchButton {
background:transparent url(/Images/Transitions/go_btn_off.gif) 0 0 no-repeat;
color:#FFF;
display:block;
font-weight:700;
height:24px;
line-height:24px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:25px;
}

.simpleSelectList {
background-color:#FFF;
border:1px solid #BDEFFF;
color:#666;
font:11px arial,helvetica,sans-serif;
padding:3px;
}

.simpleSearchBox {
background-color:#FFF;
border:1px solid #BDEFFF;
color:#666;
font:11px arial,helvetica,sans-serif;
height:18px;
padding:2px;
}

#main h2 .subtitle {
background:transparent url('/images/transitions/subtitle.gif') 0 0 no-repeat;
_background-image:none;
color:#206CA0;
display:inline-block;
font:bold 17px arial,helvetica,sans-serif;
padding-left:24px;
}

/* Article Styles */
.subCategoryPanel ul,#article .articleListPanel ul {
list-style:none;
margin:0;
padding:10px;
}

.subCategoryPanel ul li a,#article .articleListPanel ul li a {
font:bold 13px arial,helvetica,sans-serif;
}

.subCategoryPanel ul li,#article .articleListPanel ul li {
background:transparent url(/Images/Transitions/blue_arw.png) 14px 2px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) 14px 2px no-repeat;
padding:0 0 10px 30px;
}

#articleBlurbClass {
color:#666;
font:13px arial,helvetica,sans-serif;
}

#article .articleListPanel ul li:hover #articleBlurbClass {
color:#000;
}

#main .articleContentPanel {
padding:10px;
}

#main .articleContentPanel p {
margin:0;
padding:0 0 13px;
}

#main .articleContentPanel ul li,#main .articleContentPanel ol li {
padding:0 0 10px;
}

#main .articleContentPanel ul ul {
list-style:disc;
}

#main .articleContentPanel,#main .articleContentPanel p,#main .articleContentPanel li {
font:13px arial,helvetica,sans-serif;
}

#main .articleContentPanel .articleTitle,#article .subMainCategoryName,#article .articleListCategoryName {
color:#f94212;
display:block;
font:bold 12pt helvetica, arial, sans-serif;
margin:5px 0 0 0;
padding:0 10px 15px 0;
text-decoration:none;
}

#main .articleContentPanel h2,#article step-title {
color:#18869C;
font:bold 11pt helvetica, arial, sans-serif;
margin:0;
padding:0 0 10px;
text-decoration:none;
}

#articleIndex .headerlink {
display:block;
padding-bottom:10px;
}

#articleIndex .equicolumn td {
padding:0 20px;
}

#articleIndex .equicolumn p {
font:11px arial,helvetica,sans-serif;
margin:0;
padding:0 0 10px;
}

#articleIndex .articleListPanel ul li a, .articleList ul li a {
background:transparent url(/Images/Transitions/blue_arw.png) 0 2px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) 0 2px no-repeat;
margin:0;
padding:0 0 10px 16px;
}

.rightsectionDivider td {
border-bottom:1px dotted #84E3F7;
}

sub-step-title,question {
color:#18869C;
display:block;
font:bold 12px arial,helvetica,sans-serif;
padding-bottom:4px;
padding-top:8px;
}

/* Your Plan of Study Styles */
td.courseBlock {
-moz-border-radius:6px;
background:#e7f7fb;
border:2px solid #b0ecfb;
cursor:hand;
margin:3px;
}

td.courseBlock:hover {
background:#f1f1f1;
border:2px solid #d5d5d5;
}

#courseplanner table.dataGrid td {
padding:0;
}

div.courseinfo {
padding:5px 8px;
}

td.courseSummary table {
margin:5px;
}

#courseplanner tbody th {
-moz-border-radius:6px;
}

/* Guideways Styles */
#guidewaysInstructions p.instructions {
padding:0 200px 20px 0;
}

#guidewaysInstructions {
background:transparent url(/images/transitions/Guideways_logo_small.png) right 0 no-repeat;
_background:transparent url(/images/transitions/Guideways_logo_small.gif) right 0 no-repeat;
margin-left:-5px;
}

#guidewaysInstructions .innerboxlarge a {
display:block;
}

#guidewaysContent .tfnavtabs li {
background:transparent url(/Images/Transitions/tabbed-feature/finger_tab_off.png) 0 0 no-repeat;
color:#267fb4;
display:block;
font-size:12px;
height:43px;
padding:0;
text-decoration:none;
width:181px;
_background:#ebebeb;
_border-bottom:1px solid #999;
_width: 175px;
}

#guidewaysContent .tfnavtabs li.menuItemActive {
background:transparent url(/Images/Transitions/tabbed-feature/finger_tab_on.png) 0 0 no-repeat;
color:#FF4110;
_background:#fff;
}

#guidewaysContent .tfnavtabs li a {
padding:5px 10px 0 29px;
color: #333333;
}

#guidewaysInstructions .simpleForm {
font:10px arial,helvetica,sans-serif;
width:100%;
}

#guidewaysInstructions .guidewaysIndex {
padding:0 20px 0 0;
width:60%;
}

#guidewaysInstructions .guidewaysProgress {
vertical-align:bottom;
}

#guidewaysInstructions .guidewaysName {
font-size:12px;
font-weight:700;
padding-bottom:5px;
}

#guidewaysInstructions .actionlink a {
font:10px arial,helvetica,sans-serif;
}

#guidewaysInstructions .guidewaysDate {
color:#666;
display:block;
padding-bottom:5px;
}

.guidewaysNavigator {
-moz-border-radius:6px;
background:#e7f7fb url(/images/transitions/guideways_arw.png) 0 0 no-repeat;
_background:#e7f7fb url(/images/transitions/guideways_arw.gif) 0 0 no-repeat;
border:2px solid #42C3CE;
display:block;
padding:2px 10px 3px 200px;
position:relative;
}

.guidewaysStepNumber {
_padding-right:35px;
font-weight:700;
height:17px;
position:absolute;
right:2px;
text-align:right;
top:2px;
width:100px;
}

.guidewayName {
color:#FA531D;
font:bold 13px arial,helvetica,sans-serif;
padding:4px 100px 0 0;
}

.guidewaysStepName {
color:#1F5E9A;
font:bold 12px arial,helvetica,sans-serif;
margin:0;
padding:2px 0 0;
}

a.simpleGoBtn {
background:transparent url(/Images/Transitions/go_btn_off.gif) 0 0 no-repeat;
color:#fff;
display:block;
font-weight:700;
height:24px;
line-height:24px;
margin:0;
padding:0;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:25px;
}

.searchBoxContainer {
height:24px;
width:136px;
}

.interfaceSearchBox {
background-color:#FFFBEF;
border:1px solid #A69585;
border-width:1px 0 1px 1px;
color:#666;
height:18px;
margin:0 0 0 5px;
padding:2px;
width:130px;
}

.searchButtonContainer {
height:24px;
width:25px;
}

#main .searchButtonContainer {
_padding-top:1px;
}

a.interfaceSearchBtn {
background:transparent url(/Images/Transitions/go_btn_off.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/go_btn_off.gif) 0 0 no-repeat;
color:#fffff;
display:block;
font-weight:700;
height:24px;
line-height:24px;
margin:0;
padding:0;
text-align:center;
text-decoration:none;
width:25px;
}

.searchForm td {
margin:0;
padding:0;
vertical-align:middle;
}

#main #textContent .sectionbox p {
font-size:12px;
margin:0;
padding:0 10px 10px 0;
}

#textContent h4,#textContent h3 {
margin:0;
padding:0 10px 5px 0;
}

#main #textContent li {
font-size:12px;
}

#main #textContent ul {
padding-bottom:15px;
}

#main .loadingMessage {
background:transparent url(/images/transitions/loading.gif) 0 0 no-repeat;
color:#333;
font:bold 15px arial,helvetica,sans-serif;
height:40px;
margin-left:110px;
padding:10px 0 0 45px;
text-align:left;
}

#main .coppaUpdate {
background:transparent url('/SharedImages/icons/s/ab/stop.gif') 0 0 no-repeat;
padding:0 0 0 40px;
}

#main .pdfLink a {
background:transparent url('/images/transitions/icons/pdf.gif') 0 0 no-repeat;
display:block;
padding:3px 0 5px 22px;
}

.paramSelectionList ul {
list-style-type:none;
}

#publicPrivateDiv td strong {
display:block;
padding-top:5px;
}

#fnavigation {
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

table.genquestions td.field {
width:60%;
}

div.createquestions td.label-r {
width:40%;
}

#browseschoolssection .divider {
border-bottom:1px solid #000;
clear:both;
margin:0 auto 15px;
width:80%;
}

/* Section Boxes */
.sectionboxnoborder {
margin:0 0 10px;
padding:0;
width:515px;
}

.sectionbox {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
border:2px solid #33bac4;
border-radius:5px;
clear:both;
margin:0 0 10px;
padding:5px 0;
position:relative;
width:511px;
z-index:0;
}

.sectionbody {
background:transparent;
margin:0 18px 0 15px;
position:relative;
z-index:3;
}

#main .sectionbody ul {
margin-bottom:0;
}

.sectionbody table {
background:transparent;
margin:-2px 2px 24px 10px;
}

.sectionboxwide {
-moz-border-radius:5px;
-webkit-border-radius:5px;
_height:100px;
background:#fff;
border:2px solid #33bac4;
border-radius:5px;
margin:0 0 10px;
min-height:100px;
padding:5px 0;
position:relative;
width:724px;
z-index:0;
}

.sectionboxwideblank .floatSection {
background:transparent;
}

#toolsContainer .sectionlink {
padding-left:90px;
}

#toolsContainer .toolsectionbody,#toolsContainer .floatSection {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
border:2px solid #33bac4;
border-radius:5px;
float:left;
height:200px;
margin:0 10px 10px 0;
padding:10px;
position:relative;
width:335px;
z-index:0;
}

#toolsContainer .toolsectionbodyshort {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
border:2px solid #33bac4;
border-radius:5px;
float:left;
height:100px;
margin:0 10px 10px 0;
padding:10px;
position:relative;
width:335px;
z-index:0;
}

.landingpagesection {
/*-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:2px solid #33bac4;*/
background:#fff;
border: none;
margin:0 0 10px;
padding-top:5px;
position:relative;
width:253px;
z-index:0;
}

.landingpagesearch {
/*-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:2px solid #33bac4;*/
background:#fff;
border: none;
margin:0 0 10px;
padding-top:5px;
position:relative;
z-index:0;
}

td.equicolumntd {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fff;
border:2px solid #33bac4;
border-radius:5px;
margin:0 0 10px;
padding-top:5px;
}

.smallspace {
width:5px;
}

#main .alphacontainer table.alphabetList {
height:57px;
width:173px;
}

.optionalHint {
color:red;
font-size:12px arial,helvetica,sans-serif;
}

#recruitercontainer .dataGridElement a {
background:#18869C;
border:1px solid #21AEBD;
color:#fff;
display:block;
font:bold 9px verdana,geneva,sans-serif;
margin:0 auto;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#recruitercontainer .dataGridElement a:hover {
background:#fff;
color:#18869C;
}

#recruitercontainer .add {
width:50px;
}

#recruitercontainer .remove {
width:65px;
}

#main #finderIntroMain {
background:transparent;
margin-bottom:10px;
width:520px;
}

#main .mainInstructions {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:2px solid #33bac4;
border-radius:5px;
min-height:220px;
_height: 220px;
width:315px;
}

#main .savedSearches {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:2px solid #33bac4;
border-radius:5px;
height:220px;
margin-left:340px;
width:155px;
}

.ethnicityGroup span.subquestion {
color:#999;
}

span.star0 {
background:#000 url(/images/transitions/stars/0stars.gif) top center no-repeat;
display:block;
height:20px;
text-indent:-3000px;
width:102px;
}

span.star1 {
background:#000 url(/images/transitions/stars/1star.gif) top center no-repeat;
display:block;
height:20px;
text-indent:-3000px;
width:102px;
}

span.star2 {
background:#000 url(/images/transitions/stars/2stars.gif) top center no-repeat;
display:block;
height:20px;
text-indent:-3000px;
width:102px;
}

span.star3 {
background:#000 url(/images/transitions/stars/3stars.gif) top center no-repeat;
display:block;
height:20px;
text-indent:-3000px;
width:102px;
}

span.star4 {
background:#000 url(/images/transitions/stars/4stars.gif) top center no-repeat;
display:block;
height:20px;
text-indent:-3000px;
width:102px;
}

span.star5 {
background:#000 url(/images/transitions/stars/5stars.gif) top center no-repeat;
display:block;
height:20px;
text-indent:-3000px;
width:102px;
}

#topnav .simpleSearchPanel,.simpleSearchPanel,#main a:hover span.tip,#fnavigation li {
display:inline;
}

*|html #topnav input,*|html #topnav select {
height:20px;
margin-top:1px;
}

#topnav #languagebox,.label-r,#pagecontrols div {
text-align:right;
}

#topnav a.simpleSearchButton:hover,#topnav a.btnGo:hover,#main a.searchBtn:hover {
background:transparent url(/Images/Transitions/go_btn_on.gif) 0 0 no-repeat;
}

#dashboard a:hover,#dashboard a:focus,a:hover,a:focus {
color:#FF3800;
}

#subnavigation li a:hover,#main .dataGridHeader a:hover,#main .srTitle a {
text-decoration:underline;
}

#mainbody td,.simpleForm td {
vertical-align:top;
}

.planByButton li,.planByButton ul,#articleIndex .articleListPanel ul, .articleList ul {
list-style:none;
margin:0;
padding:0;
}

.articleList ul li {margin: 2px 0;}
.articleList ul li a {text-decoration: none;}

.dualbox td,#main .dataGrid,#datagrid,.sectionbody table td {
margin:0;
padding:0;
}

#main .dualbox .sectionlink a,strong a {
font-weight:700;
}

#page .headerlink,#page #main #ethnicList input {
border:none;
}

span.headerlink a span.headerfirst,span.headerlink span.headerfirst,span.headerlink a span.header,span.headerlink span.header {
font-size:12pt;
text-transform:uppercase;
}

.boxtopwidedual,.boxtopwidehalf,.boxtopwideblank {
background:transparent;
height:19px;
margin:0;
width:700px;
}

.boxbottomwidedual,.boxbottomwidehalf,.boxbottomwideblank {
background:transparent;
height:24px;
margin-bottom:10px;
width:700px;
}

.sectionboxwidedual,.sectionboxwidehalf,.sectionboxwideblank {
background:transparent;
clear:both;
margin:0;
padding:0;
position:relative;
width:700px;
z-index:0;
}

.smallsection ul,#main .articleContentPanel ul {
list-style:square;
}

.equicolumn,#main .sectionboxwide table.dataGrid,.searchResults,table.genquestions {
width:100%;
}

#main .equicolumn td .sectionlink,#signInBox .nextlink,#signInBox table,#main .sectionbody .equicolumn,#main .sectionbody table.simpleForm {
margin:0;
}

.clear,#jobmarket {
clear:both;
}

.innerboxmediumtop,.innerboxmediumbottom {
background:transparent;
height:13px;
width:299px;
}

.innerboxmediummiddle,.innerboxbigmiddle {
background:transparent;
padding:0 10px;
}

.innerboxbigtop,.innerboxbigbottom {
background:transparent;
height:13px;
width:460px;
}

.innerboxlargetop,.disabledCheckbox input,.disableCheckbox input,#main .articleContentPanel img,.equicolumn .subMainCategoryName,#articleIndex .articleListPanel .articleListCategoryName,#articleIndex .articleListPanel ul li #articleBlurbClass,#main a span.tip,.boxtop,.boxbottom,.boxtopsgl,.boxbottomsgl,.boxtopwide,.boxbottomwide,.boxtopwidedbl,.boxbottomwidedbl,.boxtopdual,.boxbottomdual,#main #finderIntroTop,#main #finderIntroBottom {
display:none;
}

.innerboxhalftop,.innerboxhalfbottom {
background:transparent;
height:13px;
width:260px;
}

.innerboxmedium table,.innerboxbig table,.innerboxlarge table,.innerboxhalf table,#main table.alphabetList,#main .alphaListMedium .alphabetList {
margin:0;
padding:0;
}

.alphabetList td.all, #main .alphaListMedium .alphabetList td.all a {
height:15px;
text-align:center;
width:170px;
}

.alphabetList td a:hover,#main .alphaListMedium .alphabetList td a:hover {
background:#189EAD;
}

.label-l,#main #matchingAssistant p {
text-align:left;
}

a.simpleSearchButton:hover,a.simpleSearchButton:hover,a.simpleGoBtn:hover,a.simpleGoBtn:focus {
background:transparent url(/Images/Transitions/go_btn_on.gif) 0 0 no-repeat;
color:#fff;
}

.alphacontainer .alphabetList td.all a {width: 170px;}

.campusContactInfo table {margin-right: 10px;}

.whtabbednav {height: 25px; margin-left: 15px; margin-bottom: 1px;}
.whtabbednav a {display: block; float: left; width: 120px; height: 25px; text-align: center; border: 1px solid #267fb4; border-bottom: none; background: #267fb4; color: #ffffff; margin-right: 2px; line-height: 22px;}
.whtabbednav a:hover {text-decoration: underline;}
.whtabbednav a.selected {background: #ffffff; color: #267fb4; font-weight: bold;}

#scholarshipProfile #pagecontrols {width: 200px;}

/** Work Keys **/

div.workKey table.skillLevelContainer {width: 350px; background: #eef8fe; border-collapse: collapse;}
div.workKey table.skillLevelContainer td {border: 2px solid #c4e5f7;}
div.workKey table.workKeyValues {border-collapse: collapse; border-top: 1px solid #ffcc99; border-bottom: 1px solid #ff9a63; margin: 0 auto;}
div.workKey table.workKeyValues td {border: none; width: 20px; text-align: center;}
div.workKey td.levelRange {background:#ffcc99;}
div.workKey table.skillLevelContainer td.rangeLabel {text-align: center; font-size: 12px; padding: 3px; border-bottom: none;}
div.workKey table.skillLevelContainer td.averageLabel {text-align: center; font-size: 12px; padding: 3px; border-top: none;}
div.workKey table.skillLevelContainer td.skillRange {border-bottom: none; border-top: none; text-align: center; padding: 5px;}
div.workKey td.averageLevel { height: 10px; width: 12px; background: transparent url(/images/transitions/icons/work_keys_average.gif) bottom center no-repeat;}
div.workKey td.skillName {width: 200px;}
div.workKey td.skillName a {display: block; margin-left: 20px; margin-top: 30px; font-size: 12px;}
div.workKey a span.tip {display:none;}    
div.workKey a:hover, div.workKey a:focus {z-index:25;}    
div.workKey a:hover span.tip, div.workKey a:focus span.tip {background:#fff; border:2px solid #FF4110; bottom:10px; color:#333; display:block; left:90px; padding:4px; position:absolute; text-decoration:none; width:350px; z-index:26;}  
div.workKey a:hover span.tip {_display: inline;}

a.workKeyLink {position: relative;}
a.detailsLink {display: block; text-indent: -3000px; height: 18px; width: 19px; background: transparent url(/images/transitions/person_icon.gif) top left no-repeat; margin: 0 auto;}

#pagecontrols td {white-space: nowrap;}

/** blog styles **/
.blognav {width: 200px; float: left;margin-left: 20px;}
#blogPage .sectionbox {clear: none; float: right; margin-right: 20px;}
.blogcallout {float: right; margin: 5px 0px 10px 10px;}

/** ask faith styles **/
#faithcontent div.sectionlink {
background:transparent url(/Images/Transitions/blue_arw.png) no-repeat scroll 0 4px;
padding:2px 0 4px 16px;
text-decoration:none;
cursor: pointer;
}

#faithcontent div.sectionlink a.faithHeader {
	font-weight: bold;
	color: #000000;
	padding-left: 0px;
	background-image: none;
	font-size: 14px;
}
.faithhs #faithcontent div.sectionlink, .faithcollege #faithcontent div.sectionlink {background-image: none; padding: 2px 0 4px 0;}

#faithcontent div div, #faithcontent div div div.sectionlink {background-image: none;}
#faithbox {width: 240px; float: right;}
#faithimage {width: 240px; height: 200px; background: #009 url(/images/Transitions/askfaith/faith_blog.gif) top left no-repeat;}
#faithbox .faithinnerbox {width: 200px; border: 1px solid #cccccc; margin: 20px;}
#faithcontent #insidecontent {margin: 5px;}
#faithanswerimage {float: right; width: 240px; height: 100px; margin: 5px 0 5px 10px; background: #009 url(/Images/Transitions/transitions_logo.png) 0 0 no-repeat;}
#faithhelpimage {margin-left: 30px;}

/** career legend styles **/
.inPortfolio
{
    background: transparent url(/images/transitions/icons/check.gif) 0 0 no-repeat;
    padding-left: 20px;
    border: 0;
}
.profileInsiderInfo
{
    background: transparent url(/images/transitions/icons/overqualified.gif) 0 0 no-repeat;
    padding-left: 20px;
    border: 0;
}
.onlyInsiderInfo
{
    background: transparent url(/images/transitions/icons/underqualified.gif) 0 0 no-repeat;
    padding-left: 20px;
    border: 0;
}

.qualified, #main .inPortfolio {background:transparent url(/images/transitions/icons/check.gif) 0 0 no-repeat; width: 13px; height: 15px;}
.underqualified, #main .onlyInsiderInfo {background:transparent url(/images/transitions/icons/portfolio_iionly.gif) 0 0 no-repeat; height: 13px; width: 13px;}
.overqualified, #main .profileInsiderInfo {background:transparent url(/images/transitions/icons/portfolio_full.gif) 0 0 no-repeat; height: 13px; width: 13px;}
.careerskill,.careerlevel,.qualified,.underqualified,.overqualified {padding-bottom:5px;color:#84695A;font:12px arial,helvetica,sans-serif;}
.closewindow {display:block;text-align:center;margin-top:20px;color:#21A6B5;}
.careerlegend {
	border: 2px solid #267fb4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding: 5px;
}

#insiderinfosidepanel {background: #ffffff;}
#insiderinfosidepanel h4 {text-indent: -3000px; background: transparent url(/images/transitions/insiderInfo_graphic_small.gif) top left no-repeat; width: 180px; height: 96px; margin: auto;}
h3.insiderinfoheader {text-indent: -3000px; background: transparent url(/images/transitions/insiderInfo_graphic.gif) top left no-repeat; width: 215px; height: 115px; margin: auto;}
div.insiderinfoimage {text-indent: -3000px; background: transparent url(/images/transitions/insiderInfo_graphic.gif) top left no-repeat; width: 215px; height: 115px; float: right;}

span.inPortfolio, span.profileInsiderInfo, span.onlyInsiderInfo {display: block; margin: auto; padding-left: 0;}

.interfaceSorterPanel {margin-top: 10px;}

#jake p, #kristin p {margin-bottom: 5px;}

#transcriptfaq a {display: block; width: 23px; height: 23px; background: transparent url(/images/QuestionMark_button.gif) top left no-repeat; text-indent: -3000px;}
	
/* for parent review */
.portfolioSectionBody {
background:transparent;
padding:0 20px;
}
/** extras **/

.easterEgg {display: none;}

/** BORDER/SITE OBJECT COLORS **/

.sectionbox,#main .whtopaddcareers,.sectionboxwide,#page .tfsection .middle,#toolsContainer .toolsectionbody,#toolsContainer .floatSection,.landingpagesection,.landingpagesearch,#main .mainInstructions,#main .savedSearches,#toolsContainer .toolsectionbodyshort {border-color:#267fb4;}
#recruitercontainer .dataGridElement a:hover,#applycontainer .dataGridElement a:hover {color:#267fb4;background-color:#ffffff;}
#careerProfile .actionbuttonwide a:hover,#careerProfile .actionbuttonwide a:focus,#careerProfile a.simpleSearchButton:hover,#careerProfile a.simpleSearchButton:focus {color:#ffffff;}
.innerboxmedium,.smallsection,.innerboxbig,.innerboxlargemiddle,.innerboxhalfmiddle,#page td.planSummary,#main td.courseBlock {background-color:#dff6fc;border-color:#267fb4;}
.alphabetList td,#page #main .tfcontrols .alphabetList td,#main .dataGridHeader,#recruitercontainer .dataGridElement a,#applycontainer .dataGridElement a,#page #main .submitButton input,#main #transcriptForm .inputButton,#main #efcWorksheet .inputButton,#main .tfinfotable th,#main #scholarshipProfile th,#main .simpleFormHeader,#main #cpBuilder .inputButton #actionButtons input,#signInBox .inputButton {background-color:#267fb4;}
a,#main .tfnavtabs li.menuItemDisabled a,#main .tfnavtabs li.menuItemDisabled a:hover,ul.linklist li a,h4,h4 a,sub-step-title,question,#page #main #profileSection h3 a,#page #main #journalSection h3 a,#page #main #milestonesSection h3 a,#page #main #portfolioSection h3 a,#page #main #snapshotsection h3 a,#page #main .whytryit h4,#main .dropTable th,#main .dropTableFooter td,#signInBox .inputButton:hove,#signInBox .inputButton:focus {color:#267fb4;}
#main #referenceSelector input.searchButtonSmall, #main #referenceSelector input.addButton {background: #267fb4; color: #ffffff; }
#main #referenceSelector .searchButtonSmall:focus, #main #referenceSelector .searchButtonSmall:hover, #main #referenceSelector .addButton:focus, #main #referenceSelector .addButton:hover, #main #referenceSelector .removeButton:focus, #main #referenceSelector .removeButton:hover, #main #referenceSelector .updateButton:focus, #main #referenceSelector .updateButton:hover, .inputButton:hover
 {background:#ffffff; color: #267fb4;}
/* guideway instruction list font size fix */
#guidewaysInstructions li {font-size: 9pt}

/* end main */

.english {}
body {
	font-family: arial;
	font-size: 9pt;
	margin: 0px 26px 21px 26px !important;
}
a { font-family: arial !important; }
#page {width: 815px; margin: 0px auto;}
#pageheader { height: 110px !important; }
#pageheader h1 {
	background:transparent url(/Images/RI/WaytogoRI_logo.png) 0px 7px no-repeat;
	margin: 0px;
	height: 108px;
}
#pageheader h1 a {width:303px; height:101px;}
#topnav { background: url(/images/ri/search_bckg.jpg) right top no-repeat;}
#pageheader {height: auto; background: none;}
/*#languagebox {display: none;}*/
#pageheader div {}
#primarynav {background:#ffffff url(/images/RI/bckg/bckg_box_section.gif) left top repeat-y; width: 815px;}
#dashboard  {background:url(/images/RI/upper_navigation/dashboard.png) left top no-repeat; border-left: 0; height: 61px; width: 145px;}

#navigation{ height: 61px; background:url(/images/RI/upper_navigation/upper_nav_dual.png) left top no-repeat; width: 670px;}
#subnavigation {border-left: 0; border-right: 0; background:#ffffff url(/images/RI/bckg/bckg_box_section.png) 0 0 repeat-y;}
#subnavigation li a {color: #000000;}
#main {background:#ffffff url(/images/RI/bckg/bckg_box_section.png) 0 0 repeat-y; padding: 0 17px 0 17px;}
#footer {width: 815px; background:#ffffff url(/images/RI/bckg/bckg_box_btm.png) left top no-repeat;}
#signInContainer {background: none;}&uacute;
#dashboard a {color: #ffffff;}
#dashboard a:hover, #dashboard a:focus {color: #ebebeb;}
#dash1 a {background: url(/images/ri/upper_navigation/email_icon.gif) 11px 8px no-repeat;}
#dash2 a {background: url(/images/ri/upper_navigation/calendar_icon.gif) 11px 7px no-repeat;}

#navigation {height:61px;}
#navigation li, #navigation a {height: 61px;}
#navigation #Home {left:0px; width:64px;background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) 0 0px no-repeat;}
#navigation #Home.selected,#navigation #Home a:hover,#navigation #Home a:focus {background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) 0 -61px no-repeat;}

#navigation #CareerPlanning {left:64px;width:120px;background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -64px 0px no-repeat;}
#navigation #CareerPlanning.selected,#navigation #CareerPlanning a:hover,#navigation #CareerPlanning a:focus {background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -64px -61px no-repeat;}

#navigation #HighSchoolPlanning {left:184px;width:120px;background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -184px 0px no-repeat;}
#navigation #HighSchoolPlanning.selected,#navigation #HighSchoolPlanning a:hover,#navigation #HighSchoolPlanning a:focus {background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -184px -61px no-repeat;}

#navigation #OfftoWork {left:184px;width:120px;background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -685px 0px no-repeat;}
#navigation #OfftoWork.selected,#navigation #OfftoWork a:hover,#navigation #OfftoWork a:focus {background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -685px -61px no-repeat;}

#navigation #CollegePlanning {left:304px;width:120px;background:transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -304px 0px no-repeat;}
#navigation #CollegePlanning.selected,#navigation #CollegePlanning a:hover,#navigation #CollegePlanning a:focus {background:transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -304px -61px no-repeat;}

#navigation #FinancialAidPlanning {left:424px;width:120px;background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -424px 0px no-repeat;}
#navigation #FinancialAidPlanning.selected,#navigation #FinancialAidPlanning a:hover,#navigation #FinancialAidPlanning a:focus {background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -424px -61px no-repeat;}

#navigation #YourPortfolio {left:544px;width:120px;background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -544px 0px no-repeat;}
#navigation #YourPortfolio.selected,#navigation #YourPortfolio a:hover,#navigation #YourPortfolio a:focus {background: transparent url(/images/RI/upper_navigation/upper_nav_dual.png) -544px -61px no-repeat;}

#subnavigation li.selected a {color: #ffffff;}
#releaseNumber {display:none;}

#mainImg1,#mainImg2,#mainImg3,#mainImg4,#mainImg5,#mainImg6  {
	height: 282px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	width: 571px;}
#mainImg1 {
	background: url(/images/ri/main_graphics/main_img1.jpg) top left no-repeat;}
#mainImg2 {
	background: url(/images/ri/main_graphics/main_img2.jpg) top left no-repeat;}
#mainImg3 {
	background: url(/images/ri/main_graphics/main_img3.jpg) top left no-repeat;}
#mainImg4 {
	background: url(/images/ri/main_graphics/main_img4.jpg) top left no-repeat;}
#mainImg5 {
	background: url(/images/ri/main_graphics/main_img5.jpg) top left no-repeat;}
#mainImg6 {
	background: url(/images/ri/main_graphics/main_img6.jpg) top left no-repeat;}
	
#mainRoles {
	background: url(/images/ri/main_graphics/role_box.jpg) top left no-repeat;
	height: 323px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	width: 571px;}
	
#mainRoles a {
	height: 24px;
	position: absolute;
	width: 43px;}
	
#mainRoles a  {
	text-indent: -3000px;}
	
div#roleElementary {
	position: absolute;
	left: 20px;
	top: 98px;
	_font-size: 1px;}

div#roleMiddle {
	position: absolute;
	left: 155px;
	top: 99px;
	_font-size: 1px;}
	
div#roleHigh {
	position: absolute;
	left: 294px;
	top: 99px;
	_font-size: 1px;}
	
div#roleCollege {
	position: absolute;
	left: 429px;
	top: 99px;
	_font-size: 1px;}
	
div#roleAdult {
	position: absolute;
	left: 21px;
	top: 243px;
	_font-size: 1px;}
	
div#roleParent {
	position: absolute;
	left: 203px;
	top: 243px;
	_font-size: 1px;}
	
div#roleEducator {
	position: absolute;
	left: 385px;
	top: 227px;
	_font-size: 1px;}
	
div#roleElementary a:hover, div#roleMiddle a:hover,div#roleHigh a:hover,div#roleCollege a:hover,div#roleAdult a:hover,div#roleParent a:hover, div#roleEducator a:hover {
	background-image: url(/images/ri/main_graphics/go_btn_on.png);
	border: none;}

.rightsectiontop {
	background:transparent url(/images/ri/sidebar/sidebar_box_headr.png) 0 0 no-repeat;
	width:212px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -1px 0px;
	}
.rightsectiontop h3 {
	color:#ffffff;
	font: bold 16px Helvetica;
	padding:15px 5px 0 13px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
	height:35px;
	line-height: 16px;
}
.rightsectionbottom {
	margin:0;
	background:transparent url(/images/ri/sidebar/sidebar_box_body.png) left bottom no-repeat;
	width:212px;
	padding:0 0 14px 0;
	min-height: 50px;
	_height: 50px;
	}

#landing_page_content {
	width: 577px;
	display: block;
	position: relative;
	margin-left: -6px;
}

#landing_page_content h1 {
	width: 577px; height: 96px; padding: 0px; margin: 0px; text-indent: -4000px;
}

#landing_page_content #role_links {
	width: 577px;
	height: 457px;
}

#landing_page_content #role_links a, #screencast a  {
	background: url(/images/ri/buttonsarrows/arrow.png) 0px 3px no-repeat; padding-left: 13px;
	font: 14px verdana;
	color: #004676;
	text-decoration: none;
}
#landing_page_content #role_links a:hover, #screencast a:hover {
	font: 14px verdana;
	color: #ff5500;
}

#landing_page_content #role_links ul {
	list-style: none;
	padding: 0px; margin: 0px 0px 0px 20px;
}

#landing_page_content #role_links ul li {
	padding: 5px;
}

#role_widgets {
	background: url(/images/ri/landing_pages/landing_page_btm.jpg) bottom no-repeat;
	width: 577px;
	padding-bottom: 20px;
	position: relative;
	min-height: 225px;
}

#role_widgets #quickpoll {
	margin: 0px 0px 0px 25px;
	display: block;
}

#role_widgets .quickpoll_top {
	background: url(/images/ri/widgets/quick_poll_top.png) center top repeat-y;
	width: 244px;
	padding-top: 50px;
}

#role_widgets .quickpoll_btm {
	background: url(/images/ri/widgets/quick_poll_btm.png) center top no-repeat;
	width: 244px;
	height: 16px;
}

#role_widgets #screencast {
	position: absolute;
	left: 275px;
	top: 0px;
	width: 244px;
	height: 225px;
}

#role_widgets #screencast a {
	margin: 125px 0px 0px 15px;
	position: absolute;
}

/* VIDEOS */

#video_container {
	background: url(/images/ri/videos/video_bg.jpg) repeat-y;
	margin: 0px;
	width: 577px;
}

#video_section {
	margin: 0px 20px 0px 25px;
	padding-top: 20px;
}

#video_bottom {
	background: url(/images/ri/videos/video_btm.jpg) no-repeat;
	display: block;
	width: 577px;
	height: 43px;
	margin-bottom: 15px;
}

#video_overview, #video_ilp, #video_career_assessment, #video_career_search, #video_college_search, #video_finaid, #video_prof_center, #video_test_prep {
	display: block;
	height: 145px;
	text-align: left;
	padding-left: 175px;
}

#video_overview { background: url(/images/ri/videos/screenshot_overview.jpg) left top no-repeat; }
#video_ilp { background: url(/images/ri/videos/screenshot_ilp.jpg) left top no-repeat; }
#video_career_assessment { background: url(/images/ri/videos/screenshot_career_assessment.jpg) left top no-repeat; }
#video_career_search { background: url(/images/ri/videos/screenshot_seach_careers.jpg) left top no-repeat; }
#video_college_search { background: url(/images/ri/videos/screenshot_college.jpg) left top no-repeat; }
#video_finaid { background: url(/images/ri/videos/screenshot_finaid.jpg) left top no-repeat; }
#video_prof_center { background: url(/images/ri/videos/screenshot_prof_center.jpg) left top no-repeat; }
#video_test_prep { background: url(/images/ri/videos/screenshot_test_prep.jpg) left top no-repeat; }

#video_tutorials h2 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font: bold 13pt arial;
	color: #000;
}

#video_overview p, #video_ilp p, #video_career_assessment p, #video_career_search p, #video_college_search p, #video_finaid p, #video_prof_center p, #video_test_prep p {
	margin: 0px;
	padding: 0px;
}

#video_header {
	width: 577px; height: 96px; padding: 0px; margin: 0px;
	background: url(/images/ri/videos/headr_tab_video.jpg) bottom no-repeat #FFF; }
}

#video_header h2 {
	padding: 0px;
	margin: 0px;
	text-indent: -4000px !important;
}

#video_header p {
	padding: 0px;
	margin: 0px;
	text-indent: -4000px;
}

/* GUIDEWAYS */

.guidewaysNavigator {
	margin: 0px 20px;
}

/* LOWERBOX */

.lowerBoxTop {
	display: block;
	background: url(/images/ri/lowerbox/lwr_box_top.png) no-repeat;
	width: 571px;
	height: 25px;
}

.lowerBoxBtm {
	display: block;
	background: url(/images/ri/lowerbox/lwr_box_btm.png) no-repeat;
	width: 571px;
	height: 57px;
}

.lowerBoxMid {
	display: block;
	background: url(/images/ri/lowerbox/lwr_box_mid.png) repeat-y;
	width: 571px;
}

/*
#hmpgLowerBoxMid {
	position: relative;
	margin-top: -20px;
}
*/

#hmpgLowerBoxMid ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#hmpgLowerBoxMid ul li {
	display: block;
	float: left;
}

#lowerBoxVideo h2, #lowerBoxEducation h2, #lowerBoxRoads h2, #lowerBoxWhatsNew h2 {
	text-indent: -4000px;
	padding: 0px;
	margin: 0px;
	width: 152px;
}

#lowerBoxVideo {
	width: 200px;
	margin-left: 15px;
	background: url(/images/ri/lowerbox/divider.png) 95% 0px no-repeat;
}

#lowerBoxWhatsNew {
	width: 190px;
	min-height: 180px;
	margin-left: 15px;
	background: url(/images/ri/bckg/postit.png) 0px 0px no-repeat;
}

#lowerBoxEducation {
	width: 210px;
	height: 187px;
	background: url(/images/ri/lowerbox/divider.png) 0px 0px no-repeat;
}

#lowerBoxRoads { width: 152px; }

#lowerBoxVideo h2 { background: url(/images/ri/lowerbox/headr_video.png) -6px 0px no-repeat; height: 31px; }
#lowerBoxWhatsNew h2 { background: url(/images/ri/lowerbox/whats_new.png) -6px 0px no-repeat; height: 31px; }
#lowerBoxEducation h2 { background: url(/images/ri/lowerbox/headr_education.png) -6px 0px no-repeat; height: 26px; }
#lowerBoxRoads h2 { background: url(/images/ri/lowerbox/headr_roads.png) -6px 0px no-repeat; height: 57px; } 

#lowerBoxVideo .videoSpotlight {
	display: block;
	background: url(/images/ri/homepage/video_spotlight.jpg) no-repeat;
	width: 175px;
	height: 129px;
	text-indent: -4000px;
}

#lowerBoxEducation .riMap {
	display: block;
	background: url(/images/ri/lowerbox/ri_map/map.png) no-repeat;
	width: 172px;
	height: 168px;
	padding-left: 20px;
}

#lowerBoxEducation .riMap #ride { background: url(/images/ri/lowerbox/ri_map/ride_link_off.png) no-repeat; }
#lowerBoxEducation .riMap #ohe { background: url(/images/ri/lowerbox/ri_map/ohe_link_off.png) no-repeat; }
#lowerBoxEducation .riMap #dlt { background: url(/images/ri/lowerbox/ri_map/dlt_link_off.png) no-repeat; }
#lowerBoxEducation .riMap #adultEdu { background: url(/images/ri/lowerbox/ri_map/adult_link_off.png) no-repeat; }

#lowerBoxEducation .riMap #ride:hover { background: url(/images/ri/lowerbox/ri_map/ride_link_on.png) no-repeat; }
#lowerBoxEducation .riMap #ohe:hover { background: url(/images/ri/lowerbox/ri_map/ohe_link_on.png) no-repeat; }
#lowerBoxEducation .riMap #dlt:hover { background: url(/images/ri/lowerbox/ri_map/dlt_link_on.png) no-repeat; }
#lowerBoxEducation .riMap #adultEdu:hover { background: url(/images/ri/lowerbox/ri_map/adult_link_on.png) no-repeat; }

#lowerBoxEducation .riMap #ride, #lowerBoxEducation .riMap #ohe, #lowerBoxEducation .riMap #dlt, #lowerBoxEducation .riMap #adultEdu {
	display: block;
	text-indent: -4000px;
	width: 148px;
	height: 18px;
	margin: 7px 0px;
}

#lowerBoxRoads h3 {
	color: #01588D;
	text-transform: none;
	font-weight: bold;
}

#lowerBoxRoads p {
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

#lowerBoxRoads a {
	font: 9pt arial;
}

/* ARROWS */

#articleIndex .articleListPanel ul li a, .articleList ul li a {
	background: transparent url(/images/ri/buttonsarrows/arrow.png) no-repeat scroll 0 3px !important;
	border: 0px;
	font-size: 12px;
}

.sectionlink a, .sectionLink a, .actionlink a,.guidewaysNavigator .actionbutton a, .guidewaysNavigator .actionbutton a:hover,.guidewaysNavigator .actionbutton a:focus, ul.linklist li a, ul.linklist li span, #faithcontent div.sectionlink {
	background: transparent url(/images/ri/buttonsarrows/arrow.png) no-repeat scroll 0 3px;
}

.subCategoryPanel ul li, #article .articleListPanel ul li {
	background: transparent url(/images/ri/buttonsarrows/arrow.png) no-repeat scroll 14px 3px;
}

/* HEADERS */

span.headerlink a span.headerfirst, span.headerlink span.headerfirst, span.headerlink a span.header, span.headerlink span.header, span.headerlink, span.headerlink a, span.headerfirst a {
	font: bold 11pt arial !important;
	text-transform: uppercase;
}

/* FOOTER */

#footer {
	text-align: left;
}

#riheaaFoooter {
	display: block;
	text-align: left;
	margin-left: 310px;
}
#riheaaFoooter a {
	display: block;
	background: url(/images/ri/icons/riheaa_logo.png) no-repeat;
	width: 194px;
	height: 90px;
	text-indent: -4000px;
}

#socialBadges ul {
	padding: 0px;
	margin: 0px;
}

#socialBadges ul li {
	display: block;
	float: left;
}

#socialBadges #facebook {
	display: block;
	background: url(/images/ri/icons/facebook_logo.png) 0px 19px no-repeat;
	width: 144px;
	height: 63px;
	text-indent: -4000px;
	margin: 0px 20px 0px 90px;
}

#socialBadges #ning {
	display: block;
	background: url(/images/ri/icons/ning_logo.png) 0px 20px no-repeat;
	width: 145px;
	height: 73px;
	text-indent: -4000px;
	margin: 0px 20px;
}

#socialBadges #twitter {
	display: block;
	background: url(/images/ri/icons/twitter_logo.png) no-repeat;
	width: 91px;
	height: 93px;
	text-indent: -4000px;
	margin: 0px 20px;
}

#socialBadges #youtube {
	display: block;
	background: url(/images/ri/icons/youtube_logo.png) 0px 16px no-repeat;
	width: 143px;
	height: 76px;
	text-indent: -4000px;
	margin: 0px 20px;
}

#siteMapFooter {
	text-align: left;
	left: 20px;
	position: absolute;
}

#siteMapFooter2 {
	text-align: right;
	position: absolute;
	right: 20px;
}

#siteMapFooter ul {
	padding: 0px;
	margin: 0px;
}

#siteMapFooter ul li {
	list-style: none;
}

/* R0LE-BASED LANDING PAGE */

#change_roles {
	margin-left: -4px;
}

#change_roles h2 {
	padding: 0px 0px 5px 20px;
	margin: 0px;
	color: #01588D;
	font: bold 12pt arial;
	text-transform: uppercase;
}

#change_roles ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#change_roles ul li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#change_roles ul li a {
	background: transparent url(/images/ri/buttonsarrows/arrow.png) 0px 0px no-repeat;
	padding: 0px 4px 0px 15px;
	font: 12px verdana;
	text-decoration: none;
}

.pds-box {
	font: 9pt arial !important;
}

.bodyimg, .body_img { display: inline !important; }

/* LINKS/BUTTONS */

.anchorLink {
	text-align: right;
}

.goButton {
	padding: 0px;
	margin: 0px;
}

.goButton a {
	display: block;
	background: url(/images/ri/buttonsarrows/go_btn_off.png) 0px 0px no-repeat;
	_background: url(/images/ri/buttonsarrows/go_btn_off.gif) 0px 0px no-repeat;
	text-indent: -4000px;
	width: 53px;
	height: 33px;
	padding: 0px;
	margin: 0px;
}

.goButton a:hover {
	display: block;
	background: url(/images/ri/buttonsarrows/go_btn_on.png) 0px 0px no-repeat;
	_background: url(/images/ri/buttonsarrows/go_btn_on.gif) 0px 0px no-repeat;
}

/* TEXT FORMATTING */

.sectionbox p, #main .sectionbody p, .sectionlink a, .sectionLink a {
	font-size: 9pt;
}

/* MISC */

.red { color: red; }

#PresentationsTraining .rightsectionbottom {
	min-height: 0px !important;
}

.impactBanner {
	display: block;
	text-indent: -4000px;
	background: url(/images/ri/banner_impact.jpg) 0px 0px no-repeat;
	width: 511px;
	height: 57px;
}

.hotJobsRI a {
	display: block;
	background: url(/images/ri/banner_hotjobs.jpg) 0px 0px no-repeat;
	font-weight: 700;
	padding: 25px 0px 0px 75px;
	height: 50px;
}

.riDeptLaborFooter {
	display block;
	background: url(/images/ri/banner_ri_dept_lt.jpg) left bottom no-repeat;
	padding-bottom: 85px;
}

.smallFont { font-size: 8pt !important; }

#main .articleContentPanel img {
	display: inline !important;
	border: 0px !important;
}
a img { border: 0px !important; }

.redText { color: red; }

.dataRight { text-align: right; }
/* Right Bar */
#mainpanel {
width:539px;
}

#rightbar {
background:#ebeae5;
position:relative;
width:218px;
}

#rightbarcontent {
margin:2px 0 0 8px;
padding:0;
}

#summaryMessages .mailSummary a {
display:block;
overflow:hidden;
width:152px;
}

.rightsectiontop {
background:transparent url(/Images/Transitions/sm_box_header_bckg2.png) 0 0 no-repeat;
_background:transparent url(/Images/Transitions/sm_box_header_bckg2.gif) 0 0 no-repeat;
margin:0;
padding:0;
width:198px;
}

.rightsectiontop h3 {
color:#fff;
font:14px helvetica, arial, sans-serif;
font-weight: bold;
height:42px;
line-height:16px;
margin:0 0 -5px;
padding:5px 5px 0 11px;
text-transform:uppercase;
}

#summaryAccessStudent h3 {
font-size:12px;
}

.rightsectionbottom {
background:transparent url(/Images/Transitions/sm_box_btm2.png) left bottom no-repeat;
margin:0 0 10px 0;
min-height:50px;
padding:0 0 14px;
width:198px;
_background:transparent url(/Images/Transitions/sm_box_btm2.gif) left bottom no-repeat;
_height:50px;
}

.rightsection {
background:transparent;
color:#524142;
font:10px arial,helvetica,sans-serif;
margin:0;
padding:0 9px;
width:180px;
}

.rightsection p {
margin:0;
padding-top:5px;
}

.rightsection ul {
margin:0;
padding:0;
}

.rightsectiontop#guideways h3 {
background:transparent url(/Images/Transitions/guideways_arw.png) 2px 1px no-repeat;
_background:transparent url(/Images/Transitions/guideways_arw.gif) 2px 1px no-repeat;
height:78px;
margin:0;
padding:0;
text-indent:-3000px;
}

.rightsectiontop#guideways .rightsection {
_padding:0 0 0 16px;
padding:0 0 0 40px;
}

.rightsectiontop#guideways .rightsection a {
background:transparent url(/Images/Transitions/blue_arw.png) 38px 4px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) 38px 4px no-repeat;
display:block;
font:11px arial,helvetica;
padding:2px 0 4px 55px;
text-decoration:none;
}

.rightsection .sectionlist li {
background:transparent url(/Images/Transitions/blue_arw.png) 0 4px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) 0 4px no-repeat;
border-bottom:1px dotted #84E3F7;
list-style:none;
padding:2px 0 4px 15px;
}

.rightsectiontop#forcounselors h3 {
background:transparent url(/Images/Transitions/for-counselors-txt.png) 10px 17px no-repeat;
_background:transparent url(/Images/Transitions/for-counselors-txt.gif) 10px 17px no-repeat;
height:42px;
margin:0;
padding:0;
text-indent:-3000px;
}

#counselorsection {
background:transparent url(/Images/Transitions/counselor_img.png) 0 bottom no-repeat;
_background:transparent url(/Images/Transitions/counselor_img.gif) 0 bottom no-repeat;
border:0;
height:91px;
list-style:none;
margin:0;
padding:0;
}

#counselorsection li {
background:transparent url(/Images/Transitions/blue_arw.png) 10px 12px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) 10px 12px no-repeat;
font:11px arial,helvetica;
margin:0;
padding:10px 0 0 28px;
text-decoration:none;
width:85px;
}

.rightsectiontop#yourportfolio .rightsectionbottom {
background:transparent url(/Images/Transitions/sm_box_btm2.png) left bottom no-repeat;
_background:transparent url(/Images/Transitions/sm_box_btm2.gif) left bottom no-repeat;
margin:0 0 10px 0;
padding:0;
width:198px;
}

.rightsectiontop#yourportfolio #fullportfolio {
height:20px;
padding:20px 0 0 117px;
width:81px;
}

#signinbox input {
background:#fff;
border:1px solid #BDEBF7;
color:#21A6B5;
font:10px arial,helvetica,sans-serif;
width:80px;
}

#main .sectionbox .interfaceSearchBox {
background-color:#EFFBFF;
border:1px solid #BDEFFF;
color:#666;
margin:0 0 5px 5px;
padding:2px;
width:130px;
}

#main .sectionbox .interfaceSearchBtn {
background-color:#21A6B5;
border:1px solid #18869C;
border-left-color:#999;
border-top-color:#ccc;
color:#fff;
font:bold 10px verdana,geneva,sans-serif;
margin-bottom:5px;
padding:0;
}

#main .sectionbox .interfaceSorterPanel {
padding-top:15px;
}

.videoList a {
background:transparent url(/images/Transitions/icons/video_icon.png) 0 0 no-repeat;
_background:transparent url(/images/Transitions/icons/video_icon.gif) 0 0 no-repeat;
display:block;
font-weight:700;
padding:10px 0 17px 65px;
}

.militaryList a {
background:transparent url(/images/Transitions/icons/career_cluster_icon.png) 0 0 no-repeat;
_background:transparent url(/images/Transitions/icons/career_cluster_icon.gif) 0 0 no-repeat;
display:block;
font-weight:700;
padding:10px 0 17px 50px;
}

.portfolioSummary td {
border-bottom:1px dotted #7BCFD6;
margin:0;
padding:2px 0 5px;
vertical-align:top;
}

.portfolioSummaryItem {
background:transparent url(/images/transitions/brwn_dot.gif) 12px 4px no-repeat;
color:#666;
padding:0 0 3px 20px;
}

.portfolioSummarySubheader {
color:#FF4910;
font-weight:700;
}

.portfolioSummarySubheader a {
background:transparent url(/Images/Transitions/blue_arw.png) 0 2px no-repeat;
_background:transparent url(/Images/Transitions/blue_arw.gif) 0 2px no-repeat;
display:block;
padding:2px 0 4px 17px;
text-decoration:none;
}

.portfolioSummaryMoreLink {
display:block;
text-align:right;
text-decoration:none;
}

.browseSchoolTypes {
_height:auto;
position:relative;
width:470px;
}

.browseSchoolTypes div {
background:transparent url(/images/transitions/icons/career_cluster_icon.png) 7px 0 no-repeat;
float:left;
_background:transparent url(/images/transitions/icons/career_cluster_icon.gif) 7px 0 no-repeat;
_float:none;
height:66px;
padding:3px 3px 3px 70px;
width:155px;
}

.browseSchoolTypes div#Two-Year,.browseSchoolTypes div#Two-year {
background:transparent url(/images/transitions/icons/2_yr_college_icon.png) 0 0 no-repeat;
_background:transparent url(/images/transitions/icons/2_yr_college_icon.gif) 0 0 no-repeat;
}

.browseSchoolTypes div#Four-Year,.browseSchoolTypes div#Four-year {
background:transparent url(/images/transitions/icons/4_yr_college_icon.png) 0 0 no-repeat;
_background:transparent url(/images/transitions/icons/4_yr_college_icon.gif) 0 0 no-repeat;
}

.browseSchoolTypes div#Graduate {
background:transparent url(/images/transitions/icons/grad_school_icon.png) 0 0 no-repeat;
_background:transparent url(/images/transitions/icons/grad_school_icon.gif) 0 0 no-repeat;
}

.browseSchoolTypes div#Online {
background:transparent url(/images/transitions/icons/online_app_icon.png) 0 0 no-repeat;
_background:transparent url(/images/transitions/icons/online_app_icon.gif) 0 0 no-repeat;
}

.browseSchoolTypes div#YourSavedSchools {
background:transparent url(/images/transitions/icons/saved_schools_icon.png) 0 0 no-repeat;
_background:transparent url(/images/transitions/icons/saved_schools_icon.gif) 0 0 no-repeat;
}

.rightsection .logonButton {
background:transparent url(/images/transitions/sign-in-btn-hmpg.png) right top no-repeat;
_background:transparent url(/images/transitions/sign-in-btn-hmpg.gif) right top no-repeat;
color:#fff;
display:block;
font-family:verdana,geneva,arial,helevetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:700;
height:54px;
margin-bottom:-18px;
padding-right:10px;
padding-top:18px;
text-align:center;
text-decoration:none;
width:148px;
}

#rightbar tr.portfolioDivider td {
border-bottom:1px dotted #84E3F7;
padding:4px 0;
}

#rightbar .inputButtonWide {
background-color:#21A6B5;
border:1px solid #18869C;
border-left-color:#999;
border-top-color:#ccc;
color:#fff;
font:bold 10px verdana,geneva,sans-serif;
padding:0;
text-align:center;
text-decoration:none;
width:auto;
}

#rightbar .inputButtonWide:hover,#rightbar .inputButtonWide:focus {
background-color:#fff;
color:#21A6B5;
cursor:pointer;
}

#main #rightbar .portfolioEditPanel .hint {
font-size:10px;
}

.buttonImage {
height:1px;
width:1px;
}

#guideways.rightsectiontop .rightsection {
padding:0;
}

#guideways.rightsectiontop .rightsection p {
margin-left:40px;
}

.rightsection .sectionlist li a,#counselorsection li a {
text-decoration:none;
}

#signinbox .questionLabel,#rightbar .storageRemove {
text-align:right;
}

.portfolioSummary,#rightbar .simpleForm {
width:100%;
}

/* end right bar */

h1 {}
#mainbody {

	background:transparent url(/Images/RI/paper-blue-rightbar.png) 0 0 repeat-y;

	_background:transparent url(/Images/RI/paper-blue-rightbar.gif) 0 0 repeat-y;

	}
#rightbar {
background: transparent;
margin: 0px auto;
padding: 0px;
width: 224px;
}

#rightbarcontent {
	width: 224px;
}

.rightsectiontop {
	background:transparent url(/images/ri/sidebar/sidebar_box_top.png) 0 0 no-repeat;
	width: 220px;
	padding: 0px;
	margin: 0px;
	}
#guideways.rightsectiontop h3 {
	height: 78px !important;
	}
	
.rightsectiontop h3 {
	color:#004D6C;
	font: bold 17px Helvetica;
	padding: 15px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
	line-height: 16px;
	height: auto;
}
.rightsectionbottom, #yourportfolio.rightsectiontop .rightsectionbottom {
	margin:0;
	background:transparent url(/images/ri/sidebar/sidebar_box_btm.png) left bottom no-repeat;
	width:220px;
	padding:10px 0px 40px 5px;
	min-height: 50px;
	_height: 50px;
}
	
#yourportfolio.rightsectiontop .rightsectionbottom .rightsection {
	padding-left: 15px !important;
}

#yourportfolio.rightsectiontop .rightsectionbottom #fullportfolio {
	padding-bottom: 15px !important;
}

/* ARROWS */

.rightsection {
	font: 9pt arial !important;
	color: #000;
}

.rightsection a {
	font: 9pt arial !important;
}

.rightsection .sectionlist li, #guideways.rightsectiontop .rightsection a {
	border: 0px;
	background: url(/images/ri/widgets/linkarrow.gif) 0px 5px no-repeat;
}

#guideways.rightsectiontop .rightsection a {
	background: url(/images/ri/widgets/linkarrow.gif) 38px 5px no-repeat;
}

.articleIndex .articleListPanel ul li {
	background: transparent url(/images/ri/widgets/linkarrow.gif) no-repeat scroll 0 8px !important;
	border: none !important;
}

.rightBarScroll {
	width: 200px;
	overflow-y: auto;
}

/* SIGN IN */

.rightsection .logonButton {
background:transparent url(/images/RI/buttons/sign_in_btn_off.png) 52px 0px no-repeat;
height:54px;
width:154px;
padding-left: 25px;
text-transform: uppercase;
font: bold 11pt arial;
}

.rightsection .logonButton:hover {
background:transparent url(/images/RI/buttons/sign_in_btn_on.png) 52px 0px no-repeat;
}

/ * ROADS TO SUCCESS * /

#roadsToSuccess h3 {
	display: none !important;
}
.roadsToSuccess h4 {
	display: block;
	background: url(/images/ri/rts-logo.png) no-repeat;
	text-indent: -4000px;
	width: 165px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

