﻿body { font-family:Arial;margin:0px;}



/* page elements */

#bodyarea {background-repeat:repeat-x;background-position: left top;padding:5px;}

#ash_logo {padding-top:0px;}

#header { padding-bottom:0px;padding-top:15px;padding-left:5px;}

#welcome { padding-left:5px;padding-top:5px;padding-bottom:15px;color: #000000;font-size:medium;}

#bottomnav { padding: 2px 8px;font-size:9px;margin-top:15px;font-size:medium;background:#E4F1FA;border-top:#ccc solid 1px; }

#footer { padding-left:5px;padding-top:5px;padding-bottom:5px;font-size:9px;font-size:small; background:#e7e7e7;border-top:#ccc solid 1px;text-align:center;}

#aetnalogo { border-left:5px solid #fff; border-top:5px solid #fff; text-align: center; } *{font-size:medium; font-family: Arial, Cambria, Helvetica, sanse-serif;}

#search { padding-bottom:5px;}

#results { padding-bottom:5px;}

#backbutton  { color: blue;padding-bottom:8px; }
	
#calselect { color: #000000;font-size:medium;}

#sections { background:#0182C6; color:#fff;padding:4px; font-size:medium;font-weight:bold;}

#ewtext { color:#fff;padding:4px; font-size:small;font-weight:normal;	}
/* links */

a { text-decoration: none;color: #3D75AC;text-decoration:underline;} 

a:active {color: #CC2082; text-decoration: underline;}

a:hover { color: #CC2082;text-decoration: underline;background:#E4F1FA;}

a.footer_link { color: #0182C6;font-size:medium;padding-top: 2px; font-weight:normal; text-decoration:underline;}





/* text divs & spans */

div.headertext { color:#FFFFFF; background: #006FB7 !important; border:3px solid #006FB7; border-left:5px solid #006FB7;font-weight:bold; margin-bottom:1px; padding: 2px;}

div.bodytext { color: #000000;font-size:medium;}

div.bodytextsmall { font-weight: bold; color: #000000;font-size:small;}

div.bodytextwhite {color: #000000;font-size:medium; background:#ffffff;padding:4px;}

div.nav_link { border:none !important; background:#0182C6; clear:both; border-bottom: 1px solid #FFFFFF !important; font-weight: bold;}

a.nav_link { border-left:5px solid #0182C6; border-top:4px solid #0182C6;border-bottom:2px solid #0182C6;color:#FFFFFF; padding: 2px; text-decoration:none; display:block;}

a.nav_link:hover { background:#039BEB; border-left:5px solid #039BEB; border-top:4px solid #039BEB;border-bottom:2px solid #039BEB;color:#FFFFFF; padding: 2px; text-decoration:none; display:block;}

div.nav_link2 { border:none !important; background:#333333; clear:both; border-bottom: 1px solid #FFFFFF !important; font-weight: bold;}

a.nav_link2 { border-left:5px solid #333333; border-top:4px solid #333333;border-bottom:2px solid #333333;color:#FFFFFF; padding: 2px; text-decoration:none; display:block;}

a.nav_link2:hover { background:#5B5D5A; border-left:5px solid #5B5D5A; border-top:4px solid #5B5D5A;border-bottom:2px solid #5B5D5A;color:#FFFFFF; padding: 2px; text-decoration:none; display:block;}

span.bold_text { font-weight: bold; color: #000000;font-size:medium;}

span.no_text { font-weight: normal; color: #000000;font-size:medium;}




/* buttons  */ 
input.btn { background: #FF9B19; color:#fff;border:none; font-weight:bold; }
input.tbx  { background: #fff; color:#000;border:#ccc solid 1px; }


/* mobile app divs and classes  */ 

#appwrapper {
position:absolute; 
padding:4px;
margin:0px;
padding-top:0px;
margin-top:0px;
}

div.caltotal {
font-family:Arial;
margin-bottom:2px;
padding:4px;
text-align:center;
background:#FDD4C6;
height:22px;
}


div.search {
padding:4px;
padding-top:0px;
margin-bottom:0px;
text-align:center;
background:#ffffff;
background-image:url(../../images/mobi/redbg.jpg); 
background-position:top left;  
background-repeat:repeat-x;
}

div.header {
text-align:center;
padding-top:5px;
padding-bottom:5px;
color:#ffffff;
}
		
		
div.linkarea {
padding:4px;
margin-bottom:5px;
border-top:2px solid #fff;
}

#footerapp {
padding:4px;
padding-left:0px;
padding-right:0px;
margin-bottom:5px;
font-size:medium;
text-align:center;
}

#btnReset {
margin-bottom:20px;
}



div.tip {
margin:0px;
padding:0px;
}


div.bodytextsm {
font-size:medium;
padding:4px;
background:#fff;
}

div.tipheader {
text-align:center;
font-size:large;
font-weight:bold;
background:#E3F0FA;
margin-bottom:0px;
padding:4px;
margin-top:0px;
border-bottom:2px solid #000;
}



/* iPhone-specific styles */
@media only screen and (max-device-width: 480px) { 

html {-webkit-text-size-adjust:100% ;} }


table.formcontainer { background-color:#E4F1FA; }


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; 	
}


/* student connection page divs and classes */

/* text divs */

#sctext { padding:5px; height:auto }

#sctext h1 { font-size:medium; font-weight:bold; margin-bottom:0px;padding-bottom:0px;}

#sctext h2 { font-size:medium;font-weight:bold;margin-bottom:0px;padding-bottom:0px;}

#sctext h3 { font-size:medium;font-weight:normal;margin-bottom:0px;padding-bottom:0px;}

#sctext p { font-size:medium; margin-top:0px;padding-top:0px; }

#sctext li { font-size:medium;}

#disclaimer p { font-size:small;}

div.clear { clear: both;} 

span.definition { font-size:inherit;}

#sctext dl {
  width: 100%;
  margin: 5px 0px 0px 0px;
  padding-bottom:3px;
  background: #none;
}

#sctext dt {
  margin: 0;
  padding: 0px  5px  0px  0px;
  background: none;
  font-size:large;
}

#sctext dd {
  margin: 0;
  padding: 0px  5px  0px  5px;
}
  
  
  
.black dl {
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding-bottom:3px;
  background: #242730;

}

.black dt {
  margin: 0;
  padding: 0px  5px  0px  5px;
  background: #242730;

}

.black dd {
  background: #242730;
  margin: 0;
  padding: 0px  5px  2px  5px;
}
  

/* side boxes */

.vsbox { display:none;}

#ewboxdesktop { margin-bottom: 10px; width: 190px; background-color: rgb(253, 237, 189);float:left; display:none;}

#ewboxdesktop  p { padding:4px 4px 4px 4px;font-size: medium; margin:0px;}

#ewboxheaderdesktop  { font-size: medium;  width: auto; background-color: rgb(255, 215, 91); padding:4px;font-weight:bold;}


#ewboxmobile { margin-bottom: 10px; width: 190px; background-color: rgb(253, 237, 189);float:left;}

#ewboxmobile p { padding:4px 4px 4px 4px;font-size: medium; margin:0px;}

#ewboxmobileheader { font-size: medium;  width: auto; background-color: rgb(255, 215, 91); padding:4px;font-weight:bold;}


#mbox { margin-bottom: 10px; width: 190px; background-color: rgb(253, 237, 189);float:left;}

#mbox p { padding:4px 4px 4px 4px;font-size: medium; margin:0px;}

#mboxheader { font-size: medium; width: auto; background-color: rgb(255, 215, 91); padding:4px; font-weight:bold;}

table.alert {
float:left;} 


.SchoolName {
	font-size:large;
	font-weight:bolder;}
	
	



#note {
display:none; }


#notemobi {
	font-family:arial;
	font-size:medium;
	text-align:left;
	border-collapse:collapse;
	margin-bottom:0px;
}
#notemobi th {
	font-size:medium;
	font-weight:bold;
	background:#fcdb76 ;
	border-top:2px solid #fcdb76;
	border-bottom:1px solid #fff;
	padding:8px;
}
#notemobi td {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	background:#faf0d3;
	padding:8px;
}
#notemobi tfoot tr td {
	background:#faf0d3;
	font-size:medium;
	text-align:center;
	
}
#notemobi tbody tr:hover td {
	background:#fde59f;
	
}



#helpmobi {
display:inline;}

#help {
display:none;}

#ew {
display:none; }



#rate-style {
	font-family:arial;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	margin-bottom:5px;
	margin-left:0px;
}
#rate-style th {
	font-size:13px;
	font-weight:bold;
	background:#fcdb76;
	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;
	padding:8px;
}
#rate-style tfoot tr td {
	display:none;
}
#rate-style tbody tr:hover td {
	background:#fde59f;
}



#health-style { display:none;
}
