@charset "utf-8";
/* CSS Document */


body 
		{
	font: 70% Verdana, Arial, sans-serif;
	background-image:url(../images/bg.jpg);
	background-attachment: fixed;
}

a:link, a:visited {

	color: #FF6600;	text-decoration:none;

}

a:hover, a:active {

	color:#FF6600; text-decoration:underline;

}

select {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text-super {
font-size:60% !important;
vertical-align:super;
margin-top:0px;
line-height:0px; 
}

.dos {
	font-size: 20px;
	color:#090;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.dont {
	font-size: 20px;
	color:#C00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#intro 
		{
	line-height: 17px;
	font-size:12px;
	}
#about 
		{
	line-height: 16px;
	}

h1 {
	font-size: 29px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	padding-top: 24px;
	padding-bottom: 10px;
	line-height: 32px;
}

h2 {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
	margin-top: 22px;
	line-height: 24px;
}

#htop {

	color: #EFEFEF;
	font-size:11px;	

}

#htop a:link, #htop a:visited {

	color: #99ccff;	text-decoration:none;
	font-size:11px;

}

#htop a:hover, #htop a:active {

	color:#99ccff; text-decoration:underline;

}

#mrhs {

	color: #FFFFFF;
	font-size:11px;	
	line-height: 16px;

}

#mrhs a:link, #mrhs a:visited {

	color: #ec7c1e;	text-decoration:none;
	font-size:11px;

}

#mrhs a:hover, #mrhs a:active {

	color:#ec7c1e; text-decoration:underline;

}

#mrhsi {
	font-size:11px;	
	line-height: 16px;
	color:#666666;

}

#mrhsi a:link, #mrhs a:visited {

	color: #ec7c1e;	text-decoration:none;
	font-size:11px;

}

#mrhsi a:hover, #mrhs a:active {

	color:#ec7c1e; text-decoration:underline;

}

#legalfooter a:link, #legalfooter a:visited {

	color: #333333;	text-decoration:none;
	

}

#legalfooter a:hover, #legalfooter a:active {

	color:#000000; text-decoration:underline;

}

.footersm { 
	font-size: 75%;
}

#bottom a:link, #bottom a:visited {

	color: #003366;	text-decoration:none;

}

#bottom a:hover, #bottom a:active {

	color:#FF9900; text-decoration:underline;

}

#Pbreadcrumbs {

	color: #FFFFFF;
	font-size:11px;	
	line-height: 16px;

}

#Pbreadcrumbs a:link, #Pbreadcrumbs a:visited {

	color: #ec7c1e;	text-decoration:none;
	font-size:11px;

}

#Pbreadcrumbs a:hover, #Pbreadcrumbs a:active {

	color:#ec7c1e; text-decoration:underline;

}

#breadcrumbs a:link, #breadcrumbs a:visited {

	color: #ec7c1e;	text-decoration:none;
	font-size:11px;

}

#breadcrumbs a:hover, #breadcrumbs a:active {

	color:#ec7c1e; text-decoration:underline;

}



#maincopyoh a:link, #maincopyoh a:visited {

	color: #65C165;	text-decoration:none;

}

#maincopyoh a:hover, #maincopyoh a:active {

	color:#65C165; text-decoration:underline;

}

#breadoh a:link, #breadoh a:visited {

	color: #65C165;	text-decoration:none;

}

#breadoh a:hover, #breadoh a:active {

	color:#65C165; text-decoration:underline;

}

#maincopynhs a:link, #maincopynhs a:visited {

	color: #3597C8;	text-decoration:none;

}

#maincopynhs a:hover, #maincopynhs a:active {

	color:#3597C8; text-decoration:underline;

}

#breadnhs a:link, #breadnhs a:visited {

	color: #3597C8;	text-decoration:none;

}

#breadnhs a:hover, #breadnhs a:active {

	color:#3597C8; text-decoration:underline;

}

.patients {
	color: #FE8534;
	}
	
.oh {
	color: #65C165;
	}
	
.nhs {
	color: #3597C8;
	}
	
.main {
	color: #003399;
	}

#ticker a:hover, #ticker a:active {

	color:#FF6600; text-decoration:underline;

}

/* liScroll style declarations */
 
.tickercontainer { /* the outer div with the black border */

width: 350px; 
height: 18px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 60px;
top: 28px;
width: 320px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: normal 11px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
 
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #99ccff;
font: normal 11px Verdana;
margin: 0 20px 0 0;
} 
ul.newsticker span {
margin: 0 0px 0 0;
} 
#newsticker-demo {   
	width:250px;   
	padding: 0px 0px 0;   
	font-family:Verdana,Arial,Sans-Serif;   
	font-size:11px;   
	margin:0px auto;  
}   
 
#newsticker-demo a { text-decoration:none; }   

  
.newsticker-jcarousellite { width:250px; }   
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:0px; margin-bottom:0px; }   
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }   
.newsticker-jcarousellite .info { float:rightright; width:190px; }   
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; 

} 

#homeright a:link, #homeright a:visited {

	color:#333399;	text-decoration:none;

}

#homeright a:hover, #homeright a:active {

	color:#FF9900; text-decoration:underline;

}

#shoppaneltext a:link, #shoppaneltext a:visited {

	color:#333399;	text-decoration:none;

}

#shoppaneltext a:hover, #shoppaneltext a:active {

	color:#FF9900; text-decoration:underline;

}

.rhsText { 
	margin: 0;
	padding: 8px 22px 0 18px;  
	font-size: 100%;
	line-height: 15px;
} 
#shoppanel { 
	width: 186px;
	height: 228px;
	background-image: url(../images/visitourshop.png)
} 
#shoppaneltext { 
	padding: 28px 13px 0 20px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
} 
#shoppanelp { 
	width: 186px;
	height: 228px;
	background-image: url(../images/visitourshop2.png)
}
.homelist1 {
	color: #ec7c1e;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: 18px;
	font-size:12px;
	min-height: 120px;
	}
	
.homelist2 {
	color: #65C165;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: 18px;
	font-size:12px;
	min-height: 70px;
	}
	
.homelist3 {
	color: #33FFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: 18px;
	font-size:12px;
	min-height: 70px;
	}
	
.homelink {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 56px;
	font-size:13px;
	}
	
.homelist1 a:link, .homelist1 a:visited {

	color: #ec7c1e;	text-decoration:none;

}

.homelist1 a:hover, .homelist1 a:active {

	color:#ec7c1e; text-decoration:underline;

}

.homelist3 a:link, .homelist3 a:visited {

	color: #33FFFF;	text-decoration:none;

}

.homelist3 a:hover, .homelist3 a:active {

	color:#33FFFF; text-decoration:underline;

}

.homelist2 a:link, .homelist2 a:visited {

	color:#66FF33;	text-decoration:none;

}

.homelist2 a:hover, .homelist2 a:active {

	color:#66FF33; text-decoration:underline;

}
#mission { 
	width: 570px;
	height: 290px;
	background-image: url(../images/missionback.gif);
}
#missioncopy { 
	width: 450px;
	height: 200px;
	border: 0px solid #000;
	padding-top: 90px;
	padding-left: 70px;

}

.patientmenu a:link, .patientmenu a:visited {

	color: #ec7c1e;	text-decoration:none;

}

.patientmenu a:hover, .patientmenu a:active {

	color:#ec7c1e; text-decoration:underline;

}

.insidemenu a:link, .insidemenu a:visited {

	color: #ec7c1e;	text-decoration:none;

}

.insidemenu a:hover, .insidemenu a:active {

	color:#ec7c1e; text-decoration:underline;

}



.glossList {



	background: #fff ;

	margin: 0px;

	border: 0px solid #0033CC; 

}



.gloss {

	margin: 0 0 0 0px ;

	border: 1px solid #EBEBEB; 

	padding:2px 2px;

	color:#CCC;

}
.gloss a:link, .gloss a:visited {
	color: #ec7c1e;	text-decoration:none;
}
.gloss a:hover, .gloss a:active {
	color:#ec7c1e; text-decoration:underline;
}
.headLet {
	font-weight: bold;
	color:#0022AE;
	font-size:16px;
}
.pathead a:link, .pathead a:visited {
	color: #FFFFFF;	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}
.pathead a:hover, .pathead a:active {
	color: #66CCFF; text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}
.ohhead a:link, .ohhead a:visited {
	color: #FFFFFF;	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}
.ohhead a:hover, .ohhead a:active {
	color:#66FF33; text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}
.nhshead a:link, .nhshead a:visited {
	color: #FFFFFF;	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}
.nhshead a:hover, .nhshead a:active {
	color:#333399; text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}

#testtop {
	background-image:url(../images/66.jpg);
	background-repeat:no-repeat;
	padding: 10px 20px 0  60px;
	text-align:justify;
}
#testbot {
	background-image:url(../images/99.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height: 70px;
	padding: 10px 60px 0 0px;
	font-weight:bold;
	text-align:right;
		border-bottom:thin dotted #FF6600;
	margin-left: 60px;
}

.glossCap {

font-size: 24px;
color:#FF6600;
font-weight:lighter;

}
#backtop {
		text-align:right;
		border-bottom: thin dotted #FF6600;
		padding-bottom: 30px;
		margin-bottom: 20px;
		}
		
#question {
	background-image:url(../images/q.gif);
	background-repeat:no-repeat;

	padding: 0px 20px 0  50px;
	margin-top: 20px;
	text-align:justify;
	font-style:italic;
}
#answer {
	background-image:url(../images/a.gif);
	background-repeat:no-repeat;
	background-position: inherit;
	padding: 0px 20px 10px 50px;

}

#mrhsheadp {
	height: 161px;
	width: 647px;
	margin-left: 273px;
}

#rollover a {   

display: block;   

background:  url(../images/rsaAll.jpg) top;   
width: 647px;   
height: 161px;   



}#rollover a:hover {   

background:  url(../images/rsaAll.jpg) no-repeat bottom;   

}

#contactbutton a {   
	display: block;   
	background:  url(../images/contactus.gif) top; 
	background-repeat: no-repeat;  

	width: 198px;   
	height: 120px;   

}

#contactbutton a:hover {   
	background:  url(../images/contactus.gif) no-repeat bottom; 
}

#contactdiv {
	width: 600px;
	padding-top: 20px;
	height: 240px;
	border-bottom:thin dotted #FF6600;
}
#contacthead {
	width: 198px;
	height: 200px;
	text-align:right;
	float:left;
}

#contactpics {
	width: 370px;
	height: 200px;
	margin-left: 20px;
	float: right;
}

#contactnames {
	width: 200px;
	height: 200px;
	float: right;
	text-align: left;
	margin-top: 20px;
	line-height: 20px;
}


