/*
Preferred Eye css sheet
*/
@import "dropdown2.css";
* {
	border-style: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}



body {
	color: #000;
	background: #E4CC9E url(images/mirrors1.jpg) ;/*url(images/fill_header.gif) repeat-x*/
	font-size: 13px;
	line-height: 140%;
	text-align: left;
	margin: 0px 0px;
	padding: 0px 0px;
}



h1 {
	font-size: 22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 110%;
	color: #1E3442;
	margin: 29px 0 12px 0;
	
}

.indexintro {
	font-family: Helvetica,"Trebuchet MS", Arial, sans-serif;
	font-size: 23px;
	line-height: 110%;
	color: #005E04;

	}


h2 {
	font-size: 14px;
	line-height: 140%;
	color: #158313;
	margin: 20px 0 7px 0;
	font-weight:normal
}

a {
	color: #337F37;
	font-weight: bold;
	text-decoration: none;
	
}

a.more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4A4CAB;
	text-decoration:none;
	}
	
.click{font-size:9px;
	color:#ccc;
	font-weight:normal;
	}
	
a.links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#337F37;
	font-weight: normal;
	text-decoration:none;
	border-bottom: 1px dotted #333;
	}	

a:hover, a:active {
	color: #1D3A80;
}

ul {
	padding-left: 10px;
}

li.otherlinks{
	margin-left: 40px;
}

li {
	padding: 0px;
}


.title01{
	font-size: 16px;
	line-height: 140%;
	color: #1D3A80;
	font-weight: normal;
	margin-bottom: 9px;
}


h3 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}



h4 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

p {
	margin: 13px 0px 0 0;
	color: #686565;
	text-align: left;
}

.party
{
	font-size: 14px;
	margin: 13px 0px 0 0;
	color: #686565;
	text-align: left;
}

.partytitle{font-size: 18px;
font-weight: bold;
color:#095587;}

img {  
	margin: 0px; 
	padding: 0px;	
}

img.brands{border: 1px #ccc solid;
padding: 4px;
margin-bottom: 5px;
background:#efefef;}

dl{padding:12px 0 0 12px;;}

dt{	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#686565;
	font-weight: bold;
	}
	
dd{padding: 2px 0 17px 18px;
color:#737373;}	

#container {
	margin: 0px auto;
	width: 900px;
	/*background:#6BB100 url(images/bg.jpg) ;*/
}


.pquote {	
	width: 438px;
	background: url(images/mirrors.jpg) center;/**/
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 120%;
	color:#686565;
	font-style: normal;
	font-weight: normal;
	padding: 4px 0 15px 14px;
	margin: 22px 15px 12px 38px;
	border-left: dotted 3px #ccc;
}

.pquote .mission{font-size: 17px;
	line-height: 120%;
	color: #A87842;
	font-weight: normal;
	margin-bottom: 9px;}
	


/* ----- Header ----- */

#header {
	height: 142px;
	background: #fff url(images/hdr_rt.jpg) left no-repeat;
	padding:0px 5px 0 0;
}

#header #logo{float:right;
padding: 3px 22px 0 2px;}

#header #topnav{float:right;
width: 170px;
margin:0;
padding: 0px 5px 0 0px;}

/* ----- End of Header ----- */



 /*---------- Menu see dropdown.css------------- */
 
 #mainnav{margin:0 auto;
 	padding:0px;
 	width:900px;
 	height: 45px;
 	background: #fff url(images/greendot.bmp) left top repeat-x;
 
 	}
 	#mainnava{margin:0 auto;
 		padding:0px;
 		width:900px;
 		height: 2px;
 		background: #fff url(images/greendot.bmp) left top repeat-x;
 	
	}
 

/* ----------------- Content ----------------------- */

#content {
	width: 900px;
	background: #fff url(images/bgwht_y.jpg) right repeat-y;/* center top*/
	margin: 0 auto;
	text-align: left;
	float: left;
	/*border-top: 1px solid #005E04;*/
	}
	
#content1 {
	width: 900px;
	background: #fff;/* url(images/testimonialbg.jpg) right repeat-y*/
	margin: 0 auto;
	text-align: left;
	float: left;
	/*border-top: 3px solid #8E7E5C;*/
	}	
#content2 {
	width: 900px;
	background: url(images/testimonialbg.jpg);/* u right repeat-y*/
	margin: 0 auto;
	text-align: left;
	float: left;
	/*border-top: 3px solid #8E7E5C;*/
	}
	
#content3 {
	width: 900px;
	background: #FFF;/* u right repeat-y*/
	margin: 0 auto;
	text-align: left;
	float: left;
	/*border-top: 3px solid #8E7E5C;*/
	}	

#left_column {
	float: left;
	margin: 0px 10px 5px 15px;
	padding: 10px 10px 0 20px;
	width: 560px;
}

#left_columnappt {
	float: left;
	margin: 0px 10px 5px 10px;
	padding: 10px 10px 0 10px;
	width: 590px;
}

#left_columnappt h2 {
	font-size: 22px;
	line-height: 140%;
	color: #158313;
	font-weight: normal;
	margin-bottom: 9px;
}




#left_columndr {
	float: left;
	margin: 0px 10px 5px 15px;
	padding: 10px 10px 0 20px;
	width: 450px;
	background:transparent;
}

#left_columndr h2 {
	font-size: 24px;
	line-height: 140%;
	color: #158313;
	font-weight: normal;
	margin-bottom: 9px;
}

#left_columndr h3 {
	font-size: 16px;
	line-height: 120%;
	color: #868583;
	font-weight: bold;
	margin-bottom: 9px;
}


#main_photo{
	float:left;
	margin-left: 5px;
	width:520px;
	*width:518px;
	height:325px;
}
	

#left_column h2 {
	font-size: 24px;
	line-height: 140%;
	color: #158313;
	font-weight: normal;
	margin-bottom: 9px;
}

#left_column h3 {
	font-size: 16px;
	line-height: 120%;
	color: #868583;
	font-weight: bold;
	margin-bottom: 9px;
}

.titlea {
	font-size: 17px;
	line-height: 120%;
	color: #A87842;
	font-weight: normal;
	margin-bottom: 9px;
}


#left_column h4 {
	font-size: 12px;
	line-height: 140%;
	color: #F58425;
	font-weight: bold;
	margin-bottom: 9px;
}

#left_column ul{
	list-style: square;
	padding:16px 0 12px 40px;
	margin-left: 0;
	color:#686161;
	}
	
#left_column li{
	padding:2px 8px 8px 7px;
	/*background:  bottom left no-repeat;*/
}

.libox1{
	margin-top: 5px;
	margin-bottom: 30px;
	color: #333;
	list-style-position: outside;
	padding: 15px;
	background:  url(images/ul_bg.jpg);
	border: 1px solid #462d05;
}





#left_columni {
	float: left;
	margin: 0px 10px 5px 0px;
	padding: 4px 10px 13px 29px;
	width: 550px;
}

#side1{
	float:left;
	width:230px;
	background: #fff;
	padding: 10px 0 0 2px;	
	}
	
#side2{
	float:right;
	width:300px;
	background: #fff;
	padding: 10px 10px 0 12px;	
	}	
#indexboxa{
	float:left;
	width:317px;
	background: #F0F0F0;
	padding: 0;
	border-right: 2px solid #ccc;
	min-height:200px;
	}
#indexboxa p{padding: 5px 8px 12px 10px;}
	
#indexboxa h3 {
	margin: 0px; padding: 8px 0px 12px 12px;
	background: #fff url(images/headings.jpg) no-repeat;
}

#indexboxa ul li {
	margin: 5px 10px 0px 5px;
	padding: 0px;
}
	
	
#indexboxb{
	float:left;
	width:311px;
	background: #F0F0F0;
	padding: 0;
	border-right: 1px solid #ccc;	
	min-height:200px;
	}
#indexboxb p{padding: 5px 8px 12px 0;}	
	
#indexboxb h3 {
	margin: 0px; padding: 4px 10px 12px;
	background: #fff url(images/headings.jpg) no-repeat;
}

.imgbox {float:left; padding: 18px 8px 12px 8px;}



#left_column .testm {
	font-style:normal;
	font-size:13px;
	margin: 0;
	color:#686565;
	padding:0.3em 0 .5em 1em;
	border-bottom: 1px #ccc dotted;	
}

#left_column .source {
	text-align:right;
	margin:.1em .8em 2em;
	font-size:.85em;
	font-weight: normal;
	color:#158313;
	font-style:italic;

}




address {font-size: 16px;
	line-height: 120%;
	color: #546697;
	text-align: center;}
		


/* right column */

#right_column {
	float: right;
	margin: 0px 0px 5px 0px;
	padding: 20px 0px 0px 0px;
	width: 268px;
	border-top: 1px solid #ccc;
}

#right_columnz {
	float: right;
	margin: 0px 0px 5px 0px;
	padding: 20px 0px 0px 0px;
	width: 268px;
	border-top: 1px solid #005E04;
}

#right_columna {
	float: right;
	margin: 0px 0px 5px 0px;
	padding: 20px 0px 0px 0px;
	width: 268px;

}



#right_columndr {
	float: right;
	margin: 0px 15px 5px 0px;
	padding: 20px 0px 0px 0px;
	width: 358px;
}



#officehours {
	margin-left: 35px;
	margin-top: 8px;
	color:#474C5A;
}

p.officehourstd {
	line-height: 15px;
}

p.officehours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #8e8e4e;
	margin-left: 6px;
	margin-top: 4px;
}

#right_column p{padding:10px 13px 10px 13px;}

#right_column ul{list-style: none;
	padding:15px;
	margin-left: 0;
	}
#right_column li{
	padding:2px 0 0px 9px;
	font-size: 12px;
	font-weight:normal;
}

#right_column h2 {
	font-size: 18px;
	line-height: 120%;
	color: #72AA79;
	font-weight: bold;
	margin-bottom: 9px;
	padding-top:12px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
}
	
#right_column h3 {
	margin: 0px;
	padding: 10px 10px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	font-weight: normal;
	background:  #fff url(images/sidehdr.jpg) repeat-x;/*url(images/headings.jpg) no-repeat*/
}

#right_column .hdrhours {
	margin: 0px;
	padding: 0px 10px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	font-weight: normal;
	background:  #fff url(images/sidehdr.jpg) repeat-x;/*url(images/headings.jpg) no-repeat*/
}

.emergency {font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#271F2F;
	padding: 0px 10px 12px; 2px;
	text-align: left;}

.emergency1 {font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#337F37;
	padding: 0px 10px 12px; 2px;
}

.titleb {
	font-size: 17px;
	line-height: 120%;
	color: #A87842;
	font-weight: normal;
	margin-bottom: 12px;
	padding-left: 14px;
}


	
.infotitle{
	font-size: 16px;
	line-height: 130%;
	color: #333;
	font-weight: normal;
	padding-top:10px;
	margin-left: 14px;
	font-family: helevtica, arial, san-serif;
}

/* side bar resources */

#sidebar-a {
	/*background: #8BBD40;*/
	float: left;
	width: 225px;
	line-height: 18px;
	border-left: 2px dotted #ccc;
}


#navlist
{
padding-bottom: 10px;
margin-left: 0px;
font: 13px Helvetica, verdana, sans-serif;
width: 229px;
 }

#navlisttitle
{
font-weight:bold;
color: #FFFFFF;
padding: 8px;
margin-left: 12px;
border-bottom: 1px #960C19 solid;
font: 18px Helvetica, verdana, sans-serif;
width: 139px;
}

#navlist li
{
list-style: none;
font-weight:normal;
color: #FFFFFF;
background-image:url(images/side.jpg);
background-repeat:no-repeat;
width: 220px;
height: 52px;

}

#navlist li a
{
display: block;
padding: 0.7em 0em 0.2em .6em;
text-decoration: none;

}

#navlist li a:link {
font-weight:bold;
color: #FFFFFF; }


#navlist li a:visited 
{
font-weight:bold;
color: #FFFFFF;
}

#navlist a.selected {
       font: 12px Helvetica, verdana, sans-serif;
       background-image:url(images/sideon.jpg) ;
       background-repeat:no-repeat;
       width: 220px;
       height: 35px
       margin:10px 2px 0 10px;
       padding: 10px;
       font-weight: bold;
       font-color: #000;
       
}

#navlist li a:hover
{
font: 12px Helvetica, verdana, sans-serif;
background-image:url(images/sideon.jpg) ;
background-repeat:no-repeat;
width: 220px;
height: 35px
margin:10px 2px 0 10px;
padding: 10px;
font-weight: bold;
color: #000;

/*text-transform: uppercase;
background: #D9D6D6;
border-left: 8px #D9D6D6 solid;*/
}



#sidebar-a .padding {
	padding: 8px;

}



/* end of right column */


#staff {
	float: left;
	margin: 0px 10px 25px 0px;
	padding: 10px 10px 20px 20px;	
	width: 800px;

}

.staff1{float:left;
	width:270px;
	margin-bottom: 42px;
	margin-left: 50px;
	position:relative;
}

.staff1 p{
	float:left;
	width:193px;
	margin-left: 12px;
	bottom: 10px;
	background:#04510D url(images/sidehdr.jpg) no-repeat;
	text-align:center;
	padding:2px 10px;
	color:#fff;
	margin:0 0 0 14px;
	/*border: 1px #ccc dotted;*/
}

.staff1 a{color:#fff;}

.staff2{float:left;
	width:270px;
	margin-bottom: 42px;
	margin-left: 40px;
	position:relative;
}

.staff2 a{color:#fff;}



.staff2 p{
	float:left;
	width:193px;
	margin-left: 12px;
	bottom: 10px;
	background:#04510D url(images/sidehdr.jpg) no-repeat;
	text-align:center;
	padding:2px 10px;
	color:#fff;
	margin:0 0 0 14px;
	/*border: 1px #ccc dotted;*/
}


img.teampec{
	border: 1px #ccc solid;
	padding: 4px;
	margin-bottom: 5px;
	background:#005E04;
}
		
#one_column h2 {
	font-size: 24px;
	line-height: 140%;
	color: #158313;
	font-weight: normal;
	margin-bottom: 9px;
}

#team_photo{
	float:left;
	margin-left: 10px;
	width:820px;
	height: 400px;
	padding: 12px;
	/*background:url(images/team2.jpg)no-repeat top left;*/
}

.teamquote {
	float:right;
	width: 260px;
	*width: 250px;
	height: 130px;
	font-size: 20px;
	font-family:"Times New Roman",Arial, Helvetica, sans-serif;
	color:#70778C;
	line-height: 120%;
	font-style: italic;
	padding: 4px 0 12px 13px;
	margin: 26px 15px 12px 12px;
	*margin: 26px 0px 12px 12px;
	border-left: dotted 3px #ccc;
	background:url(images/mirrors.jpg) center;
}

#indivphoto{
	
	width:317px;
	height:375px;
	padding: 10px;
}



.imglft{float:left;
	padding: 4px 12px 8px 12px;
	}
	
.imgrt{float:right;
	padding: 4px 12px 8px 12px;	
}

.clearAll {clear: both;}
br.clearleft{ clear: left;}
br.clearright{ clear: right}
.clearlft{clear:left;}
.clearrt{clear:right;}





/* ----- Footer ----- */

/* Footer */	
#footer {
	color: #E4CC9E;
	background:  url(images/bottom_dot.bmp) repeat-x;/*no-repeat center top*/
	clear: both;
	width: 900px;
	height: 45px;
	text-align: center;	
}

#footer #navbottom {
	
	padding: 12px 0px 0 0;
	text-align: center;
	font-size: 12px;
	background:inherit;
}

#navbottom a {
	color: #333;
	text-decoration: none;
	font-size: 12px;
	padding: 13px;
	font-weight:normal;
}

 #postfooter {
	clear:both;
	width: 549px;
	float: left;
	padding: 5px 10px 0 12px;
	text-align: left;
	font-size:11px;
}

#postfooter p{font-size:10px;}


#postfooter a{color:#04560E;}



/* ----- End of Footer ----- */


iframe.outline {
	/*width: 100%;*/
	height:300px;
	padding: 3px;	
}

.flashunit {

	padding: 4px;
	background: #454444;
	border: 2px solid #ddd;
	margin: 0;
	width: 255px;

	
}

/* ----------- My Form ----------- */

form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}

.myform{
	margin:0 0 0 12px;
	width:400px;
	padding:14px 14px 14px 0;
}
	/* ----------- basic ----------- */
	#basic{
		/*border:solid 2px #65000F;*/
	}
	
#basic select{	
	float:left;
	width:180px;
	margin:2px 0 10px 6px;
	border:solid 1px #005687;		
	}

#basic p{
	font-size:13px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #dedede;
	padding-bottom:10px;
	}
	
#basic label{
	display:block;
	font-weight:bold;
	text-align:left;
	width:120px;
	float:left;
	color:#04560E;
	font-size:12px;
	padding: 3px;
	}
	
#basic .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	width:340px;
	}

#basic textarea#styled {
	width: 340px;
	height: 120px;
	border: 1px solid #ccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	font-size:12px;
	/*background-image: url(images/bg.gif);*/
	background-position: bottom right;
	background-repeat: no-repeat;
	}


#basic input{
	float:left;
	width:220px;
	margin:2px 0 10px 6px;
	border:solid 1px #ccc;
	padding: 2px 0;
	}
	
#basic button{
	clear:both;
	margin-left:150px;
	background:#298E00;
	color:#fff;
	border:solid 1px #666666;
	font-size:12px;
	font-weight:bold;
	padding:4px 6px;
	}
