@charset "utf-8";
/* CSS Document */

html, body {
	border:0;
	margin:0;
	padding:0;
}
body {
	font:100%/1.25 arial, helvetica, sans-serif;
}
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	padding:30px 0 25px 0;
	letter-spacing:-1px;
	font:2em arial, helvetica, sans-serif;
}
h2 {
	padding:20px 0;
	letter-spacing:-1px;
	font:1.5em arial, helvetica, sans-serif;
}
h3 {
	font:1em arial, helvetica, sans-serif;
	font-weight:bold;
}
p, ul, ol {
	margin:0;
	padding:0 0 18px 0;
}
ul, ol {
	list-style:none;
	padding:0 0 0 40px;
}
blockquote {
	margin:22px 40px;
	padding:0;
}
small {
	font-size:0.85em;
}
img {
	border:0;
}
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
/***** Links *****/
 
 a:active, a:link, a:visited{
color:#481c61;
text-decoration:none;}

a:hover{
color:#940c76;
text-decoration:underline;}
  
a, a:visited {
color:#940c76;
	text-decoration:none;
}
/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	font:1em arial, helvetica, sans-serif;
}
textarea {
	line-height:1.25;
}
label {
	cursor:pointer;
}
/***** Tables *****/
 
table {
	border:0;
	margin:0 0 18px 0;
	padding:0;
}
table tr td {
	padding:2px;
}

/********STYLES*******/

html, body, #container {height: 100%;}

p{padding:4px 0 8px 0;}

body{
background:#f0ecf5;
text-align:center;}

#container{
width:1100px;
background:url(../images/container_tile.png) repeat-y 0 0;
margin:0px auto;}

body > #container {height: auto; min-height: 100%;}

#main {padding-bottom: 102px;}  /* must be same height as the footer */

#footer {
position: relative;
background:url(../images/footer_bg.png) no-repeat 0 0;
width:1100px;
margin:0px auto;
margin-top: -102px; /* negative value of footer height */
height: 102px;
clear:both;
text-align:center;
}

#footer_content{
width:820px;
margin:0px auto;
padding:40px 0 0 0;
text-align:left;

}

.footer_info{
width:410px;
*width:420px;
float:left;
margin-left:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f1e1fa;}

p.radmed{
font-family:Georgia, "Times New Roman", Times, serif;
color:#f1e1fa;
border-bottom:1px solid #fff;
padding:0 0 3px 0;
font-size:14px;}
	
#content{
width:892px;
margin:0px auto;
}

#header{
height:157px;
background:url(../images/header_bg.png) no-repeat 0 0;}

#navigation{
height:40px;
margin:0 0 7px 0;}

#header_pic{
height:244px;
margin:0 0 10px 0;}

#central_box{
background:#9376b2 url(../images/central_bg.png) no-repeat 0 0;
min-height:345px;
padding-bottom:20px;
}

#central_content{
width:590px;
margin:0 0 0 245px;
padding:35px 0 0 0;
font-family: "trebuchet MS", Arial, sans-serif;
font-size: 14px;
letter-spacing: 0.8pt;
word-spacing: 1.6pt;
text-align:left;
color:#fff;
line-height: 1.3;
text-align:justify;
 }

#central_content.sub{
font-size: 11px;
line-height: 1.2;
letter-spacing: 0.5pt;
word-spacing: 1.0pt;
 }

p.spacer{
height:55px;
clear:both;
width:1px;}
 
img.logo{
float:left;}

img.left{
float:left;
padding:0 25px 30px 0;}

p.stripe{
background:url(../images/spacer_bg.png) repeat-x 0 0;
padding:0 0 0 0;
margin:8px 0 8px 0;
height:6px;}


p.subTitle{
font-style:italic;
font-size:13px;
padding:0 0 10px 0;}

/***NAVIGATION***/

ul.nav{
list-style:none;
padding:0 0 0 0;
margin:0 0 0 0;
width:892px;
*width:895px;
}

ul.nav li{
height:40px;
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
}

ul.nav li a {
display:block;
height:40px; 
min-width:53px;
background:transparent url(../test/styles/navigation.png) no-repeat 0 0;
text-indent:-9009px;
outline:none;
}

ul.nav li.home{
width:58px;
background:url(../images/nav/home.png) no-repeat 0 0;}
ul.nav li.home:hover{
background-position:0 -40px;}

ul.nav li.team{
width:53px;
background:url(../images/nav/team.png) no-repeat 0 0;}
ul.nav li.team:hover{
background-position:0 -40px;}

ul.nav li.patient{
width:121px;
background:url(../images/nav/patient.png) no-repeat 0 0;}
ul.nav li.patient:hover{
background-position:0 -40px;}

ul.nav li.tour{
width:100px;
background:url(../images/nav/tour.png) no-repeat 0 0;}
ul.nav li.tour:hover{
background-position:0 -40px;}

ul.nav li.news{
width:54px;
background:url(../images/nav/news.png) no-repeat 0 0;}
ul.nav li.news:hover{
background-position:0 -40px;}

ul.nav li.resources{
width:121px;
background:url(../images/nav/resources.png) no-repeat 0 0;}
ul.nav li.resources:hover{
background-position:0 -40px;}

ul.nav li.forms{
width:59px;
background:url(../images/nav/forms.png) no-repeat 0 0;}
ul.nav li.forms:hover{
background-position:0 -40px;}

ul.nav li.online{
width:113px;
background:url(../images/nav/online_pay.png) no-repeat 0 0;}
ul.nav li.online:hover{
background-position:0 -40px;}

ul.nav li.maps{
width:116px;
background:url(../images/nav/maps.png) no-repeat 0 0;}
ul.nav li.maps:hover{
background-position:0 -40px;}

ul.nav li.contact{
width:97px;
background:url(../images/nav/contact.png) no-repeat 0 0;}
ul.nav li.contact:hover{
background-position:0 -40px;}

ul.nav li.on{
background-position:0 -40px;
}
ul.nav li.on:hover{
background-position:0 -40px;}

/*****SOCAIL NETWORK BUTTONS*******/

ul.social{
list-style:none;
padding:0 0 0 0;
margin:0 0 0 0;
width:155px;
float:left;
}

ul.social li{
height:40px;
width:50px;
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
}

ul.social li a {
display:block;
height:40px; 
background:transparent url(../test/styles/navigation.png) no-repeat 0 0;
text-indent:-9009px;
outline:none;
}

ul.social li.facebook{
background:url(../images/social/facebook.png) no-repeat 0 0;}
ul.social li.facebook:hover{
background-position:0 -40px;}

ul.social li.twitter{
background:url(../images/social/twitter.png) no-repeat 0 0;}
ul.social li.twitter:hover{
background-position:0 -40px;}

ul.social li.youtube{
background:url(../images/social/youtube.png) no-repeat 0 0;}
ul.social li.youtube:hover{
background-position:0 -40px;}

/******HEADERS******/

h1.serif{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-transform:uppercase;
font-size:16px;
font-weight:normal;
line-height:22px;
letter-spacing: 1.4pt;
*letter-spacing: 1.0pt;
text-align:justify;
padding:0 0 0 0;}

h2{
color:#FFFFFF;
text-transform:uppercase;
font-size:16px;
font-family: "trebuchet MS", Arial, sans-serif;
letter-spacing: 1.0pt;
padding:0 0 0 0;}


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
