/* GENERAL */



body {

	background-image: url(images/bg.gif);

	background-repeat: repeat-x;

	background-color: #184360;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #003366;

}

.leftnav{ width:200px;}

table { 

	border-collapse: collapse; 

	border-spacing: 0px; 

}



td, th { 

	padding: 0px; 

	vertical-align: top;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #003366;

}



:link, :visited {

	color: #660033;

	text-decoration: underline;

}



:link:hover, :visited:hover {

	color: #84305a;

	text-decoration: none;

}



h1 {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 18px;

	color: #5b161b;

	font-weight: normal;

	padding-top: 2px;

}



h2 {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 16px;

	color: #5b161b;

	font-weight: bold;

	margin-bottom: 2px;

}



h3 {

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 14px;

	color: #0b3857;

	font-weight: bold;

	margin-bottom: 2px;

}



ul {

	margin-top: 0px;

}



.break {clear: both}





/* SUBNAV 

-----------------------------------------*/

#team {

	position:absolute;

	left:170px;

	top:298px;

	z-index:1;

	visibility: hidden;

}



#office {

	position:absolute;

	left:170px;

	top:323px;

	z-index:2;

	visibility: hidden;

}



#results {

	position:absolute;

	left:170px;

	top:373px;

	z-index:3;

	visibility: hidden;

}



#ortho {

	position:absolute;

	left:170px;

	top:398px;

	z-index:4;

	visibility: hidden;

}



#braces {

	position:absolute;

	left:170px;

	top:423px;

	z-index:5;

	visibility: hidden;

}



#contact {

	position:absolute;

	left:170px;

	top:473px;

	z-index:5;

	visibility: hidden;

}



.navcontainer { width: 150px; }



.navcontainer ul

{

margin-left: 0;

padding-left: 0;

list-style-type: none;

font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

}



.navcontainer a

{

width: 130px;

display: block;

padding: 3px 10px 3px 17px;

background-color: #1d4767;

border: 1px solid #0b3857;

}



.navcontainer a:link, .navcontainer a:visited

{

color: #fff;

text-decoration: none;

}



.navcontainer a:hover

{

background-image: url(images/subnav_arrow.gif);

background-repeat: no-repeat;

background-color: #fff;

color: #0b3857;

}





/* HOMEPAGE 

-----------------------------------------*/



#banners {

	padding: 0px;

}



#main {

	background-color: #fff;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;

	line-height: 20px;

	padding: 10px 20px 10px 20px;

}



.img {

	background-color: #fff;

	padding: 5px;

	border: 1px solid #b7ccda;

	float: right;

	margin: 0 0 20px 20px;

	clear: both;

}



.img_left {

	background-color: #fff;

	padding: 5px;

	border: 1px solid #b7ccda;

	float: left;

	margin: 0 20px 20px 0;

	clear: both;

}



.img_center {

	background-color: #fff;

	padding: 5px;

	border: 1px solid #b7ccda;

	margin: 0 auto;

	display: block;

}



.img2 {

	background-color: #fff;

	padding: 5px;

	border: 1px solid #b7ccda;

	margin: 0;

	clear: both;

}



.border {

	background-color: #fff;

	padding: 5px;

	border: 1px solid #b7ccda;

	clear: both;

}





/* FOOTER

-----------------------------------------*/

#footer {

	background-image: url(images/bg_footer.gif);

	background-repeat: no-repeat;

	background-color: #184360;

	color: #d1d7de;

	font-size: 11px;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	text-align: center;

	padding: 20px;

	line-height: 14px;

	clear: both;

}



#footer #small {

	font-size: 10px;

}



#footer_nav {

	color: #93b9d2;

	line-height: 20px;

}



#footer_nav :link, #footer_nav :visited {

	color: #93b9d2;

	text-decoration: underline;

}



#footer_nav :link:hover, #footer_nav :visited:hover {

	text-decoration: none;

	background-color: #123c58;

}



#sesame {

	color: #f1c1c5;

	font-size: 10px;

}



#sesame :link, #sesame :visited {

	color: #f1c1c5;

	text-decoration: underline;

}



#sesame :link:hover, #sesame :visited:hover {

	text-decoration: none;

	background-color: #123c58;

}





/* 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;

}
a:link.rewards, a:hover.rewards, a:visited.rewards {color:#cccccc;}
