/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	list-style-image: url(Images/small_arrow.gif);}
	
	
.body1 li{margin-bottom: 10px;}
	

.pitalic {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-style:italic}
	
	
.answer {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	list-style-image: url(Images/small_arrow.gif);
	margin-left:30px;}
	
ol li {
	margin: 5px 0 10px 0px;
	
}
	
.body1 ul {list-style-image: url(Images/small_arrow.gif);}

	
.ulnav {
line-height: auto;
margin-left: 0px;
list-style:none;

}

ul.ulnav li {
margin-top: 15px; /* this only impacts the ul on the side nav */
list-style:none;
}
 
 




.ulanswers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	padding-left:30px;
}

.olanswers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	padding-left:30px;
}

.ul3 li {margin-bottom: 15px;}

ul li a:link {color: #4d4d4d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
ul li a:visited {color: #4d4d4d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
ul li a:hover {color: #4d4d4d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 
 

.ul2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	margin: 20px 0 0 20px;
}


.ul2 li {font: bold; color:#daf1fb}

.ul2  li a:link {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.ul2  li a:visited {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.ul2  li a:hover {color: #F4C023; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 
 
	
	
	

span a:link {color: #0076a3; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
span a:visited {color: #0076a3; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
span a:hover {color: #F4C023; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 

	

p a:link {color: #0076a3; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
p a:visited {color: #0076a3; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
p a:hover {color: #F4C023; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 

.bottomnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bolder;
}
.revbody {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 20px;
	padding: 0px;
}



.revbodybold {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 20px;
	padding: 0px;
	font-weight: bold;
}

.revbody a:link {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.revbody a:visited {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.revbody a:hover {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}  

.revbody2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 0px;
	padding: 0px;
}

.revbodysmall {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	margin-left: 20px;
	padding: 0px;
	text-decoration: none;
}


.revbodysmall a:link {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.revbodysmall a:visited {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.revbodysmall a:hover {color: #F4C023; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}  

.mainnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #CCCCCC;
}
.body1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	
}



.body1 a:link {color: #0076a3; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.body1 a:visited {color: #0076a3; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.body1 a:hover {color: #F4C023; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 


.body1bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-weight: bold;

}


.body1bold + p{ margin-top: -10px;} /*this controls the line spacing after a bold style*/

.body1boldanswers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	font-weight: bold;
	margin-left: 30px;

}

.body2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00566C;

}

.body2bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00566C;
	font-weight: bold;

}
.body3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d4d4d;
	
}
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 003366;
}

.tablehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
}
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00566C;
}
.dkborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.space17 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00566C;
	font-weight: bolder;
}
a.one:link {color: #4d4d4d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a.one:visited {color: #4d4d4d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a.one:hover {
	color: #F4C023;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
		}
a.two:link {color: #cccccc; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a.two:visited {color: #cccccc; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a.two:hover {
	color: #F4C023;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
		}
a.three:link {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.three:visited {color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.three:hover {
	color: #F4C023;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formfields { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #4d4d4d;
background: white; 
height: 18px; 
border-width: 1px;
border-color: #999999;
border-style: solid;
} 
.formfields2 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #00566C; 
background: white; 
height: 18px; 
border-width: 1px;
border-color: #7F9DB9;
border-style: solid;
}
.formfields3 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #00566C; 
background: white; 
height: 18px; 
width: 100px; 
border-width: 1px;
border-color: #999999;
border-style: solid;
}
.formfields4 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #00566C; 
background: white; 
height: 20px; 
width: 98px; 
border-width: 1px;
border-color: ;
border-style: solid;
}
.formfields5 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #00566C; 
background: white; 
height: 20px; 
width: 155px; 
border-width: 1px;
border-color: ;
border-style: solid;
}  

.formfieldsorder { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #4d4d4d;
background: white; 
height: 18px; 
border-width: 1px;
border-color: #999999;
border-style: solid;
margin:0px 0 14px 0;
} 
 
.middleheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #DE8C0C;
	font-weight: bold;
}

.middleheaderwht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	padding:0 0 0 30px;
    background-color:#178EAE;
}

.middleheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00566C;
	font-weight: bold;
	}
	
	
.middleheader1 a:link {color: #00566C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.middleheader1 a:visited {color: #00566C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.middleheader1 a:hover {color: #4d4d4d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;} 




.middleheader1 p {font-weight: normal; list-style:disc} 	
.middleheader1 li {font-weight: normal; list-style:disc} 
	


.blheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00566C;
	font-weight: bold;
}


.questions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00566C;
	font-weight: bold;
	margin: 35px 0 0 30px;
}


.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 00566C;
	padding-left: 5px;
}
a.four:link {color: #00566C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.four:visited {color: #00566C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.four:hover {
	color: #F4C023;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.five:link {color: #00566C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.five:visited {color: #00566C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.five:hover {
	color: #00566C;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a.six:link {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.six:visited {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.six:hover {color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
	
	
	

.dottedline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.vertbordlft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}



.blbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 00566C;
	padding-left: 5px;
	border-top: 1px solid #00566C;
	border-right: 1px solid #00566C;
	border-bottom: 0px solid #00566C;
	border-left: 0px solid #00566C;
}
.blbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 00566C;
	padding-left: 5px;
	border-top: 1px solid #00566C;
}
.blbox3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 00566C;
	padding-left: 5px;
	border-right: 1px solid #00566C;
}
.box1
{
border-style: solid;
border-width: 1px;
border-color: #E5DC9F
}

.box1bg
{
border-style: solid;
border-width: 1px;
border-color: #E5DC9F;
background-color: #FAF5DA;
padding:10px;
}


.box1nobg
{
border-style: solid;
border-width: 0px;
border-color: #E5DC9F;
background-color: ;
padding:10px;
}



.table2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 003366;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.box2 {border: 1px solid #178EAE;}

.norepeat {
	{background-image:(faded_glasses_back.jpg); background-repeat:no-repeat;}
	





/* below is new CSS as of 12/16/08 */







ul.ulinside li {
  margin-top: 15px; /* this only impacts the ul on the side nav */
}

.dentalbg {
background-color: #178EAE;
height:66px;
}

.topnavbg {
background-color: #EABC00;
line-height: normal;
height:22px;
}

.dentalsidebarbg {
background-color: #108285;
padding: 20px 10px 20px 20px;
width: 170px; /* 200px minus 20px left and 10px right   */
}

.visionsidebarbg {
background-color: #10677D;
padding: 20px 10px 20px 20px;
width: 170px; /* 200px minus 20px left and 10px right   */


}

.dentalsidebarbox {
border: 1px solid #00566C;
background-color:#00566C;
margin-left: -8px;
height: 50px;
padding-top: 13px;
font-weight: bold;
}


.dentalsidebarboxnews {
border: 1px solid #00566C;
background-color:#00566C;
margin-left: -8px;
height: 25px;
padding: 5px;
font-family:Arial, Helvetica, sans-serif; size:12px;
font-weight: bold;
color: #ffffff

}

.dentalsidebarboxnewstxt {
border: 1px solid #00566C;
background-color:#15aaae;
margin-left: -8px;
padding: 15px 15px 15px 10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
font-weight: normal;
color: #ffffff

}

.visionsidebarboxnewstxt {
border: 1px solid #00566C;
background-color:#137993;
margin-left: -8px;
padding: 15px 15px 15px 10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
font-weight: normal;
color: #ffffff

}



.ltyellowbox {
border: 1px solid #E5DC9F;
background-color:#FAF5DA;
width: 219px;
padding: 10px 0 10px 10px;

}


.mdbluebox {
border: 1px solid #178EAE;
background-color:#178EAE;
width: 219px;
line-height: 25px;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding: 0 0 0 10px;
}


.ltbluebox {
border: 1px solid #178EAE;
background-color:#DAF1FB;
width: 263px;
line-height: 25px;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding: 0 0 0 10px;
}



.goldcolor {
color: #EABC00;
}


.visionheadbg {
background-color: #67130E;
}

.visionlogo{
/*background-color: #67130E; */
background-image:url('Images/mock6.gif'); background-repeat:no-repeat;
height:66px;
}



.orangeband {
border: 1px solid #DE8C0C;
background-color:#DE8C0C;
width: 153px;
line-height: 25px;

}

.dkblueband {
border: 1px solid #00566C;
background-color:#00566C;
width: 153px;
line-height: 25px;


}

.goldband {
border: 1px solid #EABC00;
background-color:#EABC00;
width: 153px;
line-height: 25px;

}

.bg1
{
background-image:
url('Images/yellow_grad.gif');
background-repeat: repeat-x;
}

.hr {border-bottom: 1px solid #178EAE;}

.middlebox {
 color: #006;
 width: 211px;
 height: 65px;
 border-width: 1px;
 border-style: solid;
 border-color: #178eae;
 padding: 9px 9px 9px 9px;
 background-color: #daf1fb;
 margin-left: 0px;
 margin-top: 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
color: #4d4d4d;
}

.ddartable {
border-collapse: collapse;
width: 500px;
background-color:#;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4d4d4d;
text-align:center;
}

.blubgtd {background-color:#10677D; width:121px; padding: 5px  5px 10px 5px; text-align:left; color: #FFFFFF; font-weight:bold; } 
.yeldkbgtd {background-color:#faf5da; width:98px; padding:5px  5px 10px 5px;} 
.yelltbgtd {background-color:#fefcf1; width:98px; padding:5px  5px 10px 5px;} 

.molinatable {
border-width: 1px;
border-style: solid;
border-color: #F2E69D;
border-collapse: collapse;
width: 500px;
background-color:#FAF5DA;
}

.molinatable th, .molinatable td {
border-width: 1px;
border-style: solid;
border-color: #F2E69D;
font:10px arial, helvetica, san-serif; color:#4d4d4d;
padding: 7px 0 7px 5px;
text-align:left;
}

.molinatable th.ctr {text-align:center; padding:0}
.molinatable td.ctr {text-align:center; padding:0}

.molinatable th {font-size: 14px; color: #00566C; font-weight: bold;}


/* ===============for toggle ===================== */
.hidden { display: none; }
.unhidden { display: block; }