@charset "utf-8";
/*
HPB: National Register of Disease Office (NRDO)
Last Updated: 6th March 2008
Version: 1.0
*/
body {font-family: Arial,verdana,Sans-Serif; background:#fff; font-size: 75%; margin:auto;}

p { margin: 0 0 20px 0;}
a:link,a:active { color: #579792; text-decoration: none;}
a:visited { color: #579792; text-decoration: none;}
a:hover { color: #579792; text-decoration: underline;}

h1, h2, h3 { color: #4aa9a1; font-family: "Lucida Sans", Arial, Helvetica, sans-serif;text-align:left;}
h1 { font-size: 125%; margin: 0 0 10px 0;}
h2 { font-size: 1.4em; margin: 0 0 10px 0;}
h3 { font-size: 1.2em; margin: 0 0 10px 0;}
hr { border-bottom: 1px dotted #BBB; border-top: 1px solid #fbb9b8;}

ol {}
ol li {list-style-type: decimal; margin: 0 0 8px -10px; padding: 0; }
ol li ol {margin-top: 9px; margin-bottom: 20px;}
ol li ol li {background: none; margin: 0 0 5px -10px;}

ul {}
ul li {margin: 0 0 8px -35px; padding: 0 0 0 15px; list-style-type: none; background: url('../uploadedImages/NRDO/_System/ul.gif') no-repeat 0 2px;}
ul li ul {margin-top: 9px; margin-bottom: 20px;}
ul li ul li {margin: 0 0 5px -30px; list-style-type: none; background: url('../uploadedImages/NRDO/_System/li.gif') no-repeat 0 3px;}

ul li ol {margin-top: 9px; margin-bottom: 20px;}
ul li ol li {list-style-type: decimal; margin: 0 0 8px -10px; padding: 0; background: none;}

ol li ul {margin-top: 9px; margin-bottom: 20px;}

/* Masthead, footer and Menu */
#pgBody {width:760px; margin:auto;}
#masthead {height:120px; background:#fff url(../uploadedImages/NRDO/_System/masthead_bkg.jpg) no-repeat;}
#mastheadSub {height:105px; background:#fff;}
#mastheadRight {float:right; text-align:right; margin-right:5px;}
#agencyLogo {float:left; margin-left:5px;}    
#topSideMenu {font-size:100%; text-align:right; margin-top:10px;}
.searchText {border-top:1px solid #BBB; border-left:1px solid #BBB; border-bottom:1px solid #EEE; border-right:1px solid #EEE;}
#divMasterPgMenu { width: 100%; height: 33px; background:#fff url(../uploadedImages/NRDO/_System/nav_bkg.gif) repeat-x;}
#rightColumn {margin: 0 0 0 213px; padding: 15px;text-align:justify;}
#leftColumn {width: 206px; float: left;	padding-bottom: 395px;}
#leftNav {padding:0 17px;}
#leftNavItem a.vml1:link, #leftNavItem a.vml1:visited, #leftNavItem a.vml1:active	{color:#fff; font-weight:bold; display:block; background: url(../uploadedImages/NRDO/_System/leftNav_bullet.gif) no-repeat 0px 14px; margin: 0 0 0 20px; padding: 10px 3px 10px 15px; font-size: 100%; text-decoration: none;}
#leftNavItem a.vml1_sel:link, #leftNavItem a.vml1_sel:visited, #leftNavItem a.vml1_sel:active	{color:#e9cc4c; font-weight:bold; display:block; background: url(../uploadedImages/NRDO/_System/leftNav_bullet.gif) no-repeat 0px 14px; margin: 0 0 0 20px; padding: 10px 3px 10px 15px; font-size: 100%; text-decoration: none;}
#leftNavItem a.vml2:link, #leftNavItem a.vml2:visited, #leftNavItem a.vml2:active	{color:#fff; font-weight:bold; display:block; background: url(../uploadedImages/NRDO/_System/leftNav_bullet2.gif) no-repeat 0px 5px; margin: 0 0 0 20px; padding: 2px 3px 10px 15px; font-size: 100%; text-decoration: none;}
#leftNavItem a.vml2_sel:link, #leftNavItem a.vml2_sel:visited, #leftNavItem a.vml2_sel:active	{color:#e9cc4c; font-weight:bold; display:block; background: url(../uploadedImages/NRDO/_System/leftNav_bullet2.gif) no-repeat 0px 5px; margin: 0 0 0 20px; padding: 2px 3px 10px 15px; font-size: 100%; text-decoration: none;}

.pageTitle {
	vertical-align: bottom;
	background: transparent url(../uploadedImages/NRDO/_System/hdr_underline.gif) no-repeat bottom left;
	color: #fbb028;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.0em; 
	padding-top: 5px;
	padding-bottom: 5px;    
}

#divContentOuterPanel {background: url(../uploadedImages/NRDO/_System/contentTop_bkg.gif) no-repeat top left;	position: relative;	top: -7px;}
#divContentInnerPanel {background: url(../uploadedImages/NRDO/_System/contentBottom_bkg.gif) no-repeat bottom left;}
#topNav{padding-left: 75px;}

.displayNone { color:#F1F1F1; display: none; }
.displayInline  { display: inline; }
.floatRight {float:right;}
.floatLeft {float:left;}
.clear {display: inline-block;}
.clear:after, .container:after {content: ".";display: block;height: 0;	clear: both; visibility: hidden;}
* html .clear {	height: 1%;}
.clear {display: block;}

#footerPrivacyTerms { padding-top: 8px; background: transparent url(../uploadedImages/NRDO/_System/footer_horzline.gif) no-repeat top center; text-align:center; font-size: 90%; text-transform:uppercase; }
#footerCopyright { text-align:center; font-size: 90%; text-transform:uppercase;  }
#footerBestViewed { text-align:center; font-size: 90%;  text-transform:uppercase; }
#lastUpdated { float:left; font-style:italic; font-size: 90%;}
#rateThisSite { float:right;}
.formField { font-weight :bold;color:#5f5f5f; text-align:right;}

.pagerLink a{padding:0 5px; text-decoration:underline;}

/* Rate this page formatting */
ol.design_list_horizontal {margin:0;}
ol.design_list_horizontal li {padding:20px 15px;}
.ektFormRdoElement {display:none;}

/* Calendar picker */
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
