html{

}
/*mc affee*/
#mcafee{
 float:right;
 margin-top:-80px;

}


 
body{
font-family: arial, sans-serif;
font-size: 16px;
margin:0;
padding:0;
text-align:center;
}

#container {
  width: 973px;
  padding: 0;
  margin: 0 auto;
  text-align: left;
  border:1px solid #ccc;
background:url(../images/right_column.gif) repeat-y 683px 0px;
}

#box {
  width: 973px;
  padding: 0;
  margin: 0 auto;
  text-align: left;
  border:1px solid #ccc;

}

#header {
 background:  url(../images/top_banner-short.jpg) no-repeat 13px top;
  height: 250px;
  width: 963px;
  clear:both;

 z-index:10;
 float:left;
 overflow:hidden;
 background-color:#fff;
 position:relative;

}

#phone{
  position:absolute;
  top:50px;
  left: 300px;
 }
 
#logo{
  margin: 5px 1px 1px 1px;
 }
 
 #nav{
  position :relative;
  top:5px;
  left:50px;   
  }

#nav ul {
  margin: 0;
  padding: 0 0 0 8px;
  list-style: none;
  display: block;
  float: left;
  width:900px;
 }
 
 #nav ul li {
  display: inline;
  padding: 0;
  margin: 0;
  }

#nav ul li a {
  display: block;
  float: left;
  /*width:150px;*/
  text-align: left;
  width: auto;
  text-decoration: none;
 font-size: 14px;
  font-weight: bold;
  color: #fff;
  margin: 0;
  line-height: 18px;
   _line-height: 30px;
  height: 26px;
  _height: 26px;
  padding: 0px 10px 0 0px;
  _padding: 0px 0px 0px 0px;
}

#nav ul li{
  display: block;
  float: left;
  /*width:150px;*/
  text-align: left;
  width: auto;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  margin: 0;
  line-height: 16px;
  _line-height: 30px;
  height: 26px;
  _height: 10px;
  padding: 25px 10px 0 0px;
  _padding: 25px 10px 0px 20px;
}

#nav ul li a:hover {
 color:black;
}

#searchbox {
 width:534px;
 height:84px;
 margin:70px 0 0 60px;
 _margin:40px 0px 0px 40px;
 .margin:70px 0 0 60px;
 background:url(../images/search_backgroundshort.gif) no-repeat;
}
#searchbox form#zipSearch{
 
 display:block;
 margin:20px 0 0 20px;
 _margin:20px 0 0 20px;
.margin:20px 0 0 20px;
 width:500px;
 _width:400px;
.width:400px;
  float:left;

}

form#zipSearch #zipBox{
float:left;
width:150px;


}

form#zipSearch #programBox{
float:left;
width:200px;

}

#logo img{
 width:218px;
 border:0px;
 height:78px;
 margin:0px 0px 0px 5px;
 }

 #lbl_programtype{
 font-size:13px;
  color:white;
  font-weight:bold;
  width:200px;
  display:block;
 }
 
 #lbl_zip{
 font-size:13px;
  font-weight:bold;
  float:left;
  width:200px;
  _width:140px;
  clear:both;
  color:#fff;
 } 
 
#phone .blue{
 font-weight:bold;
 color:#1185aa;
}

#zip{
margin: 10px 0px 0px -10px;
_margin: 10px 0px 0px 0px;

}

#programtype{
 margin: 11px 0px 0px 0px;
 _margin: 12px 0px 0px 0px;
  margin: 12px 0px 0px 0px /9;
}

#searchbtn input{
margin: 20px 0 0 15px;
_margin: -82px 0 0 380px;
.margin: -48px 0 0 350px;

}
#leftColumn{
 padding:5px 5px 5px 5px;
 width: 600px;
 _width:590px;
 .width:580px;
 float:left;
 margin-left:10px;
 
}
#leftColumn  p{
  width: 643px;
 float:left;
 }

#leftColumn h1{
 font-size:17px;
 color:#1185aa;
 margin:0;
 padding:0;
 }

#leftcolcenter  a{
 color:#1185aa;
 width: 580px;
 float:left;
}

#leftcolcenter p,h1{
 width:580px;
 float:left;
 padding-left: 25px;
 _padding-top:15px;

}

#leftColumn h1,#leftColumn p{
 width: 600px;
 float:left;
}

#rightColumn{
 margin-right:10px;
_margin-right:5px;
.margin-right:10px;
 padding:0px 5px;
 z-index:200;
 width:276px;
 _width:250px;
 .width:276px;
 float:right;
 

}

#leftColumn h2{
 font-size:20px;
 color:#1185aa;
 width:643px;
 _width:600px;
 
}


#rightColumn h1{
background:  url(../images/aboverightcolumn.gif) repeat-x ; 
display:block;
font-size:17px;
color:white;
margin:0;
line-height: 36px;
text-align: left;
width: 250px;
_width: 240px;
height: 36px;
_height: 35px;
float:right;

}

#rightColumn  h3{
background:  url(../images/right_column_title.png) no-repeat ; 
display:block;
font-size:15px;
line-height:26px;
margin:0px;
color:#025f7e;
text-align: left;
width: 241px;
_width: 229px;
height: 26px;
float:right;
padding:2px 12px 12px 22px;
_padding:2px 25px 10px 9px;
}

 #rightColumn ul,#rightColumn li,#rightColumn a{
  list-style:none;
  padding: 4px 5px 3px 12px;
  font-size:14px;
  color:white;
  font-weight:bold;
  
}
#rightColumn ul, li, h4{
 margin:0px;
}
#footer {
  height: 38px;
  width: 973px;
  _width: 978px;
  background: #0077a2;
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  clear: both;
  margin: 0 auto;
  text-align: center;
}

#footer ul {
  list-style: none;
  margin: 10px 0 0 25px;
  padding: 0;
}

#footer ul li {
  display: inline;
  color: #fff;
  
}

#footer ul li a {
  color: #fff;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
}

/*zipSearch page*/
 #zipSearchbox{
  background: url(../images/search_background-zippage.gif) no-repeat;
  height: 80px;
  width:540px;
  clear:both;
  margin:20px auto;
  }
 


#zipBoxzip{
width:130px;
float:left;
margin:25px 10px 0 20px;
}
#zipBoxzip #lbl_zip2{
 display:block;
 font-size: 14px;
 font-weight:bold;
 color:black;
 width:80px;
 clear:left;
  float:left;
 }
#zipBoxzip input#zipSmall{
 float:left;
  clear:left;
 width:120px;
margin:0;
 
}
#programBoxzip{
width:200px;
float:left;
margin:25px 0 0 5px;
}
#programBoxzip select#programtype{
  display:block;
  float:left;
   clear:left;
  }
 
#lbl_programtypezip{
 font-weight: bold;
 float:left;
 width:180px;
 font-size: 14px;
 color:black;
} 


#searchbtnzip input{
 display:block;
 float:right;
 margin:30px 15px 0 0 ;
}

/*table*/
#table{
 float:left;
 width:590px;
}
#table TR.white {
	BACKGROUND-COLOR: #ffffff;
	color:#1185aa;
}


TR.smoke {
	BACKGROUND-COLOR: #ffffff;
	color:#1185aa;
	
}
TR.blue {
	COLOR: #1185aa; BACKGROUND-COLOR: #ffffff;
	
	
}
TR.featuredtop {
	color:#1185aa;
 
	
}
TR.featuredalt {
	color:#1185aa;
 
}

TD {
	 
	 TEXT-ALIGN: left;
	 color:#1185aa;
	   font-size:13px;
}
BODY {
	TEXT-ALIGN: left;
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A.leftnav {
	 COLOR: #ffffff; TEXT-DECORATION: none;
	padding-left: 5px;
}
A.leftnav:visited {
	 COLOR: #ffffff; TEXT-DECORATION: none;
	padding-left: 5px;
}
A.leftnav:hover {
	 COLOR: #000000; TEXT-DECORATION: underline;
	padding-left: 5px;
}
A.leftnav2 {
	 COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold;
	padding-left: 5px;
}
A.leftnav2:visited {
	 COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold;
	padding-left: 5px;
}
A.leftnav2:hover {
	 COLOR: #000000; TEXT-DECORATION: underline; font-weight: bold;
	padding-left: 5px;
}

#table img{
  border:none;
}

tr.featuredtop{
background-color:#1185aa;
color:white;
}

.featuredtop td{
 color:white;
 padding:5px;
}


#zipsearch #leftColumn p ,#zipsearch #leftColumn h1,#zipsearch #leftColumn h4{
  width: 930px;
 padding:5px 5px 5px 15px;

 
}



#zipsearch  #header #nav ul{
  width:900px;
}

#leftcolumnzip #leftColumn p{
 width:640px;
}

#schoolsearch .ResultsTableHead{
background:blue;
}

#blueh3 h3{
color:#1185aa;
}

#blueh4 h4{
color:#1185aa;
}

#blueh4 a{
color:orange;
font-weight:bold;
}
 
 
 #bluereverse h4{
 color:orange;
 }
 
 #bluereverse a{
color:#1185aa;
}
 
 a.uberfeatured {
 color:#1185aa;
 font-size:12px;
 }

 #table tr, #table a{
  color:#1185aa;
  font-size:12px;
 }
 
 #table tbody{
  border:1px solid orange;
 }
 
 #iframeresults{
 clear:both;
 width:953px;
 }
 
 #online p {
 background:#1185aa;
 color:white;
 padding:5px;
 }
 
 
#schools p{
background:#a8d9ea;
padding:5px;
}

#container h3{
text-decoration: underline;
}

a:link, a:visited {
  text-decoration: underline;
  color:#1185aa;
}

a:hover, a:active {
  text-decoration: none;
  color: orange;
}

#container p{
 font-size: 14px;
}

#font p{
font-size: 14px;
}

#rightColumn h3, #rightColumn a{
text-decoration:none;
}

#cityfont a{
color:#1185aa;
}

#bystatecity #leftColumn  h4
{
 background:#1185aa;
 color:white;
 padding : 5px;
}

#bystatecity #leftColumn  a{
 font-size:13px;
 color: #1185aa;
}

#orangefix a{
color:#1185aa;
font-size: 13px;
}

#mcafee img{
width:94px;
height:54px;
border:none;
overflow:hidden;
}

#orangefix li{
 font-size:14px;
}

#lists ul{
list-style: none;
padding:none;
margin:none;
}

#financial a{
 font-weight:bold;
}

#mcafee{
font-size:10px;
width:94px;
height:54px;
overflow:hidden;
}

#rightColumn a img{
border:none;
}

#fix h4{
background:#1185aa;
 color:white;
 padding : 5px;
}

#leftcolcenter p{
.margin:5px ;
}

#box p{
.font-family:arial, sans-serif;
}
