@charset "utf-8";
/* CSS Document */
body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
}

li {
	list-style-type:none;
}

ul{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;	
}

h3{
	color:#999966;	
}

hr{
	color:#E9E9E9	
}

#wrapper{
	width:900px;
	height:auto;
	min-height:600px;
	margin:0px auto auto auto;
}

#banner{
	width:900px;
	height:300px;
}

#top-banner{
	width:900px;
	height:91px;
	background-image:url(images/top-banner.jpg);
	background-repeat:no-repeat;
}

#middle-banner{
    float:right;
	clear:right;
	background-image:url(images/middle-banner.jpg);
	background-repeat:no-repeat;
	height:209px;
	width:653px;
}


#right-header{
	/*background-image:url(images/right-top-banner.jpg);
	background-repeat:no-repeat;*/
	float:right;
	width:653px;
	height:300px;
}

#gallery { position: relative; width:653px; height:300px; margin:0; padding:0; }
#gallery li { display: block; }

ul{
	margin:0; 
	padding:0;
}


/*//////////////////Navbar///////////////////////////*/
#nav-bar{
	float:left;
	clear:left;
	margin-top:91px;
}

div.div-navigation{
	height:30px;
	width:225px;
	line-height:35px;
}

div.div-navigation a {
	color:#fff;
	width:230px;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
}
div.div-navigation a:hover, div.div-navigation a.selected  {
	background-image:url(images/bg_navigation_hover.png);
	background-repeat:repeat-x;
	display:block;
	background-color:#01004E;
	height:30px;
	width:225px;
}

div.div-navigation a:active {
	background-repeat:repeat-x;
	display:block;
	background-color:#01004E;
	height:30px;
	width:225px;
}


/*//////////////////main body///////////////////////////*/

#main{
	margin-top:1px;
	width:900px;
	height:auto;
	min-height:470px;
	position:relative;
	border:solid 1px #EBEBEB;
}

#left-main{
	float:left;
	background-image:url(images/left-home-bgimage.png);
	background-repeat:no-repeat;
	width:246px;
}

#right-main{
	width:654px;
	height:auto;
	float:right;
}

#right-main-inner{
	margin:20px 20px 0px 20px;
	height:auto;
	width:614px;
}

.image-placer{
	margin:20px auto auto auto;
	width:246px;
	text-align:center;
}

.contact-box{
	margin:20px auto auto auto;
	width:229px;
	height:auto;
	background-color:#CCCCCC;
	border:solid #333 1px;
}

.heading{
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	background-color:#666;
}

th{
	color:#FFF;	
}

.indent{
	background-color:#CCCCCC;
	text-indent:5px;
	color:#000;
}

.clear{
	padding:0px;
	margin:0px;
}
/*//////////////////appointment box///////////////////////////*/
.headers{
	background-color:#033;
	color:#FFF;
	font-size:14px;

}


/*//////////////////footer///////////////////////////*/

#footer{
	width:900px;
	height:30px;
	margin:0px auto auto auto;
}

#left-footer{
	line-height:29px;
	padding-left:20px;
	float:left;
	clear:left;
}

#right-footer{
	line-height:29px;
	padding-right:20px;
	float:right;
	clear:right;
}

a{
	color:#4090A9;
	text-decoration:none;
}
