/* Start of CMSMS style sheet 'main' */
@charset "UTF-8";
/* CSS Document */

body{
	background-color:#010066;
	margin:0 ;
}
#wrapper{
	background-color:#e1e1e1;
	padding:0 0 0 0;
}
/* CSS Document */
body,td {
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	color:#555555;
	}
a:link, a:visited, a:active {
	color:#12119b;
	text-decoration:underline;
	}
a:hover {
	color:#fd0000;
	text-decoration:none;
	}
h1 {font-size:22px; color:#98002e;}
h2 {font-size:16px; color:#3a3230;}
h3 {font-size:11px}

/***************************************************/
/*MAIN NAVIGATION with rollover and "page on" state*/
/***************************************************/
#nav {
text-indent:1px;
list-style:none;
padding:0;
margin:0;
}

#nav li {
text-indent:-99999px;
list-style:none;
padding:0;
display: inline;
margin:0;
}

#nav a {
float: left;
display: block;
text-decoration: none;
text-indent: -9999px;
height: 20px;
overflow: hidden;
border:0;
}

#nav1 A{
display:block;
height:30px;
width:227px;
background:url(images/nav1.gif) no-repeat top left;
}
#nav1 A:hover{
display:block;
height:30px;
width:227px;
background:url(images/nav1.gif) no-repeat bottom left;
}
#home #nav1 A {
display:block;
height:30px;
width:227px;
background:url(images/nav1.gif) no-repeat bottom left;
}
#nav2 A{
display:block;
height:30px;
width:227px;
background:url(images/nav2.gif) no-repeat top left;
}

#nav2 A:hover{
display:block;
height:30px;
width:227px;
background:url(images/nav2.gif) no-repeat bottom left;
}
#about #nav2 A{
display:block;
height:30px;
width:227px;
background:url(images/nav2.gif) no-repeat bottom left;
}
#nav3 A{
display:block;
height:30px;
width:227px;
background:url(images/nav3.gif) no-repeat top left;
}

#nav3 A:hover{
display:block;
height:30px;
width:227px;
background:url(images/nav3.gif) no-repeat bottom left;
}
#services #nav3 A{
display:block;
height:30px;
width:227px;
background:url(images/nav3.gif) no-repeat bottom left;
}
#nav4 A{
display:block;
height:30px;
width:227px;
background:url(images/nav4.gif) no-repeat top left;
}

#nav4 A:hover{
display:block;
height:30px;
width:227px;
background:url(images/nav4.gif) no-repeat bottom left;
}
#team #nav4 A{
display:block;
height:30px;
width:227px;
background:url(images/nav4.gif) no-repeat bottom left;
}
#nav5 A{
display:block;
height:30px;
width:227px;
background:url(images/nav5.gif) no-repeat top left;
}

#nav5 A:hover{
display:block;
height:30px;
width:227px;
background:url(images/nav5.gif) no-repeat bottom left;
}
#faq #nav5 A{
display:block;
height:30px;
width:227px;
background:url(images/nav5.gif) no-repeat bottom left;
}
#nav6 A{
display:block;
height:30px;
width:227px;
background:url(images/nav6.gif) no-repeat top left;
}

#nav6 A:hover{
display:block;
height:30px;
width:227px;
background:url(images/nav6.gif) no-repeat bottom left;
}
#freehearingtest #nav6 A{
display:block;
height:30px;
width:227px;
background:url(images/nav6.gif) no-repeat bottom left;
}
#nav7 A{
display:block;
height:30px;
width:227px;
background:url(images/nav7.gif) no-repeat top left;
}
#nav7 A:hover{
display:block;
height:30px;
width:227px;
background:url(images/nav7.gif) no-repeat bottom left;
}
#reviews #nav7 A{
display:block;
height:30px;
width:227px;
background:url(images/nav7.gif) no-repeat bottom left;
}
#nav8 A{
display:block;
height:30px;
width:227px;
background:url(images/nav8.gif) no-repeat top left;
}
#nav8 A:hover{
display:block;
height:30px;
width:227px;
background:url(images/nav8.gif) no-repeat bottom left;
}
#contact #nav8 A{
display:block;
height:30px;
width:227px;
background:url(images/nav8.gif) no-repeat bottom left;
}


#nav9 A{
display:block;
height:30px;
width:227px;
background:url(images/nav_9.gif) no-repeat top left;
}
#nav9 A:hover{
display:block;
height:30px;
width:227px;
background:url(images/nav_9.gif) no-repeat bottom left;
}
#resources #nav9 A{
display:block;
height:30px;
width:227px;
background:url(images/nav_9.gif) no-repeat bottom left;
}

#nav10 A{
display:block;
height:30px;
width:227px;
background:url(images/nav10.gif) no-repeat top left;
}
#nav10 A:hover{
display:block;
height:30px;
width:227px;
background:url(images/nav10.gif) no-repeat bottom left;
}
#EZSTREET #nav10 A{
display:block;
height:30px;
width:227px;
background:url(images/nav10.gif) no-repeat bottom left;
}


/***************************************************/
/*End of MAIN NAVIGATION ***************************/
/***************************************************/
#footer A{
font-family: Tahoma, Verdana, Arial;
color:#453d3a;
font-size:11px;
}
#footer A:hover{
color:#ffffff;
font-size:11px;
}
#footer {
color:#ffffff;
font-size:11px;
font-family: Tahoma, Verdana, Arial;
}
input{
color:#ae1925;
font-size:12px;
padding:3px;
border-top: #B8B8B8 1px solid;
border-left:#B8B8B8 1px solid;
border-right:#fefefe 1px solid;
border-bottom:#fefefe 1px solid;

}
#fields input{
color:#ae1925;
font-size:11px;
border-top: #B8B8B8 1px solid;
border-left:#B8B8B8 1px solid;
border-right:#f3f3f3 1px solid;
border-bottom:#f3f3f3 1px solid;
width:350px;

}

.announcements_date{
color:#7198e5;
font-size:10px;
}
.red_text{
color:#c12029;
font-size:11px;
}
#sub input{background: #fefefe url(images/background_form_element.gif) repeat-x;
border: 3px double;
border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
width:65px;
height:25px;
font:Tahoma, Arial, Helvetica;
color:#962556;
vertical-align:middle;
padding:0 0 2px 0;
}
#sub2 input{background: #fefefe url(images/background_form_element.gif) repeat-x;
border: 3px double;
border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
width:95px;
height:25px;
font:Tahoma, Arial, Helvetica;
color:#962556;
vertical-align:middle;
padding:0 0 2px 0;
}

.subheaders{
font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	display:block;
	border-bottom:#dedede 2px solid;
	}
.subheaders_noline{
        font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	}
.header_black{
        font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

	color:#000000;
	}
.subheader_red{
	font-weight:bold;
	color:#dd0005;
	}
.header_main{
        font-family: tahoma, Helvetica, sans-serif;
	font-size:22px;
	font-weight:700;
	color:#dd0005;
	}
hr{
       padding-top:0px;
       margin-top:0px;
       border-bottom:1px #999999 solid;
       border-top:1px #CCCCCC solid;
border-bottom:0px;
	   border-bottom:0px;
       
       }
#dropmenudiv{
background-color:none;
position:absolute;
padding-left:14px;
border:0px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
background-color: #ffe5e5;
display: block;
text-indent: 0px;
border-bottom: 2px solid black;
padding: 4px;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ffffff;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}*/
#sub input{background: #fefefe url(images/background_form_element.gif) repeat-x;
border: 3px double;
border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
width:65px;
height:25px;
font:Tahoma, Arial, Helvetica;
color:#962556;
vertical-align:middle;
padding:0 0 2px 0;
}
/* End of 'main' */

