body
{
margin: 0;
margin-top:10px;
padding: 0;
text-align: center;
background:#EBF7F3;
height: auto;
}

div#container
{
margin: auto;
margin-top:10px;
width: 1075px;
text-align: left;
height: auto;
}

#headerbar {
display:block;
width:1075px;
height:120px;
margin-bottom: 4px;

}
#menubar {
width:785px;
height:36px;
background-image:url(images/menu_bg.gif);
margin-top: auto;
margin-bottom:4px;
vertical-align:middle;
}

#menubox {
height: auto;
float:left;
background-color:#A5D6C6;
width:175px;
margin:0px;
padding: 0 0 86px 0;
}

#menubox2, #menubox3 {
float:left;
background-color: #A5D6C6;
width: 175px;
margin: 0px;
padding: 32px 0px 32px 0;
}
#menubox4 {
float:left;
background-color: #A5D6C6;
width: 195px;
margin: 0px;
padding: 32px 0px 32px 0;
}

.menubox3 {
background-color: #7FFFD5;
padding: 0px;
}

#welcomebox {
float:left;
height:280px;
background-color:#CCD5DE;
width:258px;
margin:0px;
padding:0px;
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#midcontent {
width:900px;
text-align:left;
float:left;
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
color:#000000;
height:auto;
padding:0px 0px 0px 0px;
display:block;

}

#rightcontentweddings {
float:right;
width:167px;
background: #E0CF9B;
margin: 0px;
padding:0px;
height:421px;
display:block;

}
#rightcontentweddings ul {
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	margin-right: 15px;
}
#rightcontentweddings a {
	padding: 0px;
	padding-left: 5px;
}
#rightcontentweddings ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid white;
}
#rightcontentweddings #first {

	border-top: 1px solid white;

}

#rightcontentweddings img {

	display:block;
	bottom: 0px;
	border-top: 3px solid white;

}
#rightcontentweddings a img {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	display:block;
	bottom: 0px;
	border-top: 3px solid white;
}
#orange {
padding: 10px 10px 10px 10px;
width: 90%;
background-color:#FFC000;
}
#grey {
padding: 10px 10px 10px 10px;
width: 90%;
background-color:#948A54;
}
#footerA {
float:left;
padding: 0 12px 36px 12px;
width: 1052px;
height: auto;
color:#ffffff;
text-align:left;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 12px;
background-color:#002D56;
margin: 0 auto;
position:relative;
}
.copyright {
text-align:left;}
a.copyright {
text-align:left;
color:#FFFFFF;}
.gallerylinktext {
text-align:right;}

.smalltext {
color:#000000;
text-align:left;
font-size:105%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 16px;
padding:5px 5px 5px 15px;
}
.audithead {
color:#10007B;
text-align:center;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 22px;
padding:5px 5px 15px 5px;
font-weight:bold;
}
.firehead {
color:#D50F0F;
text-align:center;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 22px;
padding:5px 5px 15px 5px;
font-weight:bold;
}
.audittel {
color:#000000;
text-align:center;
font-size:120%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding:5px 10px 15px 10px;
font-weight:bold;
}
.audittext {
color:#000000;
text-align:center;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding:5px 10px 15px 10px;
font-weight:bold;
}
a.audittext {
color:#000000;
text-align:center;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding:0px 0px 0px 0px;
font-weight:bold;
}
a.audittext:hover {
color:#10007B;
text-align:center;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding:0px 0px 0px 0px;
font-weight:bold;
}
.lhmargintext {
color:#D50F0F;
text-align:center;
font-size:85%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding:5px 0px 15px 0px;
font-weight:bold;
}
a.lhmargintext {
color:#D50F0F;
text-align:center;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding:0px 0px 0px 0px;
font-weight:bold;
}
.firetext {
color:#D50F0F;
text-align:center;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding:5px 25px 15px 15px;
font-weight:bold;
}
a.firetext {
color:#D50F0F;
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding:0px 0px 0px 0px;
font-weight:bold;
}
.firecontact {
color:#E98600;
text-align:center;
font-size:85%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding:5px 15px 15px 15px;
font-weight:bold;
}

#rule{
height: 1px;
background: url('images/rule.gif') repeat-x;
margin-left:10px;
margin-right:10px;
padding-top:4px;
padding-bottom:4px;
}

#bluerule{
height: 14px;
background: url('images/bluerule.gif') repeat-x center;
}

#dottedrule{
height: 1px;
background: url('images/dotted_rule.gif') repeat-x;
}
.clinicalgov {
font-size:85%;
font-family:Verdana, Arial, sans-serif;
line-height: 20px;	
padding: 15px 15px 0px 15px;
color:#732173;
font-weight:bold;
}
a.clinicalgov {
font-size:100%;
font-family:Verdana, Arial, sans-serif;
line-height: 20px;	
padding: 0px 0px 0px 0px;
color:#000000;
font-weight:bold;
}
.clinicalgovsm {
font-size:75%;
line-height: 16px;	
font-family:Verdana, Arial, sans-serif;
padding: 15px 15px 0px 15px;
color:#732173;
font-weight:bold;
}
.pagetitle {
font-size:12px;
font-family:Verdana, Arial, sans-serif;
line-height: 20px;	
padding: 15px 15px 0px 15px;
color:#00B5B5;
font-weight:bold;
}
.subtitle {
font-size:11px;
font-family:Verdana, Arial, sans-serif;
line-height: 20px;	
padding: 15px 15px 0px 15px;
color:#00B5B5;
font-weight:bold;
}
.headtext {
font-size:95%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 1px 15px 3px 15px;
font-weight:bold;
color:#0008C6;
background-color:#EBF7F3;
background-repeat:no-repeat;
}
.greenheaders {
font-size:70%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 2px 15px 2px 15px;
color:#00B5B5;
font-weight:bold;
}
.rhtext {
font-size:70%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 2px 15px 2px 15px;
}
a.rhtext {
font-size:100%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
color:#000000;
padding:0px 0px 0px 0px;
}
.maintextred {
font-size:70%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 2px 15px 2px 15px;
color:#AA1914;
}
a.maintextred {
font-size:100%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 0px 0px 0px 0px;
color:#AA1914;
font-weight:bold;
text-decoration:none;
}
.maintext {
font-size:70%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 2px 15px 2px 15px;
}
a.maintext {
font-size:100%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 0px 0px 0px 0px;
color:#00B5B5;
font-weight:bold;
text-decoration:none;
}
.greentext {
font-size:100%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 2px 0px 2px 0px;
color:#00B5B5;
}
a.greentext {
font-size:100%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 2px 0px 2px 0px;
color:#00B5B5;
text-decoration:none;
}
.biggreentext {
font-size:140%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 2px 0px 2px 0px;
color:#00B5B5;
}
.paratext {
font-size:70%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;	
padding: 2px 15px 3px 0px;
}
.listtextcg, li.listtextcg {
font-size: 85%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;
background-color: #ffffff;	
padding: 0x;
margin: 0px 0px 0px 15px;
color: #000000;
list-style-image: url(images/bulletcg.gif);
list-style-type: square;
z-index: 0;
}
.listtext, li.listtext {
font-size: 85%;
font-family:Verdana, Arial, sans-serif;
line-height: 16px;
background-color: #ffffff;	
padding: 0x;
margin: 0px 0px 0px 15px;
color: #000000;
list-style-image: url(images/bullet.gif);
list-style-type: square;
z-index: 0;
}

A.listtext {
font-family:Arial, Helvetica, sans-serif;
line-height: 16px;
	padding-left: 0px;
color:#000000;
font-size:100%;
}
A.listtext:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:100%;
line-height: 16px;
	padding-left: 0px;
	color:#000000;
	text-decoration:underline;
}

.leftboxtext {
font-size:68%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 16px;
text-align:left;

}
a.leftboxtext {
font-size:100%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 16px;
padding-left:0px;
}
.secondline {
color:#000000;
text-align:left;
font-size:65%;
font-family:Arial, Helvetica, sans-serif;
padding:5px 5px 5px 15px;
font-style:italic;
}
.gallerycaption {
color:#000000;
text-align:left;
font-size:65%;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 16px;
padding:5px 5px 5px 15px;
}

h1 {
font-size:100%;
font-family:Verdana, Arial, sans-serif;
line-height: 20px;	
padding: 15px 15px 0px 15px;
color:#00B5B5;
font-weight:600;
}

ul.listtext	{
	background-color: transparent;
	width: 90%;
}

li.listtext	{
	background-color: transparent;
	width: 90%;
	margin: 0 0 12px 32px;
}

/* Navigation menu */

#menubox2 li {
		display: inline;
		float: left;
		font-size: 15px;
		font-weight: 600;
		font-family: Arial, Helvetica, Nimbus Sans L, sans-serif;
		border-bottom: 2px solid #ffffff;
		margin: 0px;
		z-index: 2;
		}

#menubox2 li.home {
		display: inline;
		float: left;
		font-size: 15px;
		font-family: Arial, Helvetica, Nimbus Sans L, sans-serif;
		border-top: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
		margin: 0px;
		}

#menubox2 a {
		display: block;
		width: 165px;
		padding: 0 0 0 10px;
		text-align: left;
		line-height: 24px;
		background-color: #00B5B5;
		text-decoration: none;
		color: #ffffff;
		}
	
#menubox2 a:hover {
		background: #7FFFD5;
		color: #000000;
		}
		
#menubox4 li {
		display: inline;
		float: left;
		font-size: 15px;
		font-weight: 600;
		font-family: Arial, Helvetica, Nimbus Sans L, sans-serif;
		border-bottom: 2px solid #ffffff;
		margin: 0px;
		z-index: 2;
		}

#menubox4 li.home {
		display: inline;
		float: left;
		font-size: 15px;
		font-family: Arial, Helvetica, Nimbus Sans L, sans-serif;
		border-top: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
		margin: 0px;
		}

#menubox4 a {
		display: block;
		width: 165px;
		padding: 0 0 0 10px;
		text-align: left;
		line-height: 24px;
		background-color: #00B5B5;
		text-decoration: none;
		color: #ffffff;
		}
	
#menubox4 a:hover {
		background: #7FFFD5;
		color: #000000;
		}
		
/* Secondary navigation */
#footernav	{
		margin: 0px;
		width: 800px;
		background-color: transparent;
		padding: 12px;
		display: block;
		font-weight: 400;
}

#footernav a {
		display: block;
		width: 380px;
		padding: 0 0 0 10px;
		text-align: left;
		line-height: 18px;
		background-color: transparent;
		text-decoration: none;
		color: #00B5B5;
		font-weight: 600;
		}
	
#footernav a:hover {
		background: #7FFFD5;
		color: #000000;
		}

#footernav li {
		display: inline;
		float: left;
		font-size: 12px;
		font-weight: 400;
		width: 389px;
		font-family: Arial, Helvetica, Nimbus Sans L, sans-serif;
		margin: 0px;
		z-index: 2;
		}

#footernav ul	{
		display: inline;
		list-style-type: none;
}

h3	{
		font-family: Arial, Helvetica, Nimbus Sans L, sans-serif;
		font-size: 15px;
		color: #ffffff;
}