a:hover {
	color: #FF0000;
}

body {
	scrollbar-base-color:#5286AD; 
	scrollbar-track-color:#7FA6C4;
	background-image:url(../images/body_bg_texture.gif)
	}

body, p, td, ul, li, dd, dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}
p{
padding: .45em 0;
}
h1 {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 20px;
	font-style:italic;
}

h2{
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}

h3, .bigemblue {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
h4 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	color:#666666;
}


blockquote {
	font-size: 11px;
	font-style: italic;
	color:#666666;
}
.mainBox{
	background-image:url(../images/main_bg.gif);
	background-repeat:repeat-y;
	width:733px;
	text-align:left;
	padding:0px;
	margin:0px;
}

.modal {text-align:left;}
.modal p { text-align:left;margin-bottom: 0.25em;margin: 0;line-height: normal;}
/****************************************************/

#mainBoxTop{
	background-image:url(../images/main_bg_top.gif);
	background-repeat:repeat-y;
	width:733px;
	height:7px;
	padding:0px;
	margin:0px;
	text-align:left;
}
#mainBoxTop *{
	display:none;
	visibility:hidden;
}

#mainBoxBot{
	background-image:url(../images/main_bg_bot.gif);
	background-repeat:repeat-y;
	width:733px;
	height:7px;
	padding:0px;
	margin:0px;
	text-align:left;
}
#mainBoxBot *{
	display:none;
	visibility:hidden;
	margin:0px;
	padding:0px;
}
html>body #mainBoxBot {
		margin:0px;
		padding:0px;
}

/*******************************************/
.masthead{
	margin:0px 7px 0px 7px;
	padding:0px 3px 0px 3px;
	clear:both;
	background-color:#FFFFFF;
}
.mainLogo{
	float:left;	
	margin-top:3px;
}
.titlebox{
	margin-top:3px;

}
/*******************************************/
.content{
	margin:10px 10px 0px 0px;
	padding:0px 30px 0px 0px;
	
}
/********************************************/
.group01{
	background-image:url(../images/margin_1.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group02{
	background-image:url(../images/margin_2.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group03{
	background-image:url(../images/margin_3.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group04{
	background-image:url(../images/margin_4.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group05{
	background-image:url(../images/margin_5.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group06{
	background-image:url(../images/margin_6.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group07{
	background-image:url(../images/margin_7.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group08{
	background-image:url(../images/margin_8.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group-Welcome{
	background-image:url(../images/margin_welcome.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group-Authors{
	background-image:url(../images/margin_authors.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group-Foreword{
	background-image:url(../images/margin_foreword.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group-Acknowledgements{
	background-image:url(../images/margin_acknowledgements.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.group-Glossary{
	background-image:url(../images/margin_glossary.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
/********************************************/


.col01{
	margin:5px;
	padding:0px;
	width:192px;
	float:left;	
	display:block;
}
html>body .col01 {
		margin:12px;
		padding:0px;
}

/**********************************/
.col02{
	width:507px;
	display:block;
	padding:0;
	margin:5px 0px 0px 0px;
	float: left;
	text-align: left;
}
.nav01{
	background-image:url(../images/navBarBox_bg.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:5px 14px 5px 7px;	
}
html>body .nav01 {
		padding:5px 8px 5px 7px;	
}
.nav01 *{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	
}
.navTop{
	background-image:url(../images/navBarBox_top.gif);
	background-repeat:no-repeat;
	height:24px;
}
.navTop h2{
	visibility:hidden;
}
.navBot{
	background-image:url(../images/navBarBox_bot.gif);
	background-repeat:no-repeat;
	height:10px;
	margin:0px;
	padding:0px;
}
html>body .navBot {
	margin:0px;
	padding:0px;
}
html>body .navBot p{
	margin:0px;
	padding:0px;
}
.navBot p{
	visibility:hidden;
}
.nav01 h2 a{
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	margin-top:10px;
	font-size:12px;
	text-decoration:none;
	display:block;
	width: 100%;
	background-color:#F1F5F8;
	border-bottom:0;
	border-top:0;
	padding:3px;
	margin:0px;
}
.nav01 h2 a:hover{
	color:#FF6600;
}
.nav01 h2{
	border-bottom:1px dotted #ccc;
	margin:0px 0px 0px 0px;
}
.nav01 ul{
		list-style: none;
		margin: 0;
		padding: 0;
		border: 0;
}
.nav01 li{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.nav01 a{ 
	text-decoration:none;
	display:block;
	width: 100%;
	background-color:#D9E9F9;
	padding:3px;
	margin:0px;
}
.nav01 a.currentStep{ 
	font-weight:bold;
	background-color:#FBE9DB;
}
.navGroup{
	display:none;
}
.nav01 a:hover{
	background-color:#F4F9FB;
}
html>body .nav01 li a {
		width: auto;
		}
html>body .nav01 h2 a {
		width: auto;
		}
/******************************/
.topNav{
	margin:0px 8px 10px 8px;
	padding:5px 5px 5px 5px;
	background-color:#6D8DB8;
	text-align:right;
	border-top:1px solid #1F4475;
	border-bottom:1px solid #1F4475;
}
.topNav *{
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	margin:0px;
	padding:0px;
	clear:both;
	
}
.topNav p{
	margin:0px;
	padding:0px;
	display:inline;
}
.topNav ul{
	display:inline;
	list-style-type:none;
	padding:0px;
	
	
}
.topNav li{
	display:inline;
	list-style-type:none;
	border-left:1px solid #ccc;
	padding:0px 5px 0px 5px;
	
}
.topNav li.first{
	border-left:0px;
}
.topNav a:hover{
	color:#FFFF00;
}
/*********************/
.breadcrumb{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#666;
	width:100%;
	display:block;
	vertical-align:middle;
	text-align:right;
}
.breadcrumb *{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#666;
	display:inline;
	text-align:right;
}
.breadcrumb p{
	display:inline;
}
.breadcrumb ul{
	display:inline;
	margin:3px 5px 5px 8px;
	padding:0px;
	text-align:left;
	float:left;
}
.breadcrumb li{
	margin:0px;
	padding:5px 0px 5px 0px;
	display:inline;
	
}
.breadcrumb .nextBack{
	text-align:right;
	margin:5px 5px 5px 5px;
}
.breadcrumb-bottom{
	margin-top:20px;
	margin-bottom:0px;
	border-top:1px dotted #ccc;
	padding-top:10px;
}
#footer{
	margin:0px 8px 2px 8px;
	padding:10px;
	widows:100%;
	background-color:#6D8DB8;
	border-top:1px solid #1F4475;
	border-bottom:1px solid #1F4475;
	text-align:center;
}
#footer ul{
	display:inline;
	margin:10px;
}
#footer li{
	display:inline;
	margin-left:5px;
}
#footer *{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	clear:both;
}
#footer .copyRight{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:10px 5px 0px 5px;
	padding:0px;
}
/**************/
.stepContent{
	margin:0px 0px 0px 0px;
}
.stepContent p,h3{
	margin-left:8px;
}

.stepContent ul, .stepContent ol {
	padding-left: 0;
	margin-left: 2em;
}

.stepContent li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin:0 0 .75em 0;
}

.stepContent .formula {
	font-size: 1.5em;
	text-align: center;
	margin: 0;
	padding: 0;
	margin-top: .5em;

}
/********nextBack *******/
.nextBack{

}
/*******Content Box Generic *************/
.Box{
	margin:20px 0px 10px 0px;
	padding:0px;
}

.Box ul, .Box ol{
	margin:0px;
	padding:0px;
	list-style-position:inside;
}
.Box li{
	margin:0px;
	padding:0px;
	list-style-position:inside;
}
/*******subContent*************/
.subContent h3{
	color: #004B85;
	background-color: #859EC4;
	text-align:center;
	padding:5px;
	margin:0px;
}

.subContent .contentImage h3 {
	font-size: .9em;
	color: #004B85;
	text-align: center;
	background: none;
	padding: 0;
}

.subContent .contentText h3  {
	font-size: .9em;
	color: #004B85;
	text-align: left;
	background: none;
	padding: 0;
}

.subContent .contentText h4{
	color: #004B85;
	text-align:center;
	padding:0px;
	margin:5px 0px 0px 0px;
	font-size:9px;
	font-style:normal;
}
.subContent .contentText{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #D7DDEB;
	padding:5px 5px 5px 5px;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	margin:0px;
}
.subContent .contentImage{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #E9ECF4;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	margin:0px;
	text-align:center;
}
.subContent .contentText table {
	padding:0px;
	margin:5px 0px 5px 0px;
	border:1px solid #fff;
	background-color: #C2CBE0;
}

table.contentText {
	padding:0px;
	margin:0px;
	border:1px solid #C2cbcc;
	background-color: #C2CBE0;
}
.subContent .contentText th {
	padding:2px;
	color: #004B85;
	text-align:center;
	font-size:.9em;
	margin:0px;
}

table.contentText th {
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	margin:0px;
	border:1px solid #fff;
	color: #004B85;
	text-align:left;
	font-size:.9em;
}

.subContent .contentText tr, table.contentText tr{
	background-color: #D7DDEB;
	margin:0px;
}
.subContent .contentText tr.alternate, table.contentText tr.alternate{
	background-color: #EAECF4;
	margin:0px;
}
.subContent .contentText td, table.contentText td{
	padding:5px;
	margin:0px;
	border:1px solid #fff;
}
.subContent .contentText p, .contentText li, .contentText td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}

.subContent .footnote{
	color: #333;
	background-color: #BAC6DE;
	text-align:left;
	padding:3px;
	
}
.subContent .footnote *{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:90%;	
}


/*******read more*************/
.readMore{
	background-color: #eee;
	padding:10px;
	
}

#popupBox{

	background-color:#FFCC00;
}
/**************/
.clearBoxBottom{
	clear:both;
	height:1%;
	visibility:hidden;
	margin:0;
	padding:0;
}
/***************/
#jumpToContent{
	display:none;
	visibility:hidden;
	height:0;
	margin:0;
	padding:0;

}
#jumpToContent a{
	display:none;
	visibility:hidden;
	height:0;
	margin:0;
	padding:0;
	
}
/***************/
.pageTitle{
	margin:0px;
	padding:0px;
}
.pageTitle img{
	margin:0px;
	padding:0px;
}

/* Print your own / order printed copy box */

#printguide {
	/* background: url(../images/va_printablesBG.jpg) top left; */
	margin-top: 10px;
	background: url(../../../images/print_bg.gif) top left no-repeat;
	width: 190px;
	float: right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.3;
	font-weight: bold;
	min-height:159px;
	height:auto !important;
	height:159px;
}

#printguide a, #printguide a:link {
	text-decoration: none;
	color: #666666;
}

#printguide a:visited {
	text-decoration: none;
}

#printguide #print, #printguide #order, #printguide #downloadpdf {
	margin: 5px 0 0 10px;
	padding-left: 30px;
	padding-bottom: 1px;
	min-height:20px;
	height:auto !important;
	height:20px;
}

#printguide #print {
	margin-top: 50px;
	background: url(../../../images/guides_print_ico.gif) top left no-repeat;
}

#printguide #order {
	margin-top: 50px;
	background: url(../../../images/guides_bound_ico.gif) 0px -3px no-repeat;
}

#printguide #downloadpdf {
	
	background: url(../../../images/guides_pdfdl_ico.gif) top left no-repeat;
}

/* End of printed copy box */
