/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#18343e url(../i/bg.gif);
	}

/*             header           */

h1{
	cursor:pointer;
	display:block;
	position:relative;
	float:left;
	width:230px;
	text-align:left;
	text-transform:uppercase;
	font:bolder 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:10px 0 0 23px;
	}

h2{
	display:block;
	width:621px;
	height:32;
	text-align:left;
	font:bold 16px "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(../i/title_bg.gif);
	margin-top:20px;
	margin-left:10px;
	padding-left:10px;}
	
#icons{
	display:block;
	float:right;
	widows:78px;
	height:40px;
	margin-right:20px;
	}

.topImage{
	border:none;
	position:relative;
	float:left;
	margin-left:20px;}
/*             header           */


#container{
	width:904px;
	background:#335968 url(../i/container_bg.jpg) no-repeat top;
	min-height:675px;
	padding-bottom:10px}

/*         main menu          */

#mainMenu{
	float:left;
	display:block;
	position:relative;
	margin:0 0 0 20px;
	_margin:0 0 0 10px;
	padding:0;
	height:71px;
	width:863px;}

#mainMenu li{
	padding:0;
	margin:0;
	float:left;
	position:relative;
	display:block;}
	
#mainMenu li a{text-indent:-1000px; overflow:hidden; padding:0; margin:0;}
#mainMenu li a.home{ display:block;	background:url(../i/nav_up.gif); width:143px; height:71px; margin-left:65px;}
#mainMenu li a.about{ display:block;	background:url(../i/nav_up-02.gif); width:144px; height:71px;}
#mainMenu li a.locations{ display:block;	background:url(../i/nav_up-03.gif); width:145px; height:71px;}
#mainMenu li a.patient{ display:block;	background:url(../i/nav_up-04.gif); width:144px; height:71px;}
#mainMenu li a.contact{ display:block;	background:url(../i/nav_up-05.gif); width:145px; height:71px;}
#mainMenu li a.test{ display:block;	background:url(../i/nav_up-06.gif); width:142px; height:71px;}

#mainMenu li a.home:hover{ display:block;	background:url(../i/nav_dn.gif); width:143px; height:71px;}
#mainMenu li a.about:hover{ display:block;	background:url(../i/nav_dn-02.gif); width:144px; height:71px;}
#mainMenu li a.locations:hover{ display:block;	background:url(../i/nav_dn-03.gif); width:145px; height:71px;}
#mainMenu li a.patient:hover{ display:block;	background:url(../i/nav_dn-04.gif); width:144px; height:71px;}
#mainMenu li a.contact:hover{ display:block;	background:url(../i/nav_dn-05.gif); width:145px; height:71px;}
#mainMenu li a.test:hover{ display:block;	background:url(../i/nav_dn-06.gif); width:142px; height:71px;}

/*         main menu          */

#page{
	background:#294956 url(../i/page_bg.jpg) no-repeat top right;
	position:relative;
	display:block;
	float:right;
	width:840px;
	margin-right:20px;
	_margin-right:10px;}
	
#leftColomn{
	margin:0 0 0 -20px;
	padding:0;
	display:block;
	position:relative;
	float:left;
	width:212px;}
	
#leftColomn ul, li{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;}
	
#leftColomn ul{
	list-style:none;
	list-style-type:none;
	margin-top:20px;}
	
#leftColomn li{
	list-style:none;
	list-style-type:none;
	margin-bottom:5px;}
	
#rightColomn{
	width:630px;
	padding-bottom:20px;
	text-align:left;
	position:relative;
	float:left;
	display:block;}
	
#rightColomn p{
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left:20px;
	width:400px;}
	
#rightColomn p.address{
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:200px;
	margin-left:0;
	}
	
#rightColomn ul, li, ol{
	list-style:square;
	list-style-type:square;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

#rightColomn strong{ 
	font-size:14px;}

#rightColomn img{
	float:right;
	position:relative;
	margin-right:20px;}
	
#footer{
	background-color:#18323c;
	font:11px Arial, Helvetica, sans-serif;
	color:#558091;
	height:46px;
	width:864px;
	position:relative;
	display:block;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:20px;
	_margin-left:10px;}
	
#footer p.left{
	text-align:left;
	padding-left:20px;
	padding-top:5px;
	_padding-top:12px;
	float:left;
	width:40%;}
	
#footer p.right{
	text-align:right;
	padding-right:20px;
	padding-top:5px;
	_padding-top:12px;
	float:right;
	width:40%;}
	
#footer a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#558091;}
