/* - - - - - - - - - - - - - - - - - - - - -
Title : PCG Labs
Author : devdatt gurjar
URL : http://www.pcglabs.com

Created : July 17, 2007
Modified : July 18, 2007
- - - - - - - - - - - - - - - - - - - - - */

* {
	margin:0;
	padding:0;
}
html{ height: 100%;  margin-bottom: 1px; }
html *{ padding: 0; margin: 0; }

body {
	background:#FFF;
	text-align:center;
	color:#8a8a8a;
	margin:0;
}
body, td, th, div, p, ul, li, h1, h2, h3 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8a8a8a;
}
div {
	position:relative;
}
a img {
	border:none;
}

a {
	color:#5b8daf;
	text-decoration:underline;
}
a:hover {
	color:#8a8a8a;
	text-decoration:none;
}
a:active, a:focus {
	outline:0;
}
.none {
	margin:0;
	padding:0;
}

.left {
	float:left;
}
.right {
	float:right;
}
.red {
	color:#FF0000;
}
.blue {
	color:#5b8daf;
}
.clear { clear:both;}

/*  Float containers fix 
========================== */ 

/* Hacks that can't be avoided in this file */
/* =Clearfix */
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* hide hack from Mac-IE5 \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* end hiding */

/*     Texts
================================ */

h1, h2, h3, p, table {
	margin-left:30px;
    margin-right:30px;
}
#HomeLeft h1, #HomeLeft h2, #HomeLeft h3, #HomeLeft p, #HomeLeft table {
	margin-left:0;
    margin-right:0;
}

hr {
	margin-left:30px;
	background:#c3d6e4;
	color:#c3d6e4;
	height:1px;
	border:none;
}
h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#538cb3;
}

h1{
	font-size:25px;
	padding-top:30px;
/*	padding-bottom:4px; */
	height:60px;
	color:#9c2426;
	font-weight:bold;
}
#HomeLeft h1 span {
	color:#858585;
}

h2 {
	font-size:16px;
	font-weight:bold;
	padding-top:0;
	padding-bottom:3px;
}
h3 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:0;
}
p{
	padding-bottom:20px;
	line-height:18px;
	text-align:justify;
}
#HomeIntro p {
	text-align:center;
}
.mf {
	padding-top:15px;
	font-size:12px;
}
#Content ul{
	padding: 0 30px 10px 40px;
	margin:0 0 0 20px;
}
#Content ul li{
	padding: 0 0 9px 0;
}
#Content li ul{
	padding: 0 0 0 0;
	margin:0 0 0 15px;
}
#Content li ul li {
	padding: 9px 0 0  0;
	}



/*     Layout 
=================== */

#HomeIntro {
	text-align:center;
	padding-top:50px;
}

#Page {
	text-align:left;
	margin:0 auto;
	width:930px;
}

#Header {
	height:80px;
}

#Logo {
	width:180px;
	height:80px;
	position:absolute;
	left:0;
	top:0;
}
#Logo h1 {
	margin:0;
	padding:0;
}
#Logo h1 a {
	display:block;
	width:180px;
	height:80px;
	background: url(../images/logo.gif) no-repeat;
}
#Logo strong{ display:none; }

#HomeLeft {
	width:445px;
}
#HomeRight {
	width:483px;
}
#News {
	height:25px;
	background:#c3d7e2 url(../images/top_sentense.jpg) no-repeat right top;
}
#Main {
	background:#FFF url(../images/bgc.gif) repeat-y left top;
	border-bottom:3px solid #FFF;
	border-top:3px solid #FFF;
}
#LeftCol {
	width:160px;
}
#Content {
	width:770px;
	background:#FFF;
	padding-bottom:10px;
}
#ContIn {
width:590px;
margin-top:10px;
}
#RightNav {
width:180px;
}
#ImgLC {
margin-bottom:3px;
}

#LCB {
	background: #d3e5e9 url(../images/lc.gif) no-repeat left bottom;
	height: 40px;
	width: 160px;
}

#Content table {
	margin-top:20px;
}
#Content th {
	text-align:right;
	padding:8px;
	font-weight:normal;
	vertical-align:top;
}
#Content td {
	padding:8px;
	vertical-align:top;
}
#Content #Sitemap {
margin-left:23px;
}

#Content #Sitemap td p {
margin:0 30px 0 0;
}

/* Navigation ================== */

#Nav li a strong, ul#HomeNav li a strong {
display:none;
}

/* Home Nav ---------- */

ul#HomeNav { list-style:none; text-decoration: none; margin-top:3px;}
ul#HomeNav li { height:66px; width:158px; display: inline; float: left; }
ul#HomeNav li a {
	height:66px;
	width:158px;
	display:block;
} 
.HPhy {
	margin: 0 0 0 1px;
}
.HHosp, .HSurg {
	margin:0 0 0 4px;
}

.HPhy a, .HHosp a, .HSurg a {
		background: #1d4a69 url(../images/leftnav.png) no-repeat;
}

.HPhy a { background-position:-160px 0;}
.HHosp a { background-position:-160px -66px;}
.HSurg a { background-position:-160px -132px;}

.HPhy a:hover { background-position:0 0;}
.HHosp a:hover { background-position:0 -66px;}
.HSurg a:hover { background-position:0 -132px;}






/* Top Nav ---------- */
#Nav {
	position:absolute;
	right:0;
	top:30px;
	width:390px;
	height:27px;
}

#Nav ul { list-style:none; text-decoration: none;}
#Nav li { display: inline; text-align: center; margin:0; float: left; }
#Nav li a {
	display:block;
	height:27px;
}
.About a, .PCG a, .Contact a, .Client a, .Home a {
	background: url(../images/nav.png) no-repeat;
}

.About a { background-position:0 0; width:86px; }
.PCG a { background-position:-86px 0; width:76px; 	}
.Contact a { background-position:-162px 0; width:81px; }
.Client a { background-position:-243px 0; width:87px; }
.Home a { background-position:-330px 0; width:60px; }

.About a:hover { background-position:0 -27px; width:86px; }
.PCG a:hover { background-position:-86px -27px; width:76px; }
.Contact a:hover { background-position:-162px -27px; width:81px; }
.Client a:hover { background-position:-243px -27px; width:87px; }
.Home a:hover { background-position:-330px -27px; width:60px; }

/* Left Nav ---------- */


ul#LeftNav {
	list-style:none;
	margin:0;			
	padding:0;
}
ul#LeftNav li {
	height:66px;
	width:160px;
	margin-bottom:3px;
	text-indent: -5000px;
	}

ul#LeftNav li a {
	height:66px;
	width:160px;
	display:block;

}
ul#LeftNav a, ul#LeftNav a:visited				
	{
	color: white;
	text-decoration:none;
	border: none;
	}
	
.Physicians a, .Hospitals a, .Surgery a, .Physicians-on a, .Hospitals-on a, .Surgery-on a {
	background: #1d4a69 url(../images/leftnav.png) no-repeat;
}

.Physicians a { background-position:-160px 0;}
.Hospitals a { background-position:-160px -66px;}
.Surgery a { background-position:-160px -132px;}

.Physicians a:hover, .Physicians-on a { background-position:0 0;}
.Hospitals a:hover, .Hospitals-on a { background-position:0 -66px; }
.Surgery a:hover, .Surgery-on a { background-position:0 -132px; }


/* Right Nav ---------- */

#Content #RightNav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#Content #RightNav li {
	width:180px;
	margin:0;
	padding:0;
}
#Content #RightNav li a {
	width:180px;
	padding:8px 0;
	display:block;
	border-bottom:1px solid #c3d6e4;
	text-decoration:none;
	font-size:12px;
}
#Content #RightNav li a:hover {
	text-decoration:underline;
	color:#5b8daf;
}

/*     Footer
=================== */
#Footer {
	height:25px;
	background:#eaf1f3 url(../images/l.gif) no-repeat left bottom;
}
#Footer #Copyright {
	height:20px;
	margin:5px 0 0 15px;
}
#Footer #FLinks {
	height:20px;
	background: url(../images/r.gif) no-repeat right bottom;
	margin-top:5px;
}
#Footer #FLinks a {
margin-right:15px;
}

#PoweredBy p {
text-align:center;
padding:10px 0;
}

/* Custom Styles ---------- */

p.header
{
line-height: 1.5;
}