body,html{
	padding:0;
	margin:0;
	background:url(../images/bg.gif) repeat-x;
	font:normal 10pt Verdana

}

.container{
	width:742px;
	padding:0;
	margin:0 auto
}

.nav{	
	padding:2px 0 0 13px;
	height:33px;
	margin:0;
	list-style:none
}

.nav li{
	float:left;
	padding:0;
	margin:0
}

.nav li a{
	display:block;
	float:left;
	height:24px;
	padding:11px 16px 0 16px;
	margin:0 1px 0 0;
	text-decoration:none;
	font:normal 11px Arial;
	color:#fff
}

.nav li a:hover, .nav li a.active{
	background:url(../images/navHover.gif) bottom repeat-x;
	color:#fff
}

.mastheadContainer{
	clear:both;
	background:url(../images/a.gif) bottom repeat-x
}

.masthead{
	padding:40px 320px 0 35px;
	height:385px;
	background:url(../images/a2.jpg) bottom right no-repeat

}

.masthead h1{
	padding:0;
	margin:0
}

.masthead h1 img{
	border:none
}

.masthead p{
	text-align:justify;
	font:normal 10pt Verdana;
	line-height:14pt;
	color:#40650b
}

.mastheadRoundedBottom{
	padding:0 0 20px 0
}

.mastheadInside{
	clear:both;
	padding:23px 0 0 0
}

.b, .b3{
	width:6px;
	background:#fff
}

.b2{
	background:url(../images/b2.gif) bottom repeat-x
}

.b3{
	text-align:right
}

.HPPlus{
	width:212px;
	padding:5px 15px
}

.HPPlus h1, .sideNavContents h1,  .content h1{
	padding:0;
	margin:0;
	font:normal 20px "Trebuchet MS";
	color:#0b0b0b
}

.HPPlus .contact{
	float:left;
	margin:15px 5px 0 0
}

.HPPlus p, .HPPlus li{
	font:normal 11px Verdana;
	color:#00765d
}

.HPPlus ul, .sideNavContents ul{
	padding:0;
	margin:0 0 0 15px
}

.HPPlus li{
	margin:15px 0
}

.HPPlus a, a{
	color:#00765d
}

.HPPlus a:hover, a:hover{
	color:#003300
}

.facilities{
	padding:2px;
	border:1px solid #00765d
}

.vLine{
	background:url(../images/vLine.gif) center repeat-y
}

.sideNav{
	float:left;
	padding:25px 0 0 0;
	width:215px
}

.sideNav .roundedTop{
	border-right:1px solid #a6a6a6;
	background:#e7e7e7
}

.sideNavContents{
	background: url(../images/c3.gif) top right no-repeat #e7e7e7;
	padding:4px 15px
}

.sideNavContents p{
	font:normal 11px Verdana;
	line-height:13pt;
	margin:5px 0 0 0
}

.sideNavContents strong{
	font:bold 11px Verdana;
	line-height:13pt;
	color:#0059a9
}

.sideNavContents .readMore{
	font:normal 11px Verdana;
	text-align:right
}

.sideNavContents .readMore a{
	color:#008f71;
	text-decoration:none
}

.sideNavContents .readMore a:hover{
	text-decoration:underline
}

.contactInfoBox{
	background:url(../images/ContactInfoBox.jpg) no-repeat;
	padding:15px 15px 50px 15px;
	margin:10px 0 15px 0
}

.contactInfoBox p, .contactInfoBox strong{
	color:#fff;
	line-height:normal
}


.sideNav .roundedBottom{
	border-right:1px solid #fff;
	background:#e7e7e7
}

.content{
	float:right;
	padding:40px 15px 15px 15px;
	width:492px;
	background:url(../images/bgContent.gif) 0 25px no-repeat
}

.content h2{
	padding:7px;
	margin:15px 0;
	background:#a5cff2;
	font:bold 18px Arial;
	color:#fff
}

.clear{
	clear:both
}

.news tr.alt{
	background:#e9f7f4
}

.news tr.alt td{
	border-top:1px solid #c2e8e0;
	border-bottom:1px solid #c2e8e0
}

.news td{
	padding:10px;
	font:normal 8pt Verdana
}

.news td .date{
	text-align:right;
	font-weight:bold;
	color:#84aac9
}

.news td .newsTitle{
	font:bold 16px Arial;
	color:#4a7113
}

.news td .more{
	text-align:right
}

.news td .more a{
	color:#6e6f72;
	font-weight:bold;
	text-decoration:none
}

.news td .more a:hover{
	text-decoration:underline
}

.news td img{
	padding:2px;
	border:1px solid #009900
}

.footer{
	background:url(../images/b4.gif) top center no-repeat;
	padding:40px 0 0 0
}

.footerNav{
	padding:2px 0 0 0;
	margin:0;
	list-style:none;
	text-align:center
}

.footerNav li{
	display:inline;
	padding:0;
	margin:0;
	font:normal 12px Arial;
	color:#516e23
}

.footerNav li a{
	padding:0 10px;
	text-decoration:none;
	font:normal 11px Arial;
	color:#516e23
}

.footerNav li a:hover, .copyright a:hover{
	text-decoration:underline;
	color:#334c0c
}

.copyright{
	padding:5px 0 15px 0;
	text-align:center;
	color:#516e23;
	font:normal 11px Arial
}

.copyright a{
	text-decoration:none;
	color:#516e23
}

.imageLeft{
	padding:2px;
	border:1px solid #00765d;
	float:left;
	margin:15px 15px 0 0
}

.spacialization{
	padding:0;
	margin:0;
	list-style:none;
	width:49%;
	float:left
}

.spacialization li{
	padding:0;
	margin:0 0 7px 0
}

.spacialization li a:active, .spacialization li a.active{
	font-weight:bold
}

.specialists{
	float:left;
	width:50%;
	padding:10px;
	background:#e9f7f4;
	border-top:1px solid #c2e8e0;
	border-bottom:1px solid #c2e8e0
}

.specialists h1{
	font:bold 15px Arial;
	padding:0 0 10px 0;
	background:url(../images/d.gif) bottom repeat-x;
	color:#626161
}

.specialists p{
	font:normal 10pt Arial;
	line-height:14pt;
	color:#626161
}

.contactForm{
	padding:15px 0 0 0;
	margin:0;
	width:390px;
}

.contactForm td{
	font-size:9pt;
	padding:0 0 7px 0
}

.contactForm .inputFields{
	border:1px solid #cacaca;
	background:none;
	width:250px
}

.LoginBranchCombo
{
	width:200px;
}

