/* CSS Document */

/*INCLUDE CSS FILES*/
@import url("menu.css");
@import url("cms.css");

/*GLOBAL*/
html{margin:0px; padding:0px; width:100%; height:100%; font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; color:#471D01;}
body{margin:0px; padding:0px; width:100%; height:100%; min-height:600px; min-width:969px; text-align:center; background:#2f5f7c url(../gui/bg_texture.gif);}

a, a:visited{text-decoration:none;}
a:hover, a:active{border-bottom:1px dashed;}
h1, h2, h3, h4 , h5 , h6, p{margin:0px; padding:0px;}
ul{margin:0px; padding:0px; list-style:none;}

/* MAIN LAYOUT */
#background{width:100%; min-width:969px; height:148px;; background:url(../gui/bg_texture_top.gif) repeat-x; position:absolute; top:0px; left:0px;}
#container1{margin:0px auto; padding-top:148px; width:969px; position:relative; text-align:left;}
#edges_top_left{margin:0px; padding:0px; width:6px; height:146px; position:absolute; background:url(../gui/edges_top_left.gif) no-repeat; z-index:3; top:148px; left:-1px;}
#edges_top_right{margin:0px; padding:0px; width:8px; height:146px; position:absolute; background:url(../gui/edges_top_right.gif) no-repeat; z-index:3; top:148px; left:963px;}

#logo{width:283px; height:62px; display:block; position:absolute; background:url(../gui/logo.jpg) no-repeat; z-index:3; text-indent:-9999px; top:80px; left:5px;}
#logo a{width:283px; height:62px; display:block; border:none;}
#tagline{margin:0px; padding:0px; width:675px; height:62px; display:block; position:absolute; background:url(../gui/tagline.jpg) no-repeat; z-index:3; text-indent:-9999px; top:80px; left:289px;}
#menu{margin:0px; padding:12px 0px 0px 11px; width:265px; height:252px; position:absolute; top:154px; left:12px; z-index:4; background:url(../gui/menu_bg.gif) no-repeat;}

form{width:0px; height:0px; margin:0px; padding:0px;}
#search{height:26px; position:absolute; top:49px; left:964px; z-index:4;}
#search input{color:#8E664C; position:absolute;}
#search input#searchBox{margin:0px; border:1px solid #511d01; background:#f8f5f1 url(../gui/search_bg.gif) repeat-x bottom; padding:3px 0px 5px 6px; right:77px; bottom:0px;}
#search input#send{background:url(../gui/search.gif) no-repeat; width:73px; height:26px; margin:0px; padding:0px; right:0px;}
#search input#send:hover, #search input#send.over{background:url(../gui/search.gif) no-repeat 0px -26px;}  
#search input#check{display:none; width:0px; height:0px; margin:0px; padding:0px; position:absolute;}

#flash{width:669px; height:264px; position:absolute; top:154px; left:289px; z-index:4; background:url(../gui/flash.jpg) repeat-y;}

#box{margin-left:5px; padding:271px 0px 1px 7px; width:954px; min-height:366px; height:100% !important; height:366px; position:relative; background:url(../gui/box_bg.gif) repeat-y;}
#box_bottom{margin:0px auto; padding:0px; width:969px; height:13px; position:relative; background:url(../gui/box_bottom.gif) no-repeat;}

#menu2{margin:0px; padding-top:68px; display:block; width:251px; height:391px; position:absolute; background:url(../gui/menu2_bg2.jpg) no-repeat; z-index:4; top:302px; right:8px;}

/*#menu2{margin:0px; padding-top:80px; width:253px; height:391px; background:url(../gui/menu2_bg2.jpg) no-repeat ; position:absolute; top:262px; right:8px !important; right:7px; z-index:4; display:block;}
*/
#columns{margin:0px; padding:0px; width:949px; min-height:422px; height:100% !important; height:422px; position:relative; background:url(../gui/columns_bg.jpg) repeat-y;}

#column_contact{margin:0px; padding:0px; width:277px; float:left; overflow:hidden;}
#contact_title{margin:0px; padding-bottom:16px; width:276px; height:31px; text-indent:-9999px; background:url(../gui/hometitle_contact.jpg) no-repeat; display:block; position:relative;}
#column_contact p{margin:0px; padding:0px 30px 0px 30px; font-size:1.2em; line-height:1.5em; display:block; color:#0F4056;}
#column_contact a{color:#A05217; font-style:italic; line-height:1.7em;}
.location_name{font-variant:small-caps; font-size:.9em; color:#A05217;}

#column_physicians{margin:0px; padding-bottom:10px; width:418px; float:left; text-align:center; overflow:hidden;}
#physicians_title{margin:0px; padding-bottom:6px; width:417px; height:31px; text-indent:-9999px; background:url(../gui/hometitle_physicians.jpg) no-repeat; display:block; position:relative;}
#column_physicians table{width:100%; margin:0px; padding:0px;}
#column_physicians td{margin:0px; padding-top:5px; width:150px;}
#column_physicians td.top{padding-top:20px;}
#column_physicians tr{margin:0px; padding:0px;}
#column_physicians a{font-size:1.32em; font-variant:small-caps; color:#EFE8DF; background-color:#9e4d19; padding:2px 5px 3px 5px; line-height:2.4em;}
#column_physicians a:hover{border:none; background-color:#7e370a;}

#column_services{margin:0px; padding:0px; width:251px; float:left;}
#services_title{margin:0px; padding:0px; width:251px; height:31px; text-indent:-9999px; background:url(../gui/hometitle_services.jpg) no-repeat; display:block; position:relative;}

#edges_bottom_left{margin:0px; padding:0px; width:6px; height:102px; position:absolute; background:url(../gui/edges_bottom_left.gif) no-repeat; z-index:0; top:-102px; left:0px;}
#edges_bottom_right{margin:0px; padding:0px; width:5px; height:102px; position:absolute; background:url(../gui/edges_bottom_right.gif) no-repeat; z-index:0; top:-102px; left:964px;}

#copyright{margin:2px auto; padding:0px 0px 60px 10px; display:block; width:937px; position:relative; color:#95B9C9; font-family: Lucida Grande, Arial, Helvetica, sans-serif; line-height:1.6em; font-size:1.1em; text-align:left;}
#copyright a{color:#95B9C9;}

a.billpay {
	display: block;
	background: url(../gui/bill-pay.jpg) no-repeat;
	width: 217px;
	height: 41px;
	text-indent: -9999px;
	margin: 30px 30px;
	}

	a.billpay:hover {
		background: url(../gui/bill-pay.jpg) 0px -41px no-repeat;
		border: none;
		}

/* HIDDEN ELEMENTS */
hr{display:none;}
.clear{clear:both;}
