/* third_party/javascript/yui/grids-igoogle-dummy.css */
/* ===============BEGIN BSD LICENSED PORTION============= */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.7.0
*/
#doc4 {
/* background: white; */
background: url(/images/cfnc1/bg-border.gif) repeat-y;
margin: auto;
overflow: hidden;
width:978px; /* 74.923em; */
text-align:left;
border-bottom: 1px solid #CBCBB9;
border-left: 1px solid #CBCBB9;

}

.yui-gd .yui-u, .yui-gd div.first,
.yui-ge div.first, .yui-gf div.first {
float:left;
}

.yui-ge div.first, .yui-gf .yui-u{
width:73.8%; /* override 74.2 */
}

.yui-ge div.first .yui-gd .yui-u {
width:64.6%;
}

.yui-ge .yui-u, .yui-gf .yui-u {
float:right;
}

.yui-ge .yui-u, .yui-gf div.first {
width:26%;
}

.yui-ge div.first .yui-gd div.first {
width:35%; /* override 32 */
}

.yui-gd:after, .yui-ge:after, .yui-gf:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

/* ===============END BSD LICENSED PORTION============= */


.blackbullets {
       list-style-type: disc;       
       _list-style-type: disc;
       padding-left:40px;
}

/** new style - hemesh */
.sectionlinksiteobject {
	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;
}

#banner #logo {
margin-left: 205px;
}

#ccSurvey .actions {
padding:15px 0 0;
width:200px;
}

#ccSurvey .clusterdescription {
margin:5px 0;
padding:5px 20px 15px 60px;
}

.tfnavtabs span.tabNumSelected {
bottom:0;
margin-right:12px;
position:absolute;
right:0;
z-index:10;
}

.tfnavtabs li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(/Images/Transitions/tabbed-feature/finger_tab_off.png) no-repeat scroll 0 0;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:43px;
line-height:normal;
margin:0;
padding:0;
position:relative;
width:181px;
}

.TAAPTable {
     FONT-SIZE: 12px;
}

ul { margin-left:1.5em; 
           padding-left:0px; }

ol { margin-left:1.5em; 
           padding-left:0px;
           *padding-left:1em; }

/* li { margin-bottom:0.5em; } */ /* DG 3/25 removed for interest profiler bullets */

p {
                     margin: 1em 0; !important
}

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset,textarea,td {
	margin: 0;
	padding: 0;
	_margin: 0;
	_padding: 0;
}


/* comment out for experiement */ /*
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
*/
h2 {
	color: #6B5D4A;
	font: bold 20px arial, helvetica, sans-serif;
	margin: 0;
	padding: 15px 0 18px 0;
                     padding-left: 5px;
}



body {
	background: url(/images/cfnc1/body-bg.jpg) repeat-x 0 0;
	color: #494949;
	font-family: arial, helvetica, clean, sans-serif;
	/*font-size: 13px;*/ /* To resolve with transitions */
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.231;
	/*margin: 0;*/ /* To resolve with transitions */
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
}

img {
	border: 0;
}

table {
	font-size: inherit;
/*  kopple */   text-align: left;
                     padding-left: 0.5px;
}

a,a:visited {
	color: #447FC1;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	background: none;
	color: #000;
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 2;
	padding-left: 5px;
	margin-top: 5px;
}

/* commented out ------------------- */ /*
h2 {
        font-weight: bold;
        color: #000;
        font-size: 24px;
        line-height: 1;
}
*/
h3 { /* FAFSA box */
	font-size: 20px;
	line-height: 1;
}


/**.topnav-plan #left-nav h4 **/
.topnav-mycfnc #left-nav h4, .topnav-plan #left-nav h4, .topnav-apply #left-nav h4, 
.topnav-pay #left-nav h4, .topnav-savenc529 #left-nav h4{
                     /*background: url(/images/cfnc1/h4-bg.gif) repeat;*/
                     background: url(/images/cfnc1/subnav-bg.gif) repeat-x;
	border-top: #CBCBB9 1px solid;
	border-bottom: #CBCBB9 1px solid;
	/**color: #000000;**/
                      color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	line-height: 2;
	padding-left: 5px;
	margin-bottom: 5px;
                     margin-top: -1px;
}


.topnav-mycfnc #left-nav h4 {
	background-position: 0px 0px;
}

.topnav-plan #left-nav h4 {
	background-position: 0px -27px;
}

.topnav-apply #left-nav h4 {
	background-position: 0px -54px;
}

.topnav-pay #left-nav h4 {
	background-position: 0px -81px;
}

.topnav-savenc529 #left-nav h4 {
	background-position: 0px -108px;
}
h5 {
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 90%;
}

h6 { /* home page */
	color: #000;
	font-size: 12px; /* TODO - em */
	font-weight: bold;
	margin-bottom: 5px;
}

#banner {
	height: 90px;
}

#banner a:hover {
       color:white;
}
#toplinks {
	font-size: 13px; /* no WCAG */
	height: 16px;
}

#toplinks img {
	position: relative;
	bottom: -4px;
}

#toplinks-r {
	font-size: 13px;
                     margin-left: 325px;
                     *margin-left: 315px;
	margin-bottom: 10px; 
                     *margin-bottom: 10px; 
	_margin-bottom: 10px; 
                    _margin-left: 315px;
}

#toplinks-r2 {
	float:right;
                      font-size:13px;
                      font-weight:bold; 
                      margin-top:0px;
                      padding-right:16px;
}

#bottomlinks {
	margin-top: 30px;
}

#bottomlinks-l {
	float: left;
	margin-left: 80px; /* needed for .net */
	_margin-left: 50px; /* for IE 6 */
}

#bottomlinks-m {
	float: left;
	margin-left: 100px;
	margin-top: 30px;
}

a[name] {
color:#6B5D4A;
text-decoration:none;
}

a[name]:hover {
text-decoration:none;
}

#bottomlinks-m a,#bottomlinks a {
	color: black;
}

#bottomlinks-r {
	float: left;
	margin-left: 100px;
	margin-top: 20px;
}

#login-btn {
	float: right;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#loginButton {
	float: right;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#billboard {
	height: 163px;
	width: 720px;
}

#billboard dl {
	display: inline;
	margin-left: 505px;
	margin-top: 5px;
	padding: 0px;
	position: absolute;
	z-index: 1000;
	width: 210px; /* needed for IE */
}

#billboard dt {
	background: #EEEEE2;
	border-bottom: #FFF 1px solid;
	color: #F47B20;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0px 0px 0px 19px;
	padding: 6px 0 6px 0;
}

#billboard dt {
	padding-top: 8px;
}

#billboard dd {
	margin: 0 0 1px 0;
	padding: 0px;
}

#billboard dl a {
	background: url(/images/cfnc1/billboard-nav-bg.gif) repeat-x 100% 0px;
	border-bottom: #FFF 1px solid;
	color: #FFFFFF;
	display: block;
	height: 1%;
	line-height: 24px;
	padding: 0 7px 0 7px;
	font-weight: bold;
	margin-top: -1px;
	text-decoration: none;
}

#billboard a.current {
	background: url(/images/cfnc1/billboard-nav.gif) repeat-x 100% 0px;
	color: #FFF;
	cursor: pointer;
	margin-left: 0px;
}

#billboard #saving {
	background: url(/images/cfnc1/billboard1.jpg);
}

#billboard #deciding {
	background: url(/images/cfnc1/billboard2.jpg);
}

#billboard #considering {
	background: url(/images/cfnc1/billboard3.jpg);
}

#billboard #applying {
	background: url(/images/cfnc1/billboard4.jpg);
}

#billboard #denied {
	background: url(/images/cfnc1/billboard5.jpg);
}

#billboard #estimating {
	background: url(/images/cfnc1/billboard6.jpg);
}

#billboard #finaid {
	background: url(/images/cfnc1/billboard6.jpg);
}

#billboard .board {
	display: none;
	height: 154px;
	position: relative;
	width: 495px;
	z-index: 1;
}

#billboard #boards {
	border-bottom: #FFF 1px solid;
	padding: 5px 0 5px 5px;
}

#billboard .board h2 {
	font-size: 16px;
}

#billboard .board a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

#billboard a:hover {
	text-decoration: none;
}

#billboard #saving .content {
	color: #FFF;
	padding-bottom: 0px;
	padding-left: 24px;
	padding-right: 0px;
	padding-top: 27px;
	width: 330px;
	display: none;
}

#billboard #saving .content a {
	color: #FFF;
}

#billboard #deciding .content {
	color: #FFF;
	padding: 27px 0 24px 0;
	width: 330px;
	display: none;
}

#billboard #deciding .content a {
	color: #FFF;
}

#billboard #considering .content {
	color: #000;
	padding: 40px 0 35px 0;
	width: 350px;
}

#billboard #considering .content a {
	color: #000;
}

#billboard #applying .content {
	color: #000;
	padding: 23px 0 24px;
	width: 500px;
}

#billboard #applying .content a {
	color: #000;
}

#billboard #denied .content {
	color: #000;
	padding: 20px 0 14px;
	width: 300px;
}

#billboard #denied .content a {
	color: #000;
}

#billboard #estimating .content {
	color: #000;
	padding-bottom: 0px;
	padding-left: 211px;
	padding-right: 0px;
	padding-top: 42px;
	width: 500px;
}

#billboard #estimating .content a {
	color: #000;
}

#billboard #finaid .content {
	color: #FFF;
	padding-bottom: 0px;
	padding-left: 135px;
	padding-right: 0px;
	padding-top: 50px;
	width: 400px;
}

#billboard #finaid .content a {
	color: #FFF;
}

/* TF 4/13/2010
Control
LeftNavLogin.aspx
Removed the right border. and placed a right border on class 
left-nav-box instead. If a page has issues with this change wrap the left navigation site piece with a "DIV class=left-nav-box id=left-nav"
This could effect all primary and secondary landing pages 
where the left navigation has this login control. */

/*TF 6/16/2010: Changed height of left nav login box to allow room for error messages to appear clearly.*/
#logon {
	/* border-right: 1px solid #CBCBB9; */
                     color: black;
                     font-size: 80%;
	height: 185px;
	line-height: 1.2;
	padding: 10px 20px 0 10px;
                     position: relative;
	_height: 185px; /* for IE 6 */
}

#logon label {
                     font-weight: bold;
}
#ErrorMsgGroup {
	line-height: 1.0;
	padding: 0px 20px 0 0px;
	margin-top: 20px;
}

#ctl63_Feedback{
color: red;
font-weight: bold;
}

#LogonLinks {
	bottom:10px;
                     line-height:1.2;
                     margin-top:20px;
                     margin-right: 10px;
                     padding:0 20px 0 0;
                     }

/*#logon #forgot,#logon a {
	font-size: 80%;
}*/

#logon h5 {
	color: black;
                     font-size: 160%;
	margin-bottom: 10px;
}

#logout {
	height: 110px;
	padding: 10px 10px 0 10px;
	font-weight: bold;
}

.logonIsYourProfile {
                      position: absolute; 
                      bottom: 75px;
                      text-align: center;
                      width: 90%;

}

#logout div {
	margin-top: 10px;
}

#logout img {
	float: right;
	display: inline;
}

/*input {
	background: #F1F1F3;
}*/

#UsernameGroup {
	padding: 2px 0px 2px 0px;
}

#PasswordGroup {
	padding: 2px 0px 2px 0px;
}

#logon input#username {
	width: 105px;
	_width: 105px;
}

#UsernameGroup input#ctl41_username {
	width: 105px;
	_width: 105px;
}

#logon input#password {
	width: 105px;
	_width: 105px;
}

l#PasswordGroup input#ctl41_password {
	width: 105px;
	_width: 105px;
}

abel {
	font-weight: bold;
	font-size: 80%;
}

#right-nav-box {
	border: #CBCBB9 1px solid;
	padding: 5px;
	width: 220px;
}

.center {
	text-align: center;
}

.hide {
	left: -9999px;
	position: absolute;
}

.right {
	font-size: .846em;
	text-align: right;
	margin-right: 10px;
}

#nav {
	height: 59px;
	position: relative;
}

#top-nav { /* background: url(/images/cfnc1/nav-bg.gif) repeat-x 0 0; */
	height: 38px;
	margin: 0 0 0 0; /* -20px; */
}

#top-nav li {
	float: left;
	height: 38px;
                     list-style-type: none;
}

#top-nav li a {
	float: left;
	height: 38px;
	position: relative;
}

/**
#top-nav li a span {
	background: url(/images/cfnc1/top-nav.gif) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0px;
	position: relative;
	top: 0px;
	width: 100%;
}
**/

#top-nav li a {
	background: url(/images/cfnc1/top-nav.gif) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0px;
	position: relative;
	top: 0px;
	width: 100%;
}

#top-nav #topnav-mycfnc {
	display: inline;
}

#top-nav #topnav-mycfnc a {
	width: 194px;
}

/**
#top-nav #topnav-mycfnc a span {
	background-position: 0px 0px;
}

**/

/** Removal of span Hemesh 03/31/2010 */
#top-nav #topnav-mycfnc a {
	background-position: 0px 0px;
}

/**
#top-nav #topnav-mycfnc a:hover span {
	background-position: 0px -72px !important;
}
**/

#top-nav #topnav-mycfnc a:hover  {
	background-position: 0px -72px !important;
}

/**
#top-nav #topnav-mycfnc :hover a span,#top-nav .sfhover#topnav-mycfnc a span
	{
	background-position: 0px -72px;
}
**/
#top-nav #topnav-mycfnc :hover a,#top-nav .sfhover#topnav-mycfnc a, #top-nav #topnav-mycfnc.sfhover a 
	{
	background-position: 0px -72px;
}



/**
.topnav-mycfnc #top-nav #topnav-mycfnc a span {
	background-position: 0px -72px;
}
**/

.topnav-mycfnc #top-nav #topnav-mycfnc a {
	background-position: 0px -72px;
}

/**
.topnav-mycfnc #top-nav #topnav-mycfnc a:hover span {
	background-position: 0px -184px;
}
**/

.topnav-mycfnc #top-nav #topnav-mycfnc a:hover {
	background-position: 0px -184px;
}



#top-nav #topnav-plan a {
	width: 194px;
}

#top-nav #topnav-plan a{

                     /** removed Hemesh Midha **/
	background-position: -196px 0px;
                     /**background-position: -196px -72px**/
}

#top-nav #topnav-plan a:hover {
	background-position: -196px -72px !important;
}


#top-nav #topnav-plan :hover a,#top-nav .sfhover#topnav-plan a {
	background-position: -196px -72px;
}

.topnav-plan #top-nav #topnav-plan a {
	background-position: -196px -72px; /* -136 */
}



.topnav-plan #top-nav #topnav-plan a:hover {
	background-position: -196px -184px;
}


#top-nav #topnav-apply a {
	width: 194px;
}

/**
#top-nav #topnav-apply a span {
	background-position: -391px 0px;
}
**/

#top-nav #topnav-apply a{
	background-position: -391px 0px;
}

/**
#top-nav #topnav-apply a:hover span {
	background-position: -391px -72px !important;
}
**/

#top-nav #topnav-apply a:hover{
	background-position: -391px -72px !important;
}

/**
#top-nav #topnav-apply :hover a span,#top-nav .sfhover#topnav-apply a 

span {
	background-position: -391px -72px;
}
**/

#top-nav #topnav-apply :hover a,#top-nav .sfhover#topnav-apply a {
	background-position: -391px -72px;
}


/**
.topnav-apply #top-nav #topnav-apply a span {
	background-position: -391px -72px;
}
**/


.topnav-apply #top-nav #topnav-apply a{
	background-position: -391px -72px;
}

/**
.topnav-apply #top-nav #topnav-apply a:hover span {
	background-position: -391px -184px;
}
**/

.topnav-apply #top-nav #topnav-apply a:hover{
	background-position: -391px -184px;
}


#top-nav #topnav-pay a {
	width: 194px;
}

/**
#top-nav #topnav-pay a span {
	background-position: -586px 0px;
}
**/

#top-nav #topnav-pay a {
	background-position: -586px 0px;
}


/**
#top-nav #topnav-pay a:hover span {
	background-position: -586px -72px !important;
}
**/

#top-nav #topnav-pay a:hover {
	background-position: -586px -72px !important;
}


/**
#top-nav #topnav-pay :hover a span,#top-nav .sfhover#topnav-pay a span {
	background-position: -586px -72px;
}
**/

#top-nav #topnav-pay :hover a span,#top-nav .sfhover#topnav-pay a {
	background-position: -586px -72px;
}



/**
.topnav-pay #top-nav #topnav-pay a span {
	background-position: -586px -72px;
}
**/

.topnav-pay #top-nav #topnav-pay a {
	background-position: -586px -72px;
}


/**
.topnav-pay #top-nav #topnav-pay a:hover span {
	background-position: -586px -182px;
}
**/

.topnav-pay #top-nav #topnav-pay a:hover {
	background-position: -586px -182px;
}



#top-nav #topnav-savenc529 a {
	width: 197px;
}


#top-nav #topnav-savenc529 a{
	background-position: -779px 0px;
}



#top-nav #topnav-savenc529 a:hover{
	background-position: -779px -72px !important; /* -40 */
}



#top-nav #topnav-savenc529 :hover a span,#top-nav 

.sfhover#topnav-savenc529 a{
	background-position: -779px -72px;
}


.topnav-savenc529 #top-nav #topnav-savenc529 a{
	background-position: -779px -72px;
}


.topnav-savenc529 #top-nav #topnav-savenc529 a:hover {
                 /** Hemesh Midha 04-13-2010 **/
                 background-position: -779px -72px;
}



#top-nav li div {
	border-top: #FFF 1px solid;
	display: none;
	height: 27px;
	left: 0px;
	position: absolute;
	top: 32px;
	width: 971px; 
                     *width: 971px; /* TODO - fix this, 100% does not work in IE */
	z-index: 1000;
}

#top-nav li:hover div {
	display: block;
}

#top-nav li.sfhover#topnav-none div,#top-nav li.sfhover#topnav-mycfnc div,#top-nav li.sfhover#topnav-plan div,#top-nav li.sfhover#topnav-apply div,#top-nav li.sfhover#topnav-pay div,#top-nav li.sfhover#topnav-savenc529 div
	{
	display: block;
}

.topnav-none #topnav-none div,.topnav-mycfnc #topnav-mycfnc div,.topnav-plan #topnav-plan div,.topnav-apply #topnav-apply div,.topnav-pay #topnav-pay div,.topnav-savenc529 #topnav-savenc529 div
	{
	display: block !important;
	z-index: 100;
}

#top-nav li ul li {
	height: 23px;
	padding-left: 2px;
}

#top-nav li#topnav-mycfnc li {
	background: url(/images/cfnc1/subnav-sep.gif) no-repeat 0px 50%;
}

#top-nav li#topnav-mycfnc li.first,#top-nav li#topnav-plan li.first,#top-nav li#topnav-apply li.first,#top-nav li#topnav-pay li.first,#top-nav li#topnav-savenc529 li.first
	{
	background: none transparent scroll no-repeat 0% 0%;
}

#top-nav li#topnav-plan li {
	background: url(/images/cfnc1/subnav-sep.gif) no-repeat 0px 60%;
}

#top-nav li#topnav-apply li {
	background: url(/images/cfnc1/subnav-sep.gif) no-repeat 0px 50%;
}

#top-nav li#topnav-pay li {
	background: url(/images/cfnc1/subnav-sep.gif) no-repeat 0px 50%;
}

#top-nav li#topnav-savenc529 li {
	background: url(/images/cfnc1/subnav-sep.gif) no-repeat 0px 50%;
}

#top-nav li ul li.first {
	background: none transparent scroll no-repeat 0% 0%;
}

#top-nav li li a,#top-nav li li a span,#top-nav li li a span span {
	background-image: none !important;
}

#top-nav li ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

#top-nav li ul li a {
	color: #FFF;
	height: 27px;
	line-height: 24px;
	padding-bottom: 0px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 0px;
	width: auto !important;
}

.subnav-why li#subnav-why a,.subnav-getting li#subnav-getting a,.subnav-current li#subnav-current a,.subnav-our li#subnav-our a,.subnav-loan li#subnav-loan a
	{
	background: transparent url('/images/cfnc1/subnav-current.gif')
		no-repeat scroll 50% 0 !important;
}

.subnav-forhighschool li#subnav-forhighschool a,.subnav-forcollege 

li#subnav-forcollege a,.subnav-foracareer li#subnav-foracareer a {
	background: none;
	font-weight: bold;
}

.subnav-retirement li#subnav-retirement a,.subnav-life li#subnav-life 

a,.subnav-applications li#subnav-applications a {
	background: transparent url('/images/cfnc1/subnav-current.gif')
		no-repeat scroll 50% -54px !important;
}

.subnav-market li#subnav-market a,.subnav-calculators 

li#subnav-calculators 
a {
	background: transparent url('/images/cfnc1/subnav-current.gif')
		no-repeat scroll 50% -81px !important;
}

#top-nav div {
	background: url(/images/cfnc1/subnav-bg.gif) repeat-x;
}

#top-nav li#topnav-none div,#top-nav li.sfhover#topnav-none div {
	background-position: 0px 0px;
}

#top-nav li#topnav-mycfnc div,#top-nav li.sfhover#topnav-mycfnc div {
	background-position: 0px 0px;
}

#top-nav li#topnav-plan div,#top-nav li.sfhover#topnav-plan div {
	background-position: 0px -27px;
}

#top-nav li#topnav-apply div,#top-nav li.sfhover#topnav-apply div {
	background-position: 0px -54px;
}

#top-nav li#topnav-pay div,#top-nav li.sfhover#topnav-pay div {
	background-position: 0px -81px;
}

#top-nav li#topnav-savenc529 div,#top-nav li.sfhover#topnav-savenc529 

div {
	background-position: 0px -108px;
}

#top-nav li#topnav-mycfnc ul,#top-nav li.sfhover#topnav-mycfnc ul {
	
}

#top-nav li#topnav-plan ul,#top-nav li.sfhover#topnav-plan ul {
	padding-left: 99px;
}

#top-nav li#topnav-apply ul,#top-nav li.sfhover#topnav-apply ul {
	padding-left: 330px;
}

/** Changes */
#top-nav li#topnav-pay ul,#top-nav li.sfhover#topnav-pay ul {
	padding-left: 195px;
}

#top-nav li#topnav-savenc529 ul,#top-nav li.sfhover#topnav-savenc529 

ul {
	padding-left: 300px;
}

#top-nav li a:hover {
	color: #FFF !important;
	text-decoration: none !important;
}

.landingPageThumbnail img {
                     float: left;
	height: 63px;
	padding-right: 10px;
	width: 90px;}

.hotlink-box {
	border-right: #CBCBB9 1px solid;
	float: left;
	padding: 10px 5px 0 5px;
	width: 500px;
	margin-top: -5px;
}

.hotlink-box ul {
	margin-right: 20px;
	height: 75px;
}

.hotlink-box a img {
	float: left;
	height: 50px;
	padding-right: 10px;
	width: 66px;
}

.hotlink-box li a,#s-box span a { /* this must be same as h6 */
	color: #000;
	font-size: 12px; /* TODO - em */
	font-weight: bold;
	margin-bottom: 5px;
}

.section-box {
	background: #FFFFFF none repeat scroll 0 0;
	clear: both;
	margin: 0 0 10px;
	padding: 5px 0;
	position: relative;
	z-index: 0;
}

.box-3 {
	float: left;
	width: 206px; /* 28% */
	padding: 5px 30px 20px 5px;
	border-right: #CBCBB9 1px solid;
}

#s-box span {
	border-left: #CBCBB9 1px solid;
	margin-top: -5px;
	float: left;
	width: 207px;
	padding: 5px 22px 10px 5px;
	height: 100%;
}

.yui-ge #s-box span {
	margin-top: 0;
	width: 200px;
}

#s-box {
	height: 160px;
}

#s-box span a {
	display: block;
}

#s-box .first {
	height: 1%;
	border: none;
}

#s-box img {
	width: 90px;
	height: 62px;
}

.left-nav-box {
	min-height: 100%;
                     border-right: 1px solid #CBCBB9;
                    _height: 100%; 
}

.left-nav-box ul {
	margin: 10px;
	padding-top: 0px;
}

.left-nav-box li {
	margin: 8px 0;
}

.left-nav-box li a:link,.left-nav-box li a:visited {
	color: #494949;
	margin-left: -13px;
	_color: #494949;
	_margin-left: -13px;
}

#cont-r .left-nav-box li a {
	color: #494949;
}

#cont-r p {
	margin-left: 10px;
}

.video {
	padding-bottom: 10px;
	text-align: center;
}

.video img {
	border: #CBCBB9 3px solid;
}

#footer {
	background: #FFFFFF;
	color: black;
	font-size: 8pt;
	overflow: hidden;
	padding: 10px 0 20px 0;
	text-align: center;
	width: 971px; /* needed for IE */
                     /*border: #CBCBB9 1px solid;*/
	border-top: #CBCBB9 1px solid;
}

.left-nav-box li a:hover {
	/*background: transparent url(/static/images/trans/leftnav-current-bg-apply.gif) no-repeat; */
	/*removed arrow*/
	text-decoration: none;
	color: #447FC1;
}

/*.topnav-mycfnc  {
        color: #3287c7;
}*/
.topnav-plan #left-nav li.current a {
	color: #f6791f;
}

.topnav-apply #left-nav li.current a {
	color: #8f4f9d;
}

.topnav-pay #left-nav li.current a {
	color: #155930;
}

.topnav-savenc529 #left-nav li.current a {
	color: #92c739;
}

#left-nav ul {
                      list-style-type: none;
}

.left-nav-box li a,#left-nav li a {
	display: inline-table;
                     list-style-type: none;
	margin: 0 -13px;
	padding: 0 13px;
}

.left-nav-welcome-panel {
                     height: 100%;
}

.vertAlignBottom {
                      position: absolute; 
                      bottom: 10px;
                      text-align: right;
                      width: 90%;
 }

/*
#left-nav li.active a, #left-nav li.current a, #left-nav li.active li.active a {
	background: transparent 
url(../images/arrow.jpg) no-repeat scroll 0 2px;
	font-weight: bold;
	text-decoration: none;
}

.topnav-plan .left-nav-box a:hover,
.topnav-plan .left-nav-box li.active a,
.topnav-plan .left-nav-box li.current a {
	background: transparent url(../images/leftnav-current-bg-apply.gif) no-repeat 4px 3px;
	color: orange;
        text-decoration: none;
}



.subnav-foracareer #left-nav h4 {
background: orange;
padding-left: 10px;
}*/
#right-box {
	background: #F8D875;
	border: 1px solid #CBCBB9;
	float: left;
	margin-left: 5px;
	padding: 10px;
	width: 175px;
	height: 202px;
}

#right-box a {
	color: #FFF;
	text-decoration: underline;
}

#signup {
	margin-bottom: 10px;
	margin-right: 39px;
	color: #FFF;
}

#right-box h3 {
	margin-bottom: 10px;
	margin-right: 20px;
}

#right-nav-box {
	border: 1px solid #CBCBB9;
	padding: 5px;
	width: 220px;
}

#right-nav-box ul {
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 10px;
	padding-top: 0;
}

/** Additional Styles */
#content {
	/*border-left: #CBCBB9 1px solid;*/
                     position: relative;
}

#twoColumnContent {
	margin: 0 8px;
                     width: 76%;
                     *width: 76%;
                     _width: 76%;
                     display: inline;
                     position: relative;                     
}

.yui-ge #content {
	border-right: #CBCBB9 1px solid;
                     
                     /** Hemesh Midha 05-03-10 **/
                     /**margin-left:4px;**/
                     /**padding-right: 6px;**/                   
}

.yui-ge .hotlink-box {
	width: 462px;
}

#yui-main {
	border-top: 1px solid #CBCBB9;
	height: 1%;
}

#bg {
	border-left: 1px solid #CBCBB9; /* use margin */
                     border-right: 1px solid #CBCBB9; /* use margin */

	/* background: url(/images/cfnc1/bg-border.gif) repeat-y; */
	padding: 0 5px 0 0;
}

.clear {
	clear: both;
}

.gutter-l {
	margin-left: 5px;
}

#plan {
	border-right: #CBCBB9 0px solid;
}

/* THREE COLUMNS */
.yui-ge div.first .yui-gd .yui-u {
	width: 72%;
	*width: 72%;
                     _width: 72%                     
}

.yui-ge div.first .yui-gd div.first {
	width: 27.73%;
                      *width: 27.73%;
                      _width: 27.73%;
}

/* THREE COLUMNS, LEFT NAV ONLY, AND RIGHT NAV ONLY */
.yui-ge div.first,.yui-gf .yui-u {
	width: 77.8%; 
	*width: 77.8%;
	_width: 77.8%;
}

.yui-ge .yui-u,.yui-gf div.first {
	width: 22%;
                     *widht: 22%;
                     _width: 22%;
}

/****************************************************************************/

/* TWO COLUMNS, LEFT NAV ONLY */
.yui-ge div.second,.yui-gf .yui-u {	
                     width: 100%; 
	*width: 100%;
	_width: 100%;
}

.yui-ge .yui-u,.yui-gf div.third{
	width: 22%;
                     *widht: 22%;
                     _width: 22%;
}

#left-nav .yui-u {
                    border-right: 1px solid #CBCBB9;
                    width: 22%;
}
/****************************************************************************/
	/* Body and Page */
	/** Commented out to resolve with the main.css new style */ /* 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;
}

/** Commented out to avoid conflicts with Main */ /*
#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;
}
*/ /** Commented out to avoid conflicts with Main */ /*
#topnav label,#topnav .lblPrompt {
color:#888;
display:inline;
font:13px arial,helvetica,sans-serif;
line-height:22px;
text-transform:lowercase;
}
*/ /** Commented out to avoid conflicts with Main */ /*
#topnav input,#topnav select {
border:1px solid #8CD7E7;
border-width:1px 0 0 1px;
color:#888;
font:9pt arial,helvetica,sans-serif;
margin:0;
}
*/ /** Commented out to avoid conflicts with Main */ /*
#topnav input {
height:21px;
padding:2px 0 0 8px;
width:130px;
}
*/ /* Excludes IE */ /** Commented out to avoid conflicts with Main */
	/*
#topnav select {
margin:3px 1px 0 0;
padding:3px;
width:92px;
}
*/ /* Excludes IE */ /** Commented out to avoid conflicts with Main */
	/*
#topnav #searchbox {
height:25px;
margin:3px 0 0;
padding:0 28px 0 0;
position:relative;
}

#languagebox {
height:45px;
padding-left: 26px;
/*
margin:3px 0 10px;
padding:0 28px 10px 0;
 position:relative; */

}

*/
#localeLinks {
	/*position: absolute;*/
	right: 4px;
	top: 5px;
}

#localeLinks span {
	margin-right: 5px;
}

#localeLinks a {
/* color: #333333;*/
color: #447FC1;
font: 12px arial,helvetica,sans-serif;

padding-left: 15px;
margin-left: 14px;
width: 200px


/*
padding-left: 30px !important; 
padding-left: 27px;
*/

/*color: #333;
font: 11px arial, helvetica, sans-serif;*/
}

/** Commented out to avoid conflicts with Main */ /*
#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;
}
*/ /** Commented out to avoid conflicts with Main */ /*
#topnavlinks {
clear:both;
color:#888;
font:10px arial,helvetica,sans-serif;
margin-top:5px;
}
*/
.userfullname {
	color: #21A6B5;
}

/** Commented out to avoid conflicts with Main */ /*
#topnavlinks a {
color:#333;
text-decoration:none;
}
*/ /** Commented out to avoid conflicts with Main */ /*
#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 {
	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;
}

#mainpanel700 {
	padding: 4px 0 0 22px;
	position: relative;
	width: 700px;
}

.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;
}

/* kopple */
.tfsectionbody h3{
font-size: 13px;
}

/* Hemesh */
.sectionbody h3 {
font-size: 13px;
color: #20B0B9;
text-transform: none;
}

#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: 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;
}

/* ******************************* 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: 0;
	text-decoration: none;
}

.widecolumn {
	width: 284px;
}

#searchform {
display: inline;
}

/* ******************************* 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;    
}

.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 */
	/*** Commented out to resolve transitions/main stylesheets */
	/*#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;
} */ /*** Commented out to resolve transitions/main stylesheets */
	/*#footer a {
text-decoration:none;
} */ /* General Classes */
a {
	color: #1B6089;
}

.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 0 5px 0;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
}

h4,h4 a {
	color: 000000;
	font: bold helvetica, arial, sans-serif;
	margin: 0;
	padding: 0;
	text-decoration: none;
                     padding-left: 5px;
}

/* Link Styles */
.sectionlink a,.sectionLink a {
	/*background: transparent url(/Images/Transitions/blue_arw.png)
		no-repeat;  kopple*/
       background:url("/Images/Transitions/blue_arw.png") no-repeat scroll 0 40% transparent;
	_background: transparent url(/Images/Transitions/blue_arw.gif)
		no-repeat;
	font: 11px arial, helvetica;
	padding: 2px 0 4px 16px;
	text-decoration: none;
}

.guidewaysNavigator .actionbutton a, .actionlink a {
	background: transparent url(/Images/Transitions/blue_arw.png) 0 4px no-repeat;
	*background-position-x: 0;
	*background-position-y: 4px;	
	_background: transparent url(/Images/Transitions/blue_arw.gif) 0 4px no-repeat;
	*background-position-x: 0;
	*background-position-y: 4px;
	color: #267fb4;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 0 0 16px; 
	text-decoration: none;                    
}

.guidewaysNavigator .actionbutton a, .actionlink2 a  {
/* kopple, also added actionlink2 (if needed) */
background: transparent url(/Images/Transitions/blue_arw.png) 0 4px no-repeat;
	*background-position-x: 0;
	*background-position-y: 4px;	
	_background: transparent url(/Images/Transitions/blue_arw.gif) 0 4px no-repeat;
	*background-position-x: 0;
	*background-position-y: 4px;
	color: #267fb4;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 0 0 16px; 
	text-decoration: none;          
/* end kopple */
	/*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 {
	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;
}

#mainbody h2 {
	color: #6B5D4A;
	font: bold 20px arial, helvetica, sans-serif;
	margin: 0;
	/*padding: 15px 0 18px 0; kopple */
}

.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;
}

/*  KOPPLE
#main .dataGridHeader {
background-color:#18869C;
color:#fff;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:700;
padding:3px;
}
*/

.dataGridHeader {
background-color:#267FB4;
color:#ffffff;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:700;
padding:3px;
height: 20px;
text-align: center;
}

/*  KOPPLE
#main .dataGridHeader a {
background:transparent url(/images/transitions/sort.gif) right 4px no-repeat;
color:#fff;
display:block;
padding-right:12px;
}
*/

.dataGridHeader a {
background:transparent url(/images/transitions/sort.gif) right 4px no-repeat;
color:white;
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;
}

.dataGridOddRow {
	background-color: #EFF7FF;
}

#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;
}

.ipcharacteristic {
padding:0 0 15px 55px;
}

#interest1 {
	background: transparent
		url(/Images/Transitions/icons/realistic_sml.gif) no-repeat scroll 0 0;
}

#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;
}

#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;
}

/* JS - removed #main below to get proper spacing on alphabet List since the main tag is not used in Transitions */
/* JS - also removed padding-left: 1px */
.alphacontainer {
	background: transparent url(/Images/Transitions/AlphaSort_SM.png) 0 0
		no-repeat;
	height: 57px;
	width: 173px;
}

.alphabetList td {
	background: #42c1cc;
	height: 15px;
	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;
  
                     /** Hemesh 04/22/10 **/
                     background-color: #267FB4;
}

#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;
text-align: center; /* kopple */

}

#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;
}

ul #bluebullets {
	_background: transparent url(/images/transitions/blue_dot.gif)
}

#main div.clusterList ul li {
	color: #21A6B5;
	margin-left: 15px;
        list-style-type: disc;
	_background: transparent url(/images/transitions/blue_dot.gif) 10px 5px
		no-repeat;
	_list-style-type: disc;
	_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;
	display: none;
}

#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;
	width: 125px;
}

#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 {
/* kopple	background: transparent url('/Images/Transitions/subtitle.gif') 14px 2px
		no-repeat;
2nd change, had to adjust the next one cause of the arrow height
 background: transparent url('/Images/Transitions/subtitle.gif') 1px 2px
		no-repeat;

 */

background:url("/Images/Transitions/subtitle.gif") no-repeat scroll 2px 50% transparent;

                    
	_background-image: none;
	color: #206CA0;
	display: inline-block;
	font: bold 17px arial, helvetica, sans-serif;
	padding-left: 24px;
}

/* kopple removed #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: 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;
}

/* Interest Profiler */

.ipresults td {
border-bottom:1px dotted #73DFE7;
border-top:10px solid #FFFFFF;
margin-top:15px;
}
 

/*
#interest1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/Images/Transitions/icons/realistic_sml.gif) no-repeat scroll 0 0;
}
*/

#main .ipcharacteristic h4 {
-x-system-font:none;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0 0 4px;
}


/* Your Plan of Study Styles */

.cpChangeLink {
                    margin-left:35px;
}

.renameLink {
                    padding-left:35px;
}

.courseplanneractionlink a {
                    -moz-background-clip:border;
                    -moz-background-inline-policy:continuous;
                    -moz-background-origin:padding;
                    background:transparent url(/images/transitions/icons/cp_compare_college_icon.gif) no-repeat scroll 0 0;
                    display:block;
                    font-family:arial,helvetica,sans-serif;
                    font-size:11px;
                    height:50px;
                    line-height:50px;
                    padding:0 0 0 55px;
                    text-decoration:none;
}

#courseplanner .planNavigation {
                    -moz-background-clip:border;
                    -moz-background-inline-policy:continuous;
                    -moz-background-origin:padding;
                    background:#CCCCCC none repeat scroll 0 0;
                    border-bottom:1px solid #333333;
                    height:30px;
                    margin-bottom:20px;
}

#courseplanner .planNavigation span.selected {
                    color:#000000;
}

#courseplanner .planNavigation span {
                    color:#666666;
                    display:block;
                    float:left;
                    height:30px;
                    line-height:30px;
                    margin-left:5px;
                    width:225px;
}

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.gif) 0 0
		no-repeat;
	_background: transparent url(/Images/Transitions/go_btn_off.gif) 0 0
		no-repeat;
	color: white;
	display: block;
	font-weight: 700;
	height: 25px;
	/*line-height: 24px;  kopple */
                     line-height: 21px; /* kopple */
	/*margin: 0;   kopple*/
                     margin:7px 0 6px;
	padding: 0;
	/* text-align: center;  kopple */
	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;
}

.pagebody {
	background: transparent;

                      /** margin: 10px 18px 0 35px; **/ 
	 /**_margin: 10px 18px 0 35px;  **/
                      margin: 0 18px 0 35px;
}

.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;
/*HM 08-10-10 Issue 3099 */
/*	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;
}

/* JS - replaced with original BP landingpagesection below
.landingpagesection {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	border: 2px solid #33bac4;
	border-radius: 5px;
	margin: 0 0 10px;
	padding-top: 5px;
	position: relative;
	width: 253px;
	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;
}

/* JS - replaced with original BP landingpagesearch below
.landingpagesearch {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	border: 2px solid #33bac4;
	border-radius: 5px;
	margin: 0 0 10px;
	padding-top: 5px;
	position: relative;
	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;
}

/* JS - removed #main below to get proper spacing on alphabet List since the main tag is not used in Transitions */
.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;
}

/** Commented out to avoid conflicts with Main */ /*
#topnav .simpleSearchPanel,.simpleSearchPanel,#main a:hover span.tip,#fnavigation li {
display:inline;
}
*/ /** Commented out to avoid conflicts with Main */ /*
*|html #topnav input,*|html #topnav select {
height:20px;
margin-top:1px;
}
*/ /** Commented out to avoid conflicts with Main */ /*
#topnav #languagebox,.label-r,#pagecontrols div {
text-align:right;
}
*/ /** Commented out to avoid conflicts with Main */ /*
#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: #267FB4;*/
text-decoration: underline; /* kopple */
}


/* old - red hover color
#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;
}

/* JS - removed #main from #main table.alphabeLlist */
.innerboxmedium table,.innerboxbig table,.innerboxlarge table,.innerboxhalf table, table.alphabetList,#main .alphaListMedium .alphabetList
	{
	margin: 0;
	padding: 0;
}

/* JS - removed #main from #main .alphaLlistMedium */
.alphabetList td.all, .alphaListMedium .alphabetList td.all a {
	height: 15px;
	text-align: center; 
	width: 170px;
}

/* JS - removed #main from #main .alphaListMedium */
.alphabetList td a:hover, .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/portfolio_full.gif)
		0 0 no-repeat;
	padding-left: 20px;
	border: 0;
}

.onlyInsiderInfo {
	background: transparent
		url(/images/transitions/icons/portfolio_iionly.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;
}

/** 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 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;
}

/* end main */
	/*****************************************************************************/
	/* Right bar content styles            */
	/*****************************************************************************/
	/* Right Bar */
#mainpanel {
	width: 539px;
}

#rightbar {
	/* background: #ebeae5; */
	position: relative;
	width: 218px;
}

#rightbarcontent {
	margin: 8px 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;
	height: 42px;
	line-height: 16px;
	margin: 0 0 -5px;
	padding: 5px 5px 0 13px;
	text-transform: uppercase;
}

#summaryAccessStudent h3 {
	font-size: 12px;
}

.rightsectiontop h3 strong {
	font-weight: 400;
}

.rightsectionbottom {
	background: transparent url(/Images/Transitions/sm_box_btm2.png) left
		bottom no-repeat;
	margin: 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: 4px 9px; /* kopple was 0, changed to 4 */
	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;
	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;
}

/* removed #main in next style - get alpha search grid to separate from search boxes - main is not used in Transitions */
.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,.browseSchoolTypes div#NCTwoYear  {
	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,.browseSchoolTypes div#NCFourYear {
	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,.browseSchoolTypes div#NCGraduate  {
	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 */
	/****************************** TAbbed Featue Style *********/
	/*Tabbed Feature Styles*/
#mainpanel {
	padding: 0;
	width: 816px;
}

#mainbody h2 {
	/* padding: 4px 0 8px 72px; Hemesh */
	position: relative;
}

p.instructions {
	padding: 4px 0 8px 52px;
	font: 12px arial, helvetica, sans-serif;
}

/*  kopple duplicate
a.interfaceSearchBtn {
	text-decoration: none;
	padding: 3px;
	/*margin: 3px;  kopple, this style is a dupe*/
}
*/
.pageContent {
	padding-left: 5px;
                     min-height: 100%;
                     _height: 100%; 
}

#main .pageContent h2 {
	padding-left: 17px;
}

.interfaceStateList {
	width: 130px;
	border: 1px solid #BDEFFF;
	background-color: #EFFBFF;
	color: #666;
	padding: 2px;
	margin: 3px 0 5px 5px;
}

.interfaceInstitutionFilter td {
	padding-left: 25px;
}

.interfaceFilterBtn {
	border: 1px solid #18869C;
	background-color: #21A6B5;
	padding: 2px;
	font: bold 10px verdana, geneva, sans-serif;
	color: #fff;
	border-top-color: #ccc;
	border-left-color: #999;
	margin: 5px 0 5px 25px;;
}

/* Timeline Styles */
.timelineChecklist,.timelineSubhecklist {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

.timelineChecklist td {
	border-bottom: 1px dotted #2373A5;
}

.timelineSubhecklist td {
	border-bottom: 1px dotted #D6F3FF;
}

.timelineChecklist td.timelineItem,.timelineSubhecklist td.timelineSubitem
	{
	padding: 7px 5px 7px 22px;
	background: transparent url(/images/transitions/brwn_dot.gif) 11px 11px
		no-repeat;
	margin: 0;
	font: 12px arial, helvetica, sans-serif;
	color: #806F5C;
vertical-align: top; /* kopple2 */
}

.timelineLinks,.timelineSublinks {
	width: 110px;
	padding: 5px 0;
	margin: 0;
	vertical-align: center;
}

.timelineLinks a,.timelineSublinks a {
	display: block;
	padding-left: 16px;
	padding-bottom: 3px;
	background: transparent url(/Images/Transitions/blue_arw.png) 0 2px
		no-repeat;
	_background: transparent url(/Images/Transitions/blue_arw.gif) 0 2px
		no-repeat;
}

#hsTimeline .timelineHPFC .timelineItem,#hsTimeline .timelineHFC .timelineItem,#hsTimeline .timelineHPC .timelineItem,#hsTimeline .timelineHPF 

.timelineItem,#hsTimeline .timelineHC .timelineItem,#hsTimeline .timelineHF .timelineItem,#hsTimeline .timelineHP .timelineItem,#hsTimeline .timelineH 

.timelineItem,#finaidTimeline .timelineHPFC .timelineItem,#finaidTimeline .timelinePFC .timelineItem,#finaidTimeline .timelineHFC .timelineItem,#finaidTimeline 

.timelineHPF .timelineItem,#finaidTimeline .timelineFC .timelineItem,#finaidTimeline .timelinePF .timelineItem,#finaidTimeline .timelineHF 

.timelineItem,#finaidTimeline .timelineF .timelineItem,#collegeTimeline .timelineHPFC .timelineItem,#collegeTimeline .timelinePFC .timelineItem,#collegeTimeline .timelineHPC .timelineItem,#collegeTimeline 

.timelineHPF .timelineItem,#collegeTimeline .timelinePC .timelineItem,#collegeTimeline .timelinePF .timelineItem,#collegeTimeline .timelineHP 

.timelineItem,#collegeTimeline .timelineP .timelineItem {
	color: #666;
	background: #ffc url(/images/transitions/brwn_arw.png) 2px 8px no-repeat
		;
	_background: #ffc url(/images/transitions/brwn_arw.gif) 2px 8px
		no-repeat;
}

#hsTimeline .timelineHPFC .timelineLinks,#hsTimeline .timelineHFC .timelineLinks,#hsTimeline .timelineHPC .timelineLinks,#hsTimeline .timelineHPF 

.timelineLinks,#hsTimeline .timelineHC .timelineLinks,#hsTimeline .timelineHF .timelineLinks,#hsTimeline .timelineHP .timelineLinks,#hsTimeline 

.timelineH .timelineLinks,#finaidTimeline .timelineHPFC .timelineLinks,#finaidTimeline .timelinePFC .timelineLinks,#finaidTimeline .timelineHFC .timelineLinks,#finaidTimeline 

.timelineHPF .timelineLinks,#finaidTimeline .timelineFC .timelineLinks,#finaidTimeline .timelinePF .timelineLinks,#finaidTimeline .timelineHF 

.timelineLinks,#finaidTimeline .timelineF .timelineLinks,#collegeTimeline .timelineHPFC .timelineLinks,#collegeTimeline .timelinePFC .timelineLinks,#collegeTimeline .timelineHPC .timelineLinks,#collegeTimeline 

.timelineHPF .timelineLinks,#collegeTimeline .timelinePC .timelineLinks,#collegeTimeline .timelinePF .timelineLinks,#collegeTimeline .timelineHP 

.timelineLinks,#collegeTimeline .timelineP .timelineLinks {
	background: #ffc;
}

#hsTimeline .subtimelineHPFC .timelineSubitem,#hsTimeline .subtimelineHFC .timelineSubitem,#hsTimeline .subtimelineHPC .timelineSubitem,#hsTimeline 

.subtimelineHPF .timelineSubitem,#hsTimeline .subtimelineHC .timelineSubitem,#hsTimeline .subtimelineHF .timelineSubitem,#hsTimeline .subtimelineHP 

.timelineSubitem,#hsTimeline .subtimelineH .timelineSubitem,#finaidTimeline .subtimelineHPFC .timelineSubitem,#finaidTimeline .subtimelinePFC .timelineSubitem,#finaidTimeline .subtimelineHFC 

.timelineSubitem,#finaidTimeline .subtimelineHPF .timelineSubitem,#finaidTimeline .subtimelineFC .timelineSubitem,#finaidTimeline .subtimelinePF 

.timelineSubitem,#finaidTimeline .subtimelineHF .timelineSubitem,#finaidTimeline .subtimelineF .timelineSubitem,#collegeTimeline .subtimelineHPFC .timelineSubitem,#collegeTimeline .subtimelinePFC .timelineSubitem,#collegeTimeline .subtimelineHPC 

.timelineSubitem,#collegeTimeline .subtimelineHPF .timelineSubitem,#collegeTimeline .subtimelinePC .timelineSubitem,#collegeTimeline .subtimelinePF 

.timelineSubitem,#collegeTimeline .subtimelineHP .timelineSubitem,#collegeTimeline .subtimelineP .timelineSubitem
	{
	color: #666;
	background: #F6FCFF url(/images/transitions/brwn_arw.png) 2px 6px
		no-repeat;
	_background: #F6FCFF url(/images/transitions/brwn_arw.gif) 2px 6px
		no-repeat;
}

#hsTimeline .subtimelineHPFC .timelineSublinks,#hsTimeline .subtimelineHFC .timelineSublinks,#hsTimeline .subtimelineHPC .timelineSublinks,#hsTimeline 

.subtimelineHPF .timelineSublinks,#hsTimeline .subtimelineHC .timelineSublinks,#hsTimeline .subtimelineHF .timelineSublinks,#hsTimeline .subtimelineHP 

.timelineSublinks 
#finaidTimeline .subtimelineHPFC .timelineSublinks,#finaidTimeline .subtimelinePFC .timelineSublinks,#finaidTimeline .subtimelineHFC 

.timelineSublinks,#finaidTimeline .subtimelineHPF .timelineSublinks,#finaidTimeline .subtimelineFC .timelineSublinks,#finaidTimeline .subtimelinePF 

.timelineSublinks,#finaidTimeline .subtimelineHF .timelineSublinks,#finaidTimeline .subtimelineF .timelineSublinks,#collegeTimeline .subtimelineHPFC .timelineSublinks,#collegeTimeline .subtimelinePFC .timelineSublinks,#collegeTimeline .subtimelineHPC 

.timelineSublinks,#collegeTimeline .subtimelineHPF .timelineSublinks,#collegeTimeline .subtimelinePC .timelineSublinks,#collegeTimeline .subtimelinePF 

.timelineSublinks,#collegeTimeline .subtimelineHP .timelineSublinks,#collegeTimeline .subtimelineP .timelineSublinks
	{
	background: #F6FCFF;
}

.timelineHeader {
	padding: 4px;
	background: #2373A5;
	color: #fff;
	font: bold 13px arial, helvetica, sans-serif;
}

.timelineSubheader {
	padding: 4px;
	color: #2373A5;
	background: #f0f0f0;
	font: bold 13px arial, helvetica, sans-serif;
	border-bottom: 1px dotted #2373A5;
}

img.printCheckbox {
	display: none;
}

#tsChecklist .interfaceSearchBtn {
	padding: 0 5px;
}

.messageBody {
	border: 1px solid #999;
	background: #fff;
	padding: 5px;
	font: 12px arial, helvetica, sans-serif;
	margin: 5px 5px 10px;
}

.headerlink {
	clear: both;
	border: 1px solid #fff;
}

.innerboxmedium .headerlink {
	border-color: #EBF8FC;
}

#ccSurvey ul.actionlinks, #main #ccSurvey ul.actionlinks li {
-x-system-font:none;
font-family:arial,helvetica,sans-serif;
font-size:6px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#ccSurvey .surveyselections td {
margin:0;
padding:0;
width:33%;
}
.IIAlignTop
{
VERTICAL-ALIGN: top;
}


/** TF 4/13/2010
Template Left-Nav Gear Up and Left Nav Espanol
Restored H4 header styles of grey background and black text
for pages that are not associated with any tab.**/

#leftNavHeaderGray {
background:url("/images/cfnc1/h4-bg.gif") repeat scroll 0 0 transparent;
border-bottom:1px solid #CBCBB9;
border-top:1px solid #CBCBB9;
color:#000000;
font-size:10pt;
font-weight:bold;
line-height:2;
margin-bottom:5px;
padding-left:5px;
}

.gutter {
margin-left:13px;
margin-right:20px;
}



/************* HM 08-13-10 ***************************/
/***************** Issue 3127 *************************/td .field #ctl92_idLogonPanel_txtUsername {
   font-family: arial;
}


td .field #ctl92_idLogonPanel_txtPassword {
   font-family: arial;
}


td .field #ctl89_idLogonPanel_txtUsername {
   font-family: arial;
}

/* Issue 3127 School Finder */
td .field #ctl89_idLogonPanel_txtPassword {
   font-family: arial;
}


td .field #ctl94_idLogonPanel_txtUsername {
   font-family: arial;
}

/* Issue 3127 School Finder */
td .field #ctl94_idLogonPanel_txtPassword {
   font-family: arial;
}


td .field #ctl88_idLogonPanel_txtUsername {
   font-family: arial;
}

td .field #ctl88_idLogonPanel_txtPassword {
   font-family: arial;
}

td .field #ctl76_idLogonPanel_txtUsername {
   font-family: arial;
}

td .field #ctl76_idLogonPanel_txtPassword {
   font-family: arial;
}

td .field #ctl71_idLogonPanel_txtUsername {
   font-family: arial;
}

td .field #ctl71_idLogonPanel_txtPassword {
   font-family: arial;
}

td .field #ctl89_idLogonPanel_txtUsername {
   font-family: arial;
}

td .field #ctl89_idLogonPanel_txtPassword {
   font-family: arial;
}




/* HM 08-16-10 */
/* Issue 3093    */ 
#homeworkhelper .middle {
  width: 650px;
  padding: 15px 15px 30px 18px;
}

/* Issue 3093    */ 
#homeworkhelper .smallsectionbottom  {
  margin:0;
}

#plan {
    border-right: none;
}

#bg .articleContentPanel {
	padding: 10px;
}

#bg .articleContentPanel p {
	margin: 0;
	padding: 0 0 13px;
}

#bg .articleContentPanel ul li, #bg .articleContentPanel ol li {
	padding: 0 0 10px;
}

#bg .articleContentPanel ul ul {
	list-style: disc;
}

#bg .articleContentPanel, #bg .articleContentPanel p, #bg .articleContentPanel li
	{
	font: 13px arial, helvetica, sans-serif;
}

#bg .articleContentPanel .articleTitle, #article .subMainCategoryName, #article .articleListCategoryName
	{
	color: #f94212;
	display: block;
	font: bold 12pt helvetica, arial, sans-serif;
	margin: 0;
	padding: 0 10px 15px 0;
	text-decoration: none;
}

#bg .articleContentPanel h2, #article step-title {
	color: #18869C;
	font: bold 11pt helvetica, arial, sans-serif;
	margin: 0;
	padding: 0 0 10px;
	text-decoration: none;
}
/* Your Portfolio Styles */
#main {
padding-bottom:0;
}

#signInContainer {
background:#39BAC6 url(/Images/Transitions/side_blue_bckg.png) 0 0 repeat-x;
margin:0;
padding:0 11px 0 0;
_background:#39BAC6 url(/Images/Transitions/side_blue_bckg.gif) 0 0 repeat-x;
_padding:0;
}

#signInBox {
_width:717px;
background:#fff;
padding:0 0 20px 50px;
width:728px;
}

#signInContainer h2 {
color:#6B5D4A;
margin:0;
padding:15px 0 5px;
}

.indent20 {
display:block;
padding-left:20px;
padding-right:20px;
}

.indent200 {
display:block;
padding-left:200px;
}

.portfolioIndexList {
list-style:none;
margin:0;
padding:0 0 8px;
}

.portfolioIndexList li {
background:transparent url(/images/transitions/brwn_dot.gif) 15px 4px no-repeat;
color:#666;
font:10px arial,helvetica,sans-serif;
padding:0 0 3px 25px;
}

#portfolioWideContent #mainbody {
background:#fff;
}

#main #portfolioWideContent #mainpanel {
min-height:410px;
width:780px;
}

#mainpanel {
padding:4px 0 0 22px;
}

.portfolioSectionBody {
background:transparent;
padding:0 20px;
}

#main .portfolioChangeInfo {
color:#999;
font:10px arial,helvetica,sans-serif;
}

#main .portfolioChangeInfo a {
color:#21969C;
font-size:10px;
text-decoration:underline;
}

.portfolioSubheader {
color:#18869C;
font:bold 11px helvetica, arial, sans-serif;
margin:0;
padding:0;
text-decoration:none;
}

.portfolioSectionBody .simpleForm td {
padding:2px;
}

.portfolioEditPanel td {
padding:5px;
}

.portfolioEditPanel .field input,.portfolioEditPanel select {
background-color:#fff;
border:1px solid #21AEBD;
color:#666;
font-size:11px;
padding:2px;
}

.portfolioEditPanel .field textarea {
background-color:#fff;
border:1px solid #21AEBD;
color:#666;
font:11px arial,helvetica,sans-serif;
padding:2px;
width:350px;
}

#portfolioJournal .portfolioEditPanel .field textarea {
height:100px;
width:450px;
}

#main .simpleForm .hint {
color:#FF4110;
}

#main .portfolioEditPanel .hint,#main .simpleForm .portfolioEditPanel .hint {
color:#999;
font-size:11px;
}

.portfolioSectionBody tr.portfolioDivider td,.portfolioSectionBody tr.portfolioDivider td tr.portfolioDivider td {
border-bottom:1px dotted #84E3F7;
}

.portfolioSectionBody tr.portfolioDivider td td {
border:0;
}

#main .editLink a,.portfolioSectionBody .inputButton,.rightsection .inputButton,.portfolioSectionBody .inputButtonWide, 
.portfolioSectionBody .cancelButtonWide, .portfolioSectionBody .cancelButton {
background-color:#267fb4;
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:50px;
}

.portfolioSectionBody .inputButtonWide, .portfolioSectionBody .cancelButtonWide  {
width:auto;
}

#main .editLink a:hover,#main .editLink a:focus,.portfolioSectionBody .inputButton:hover,.portfolioSectionBody .inputButton:focus,.portfolioSectionBody .inputButtonWide:hover,.portfolioSectionBody .inputButtonWide:focus,.rightsection .inputButton:focus,.rightsection .inputButton:hover, .portfolioSectionBody .cancelButton:hover, .portfolioSectionBody .cancelButton:focus, .portfolioSectionBody .cancelButtonWide:hover, .portfolioSectionBody .cancelButtonWide:focus {
background-color:#fff;
color:#267fb4;
cursor:pointer;
}

.portfolioDisplayData {
color:#666;
font-family:arial,helvetica,sans-serif;
font-size:10px;
}

.portfolioDisplayData strong {
font-size:11px;
font-weight:700;
}

#main .portfolioDate {
color:#999;
display:block;
font:10px arial,helvetica,sans-serif;
padding:0 10px;
}

.advisorComments {
background:#EFF7FF;
border:1px solid #29B2BD;
margin-right:10px;
padding:10px;
}

.portfolioEditPanel {
background:#EFF7FF;
}

#main .portfolioEditPanel .cancelButton {
background-color:#846D5A;
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:50px;
}

#main .portfolioEditPanel .cancelButton:hover,#main .portfolioEditPanel .cancelButton:focus {
background-color:#fff;
color:#21A6B5;
cursor:pointer;
}

.portfolioHighlight {
background:#D6F3FF;
}

#main .previousButton {
background:transparent url(/images/transitions/prev_small.gif) 0 6px no-repeat;
border:0;
color:#21A6B5;
font-weight:700;
padding-left:11px;
text-transform:lowercase;
}

#main .nextButton {
background:transparent url(/images/transitions/next_small.gif) right 6px no-repeat;
border:0;
color:#21A6B5;
font-weight:700;
padding-right:11px;
text-transform:lowercase;
}

#main .lastButton {
background:transparent url(/images/transitions/last_small.gif) right 6px no-repeat;
border:0;
color:#21A6B5;
font-weight:700;
padding-right:17px;
text-transform:lowercase;
}

#main .firstButton {
background:transparent url(/images/transitions/first_small.gif) 0 6px no-repeat;
border:0;
color:#21A6B5;
font-weight:700;
padding-left:17px;
text-transform:lowercase;
}

#main .previousButton:focus,#main .previousButton:hover,#main .nextButton:focus,#main .nextButton:hover,#main .lastButton:focus,#main .lastButton:hover,#main .firstButton:focus,#main .firstButton:hover {
background-color:#fff;
color:#FF3800;
cursor:pointer;
}

.clusterdescription {
margin:5px 0;
padding:0 20px 20px 65px;
}

#main .clusterdescription a {
font:bold 14px arial,helvetica,sans-serif;
}

.portfolioRadioList td {
border-bottom:1px solid #ccc;
color:#333;
margin:0;
padding:4px 0;
width:33%;
}

#portfolioSubnavigation {
background:#18869C;
border-bottom:1px solid #73CBCE;
font:11px arial,helvetica,sans-serif;
margin:0 11px 0 12px;
padding:3px 0;
text-align:right;
width:auto;
}

#portfolioSubnavigation a {
color:#fff;
text-decoration:none;
}

#portfolioSubnavigation .selected {
margin:0;
padding:0;
}

#portfolioSubnavigation .selected a {
color:#ff0;
text-decoration:none;
}

#portfolioSubnavigation a:hover {
text-decoration:underline;
}

.portfolioSectionBody .instructions {
color:#806f5c;
font-weight:700;
margin:0;
}

.outcomeLink {
background:#fff;
font:10px arial,helvetica,sans-serif;
}

#main #portfolioPlanOfStudy .dataGrid {
width:97%;
}

#main #portfolioPlanOfStudy td.courseBlock {
-moz-border-radius:0;
background:#e7f7fb;
border:0;
cursor:default;
font:11px arial,helvetica,sans-serif;
margin:3px;
}

#main #portfolioPlanOfStudy td.courseBlock:hover {
background:#e7f7fb;
border:0;
}

#main #portfolioPlanOfStudy #courseplanner tbody th {
-moz-border-radius:0;
}

#main #portfolioPlanOfStudy .dataGridHeader {
font:bold 11px arial,helvetica,sans-serif;
}

#main #portfolioPlanOfStudy .courseSummary td {
font:10px arial,helvetica,sans-serif;
}

#findsection {
height:69px;
}

#findsection .sectionbody {
margin-left:178px;
}

#milestonesSection {
background:#fff url('/images/transitions/subpages/portfolio/YourMilestones2_image.png') 0 bottom no-repeat;
min-height:79px;
_background:#fff url('/images/transitions/subpages/portfolio/YourMilestones2_image.gif') 0 bottom no-repeat;
_height:79px;
}

#journalSection {
background:#fff url('/images/transitions/subpages/portfolio/YourJournal2_image.png') right top no-repeat;
min-height:79px;
_background:#fff url('/images/transitions/subpages/portfolio/YourJournal2_image.gif') right top no-repeat;
_height:79px;
}

#profileSection {
background:#fff url('/images/transitions/subpages/portfolio/YourProfile2_image.png') right bottom no-repeat;
min-height:79px;
_background:#fff url('/images/transitions/subpages/portfolio/YourProfile2_image.gif') right bottom no-repeat;
_height:79px;
}


#hsportfolioSection {
background:#fff url('/images/transitions/subpages/portfolio/hs_planning.png') top left no-repeat;
background-position:-1px 0;
}

#hsportfolioSection .sectionbody {
margin-left:120px;
margin-right:20px;
}


#collegeportfolioSection {
background:#fff url('/images/transitions/subpages/portfolio/college_planning.png') top left no-repeat;
background-position:-1px 0;
}

#collegeportfolioSection .sectionbody {
margin-left:120px;
margin-right:20px;
}


#careerportfolioSection {
background:#fff url('/images/transitions/subpages/portfolio/career_planning.png') top left no-repeat;
background-position:-1px 0;
}

#careerportfolioSection .sectionbody {
margin-left:120px;
margin-right:20px;
}


#portfolioSection {
background:#fff url('/images/transitions/subpages/portfolio/fin_portfolio.png') top left no-repeat;
background-position:-1px 0;
}

#portfolioSection .sectionbody {
margin-left:120px;
margin-right:20px;
}

#snapshotsection, #ilpsection {
background:#ffffff;
padding-bottom:10px;
}

#portfolioIndex .sectionimage {
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;
height:33px;
left:235px;
position:absolute;
top:100px;
width:29px;
z-index:1;
}

#main #profileSection h3 a,#main #journalSection h3 a,#main #milestonesSection h3 a,#main #portfolioSection h3 a,#main #hsportfolioSection h3 a,#main #collegeportfolioSection h3 a,#main #careerportfolioSection h3 a,#main #snapshotsection h3 a, #main #ilpsection h3 a {
color:#20B0B9;
font:bold 13px arial,helvetica,sans-serif;
text-decoration:none;
text-transform:none;
}

#main a h3,#main h3 a {
text-decoration:none;
}

#signInBox h2 {
color:#6B5D4A;
font:bold 20px arial,helvetica,sans-serif;
margin:0;
padding:15px 0 5px 23px;
}

#main #timelineView {
background:#fff;
border:1px solid #ccc;
border-width:0 1px 1px;
width:95%;
}

#main #timelineView .sectionboxwide {
background:none;
border:none;
}

#main #timelineView h4 {
background:#143E70;
color:#fff;
padding:8px 10px 4px;
}

#main #timelineView .headerlink {
padding-top:5px;
}

.accountAccessNote {
color:#f30;
}

.advisorcommenttable b {
background:#807E7C;
color:#fff;
display:block;
margin-top:9px;
padding:2px;
}

.advisorcommenttable li b {
background:transparent;
color:#6B5D4A;
display:inline;
margin:0;
padding:0;
}

.sectionbox {
_height:79px;
min-height:79px;
}

.sectionbody {
background:transparent;
margin:0 18px 0 10px;
position:relative;
z-index:3;
}

#portfolioSection .sectionbody table td {
padding:5px;
width:50%;
}

#portfolioSection .sectionbody table td.topleft {
border-bottom:2px dotted #33BAC4;
border-right:2px dotted #33BAC4;
}

#portfolioSection .sectionbody table td.bottomright {
border-left:2px dotted #33BAC4;
border-top:2px dotted #33BAC4;
}

#portfolioSection .sectionbody table {
border-collapse:collapse;
height:200px;
margin:5px;
width:380px;
}

.portfolioSectionBody .simpleForm,.portfolioSectionBody .portfolioEditPanel,#workplaceSkills table,.portfolioRadioList {
width:100%;
}

#main .editLink a,#snapshotsection .sectionlink a {
display:block;
}

/* Tom Fontana 6/2/2010: Took out #main input:disabled from the  following style in order for the email textboxes to still appear in Firefox when the disable email checkbox is selected.
 */
#portfolioJournal input:disabled, #main .portfolioHide,#main #timelineView .boxtopwide,#main #timelineView .boxbottomwide {
display:none;
}

#main #portfolioPlanOfStudy .courseinfo,#main #portfolioPlanOfStudy .courseSummary {
margin:0;
padding:0;
}

#findsection div.sectionlink a,#milestonesSection div.sectionlink a {
margin-left:125px;
}

#milestonesSection .sectionbody,#snapshotsection .sectionbody {
margin-left:196px;
margin-right:20px;
}

#journalSection .sectionbody,#profileSection .sectionbody {
margin-left:20px;
margin-right:193px;
}


#journalSection div.sectionlink a,#profileSection div.sectionlink a {
margin-left:150px;
}

/*#ilpsection {
margin-left: 20px;
}*/

#ilpsection div.sectionlink a{
margin-left: 150px;
}

#ethnicList input:disabled {
display:inline;
}

table.dualbox,h3 {
margin-top:5px;
}

#main a span.tip {
_color:#333;
_display:block;
_font-weight:normal;
_position:static;
display:none;
}

#main a:hover span.tip {
background:#fff;
border:2px solid #FF4110;
bottom:60px;
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;
}

#summaryWorksheets .rightsection p {margin-top: 12px;}

/* end your portfolio */
/*Tabbed Feature Styles*/

#mainpanel {
	padding:0;
	width:816px;
	}

#mainbody h2 {
    position:relative;
}

p.instructions {
    padding:4px 0 8px 52px;font:12px arial,helvetica,sans-serif;
}

.tabbedfeature {
    /* this one works for IE only */
    background:transparent url(/images/transitions/tabbed-feature/solid_bg.gif) repeat-y scroll left top;

    /** margin:0 auto; **/
    position:relative;
    width:758px;
/** height: 700px; **/  /* needed for FF - was 500px mar302010 - hemesh */
}

.tftop {
    font:1px sans-serif;
}

.tfcontrols {          
                    VERTICAL-ALIGN: top; 

                   /** width:200px; **/
                   width:193px;
                    _width:100px;
                    float:left; 
                    _float:none; 
                    _height:1200px;   
                    padding-bottom: 150px;
                    padding-top:10px;

}

.tfmain {
	width:523px;
	float:left;
	_float:none;
	/** margin-top:-12px; **/
                     margin-top: 3px;
	_margin-top:0;
	padding:0 0 0 0;
	_top:12px; kopple 
	_left:200px;
	background:#fff;
                     position: relative; /* kopple */
	}
.tfbottom {
    background:none repeat scroll 0 0 transparent;
    clear:both;
    font:1px sans-serif;
    height:22px;
}

/* Tabs */
.tfnavtabs ul,.tfnavtabs ol {
	list-style:none;
	margin:0;
	padding:0 0 0 14px;
}

.tfnavtabs li {
	margin:0;
	padding:0;
	width:181px;
	height:43px;
	font:14px arial,helvetica,sans-serif;
	background:transparent url(/Images/Transitions/tabbed-feature/finger_tab_off.png) 0 0 no-repeat;
	_background:transparent url(/Images/Transitions/tabbed-feature/finger_tab_off.gif) 0 0 no-repeat;
}

.tfnavtabs li.menuItemActive {
	background:transparent url(/Images/Transitions/tabbed-feature/finger_tab_on.png) 0 0 no-repeat;
	_background:transparent url(/Images/Transitions/tabbed-feature/finger_tab_on.gif) 0 0 no-repeat;
}

.tfnavtabs li.menuItemSelected {
	background:transparent url(/Images/Transitions/tabbed-feature/finger_tab_off.png) 0 0 no-repeat;
	_background:transparent url(/Images/Transitions/tabbed-feature/finger_tab_off.gif) 0 0 no-repeat;
}

.tfnavtabs li.menuItemDisabled {
	background:transparent url(/Images/Transitions/tabbed-feature/finger_tab_disabled.png) 0 0 no-repeat;
	_background:#ccc;
	color:#cccccc;
	padding:5px 10px 0 29px;
	height:38px;
	width:142px;
}

.tfnavtabs li.menuItemDisabled a,.tfnavtabs li.menuItemDisabled a:hover {padding:0;margin:0;background:none;color:#ffffff;}
.tfnavtabs li.hidden {display:none;}
.tfnavtabs li a {
	display:block;
	text-decoration:none;
	padding:5px 10px 0 29px;
	height:41px;
	background:transparent url(/Images/Transitions/blue_arw.png) 10px 8px no-repeat;
	_background:transparent url(/Images/Transitions/blue_arw.gif) 10px 8px no-repeat;
}

.tfnavtabs li.menuItemActive a,.tfnavtabs li.menuItemActive a:disabled,.tfnavtabs li span.description {
background:transparent url(/Images/Transitions/on-arw.png) 10px 8px no-repeat;
_background:transparent url(/Images/Transitions/on-arw.gif) 10px 8px no-repeat;
color:#FF4110;
}

/*Action Controls*/
.tfactions {
	margin:15px 8px auto;
	width:176px;
	font:10px arial,helvetica,sans-serif;
                      padding-right: 2px;
}

.tfactionstop {

                     background:#FFFFFF none repeat scroll 0 0;
                     _background:#FFFFFF none repeat scroll 0 0;
	width:176px;
	height:11px;
}

.tfactionsmiddle {
	background:transparent url(/Images/Transitions/tabbed-feature/action_box_mid.png) 0 0 repeat-y;
	_background:transparent url(/Images/Transitions/tabbed-feature/action_box_mid.gif) 0 0 repeat-y;
}

.tfactionsbottom {
                     background:#FFFFFF none repeat scroll 0 0;
                     _background:#FFFFFF none repeat scroll 0 0;

	width:176px;
	height:13px;
	margin-top: 0px
}

#main .tfactions p {
    margin:0;padding:10px 5px 0 15px;
}
	
.tfactions ul {
    list-style:none;margin:0;padding:0;
}

.tfactions li {
	background:transparent url(/Images/Transitions/tabbed-feature/action_box_dots.png) 0 bottom no-repeat;
	_background:transparent url(/Images/Transitions/tabbed-feature/action_box_dots.gif) 0 bottom no-repeat;
	padding:5px 10px 10px 16px;
	margin:0;
}

.tfactions li a {
	display:block;
	background:transparent url(/Images/Transitions/blue_arw.png) 0 4px no-repeat;
	_background:transparent url(/Images/Transitions/blue_arw.gif) 0 4px no-repeat;
	padding:2px 0 4px 16px;
	text-decoration:none;
	font-size:11px;
}

/* Tabbed Feature Sections Boxes */

.tfmain .top {
	font:1px sans-serif;
}

.tfmain .middle {
	font:11px arial,helvetica,sans-serif;
	color:#524542;
}

.tfmain p {
    margin:0;
    padding:2px 0 4px 0;
}

.tfmain .bottom {
	clear:both;
	font:1px sans-serif;
}

.tfsection,.tfsectiongrey {
	position:relative;
	clear:both;
	margin-bottom:10px;
	margin-left:3px;
                     _margin-left:3px;
	width:569px;
}

.tfsectiongrey .top {
/**
	background:transparent url(/Images/Transitions/tabbed-feature/grey_sect_box_top.png) 0 0 no-repeat;
	_background:transparent url(/Images/Transitions/tabbed-feature/grey_sect_box_top.gif) 0 0 no-repeat;
	height:19px;
**/

}

.tfsection .middle {
    -moz-border-radius:5px 5px 5px 5px;
    background:none repeat scroll 0 0 #FFFFFF;
    border:2px solid #2A87BB;
    margin:0px 0 10px; /* top was 13 kopple */
    min-height:100px;
    padding:15px 10px 15px 18px;
    position:relative;
    z-index:0;
}

.tfsectiongrey .middle {
/**
	padding:0 10px 0 18px;
	background:transparent url(/Images/Transitions/tabbed-feature/grey_sect_box_mid.png) 0 0 repeat-y;
	_background:transparent url(/Images/Transitions/tabbed-feature/grey_sect_box_mid.gif) 0 0 repeat-y;
**/
                      padding: 15px 10px 15px 18px;
                      border: 2px solid #CCCCCC;
                      background: #FFFFFF none repeat scroll 0 0;
                      _background: #FFFFFF none repeat scroll 0 0;
                     -moz-border-radius-bottomleft: 5px;
                     -moz-border-radius-bottomright: 5px;
                     -moz-border-radius-topleft: 5px;
                     -moz-border-radius-topright: 5px;
}

.tfsectiongrey .bottom {
	background:transparent url(/Images/Transitions/tabbed-feature/grey_sect_box_btm.png) 0 0 no-repeat;
	_background:transparent url(/Images/Transitions/tabbed-feature/grey_sect_box_btm.gif) 0 0 no-repeat;
	height:19px;
}

.tfsectionsmall {
	position:relative;
	
                      /** margin-bottom:10px; **/
                     margin: 0 3px 10px 0;
	width:381px;
}

.tfsectionsmall .top {
    display: none;
}

.tfsectionsmall .middle {
                       padding:15px 18px 15px 23px;
                       border: 2px solid #267FB4;
                       background: #FFFFFF none repeat scroll 0 0;
                       _background: #FFFFFF none repeat scroll 0 0;
                      -moz-border-radius-bottomleft: 5px;
                      -moz-border-radius-bottomright: 5px;
                      -moz-border-radius-topleft: 5px;
                      -moz-border-radius-topright: 5px;
}

.tfsection .bottom, .tfsectiongrey .bottom {
    background:none repeat scroll 0 0 transparent;
    height:19px;
}
	
.tfsection .sectionlink {
    margin-left:190px;margin-top:10px;
}

.tflegendcontainer {
    padding:0;margin:0;
}

.tflegendcontainer td {
    margin:0; vertical-align:top;
}

.tfmain ul {
     padding:0;margin:0 0 0 18px;
}

/* Your Values */
table.values {
    padding:0;margin:0;clear:both;
}

table.values td {
    vertical-align:top;
}

table.values td.wide {
    width:330px;
}

table.values td.narrow {
    padding:5px;
}

.tflegend .smallsection {
	width:189px;
	vertical-align:top;
}
.tflegend .smallsectiontop {
    width:189px;
}

.tflegend .smallsectionmiddle {
    padding-left:25px;
}


.tflegend .smallsectionbottom {
    width:189px;
}

.smallsection .characteristic {
    padding:6px 0 4px 58px;height:34px;
}

.smallsection .characteristic,.smallsection .characteristic a {
    font-size:12px
}

.smallsection #Realistic {
    background:transparent url(/Images/Transitions/icons/small/realistic_sml.gif) 0 0 no-repeat;}
.smallsection #Investigative {background:transparent url(/Images/Transitions/icons/small/investigative_sml.gif) 0 0 no-repeat;
}

.smallsection #Artistic {
background:transparent url(/Images/Transitions/icons/small/artistic_sml.gif) 0 0 no-repeat;
}

.smallsection #Social {
background:transparent url(/Images/Transitions/icons/small/social_sml.gif) 0 0 no-repeat;
}

.smallsection #Enterprising {
background:transparent url(/Images/Transitions/icons/small/enterprising_sml.gif) 0 0 no-repeat;
}

.smallsection #Conventional {
background:transparent url(/Images/Transitions/icons/small/conventional_sml.gif) 0 0 no-repeat;
}

.smallsection #Achievement {
background:transparent url(/Images/Transitions/icons/small/icon_achievement.gif) 0 0 no-repeat;
}

.smallsection #Independence {
background:transparent url(/Images/Transitions/icons/small/icon_independence.gif) 0 0 no-repeat;
}

.smallsection #Recognition {
background:transparent url(/Images/Transitions/icons/small/icon_recognition.gif) 0 0 no-repeat;
}

.smallsection #Relationships {
background:transparent url(/Images/Transitions/icons/small/icon_relationships.gif) 0 0 no-repeat;
}

.smallsection #Workingconditions {
background:transparent url(/Images/Transitions/small/icons/icon_support.gif) 0 0 no-repeat;
}

.smallsection #Support {
background:transparent url(/Images/Transitions/icons/small/icon_working_conditions.gif) 0 0 no-repeat;
}

.smallsection .match {
	background:transparent url(/Images/Transitions/tabbed-feature/match_small.png) 32px 0 no-repeat;
	_background:transparent url(/Images/Transitions/tabbed-feature/match_small.gif) 32px 0 no-repeat;
}

.instructions {
    margin:10px 0 10px 0;
    font:bold 11px arial,helvetica,sans-serif;
    color:#847173;
}
	
.previouswork {
    width:540px;
}

.previouswork th {
    background-color:#267FB4;
    color:#F9F9F9;
    font-size:14px;
    height:42px;
    text-align:left;
    text-indent:20px;
    width:525px;
}

.previouswork .bottom {
	width:540px;
	height:11px;
	background:transparent url(/Images/Transitions/tables/previously_box_btm.png) 0 0 no-repeat;
	_background:transparent url(/Images/Transitions/tables/previously_box_btm.gif) 0 0 no-repeat;
}

.previouswork td {
    padding:3px;
}

.previouswork .date {
    border-left:2px solid #BDEFFF;padding: 3px 15px 3px 15px;
}

.previouswork .data {
    border-right:2px solid #BDEFFF;
    font:11px arial,helvetica,sans-serif;
    color:#525152;
    padding:3px;
}

.previouswork .row1 td { 
    background-color:#EFF7FF;
}

.tabbedfeature h3,.tabbedfeature  h3 a {
    color:#f94212; 
    text-decoration: none; 
    /*  text-transform:none; kopple */
    margin: 0;
}

.tfactions h3 {
    margin:0;padding:0 5px 0 15px;
    font-size:11px;!important
}

.questioncount {
    font:bold 13px arial,helvetica,sans-serif;
    color:#4AC7CE;
    position:absolute;
    top:15px;
    right:20px;
}

#main .tfcontrols .alphacontainer {
	background:#fff;
	padding:0;
	width:176px;
	height:37px;
	margin:0 0 0 0;
}

#main .tfcontrols .alphabetList {
	margin:0;
	padding:0;
}

#main .tfcontrols .alphabetList td {
                     	width:11px;
	height:17px;
	padding:0;                     
}

#main .tfcontrols .alphabetList td a {
	display:block;
	width:11px;
	height:15px;
	padding-top:2px; /* height + padding-top = 17 */
	font:bold 10px verdana,geneva,arial,helvetica;
	text-align:center;
	text-decoration:none;
	color:#fff;
	background:#4AC7CE url(/images/transitions/sm_alpha_btn.png) 0 0 no-repeat;
	_background:#4AC7CE url(/images/transitions/sm_alpha_btn.gif) 0 0 no-repeat;
}

#main .tfcontrols .alphabetList td.all {
	width:18px;
	height:34px;
}

#main .tfcontrols .alphabetList td.all a {
	width:18px;
	height:27px;
	padding-top:7px; /* height + padding-top = 34 */
	background:transparent url(/images/transitions/sm_all_btn.png) 0 0 no-repeat;
	_background:transparent url(/images/transitions/sm_all_btn.gif) 0 0 no-repeat;
}

#main .tfcontrols .alphabetList td a:hover,#main .tfcontrols .alphabetList td a:focus {
    background:#189EAD;
}

#main .tfcontrols .searchForm td {
    padding:0; 
    margin:0; 
    vertical-align:middle;
}

#main .tfcontrols .searchLabel {
    display:block;
} 

#main .tfcontrols .searchBoxContainer {
    width:136px;
    height:24px;
}

#main .tfcontrols .searchButtonContainer {
    width:25px; 
    height:24px;
}

#main .tfcontrols .interfaceSearchBox {
	width:130px;
	height:18px;
	border:1px solid #A69585;
	border-width:1px 0 1px 1px;
	background-color:#FFFBEF;
	color:#666;
	padding:2px;
	margin:0 0 0 5px;
}

#main .tfcontrols a.interfaceSearchBtn {
	display:block;
	font-weight: bold;
	width:25px;
	height:24px;
	line-height: 24px;
	margin:0;padding:0;
	vertical-align:middle;
	color:#ffffff;
	text-decoration:none;
	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;
	text-align: center;
}

#main .tfcontrols a.interfaceSearchBtn:hover,#main .tfcontrols a.interfaceSearchBtn:focus {
	background:transparent url(/Images/Transitions/go_btn_on.png) 0 0 no-repeat;
	_background:transparent url(/Images/Transitions/go_btn_on.gif) 0 0 no-repeat;
}

#main .tfcontrols .interfaceSelectList {
	width:160px;margin:5px 5px 0;
	border:1px solid #189EAD;
	background-color:#EFF7FF;
	font:10px arial,helvetica,sans-serif;
	color:#666;
	padding:2px;
}

#main .tfcontrols .goButtonContainer {
     vertical-align:bottom;
    padding-left:50px; 
}

#main .tfcontrols .browsecontrols td {
    font:12px arial,helvetica,sans-serif;
}

/** kopple  duplicate **/
/**a.interfaceSearchBtn {
    text-decoration:none;
    padding:3px;
    margin:3px; kopple 
    margin:7px 0 1px;
}**/


#main .pageContent h2 {
    padding-left:17px;
}

.interfaceStateList {
	width:130px;
	border:1px solid #BDEFFF;background-color:#EFFBFF;color:#666;padding:2px;
	margin:3px 0 5px 5px;
}

.interfaceInstitutionFilter td {
    padding-left:25px;
}

.interfaceFilterBtn {
	border:1px solid #18869C;
	background-color:#21A6B5;
	padding:2px;
	font:bold 10px verdana,geneva,sans-serif;
	color:#fff;
	border-top-color:#ccc;
	border-left-color:#999;
	margin:5px 0 5px 25px;;
}

/* Timeline Styles */
.timelineChecklist,.timelineSubhecklist {
    border:0;
    margin:0;
    padding:0;
    width:100%;
}

.timelineChecklist td {
	border-bottom:1px dotted #2373A5;
}

.timelineSubhecklist td {
	border-bottom:1px dotted #D6F3FF;
}

.timelineChecklist td.timelineItem,.timelineSubhecklist td.timelineSubitem  {
	padding:7px 5px 7px 22px;
	background:transparent url(/images/transitions/brwn_dot.gif) 11px 11px no-repeat;
	margin:0;
	font:12px arial,helvetica,sans-serif;
	color:#806F5C;
}

.timelineLinks,.timelineSublinks {
    width:110px;
    padding:5px 0;
    margin:0;
    vertical-align:center;
}

.timelineLinks a,.timelineSublinks a {
	display:block;
	padding-left:16px;
	padding-bottom:3px;
	background:transparent url(/Images/Transitions/blue_arw.png) 0 2px no-repeat;
	_background:transparent url(/Images/Transitions/blue_arw.gif) 0 2px no-repeat;
}

#hsTimeline .timelineHPFC .timelineItem,#hsTimeline .timelineHFC .timelineItem,#hsTimeline .timelineHPC .timelineItem,#hsTimeline .timelineHPF 

.timelineItem,#hsTimeline .timelineHC .timelineItem,#hsTimeline .timelineHF .timelineItem,#hsTimeline .timelineHP .timelineItem,#hsTimeline .timelineH 

.timelineItem, 
#finaidTimeline .timelineHPFC .timelineItem,#finaidTimeline .timelinePFC .timelineItem,#finaidTimeline .timelineHFC .timelineItem,#finaidTimeline 

.timelineHPF .timelineItem,#finaidTimeline .timelineFC .timelineItem,#finaidTimeline .timelinePF .timelineItem,#finaidTimeline .timelineHF 

.timelineItem,#finaidTimeline .timelineF .timelineItem, 
#collegeTimeline .timelineHPFC .timelineItem,#collegeTimeline .timelinePFC .timelineItem,#collegeTimeline .timelineHPC .timelineItem,#collegeTimeline 

.timelineHPF .timelineItem,#collegeTimeline .timelinePC .timelineItem,#collegeTimeline .timelinePF .timelineItem,#collegeTimeline .timelineHP 

.timelineItem,#collegeTimeline .timelineP .timelineItem
{
	color:#666;
	background:#ffc url(/images/transitions/brwn_arw.png) 2px 8px no-repeat;
	_background:#ffc url(/images/transitions/brwn_arw.gif) 2px 8px no-repeat;
}

#hsTimeline .timelineHPFC .timelineLinks,#hsTimeline .timelineHFC .timelineLinks,#hsTimeline .timelineHPC .timelineLinks,#hsTimeline .timelineHPF 

.timelineLinks,#hsTimeline .timelineHC .timelineLinks,#hsTimeline .timelineHF .timelineLinks,#hsTimeline .timelineHP .timelineLinks,#hsTimeline .timelineH 

.timelineLinks, 
#finaidTimeline .timelineHPFC .timelineLinks,#finaidTimeline .timelinePFC .timelineLinks,#finaidTimeline .timelineHFC .timelineLinks,#finaidTimeline 

.timelineHPF .timelineLinks,#finaidTimeline .timelineFC .timelineLinks,#finaidTimeline .timelinePF .timelineLinks,#finaidTimeline .timelineHF 

.timelineLinks,#finaidTimeline .timelineF .timelineLinks, 
#collegeTimeline .timelineHPFC .timelineLinks,#collegeTimeline .timelinePFC .timelineLinks,#collegeTimeline .timelineHPC .timelineLinks,#collegeTimeline 

.timelineHPF .timelineLinks,#collegeTimeline .timelinePC .timelineLinks,#collegeTimeline .timelinePF .timelineLinks,#collegeTimeline .timelineHP 

.timelineLinks,#collegeTimeline .timelineP .timelineLinks
{
	background:#ffc;
}

#hsTimeline .subtimelineHPFC .timelineSubitem,#hsTimeline .subtimelineHFC .timelineSubitem,#hsTimeline .subtimelineHPC .timelineSubitem,#hsTimeline 

.subtimelineHPF .timelineSubitem,#hsTimeline .subtimelineHC .timelineSubitem,#hsTimeline .subtimelineHF .timelineSubitem,#hsTimeline .subtimelineHP 

.timelineSubitem,#hsTimeline .subtimelineH .timelineSubitem,  
#finaidTimeline .subtimelineHPFC .timelineSubitem,#finaidTimeline .subtimelinePFC .timelineSubitem,#finaidTimeline .subtimelineHFC 

.timelineSubitem,#finaidTimeline .subtimelineHPF .timelineSubitem,#finaidTimeline .subtimelineFC .timelineSubitem,#finaidTimeline .subtimelinePF 

.timelineSubitem,#finaidTimeline .subtimelineHF .timelineSubitem,#finaidTimeline .subtimelineF .timelineSubitem, 
#collegeTimeline .subtimelineHPFC .timelineSubitem,#collegeTimeline .subtimelinePFC .timelineSubitem,#collegeTimeline .subtimelineHPC 

.timelineSubitem,#collegeTimeline .subtimelineHPF .timelineSubitem,#collegeTimeline .subtimelinePC .timelineSubitem,#collegeTimeline .subtimelinePF 

.timelineSubitem,#collegeTimeline .subtimelineHP .timelineSubitem,#collegeTimeline .subtimelineP .timelineSubitem
{
	color:#666;
	background:#F6FCFF url(/images/transitions/brwn_arw.png) 2px 6px no-repeat;
	_background:#F6FCFF url(/images/transitions/brwn_arw.gif) 2px 6px no-repeat;
}

#hsTimeline .subtimelineHPFC .timelineSublinks,#hsTimeline .subtimelineHFC .timelineSublinks,#hsTimeline .subtimelineHPC .timelineSublinks,#hsTimeline 

.subtimelineHPF .timelineSublinks,#hsTimeline .subtimelineHC .timelineSublinks,#hsTimeline .subtimelineHF .timelineSublinks,#hsTimeline .subtimelineHP 

.timelineSublinks 
#finaidTimeline .subtimelineHPFC .timelineSublinks,#finaidTimeline .subtimelinePFC .timelineSublinks,#finaidTimeline .subtimelineHFC 

.timelineSublinks,#finaidTimeline .subtimelineHPF .timelineSublinks,#finaidTimeline .subtimelineFC .timelineSublinks,#finaidTimeline .subtimelinePF 

.timelineSublinks,#finaidTimeline .subtimelineHF .timelineSublinks,#finaidTimeline .subtimelineF .timelineSublinks, 
#collegeTimeline .subtimelineHPFC .timelineSublinks,#collegeTimeline .subtimelinePFC .timelineSublinks,#collegeTimeline .subtimelineHPC 

.timelineSublinks,#collegeTimeline .subtimelineHPF .timelineSublinks,#collegeTimeline .subtimelinePC .timelineSublinks,#collegeTimeline .subtimelinePF 

.timelineSublinks,#collegeTimeline .subtimelineHP .timelineSublinks,#collegeTimeline .subtimelineP .timelineSublinks
{
	background:#F6FCFF;
}

.timelineHeader {
    padding:4px;
    background:#2373A5;
    color:#fff;
    font:bold 13px arial,helvetica,sans-serif;
}

.timelineSubheader {
    padding:4px;
    color:#2373A5; 
    background:#f0f0f0;
    font:bold 13px arial,helvetica,sans-serif;
    border-bottom:1px dotted #2373A5;
}

img.printCheckbox {
    display:none;
}

#tsChecklist .interfaceSearchBtn {
    padding:0 5px;
}

.messageBody {
    border:1px solid #999;
    background:#fff;
    padding:5px;
    font:12px arial,helvetica,sans-serif;
    margin:5px 5px 10px;
}

.headerlink {
    clear:both;
    border:1px solid #fff;
}

.innerboxmedium .headerlink {
    border-color:#EBF8FC;
}

#main .wvscharacteristic {
padding:0 0 15px 60px;
}

.wvsresults td {
border-bottom:1px dotted #73DFE7;
border-top:10px solid #FFFFFF;
margin-top:15px;
}

/* JS 5/6/10 replaced #ctl59_filterPanel with .interfaceSelectList, replaced padding-top with margin-top and replaced text-align: center with margin-left: 20px */
.tfactionsmiddle .interfaceSelectList {
   margin-top: 20px;
   margin-left: 35px;
}


#mainbody #mainpanel #mycfncmainpanel {
    border-right: 1px solid #CBCBB9;
    padding-right: 185px;
}


#mainbody #mainpanel #mycfncrightbar{
   position: relative;
   width: 218px;
   padding-left: 5px;
}


#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position:absolute;
	top: 0;
	border: 0 solid;
	text-align:left;
	z-index:10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;
	background-color: #EFEFEF;
	height:100%;
	-moz-border-radius:7px 7px 7px 7px;
}

#MB_header {
	margin:0;
	height: 28px;
}

#MB_content {
	padding: 6px .75em;
	overflow:auto;
	-moz-border-radius:7px 7px 7px 7px;
}

#MB_caption {
	font: bold 13px "Lucida Grande",Arial,sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em 0 .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display:block;
	position:absolute;
	right:5px; top:4px;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#MB_close:hover {
	background:transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window {
	background-color:#EFEFEF;
	color:#000;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color:#DDD;
  border-bottom: 1px solid #CCC;
}
#MB_caption { color:#000 }
#MB_close { color:#777 }
#MB_close:hover { color:#000 }


/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}
