
.input {
	width:291px; height:16px; 
	margin-bottom:10px; margin-top:2px; 
	background:url(../img/form-fix.png); border: 1px solid #dddddd; 
	font-size:11px; color:#666; padding:6px 2px 4px 2px;}
.form-btn2 { padding:24px 0 24px 0;}

.message2  { width:291px !important;  border: 1px solid #dddddd; 
	font-size:11px; color:#666; padding:6px 2px 4px 2px;}
	
#front-zip {width: 172px; font-size:24px; text-align:center; color:#917659;}
#states-container { padding-left:30px; }
#states-container ul{ padding-left:20px; padding-bottom:20px;}
#states-container li { list-style:none;}
#states-container li a { background:url(../img/arrow.png) 0px 4px no-repeat;display:block; padding:3px 0 3px 20px; width:150px; text-decoration:none}
#states-container li a:hover {color:#333;}
#states-container h5 a { color:#333; text-decoration:none; font-weight:bold;}
#states-container h5 a:hover { color:#53C7E2; text-decoration:none; font-weight:bold;}

#bottom-container {padding-bottom:24px !important; }
#bottom-container h2 {margin-bottom:36px !important;}
#text em { font-weight:bold; font-style:normal; color:#577A81;}
#leftcol { float:left; width:250px;}
#middle-column {float:left; width:210px; padding:0 40px 0 60px; border-right:1px solid #ddd; border-left:1px solid #ddd; }
#rightcol {float:left; width:240px;padding-left:60px;}

.definition { min-height:182px; padding-top:10px; }

#gl-search-container { padding-top:8px;}
#search-home {padding-bottom:24px;}
.result-list a { display:block; width:250px; padding:4px}
.result-list li { list-style:none;}

#gl-search {
	display:block; width: 204px; height:15px; border:0px; background:url(../glossary/img/bg-search.png) no-repeat; 
	margin:0px; padding:5px 2px 5px 2px; color:#999;}

#gl-go { display:block; height:25px;}
.gl-nav { overflow:hidden; margin-bottom:18px; color:#999; }
.gl-nav a {text-decoration:none; font-size:11px; font-weight:bold; padding:4px 4px 4px 4px; color:#577A81}
.gl-nav a:hover { color:#53C7E2;}

.definition-list { float: left; padding-left:80px}
.definition-list li { list-style:none; display:block;}
.definition-list li a{ display:block; padding:4px 0; width:220px; text-decoration:none; color:#999;}
.definition-list li a:hover {color:#577A81; }

#gl-home {float:right; font-weight:bold; font-size:11px; margin:18px 46px 0 0; text-decoration:none; color:#577A81;}
#gl-home:hover {color:#53C7E2;}

.glossary-index { overflow:hidden; margin:36px 0 36px 0}
.glossary-index li { display:inline; list-style:none;  float:left;}
.glossary-index a { display:block; float:left; padding:2px 6px 2px 6px; text-decoration: none; border:1px solid #ddd; margin-right:2px;  font-weight:bold;}
.glossary-index a:hover, .glossary-index .active a{border:1px solid #ddd; background: #53C7E2; color:#fff;}

#glossary-right {float:right; width:242px; margin-right:22px; padding-bottom:24px; padding-left:5px;}
#notice p {font-size:9px !important; font-family:Verdana, Arial, Helvetica, sans-serif !important;}

h4 {text-transform:uppercase; color: #577A81; font-size:12px;}
strong {text-transform:uppercase; color: #577A81;}
object:active, div:active
{
outline: none;
}

object:focus, div:active
{
-moz-outline-style: none;
}

.form-title {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4e737b; margin-top:-6px;}
#form-indent2 {margin:9px}

ul.content-list{margin-left:35px;line-height:150%; list-style:none; margin-top:-10px;margin-bottom:24px; list-style-image: url(../img/bullet-arrow.jpg); color:#777;}


ul.green-arrow {margin:10px 0px 0px 22px; list-style:none; line-height:180%; color:#707070; list-style-image: url(../img/bullet-green.jpg)}

ul#footer-nav li{display:inline; }

ul#footer-nav #last {border-right: 0px;}
ul#footer-nav a{ color:#c5c5c5; border-right:1px solid #c50101; margin-right:10px; padding-right:10px; }
ul#footer-nav a:hover{ color: #c50101; display:inline; border-right:1px solid black; margin-right:10px; padding-right:10px; }
ul#footer-nav {margin-bottom:10px;}


/************	GLOBAL PROPERTIES  ***************/
* {margin: 0; padding: 0;}

div {margin: 0px; padding:0px;}
img {border: 0px;}
p {line-height:150%; text-align:justify;}

h1 {margin-top:14px; float:left}
#top-menu {float:right; text-align:right;color:#666666; margin-top:12px; margin-right:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

#top-menu h2 {text-align:right; font-size:28px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-top:11px; color: #4b7078 !important;}
#top-menu h3{font-size:10px; color:#917659}

#top-menu  a{font-size:10px; color:#917659 !important; text-decoration: none !important;}
#top-menu  a:hover{font-size:10px; color:#917659 !important; text-decoration:underline !important;}
body {background-color: #fdfdfd; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.clear { clear:both;}
.left { float:left;}
.right {float:right; padding-right:48px;}

/************	DIV PROPERTIES  ***************/
#head, #dock-front, #tagline-front, #tagline, #main, #footer-front {margin:auto; width: 962px;}

#head {height:102px; }
#head h1{margin-left:10px}

#tagline {margin-top:-2px;}
#footer-front, #footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#c5c5c5; padding-top:15px; padding-bottom:40px; line-height:200%;}

#footer{background:url(../img/bg-footer.jpg) no-repeat scroll 0 0; padding-left: 10px; margin:auto; width: 962px;}

#footer a { color:#999; text-decoration:none;}
#footer a:hover { color:#53C7E2; text-decoration:underline;}
.f-dark {color:#999;}
#footer-front:hover, #footer:hover  {color: #999;}
#footer:hover a{ color:#53C7E2;}

.left {float:left;}
.right {float:right;}

/************	FRONT PAGE PROPERTIES  ***************/
#dock-front {height:332px; background: url(../img/ahb-dock.jpg) no-repeat;}
#tagline-front {border-top:1px solid #fff; height:54px; border-bottom:1px solid #fff;}

#main { border-left: 1px solid #eeefef; border-right: 1px solid #eeefef;
height:227px; background-color: #f5f6f6; border-top:1px solid #e4e4e4;}

#main h3 {color: #5c797c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}

/*\*/
* html .main-1  {
 padding-top:34px; margin-top:5px;border-right:0px solid #ccc; margin-left:10px;
}

* html .main-2  {
border-left:1px solid #ccc;
}

/*end*/


.main-1 {width: 215px; border-right:1px solid #ccc; height:143px; margin-left:20px; float:left; margin-top: 42px;}
.main-2 {width: 215px;border-right:1px solid #ccc; height:143px; padding-left:25px; float:left; margin-top: 42px;}
.main-3 {width: 436px; margin-left:25px; float:left; margin-top: 42px;}
.main-2 h4 {color:#53c7e2; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; float:right; margin: 12px 22px 0 0;}

label {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4e737b;} 

.form-input {margin:4px 0 12px 0; font-size:11px; padding:5px 5px 5px 5px; width:205px; color: #383a02; 
font-family: Verdana, Arial, Helvetica, sans-serif;text-transform:capitalize;border:1px solid #d5e0e6; background:url(../img/bg-form-fix.jpg) repeat #fff  !important;}

#front-plans {margin-top:-40px;}

.message {margin:4px 0 12px 0; font-size:11px; padding:5px 5px 5px 5px; width:205px; height:60px; color: #383a02;border:1px solid #d5e0e6; background:url(../img/bg-form-fix.jpg) repeat #fff  !important; font-family: Verdana, Arial, Helvetica, sans-serif;}

#form-indent {margin:11px;}

#form-int {float:right;  width:250px; margin:-2px 8px 0 0; margin-bottom:15px;padding-top:10px;}

#form-indent-submit{height:300px;margin:11px;}
#form-container {background-color:#ebf0f3; width:240px; margin:-3px 0px 12px 0px; border-top:1px solid #f3f6f8; border-left: 1px solid #d5e0e6; border-right:1px solid #d5e0e6; border-bottom:1px solid #d5e0e6;}

#front-form-bg {color:#fff; width:320px;  height:123px; background:url(../img/bg-form.png) no-repeat;
padding:90px 0px 0px 20px; float:right; margin-top:13px;}

#front-zipcode{margin-top:17px;}
#front-form {margin-left:53px; color:#383a02;}
#front-submit {margin:20px 0px 0px 150px;}

/************	CONTENT PAGE PROPERTIES  ***************/
#dock4 {margin:auto; width:962px; height:240px; }
#dock2 {width:962px; margin:auto; background:url(../img/bg-content.jpg); padding-right:10px; padding-left:9px; }
#left-col  {margin-top:10px; }

#dockshadow {widht:962px; height:19px; background:url(../img/bg-dockshadow.jpg) bottom center no-repeat; margin:0 0px 0 -1px;}

#dock {background:transparent url(../img/bg-content.jpg) repeat scroll 0 0;
margin:auto;
padding-left:9px;
padding-right:10px; height:240px;
width:960px;}

html*#dock{
width:962px;
padding-left:9px !important;
]padding-left:9px !important;
]width:961px;
}

#dock4 {background:transparent url(../img/bg-content.jpg) repeat scroll 0 0;
margin:auto;
padding-left:9px;
padding-right:10px; height:200px;
width:960px;}

html*#dock4{
width:962px;
padding-left:9px !important;
]padding-left:9px !important;
]width:961px;
}


#text h1{font-size:24px; color:#4b7078;}
#left-col h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color: #930101;}

#text {float:left; margin:-10px 0px 0px 22px; width:668px; }

/*\*/
* html #text {
margin:-10px 0px 0px 10px;
}
/*end*/

/*\*/
* html #ie6fix1 {
 width:500px;
}
/*end*/


/*\*/
* html #ie6fix2 {
 width:500px; padding-top:12px;
}
/*end*/

#text h5{font-size:24px; margin-bottom:20px; font-weight:normal; color: #4b7078; font-family: Arial, Helvetica, sans-serif;}

#text-form {float:left; margin:-10px 0px 0px 22px; width:654px;}

/*\*/
* html #text-form {
margin:-10px 0px 0px 10px;  }
/*end*/

#content {background:transparent url(../img/bg-content.jpg) repeat-y; overflow:hidden;
margin:auto;
padding-left:10px;
padding-right:10px;
width:960px;}

#content h2 {margin:24px 0; font-size:24px; color:#53c7e2; font-family:"Times New Roman", Times, serif; font-weight:normal;}
#content p { color: #888; margin-right:45px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom:20px;}
#right-col { background-color:#efefef; float:right; width:237px; }

#left-col {float:left; width:715px; line-height:150%;}

.contact-1 {float:left; width:300px;}
.contact-1 br{margin-bottom:2px;}
.contact-1 strong { text-transform:capitalize !important;}

#contact-map {width:658px; height:402px;}

/*\*/
* html #contact-map {
width:645px;
}
/*end*/
/************	LINK PROPERTIES  ***************/
#nav {width:962px; margin:auto; height:38px; }

/*\*/
* html #top-nav {
display:none;
}
/*end*/

#top-nav { width:962px; margin:auto; height:2px;}

#nav li {display:inline; }
		
.about { width: 91px; background: url(../img/round1.png) #c50101 no-repeat !important; border-left:0px !important}
.about:hover { width: 91px; background: url(../img/round1.png) #c50101 0px -62px no-repeat !important; border-left:0px !important}
.health {width:160px;}
.major {width:210px;}
.life {width:128px;}
.dental {width:120px;}
.maternity {width:132px;}
.contact { width:109px; background: url(../img/round2.png) #c50101 top right no-repeat !important; border-right:0px !important; float:none!important; margin-left:853px;}
.contact:hover { background: url(../img/round2.png) #c50101 right -62px no-repeat !important;}

#nav #active  {background:url(../img/bg-hover.png) #c50101 repeat-x !important; }

#nav li a{  
		padding:10px 0px 12px 0px !important; 
		background:url(../img/bg-menu.jpg) #c50101 repeat-x;
		display:block; 
		float:left; 
		font-family: "Helvetica Neue" Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		font-size:12px;  
		color: #fff; 
		text-decoration:none;
		text-align:center;
}

#nav span { display:block; float:left; height:38px; background:url(../img/spacer.png) top right no-repeat; padding-right:2px;
}
		
#nav li a:hover {background:url(../img/bg-hover.png) #c50101 repeat-x; }


a { text-decoration:underline; color: #53C7E2;} 
a:hover { color:#53C7E2; text-decoration:none;}
a:link, a:visited, a:active { }

.right-option {border:1px solid #ddd; padding:24px; margin-top:34px; background:#fafafa;}
.right-option ul { padding:12px 0 0px 0;}
.right-option li { list-style:none}
.right-option li a { display: block; padding:7px 0px 7px 20px; color:#577A81; text-decoration:none; border-bottom:1px dotted #ccc; background: url(../img/bullet-arrow.jpg) 0px 9px no-repeat;}
.right-option li a:hover {color:#53C7E2!important;  border-bottom:1px dotted #ccc; }
#on-term {margin-top:10px !important;}

.right-option h4 a { text-decoration:none; color:#577A81;}
.right-option h4 a:hover { color: #53C7E2; }

#states-container h5 {font-size:12px; margin-bottom:6px;}