/* GENERAL */



body {

	background: #00467f url(images/bg01.gif) repeat-x;

	margin: 0px;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

}



table { 

	border-collapse: collapse; 

	border-spacing: 0px; 

}



td, th { 

	padding: 0px; 

	vertical-align: top;

}



:link, :visited {

	color: #069;

	text-decoration: underline;

}



:link:hover, :visited:hover {

	text-decoration: none;

}



a img {border:none;

      outline:none;

}



h1 {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #036;

	font-weight: bold;

	line-height:normal;

	display:inline;

	

	

}



h2 {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #036;

	font-weight: bold;

	line-height:normal;

	display:inline;

	

}



h3 {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 15px;

	color: #7BA445;

	font-weight: bold;

	line-height:normal;

	display:inline;

}

h4 {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;
	
	color: #036;
	
	font-weight:bold;
	
	font-style:italic;

	line-height:normal;

	display:inline;

}

h5 {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #036;

	font-weight: bold;

	line-height:normal;

	display:inline;
}



h6 {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #036;

	font-weight: bold;

	line-height:normal;

	display:inline;

}



h7 {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #036;

	font-weight: bold;

	line-height:normal;

	display:inline;

	

}




ul {

	margin-top: 0px;

}





/* SUBNAVS

-----------------------------------------*/

#about {

	position:absolute;

	left:0px;

	top:190px;

	z-index:1;

	visibility: hidden;

}



#ortho {

	position:absolute;

	left:160px;

	top:190px;

	z-index:2;

	visibility: hidden;

}



#braces {

	position:absolute;

	left:320px;

	top:190px;

	z-index:3;

	visibility: hidden;

}



#contact {

	position:absolute;

	left:480px;

	top:190px;

	z-index:4;

	visibility: hidden;

}



.navcontainer { width: 200px; }



.navcontainer ul

{

margin-left: 0;

padding-left: 0;

list-style-type: none;

font-family: Tahoma, Arial, Helvetica, sans-serif;

font-size: 11px;

}



.navcontainer a

{

display: block;

padding: 6px;

width: 140px;

background-color: #d8e7b4;

}



.navcontainer a:link, .navlist a:visited

{

color: #486a06;

text-decoration: none;

}



.navcontainer a:hover

{

background-color: #93b859;

color: #fff;

}





/* HOMEPAGE 

-----------------------------------------*/

#left_col {

	background: #e4eef7 url(images/bg_left_col.gif) repeat-x;

	padding: 20px 20px 100px 20px;

}



#ses_vid {

	background: #eff2f4;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #333;

	border-top: 2px solid #c6c6c6;

	padding: 5px;

	text-align: center;

	line-height: 16px;

}



#contact_info01 {

	background: #eff2f4;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #333;

	border-top: 2px solid #c6c6c6;

	padding: 20px;

	text-align: left;

	line-height: 16px;

}



#contact_info02 {

	background: #fff;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	border-bottom: 2px solid #c6c6c6;

	padding: 20px;

	text-align: left;

	line-height: 16px;

}



#main {

	background: #e4eef7;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #036;

	line-height: 20px;

	padding: 20px;

	text-align: left;

}



.img {

	float: right;

	margin: 0 0 20px 20px;

	padding: 5px;

	background: #fff;

	border-top: 2px solid #ccc;

	border-bottom: 2px solid #ccc;

	clear: both;

}



.imgTeam {

	padding: 5px;

	background: #fff;

	border-top: 2px solid #ccc;

	border-bottom: 2px solid #ccc;

	clear: both;

}



.img_lrg {

	margin: 0 0 20px 0;

	padding: 5px;

	background: #fff;

	border-top: 2px solid #ccc;

	border-bottom: 2px solid #ccc;

	clear: both;

}



#site_map {

	font-weight: bold;

}



#site_map .sub {

	font-weight: normal;

}





/* FOOTER

-----------------------------------------*/

#footer {

	background: #d8e7b6 url(images/bg_footer.gif) repeat-x;

	color: #005a8d;

	font-size: 11px;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	text-align: center;

	padding: 30px 0;

	clear: both;

	border-top: 2px solid #9abe5f;

	border-bottom: 2px solid #b9d384;

}



#footer :link, #footer :visited {

	color: #005a8d;

	text-decoration: underline;

}



#footer :link:hover, #footer :visited:hover {

	color: #036;

	text-decoration: none;

}



#sesame :link, #sesame :visited {

	font-size: 10px;

	color: #57780a;

	text-decoration: underline;

}



#sesame :link:hover, #sesame :visited:hover {

	color: #690;

	text-decoration: none;

}



#flash {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #87b7dd;

	text-align: center;

	padding: 0;

}





/* FORMS

-----------------------------------------*/

#form {

	line-height: 14px;

	font-size: 11px;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

}



td#form {

	padding: 0px 0px 6px 0px;

}



input, select {

	color: #000;

	font-size: 10px;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	background-color: #fff;

}



input#button {

	background-color: #eee;

	font-weight: bold;

	font-size: 11px;

}



textarea {

	color: #000;

	font-size: 10px;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	width: 300px;

	background-color: #fff;

}


#icons
{
	padding:5px 0px 0px 10px;
	border:1px solid #C6C6C6;
	width:180px;
	margin-top:10px;
}

#icons p
{
	font-size:12px;
	color:#003366;
}