body.tour {
	background-color: #FFF;
}

body {
	background-color: #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	
	.NormalText, body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
    text-decoration: none;
	font-weight: normal;
	text-transform: none;
	font-style:normal;
}

ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}
	
.SmallWhite {
    COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
	TEXT-DECORATION: none
}

.SmallGreenBold {
	COLOR: #336633;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
}

.PageTitle {
	COLOR: #0B57A5;
	FONT-SIZE: 24px;
	FONT-FAMILY: Impact, Arial, san serif;
}

* td.right {
	width: 601px;
	background-color: #FFF;
}

* td.left {
	width: 316px;
}

img {
	border-color :#0B57A5;
} 

A
{
    COLOR: #316922;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
	TEXT-DECORATION: none
}
A:hover
{
    COLOR: #AAAAAA;
    FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
    TEXT-DECORATION: none
}
A.link
{
    FONT-WEIGHT: normal;
    COLOR: #316922;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
    TEXT-DECORATION: none
}
A.home
{
    COLOR: #867C7A;
	LINE-HEIGHT: 16px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
	TEXT-DECORATION: none
}
A.phone
{
    COLOR: #0B57A5;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 16px;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
	TEXT-DECORATION: bold
}
A.docs
{
    COLOR: #336633;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 14px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
	TEXT-DECORATION: bold;
}
A.heading
{
    COLOR: #0B57A5;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
	TEXT-DECORATION: bold
}
A.subnav
{
    COLOR: #316922;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
	TEXT-DECORATION: none
}
A.subnavselected
{
    COLOR: #AAAAAA;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
    TEXT-DECORATION: none
}
A.subnav:hover
{
    COLOR: #AAAAAA;
    FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
    TEXT-DECORATION: none
}
A.footer
{
    COLOR: #FFFFFF;
	LINE-HEIGHT: 14px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
	TEXT-DECORATION: none
}
A.footer:hover
{
    COLOR: #CCCCCC;
    FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
    TEXT-DECORATION: none
}
A.footernav
{
    COLOR: #CCCCCC;
	LINE-HEIGHT: 14px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
	TEXT-DECORATION: underline
}
A.footernav:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
    TEXT-DECORATION: underline
}
A.sesame
{
    COLOR: #FFFFFF;
	FONT-WEIGHT: none;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
	TEXT-DECORATION: underline
}
A.sesame:hover
{
    COLOR: #CCCCCC;
	FONT-WEIGHT: none;
    FONT-FAMILY: Verdana,Arial,Helvetica,san serif;
    TEXT-DECORATION: underline
}

table.main {
	width: 97%;
}

.left {
float:left;
margin:0 10px 10px 0;}
img.right {
float:right;
border:2;
margin:0 0 10px 10px;}
.clear {
clear:both;}
h2.media-center {
background:#000033;
color:#FFF;
margin:0;
padding:5px;}
div.media-center {
background:#336699;
color:#FFF;
display:inline-block;
margin-bottom:10px;
overflow:auto;
padding:10px;}
div.media-center a {
color:#FFF;}
div.media-center img {
border:1px solid #FFF;}
.flash {
border: solid 1px #ccc;}
#flash-ibraces-1 {
width: 320px;
height: 266px;}
#flash-ibraces-2, #flash-ibraces-3 {
width: 352px;
height: 266px;}

img.right {
float:right;
margin:0 0 10px 10px;}
#video-invisalign {
width: 320px;
height: 239px;}
.flash-replaced .alt {
display: block;
width: 0px;
height: 0px;
position: absolute;
overflow: hidden;}
.right-border {
	border: solid 1px #333; /* Customize me!! */
	float: right;
	clear: right;
	margin: 0 0 15px 15px;
	}
img.right {
	float: right;
	margin: 0 0 15px 15px;
	}
.left-border {
	border: solid 1px #000;
	margin: 0 15px 15px 0;
	float: left;
	}
img.left {
	margin: 0 15px 15px 0;
	float: left;
	}
span.indent {
	padding-left: 40px;
	}
#invisalign-sidebar {
	background: #fff;
	width: 275px;
	margin: 0 0 15px 15px;
	padding: 0;
	border: solid 1px #000;
	line-height: 18px;
	font-size: 11px;
	float: right;
	clear: right;
	}
#invisalign-sidebar a {
	color: #036;
	}
#invisalign-sidebar h3 {
	background: #97AFC2;
	margin: 0;
	padding: 15px;
	color: #fff;
	}
#invisalign-sidebar p {
	padding: 0 15px;
	margin: 15px 0;
	}
.thumb {
	border: solid 1px #000;
	margin: 0 10px 10px 0;
	float: left;
	clear: left;
	}
	
/* Clear Fix */
.clear {clear: both;}
.cf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cf {display: inline-block;} /*this trips hasLayout for ie7*/
.cf {display: block;} /*this returns it back to normal*/
* html .cf {height: 1px;}