﻿/*Sharepointweb1 server*/
/* Modified by Jeff Fitting jfitting@fittingroup.com

/*master css*/


/* @import 'reset.css'; */



table#search {
float: right;
border: 0;
padding: 0;
margin: 0;
}

form#cse-search-box {
	height: 20px;
	padding: 0 26px 0 0;
	margin: 0;
	vertical-align: top;
}

form#cse-search-box  input{
	height: 18px;
	width: 140px;
	margin: 0px;
	vertical-align: baseline;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	padding: 0px !important;
	border: 1px #fff solid !important;
}

form#cse-search-box button {
	vertical-align: top;
	background-color: #F8A916;
	border: 1px #F8A916 solid !important;
	padding: 0;
	margin: 0 2px;
	height: 20px;
	width: 60px;
}

form#cse-search-box button span {
	color: #fff;
  	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding: 0;
	margin: 0;
}

form#cse-search-box button:hover {
  color: #fff;
  text-decoration: underline;
  cursor: pointer;
}

body {
}

#wrapper {
	position: absolute;
	left: 50%;
	margin: 0 -500px;	
	width:1000px;
	color:black;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	background-color: #fff;
	padding: 0;

}

#wrapper-content {
	width: 1000px;
	position: absolute;
	padding: 0;
	margin: 0;

}

ul{
	font-size:90%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

a:link {	color:#002c77; text-decoration:none;}
a:visited {color:#002c77; text-decoration:none;}
a:hover{color:#002c77; text-decoration:underline;}
a:active{ color:#002c77; text-decoration:none;}

.servicesLink{
	font-size:80%;
	font-style:italic;
	text-decoration:none;
}


h1, h2, h3{
	color:#002c77;
}

#header {
	background-image:url('images/header-bg.png');
	background-repeat:no-repeat;	
	padding: 0;
	margin: 0;	
}

.headerleft img{
	height:114px;
	width: 480px;
	margin: 0;
	padding: 0;
	border:0 none;
	vertical-align:  bottom;
}



.headerright{
	float:right;
	height:114px;
	width:400px;
	margin: 0;
	padding: 0;
	border:0 none;	
	text-align: right;
}

#contact-link{
	margin: 20px 30px 20px 0;
}

#contact-link a{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}

#contact-link a:hover{
	text-decoration: underline;
}

#SRSB  {
	float: right;
	padding: 0 10px 0 0;
	display: none;
}

td.ms-sbcell {
 	border: 0 none;

}
 td.ms-sbgo {

	background-color:#CCD4E1;
	padding:1px 3px;
}

.ms-sbtable-ex {
	border-collapse:separate;
	width: auto;
}

select.ms-sbscopes{
	display:none;		
}

td.ms-sbLastcell {
	display:none;		
}

#ctl00_PlaceHolderSearchArea_ctl01_S3031AEBB_AdvSearchLink {
	display:none;
}


/*  topnav  */

#topnav{
	background-image:url('images/topnav-bg.png');
	background-repeat:repeat-x;
}

.topnav {
	height: 30px;
	padding: 0 15px 0 15px;
	font-size:14px;
	margin: 0;
}

.topnav a:link {text-decoration: none; color: #FFFFFF;}
.topnav a:visited {color: #FFFFFF; text-decoration: none;}
.topnav a:hover {text-decoration:underline;}
.topnav a:active {color: #ccc; text-decoration: underline;}

table.topnavselected td{
	background-image:url('images/topnav-selected.png');
	background-repeat:repeat-x;
}


table.zz1_TopNavigationMenu_4 {
	background-image:url('images/topnav-divider.png');
	background-repeat:no-repeat; 
}


.content-bg-color {
	background-image:url('images/content-bg.png');
	background-repeat:repeat-y;
	overflow:hidden;
}

body.content-bg-color {
	background-image: none;
	overflow:scroll;
}

.content-bg-white {
	background-color: #fff;
	display:inline;
}

table#main-sub {
text-align: left;
vertical-align: top;
border-collapse: collapse;

margin: 0;
}

table#main-sub td {
vertical-align: top;
padding: 0;

}

table#main-sub td.leftnav-td {
background-color: #ccd4e1;
border: 0;
}

table#main-sub td.main-content {
	vertical-align: top;
}


#breadcrumbs {
	position: absolute;
	left: 245px;
	top: 40px;
	font-size: 9px;
	padding: 0;
	margin: 0;
}

.leftnav{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:20px;
	line-height:24px;
	font-size:13px !important; 
	width:214px;
	float:left;
	list-style:none;

}

.leftNavHover{
	text-decoration:underline !important;
}

.leftnav a:visited{
	color:#002c77;
}

.navitem{
	color:#002c77;
	padding-left:5px;
}

.navheader{
	font-weight:bold;
	font-style:normal;
	font-size: 14px;
	
}

.leftNavSelected{
font-weight:bold;
}

/* Footer */


.footer{
	text-align:left;
	color:#333;
	float: left;

}

.footer p{
	font-size:11px;
	display:inline;
	text-align:left;
}

.footer a{
	color:#333;
	font-size:11px;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}

.footer-left {
	margin-top: 0px;

}
 .footer-left-line2 {
 	float: left;
	padding: 20px 0 20px 0;

}

.footer-left p, .footer-left-line2 p{
	height: 38px;
	background-image:url('images/vertical-bar.png');
	background-repeat:no-repeat;
	background-position: right;
	padding: 10px 15px 10px 0;
	
}

.footer-left p, .footer-left-line2 p{
	height: 38px;
	background-image:url('images/vertical-bar.png');
	background-repeat:no-repeat;
	background-position: right;
	padding: 10px 15px 10px 0;
	
}


.footer-left p.last-child, .footer-left-line2 p.last-child{
	background-image: none;
}

img.healthgrades-img {
position:relative;
top: 12px;
}

.footer-right {
	float:right;
	position:relative;
	top: 20px;

}

.youtube {
margin: 0 20px;
}

.twitter {
display: none;
margin: 0 20px;
}

.facebook {
display: none;
margin: 0 20px;
}

/*home page css*/

#feature{
	height: 310px;
	width:460px;
	border-bottom: 1px #002c77 solid;
	padding: 0;
	margin: 0;
	overflow:hidden;
	float: right;
}

#feature table{
	border-collapse:collapse;
}



#i-want {
	background-image:url('images/i-want-bg.png');
	background-repeat:no-repeat;
	height:310px;
	width:309px;
	margin: 0;
	padding: 0;
	float: right;
	border-top: 0px none;
	border-left: 1px #002c77 solid;
	border-right: 0px none;
	border-bottom: 1px #002c77 solid;
}

#i-want  a#finddoc {
position: absolute;
top: 90px;
left: 755px;
}

#i-want  a#findservice {
position: absolute;
top: 138px;
left:755px;
}


#i-want  a#paybills {
position: absolute;
top: 186px;
left:755px;
}


#i-want  a#getdirections {
position: absolute;
top: 234px;
left:755px;
}


#i-want  a#vtour {
position: absolute;
top: 282px;
left:755px;
}


#i-want a:link img,#i-want a:visited img  {
margin: 0;

}
#i-want a:hover img {
margin: 1px 0 0 1px;

}
#i-want a:active img {
margin: 2px 0 0 2px;

}

#home-horz-bar {
	display: block;
	height: 10px;
	background-color: #fff;
	clear: both;
}

/* four boxes at bottom of home page */

table#lowerboxes {
	border-collapse: collapse;
	margin-top: 0px;
	vertical-align: middle;
	border-right: 1px #a5a5a5 solid;
	border-left: 1px #a5a5a5 solid;
	}

td.lowerboxes-header {
	background-image:url('images/lowerboxes-header.png');
	background-repeat:repeat-x;
	background-color: #fff;
	height: 36px;
	width: 250px;
	text-align: center;
	padding:0;

}
td.lowerboxes-header a{
	text-decoration: none;
	color: #fff;
	font-weight:bold;
	font-size:14px;
}
td.lowerboxes-header a:link {color: #fff; text-decoration: none;}
td.lowerboxes-header a:visited {color: #fff; text-decoration: none;}
td.lowerboxes-header a:hover {color: #fff; text-decoration:underline;}
td.lowerboxes-header a:active {color: #ccc; text-decoration: underline;}

td.lowerboxes {
	background-image:url('images/lowerboxes-fade.png');
	background-repeat:repeat-x;
	background-position: bottom;
	background-color:#fff;
	border-right: 1px #a5a5a5 solid;
	border-left: 1px #a5a5a5 solid;
	border-bottom: 1px #a5a5a5 solid;
	vertical-align: top;
	padding: 6px 6px 35px 6px;
}

/* subsite css */

#rightcontainer{
	margin-top:40px;
	width:200px;
	float:right;
	font-size:90% !important;
}

#rightcontainer iframe{
overflow: hidden;
}


#leftcontainer{
	margin-top:40px;
	margin-left:245px;
	margin-right:25px;
	margin-bottom:0px;
	padding: 0 200px 30px 0;
}

#leftcontainer h3{
	color:#002c77;
	font-size:130%;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	text-decoration:none;
}



#thirdnav {
	float: right; 
	width:130px; 
	padding:0 5px;
	margin: 5px 10px 5px 10px;
	background:#CCD4E1;
}

#thirdnav p{
	margin: 12px auto;
}

#thirdnav li{
	list-style-type: none;
	margin: 0 0 10px -30px;
}


#leftcontainer_column1{
	margin-top:40px;
	margin-left:245px;
	width:700px;
	margin-bottom:0px;
}

/* Custom styles for editor drop downs */

.ms-rteCustom-ArticleHeadLine{
	color:#002c77;
	font-size:130%;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	text-decoration:none;
}

.ms-WPBody{
	margin-left:0px;
	font-size:100%;
	font-family:Arial,Helvetica,Verdana,sans-serif;

}
.ms-WPTitle{
	color:#002c77;

	margin-top:15px;
	text-decoration:underline;
}

.ms-WPHeader{

}

.ms-WPHeader TD{
	border-bottom:none;
	border-collapse:collapse;
}

.ms-WPBody a{
	color:#002c77 !important;

}

.ms-WPbody a:hover{
	color:002c77;
	text-decoration:underline;
}

.ms-rteCustom-BigLink {
	color:#002c77;

	text-decoration:none !important;
}

.ms-rteCustom-BigLink a{
	color:#002c77;

	text-decoration:none !important;
}

.ms-rteCustom-BigLink a:visited{
	color:#002c77;
}

.ms-rteCustom-BigLink a:hover{
	color:002c77;
	text-decoration:underline !important;
}

.ms-rteCustom-SmallLink {
	color:#002c77;

}

.ms-rteCustom-SmallLink a{
	color:#002c77;
}

.ms-rteCustom-SmallLink a:visited{
	color:#002c77;
}

.ms-rteCustom-SmallLink a:hover{
	color:002c77 !important;
}


.ms-rteCustom-Body{
	color:black;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}

