/*-----  PNG Fix for IE6  -----*/
.ie6 * { behavior: url(dev/iepngfix.htc); }

body
{ 
background-image: 
url('bkgrnd2.jpg');
background-repeat: repeat;
margin-top: 0;
margin-left: 0;
margin-right: 0;
background-color: #FFFFFF;
}


h1, h2, h3, h4, h5, h6 { font-family: Georgia; font-weight: bold; padding: 0.5em 1 0.1em 4; color: #04518A; }
h1 { font-size: 2.5em; }
h2 { font-size: 1em; }
h3 { font-size: 1.7em;	}
h3.comments { padding: 0; margin: 40px auto 20px;	}
h4 { font-size: 1.5em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.3em; }


h2 {  
	font: bold 320%/100% Georgia;
	position: relative;
	color: #003366;
	letter-spacing: -2px; }
h2 span {
	background: url('images/h2.png') repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 25px;
	left: 45px;
	top: 157px;


}
h2.details2 { font-size: 330%; }
h2.detailspage { font-size: 330%; }

table.schedule {
	border-width: 0px 0px 0px 0px;
	border-spacing: 9px;
	border-style: outset outset outset outset;
	border-color: white white white white;
	border-collapse: separate;
}

table.schedule th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: rgb(125, 175, 255) rgb(125, 175, 255) rgb(125, 175, 255) rgb(125, 175, 255);
	-moz-border-radius: 3px 3px 3px 3px;
	background-color:#E1ECFF;
	font-size:12px;
}
table.schedule td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: rgb(125, 175, 255) rgb(125, 175, 255) rgb(125, 175, 255) rgb(125, 175, 255);
	-moz-border-radius: 3px 3px 3px 3px;
	color:#035385;
	font-size:12px;
}

#flash {
clear:both;
display:block;
height:300px;
margin:0 auto;
position:relative;
width:980px;
z-index:1;
}



td 
{
	font-family:Georgia;
	font-size:14px;
	color:#000000;
	line-height: 1.7;
}


td.donate_top
{
	font-family:Georgia;
	font-size:13px;
	font-weight:bold;
	color:#999999;
	line-height: 1;
}


td.testim_sm
{
	font-family:Georgia;
	font-size:11px;
	color:#333333;
	line-height: 1.3;
}



td.info
{
	font-family:Georgia;
	font-size:11px;
	color:#333333;
	line-height: 1.3;
}

td.map 
{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#000000;
	line-height: 1.7;
}


.formbox {
	FONT-SIZE: 10px; 
	WIDTH: 125px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

td.top 
{
	font-family:verdana;
	font-size:11px;
	color:#000000;
	line-height: 1.5;
}

td.nav
{
  background-image: url("images/nav_home.jpg");
  background-repeat: no-repeat;
  background-position: top
}

a { font-family: georgia; font-weight: normal; font-size: 13px; color: #2971C4; text-decoration: none; } 
a:hover { font-family: georgia; font-weight: normal; font-size: 13px; color: #292D67; text-decoration: underline; }

a.sublinks { font-family: georgia; font-weight: normal; font-size: 11px; color: #2971C4; text-decoration: none; } 
a:hover.sublinks {
color: #E08C43;
text-decoration: none;
font-weight: normal; 
font-size: 11px; 
background-color: transparent;
border-color: #E08C43;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}


a.programs_classes { font-family: georgia; font-weight: bold; font-size: 12px; color: #2971C4; text-decoration: none; } 
a:hover.programs_classes {
color: #E08C43;
text-decoration: none;
font-weight: bold; 
font-size: 12px; 
background-color: transparent;
border-color: #E08C43;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}




a.expand { font-family: arial; font-weight: normal; font-size: 10px; color: #0A6587; text-decoration: none; } 
a:hover.expand { font-family: arial; font-weight: normal; font-size: 10px; color: #292D67; text-decoration: underline; }


a.question { font-family: georgia; font-weight: normal; font-size: 11px; color: #0A6587; text-decoration: none; } 
a:hover.question { font-family: georgia; font-weight: normal; font-size: 11px; color: #292D67; text-decoration: underline; }

a.info { font-family: georgia; font-weight: normal; font-size: 11px; color: #48C8F7; text-decoration: none; } 
a:hover.info { font-family: georgia; font-weight: normal; font-size: 11px; color: #292D67; text-decoration: underline; }

a.directions { font-family: arial; font-weight: normal; font-size: 11px; color: #999999; text-decoration: underline; } 
a:hover.directions { font-family: arial; font-weight: normal; font-size: 11px; color: #292D67; text-decoration: underline; }

a.faq { font-family: arial; font-weight: normal; font-size: 10px; line-height: 6; color: #999999; text-decoration: underline; } 
a:hover.faq { font-family: arial; font-weight: normal; font-size: 10px; line-height: 6; color: #292D67; text-decoration: underline; }

a.banner { font-family: georgia; font-weight: bold; font-size: 11px; line-height: 1.4; color: #48C8F7; text-decoration: none; } 
a:hover.banner { font-family: georgia; font-weight: bold; font-size: 11px; line-height: 1.4; color: #292D67; text-decoration: none; }

a.promo { font-family: georgia; font-weight: normal; font-size: 11px; line-height: 1.4; color: #DE9249; text-decoration: none; line-height: 1.25; } 
a:hover.promo { font-family: georgia; font-weight: normal; font-size: 11px; line-height: 1.4; color: #3DAFD9; text-decoration: none; line-height: 1.25; } 


a.header { font-family: Arial, sans-serif; font-weight: normal; font-size: 11px; color: #234B67; text-decoration: none; } 
a:hover.header { font-family: Arial, sans-serif; font-weight: normal; font-size: 11px; color: #859CAC; text-decoration: underline; }

a.footer { font-family: georgia; font-weight: normal; font-size: 13px; color: #1F659F; text-decoration: none;  line-height: 1.8; } 
a:hover.footer { font-family: georgia; font-weight: normal; font-size: 13px; color: #7AC1ED; text-decoration: underline; line-height: 1.8; }

a.footer_donate { font-family: georgia; font-weight: normal; font-size: 13px; color: #E08C43; text-decoration: none;  line-height: 1.8; } 
a:hover.footer_donate { font-family: georgia; font-weight: normal; font-size: 13px; color: #7AC1ED; text-decoration: underline; line-height: 1.8; }

td.footer { font-family: georgia; font-weight: normal; font-size: 12px; color: #666666; line-height: 1.8}
td.title { font-family: georgia; font-weight: normal; font-size: 16px; color: #FFFFFF; line-height: 1}
td.section { font-family: georgia; font-weight: bold; font-size: 16px; color: #1F659F; line-height: 3}

a.footer_heading { font-family: georgia; font-weight: bold; font-size: 14px; color: #7AC1EF; text-decoration: none; line-height: 1.8; } 
a:hover.footer_heading { font-family: georgia; font-weight: bold; font-size: 14px; color: #234B67; text-decoration: none; line-height: 1.8; }

div.life_at { font-family: georgia; font-weight: bold; font-size: 21px; color: #737373; padding-bottom: -5px; }
div.life_at_desc { font-family: georgia; font-weight: normal; font-size: 14px; width: 505px; margin-left: 216px; }
div.life_at_img { float: left; padding-top: 2px; width: 216px; }

div.scholarship_container { width: 100%; }
div.scholarship { font-family: georgia; font-weight: bold; font-size: 21px; color: #737373; padding-bottom: -5px; }
div.scholarship_img { float: left; width: 209px; padding: 1px;  }
div.scholarship_desc {
font-family:georgia;
font-size:14px;
font-weight:normal;
height:165px;
margin-left:214px;
width:475px;
}



td.tuition { font-size: 13px; color: #000000; line-height: 1.3; }

div.home_text {
color:#001649;
font-family:georgia;
font-size:15px;
font-weight:normal;
line-height:1.5;
padding-bottom:41px;
padding-top:0;
text-align:justify;
vertical-align:top;
}

div.contact_photos {
float:left;
margin-top:2px;
padding-top:2px;
width:124px;
}


div.contact_place {
float:left;
font-size:13px;
margin-top:14px;
padding-left:3px;
width:210px;
}



hr {color: #fff; background-color: #fff; border: 1px dotted #FAFAFA; border-style: none none dotted; }


#container {
	margin: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}







li {
	background: url(ok.png) no-repeat ;
	padding: 2px 0 0 20px;
	list-style: none;
}

.error {
	background: url(error.png) no-repeat;
	padding: 2px 0 0 20px;
	list-style: none;
}

div.channeltitle
{
	clear: both;
	border-top: #333 1px solid;
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 2px;
	margin: 5px;
	padding-top: 2px;
	border-bottom: #333 1px solid;
	font-family: Georgia, serif, 'Times New Roman';
	background-color: #f8f8f8;
	width: 100%
}

div.channeltitle a
{
	color: black;
	text-decoration: none;
}
div.channeltitle a:hover
{
	text-decoration: underline;
}

.about {
	font-size:14px;
	width: 500px;
	clear: both;
	border: #333 1px solid;
	margin: 5px;
	padding: 8px;
	border-bottom: #333 1px solid;
	font-family: Georgia, serif, 'Times New Roman';
	background-color: #f8f8f8;
}


span.tooltip {
width:938px;
}

a.show-tooltip { font-family: georgia; font-weight: bold; font-size: 14px; color: #035385; text-decoration: none; } 
a:hover.show-tooltip { font-family: georgia; font-weight: bold; font-size: 14px; color: #7AC1EF; text-decoration: none; }

span.show-tooltip-text { 
display:none; 
position: absolute;
font-size: 13px; 
background-color: #FFFFFF; 
border: solid 7px; 
border-color: #CCCCCC; 
padding: 12px; 
color: black; 
float: left; clear: left; 
text-align: left; 
line-height:1.3; 
}


a.show-tooltip-skill { font-family: georgia; font-weight: bold; font-size: 14px; color: #035385; text-decoration: none; } 
a:show-tooltip-skill { font-family: georgia; font-weight: bold; font-size: 14px; color: #7AC1EF; text-decoration: none; }

span.show-tooltip-text-skill { 
display:none; 
position: absolute;
font-size: 13px; 
background-color: #FFFFFF; 
border: solid 7px; 
border-color: #0088CC; 
padding: 12px; 
color: black; 
float: left; clear: left; 
text-align: left; 
line-height:1.3; 
}
