body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	text-align: center;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	background-color: #262626;
}

th,td,p,div,span,form,a,ul,input,textarea,select,legend,fieldset,option,button,label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
}

img { border: 0; }

.nodisplay{display:none;}

.divider{color: #a3a3a3;}

#footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	display: block;
	position: relative;
	width: 735px;
	margin: 20px auto 0 auto;
	text-align: center;
	vertical-align: middle;
}

#header
{
	background-image: url(/assets/images/topnav_base.gif);
	background-position: bottom;
}
#headerPop
{
	background-image: url(/assets/images/topnav_base.gif);
	background-position: bottom;
	background-color: #fff;
}

a:link
{
	font-weight: bold;
	color: #ee8425;
	text-decoration: none;
}

a:visited
{
	font-weight: bold;
	color: #ee8425;
	text-decoration: none;
}

a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

.content
{
	display: block;
	position: relative;
	width: 745px;
	margin: 0 auto 0 auto;
	padding: 0;
}

.horzLine
{
	/*margin: 5px 0 5px 0;*/
	padding: 1px 0 0 0;
	background-image: url(/assets/images/dots_horizontal.gif);
	background-repeat: repeat-x;
}

.horzLineWhite
{
	/*margin: 5px 0 5px 0;*/
	padding: 1px 0 0 0;
	background-image: url(/assets/images/dots_horizontal_white.gif);
	background-repeat: repeat-x;
}

.vertLine
{
	/*margin: 5px 0 5px 0;*/
	/*padding: 0 0 0 1px;*/
	background-image: url(/assets/images/dots_vertical.gif);
	background-repeat: repeat-y;
}

.rightColumn
{
	background-image: url(/assets/images/dots_vertical.gif);
	background-repeat: repeat-y;
	background-position: 1px;
}

.legend
{
	background-image: url(/assets/images/dots_horizontal_white.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


#login
{
	display: inline;
	line-height: 15px;
}

.loginText
{
	line-height: 15px;
	color: #fff;
}

.head
{
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #00529f;
	margin: 0;
}

.subhead
{
	font-size: 12px;
	font-weight: bold;
	color: #4d4646;
	margin: 0;
}
.subheadBlue
{
	font-size: 12px;
	font-weight: bold;
	color: #00529f;
	margin: 0;
}

.subheadSecondary
{
	font-size: 13px;
	color: #4d4646;
	margin: 0;
	font-weight: normal;
}

.sidebarHeadline
{
	font-size: 12px;
	font-weight: bold;
	color: #00529f;
	margin: 0;
}

.footerNav
{
	font-size: 11px;
	color: #ffffff;
}

a:link.footerNav
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

/* Link formatting different for navs */
a:visited.footerNav
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a:hover.footerNav { text-decoration: underline; }
a:active.footerNav { }
.orangeText { color: #ee8425; }
.blueText { color: #e6eef6; }

.footerSubNav
{
	margin-top:0;
	font-size: 11px;
	color: #ffffff;
}

a:link.footerSubNav
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

/* Link formatting different for navs */
a:visited.footerSubNav
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a:hover.footerSubNav { text-decoration: underline; }
a:active.footerSubNav { }

a:link.promo
{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

/* Link formatting different for navs */
a:visited.promo
{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

a:hover.promo
{
	color: #666666;
	text-decoration: none;
}

a:active.promo { }

#leftColumn
{
	background-image: url(/assets/images/left_column_background.gif);
	background-repeat: repeat-y;
}

.smBlue1col
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 15px;
	border: 0;
	margin: 0;
	background-image: url(/assets/images/tab_small_blue.gif);
	padding: 3px 0px 0 3px;
	width: 302px;
	height: 17px;
}
.tallBlue150
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 27px;
	text-align: center;
	border: 0;
	margin: 0;
	background-image: url(/assets/images/tab_large_blue_on.gif);
	/*padding: 3px 0px 0 3px;*/
	width: 150px;
	height: 27px;
}
.tallBlue150off
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 27px;
	text-align: center;
	border: 0;
	margin: 0;
	background-image: url(/assets/images/tab_large_blue_off.gif);
	/*padding: 3px 0px 0 3px;*/
	width: 150px;
	height: 27px;
}
.tallBlue460
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 15px;
	border: 0;
	margin:0;
	background-image: url(/assets/images/tab_large_blue_460.gif);
	padding: 6px 0px 0 6px;
	width: 454px;
	height: 21px;
}

.tab_med_gray
{
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 20px;
	border: 0;
	margin:0;
	background-image: url(/assets/images/tab_gray.gif);
	
	width: 204px;
	height: 20px;
}

a:link.tallBlue150
{
	display: block;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

/* Link formatting different for navs */
a:visited.tallBlue150
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a:hover.tallBlue150
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a:active.tallBlue150 { }

a:link.tallBlue150off
{
	display: block;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a:visited.tallBlue150off
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a:hover.tallBlue150off
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a:active.tallBlue150off { }

.white{
	font-weight: normal;
	color: #fff;
}
.whiteBold{
	font-weight: bold;
	color: #fff;
}

a:link.white
{
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

a:visited.white
{
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

a:hover.white
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a:active.white { }

a:link.whiteBold
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a:visited.whiteBold
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a:hover.whiteBold
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a:active.whiteBold { }

a:link.bold
{
	font-weight: bold;
}

a:visited.bold
{
	font-weight: bold;
}

a:hover.bold
{
	font-weight: bold;
}

a:active.bold {font-weight: bold; }


a:link.tallBlue460
{
	display: block;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a:visited.tallBlue460
{
	display: block;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

a:hover.tallBlue460
{
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a:active.tallBlue460 { }

#mentorDisplay
{
	visibility: hidden;
	position:absolute;
	top:0px;
}
#monthDisplay
{
	visibility: hidden;
	position:absolute;
	top:0px;
}
#authorDisplay
{
	visibility: hidden;
	position:absolute;
	top:0px;
}
#formsContainer{
	position:relative;
}

.displayDetails{
	cursor:pointer;
	font-size: 12px;
	font-weight: bold;
	color: #4d4646;
	float: left;
   padding-left: 22px; 
	background-image: url(/assets/images/forms/button_expand.gif);
   background-repeat: no-repeat; 
   background-position: 3px 3px; 
}

.displayDetailsOff{
	cursor:pointer;
	font-size: 12px;
	font-weight: bold;
	color: #4d4646;
	float: left;
   padding-left: 22px; 
	background-image: url(/assets/images/forms/button_collapse.gif);
   background-repeat: no-repeat; 
   background-position: 3px 3px; 
}

a:link.nav
{
	font-weight: normal;
	text-decoration: none;
}

a:visited.nav
{
	font-weight: normal;
	text-decoration: none;
}

a:hover.nav
{
	font-weight: normal;
	text-decoration: none;
}

a:active.nav { }


.greenArrow
{
	background-image: url(/assets/images/subnav_arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 15px;
}

.tab_small_green
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 20px;
	border: 0;
	margin: 0;
	background-image: url(/assets/images/tab_small_green.gif);
	padding: 0px 0px 0 3px;
	width: 302px;
	height: 20px;
}



.tab_small_green_off{
	display: block;
	border: 0;
	margin: 0;
	padding:0;
	color: #fff;
	background-image: url(/assets/images/tab_small_green_off.gif);
	background-repeat: no-repeat;
	width: 111px;
	line-height: 20px;
}
.tab_small_green_on{
	display: block;
	border: 0;
	margin: 0;
	padding:0;
	color: #fff;
	background-image: url(/assets/images/tab_small_green_on.gif);
	background-repeat: no-repeat;
	width: 111px;
	line-height: 20px;
}
a.tab_small_green_on{
	color: #fff;
	text-decoration: none;

}
a.tab_small_green_off{
	color: #fff;
	text-decoration: none;

}
/*
a:hover.tab_small_green{
	background-image: url(/assets/images/tab_small_green_on.gif);
	text-decoration: none;
}
*/

.tab_med_green{
	display: block;
	text-align: center;
	border: 0;
	margin: 0;
	padding:0;
	color: #fff;
	background-image: url(/assets/images/tab_med_green_off.gif);
	background-repeat: no-repeat;
	width: 150px;
	line-height: 20px;
}
.tab_orange{
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	margin: 0;
	padding:0;
	color: #fff;
	background-image: url(/assets/images/tab_orange.gif);
	background-repeat: no-repeat;
	width: 204px;
	line-height: 20px;
}
.tab_med_green_on{
	display: block;
	text-align: center;
	border: 0;
	margin: 0;
	padding:0;
	color: #fff;
	background-image: url(/assets/images/tab_med_green_on.gif);
	background-repeat: no-repeat;
	width: 150px;
	line-height: 20px;
	font-weight: bold;
}
a.tab_med_green_on{
	color: #fff;
	text-decoration: none;

}
a.tab_med_green{
	color: #fff;
	text-decoration: none;

}
a:hover.tab_med_green{
	background-image: url(/assets/images/tab_med_green_on.gif);
	text-decoration: none;
}

.alternate{
	background-color: #edf1d6;
}
.normal{
	background-color: #fff;
}

.even{
	background-color: #edf1d6;
}
.odd{
	background-color: #fff;
}

TABLE[rules=all]{ 
	border-top:1px;
	border-style: solid;
	border-color: white; 
    }

TABLE[rules=all] TR { 
	border-top:1px;
	border-style: solid;
	border-color: white; 
	}
TABLE[rules=all] TD { 
	border-top:1px;
	border-style: solid;
	border-color: white; 
	}
TABLE[rules=all] TH { 
	border-top:1px;
	border-style: solid;
	border-color: white; 
	}

TABLE[rules=all] #footerRow
{
	border: hidden;
	border-collapse: collapse;
	border-top:1px;
	border-style: solid;
	border-color: white;
}

.sortable{
  	cursor: pointer;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	text-decoration: none;
	color: #00529f;
}
.sortable span{
  	cursor: pointer;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	text-decoration: none;
	color: #00529f;
}

.tab_green_225_on{
	display: block;
	text-align: center;
	border: 0;
	margin: 0;
	padding:0;
	color: #fff;
	background-image: url(/assets/images/tab_green_225_on.gif);
	background-repeat: no-repeat;
	width: 225px;
	line-height: 20px;
	font-weight: bold;
}
a.tab_green_225_on{
	color: #fff;
	text-decoration: none;

}
.tab_green_225{
	display: block;
	text-align: center;
	border: 0;
	margin: 0;
	padding:0;
	color: #fff;
	background-image: url(/assets/images/tab_green_225_off.gif);
	background-repeat: no-repeat;
	width: 225px;
	line-height: 20px;
	font-weight: bold;
}
a.tab_green_225{
	color: #fff;
	text-decoration: none;

}
