body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,textarea,p,td {
	margin: 0;
	padding: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

body {
	background: url("/static/images/trans/body-bg.jpg") repeat-x 0 0;
	background-attachment: fixed;
	color: #494949;
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.231;
	margin: 0;
}

img {
	border: 0;
}

#centeredImages,.centeredImages {
	text-align: center;
}

table {
	font-size: inherit;
}

table.tablePadding1 td {
	padding: 1px;
}

table.tableSeparate, .tableSeparate table {
	border-collapse:separate;	
	border-spacing: 0;
	padding:2px;
	
}

ul {
	list-style: none;
}

a,a:visited {
	color: #1B6089;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a[name] {
	color: #6B5D4A;
	text-decoration: none;
}

a[name]:hover {
	text-decoration: none;
}

h1 {
	background: none;
	color: #6B5D4A;
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	line-height: 2;
}

h2 {
	background: none;
	color: #000;
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	margin-top: 5px;
}

h3 {
	background: none;
	color: #000;
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	margin-top: 5px;
}

h4 {
	color: #000;
	font-size: 10pt;
	font-weight: bold;
	background: url("/static/images/trans/h4-bg.gif") repeat;
	border-top: #CBCBB9 1px solid;
	border-bottom: #CBCBB9 1px solid;
	line-height: 2;
	padding-left: 5px;
	margin-bottom: 5px;
}

h4 a,h4 a:visited {
	color: #000;
	font-size: 10pt;
	font-weight: bold;
}

h5 {
	color: #000;
	font-weight: bold;
	font-size: 90%;
	/*margin-bottom: 5px;*/
}

h6 { /* home page */
	color: #000;
	font-size: 12px; /* TODO - em */
	font-weight: bold;
	margin-bottom: 5px;
}

#content {
	border-left: #CBCBB9 1px solid;
}

.yui-ge .hotlink-box {
	width: 462px;
}

#yui-main {
	border-top: 1px solid #CBCBB9;
	min-height: 400px;
}

#bg {
	padding: 0 6px 0 0;
}

.clear {
	clear: both;
}

.sub-navselected {
	font-weight: bold;
}

.required {
	color: #FF0000;
}

#fullcontent.gutter {
	margin: 0 40px 0 40px;
}

.gutter {
	padding-left: 10px;
	padding-right: 10px;
}

.gutter h1,.gutter h2,.gutter h3,.gutter h4,.gutter h5,.gutter h6 {
	color: #6B5D4A;
}

.gutter h4 {
	background: none;
	border-top: none;
	border-bottom: none;
	padding-left: 0;
	margin-bottom: 0;
}

.gutter-l {
	margin-left: 5px;
}

.gutter ol {
	padding-left: 40px;
}

.gutter ol li {
	list-style-position: outside;
	list-style-type: decimal;
}

.gutter p,#needhelp p {
	margin: 1em 0;
	display: block;
}

.gutter ul li {
	list-style: disc;
	list-style-position: outside;
	margin-left: 25px;
}

#collegesearch table {
	border-collapse: separate;
	border-spacing: 2px;
}

#collegesearch td,#consolidation td {
	padding: 1px;
}

#consolidation td {
	padding: 5px;
}

/*********************************************************************************/
/* DATA TABLE STYLES								 */
/*********************************************************************************/
table.dataGrid {
	border-collapse: separate;
	border-spacing: 2px;
}

.dataGrid thead tr th, .dataGrid thead tr th label {
	background-color: #267FB4;
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	height: 20px;
	padding: 3px;
	text-align: center;
}

.dataGrid thead tr th a{
	color: #FFFFFF;
}

.dataGrid tbody tr {
	background-color: #EFF7FF;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 2px;
}

.dataGrid tbody tr.dataGridOddRow {
	background-color: #EFF7FF;
}

.dataGrid tbody tr td {
	padding: 2px;
}

.dataGrid tbody tr:hover td {
	background-color: #CECDCC;
	color: #fff;
}

.dataGrid tbody tr td.dataGridImage {
	background-color: #EFF7FF;
}

#main .portfolioEditPanel .hint,#main .simpleForm .portfolioEditPanel .hint {
color:#999;
font-size:11px;
}

.portfolioEditPanel {
background:#EFF7FF;
}.

portfolioSectionBody .simpleForm,.portfolioSectionBody .portfolioEditPanel,#workplaceSkills table,.portfolioRadioList {
width:100%;
}


/*The stardard title for data tables */
.dataTableHeaderTitle {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: justify;
	background-color: #000099;
	background-position: left;
}

/*The stardard table header for data tables */
.dataTableHeader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #000099;
	background-position: left
}

/*The stardard table header for the columns data tables */
.dataTableRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	background-color: #FFFF99
}

/*The columns data tables class for Status actions with no wrap and white background */
.dataTableRowActions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	white-space: nowrap;
	background-color: #FFFFFF;
}

/*The columns data tables class for Status actions with no wrap */
.dataTableRowStatus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	white-space: nowrap;
	background-color: #FFFF99
}

/*The stardard table header for the columns data tables to display numbers*/
.dataTableRowNumeric {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	background-color: #FFFF99;
	text-align: left;
}


.dataTableRowValignRightTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	vertical-align: top;
	text-align: right;
}

/*********************************************************************************/
/* HEADER STYLES								 */
/*********************************************************************************/
#banner {
	width: 970px;
}

#banner #logo {
	margin-left: 205px;
}

#toplinks {
	font-size: 13px;
	height: 30px;
}

#toplinks-top {
	font-size: 13px;
	height: 16px;
}

#home {
	background: url("/static/images/trans/home.jpg") no-repeat;
	position: relative;
	top: -4px;
	text-decoration: none;
	padding-right: 13px;
}

#top-signin {
	float: left;
}

#toplinks-l {
	float: left;
	margin-top: 0.5em;
}

#toplinks-r {
	float: right;
	margin-right: 15px;
}

#toplinks-r img {
	position: relative;
}

#toplinks-r2 {
	font-weight: bold;
	float: right;
	margin-right: 18px;
}

#toplinks-espanol {
	float: left;
	margin-left: 28px;
	_margin-left: 14px;
	margin-top: 7px;
}

#nav {
	clear: both;
}

#searchform input {
	background: #F1F1F3;
	font-size: 99%;
}

#nav {
	height: 59px;
	position: relative;
}

#top-nav {
	/* background: url(/static/images/trans/nav-bg.gif) repeat-x 0 0;*/
	margin: 0 0 0 0; /* -20px; */
}

#top-nav li {
	float: left;
	height: 38px;
}

#top-nav li a {
	float: left;
	height: 38px;
	position: relative;
	background: url("/static/images/trans/top-nav.gif") no-repeat 0 0;
	cursor: pointer;
	display: block;
	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 {
	background-position: 0px 0px;
}

#top-nav #topnav-mycfnc a:hover {
	background-position: 0px -72px;
}

#top-nav #topnav-mycfnc:hover a,#top-nav .sfhover#topnav-mycfnc a {
	background-position: 0px -72px;
}

.topnav-mycfnc #top-nav #topnav-mycfnc a {
	background-position: 0px -72px;
}

.topnav-mycfnc #top-nav #topnav-mycfnc a:hover {
	background-position: 0px -72px;
}

#top-nav #topnav-plan a {
	width: 194px;
}

#top-nav #topnav-plan a {
	background-position: -196px 0px;
}

#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 {
	background-position: -391px 0px;
}

#top-nav #topnav-apply a:hover {
	background-position: -391px -72px !important;
}

#top-nav #topnav-apply:hover a,#top-nav .sfhover#topnav-apply a {
	background-position: -391px -72px;
}

.topnav-apply #top-nav #topnav-apply a {
	background-position: -391px -72px;
}

.topnav-apply #top-nav #topnav-apply a:hover {
	background-position: -391px -184px;
}

#top-nav #topnav-pay a {
	width: 194px;
}

#top-nav #topnav-pay a {
	background-position: -586px 0px;
}

#top-nav #topnav-pay a:hover {
	background-position: -586px -72px !important;
}

#top-nav #topnav-pay:hover a,#top-nav .sfhover#topnav-pay a {
	background-position: -586px -72px;
}

.topnav-pay #top-nav #topnav-pay a {
	background-position: -586px -72px;
}

.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,#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 {
	background-position: -779px -182px;
}

#top-nav li div {
	border-top: #FFF 1px solid;
	display: none;
	height: 27px;
	left: 0px;
	position: absolute;
	top: 32px;
	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("/static/images/trans/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("/static/images/trans/subnav-sep.gif") no-repeat 0px 60%
		;
}

#top-nav li#topnav-apply li {
	background: url("/static/images/trans/subnav-sep.gif") no-repeat 0px 50%
		;
}

#top-nav li#topnav-pay li {
	background: url("/static/images/trans/subnav-sep.gif") no-repeat 0px 50%
		;
}

#top-nav li#topnav-savenc529 li {
	background: url("/static/images/trans/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("/static/images/trans/subnav-current.gif")
		no-repeat scroll 50% 0 !important;
}

.subnav-forhighschool li#subnav-forhighschool a,.subnav-forcollege li#subnav-forcollege a,.subnav-forcareer li#subnav-forcareer 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: none;
	font-weight: bold;
	50%
	-54
	px
	!important;
}

.subnav-market li#subnav-market a,.subnav-calculators li#subnav-calculators 
a {
	background: transparent url("/static/images/trans/subnav-current.gif")
		no-repeat scroll 50% -81px !important;
}

#top-nav div {
	background: url("/static/images/trans/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;
}

#top-nav li#topnav-pay ul,#top-nav li.sfhover#topnav-pay ul {
	padding-left: 185px;
}

#top-nav li#topnav-savenc529 ul,#top-nav li.sfhover#topnav-savenc529 ul
	{
	padding-left: 299px;
}

#top-nav li a:hover {
	color: #FFF !important;
	text-decoration: none !important;
}

.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("/static/images/trans/subnav-bg.gif") repeat-x;
	height: 26px;
	color: #FFFFFF;
}

.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;
}

/*********************************************************************************/
/* FOOTER STYLES								 */
/*********************************************************************************/
#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;
}

#bottomlinks-r {
	float: left;
	margin-left: 100px;
}

#footer {
	background: #FFFFFF;
	color: black;
	font-size: 8pt;
	overflow: hidden;
	padding: 10px 0 20px 0;
	text-align: center;
	width: 970px; /* needed for IE */
	border-top: #CBCBB9 1px solid;
	border-bottom: #CBCBB9 1px solid;
}

/*********************************************************************************/
/* BILLBOARD STYLES								 */
/*********************************************************************************/
#billboard {
	height: 163px;
	width: 100%;
}

#billboard dl {
	display: inline;
	margin-left: 505px;
	margin-top: 6px;
	_margin-top: 5px;
	padding: 0px;
	position: absolute;
	z-index: 1000;
	width: 263px;
}

#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("/static/images/trans/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("/static/images/trans/billboard-nav.gif") repeat-x 100%
		0px;
	color: #FFF;
	cursor: pointer;
	margin-left: 0px;
}

#billboard #saving {
	background: url("/static/images/trans/billboard1.jpg");
}

#billboard #deciding {
	background: url("/static/images/trans/billboard2.jpg");
}

#billboard #considering {
	background: url("/static/images/trans/billboard3.jpg");
}

#billboard #applying {
	background: url("/static/images/trans/billboard4.jpg");
}

#billboard #denied {
	background: url("/static/images/trans/billboard5.jpg");
}

#billboard #estimating {
	background: url("/static/images/trans/billboarddef.jpg");
}

#billboard #finaid {
	background: url("/static/images/trans/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;
	font-weight: bold;
}

#billboard .board a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

#billboard a:hover {
	text-decoration: none;
}

#billboard #saving .billboardcontent {
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 40px;
	width: 230px;
}

#billboard #saving .billboardcontent h2,#billboard #saving .billboardcontent a {
	color: #000000;
}

#billboard #deciding .billboardcontent {
	color: #FFFFFF;
	padding: 40px 0 0 10px;
	width: 230px;
}

#billboard #deciding .billboardcontent h2,#billboard #deciding .billboardcontent a {
	color: #FFFFFF;
}

#billboard #considering .billboardcontent {
	padding: 40px 0 0 10px;
	width: 240px;
}

#billboard #considering .billboardcontent h2 {
	color: #FFFFFF;
}

#billboard #considering .billboardcontent a {
	color: #FFFFFF;
}

#billboard #applying .billboardcontent {
	color: #000000;
	padding: 40px 0 0 6px;
	width: 250px;
}

#billboard #applying .billboardcontent a,#billboard #applying .billboardcontent h2 {
	color: #000000;
}

#billboard #denied .billboardcontent {
	padding: 25px 0 0 10px;
	width: 260px;
}

#billboard #denied .billboardcontent a,#billboard #denied .billboardcontent h2 {
	color: #000000;
}

#billboard #estimating .billboardcontent {
	color: #000;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 40px;
	width: 200px;
}

#billboard #estimating .billboardcontent a {
	color: #000;
}

#billboard #finaid .billboardcontent {
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 35px;
	width: 310px;
}

#billboard #finaid .billboardcontent a,#billboard #finaid .billboardcontent h2 {
	color: #000000;
}

/*********************************************************************************/
/* LOGON STYLES									 */
/*********************************************************************************/
#logon {
	font-size: 90%;
	height: 153px;
	_height: 155px; /* for IE 6 */
	line-height: 1;
	padding: 10px 20px 0 10px;
	position: relative;
	color: black;
}

#logon #forgot,#logon a {
	font-size: 80%;
}

#logon h5 {
	font-size: 120%;
	margin-bottom: 10px;
}

#logon input#username {
	margin-bottom: 5px;
	width: 105px;
	_width: 105px;
	font-size: 99%;
}

#logon input#password {
	margin-bottom: 5px;
	margin-left: 1px;
	width: 105px;
	_width: 105px;
	font-size: 99%;
}

#LogonLinks {
	bottom: 10px;
	line-height: 1;
	padding: 0 20px 0 0;
}

#logout {
	height: 110px;
	padding: 10px 10px 0 10px;
	font-weight: bold;
}

#logout div {
	margin-top: 10px;
}

#logout img {
	float: right;
	display: inline;
}

.logonIsYourProfile {
	bottom: 75px;
	position: absolute;
	text-align: center;
	width: 90%;
}

.editProfileSignOut {
	bottom: 10px;
	font-size: 110%;
	position: absolute;
	text-align: right;
	width: 90%;
}

#login-btn {
	margin-left: 125px;
	padding: 0;
	vertical-align: top;
}

#logon label {
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	text-align: center:
}

label {
	font-weight: bold;
	font-size: 13px;
}

.center {
	text-align: center;
}

.hide {
	left: -9999px;
	position: absolute;
}

.right {
	text-align: right;
	margin-right: 10px;
}

/*********************************************************************************/
/* HOME PAGE STYLES								 */
/*********************************************************************************/
.hotlink-box {
	border-right: #CBCBB9 1px solid;
	float: left;
	padding: 10px 5px 0 5px;
	width: 500px;
	margin-top: -5px;
}

.hotlink-box ul {
	height: 75px;
}

.hotlink-box a img {
	float: left;
	padding-right: 10px;
	/*height: 50px;*/ /*width: 66px;*/
}

.hotlink-box li a,#s-box span a,.hotlink-box a,.hotlink-box li a:visited,#s-box span a:visited,.hotlink-box a:visited
	{ /* 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;
}

#signup {
	margin-bottom: 10px;
	color: #FFF;
}

h2#signup { /* homepage blue box */
	font-weight: bold;
	font-size: 24px;
	line-height: 1;	
	text-align: center;
}

h3#signup { /* homepage blue box */
	font-size: 20px;
	line-height: 1;
}

#s-box span {
	border-left: #CBCBB9 1px solid;
	margin-top: -5px;
	float: left;
	width: 207px;
	padding: 5px 22px 0 5px; *
	padding: 5px 22px 15px 5px;
	height: 100%;
}

.yui-ge #s-box span {
	margin-top: 0;
	width: 200px;
}

#s-box span a {
	display: block;
}

#s-box .first {
	height: 1%;
	border: none;
}

#primary {
	border-right: #CBCBB9 0px solid;
	width: 515px;
}

#primary.hotlink-box h5 a {
	color: #1B6089;
	font-weight: normal;
}

#primary ul li {
	list-style-type: none;
	margin: 0;
}

/*********************************************************************************/
/* LEFT NAV STYLES								 */
/*********************************************************************************/
.left-nav-box {
	padding-bottom: 5px;
}

.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;
}

.left-nav-box li a:hover {
	text-decoration: none;
	color: #1B6089;
}

.left-nav-box li a,#left-nav li a { /*display: block;*/
	margin: 0 -13px;
	padding: 0 13px;
}

#left-nav li.active a,#left-nav li.current a,#left-nav li.active li.active a
	{
	background: transparent url("/static/images/trans/arrow.jpg") no-repeat
		scroll 0 2px;
	/* color: #414141; */
	font-weight: bold;
	text-decoration: none;
}

.subnav-forcareer #left-nav h4 {
	background: orange;
	padding-left: 10px;
}

/*********************************************************************************/
/* RIGHT NAV STYLES								 */
/*********************************************************************************/
#cont-r {
	border-left: #CBCBB9 1px solid;
}

#cont-r .left-nav-box li a {
	color: #447FC1;
}

#cont-r p {
	margin-left: 10px;
}

.video {
	padding-bottom: 10px;
	text-align: center;
}

.video img {
	border: #CBCBB9 3px solid;
}

#right-box {
	background: #000080;
	border: 1px solid #CBCBB9;
	float: left;
	margin-left: 10px;
	padding: 10px;
	width: 223px;
	height: 205px;
}

#right-box a {
	color: #FFF;
	text-decoration: underline;
}

#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;
}

#right-nav-box ul li {
	margin: 8px 0;
}

/*********************************************************************************/
/* OLD CFNC STYLES								 */
/*********************************************************************************/
.errorText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}

.bodyText {
	font-weight: normal;
	font-size: 13px;
}

table.bodyTextBold td {
	padding: 2px 0 3px 0
}

.pageHeader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6B5D4A;
}

.pageHeader3 {
	font-size: 16pt;
}

.pageHeader6 {
	font-size: 12pt;
}

.subHead {
	background-position:left center;
	color:#F94212;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12pt;
	font-weight:bold;
}

.bodyTextList {	
	font-size: 13px;	
	display: list-item;	
	list-style-position: inside;	
}

.redStar {
	color: #FF0000;
}

/*********************************************************************************/
/* FORM STYLES									 */
/*********************************************************************************/
form label {
	font-size: 11px;
	color: #524542;
	font-weight:normal;
}

.fieldLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #524542;
}

.fieldLabelBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.fieldValue, select, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}


.fieldInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color: #EFF7FF;
}

/*********************************************************************************/
/* LOGON AND SIGNOUT PAGE STYLES						 */
/*********************************************************************************/
#logontrans h2 {
	-x-system-font: none;
	color: #6B5D4A;
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding: 15px 0 18px 5px;
}

#logontrans #maintbl {
	width: 700px;
}

#logontrans #maintbl td {
	vertical-align: top;
}

#logontrans .sectionbody {
	background: transparent;
	margin: 0 18px 0 15px;
	position: relative;
	z-index: 3;
}

#logontrans .innerboxmedium {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #DFF6FC;
	border: 2px solid #267FB4;
	border-radius: 5px;
	position: relative;
	width: 299px;
}

#logontrans .innerboxmediumtop,#logontrans .innerboxmediumbottom {
	background: transparent;
	height: 13px;
	width: 299px;
	clear: both;
}

#logontrans .innerboxmediummiddle {
	background: transparent;
	padding: 0 10px;
}

#logontrans .headerfirst {
	font-size: 12pt;
	text-transform: uppercase;
	color: #F94212;
}

#searchform {
	display: inline;
}

#logontrans .label-r {
	color: #666666;
	font-size: 11px;
	text-align: right;
}

#logontrans table.simpleForm {
	margin: 0;
}

#logontrans .actionbutton {
	background: transparent url("/static/images/trans/btn_off_90.png") 0 0
		no-repeat;
	_background: transparent url("/static/images/trans/btn_off_90.gif") 0 0
		no-repeat;
	margin-left: 120px;
}

#logontrans .actionbutton a {
	color: #f9f9f9;
	display: block;
	font: bold 11px verdana, geneva, arial, helevetica, sans-serif;
	height: 45px;
	padding-top: 18px;
	padding-left: 40px;
	text-decoration: none;
}

#logontrans .actionbutton a:hover,#logontrans .actionbutton a:focus {
	color: #FFFFFF;
}

#logontrans .field input {
	background-color: #FFFFFF;
	border: 1px solid #21AEBD;
	color: #666666;
	font-size: 11px;
	margin: 0;
	padding: 2px;
}

#logontrans #tblSchoolSelect {
	border-collapse: separate;
	border-spacing: 2px;
	width: 100%;
}

#logontrans a:hover,#logontrans a:focus {
	color: #FF3800;
}

#logontrans #actionbuttonon a, .#logontrans actionbutton a:hover,#logontrans .actionbutton a:focus,#logontrans #main a.actionbuttonOn
	{
	background: transparent url("/static/images/trans/btn_on_90.png") 0 0
		no-repeat;
	_background: transparent url("/static/images/trans/btn_on_90.gif") 0 0
		no-repeat;
	color: #fff;
}

#logontrans .actionbuttonwide a {
	background: transparent url("/static/images/trans/btn_off_155.png") 0 0
		no-repeat;
	_background: transparent url("/static/images/trans/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;
}

#logontrans #actionbuttononwide a,#logontrans .actionbuttonwide a:hover,#logontrans .actionbuttonwide a:focus,#logontrans #main a.actionbuttonOnwide
	{
	background: transparent url("/static/images/trans/btn_on_155.png") 0 0
		no-repeat;
	color: #fff;
}

#logontrans .sectionbody p, #signout .sectionbody p {
	font-size: 8pt;
	margin: 0 10px 5px 0;
}

.sectionboxwide {
	-moz-border-radius: 5px 5px 5px 5px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #267FB4;
	margin: 0 0 10px;
	min-height: 100px;
	padding: 5px 0;
	position: relative;	
	z-index: 0;
}

.sectionbody {
	background: none repeat scroll 0 0 transparent;
	margin: 0 18px 0 10px;
	position: relative;
	z-index: 3;
}

#signout sectionboxwide {
	width: 724px;
}

/*********************************************************************************/
/* QUICKLINKS STYLES								 */
/*********************************************************************************/
#quicklinks .rightsectiontop {
	background: transparent
		url("/static/images/trans/sm_box_header_bckg2.gif") no-repeat scroll 0
		0;
	margin: 0;
	padding: 0;
}

#quicklinks .rightsectiontop h3 {
	-x-system-font: none;
	color: #FFFFFF;
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 42px;
	line-height: 16px;
	margin: 0 0 -5px;
	padding: 5px 5px 0 13px;
	text-transform: uppercase;
}

#quicklinks .rightsectionbottom {
	background: transparent url("/static/images/trans/sm_box_btm2.gif")
		no-repeat scroll left bottom;
	margin: 0;
	min-height: 50px;
	padding: 0 0 14px;
}

#quicklinks .rightsection {
	-x-system-font: none;
	background: transparent none repeat scroll 0 0;
	color: #524142;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0 9px;
	width: 180px;
}

#quicklinks .rightsection ul {
	margin: 0;
	padding: 0;
}

#quicklinks .rightsection .sectionlist li {
	background: transparent url("/static/images/trans/blue_arw.gif")
		no-repeat scroll 0 4px;
	border-bottom: 1px dotted #84E3F7;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 2px 0 4px 15px;
}

#quicklinks .rightsection .sectionlist li ul li {
	background: none;
	border-bottom: none;
}

#quicklinks .rightsection p {
	margin: 0;
	padding-top: 5px;
}

#quicklinks .label-c {
	text-align: center;
}

#quicklinks .rightsectiontop #fullportfolio {
	height: 20px;
	padding: 20px 0 0 90px;
	width: 81px;
}

#quicklinks .sectionlink a {
	-x-system-font: none;
	background: transparent url("/static/images/trans/blue_arw.gif")
		no-repeat scroll 0 4px;
	font-family: arial, helvetica;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 2px 0 4px 16px;
}

#quicklinks #guideways.rightsectiontop h3 {
	background: transparent url("/static/images/trans/guideways_arw.png")
		no-repeat scroll 2px 1px;
	height: 83px;
	margin: 0;
	padding: 0;
	text-indent: -3000px;
}

#quicklinks #guideways.rightsectiontop .rightsection p {
	margin-left: 30px;
}

#quicklinks .rightsection p {
	margin: 0;
	padding-top: 5px;
}

#guideways.rightsectiontop .rightsection a {
	-x-system-font: none;
	background: transparent url("/static/images/trans/blue_arw.gif")
		no-repeat scroll 30px 4px;
	display: block;
	font-family: arial, helvetica;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 2px 0 4px 45px;
	text-decoration: none;
}

/*********************************************************************************/
/* SIGIN PAGE STYLES								 */
/*********************************************************************************/
#signin .rightsectiontop {
	background: transparent
		url("/static/images/trans/sm_box_header_bckg.png") no-repeat scroll 0
		0;
	margin: 0;
	padding: 0;
	width: 198px;
}

#signin .rightsectiontop h3 {
	-x-system-font: none;
	color: #FFFFFF;
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 42px;
	line-height: 16px;
	margin: 0 0 -5px;
	padding: 5px 5px 0 13px;
	text-transform: uppercase;
}

#signin .rightsectionbottom {
	background: transparent url("/static/images/trans/sm_box_btm.gif")
		no-repeat scroll left bottom;
	margin: 0;
	min-height: 50px;
	padding: 0 0 14px;
	width: 198px;
}

#signin .rightsection {
	-x-system-font: none;
	background: transparent none repeat scroll 0 0;
	color: #524142;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0 6px;
	width: 198px;
}

#signin .actionbutton a {
	background: transparent url("/static/images/trans/btn_off_90.png") 0 0
		no-repeat;
	_background: transparent url("/static/images/trans/btn_off_90.gif") 0 0
		no-repeat;
	color: #f9f9f9;
	display: block;
	font: bold 11px verdana, geneva, arial, helevetica, sans-serif;
	height: 45px;
	padding-top: 18px;
	padding-left: 40px;
	text-decoration: none;
}

#signin .actionbutton a:hover,#signin .actionbutton a:focus {
	color: #FFFFFF;
}

#signin .field input {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #BDEBF7;
	color: #21A6B5;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	width: 80px;
}

#signin #tblSchoolSelect {
	border-collapse: separate;
	border-spacing: 2px;
	width: 100%;
}

#signin .questionLabel {
	text-align: right;
}

#signin .actionbutton {
	padding-left: 25px; *
	padding-left: 20px;
}

#signin a:hover,#signin a:focus {
	color: #FF3800;
}

/*********************************************************************************/
/* NEED HELP STYLES   								 */
/*********************************************************************************/
body#needhelp {
	background: none;
	display: block;
	margin: 8px;
}

#homeContainer {
	margin: 0;
	width: 952px;
}

#homeContainer #homeTopNav {
	background-image: url("/static/images/trans/hometopnav.gif");
	clear: left;
	height: 195px;
	width: 952px;
}

#homeContent {
	width: 952px;
}

#faq ul,#faq li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 5px;
}

#homeContainer ul li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 15px;
}

ul#homehelpul li {
	list-style-type: none;
	padding: 5px 0 5px 30px;
}

ol#homehelpol li {
	padding: 5px 0 5px 0;
}

#helpform table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
}

#faqfinancialaidvideosection {
	font-size: 13px;
}

#myCFNC,#plan,#apply,#exploreSchools,#applyToCollege,#pay,#paying,#repayment,#save,#gearup
	{
	display: none;
}

#myCFNCA1,#myCFNCA2,#myCFNCA3 {
	display: none;
}

#exploreSchoolsA1,#exploreSchoolsA2,#exploreSchoolsA3,#exploreSchoolsA4,#exploreSchoolsA5,#exploreSchoolsA6
	{
	display: none;
}

#applyToCollegeA1,#applyToCollegeA2,#applyToCollegeA3,#applyToCollegeA4,#applyToCollegeA5,#applyToCollegeA6,#applyToCollegeA7,#applyToCollegeA8,#applyToCollegeA9,#applyToCollegeA10,#applyToCollegeA11,#applyToCollegeA12,#applyToCollegeA13,#applyToCollegeA14,#applyToCollegeA15,#applyToCollegeA16,#applyToCollegeA17,#applyToCollegeA18,#applyToCollegeA19,#applyToCollegeA20,#applyToCollegeA21,#applyToCollegeA22
	{
	display: none;
}

#payingA1,#payingA2,#payingA3,#payingA4,#payingA5,#payingA6,#payingA7,#payingA8,#payingA9,#payingA10,#payingA11,#payingA12,#payingA13
	{
	display: none;
}

#repaymentA1,#repaymentA2,#repaymentA3,#repaymentA4,#repaymentA5,#repaymentA6,#repaymentA7,#repaymentA8,#repaymentA9,#repaymentA10,#repaymentA11,#repaymentA12,#repaymentA13,#repaymentA14,#repaymentA15,#repaymentA16,#repaymentA17,#repaymentA18,#repaymentA19,#repaymentA20,#repaymentA21,#repaymentA22
	{
	display: none;
}

#saveA1,#saveA2,#saveA3,#saveA4,#saveA5,#saveA6,#saveA7,#saveA8,#saveA9,#saveA10,#saveA11,#saveA12,#saveA13,#saveA14
	{
	display: none;
}

#gearupA1,#gearupA2,#gearupA3,#gearupA4,#gearupA5 {
	display: none;
}

/*********************************************************************************/
/* EXTRANET STYLES   								 */
/*********************************************************************************/
div#extranettopmenu  {
	width: 100%;
	text-align:center;
}

/*********************************************************************************/
/* FAE STYLES   								 */
/*********************************************************************************/
.faeMainHeader {
	font-weight: bold;	
	font-size: 18pt;
}

.tableheaderfae1 {
	background-color: #CAD6DE;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 4px;
	text-align: center;
	line-height: 12px;
}

.tableheaderfae2 {
	background-color: #F8C1AF;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 4px;
	text-align: center;
	line-height: 12px;
}

.tableheaderfae3 {
	background-color: #D7EFBF;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 4px;
	text-align: center;
	line-height: 12px;
}


/*Table formatting for My Loan Status & My CFIPP*/
.mycfncTableHeader {
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #FFFFFF;
	background-color: #619DCB;
	background-position: center;
}

.mycfncTableRow {
	background-color: #CECDCC;
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

.mycfncTableColumn {
	background-color: #CECDCC;
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

.mycfncPageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #1B6089;
	background-color: #CECDCC;
}

/*Table formatting for Pay section*/
.payTableHeader {
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #FFFFFF;
	background-color: #0F512B;
	background-position: center;
}

.payTableRow {
	background-color: #CECDCC;
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

.payTableColumn {
	background-color: #CECDCC;
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

/*********************************************************************************/
/* SITE MAP STYLES   								 */
/*********************************************************************************/

.sm-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #088457;
}

.sm-bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height: 16px;
}

.sm-mycfnc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #287DBA;
}

.sm-save {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #93C542;
}
.sm-pay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #135C32;
}
.sm-plan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F47621;
}
.sm-apply {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9760A4;
}

/*********************************************************************************/
/* STYLES FOR SAVINGS FUNDPERFORMANCE TABS AND POPUPS				*/
/*********************************************************************************/

/*styles for popups of fund performance tables*/

ol#toc {
    height: 1.5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc a {
    background: #bdf url(/static/images/tabs.gif);
    color: #008;
    display: block;
    float: left;
    height: 1.5em;
    padding-left: 10px;
    text-decoration: none;
}

ol#toc a:hover {
    background-color: #3af;
    background-position: 0 -120px;
}

ol#toc a:hover span {
    background-position: 100% -120px;
}

ol#toc li.current a {
    background-color: #48f;
    background-position: 0 -60px;
    color: #fff;
    font-weight: bold;
}

ol#toc li.current span {
    background-position: 100% -60px;
}

ol#toc span {
    background: url(/static/images/tabs.gif) 100% 0;
    display: block;
    line-height: 1.5em;
    padding-right: 10px;
}

div.content {

	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #33BAC4;
	margin:0px 10px 10px 0px;
	min-height:100px;
	padding:5px 0;
	position:relative;
	
	z-index:0;
	clear: left;
	padding: 1em;
}

div.billboardcontent {

	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	margin:0 0 10px;
	min-height:100px;
	padding:5px 0;
	position:relative;
	
	z-index:0;
	clear: left;
	padding: 1em;
}

div#popUpWrapper{
 margin:10px 5px 10px 5px;
 
 
}


ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

div.content span{

		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #666666;
		
		
}

div.content li{
	background-image:url(/static/images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px; 
	padding-left:14px;

}

.itemlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6295B3;
}