body{
font-family:Arial,Verdana;
}
#page{
margin:0 auto;
position:relative;
width:960px;
background-color:#FFFFFF;}

/* Header */
#header{
background-image: url(../images/top_banner_bg.jpg);
width: 960px;
height: 130px;
border-bottom:1px solid #FFF;}

#header img{
left:11px;
position:relative;
top:35px
}

#headerSeparator{
width:960px;
height: 10px;
margin-bottom:29px;
background-color: #FF338C;
}

/* Main Content area */
#main{
width:960px;
}

/* Main-Left Content area */
#mainLeft{
width: 380px;
margin-right:10px;
float: left;}

#mainLeft img{
border: 10px solid #FF338C;
margin-top:10px;
}

#mainLeft h1{
border-bottom:1px solid #C0CDDD;
color:#003376;
font-family:Georgia,Times,serif;
font-size:20px;
font-weight:normal;
margin:20px 0 5px;
padding:5px 0;
}

#mainLeft .newsletter h1{
margin:9px 0 5px;
}

#mainLeft p{
font-size: 12px;
color: #003376;
border-bottom: 1px solid #C0CDDD;
margin-bottom:5px;
padding:2px 0 5px;
}

#mainLeft .newsletter, #mainLeft .latestNews, #mainLeft .resources{
width:388px;
}

#mainLeft .latestNews h1{
color: #003376;
text-decoration:none;
line-height: 0px;
padding-top:0px;
}

#mainLeft .latestNews p.date{
font-size: 12px;
border-bottom:none;
padding-bottom:6px;
margin: 0;
font-weight: bold;
}

#mainLeft a:link, #mainLeft a:visited {
font-size: 12px;
color: #003376;
text-decoration:none;
}

#mainLeft .aboutSach h1 {
margin:9px 0 5px;
}

/* Main-Right Content area */
#mainRight{
margin-left:10px;
padding:0 11px;
width:538px;
float: left;}

#mainRight h1{
color:#FF338B;
font-family:Georgia,Times,serif;
font-size:27px;
line-height:1.3em;
margin:3px 0 30px;
width:520px;
}

#mainRight h2{
color:#003376;
font-family:Georgia,Times,serif;
font-size:20px;
font-weight:normal;
line-height:1.3em;
margin:20px 0 27px;
}

#mainRight h3{
color:#003376;
font-family:Georgia,Times,serif;
font-size:16px;
font-weight:bold;
}

#mainRight p strong{
color: #FF338B;
font-size: 11px;
font-weight: bold;
}

#mainRight p{
color: #003376;
font-size:11px;
line-height:1.3em;
}

#mainRight ul li {
color: #003376;
font-size:11px;
list-style-image:url(../images/bullet-pink.gif);
line-height: 23px;
}

#mainRight a{
color: #FF338B;
text-decoration: none;
}

/* Footer */
#footer{
clear: both;
background: #8099BB url(../images/footer_banner_logo.png) no-repeat scroll 658px 0;
height:90px;
width:960px;}

/* General Styles */
.bold{
font-weight: bold;
}

.hotPink{
color: #FF338B;
}

/* Navigation */

/* Top Menu */
ul#topNav {
float:right;
margin:0.7em 0;
padding:0;
font-family: Georgia, Times, serif;
font-size: 13px;
margin: 17px 10px 10px;

}

ul#topNav li:first-child {
border-left:medium none;
margin-left:0;
padding-left:0;
}

ul#topNav li {
border-left:1px solid #406599;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0.8em;
padding-left:0.8em;
height:15px;
}

ul#topNav li a:link, ul#topNav li a:visited {
color:#FFF;
text-decoration:none;
}

ul#topNav li a:hover {
color:#FF338B;
text-decoration:underline;
}

ul#topNav li a.activePage{
color:#FF338B;
text-decoration:underline;
}

/* Bottom Menu */
#footerNav {
float:left;
font-size:10pt;
left:-170px;
margin:0 0 1em 13.5em;
position:relative;
top:36px;
width:600px;
}

#footerNav li {
border-left:1px solid #CCCCCC;
float:left;
height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0.8em;
padding-left:0.8em;
}

#footerNav li a:link, #footerNav li a:visited {
color:#FFF;
text-decoration:none;
}

ul#footerNav li:first-child {
border-left:medium none;
margin-left:0;
padding-left:0;
}

ul#footerNav li a.activePage{
text-decoration:underline;
}

/* Hospital Search Form */
#searchForm{
border-bottom:1px solid #C0CDDD;
position:relative;
top:-23px;
width:550px;
}

#searchFormRight{
float:left;
margin:0 0 0 15px;
width:254px;
}

#searchFormLeft{
float:left;
margin:0 15px 0 0;
width:254px;
}

#searchForm label{
color: #FF338B;
width: 100px;
float: left;
font-size: 11px;
font-weight: bold;
position: relative;
top: 1px;
margin-right:5px;
}

#searchForm input{
width: 146px;
height: 17px;
clear: right;
background:#FFF none repeat scroll 0 0;
border-top:1px solid #666;
border-left:1px solid #666;
border-bottom:1px solid #ACACAC;
border-right:1px solid #ACACAC;
}

#searchForm input.noborderform{border:0; text-align:left;margin:0;width:20px;}

#searchForm p{
margin: 22px 0 0 0;
}

#searchForm input#submit{
background-image:url(../images/search.png);
border:0 none;
height:20px;
margin:0px 0 20px -1px;
width:100px;
}

#searchForm input#subscribe {
background-image:url(../images/subscribe.png);
border:0 none;
height:20px;
margin:38px 0 20px -1px;
width:100px;
}

/* Hospital Info */

#hospitalInfo{
width: 550px;
position:relative;
top:-34px;
}

#hospitalInfo h1{
color:#003376;
font-family:Georgia,Times,serif;
font-size:20px;
font-weight:normal;
width: 275px;
margin:20px 0 8px;
padding:5px 0;
}

#hospitalInfo h2{
color: #FF338B;
font-family:Arial, Verdana;
font-size: 11px;
font-weight: bold;
margin-bottom:0px;
margin-top:0;
}

#hospitalInfo h3{
color:#003376;
font-family:Arial, Verdana;
font-size: 11px;
font-weight: bold;
margin-bottom:0px;
}

#hospitalInfo p{
color:#003376;
font-family:Arial, Verdana;
font-size: 11px;
}

#hospitalInfo img{
float: right;
border: solid 10px #003376;
margin-top:10px;
}

#hospitalInfo a{
color: #FF338B;
text-decoration: none;
}

#hospitalInfo h2+h3{
margin-top: 0;
}

/* pagination */

/* current page */
#pagination strong {
color:#FF338B;
font-size: 11px;
}

/* other pages */
#pagination a {
color:#FF338B;
font-size: 11px;
}
