/* CSS Document */
td {
color: #FFFFFF;
}
body {
	background-color: #797E00;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
    margin: 0px;
	padding:0px;

}
.stretch {
	background-image: url(images/stretch.jpg);
	background-repeat: repeat-y;
}


.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(images/main_iversonortho_03.jpg);
	background-repeat: no-repeat;
	text-align: left; /* added to fix randomly centered text */
}
a, a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 22px;
	color: #9ba01f;
	padding-top:60px;
}
p {
	color: #FFFFFF;
	}
	
ul {
	color: #FFFFFF;
	}
	
h4 {
	color: #FFFFFF;
	}

h3 {
	color: #FFFFFF;
	}

.phone {
	font-size: 20px;
	font-weight:bold;
	color: #FF9900;
	padding-top:60px;
}


.table {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
#Table_Header, #Table_Footer {width:775px;/*text-align:left;*/margin:0 auto}
#Table_Footer {text-align:left;}

/* Address footer */
.region {
  text-decoration: none;
  border: 0;
}

.tel {
  text-decoration: none;
  border: 0;
}

.vcard a {
  text-decoration: none;
  font-weight: normal;
  color: #05d3cf;
}


#header {width: 775px; height: 267px; position: relative; background-image:url(images/header_BG.jpg);}
#headerLogo {margin-left: 12px; width: 282px; height: 267px; overflow: hidden; float: left; }
#headerIcon {position: absolute; top: 198px; left: 14px; height: 20px; width: 20px;}
#headerIcon a { background-color:#ff9900; display: block;}
#headerIcon a:hover {background-color:#ffcc00;}
#headerLogo h3, #headerLogo h4 {margin: 1px auto;}
#headerLogo h3 { font-size: 10pt;}
#headerLogo h4 { font-size: 8pt;}

#topNav {/*margin-left: 294px;*/ /*width: 468px;*/ height: 267px; position: relative; float: left;}
#nav {	list-style:none;
	font-weight:bold;
	margin: 0;
	/* Clear floats */
	float:left;
	width:100%;
	padding: 0;
}
	
	
#nav li{
	float:left;
	/*padding-top: 194px;*/
	padding-top: 210px;
	margin: 0;
	width: 118px;
	/*height: 267px;*/
	position:relative;
}

#nav li ul li {position: relative; height: auto; width: 118px;}
#nav a{
	text-decoration: none;
}


#nav li ul{
	list-style:none;
	position:absolute;
	/*display: none;*/
	padding: 0;
	margin: 0;
	top: 0px;
	/*width: 117px !important;*/
	width: 100%;
	background: rgb(91, 56, 54); background: rgba(91, 56, 54, 0.8);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc5b3836, endColorstr=#cc5b3836);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc5b3836, endColorstr=#cc5b3836)";
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}


#nav ul li{
	padding-top:3px; 
	float:none;
}
#nav ul a{
	display: block;
	margin: 0;
	font-size: 8pt;
}
#nav li:hover ul{ 
	/*display: block;*/
	left:0;
	height: 194px; 
}
#nav li:hover a{ 
	text-decoration:none;
	color: #C30;
	
}
#nav li:hover ul a{ 
	text-decoration:none;
	color: #fff;
}
#nav li:hover ul li a:hover{ 
	text-decoration: none;
	color: #fff;
	background: rgb(137,111,110);
}
