body
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	text-align: left;
	margin: 0px;
	color: #000;
	font-size: 100%;
}

/* main shell divs */

#container
{
	vertical-align: top;
	width: 900px;
	background-color: #999999;
	margin-left: auto;
	margin-right: auto;
}

#headerContainer
{
	width: 900px;
	height: 65px;
	padding: 0px 0px 0px 0px;
}

img.AetnaStudentHealth
{
	float: left;
	vertical-align:middle;
}

TD.leftheader 
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
}

TD.rightheader 
{
	padding-top:8px;
	padding-bottom:10px;
	padding-right:5px;
}

#logo
{
	margin-bottom: 20px;
}

#errorpage
{
	margin: 5px;
}

.middle2
{
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}


/* Main Navigation */

.nav
{
	width: 900px;
	height: 37px;
	background-image: url(../../images/shell/nav.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.nav1
{
	background-image: url(../../images/shell/nav.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	width: 900px;
	height: 37px;
	padding-left: 12px;
}

.nav2
{
	background-image: url(../../images/shell/bgnav.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.navfont
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

/* Sub Navigation */

#subnavarea
{
	margin-left: 3px;
	padding-top: 5px;
}

.subnav
{
	background-image: url(../../images/framework/subnav2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.subnavsc
{
	background-image: url(../../images/shell/subnav.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.subnavheader
{
	font-weight: bold;
	color: #0182C6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.subnavareatravel
{
	background-image: url(../../images/stu_conn/emergencytravelassistance/subnavtravel.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}


/* Breadcrumbs */

.breadcrumbs
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}

.breadcrumbsContainer
{
	padding-left: 11px;
	padding-bottom: 5px;
	margin-top: -3px;
}

.breadcrumbsContainerimg
{
	padding-right: 5px;
}

/* Footer */

#footer {
	width: 900px;
	height: 63px;
	margin-left: auto;
	margin-right: auto;
}

.footerLinkArea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 7px;
}

p.footer {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding-bottom:0px;
	margin-bottom:0px;
}

.Separator {
	color: #999;
	font-size:9px;
}

.SeparatorTop {
	color: #fff;
	font-size:9px;
}


/* Bullets */

ul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: inside;
	padding-left: 0;
	padding-bottom:0px;
	
}

li
{
	margin-left: 0px;
	padding-left: 0;
	
}


#bullets {
	margin-left: 0px;
	
}

#bullets li {	
	line-height:120%;
	
	
}



#sitemap ul {}

#sitemap li {
background: url(../../Images/home/bullet_link.gif) no-repeat left center;
 list-style: none;
 padding-left: .8em;
 }



#navlist
{
	margin-left: 0;
	padding-left: 0;
	padding-right: 5;
	list-style: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#navlist li
{
	padding-left: 8px;
	list-style: none;
	font-size: 11px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

#navlist li a
{
	font-size: 11px;
}

#sitemap
{
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;

}


ul.level1
{
	list-style-type:disc;
	font-size: 12px;
}

ul.level2
{
	list-style-type:circle;
	font-size: 12px;
	margin-left:12px;
	
}

ul.level3
{
	list-style-type:square;
	font-size: 12px;
	margin-left:20px;
	
}

/* left column nav */

#left_column
{
	margin-top: 10px;
	position: static;
}

#left_column h2#nav_title
{
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 10px;
	margin-bottom: 0;
}

#left_column ul#nav_1
{
	list-style: none;
	margin: 0px;
	padding: 4px 10px 0px 10px;
}
#left_column ul#nav_1 li
{
	margin-top: 0px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:#D1F39E 1px solid;
	font-size: 11px;
	margin-left: 0px;
}

#left_column ul#nav1heading
{
	list-style: none;
	margin: 0px;
	padding: 4px 10px 0px 10px;
}

#left_column ul#nav1heading li {
	padding-bottom:5px;
	color:#596E11;
	font-size: 12px;
	font-weight:bold;
	border-bottom:#D1F39E 1px solid;
	
}

#left_column ul#nav_1 li a
{
	color: #596E11;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#left_column ul#nav_1 li a:active
{
	color: #596E11;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#left_column ul#nav_1 li a:hover
{
	color: #596E11;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

#left_column ul#nav_2
{
	list-style: none;
	margin-top: 5px;
	padding: 0px 0px 0px 20px;
}

#left_column ul#nav_2 li
{
	margin-top: 0px;
	list-style: disc url(  "../../images/shell/bullet.gif" ) outside;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 11px;
	margin-left: 0px;
}

ul#nav_2 li a
{
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0182C6;
}

#left_column ul#nav_2 li a:active
{
	color: #0182C6;
	font-size: 11px;
	font-weight: normal;
}

#left_column ul#nav_2 li a:hover
{
	color: #004995;
	font-size: 11px;
	font-weight: normal;
}

.selectedLink
{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}

.bulletimg
{
	padding-bottom: 2px;
}


/* Links */

a
{
	text-decoration: underline;
	color: #0182C6;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

a:active
{
	text-decoration: underline;
	color: #0182C6;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

a:hover
{
	color: #004995;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}


a.mnuTab
{
	color: #0182C6;
	font-weight: bold!important;
	text-decoration: underline!important;
	font-size: 14px!important;
}


a.mnuTab:active
{
	color: #0182C6;
	font-weight: bold!important;
	text-decoration: underline!important;
	font-size: 14px!important;
}

a.mnuTab:hover
{
	color: #004995!important;
	font-weight: bold!important;
	text-decoration: underline!important;
	font-size: 14px!important;
}

a.linkBlue {
font-size: 14px;
}

a.linkBlue:active {
font-size: 14px;
}

a.linkBlue:active {
font-size: 14px;
}


a.nav1 {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
}

a.nav1:active
{
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
}

a.nav1:hover
{
	color: #f7f7f7;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
}

a.learnmore
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
	
}

a.learnmore:active
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}

a.learnmore:hover
{
	color: #004995;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
}



a.SmallLinks
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}

a.SmallLinks:active
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}

a.SmallLinks:hover
{
	color: #004995;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}


a.NavSchoolLink
{
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}

a.NavSchoolLink:active
{
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}

a.NavSchoolLink:hover
{
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}
a.StudentsInside
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

a.StudentsInside:active
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

a.StudentsInside:hover
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

a.SmallLinksInText
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: underline;
	font-size: 10px;
}

a.SmallLinksInText:active
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: underline;
	font-size: 10px;
}

a.SmallLinksInText:hover
{
	color: #004995;
	font-weight: normal;
	text-decoration: underline;
	font-size: 10px;
}


a.MedLinksInText
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}

a.MedLinksInText:active
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}

a.MedLinksInText:hover
{
	color: #004995;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}
a.subnav1
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 5px;
}

a.subnav1:active
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	padding-bottom: 5px;
}

a.subnav1:hover
{
	color: #004995;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;
	padding-bottom: 5px;
}

a.subnavsmall
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}

a.subnavsmall:active
{
	color: #0182C6;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}

a.subnavsmall:hover
{
	color: #004995;
	font-weight: normal;
	text-decoration: underline;
	font-size: 10px;
}
a.breadcrumbshw {
	color: #0182C6;
	font-weight: normal;
	text-decoration:underline;
	font-size: 11px;
}
a.breadcrumbshw:active
{
	color: #0182C6;
	font-weight: normal;
	text-decoration:underline;
	font-size: 11px;
}

a.breadcrumbshw:hover
{
	color: #004995;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}
a.breadcrumbs
{
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

a.breadcrumbs:active
{
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

a.breadcrumbs:hover
{
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
}

a.inText
{
	text-decoration: underline;
	color: #0182C6;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.inText:active
{
	text-decoration: underline;
	color: #0182C6;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.inText:hover
{
	text-decoration: underline;
	color: #004995;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.discountbox
{
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.discountbox:active
{
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.discountbox:hover
{
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.navigatorbox
{
	text-decoration: underline;
	color: #E87411;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.navigatorbox:active
{
	text-decoration: underline;
	color: #E87411;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.navigatorbox:hover
{
	text-decoration: underline;
	color: #E87411;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.FooterLink
{
	text-decoration: underline;
	color: #0182C6;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.FooterLink:active
{
	text-decoration: underline;
	color: #0182C6;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}

a.FooterLink:hover
{
	text-decoration: underline;
	color: #004995;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
}




/* Fonts */

h1, h2, h3, h4, p
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;

}

p {
	font-size: 12px;
	color: #000;
	line-height: 140%;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	font-weight: bold;
}

h2 {
	font-weight: normal;
	font-size: 18px;
	font-family: Arial;
	color: #000;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
	font-weight: bold;

}

#sitemap h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;

}


h4 {
	font-size: 14px;
	color: #000;
	font-family: Arial;
	font-weight: bold;
	margin-bottom:3px;
}

.BodyText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 140%;
	
}
.SearchResults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
	

.BodyTextHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #017AC9;
	font-weight: bold;
	margin-top: 5px;
}

.StudentConnAreasCells
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 5px;
	line-height: 140%;
}

.error_message
{
	color: Red;
	font-weight: normal;
	font-size:12px;
}


.required_field
{
	color: Red;
}

td.mainmenu
{
	width: 828px;
}

.idCardTable
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    BACKGROUND: #FFFFFF;
    MARGIN-BOTTOM: 10px;
    color: #000000;
}
.idCardTableTitle
{
	font-size: 12px;
	font-weight:bolder;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
}
.idCardTableLabel
{
	font-size: 12px;
	font-weight:bolder;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	
}
.idCardTableText
{
 	font-size: 12px;
    margin-left: .5em;
    line-height: 1.2em;
    margin-top: .7em;
    margin-bottom: .5em;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;

}

.idCardLarFont {
font-size:24px;
font-weight:bold;
text-align:right;
}

.WelcomeArea
{
	font-size: 11px;
	font-weight: normal;
	line-height: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	
}

.smallFont
{
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
}
.csform {
font-size:12px;}

.redFont {
	color: #FF0000;
	font-size:12px;
}

/* SideBars */

.TableSideBar
{
	height: 170px;
	background-color: #DBECF9;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
}

.sideBar
{
	margin-left: 5px;
	margin-top: 5px;
	height: 170px;
	background-color: #E4F1FA;
	
}

.SideBarText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5D5A;
	line-height: 130%;
}

span.SideBarText 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5D5A;
	line-height: 130%;
}


.SideBarTextHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B5D5A;
	font-weight: bold;
	line-height: 130%;
	margin-top:20px;
	margin-bottom:10px;	
}

.SideBarTextHeaderTop
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5D5A;
	font-weight: bold;
	line-height: 130%;
	margin-top:0px;
	margin-bottom:0px;	
}

td.sidebarFindYourSchool {
float:right;
padding-right:0px;
padding-top:5px;
text-align:right

}


/* Tables */

td.grayLine
{
	background-color: #CCCCCC;
}

.genericTable
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

td.genericHeader
{
	font-size: 12px;
	padding: 5px;
	background-color: #ADD1EE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

tr.genericHeader
{
	font-size: 12px;
	padding: 5px;
	background-color: #ADD1EE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

td.generic1 {
	padding: 5px;
	
}
td.directiontext {
	padding-left: 5px;
	padding-top: 5px;
	font-size: 12px;}

td.accounttext {padding-left: 5px;

	font-size: 12px;}	
	
td.generic2 {
	padding: 5px;
	font-size: 12px;
	background-color: #e7e7e7;
}

td.spectrumform
{
	padding: 5px;
	padding-left: 0px;
	font-size: 12px;
}


td.genericFooter
{
	background-color: #E4F1FA;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}

tr.genericHeader
{
	font-size: 12px;
	padding: 5px;
	background-color: #ADD1EE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

tr.generic1
{
	background-color: #ffffff;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	font-size:12px;
	vertical-align:middle;
	
}

tr.generic2
{
	background-color: #E7E7E7;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	font-size:12px;
	vertical-align:middle;
	
}

tr.genericFooter
{
	background-color: #E4F1FA;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}

td.homepageblurbs
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	margin-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../../Images/home/gray.jpg);
	background-repeat: no-repeat;
	height: 160px;
	text-align: left;
	line-height: 130%;
}

/* Forms */

select
{
	font-size: 8pt;
	color: black;
	font-family: arial;
	/* height:24px; */
	vertical-align:middle;
}

input
{
	font-size: 8pt;
	color: black;
	font-family: arial;
	vertical-align:middle;

}

textarea
{
	font-size: 8pt;
	color: black;
	font-family: Arial;

}

table.formcontainer {
background-color:#E4F1FA;
border:1px solid #A4CFEF;
}


td.fcheader {
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
border:none;
color:#000;
text-align:left;
background-color:#A4CFEF;
font-size:12px;
font-weight:bold;
}


td.fcbody {
background-color:#E4F1FA;
padding:8px;
}

#requiredForm {
float:right; 	
}

/* School Sites */


.sctable {
	border:1px solid #cccccc;
	background-color:#fff;
}

.PageTitle {
	font-weight: bold;
	font-size: 20px;
	font-family: Arial;
	color: #CD2183;
}

#sidenavwrapper {
	height:450px;
	background-color:#DBECF9;
}
	
.topcell {
	padding: 5px;
	height: 40px;
	padding-left: 10px;
	width:640px;
}



.rootnode {
	background-color:#DBECF9;
	padding:5px;
	vertical-align:middle;
	font-weight:bold;
	width:240px;
	border-bottom:1px solid #fff;
	font-size:13px;
}



.leftside {
	width:20px;
}
	
.secondtier {

	font-size:12px;
	padding:5px;
	background-color:#E6F2FB;
	border-bottom:1px #fff solid;
	font-weight:normal;
	width:240px;
}

.thirdtier {
	font-size:12px;
	padding:5px;
	padding-left:15px;
	background-color:#E6F2FB;
	border-bottom:1px #fff solid;
	font-weight:normal;
	width:230px;
}

.selectednode {
	background-color:#ffffff;
	padding:5px;
	vertical-align:middle;
	width:240px;
	border-bottom:1px solid #fff;
	font-size:13px;
}

.selectednode2 {
	background-color:#ffffff;
	padding:5px;
	vertical-align:middle;
	width:240px;
	border-bottom:1px solid #fff;
	font-size:12px;
	font-weight:normal;
}



#topsidewrapper { 
	background-color:#F1E7F2;
	border-bottom: 2px solid #EDF5FC;
	padding:4px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:0px;
	font-size:14px;
	color:#CD2183;
}



.subnavstudentconnmenu {
	padding-right: 5px;
	width:200px!important;
}

.subnavstudentconnmenutext {
	color:#cb1f81;
	font-size:14px;
}


.pannel {
	padding-left: 10px;
	margin-top:0px;
}
	
	

#paneltext {
	width:630px;
	vertical-align:top;


}

#paneltext p {
	margin-top:0px;
	padding-top:0px;

}


#paneltext h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	font-weight: bold;
}


#paneltext h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin-bottom:0px;
	padding-bottom:0px;
	
	
}

#paneltext h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;

	
}

#paneltext h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}


dl {
background:#fff;
}

dt {
font-size:14px;
font-weight: bold;
background:#fff;
}

dd {
font-size:12px;
margin-left:0px;
background:#fff;
}

#sctext dl, #sctext dt {
background:#fff;
}


/* newsite */

.bodyholder
{
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	height:900px;

}

.bodymiddle 
{
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	height:900px;
	width:900px;
	
	
}



.bodymiddle  p
{
	color:#000;
	font-size:12px;

}
 
.bodymiddlestudentconnection 
{
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	padding-left:2px;
	height:800px;
} 
 
 
.bodymiddlestudentconnection  p
{
	color:#000;
	font-size:12px;

}
 
 #breadcrumbs  {
	margin-left:15px;
	font-size:11px;
	margin-top:5px;
	color:#fff;
}

/* Student Connection */

.leftsidebar
{
	background-image: url(../../images/shell/orangefade.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	vertical-align: top;
	font-size: 11px;
	text-align: justify;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
	width: 179px;
}

.rightsidebar
{
	background-image: url(../../images/shell/orangefade.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	vertical-align: top;
	font-size: 11px;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	padding-top: 6px;
	border-top: 1px #cccccc solid;
	width: 179px;
}

.middle
{
	background-image: url(../../images/shell/gray2.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	width: 534px;
}

#healthcal
{
	background-image: url(../../Images/stu_conn/calbg.jpg);
	background-position: left top;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}

td.scforms
{
	padding-bottom: 5px;
}

input.searchbox
{
	font-size: 12px;
	color: #003366;
	font-family: arial,helvetica,verdana,sans-serif;
	background-color: #ffffff;
	text-align: left;
	height: 18px;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	
}

input.buttonSubmit
{
	padding-right: 1px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	padding-top: 0px;
	border:none;
	font-family: arial,helvetica,verdana,sans-serif;
	color: #fff;
	height: 24px;
	cursor:pointer;
	background-image:url(../../images/submitbutton.png) ;
	background-position:left top;
	background-repeat:no-repeat;

}

input.buttonSearch {
	padding-right: 1px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	padding-top: 0px;
	border:none;
	font-family: arial,helvetica,verdana,sans-serif;
	color: #fff;
	height: 20px;
	cursor:pointer;
	background-image:url(../../images/gobutton.png) ;
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#08639c;

}

.definition
{
	cursor: help;
	border-bottom: #999 1px dashed;
}



.headertext
{
	font-weight: bold;
	font-size: 11px;
	font-family: arial,helvetica,verdana,sans-serif;
}



TD.buttoncell {
padding-left: 5px;
padding-right: 0px;
}


	
TABLE.schooltophat {
height:27px;
/*border-bottom:1px #fff solid;
*/background-image:url(../../images/storefront/headerbg.jpg);
background-repeat:repeat-x;
background-position:left top;

}

TABLE.schooltophat p {
	margin:0px;
	font-size:11px;
	color:#fff;
	margin-left:20px;
}

/* Health and Wellness */

.trademark
{
	font-size: 0.7em;
	position: relative;
	top: -0.3em;
	left: 0;
}

#navigatorbox
{
	background-color: #FFD696;
	margin-right: 10px;
	margin-top: 10px;
	color: #E87411;
	height: 187px;
	width: 205px;
}

.navigatorbox p
{
	font-size: 11px;
	line-height:14px;
}


#disclaimer {
font-family: arial,helvetica,verdana,sans-serif; font-size: 10px; 
color: #999999;
text-align: left;
font-weight: normal;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
text-indent: 0px;
margin-bottom: 25px;
margin-top: 5px;

}

#disclaimer p {
font-family: arial,helvetica,verdana,sans-serif; font-size: 10px; 
color: #999999;
text-align: left;
text-indent: 0px;
}


div.disclaimer {
font-family: arial,helvetica,verdana,sans-serif; font-size: 10px; 
color: #999999;
text-align: left;
font-weight: normal;
margin: 0px;
margin-left: 0px;
margin-right: 0px;
text-indent: 0px;
margin-bottom: 25px;
margin-top: 5px;

}

div.disclaimer p {

	font-size: 10px;

}


table.discountbox
{
	background-color: #008193;
	margin-top: 10px;
	margin-right: 10px;
	height: 185px;
	width: 205px;
}

.discountbox p
{
	font-size: 11px;
	color: #ffffff;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height:15px;
}

#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: none;
	padding: 5px;
	background-color: #FFE88E;
	visibility: hidden;
	z-index: 100;
	font-size: 12px;
}

.memberdiscounts
{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	font-family: Frutiger;
}

table.featuredsitesbox
{
	background-color: #ffffff;
	margin-top: 10px;
	height: 415px;
	width: 482px;
		
}

table.Students
{
	width: 195px;
	height: 64px;
}

table.StudentsInside
{
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	width: 195px;
	background-color: #0182C6;
}

td.sidebarspacer
{
	height: 6px;
}

td.lifestyleplanningimg
{
	padding-top: 98px;
	padding-bottom: 4px;
	float: left;
}

td.FirstSpacer
{
	height: 15px;
}

td.hwimg
{
	padding-bottom: 3px;
	float: left;
	padding-left: 0px;
}

p.navboxtext
{
	margin-top: 10px;
	
}

p.discountstxt
{
	margin-top: 12px;
}

.img
{
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	margin: 5px;
	margin-left: 10px;
	padding: 3px;
	background-color: #e7e7e7;
	
}

.imgmainsite
{
	border: 1px #cccccc solid;
	padding: 1px;
	background-color: #e7e7e7;
}

p.disbottomline {
line-height:12px;
font-size:11px;
}

/* e-enroll */


.hat a
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

.hat a:active
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

.hat a:hover
{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

.PageTitleGreen
{
	font-family: garamond,times,sans;
	font-size: 28px;
	font-weight: bold;
	line-height: normal;
	color: #7DA423;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: .2em;
}

.genericTableEEnroll
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.genericTableWiz
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

td.genericHeaderWiz
{
	font-size: 12px;
	padding: 5px;
	background-color: #ADD1EE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
}

tr.genericHeaderWiz
{
	font-size: 12px;
	padding: 5px;
	background-color: #ADD1EE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
}

td.genericfooterWiz
{
	font-size: 12px;
	background-color: #CFE3F4;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}

tr.genericfooterWiz
{
	font-size: 12px;
	background-color: #CFE3F4;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
}


/* NEW NAV SYSTEM */

.NavLeft
{
	background-image:url(../../images/nav/navleft.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:9px;
	height:40px;
}


.NavMiddle 
{
	background-image:url(../../images/nav/navdd.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	width:600px;
	height:40px;
	
}

.NavSchool {
	background-image:url(../../images/nav/navschool.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:40px;
	vertical-align:top;
	border:1px 000 solid;

}
.navrightcelldd {
	height:40px;
	vertical-align:top;
	padding-top:3px;
	
}

.navrightcell {
	padding-top:3px;
	padding-left:7px;
	
}


.navrightcellbutton {
	padding-left: 3px;
	padding-right:3px;
	background-image:url(../../images/nav/buttonright.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:29px;
}
	
.NavRight {
	background-image:url(../../images/nav/navright.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:9px;
	height:40px;
}

select.ddlSchoolDirectory {
	border:1px solid #fff;
	background-color: #ffffff; 
	font-weight: bold; 
	font-size: 11px; 
	color: #000;

}

select.ddlSchoolDirectory option {
	font-weight: normal; 
	font-size: 11px;
}

select.ddlSchoolDirectoryCS {
	border:1px solid #000;
	background-color: #ffffff; 
	font-weight: normal; 
	font-size: 11px; 
	color: #000;
	width:303px;
}


.headerdd {

}

.ddbox {
	display:none;
}

.schooldd {
	background-image:url(../../images/schooldd.png);
	background-repeat:repeat-x;
	background-position:left top;
}

.schoolddleft {
	background-image:url(../../images/schoolddleft.png);
	background-repeat:repeat-x;
	background-position:left top;
	width:4px;
	height:26px;
}

.gobutton {
margin-left:-0px;
}
	

#menuwrapper
{
	height: 37px;
	background-image:url(../../images/shell/nav.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.clearit
{
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}



#p7menubar {
/*width: 494px;*/
height:40px;
}

#p7menubar, #p7menubar ul {
padding: 0;
margin: 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
}

#p7menubar a {
display: block;
text-decoration: none;
padding: 9px 12px 5px 10px;
font-size: 12px;
color: #fff;

}

#p7menubar li {
float: left;
width: 9em;
}

#p7menubar li {
position: relative;
}


/* hide from IE mac \*/

#p7menubar li {
position: static;
width: auto;
}

/* end hiding from IE5 mac */


#p7menubar li ul, #p7menubar ul li
{
	width: 250px;
}

#p7menubar ul li a
{
	color: #0182C6;
	border-right: 0;
	padding: 0px 0px 0px 12px;

}

#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #DBECF9;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	
}

#p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a  {
	color: #013469;
	padding-bottom: 12px;
	

	
}

#p7menubar li:hover a
 {
	color: #0182C6;
	padding-bottom: 12px;
	background-color: #DBECF9;
	
}


#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
/*		background-image: url(../../images/nav/back.jpg);
*/	background-repeat: repeat-x;
	background-position: top center;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #0182C6;
	background-color: transparent;

	
}

#p7menubar ul a:hover {

	/*background-color: #E5F2FA!important;*/
	color: #013469 !important;

}





TD.sidebarFindYourSchool 
{
	padding-right:0px;}	
	
.header1 
{
	padding-left:5px;

}

.hwcontentarea 
{
	padding-left:3px; } 
	
.hwfooter 
{
	margin-left:5px;}	
	
	
	
/*NEW HOMEPAGE */

TD.flashmovie {
background-image:url(../../images/home/flashmovie.jpg); 
background-repeat:no-repeat;
vertical-align:top;
height:299px;
width:908px;
}

TD.featuredspotlight {
background-image:url(../../images/home/featured-spotlight.jpg); 
background-repeat:no-repeat;
vertical-align:top;
height:244px;
width:634px;
}

TD.fstitlecell {
padding-top:10px;
padding-left:10px;
}

h1.fstitle {
font-size:16px;
color:#cb1f81;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:0px;
}


TD.fsbodycell {
padding-top:0px;
padding-left:10px;
}

TD.fsbodycell p {
margin-top:0px;
color:#000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

h2.fstitle2 {
color:#0182c6;
font-size:14px;
margin:0px;
}

span.fstitle2 {
color:#0182c6;
font-size:11px;
margin:0px;
font-weight:bold;
}

h2.fstitle3 {
color:#0182c6;
font-size:12px;
margin:0px;
margin-bottom:7px;
}

TD.blurbbottomtable {
padding-top:10px;
color:#CB1F81;
font-size:12px;
}
TD.blurbbodycell3 {
padding-top:0px;
padding-left:3px;

}

TD.blurbbodycell3 h1 {
font-size:14px;
color:#cb1f81;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-bottom:0px;
margin-top:0px;
margin-bottom:7px;
}

TD.blurbbodycell3 p {
margin-top:0px;
margin-bottom:5px;
padding-bottom:0px; 
font-size:11px;
}

span.blurbbodycell3 {
margin-top:0px;
margin-bottom:5px;
padding-bottom:0px; 
font-size:11px;}

TD.blurbbodycell {
padding-top:0px;
padding-left:3px;
}



TD.blurbbodycell p {
font-size:11px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:0px;
}



TD.blurbbodycellUA {
	background: url(../../Images/home/hcrbox.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:269px;
	height:295px;
	padding:10px;
}



#fmstudents {
}

TABLE.graduating {
border-collapse:collapse;
border:1px solid #FFE689;
font-size:12px;
width:200px;
height:100px;
background-color:#FFE689;
vertical-align:top;
}

TABLE.graduating td {
vertical-align:top;
}
TABLE.dental {
border-collapse:collapse;
border:1px solid #FDD397;
font-size:12px;
width:200px;
height:100px;
background-color:#FDD397;
vertical-align:top;
}

TABLE.dental td {
vertical-align:top;
}

TABLE.rates  {
vertical-align:top;
border: 1px solid #fff;
border-collapse:collapse;
font-size:12px;
width:auto;
background-color: rgb(253, 237, 189);
}

TR.ratesheader {
background:rgb(255, 215, 91); 
}

TD.ewlink  {
vertical-align:top;
font-size:10px;
}

TD.ewlink p {
text-align:center;
}

#p1 {height:5px;}

#p2 {height:9px;}

#p3 {height:87px;}

.PageTitleHW {
	font-family: garamond,times,sans; 
	font-size: 28px; 
	font-weight: bold; 
	line-height: normal; 
	color: #7DA423; 
	text-align: left; 
	margin-top: 20px; 
	margin-bottom: 0px; 
	margin-right: 0px;
	margin-left: .2em;
}
.defaultCustomText {
	margin-top: 0em;
	margin-bottom: 10px;
	margin-left: .0em;
	margin-right: .5em;
	font-size: 12px;
	line-height:normal;
	font-family: arial, helvetica, sans-serif;
}

.HelpText {
font-size:12px;}

td.genericheadersmallerfont {
font-size:12px;
padding: 5px;
background-color: #ADD1EE;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}

tr.genericheadersmallerfont {
font-size:12px;
padding: 5px;
background-color: #ADD1EE;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}

span.headerlabel {
font-size:14px; 
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}


.section {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.blackFont2 {
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	background-color:#e7e7e7;
	padding-right:150px;
}

.submitFont {
color: #7DA423;
font-weight:bold;
text-align:left;
font-size:12px;
}


.headerproducts {
padding:5px;
background-color:#c5c5c5;

}
.headerproductsmed {
padding-bottom:5px;
background-color:#c5c5c5;
width:0px;


}

.headerproductsPremium {
background-color:#c5c5c5;


}

.summarychecklist {
background-color:#c5c5c5;
width:250px;
height:200px;
padding-left:5px;
padding-bottom:2px;
margin-top:0px;
padding-top:0px;
float:right;
font-size: 12px;
}

.bold 
{
	font-size: 12px;
	font-weight:bold;
}

.sectionList {	font-size: 12px;padding-bottom:0px;}

td.sectionBody {


}

td.content { background-color:#FFFFFF;}


	
.greenFont {
	color:#7DA423;
	font-size: 12px;
	font-weight:bold;
}

.dataFormHelpText {
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
}


#surveybuttons {
}

#surveybuttons A {
font-size: 12px;
text-decoration:none;
padding:5px;
background:url(http://www.aetnastudenthealth.com/become_client/rfp/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
 -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; 
-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
 -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; 
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; 
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}

#surveybuttons A:active {
font-size: 12px;
text-decoration:none;
color:#FFFFFF;
padding:5px;
padding-left:10px;
padding-right:10px;
-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; 
-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; 
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; 
-moz-border-radius: 4px; -webkit-border-radius: 4px;

}

#surveybuttons A:hover {
font-size: 12px;
text-decoration:none;
padding:5px;
background:url(http://www.aetnastudenthealth.com/become_client/rfp/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat; opacity: .50;
:Alpha(Opacity=50); 
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
 -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; 
-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
 -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; 
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; 
-moz-border-radius: 4px; -webkit-border-radius: 4px;


}

#surwrap { width:320px;}


.membertable {height:290px;}

.blurbtable {height:107px;}

.homepagetable {
padding-bottom:0px;
}

TD.inthenews h1 {
font-size:16px;
color:#cb1f81;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:10px;
margin-top:15px;}

p.footerbullets {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #333;
text-align: left;
margin-bottom:0px;
margin-top:5px;
font-weight:bold;
}

p.footercopyright {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #333;
margin-top:0px;
padding-top:0px;
}


table.newsticker {
font-size:11px;
margin-top:2px;
margin-bottom:15px;
padding-left:3px;
}

#quotes {
position:absolute;
font-family:arial;
font-size:11px; }





#rate-style {
	font-family:arial;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	margin-bottom:0px;
	margin-left:0px;

	
}
#rate-style th {
	font-size:13px;
	font-weight:bold;
	background:#fcdb76 url("../../images/stu_conn/gradhead.jpg") repeat-x;
	border-top:2px solid #fcdb76;
	border-bottom:1px solid #fff;
	padding:8px;
}
#rate-style td {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	background:#faf0d3 url("../../images/stu_conn/gradback.jpg") repeat-x;
	padding:8px;
}
#rate-style tfoot tr td {
	background:#faf0d3;
	font-size:12px;
	text-align:center;
	
}



#rate-style tbody tr:hover td {
	background:#fde59f;
	
}






#ew {
	font-family:arial;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	margin-bottom:0px;
	margin-left:5px;

	
}
#ew th {
	font-size:13px;
	font-weight:bold;
	background:#fcdb76 url("../../images/stu_conn/gradhead.jpg") repeat-x;
	border-top:2px solid #fcdb76;
	border-bottom:1px solid #fff;
	padding:8px;
}
#ew td {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	background:#faf0d3 url("../../images/stu_conn/gradback.jpg") repeat-x;
	padding:8px;
}
#ew tfoot tr td {
	background:#faf0d3;
	font-size:12px;
	text-align:center;
	
}



#ew tbody tr:hover td {
	background:#fde59f;
	
}


#member {
	font-family:arial;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	margin-bottom:0px;
	margin-left:5px;

	
}
#member th {
	font-size:13px;
	font-weight:bold;
	background:#fcdb76 url("../../images/stu_conn/gradhead.jpg") repeat-x;
	border-top:2px solid #fcdb76;
	border-bottom:1px solid #fff;
	padding:8px;
}
#member td {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	background:#faf0d3 url("../../images/stu_conn/gradback.jpg") repeat-x;
	padding:8px;
}
#member tfoot tr td {
	background:#faf0d3;
	font-size:12px;
	text-align:center;
	
}



#member tbody tr:hover td {
	background:#fde59f;
	
}


#notemobi {
display:none;

		
	
}

#note {
	font-family:arial;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	margin-bottom:0px;
	margin-left:5px;
		
	
}
#note th {
	font-size:13px;
	font-weight:bold;
	background:#fcdb76 url("../../images/stu_conn/gradhead.jpg") repeat-x;
	border-top:2px solid #fcdb76;
	border-bottom:1px solid #fff;
	padding:8px;
}
#note td {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	background:#faf0d3 url("../../images/stu_conn/gradback.jpg") repeat-x;
	padding:8px;
}
#note tfoot tr td {
	background:#faf0d3;
	font-size:12px;
	text-align:center;
	
}



#note tbody tr:hover td {
	background:#fde59f;
	
}


#helpmobi {
display:none;}

#alert {
	font-family:arial;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	margin-bottom:0px;
	margin-left:5px;

	
}
#alert th {
	font-size:13px;
	font-weight:bold;
	background:#f88483 url("../../images/stu_conn/alertheader.jpg") repeat-x;
	border-top:2px solid #f88483;
	border-bottom:1px solid #fff;
	padding:8px;
	color:#fff;
}
#alert td {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	background:#f88483;
	padding:8px;
	color:#fff;
}
#alert tfoot tr td {
	background:#f88483;
	font-size:12px;
	text-align:center;
	
}

#alert tbody tr:hover td {
	background:#f46567;
	
}

#alert a { color:#fff; }


#health-style {
	font-family:arial;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	margin-bottom:0px;
	margin-left:5px;

	
}
#health-style th {
	font-size:13px;
	font-weight:bold;
	background:#fcdb76 url("../../images/stu_conn/gradhead.jpg") repeat-x;
	border-top:2px solid #fcdb76;
	border-bottom:1px solid #fff;
	padding:8px;
}
#health-style td {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	background:#faf0d3 url("../../images/stu_conn/gradback.jpg") repeat-x;
	padding:8px;
}
#health-style tfoot tr td {
	background:#faf0d3;
	font-size:12px;
	text-align:center;
	
}

#rate-style tbody tr:hover td {
	background:#fde59f;
	
}

.vsbox {
padding:4px;
background-color: rgb(224,198,225);
vertical-align:top;
width:200px;
}

Table.BottomBlurbs  h3 {
font-size: 12px;
margin:0px;
}

Table.BottomBlurbs p {
font-size: 11px;
margin-top:0px;
}

a.BottomLabels {
	color: #cb1f81;
	text-decoration: none;
	font-size: 12px;
}

a.BottomLabels:active
{
	color: #cb1f81;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;

}

a.BottomLabels:hover {
	color: #cb1f81;
    text-decoration: underline;
	font-size: 12px;
    font-weight:bold;
	}



a.headlines {
	color: #333;
	text-decoration: none;
	font-size: 14px;
}

a.headlines:active
{
	color: #333;
	text-decoration: none;
	font-size: 14px;
	font-weight:bold;

}

a.headlines:hover {
	color: #333;
    text-decoration: underline;
	font-size: 14px;
    font-weight:bold;
}


/*#membersidebar ul {}

#membersidebar  li {
background: url(../../Images/home/bullet_link.gif) no-repeat left center;
 list-style: none;
 padding-left: .8em;
 font-size:11px;
 }

#membersidebar  li li { list-style: none; background:none;}
	*/ 


#hcrbox {
	width:160px;
	margin:5px;
}

#hcrbox h1 {
font-size:14px; 
color:#333; 
}

#hcrbox p {
	font-size:12px;
	width:153px;
	padding-top:5px;
}

#uniadmin { 
width:320px;
height:146px;

}

#uniadmin h3 { 
color: #cb1f81;
font-size:14px;
padding:0px;
padding-top:15px;
padding-left:15px;
margin-bottom:10px;
}

#uniadmin p { 
font-size:11px;
padding:0px;
margin-bottom:5px;
padding-left:15px;
}

p.SmallLinks1  {margin-top:0px;}


.univadmintable {margin-top:10px;}

.webinar {
	margin-top:10px; }
	
#socialbox { 
width:220px;
height:130px;

}

#socialbox h3 {
margin-top:15px;
margin-left:15px;
margin-bottom:10px;
}

#socialbox p {
margin:0px;
font-size:11px;
margin-bottom:5px;
margin-left:15px;
}

#copyright {
float:left;
width:700px;
margin:0;
padding:0;
display:inline;
vertical-align:top;
}


#social {
margin-left:0px;
margin-top:2px;
width:135px;
float:right;
display:inline;
vertical-align:top;
}

#social h2 { 
margin-bottom:0px;
}


/*--------------------Social Hub--------------------------------------------*/

/*Removes border from fieldset and img*/
fieldset, img{
	border: 0;
}



#wrapperhub p {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/*----------------------------------------------------------------*/

#wrapperhub {
	width: 908px;
	height: auto;
	margin: 0 auto;
}

/*----------------------------------------------------------------*/

#headerhub {
	width: 908px;
	height: 300px;
	background-image: url(../../images/stu_conn/hub/header.jpg);
	float: left;
	margin: 0 0 0 0;
}

/*----------------------------------------------------------------*/

#twitterhub {
	width: 598px;
	height: 493px;
	background-image: url(../../images/stu_conn/hub/twitter.jpg);
	float: left;
	margin: 10px 0 0 0;
}

#twitter_button {
	width: 100px;
	height: 41px;
	float: right;
	margin: 7px 10px 0 0;
	_margin: 7px 5px 0 0;
}

#twitter_div {
	width: 570px;
	height: 400px;
	float: left;
	margin: 0px 0 0 13px;
}

#twitter_div li {
list-style:none;
display:block;
margin-bottom:10px;
}

#twitter_update_list li span { 
display:block;}

#twitter_update_list li span a{ 
font-weight:normal;
color: #0182C6;
font-size:12px;
} 

#twitter_update_list li a { 
color:#999999;
font-size:10px;
} 

/*----------------------------------------------------------------*/

#facebookhub {
	width: 304px;
	height: 493px;
	background-image: url(../../images/stu_conn/hub/facebook.jpg);
	float: right;
	margin: 10px 0 0 0;
}

#facebook_button {
	width: 60px;
	height: 18px;
	float: right;
	margin: 20px 14px 0 0;

}


#likebox-wrap {
margin-top:55px;
margin-left:5px;
}

#likebox-frame {
border:2px solid #fff;
width:288px;
height: 428px;
z-index:10;
overflow: hidden;
position:absolute;
margin-bottom:-5px;
}


#likebox-frame iframe {
  left:-5px;
  overflow:hidden;
  position:absolute;
  top:-1px;
  right:-15px;
  bottom:-1px;
}

/*----------------------------------------------------------------*/

#youtubehub {
	width: 598px;
	height: 266px;
	background-image: url(../../images/stu_conn/hub/youtube.jpg);
	float: left;
	margin: 10px 0 0 0;
}

#youtube_button {
	width: 115px;
	height: 21px;
	float: right;
	margin: 15px 12px 0 0;
	_margin: 15px 6px 0 0;
}

#youtube_text {
	width: 313px;
	height: auto;
	float: left;	
	margin:50px 0 0 13px;
}

#youtube_video {
	width: 237px;
	height: 202px;
	float: right;
	margin: 18px 12px 0 0;

}

#youtube_text_pop {
	width: 250px;
	height: auto;	
	margin:10px 0 0 10px;
}

#youtube_text_form {
	height: auto;	
	width: 250px;
	margin:10px 0 0 10px;
}



/*----------------------------------------------------------------*/

#mobileapphub {
	width: 304px;
	height: 266px;
	background-image: url(../../images/stu_conn/hub/mobileapp.jpg);
	float: right;
	margin: 10px 0 0 0;
}

#mobileapp_text {
	width: 165px;
	height:auto;
	float: left;
	margin:45px 0 0 13px;

}

#mobileapp_text a {
	text-decoration:underline;
	color:#0081c5;
}


/* new storefront styles */

body {
font-family: Arial, Helvetica, sans-serif;
}




/* SF  header elements */

.header {
height:32px;
margin-top:0px;
}

.header p {
font-size:11px;
color:#FFF;
margin-top:0px;
padding-top:5px;
}

.header p a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}

.header p a:hover {
	color:#ccc;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
}

.header_left {
float:left;
width:700px;
padding-top:15px;
height:40px;
}

.header_right p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
font-weight:bold;
margin:0;
padding:0;
}

.header_right {
float:right;
padding-top:16px;
padding-bottom:0px;
}


/* SF global wrapper background elements */

#main_body-container {
background: url(../../images/storefront/headerbg.jpg) top left repeat-x;
height:32px;
}

#sub_body-container {
background: url(../../images/storefront/mainbg.jpg) top left;
background-repeat:repeat-x;
background-color:#ffffff;
}

#main_footer-container {
background: url(../../images/storefront/footerbg.jpg) top center;
background-repeat:repeat-x;
background-color:#e7e7e7;
height:220px;
}

#sfmaintable {
margin-left:auto;
margin-right:auto;
width:948px;
padding-bottom:20px;
}

#sfmaintable p, #sfmaintable ul {
font-size:12px;
}

/* SF global grid */

.container_12 {
margin-left: auto;
margin-right: auto;
width:940px;
}


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.grid_12 {
display:inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}


.container_12 .grid_1 {
	width:60px;
}

.container_12 .grid_2 {
	width:140px;
}

.container_12 .grid_3 {
	width:220px;
	height:200px;
	margin-left: 10px;
	margin-right: 5px;
	float:left;
	vertical-align:top;
	margin-top:0px;
}

.container_12 .grid_4 {
	width:300px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top:0px;
	_margin-top: 0px;
	float:left;
	vertical-align:top;
	}

.container_12 .grid_5 {
	width:380px;
}

.container_12 .grid_6 {
	width:460px; 
}

.container_12 .grid_7 {
	width:407px;
	vertical-align:top;
	float:right;
}

.container_12 .grid_8 {
	width:620px;
	margin-bottom:20px;
   	_margin-top:0px;
  	margin-top:0px;
}

.container_12 .grid_9 {
	width:700px;
}

.container_12 .grid_10 {
	width:780px;
}

.container_12 .grid_11 {
	width:860px;
}

.container_12 .grid_12 {
	width:940px;
}

/* SF clearfix reset  */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: block;
}


/* SF global form elements */

table.formwrap {	
margin-bottom:10px;
border:1px solid #ccc;
width:660px;
}

td.innerformwrap {
	background:url(../../images/storefront/forminnerbg.jpg);
	background-repeat:repeat-x;
	padding:5px;
	width:660px;
	font-size:12px;
	padding-top:0px;
}
	
td.innerformwrap p {
	font-size:12px;
}

	
/* SF standard form */
table.form {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0px;
	padding:0px;
}

td.formlabel {
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

td.formlabelname {
	padding-right:10px;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

td.forminputagree {
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
	background:url(../../images/storefront/forminnerbg.jpg);
	background-repeat:repeat-x;
}
td.forminput {
	padding-bottom:5px;
	font-size:12px;
	font-weight:normal;
}
	
td.contbtn {
	padding-left:0px;
}

td.formwrapheader h4 {
COLOR:#fff;
font-size:14px;
font-weight:bold;
margin:0;
padding:4px;
}

td.formwraprequiredheader {
	background:url(../../images/storefront/formbg.jpg);
	background-repeat:repeat-x;
	height:25px;
	font-size:11px; 
	width:160px; 
	color:#FFF;
	text-align:right;
	padding-right:4px;
	padding-top:4px;
	vertical-align:top;
	
}
td.innerformwrappolicy {
	background:url(../../images/storefront/forminnerbg.jpg);
	background-repeat:repeat-x;
	padding:5px;
	width:660px;
	font-size:12px;
	padding-top:0px;
	vertical-align:top;
}

td.innerformwrapbegin {
	background:url(../../images/storefront/forminnerbg.jpg);
	background-repeat:repeat-x;
	padding:5px;
	width:660px;
	font-size:12px;
	padding-top:5px;
	vertical-align:top;
}

td.innerformwrappolicy p {
	padding-top:0px;
	margin-top:5px;
}

td.termsandcon {
	background:url(../../images/storefront/forminnerbg.jpg);
	background-repeat:repeat-x;
	padding:5px;
	width:660px;
	font-size:12px;
	padding-top:0px;
	vertical-align:top;

}


td.termsandcon p {
	padding:0px;
	margin-top:5px;
}

td.termsandcon ul {
	padding:0px;
	margin-top:5px;
}

/* SF dependents page */

table.formwrapdep {
margin-top:10px;	
margin-bottom:10px;
border:1px solid #ccc;
width:710px;
}
td.dephdr  {
	background:url(../../images/storefront/formbg.jpg);
	background-repeat:repeat-x;
	height:25px;
}

td.dephdrname  {
	background:url(../../images/storefront/formbg.jpg);
	background-repeat:repeat-x;
	height:25px;
	width:100px;
}
	
td.dephdr h4 {
COLOR:#fff;
font-size:14px;
font-weight:bold;
margin:0;
padding:5px 5px 5px 0px;
}

td.dephdrname h4 {
COLOR:#fff;
font-size:14px;
font-weight:bold;
margin:0;
padding:5px 5px 5px 5px;
}

td.depname {
	font-size:12px; 
	padding-left:5px; 
	padding-right:5px; 
	width:150px;
}

td.deprel {
	font-size:12px; 
	padding-left:0px; 
	width:120px;
}

td.depgen {
	font-size:12px; 
	padding-left:0px; 
	width:80px;
}
td.depft {
	font-size:12px; 
	padding-left:0px; 
	width:100px;
}

td.depdob {
	font-size:12px; 
	padding-left:0px; 
	width:80px;
}
table.tabledepadd {
	margin-top:15px;
}
td.depaddtext {
	font-size:14px;
	COLOR:#333333;
}
table.dependentbtns {
	margin-top:10px;
}

td.mailingaddresstext p {
margin-top:5px;
margin-bottom:5px;
}


fieldset {
border:none;
margin:0px;
padding:0px;
}

/* SF font hierarchy  */
#sfmaintable h1 {
font-size:24px;
font-weight:normal;
color:#0081c4;
}

#sfmaintable h2 {
COLOR:#333333;
font-size:14px;
font-weight:bold;
}

#sfmaintable h3 {
color:#0081c4;
font-size:14px;
font-weight:bold;
}

.step h3 {
color:#0081c4;
font-size:14px;
font-weight:bold;
margin-bottom:0px;
padding-top:0px;
padding-bottom:3px;
padding-left:5px;
}

.step {
COLOR:#333333;
font-size:12px;
margin-top:0px;
padding-bottom:0px;
}





/* SF footer  */
.footerwrap {
background: url(../../images/storefront/footer.jpg) top center;
background-repeat:no-repeat;
width:1020px;
margin:auto;
position:relative;
height:220px;
}


.footer {
height:120px;
width:940px;
margin:auto;
position:relative;
}

.footer_left {
float:left;
width:800px;
}

.footer_left p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

.footer_right {
float:right;
}

/* SF products page */
.sfproddesc {
	background:url(../../images/storefront/sfplansbg.jpg) top left;
	background-repeat:repeat-x; 
	vertical-align:top;
	margin-bottom:5px;
	width:660px;
	font-size:12px;
	border:1px solid #ccc;

}

.sfselectedproddesc {
	background:url(../../images/storefront/sfplansbg.jpg) top left;
	background-repeat:repeat-x; 
	vertical-align:top;
	margin-bottom:5px;
	font-size:12px;
	width:660px;
	border:1px solid #ccc;
}

span.headerlabelerror {
font-size:14px; 
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
color:#FF0000;
}

td.selectedplans {
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-bottom:10px;
}

td.lblSelectedPlans {
	padding-top:10px;
	font-size:14px;
	padding-bottom:0px;
	color:#333333;
	font-weight:bold;
}
	
span.lblSupPlans {
	font-size:14px;
	color:#333333;
	font-weight:bold;
}	

td.supheader {
	padding-bottom:15px;
}

span.lblSupPlans2 {
	font-size:12px;
	color:#333333;
	font-weight:normal;
}	

span.lblSupPlans a {
	font-size:12px;
	font-weight:normal;
}

td.lblSelectedPlans2 {
	padding-top:0px;
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
	color:#333333;
}

td.selectedplans2 {
	padding-bottom:10px;
}

.plandesc, .lblplandesc {
	background-color:#fff;
	border:1px solid #ccc;
	padding:5px;
	color:#333333;
}

.plandescnotes {
	font-size:10px;
	color:#333333;
	padding-top:5px;
}

.sfDatagridHeaderLeft {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	background-color:#f0efef;
	text-align:left;
}

.sfDatagridHeader {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}

 /* SF rates page */
 .member {
	background-color:#f0efef;
	font-size: 12px;
	font-weight:normal;
	vertical-align:middle;
}

 .member2 {
	padding-top:3px;
	border-top:none;
	background-color:#f0efef;
	font-size: 12px;
	font-weight:normal;
	vertical-align:middle;
	padding-left:0px;
}

.member2term 
{
	padding-top:8px;
	border-top:none;
	background-color:#f0efef;
	font-size: 12px;
	font-weight:normal;
	vertical-align:top;
}
	
/*	SF Summary page */
.summarylabel {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	vertical-align:top;
	width:105px;
	padding-left:5px;}

	
.summaryinput {
	font-size:12px;
	font-weight:normal;
	padding-bottom:10px;
	vertical-align:top;
}
	
td.headingSummary {
	font-size:12px;
}

.summarydeptable { }

.testtable td {
	vertical-align:top;
}
	
td.testcell {
	width:640px;
	background:url(../../images/storefront/forminnerbg.jpg);
	background-repeat:repeat-x;
	height:100px;
	padding-top:5px;}

.whiteheader {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding-right:15px;
}

td.innertable {
	background:#ffffff;
}
.generic {
	border:1px solid #ccc;
	margin-bottom:20px;
	font-size:12px;

}

div.summaryhr {
	height: 1px;
	width:330px;
	background:#ccc;
	margin-top:5px;
	margin-bottom:5px;
}

.plansummary {
	font-size:12px
}

/* SF payment page */
td.innerformwrapcreditcard {
	background:url(../../images/storefront/forminnerbg.jpg);
	background-repeat:repeat-x;
	padding:5px;
	padding-top:10;
	width:710px;
}
	
span.creditcardtext {
	font-size:12px;
}

.dataFormRadioText {
	font-size:12px;
}


/* SF summary forms */
.formsummaryname {
COLOR:#fff;
font-size:14px;
font-weight:bold;
margin:0;
}

.formwrapsum {
margin-bottom:10px;
border:1px solid #ccc;
}

td.summaryheader {
	font-size:14px;
	color:#fff;
	padding:0px;
	background:url(../../images/storefront/formbg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	background-color:#676767;
	width:450px;

}

.summarydep {
	width:318px;
	
}


td.summaryheader a {
	color:#e7e7e7;
	font-weight:normal;
}

td.summaryheader a:hover {
	color:#e7e7e7;
	font-weight:normal;
}

td.summaryheaderstu {
	font-size:14px;
	color:#fff;
	padding:0px;
	margin:0px;
	background:url(../../images/storefront/formbg.jpg);
	background-repeat:repeat-x;
	background-color:#676767;
	width:310px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}

td.summarystudent {width:308px;}

td.summaryheaderprod {
	font-size:14px;
	color:#fff;
	padding:0px;
	background:url(../../images/storefront/formbg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	background-color:#676767;
	width:340px;
	vertical-align:middle;
}

td.summaryplan {
	width:340px;
	font-size:12px;
}

td.summaryheaderprod a {
	color:#e7e7e7;
	font-weight:normal;
}

td.summaryheaderprod a:hover {
	color:#e7e7e7;
	font-weight:normal;
}


	
td.summaryheaderstu a {
	color:#e7e7e7;
	font-weight:normal;
}

td.summaryheaderstu a:hover {
	color:#e7e7e7;
	font-weight:normal;
}




/* SF rates page forms */
.formwraprates {	
margin-bottom:0px;
width:660px;
}

td.formwrapheader {
	background:url(../../images/storefront/formbg.jpg);
	background-repeat:repeat-x;
	height:25px;
	background-color:#676767;
}

td.agree {
	background:#cccccc;
	font-size:12px;
	color:#333;
	border-top:1px #fff solid;
	width:660px;
	height:25px;
	vertical-align:middle;
	border-bottom:1px #ccc solid;
}
td.agree a  {
	font-size:12px;
	color:#0182C6;
	text-decoration:underline;
	font-weight:normal;
}

td.agree a:hover {
	font-size:12px;
	color:#004995;
	text-decoration:underline;
	font-weight:normal;
}

.formlabelgray {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background:#ccc;
	height:25px;	
	border-bottom:1px solid #fff;
}

.formlabelgray2 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background:#ccc;
	border-bottom:1px solid #fff;
	height:25px;
	
}

.tblbundled {
	width:333px;

	width:660px;
}

.formlabeldates {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background:#ccc;
	border-bottom:1px solid #fff;
	height:25px;
	width:163px;
}

.dates {
	width:178px;
	background:#f0efef;
}

.formlabeldeadline {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background:#ccc;
	border-bottom:1px solid #fff;
	height:25px;
	width:85px;
	padding-left:0px;
}

.deadline {
	width:95px;
	padding-left:0px;
}

.formlabelpremium {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	background:#ccc;
	border-bottom:1px solid #fff;
	height:25px;
	padding-left:0px;
	width:82px;
}

.bundledpremium {
	padding-top:3px;
	border-top:none;
	background-color:#f0efef;
	font-size: 12px;
	font-weight:normal;
	vertical-align:middle;
	padding-right:5px;
	width:82px;
}

.depdgbg {
	background-color:#f0efef;
	vertical-align:top;
}

/* SF sidebar */


table.wantto {
	font-size:12px;
	width:230px; 
	margin-bottom:20px;
	margin-left:20px;
	margin-top:130px;

}

th.wanttoheader {
	font-size:14px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px;
	PADDING-TOP: 3px;  
	PADDING-BOTTOM: 3px; 
	COLOR: #fff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND: #000000; 
	TEXT-ALIGN: left;
	height:29px;
	width:230px; 
}

td.wanttobody {
	BACKGROUND: #004a91;
	BACKGROUND-IMAGE: url(../../images/storefront/bgoftable.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	width:230px; 
	height:160px;
}


ul.wanttoul {
	margin-left:0px;
	LIST-STYLE-TYPE: none; 
	margin: 0px;
	margin-top:-7px;
	padding:0px; 
}

li.wanttoli  {
	FONT-SIZE: 13px; 
	margin: 0px;
	padding:0px; 
	COLOR: #fff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LIST-STYLE-TYPE: none; 
	border-bottom:1px #0099cd solid;
	padding-bottom:10px;
	padding-top:10px;
}

td.wanttobody a {
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
td.wanttobody a:hover {
	color:#fff;
	font-size:13px;
	text-decoration:none;
}

table.tblhwsidebar {
width:268px;
margin-left:9px;
margin-right:auto;
}
	

td.sidebartrans {
	/*background: url(../../images/storefront/bg-col-rail-trans.png) top center;*/
	/*background-repeat:repeat-y;*/
}

td.hwsidebar {
padding-top:210px;
padding-left:5px;
vertical-align:top;
}




div#sideNav {
	margin-bottom:42px;
	position: relative;
	width: 220px;
	margin-left:26px;
}

div#sideNav h3 {
		background: #333;
		color: #FFF;
		height: 28px;
		margin: 0;
		line-height: 28px;
		padding: 0 0 0 10px;
		font-weight: bold;
		font-size: 14px;
		margin:0px;
}
	
div#sideNav p {
		background: #007AC9;
		padding: 8px 0 8px 10px;
		color: #FFF;
		font-size: 13px;
		margin:0px;
 }

 div#sideNav ul  {
		background: #007AC9 url(../../images/storefront/bgoftable.jpg) repeat-x left bottom;
		list-style-type:none;
		margin:0px;
 }

div#sideNav ul li {
		margin-right: 0px;
}

div#sideNav ul li a {
		display:block;
		padding: 8px 0 8px 10px;
		color: #FFF;
		text-decoration: none;
		font-weight: bold;
		font-size: 13px;
		border-bottom: solid 1px #00a7fd;
		list-style-type:none;
}

div#sideNav ul li a:hover  {
		background-color: #002b55; 
}

table.prodtable {
	font-size:12px;
	width:230px; 
	margin-left:20px; 
	margin-bottom:3px;
/*	border:1px solid #ccc;*/
}

th.prodheader {
	font-size:14px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px;
	PADDING-TOP: 3px;  
	PADDING-BOTTOM: 0px; 
	COLOR: #fff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND: #5a5a5a; 
	TEXT-ALIGN: left;
	font-weight:bold;
}

td.prodbody {
	background-color:#7b8484;
	BACKGROUND-IMAGE: url(../../images/storefront/greenbg.jpg); 
	BACKGROUND-REPEAT: repeat-x;
	width:230px; 
	color:#fff;
	
}

td.prodbody p {
	color:#666666;
	margin-top:0px;
	font-size:11px;
}

ul.produl {
	margin-left:0px;
	LIST-STYLE-TYPE: none; 
	margin: 0px;
	margin-top:-7px;
	padding:0px; 
}

li.prodli  {
	FONT-SIZE: 11px; 
	margin: 0px;
	padding:0px; 
	COLOR: #fff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	LIST-STYLE-TYPE: none; 
	padding-bottom:8px;
	padding-top:5px;
	border-bottom:#fff 1px solid;
}

td.dependent 
{
	font-size:12px;
	font-weight:bold;}
	
span.dependent 
{
	font-size:12px;
	font-weight:bold;}
	
	table.dependentTable {
	font-size:12px;
	font-weight:bold;}
	
	
	td.dependentSummary {
	font-size:12px;
	font-weight:normal;
	padding-left:4px;
	padding-bottom:3px;
	padding-top:3px;}
	
td.formwrapheaderrules {
	font-size:14px;
	font-weight:bold;
	background:url(../../images/storefront/formbg.jpg);
	background-repeat:repeat-x;
	height:25px;
	color:#FFF;
	text-align:right;
	vertical-align:middle;
	padding-right:5px;
}

tr.rules1  {
	font-size:12px; 
	font-family:Arial; 
	vertical-align:top;
}
	
td.rules1 {
	padding-bottom:10px;
	padding-top:10px;
	vertical-align:top;
}

tr.rules2 {
	font-size:12px; 
	font-family:Arial; 
	vertical-align:top;

	background:#e7e7e7;
}
.yesnoradio {
	margin-left:4px;
	width:65px;
	vertical-align:top;
}
		
span.waiverrulenum 	{
	font-size:12px;

}
span.waiverrule {
	font-size:12px;
}
	
td.innerformwrapbox {
	width:5px;}
	
td.innerformwrapew {
	background:url(../../images/storefront/forminnerbg.jpg);
	background-repeat:repeat-x;
	padding:5px;
	width:660px;
	font-size:12px;
	padding-top:5px;
	vertical-align:top;
}

td.innerformwrapew p {
	padding-top:0px;
	margin-top:0px;
}
	
	
td.notBold { font-size:12px;}

#findyourschooltext {
width:500px; 
padding:0px;
margin:0px;
vertical-align:top;
}

#findyourschooltextleft {
vertical-align:top;
float:left;
width:230px;
margin:0px;
padding:0px;
}

#findyourschooltextright {
vertical-align:top;
width:260px;
float:right;
margin:0px;
padding:0px;
}

tr.schoolresults {
padding-bottom:10px;
margin-bottom:10px;
font-weight:normal;
height:20px;
}

a.FindSchool {
	color: #0182C6;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;

}

a.FindSchool:active {
	color: #0182C6;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;

}

a.FindSchool:hover {
	color: #004995;
	font-weight: normal;
	text-decoration: underline;
	font-size: 12px;

}

#findyourschooltextleft h3, #findyourschooltextright h3, #schoolsearch h3,  #schoolsearch p {color:#000;margin:0px;padding:0px;}
/*
#Example_E {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px#ccc;
box-shadow: 0 0 5px #ccc;
padding:10px;
margin:0px 0px 0px 5px;
background:#fff;
width:605px;
height:130px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-opera-border-radius:5px;
-khtml-border-radius:5px;
} 

#Example_E2 {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px#ccc;
box-shadow: 0 0 5px #ccc;
height:110px;
padding:10px 10px 10px 10px;
background:#fff;
width:240px;
height:130px;
margin:10px 0px 0px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-opera-border-radius:5px;
-khtml-border-radius:5px;


}*/
