@charset "utf-8";
/* CSS Document */

body {
	background:url(/images/bg/main_bg.gif) top left repeat-x;
}

a img {
	text-decoration: none;
	border: 0;
}

a:link {
	text-decoration: none;
	font-weight: bold;
	}   
a:visited {
	text-decoration: none;
	font-weight: bold;
	} 
a:hover {
	text-decoration: none;
	font-weight: bold;
	}   
a:active {font-weight: bold;}   

.outline {
	width: 987px;
	border: 1px solid #dbdbdb;
	border-bottom: 1px solid #000000;
	height: 645px;
	background:url(/images/bg/home.jpg) right bottom no-repeat;
}

.outline2 {
	width: 987px;
	border: 1px solid #dbdbdb;
	border-bottom: 1px solid #000000;
	height: 645px;
	background:url(/images/bg/home.jpg) right bottom no-repeat;
}

.outline_inside {
	width: 987px;
	border: 1px solid #dbdbdb;
	border-bottom: 1px solid #000000;
	height: 100%;
	background:url(/images/bg/bg_inside.gif) right bottom no-repeat;
}

.links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block; /*This Cover Full TD */
	background:url(/images/nav/off/home.gif) left no-repeat; /*This Will Set the Link background */
	height:24px; /*This Will Make Fixes Size Link (Use Image height)*/
	width:100%; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height:24px;
	text-align:center;
	font-size:10pt;
	text-decoration:none;
	padding-left: 0px;
	padding-right: 0px;	
	padding-bottom: 0px;	
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;	
}
.links:hover {
	background:url(/images/nav/on/home.gif) center top no-repeat;
}

.linkson {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block; /*This Cover Full TD */
	background:url(/images/nav/on/home.gif) center top no-repeat; /*This Will Set the Link background */
	height:24px; /*This Will Make Fixes Size Link (Use Image height)*/
	width:100%; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height:24px;
	text-align:center;
	font-size:10pt;
	text-decoration:none;
	padding-left: 0px;
	padding-right: 0px;	
	padding-bottom: 0px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
}
.linkson:hover {
	background:url(/images/nav/on/home.gif) center top no-repeat;
}


.bottom2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #999999;
	text-align: left;
	font-weight: normal;	
}

.bottom2 a:link {
	color: #999999;
	text-decoration:none;
	/*border-bottom: 1px solid #ffc425;*/
	font-weight: normal;
}    

.bottom2 a:visited {
	color: #999999;
	font-weight: normal;		
	/*border-bottom: 1px solid #ffc425;*/
}  

.bottom2 a:hover {
	color: #ffc425;
	font-weight: normal;		
	/*border-bottom: 1px solid #ffc425;*/
}   
.bottom2 a:active {
	color: #999999;
	font-weight: normal;		
	/*border-bottom: 1px solid #ffc425;*/
} 


.bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #414141;
	text-align: left;
}

.bottom a:link {
	color: #414141;
	text-decoration:none;
	border-bottom: 1px solid #ffc425;
	font-weight: bold;
}    

.bottom a:visited {
	color: #414141;
	border-bottom: 1px solid #ffc425;
}  

.bottom a:hover {
	color: #ffc425;
	border-bottom: 1px solid #ffc425;
}   
.bottom a:active {
	color: #414141;
	border-bottom: 1px solid #ffc425;
} 

.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #414141;
	text-align: left;
}

.content a:link {
	color: #414141;
	text-decoration:none;
	border-bottom: 1px solid #ffc425;
	font-weight: bold;
}    

.content a:visited {
	color: #414141;
	border-bottom: 1px solid #ffc425;
}  

.content a:hover {
	color: #ffc425;
	border-bottom: 1px solid #ffc425;
}   
.content a:active {
	color: #414141;
	border-bottom: 1px solid #ffc425;
}   

.inside_content {
	padding-left: 20px;
	padding-right: 20px;	
	padding-top: 0px;	
	padding-bottom: 20px;
	font-size:12px;	
}

.subheader {
	padding-left: 0px;
	padding-right: 12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #575757;
}

.home_content {
	padding-left: 16px;
	padding-right: 15px;
	padding-top: 23px;
	padding-bottom: 15px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #575757;
}

.testimonials {
	padding-left: 22px;
	padding-right: 18px;
	padding-top: 25px;
	padding-bottom: 15px;		
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #575757;
	font-style:italic;
	line-height:18px;
	background:url(/images/bg/testimonials.gif) center top no-repeat; /*This Will Set the Link background */	
}

.custom_scroller {
	padding-left: 18px;
	padding-right: 15px;
	padding-top: 47px;
	padding-bottom: 15px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #575757;
	text-align:center;	
	background:url(/images/bg/custom_scroller2.gif) center top no-repeat; /*This Will Set the Link background */	
}

.template_scroller {
	padding-left: 18px;
	padding-right: 15px;
	padding-top: 47px;
	padding-bottom: 15px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #575757;
	text-align:center;	
	background:url(/images/bg/template_scroller2.gif) center top no-repeat; /*This Will Set the Link background */	
}


.starburst {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 5px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #575757;
	border-bottom: none;	
}

.specialtiesbox {
	background:url(/images/bg/home_specialties.gif) center top no-repeat;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #575757;
	border-bottom: none;	
	line-height: 16px;
}

.specialtiesbox a {
font-size:12px;
}


.optionsbox a:link {
	color: #414141;
	text-decoration:none;
	border-bottom: 1px solid #ffc425;
	font-weight: bold;
	font-size:14px;	
}    
.optionsbox a:visited {
	color: #414141;
	border-bottom: 1px solid #ffc425;
	font-weight: bold;	
}  
.optionsbox a:hover {
	color: #ffc425;
	border-bottom: 1px solid #ffc425;
	font-weight: bold;	
}   
.optionsbox a:active {
	color: #414141;
	border-bottom: 1px solid #ffc425;
	font-weight: bold;	
}   

.optionsbox {
	background:url(/images/bg/home_options.gif) center top no-repeat;
	padding: 0px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #575757;
	border-bottom: none;	
}

.boxpadding {
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 35px;
	padding-bottom: 5px;	
}

.boxsubpadding {
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;	
	font-size:11px;	
}

ul {
	list-style-image: url(/images/arrow.gif);
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 19px;	
	margin-top: 0px;	
	margin-bottom: 0px;			
}

.bullet2 ul {
	list-style-image: url(/images/arrow_grey.gif);
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 19px;	
	margin-top: 0px;	
	margin-bottom: 0px;			
}

.largearrow {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffc425;
	border-bottom: none;	
}

.smallarrow {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color: #ffc425;
	border-bottom: none;	
}

.footer {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 7px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #575757;
	border-bottom: none;	
}

.disclaimer {
	font-size:12px;
	color: #990000;
	text-decoration:none;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;	
}

.gallery {
	font-size:10px;
	color: #414141;
	text-decoration:none;
	border-bottom: 1px solid #ffc425;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;	
	text-align:center;
} 

.gallery a:link {
	font-size:10px;
	color: #414141;
	text-decoration:none;
	border-bottom: 1px solid #ffc425;
	font-weight: normal;
}    
.gallery a:visited {
	color: #414141;
	border-bottom: 1px solid #ffc425;
	font-weight: normal;	
}  
.gallery a:hover {
	color: #ffc425;
	border-bottom: 1px solid #ffc425;
	font-weight: normal;	
}   
.gallery a:active {
	color: #414141;
	border-bottom: 1px solid #ffc425;
	font-weight: normal;	
}  

/* dhtml nav colors */

.subnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*line-height:24px;*/
	text-align:center;
	text-decoration:none;
	padding-left: 0px;
	padding-right: 0px;	
	padding-bottom: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;	
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #474747;
}
h1 {font-size: 18px;}
h4 {margin-bottom:0px; margin-top:8px}



/* dhtml nav colors */

