/* Browser Reset Start 
html,body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,pre,code,address,variable,form,fieldset,blockquote {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
	list-style-type: none;
	}
	
table { 
	border-collapse: collapse;
	border-spacing: 0;
	width: 95%;
	}
	
td, th, caption { 
	font-weight: normal;
	text-align: left;
	}

ol {
	padding-left: 1.4em;
	list-style: decimal;
	}
	
ul {
	padding-left: 1.4em;
	list-style: square;
	}
	
q:before, q:after {
		content:'';
		}

ul ul {
	font-size: 100%;
	}

img , fieldset {
	border: 0;
	}
	
p {
	margin-top: 0;
	margin-bottom: 0;
	}
					Browser Reset End */
body {
	width: 960px;
	}
	
* {
	letter-spacing: -1px;
	}	

	
/* Banner start */
#banner {
	margin-top: -5px;
	padding: 2px;
	}
	
#logo {
	float: left;
	margin-top: 10px;
	background-image: url(../images/template/ercb-logo.gif);
	background-repeat: no-repeat;
	background-position: 2px -2px;
	padding-right: 115px;
	padding-bottom: 12px;
	} 	

#print_text {
	background-image: url(../images/template/printer.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-top: 10px;
	padding-left: 15px;
	line-height: 20px;
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: .8em;
	margin-left: 550px;
	}

#search {
	display: inline;
	float: right;
	margin-top: -20px;
	}
/* Banner end */


/* Sidenav start */
#sidenav {
	background-color: #ccc; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border: 1px solid #003D6D; 
	padding: 5px;
	background-attachment: fixed;
	padding-top: 10px;
	width: 165px;
	float: left;
	clear: left;
	margin-top: 30px;
	margin-left: 5px;
	}	
	
/* Content start */
#content {
	margin-top: -12px;
	margin-left: 185px;
	margin-bottom: 5px;
	}			

/* Sidepanel start */
#sidepanel {
	width: 350px;
	float: right;
	clear: right;
	margin-top: 58px;
	margin-right: 5px;
	background-color: #ccc; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border: 1px solid #003D6D; 
	padding: 4px;
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: .75em;
	}
	
/* Footer start */
#footer {
	font-family: "Verdana", Helvetica, sans-serif;
	border-top: solid 1px, #003D6D;
	text-align: center;
	font-size: .75em;
	clear: left;
	}	
	
#breadcrumbs {
	width:550px;
	margin-top: 1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 10.8em;*/
	font-weight: bold;
	text-align: center;
	}	
	
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: 999999;
	margin-top: 1em;
	}	
	
/* service-cover Template styles end*/

/* Topic styles start */

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: .5em;
	margin-top: 1em;
	font-size: 0.8em;
	}
	
.bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: .5em;
	margin-top: .2em;
	font-size: 0.8em;
	}	

h1, h2, h3 {
	font-family: "Times New Roman", Times, serif;
	color: #003D6D;
	font-weight: bold;
	}

h1 {
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003D6D;
	font-size: 1.85em;
	font-style: italic;
	margin-top: 1em;
	line-height: .8em;
	}
	
h1+p {
	margin-top: -10em;
	}	
	
h2, h3, h4, h6 {
	margin-top: 1.5em;
	margin-bottom: .2em;
	}

h2 {
	font-size: 2em;
	}

h3 {
	font-size: 1em;
	}

h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.25em;
	font-style: italic;
	margin-top: .1em;
	margin-bottom: .3em;
	border-width: 0 0 1px 0;
	color: silver;
	}

.fig {
	width: auto;
	text-align: left;
	font-style: italic;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	}

blockquote, div.note, .fig, .procedure_body_in, table.data td, .procedure_bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}

p, ol, dl, blockquote, div.note {
	margin-top: 0;
	margin-bottom: 1.5em;
	}

ul {
	list-style-type: square;
	}

.procedure_bullet {
	margin-top: 1em;
	margin-bottom: 1em;
	}

.dothis {
	background-image: URL(../images/template/dothis.gif);
	background-repeat: no-repeat;
	font-size: 1.25 em;
	font-style: italic;
	font-weight: bold;
	color: #003D6D;
	margin-top: 2em;
	margin-bottom: .2em;
	padding-left: 12px;
	}

.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(../images/template/note.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	margin-top: 2em;
	margin-bottom: 0.5em;
	}
	
.note_in {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-image: url(../images/template/note.gif);
	background-repeat: no-repeat;
	padding-left: 68px;
	margin-top: 2em;
	margin-bottom: 1em;
	margin-left: 14pt;
	}
	
.table_note {
	background-image: url(../images/template/note.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	margin-top: 2em;
	margin-bottom: 1em;
	}	
	
.procedure_body_in {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 2em;
	}
	
ol {
	list-style-type: decimal;
	margin-left: 2.25em;
	margin-bottom: 0;
	}

ol li {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-left: -10px;
	}

ol li * {
	font-weight: normal;
	}

ul li {
	margin-bottom: .5em;
	}	

table.data dt {
	font-weight: bold;
	margin-top: .8em;
	margin-left: 3px;
	}
	
dd {
	margin-left: 3px;
	}	

table { 
	width: 84%;
		}

table.data td {
	text-align: left;	
	padding: 0 3px 0 3px;
	border-style: solid;
	border-color: silver;
	border-width: 1px 0px 0px 0px;
	}
	
table.data thead {
	background-color: #003D6D;
	text-align: center;
	color: white;
	font-weight: bold;
	padding: 0 3px 0 3px;
	}		
	
.bullet {
	margin-top: .2em;
	margin-bottom: .5em;
	margin-left: -20px;
	font-size: 0.8em;
	}

.bullet_under_step {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-bottom: .5em;
	margin-left: 18pt;
	}
	
.table_bullet {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0em;
	border-width: 1px 1px 0 0;
	}
	
.table_step {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: .5em;
	margin-top: 1em;
	font-size: 1em;
	}

blockquote {
	padding-left: 15%;
	padding-right: 15%;
	text-align: center;
	}

a:link {
	color: #003366;
	}

a:active {
	color: #660033;
	}

a:visited {
	color: #336699;
	}

a:hover {
	background-color: #FFFF99;
	}

/* div.note {
	background-color: #DFEFFF;
	color: #404040;
	margin-left: 0;
	margin-right: 0;
	border-style: solid;
	border-color: #404040;
	border-width: 1px 1px 1px 1px;
	}

div.note h2 {
	background-color: #404040;
	color: #DFEFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	}*/

div.sidepanel li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-left: -5px;
	margin-top: 1px;
	margin-bottom: 1px;
	}
	
div.sidepanel p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0.5px;
	}
	 
.sidepanel h1, .sidepanel h2, .sidepanel h3 {
	text-align: center;
	}

div.print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-align: center;
	width: 20px;
	margin-right: -15px;
	float: right;
	color: #666666;
	}
	
div.print_text
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-align: right;
	width: 240px;
	margin-right: -15px;
	float: right; 
	color: #666666;
	padding-top: -15px;
	padding-bottom: 25px;
	padding-right: -50px;
	}

div.print a, div.print a:link, div.print a:active, div.print a:visited 
	{
	background-color: white;
	color: #666666;
	text-decoration: none;
	}

div.print a:hover {
	background-color: white;
	color: #990033;
	}
	
span.guiitem, span.guiitemmust {
	font-weight: bold;
	}

/* Clever Nav */

div#clever-nav dl {
	display: none;
	margin: 0;
	}

div#clever-nav dl.index {
	display: block;
	/* border-style: solid; 
	border-color: #003D6D; 
	border-width: 1px 0 0 0;
	padding-top: 3px;
	margin: 0;*/
	}

div#clever-nav dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
/*	line-height: 2em; 
	margin-top: 1em; 
	margin-bottom: 1em;*/
	margin-left: 1em;
	margin-right: 0;
	padding: 0; 
	}

div#clever-nav dl.cover {
	display: block;
	border-style: solid; 
	border-color: #333333; 
	border-width: 1px 0 0 0;
	padding-top: 3px;
	}


div.sn0 {
	margin-left: 0;
	margin-top: 10px;
	}

div.sn1 {
	margin-left: 5px;
	}

div.sn1 h2 {
	margin-top: 4px;
	font-weight: normal;
	}

/* Styles for LLR Formula */
.enumerator, .denominator, .term, .variable1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #003D6D;
	}

.variable1 {
	font-weight: bold;
	}

.enumerator {
	border: #003D6D solid 3px;
	border-width: 0 0 2px 0;
	}

.denominator {
	padding: 3px 0 0 0;
	}

.inlinelabel {
	font-weight: bold;
	}

div.fdetails {
	display: none;
	border-style: dashed;
	border-color: #333333;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	}

div.fdetails h3, div.fdetails h4, div.fdetails h5, div.fdetails h6 
	{
	margin-top: .2em;
	text-align: center;
	}

/* styles for the FAQs  */
.FaqQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	margin: 2em 0 0 0;
	font-size: 0.8em;	}

.FaqQuestion form {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	}

.FaqQuestion a, .FaqQuestion a:link, .FaqQuestion a:active, 

.FaqQuestion a:visited { text-decoration: none;} 

.FaqQuestion a:hover {text-decoration: none; background-color: white;}

div#FaqAnswer {
	font-weight: normal;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 16px;
	padding-left: 3px;
	border-style: solid; 
	border-color: #003D6D; 
	border-width: 0 0 0 1px;
	display: none;}

ol.qanda {
	margin-right: 3em;
	}

ol.qanda li {
	font-weight: bold;
	margin-bottom: 0;
	margin-top: .5em;
	}

ol.qanda p {
	margin-top: .2em;
	margin-bottom: 1em;
	font-weight: normal;
	}

div.answer {
	display: none;
	}

li.altqa {
	background-color: #E9E9E9;
	}

.softly {
	font-size: .8em;
	font-weight: normal;
	}

/* #global-nav {
  	width: 250px;
  	line-height: 1em;
  	overflow: hidden;
  	float: right;
  	text-algin: left;
	}

#global-nav form {
  	display: inline;
	}#/