html{font-family:Arial, Helvetica, sans-serif;margin:0px; padding:0px;}
body{background:#FFFFFF; margin:0px; padding:0px; font-size:9pt;}
img{border:none;}
form{margin:0;}

.header{padding-right:20px;color:#FFFFFF;text-align:right;cursor:pointer;font-size:9pt; font-weight:bold;}
.header a{color:#FFFFFF; text-decoration:none;}
.header a:hover{color:#FFFFFF; text-decoration:underline;}

input.blur {color:#999;font-size:9pt;}
input#searchbutton{border:0; background:url('images/sub_search.gif') no-repeat; height:29px; width:125px; cursor: pointer; cursor: hand;}

#headtext{padding:4px 0 0 30px; color:black; font-size:13.5pt; text-align:left; font-weight:bold;}
#headtext span{font-size:11pt;}
.search_header {font-size:16pt; font-weight:bold; color:white; padding-top:7px;}
input.search_input {font-size:12pt; font-weight:bold; background:#84acbd; border:none; background:white; width:100%; }
input.search_input.blur {color:#999;font-size:9pt;}

table#tsear{margin:0px; padding:0px; border-collapse:collapse;}
table#tsear td.out{padding:2px 3px 0 0;background:url('images/bgbut.gif') center left no-repeat;width:241px;color:#489AB5;font-size:9pt;font-weight:bold; cursor: pointer; cursor: hand;height:41px;}
table#tsear td.over{padding:2px 3px 0 0;background:url('images/bgbut.gif') center left no-repeat;width:241px;color:#F06F00;font-size:9pt;font-weight:bold; cursor: pointer; cursor: hand;height:41px;}
table#tsear td a{color:#489AB5;font-size:9pt;font-weight:bold; cursor: pointer; cursor: hand; text-decoration:none; }
table#tsear td.over span{color:#F06F00;font-size:14pt;font-weight:bold;padding:0; margin:0;}
table#tsear td.over a{color:#F06F00;}
table#tsear td.out span{color:#489AB5;font-size:14pt;font-weight:bold;padding:0; margin:0;}
table#tsear td img{margin:1px 10px 0 0;padding:0;float:left;}

#nese{border-left:2px solid #D7E4EA;border-right:2px solid #D7E4EA;padding:0 30px;margin:0;}
#nese h1{color:#F06F00; font-size:14pt;padding:0;margin-bottom:20px;font-weight:bold;}
#nese h2{color:#F06F00; font-size:12pt;padding:0;margin:0 0 14px 0;font-weight:bold;}
#nese p {color:#538499; font-size:11pt;padding:0;margin-bottom:20px;}
#nese p b {color:#538499; font-size:11pt; font-weight: bold;}
#nese ul {color:#538499; font-size:11pt;}
#nese p span.Orange { color: #F06F00; font-weight: bold; }
#nese table { color:#538499; font-size:11pt; }
span.Red { color: red; font-weight: bold; }
#nese small a { color: #538499; }

#htcac{padding:0 10px;margin:0;}
#htcac h1{color:#F06F00; font-size:11pt;padding:0;margin:0;}
#htcac p{color:#538499; font-size:7pt;padding:0;margin:0;}

.Top10Header {background:#E8EFF2 url('images/bgfor.gif') top left repeat-x;height:34px;border-left:2px solid #97B9C8;border-right:2px solid #97B9C8;color:#6999AD;font-size:14pt;font-weight:bold;padding:4px 0 0 0; text-align: center;}
.Top10Header a { color:#6999AD; text-decoration: none; }

label.labhtcac{padding:0; margin-bottom:1px;display:block;color:#415962;font-size:8pt;font-weight:bold;}
input.inphtcac{padding:0; margin-bottom:3px;width:211px; height:17px;border:1px solid #79A4AF;}
#your{color:#062736; font-size:8pt;padding-left:10px;margin:0;font-weight:bold;display:block;}
#submit{width:70px; height:19px; margin-top:4px; padding-right:10px;float:left; cursor: pointer; cursor: hand;}

ul#popular{margin:0 0 0 13px; padding:0;}
ul#popular li{list-style:none; background:url('images/li.gif') top left no-repeat; color:#19546A; font-weight:bold; font-size:9pt;padding:0 0 0 18px; margin:0 0 10px 0;}
ul#popular li a{text-decoration:none;color:#19546A; font-weight:bold; font-size:9pt;}
ul#popular li a:hover{color:#F06F00; font-weight:bold; font-size:9pt;}

h1{color:#002c3e; font-size:12pt;padding:13px 0 0 13px;margin:0;font-weight:bold;}
h2{color:#f46400; font-size:10pt;padding:13px 0 13px 13px;margin:0;font-weight:bold;}

table#ico{margin:0 0 0 0; padding:0 0 0 0; border-collapse:collapse;}
table#ico td{color:#13262C; font-size:12pt;padding:10px 0 0 13px;font-weight:bold;}
table#ico td a{text-decoration:none;color:#13262C; font-size:12pt;font-weight:bold;}
table#ico td a:hover{color:#F06F00; font-size:12pt;font-weight:bold;}

p{color:#002c3e; font-size:9pt;padding:0 0 17px 0;margin:0;}
p b{color:#002c3e; font-size:9pt;padding:0 0 17px 0;margin:0;font-weight:bold;}

#gatext{padding:14px 22px 0 22px;border-left:2px solid #D7E4EA;border-right:2px solid #D7E4EA;}

table#smcollage{margin:0 0 0 0; padding:0 10px 0 0; border-collapse:collapse;}
table#smcollage td{padding:5px 0 5px 0;}
table#smcollage td.l{padding:5px 10px 15px 13px;vertical-align:top;}
table#smcollage td p{color:#13262C; font-size:8pt;padding:0 0 5px 0; margin:0;border-bottom:1px solid #ADC7D2;}
table#smcollage td p span{color:#EE6D00; font-size:7pt;}
table#smcollage td p span a{text-decoration:none;color:#EE6D00; font-size:7pt;}
table#smcollage td p span a:hover{color:black; font-size:7pt;}
table#smcollage td p.end{color:#13262C; font-size:8pt;padding:0 0 5px 0; margin:0;border:1px solid white;}
table#smcollage td p.end span{color:#EE6D00; font-size:7pt;}
table#smcollage td p.end span a{text-decoration:none;color:#EE6D00; font-size:7pt;}
table#smcollage td p.end span a:hover{color:black; font-size:7pt;}
table#smcollage td h1{color:#194D5D; font-size:9pt;font-weight:bold;padding:0; margin:0;}

#footer{background:#ABBFBE url('images/bgfooter.gif') top left repeat-x; border-bottom:1px solid #A2BABC;text-align:center;}
#footer div{color:white;font-size:8pt;padding:30px 0;}
#footer div a{text-decoration:none;color:white;font-size:8pt;}
#footer div a:hover{text-decoration:underline;}
#copy{color:#7A908E;font-size:10pt;padding:10px 0;text-align:center;}
#copy a{color:#7A908E;text-decoration:none;}

table#sp{margin:0 0 0 13px; padding:0; border-collapse:collapse;}
table#sp td{font-size:12pt;font-weight:bold;}
table#sp td.spimg{font-size:12pt;font-weight:bold;width:70px;height:70px;background:white;text-align:center;}
table#sp td.sptext{color:#002c3e;padding:0 50px 0 10px;text-transform: uppercase;}
table#sp td.sptext span{font-weight:normal;}
table#sp td.sptext a{color:#002c3e;text-decoration:none;}
table#sp td.sptext a:hover{color:#F06F00;}
.spzero{border-left:1px solid #97B9C8;}

.overstep{background:url('images/bgstepo.gif') center center no-repeat; color:white; font-size:10pt;width:23px;height:23px; text-align:center;font-weight:bold;cursor:pointer;cursor:hand;}
.overstep a{text-decoration:none;color:white; font-size:10pt;font-weight:bold;}
.overstep a:hover{text-decoration:underline;color:white; font-size:10pt;font-weight:bold;}
.step a{text-decoration:none;color:white; font-size:10pt;font-weight:bold;}
.step a:hover{text-decoration:underline;color:white; font-size:10pt;font-weight:bold;}
.highlightedstep{background:url('images/bgstepo.gif') center center no-repeat; color:white; font-size:10pt;width:23px;height:23px; text-align:center;font-weight:bold;}
.step{background:url('images/bgstep.gif') center center no-repeat; color:white; font-size:10pt;width:23px;height:23px; text-align:center;font-weight:bold;}
.linestep{background:url('images/linestep.gif') top left repeat-x; width:79px;}
#textstep{color:black; font-size:10pt;padding:0 10px 0 0;font-weight:bold;}

ul.byprul{padding:13px 13px 0 23px; margin:0;border-right:1px solid #97B9C8;float:left;}
ul.byprul li{text-transform:uppercase;list-style:none; background:url('images/liby.gif') top left no-repeat; color:#002c3e; font-weight:bold; font-size:10pt;padding:0 70px 0 20px; margin:0 0 26px 0;}
ul.byprul li a{text-decoration:none;color:#002c3e; font-weight:bold; font-size:10pt;}
ul.byprul li a:hover{color:#f46400; font-weight:bold; font-size:10pt;}
ul.byprulright{padding:0; margin:13px 0 0 23px;float:left;width:30%}
ul.byprulright li{text-transform:uppercase;list-style:none; background:url('images/liby.gif') top left no-repeat; color:#002c3e; font-weight:bold; font-size:10pt;padding:0 70px 0 20px; margin:0 0 26px 0;}
ul.byprulright li a{text-decoration:none;color:#002c3e; font-weight:bold; font-size:10pt;}
ul.byprulright li a:hover{color:#f46400; font-weight:bold; font-size:10pt;}

ul.byprul1{padding:10px 0 0 0; margin:0 10px 10px 26px;}
ul.byprul1 li{text-transform:uppercase;list-style:none; background:url('images/liby.gif') top left no-repeat; color:#002c3e; font-weight:bold; font-size:10pt;padding:0 20px 0 20px; margin:0 0 9px 0;}
ul.byprul1 li a{text-decoration:none;color:#002c3e; font-weight:bold; font-size:10pt;}
ul.byprul1 li a:hover{color:#f46400; font-weight:bold; font-size:10pt;}
ul.byprul1 span{font-weight:normal;}
ul.byprul2{text-transform:uppercase;padding:10px 0 0 0; margin:0 0 10px 26px;}
ul.byprul2 li{list-style:none; background:url('images/liby.gif') top left no-repeat; color:#002c3e; font-weight:bold; font-size:10pt;padding:0 20px 0 20px; margin:0 0 9px 0;}
ul.byprul2 li a{text-decoration:none;color:#002c3e; font-weight:bold; font-size:10pt;}
ul.byprul2 li a:hover{color:#f46400; font-weight:bold; font-size:10pt;}
ul.byprul2 span{font-weight:normal;}

ul.byprul1_2{padding:10px 0 0 0; margin:0 10px 10px 26px;}
ul.byprul1_2 li{list-style:none; background:url('images/liby.gif') top left no-repeat; color:#002c3e; font-weight:bold; font-size:10pt;padding:0 20px 0 20px; margin:0 0 9px 0;}
ul.byprul1_2 li a{text-decoration:none;color:#002c3e; font-weight:bold; font-size:10pt;}
ul.byprul1_2 li a:hover{color:#f46400; font-weight:bold; font-size:10pt;}
ul.byprul1_2 span{font-weight:normal;}
ul.byprul2_2{padding:10px 0 0 0; margin:0 0 10px 26px;}
ul.byprul2_2 li{list-style:none; background:url('images/liby.gif') top left no-repeat; color:#002c3e; font-weight:bold; font-size:10pt;padding:0 20px 0 20px; margin:0 0 9px 0;}
ul.byprul2_2 li a{text-decoration:none;color:#002c3e; font-weight:bold; font-size:10pt;}
ul.byprul2_2 li a:hover{color:#f46400; font-weight:bold; font-size:10pt;}
ul.byprul2_2 span{font-weight:normal;}

.alphabet{margin:0 0 13px 13px; padding:0;clear:both;}
.alphabet span{padding-left:10px;}
.alphabet a{text-decoration:underline;font-size:10pt;font-weight:bold;color:#4f8ea8;}
.alphabet a.rg{text-decoration:underline;color:#f06f00;}
.alphabet a:hover{color:#f06f00; font-size:10pt;font-weight:bold;}


table#collage{margin:13px 0 13px 3px; padding:0; border-collapse:collapse;border-bottom:1px solid #A2BABC;}
table#collage td{border-top:1px solid #A2BABC;padding:20px 5px 10px 0;vertical-align:top;color:#0b4557; font-size:8pt;}
table#collage td.textbr{border-top:1px solid #A2BABC;border-right:1px solid #A2BABC;padding:20px 10px 10px 0;vertical-align:top;color:#0b4557; font-size:8pt;}
table#collage td img{margin:0 5px 0 5px;}
table#collage td h1{color:#0b4557; font-size:8pt;padding:0; margin:0;font-weight:bold;}
table#collage td p{color:#0b4557; font-size:8pt;padding:0; margin:0;width:150px;}
table#collage td span{color:#EE6D00; font-size:7pt;}
table#collage td span a{text-decoration:none;color:#EE6D00; font-size:7pt;}
table#collage td span a:hover{color:black; font-size:7pt;}

.frmLead_Frontend .LeadField { width: 95%; border:1px solid #666666; }

table#school_profile_table
{
  color: #538499;
  font-size: 12pt;
}
table#school_profile_table h2
{
  font-size: 16pt;
  color: #F06F00;
  padding: 0 0 0 10px;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid black;
}
table#school_profile_table a
{
  text-decoration: underline;
  color: #19546A;
  font-weight: normal;
  font-size: 12pt;
}
table#school_profile_table a:hover
{
  color:#F06F00;
}
form#frmLead p
{
  color:black;
  font-weight: normal;
  font-size: 11pt;
  padding: 5px 0 0 0;
}
form#frmLead label
{
  font-weight: normal;
}
.BigSubmitButton
{
  height: 50px;
  width: 250px;
  float: none;
  font-weight: bold;
  font-size: 14pt;
}
span.required
{
  color: red;
}

.hgoogle{background:#D0DFEB;padding-bottom:10px;font-weight:bold;color:#476B7A;font-size:10pt;}
.hgoogle .generated_in{font-weight:normal;}
.google{border-left:2px solid #D0DFEB;border-right:2px solid #D0DFEB;font-size:9pt;}
.google table{font-size:9pt;}
.fgoogle{background:#D0DFEB;padding-top:7px;font-weight:bold;color:#476B7A;font-size:10pt;}

.hresults{background:#D0DFEB;padding-bottom:10px;font-weight:bold;color:#476B7A;font-size:10pt;}
.fresults{background:#D0DFEB;padding-top:7px;font-weight:bold;color:#476B7A;font-size:10pt;}

.results{border-left:2px solid #D0DFEB;border-right:2px solid #D0DFEB;overflow:auto;height:443px;}
.results p{color:#476B7A;margin:0; padding:0;text-align:left;}
.results p a{color:#F26300;}
.results img{margin-bottom:10px;}
.results p.SchoolBranch a{text-decoration:none;color:#476B7A;font-weight:bold;}
.results p.SchoolBranch a:hover{text-decoration:underline;color:#F26300;}
.results div{margin:10px 10px 10px 10px;border-bottom:1px solid #D0DFEB;padding-bottom:10px;}
.results div.end{margin:10px 10px 0 10px;border-bottom:1px solid white;padding-bottom:10px;}

.LastAction { padding: 5px; margin: 15px 0 15px 0; background-color: #ffffae; border: 1px dotted firebrick; }
.ErrorMsg { padding: 5px; margin: 15px 0 15px 0; background-color: #fff0f0; border: 1px dotted red; }

.comment {font-size: 7pt; color: #999;}
p.comment {padding:0;margin:0;}

.form_field_separator { border-top: 1px dotted #6999ad; }
.form_button_big { width: 250px; height: 40px; font-size: 16pt; }

.CreditCard { padding: 5px; border: 1px solid #ccccff; background-color: #f0f0ff; }
.CreditCard_Delete { float:right; font-size: 8pt; border: 1px solid #6999ad; background-color: white; }
.CreditCard_Delete a { text-decoration: none; }

.dots {
  background:transparent url(/images/dots.gif) repeat-x scroll right bottom;
}

.dots span {
  background-color:white;
  padding-right:6px;
}

.FrontendMenu li a:visited {color:blue;}

.OtherSchoolsHeader { font-weight: bold; color: #002c3e; }

.ContactUsForm_Input { width: 100%; }

.BlackSmallerText { font-size: 10pt; color: black; }
#nese .ResourceCenter { color: #13262C; font-size: 12pt; font-weight: bold; }
#nese .ResourceCenter a { color: #13262C; text-decoration: none; }
#nese .ResourceCenter a:hover { color: #F06F00; }

.olResourceCentre li {
  padding-bottom: 14px;
  color:#538499; font-size:11pt; font-weight: bold;
}
.olResourceCentre li p {
  font-weight: normal;
  padding: 0;
  margin: 10px 0 0 0;
}

.dots {
  background:transparent url(/img/dots.gif) repeat-x scroll right bottom;
  padding-right:40px;
}

.dots span {
  background-color:white;
  padding-right:3px;
}

.MasterCategoryName
{
  font-size: 18pt;
  font-weight: bold;
}
.MasterCategoryName a { color: #6999ad; }
.MasterCategoryName a:hover { color: blue; }
.MasterCategorySlogan { padding: 0 0 20px 12px; }

.HomeCategoryName { font-size: 12pt; width: 150px; }
.HomeTable td { vertical-align: bottom; text-align: center; padding-right: 10px; }
.HomeCategoryPic { border-top: 1px solid #538499; border-bottom: 1px solid #538499; }
.HomeCategoryPic_MouseOver { border-top: 1px solid #f06f00; border-bottom: 1px solid #f06f00; }
.aHomeCategory { color: #538499; text-decoration: none; font-weight: bold; }
.aHomeCategory:hover { color: #f06f00; }

.CategoriesList a { color: #538499; font-size: 10pt; font-weight: bold; }
.CategoriesList a:hover { color: #f06f00; }
.CategoryAdvantages ul { list-style:none; padding:0; margin:0; }
.CategoryAdvantages .items2 { float:left; }
.CategoryAdvantages .items2 li
{
  font-size: 14pt;
  font-weight: bold;
  padding: 6px 0 6px 35px;
  background:url(images/green_marker.gif) no-repeat left top;
}
