html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;glo
	font-size: 1em;
	/*font-size:11px;*/
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
strong{
	font-weight:bold;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
p, ul, li, h4{
	font-size:12px;
	line-height:1.8;

}
h3{
	font-size:80%;
}
/***************************************************************
PLAIN HTML
****************************************************************/
body{
	font-family:Arial, Helvetica, sans-serif;
	padding:12px;
	margin:1px;
	background-color:#CCCC99;
	behavior:url(csshover.htc);
	background-image:url(../media/images/bg_pattern.gif);
	margin:1px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	text-align:center;
}

table{
	vertical-align:top;
}
td{
	text-align:left;
}
caption{
	font-weight:bold;
	text-align:left;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:10px 0px 10px 0px;
	color:#3C5558;
	display:block;
	text-transform: capitalize;
	/*
	border-bottom-color: #006600;
	border-bottom-style: solid;
	border-bottom-width: medium;
	*/
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	margin:10px 0px 10px 0px;
	text-transform:none;
	color: #333;	
	/*padding-bottom:5px;
	border-bottom:5px solid #eee;*/
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:80%;
	line-height:120%;
	margin:5px 0px 0px 0px;
	text-transform: capitalize;
	
}
img{
	border:0px;
}
ul{

}
li{

	list-style-position:inside;
}

a {
	
	color:#003366;
	font-weight:normal;
}
a:hover {
	
	color:#FF0000;
}
/***************************************************************
COLOR CLASSES
***************************************************************/
.maroon {
	color:#660000;
}
.erroralert {
	color: #f00;
	}

/**************************************************************
ROWS
**************************************************************/
#mainWrapper{
	width:750px;
	padding:0px 4px 1px 4px;
	margin:0px;
	background-image:url(../media/images/wrapper_bg.gif);
	background-repeat:repeat-y;
	background-position:0px -8px;

position:absolute;
	left:50%;
	margin-left:-375px;

	/*text-align:left;*/
}
/*************************************************************


***************************************************************/
#topRow{
	margin:0px 0px 0px 0px;
	clear:both;
	text-align:left;
	padding:5px 5px 0px 5px;
	border-top:solid;
	border-top-width:1px;
	border-top-color: #203338;
	
}
/***************************************************************/
/***************************************************************/
/***************************************************************/
/***************************************************************/
#navRow{
	margin:0px 5px;
	padding:0px;
	background-color:#1E3537;
	text-align:left;
	border:1px solid #000;
	border-width:1px 0px;
	height:20px;
	clear:both;
	width:740px;
}
/*
#navRow *{
	font-size:11px;
	font-weight:bold;
}
#navRow p{
	display:inline;
	color:#FFFFFF;
	
	background-image:url(../media/images/4dot_bg_yellow.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
}
#navRow a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}
#navRow a:hover{
	color:#FFCC00;
}
*/
/**************************************************************
NAV with DROP DOWN
*************************************************************/
body {
  behavior: url(csshover.htc);} /* WinIE behavior call */

div#nav {
	
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div#nav ul {
	margin: 0; 
	padding: 0; 
	border: 1px solid #ccc; 
	border-width: 0 1px;
	position:relative;
	left:120px;
	

}

div#nav li {
	position: relative; 
	list-style: none; 
	float: left; 
	margin:0px 0px;
	/*width: 120px; */
	background-image:url(../media/images/4dot_anim_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:12px;
	padding-right:5px;
}

div#nav li:hover {
	background-color: #6B8EA3;
}

div#nav li.submenu {
	background-image:url(../media/images/4dot_anim_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:12px;
}
div#nav li.submenu ul li{
	background-image:none;
	padding:0px;
}
div#nav li.submenu:hover {
	
	color:#fff;
	
}

div#nav li a {
	display: block; 
	padding: 0.25em 0.5em 0.25em 0.5em;
	text-decoration: none;
	/*font-weight:bold;*/
	color:#fff;
	font-size:11px;
	
}
div#nav li a:hover {

	color:#fff;

	
}
div#nav>ul a {
	width: auto;
}

div#nav ul ul {
	
	position: absolute; 
	width: 134px;
	display: none;
	border-top: 1px solid #CCC;
	background-color:#FFFFFF;
	
}

div#nav ul ul li{
	margin:0px;
	padding:0px;
	width: 134px;

}

div#nav ul ul a{
	font-weight:normal;
	color:#006699;

}
div#nav ul ul a:hover{
	color:#fff;

}
div#nav ul ul li {
	border-bottom: 1px solid #CCC;
}
div#nav li.submenu li.submenu {background: url(submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu li.submenu:hover,.spryHover{background-color: #6B8EA3;color:#fff;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top:1.6em; left: 0px;}
div#nav ul.level3 {top: -1px; left: 134px;border-top: 1px solid #CCC;}
/**************************************************************/

/**************************************************************/

/**************************************************************/
/***************************************************************/
.row{
	

	text-align:left;
	display:block;
	height:1%;
	
	/*border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color: #203338;*/
	
	
}
.row p{
	margin:10px 0px 5px 0px;

}

.row ul{
	/*height:400px;*/
	margin-left:10px;
	padding:10px;
	
}
.row ul li{
	/*height:400px;
	list-style:url(../media/images/arrow_bullet04.gif);*/
	list-style-image:url(../media/images/arrow_bullet03.gif);
	list-style-position:outside;
	
}

/**************************************************************/
/***************************************************************/
.rowEnd{
	clear:both;
	background-color: #fff;
	height:0;/*IE render bug hack*/
	display:block;
	visibility:hidden;
}
.clear{

	clear:both;font-size:0.1px;height:0pt;line-height:0;width:0pt;
	margin:0;padding:0;
	/margin-top:-5px;
}
.footer{
	visibility:visible;
	height:1%;
	background-color:#fff;
	margin:5px;
	padding:5px;
	font-size:80%;
	text-align:center;
	/*border:1px solid #000;*/
	display:block;
	width:auto;

}
.footer *{
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;

}
.footer p{
		padding:5px;
}
#botRow {
	border-top:1px solid;
	border-top-color:#333333;
	padding:10px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
	clear:both;
	width:750px;
	/*border-top-style: solid;
	border-top-width: medium;*/
}
#botRow *{
	font-size:10px;
	color:#eee;
}
#botRow p{
	margin:0px;
	padding:0px;
}
#botRow h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#FF9900;
}
/**************************************************************
DEFAULT COLUMNS
***************************************************************/
.col01{
/*total 190px*/
	width:180px;
	padding:0px 5px 0px 5px;
	display:block;
	float:left;

}
.col02{

	width:370px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
.col03 {
/*total 190px*/
	width:180px;
	padding:0px 5px 0px 5px;
	display:block;
	float:left;
}

/*******TOOLKIT********************************************************/
h2#hdr_toolKit{
	background-image:url(../media/images/hdr_toolKit.png);
	height:92px;
	
	margin-top:0px;
}
.toolKitBG{
background-image:url(../media/images/fullWidth_toolkit_bg.jpg);
background-repeat:no-repeat;
	background-position:bottom;
	min-height:160px;
	height:auto !important;
	height:160px;

}
.toolKitBG p{
	width:400px;
	padding-top:10px;
	margin-left:280px;

	color:#FFFFFF;
	
	margin-top:-105px;
	margin-bottom:20px;
}
#btn_toolKit{
	position:absolute;
	margin-left:20px;
	margin-top:-70px;
}
a#vw_toolKit{
/**/
	width:203px;
	height:43px;
	display:block;
	margin:0;

	padding:0;
	background-image:url(../media/images/vw_toolkit.png);

	
}
a:hover#vw_toolKit{

	background-image:url(../media/images/vw_toolkit_ro.png);
}
/****************/
.frontPageServicesBG{
	background-image:url(../media/images/frontPage_fullWidth_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}
.frontPageServicesBG .readMore a{
	color:#663333;

}
/***************************************************************/
fullWidth{
	/*background-image:url(../img/fullPageBG.gif);
	background-repeat:repeat-y;
	border-top:5px solid #fff;*/
}
.fullWidth .col01{
	padding:0px 5px 0px 5px;
	border-top:5px solid #fff;
	width:740px;
}
.fullWidth .col02{
	padding:0px 5px 0px 5px;
	border-top:5px solid #fff;
	width:740px;
	margin-top:0px;
}
.fullWidth .col03{
	padding:0px 5px 0px 5px;
	border-top:5px solid #fff;
	width:740px;
}
.twoColumnRight{
	background-image:url(../media/images/twoColumnRight.gif);
	background-repeat:repeat-y;
	border-top:5px solid #fff;
}

.twoColumnRight .col01{
/*total 540px*/
	width:480px;
	/*border-right:2px dashed #ccc;
	border:5px solid #fff;*/
	display:block;
	float:left;

	padding:0px 0px 0px 5px;

}

.twoColumnRight .col02{
	/*total 210px*/
	width:255px;
	/*padding:0px 5px 0px 5px;*/
	display:block;
	float:left;
	
	
}
.twoColumnRight .col03{
	display:none;
}

.twoColumnRightBG01{
	background-image:url(../media/images/twoColumnRightBG01.gif);
}
.twoColumnRightEvents{
	background-image:url(../media/images/twoColumnBG_events.gif);
}
.twoColumnRight h1{
	margin-left:10px;
}
/***************************************************************/
.twoColumnLeft{
	
	background-repeat:repeat-y;
	border-top:5px solid #fff;
}
.twoColumnLeft .col01{


}
.twoColumnLeft .col02{
	/*total 555px*/
	width:555px;
	padding:0px;
	display:block;
	float:left;

}
.twoColumnLeft .col03{
	display:none;
}

/***************************************************************/
.twoColumnEqual{
	background-image:url(../media/images/twoColumnEqual.gif);
	background-repeat:repeat-y;
	border-top:5px solid #fff;
}
.twoColumnEqual .col01{
	/*total 555px*/
	width:365px;
	padding:0px;
	display:block;
	float:left;
	padding:0px 5px 0px 5px;
}
.twoColumnEqual .col02{
	/*total 555px*/
	width:370px;
	padding:0px;
	display:block;
	float:left;
	padding:0px 5px 0px 0px;
}
.twoColumnEqual .col03{
	display:none;
}
/***************************************************************/
.threeColumn{
	background-image:url(../media/images/threeColumn.gif);
	background-repeat:repeat-y;
	border-top:5px solid #fff;
}
.threeColumn .col01{
/*total 190px*/
	width:170px;
	margin:0px 5px 0px 5px;
	
	display:block;
	float:left;
}
.threeColumn .col02{

	width:370px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}
.threeColumn .col03 {
/*total 190px*/
	width:170px;
	margin:0px 5px 0px 5px;
	display:block;
	float:left;
}
/***************************************************************/
/***************************************************************/
/****************VERTICAL NAVIGATION BARS***********************/
/***************************************************************/

.nav00{


}

.nav00 ul{
	
	margin-left:10px;
	
}
.nav00 ul li{
	list-style:none;
	list-style-image:url(../media/images/arrow_bullet04.gif);
	list-style-position:outside;
	margin:5px;
	padding-left:2px;
}
.nav00 ul li a:hover{
	list-style-image:url(../media/images/arrow_bullet03.gif);
	color:#ff3300;
}
/***************************************************************/
.nav01 {
	color: #333;
	margin:0;
	padding:0;
}
.nav01 ul{
		border-top: 1px solid #90bade;
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
}
.nav01 li{
		list-style: none;
		border-bottom: 1px solid #90bade;
		margin: 0;
}
.nav01 li a {
	font-size: 11px;
		display: block;
		padding: 5px;
		border-left: 5px solid;
		border-left-color:#1E3537;
		border-right: 5px solid #508fc4;
		border-right-color:#417276;
		background-color: #34525B;
		color: #fff;
		text-decoration: none;
		width: auto;
}

.nav01 li a:hover{
		color: #fff;
		border-left: 5px solid;
		border-left-color:#3C696C;
		border-right: 5px solid;
		border-right-color:#FF9900;
		background-color: #4F7B88;
}
/***************************************************************/
.nav02 {
	color: #333;
	margin:0;
	padding:0;
}
.nav02 ul{
		border-top: 1px solid;
		border-top-color:#BCB372;
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
}
.nav02 li{
		list-style: none;
		border-bottom: 1px solid;
		border-bottom-color:#BCB372;
		margin: 0;
}
.nav02 li a {
	font-size: 11px;
		display: block;
		padding: 5px;
		border-left: 5px solid;
		border-left-color:#837A3F;
		border-right: 5px solid #508fc4;
		border-right-color:#B8D779;
		background-color: #CFC99A;
		color: #333;
		text-decoration: none;
		width: auto;
}

.nav02 li a:hover{
		border-left: 5px solid;
		border-left-color:#919957;
		border-right: 5px solid #508fc4;
		border-right-color:#FFCC66;
		background-color: #DAD5B1;
		color: #333;
}
/***************************************************************/
p.readMore{
	
	text-align:right;
	font-size:60%;
	text-transform:uppercase;
	background-image:url(../media/images/moreInfo_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
}
p.readMore a{
	text-decoration:none;
	color:#00FF00;
	
	


}
p.readMore a:hover{
	color:#FF6600;
}
/***************************************************************/
/***************************************************************/
/****************IMAGE BOXES************************************/
/***************************************************************/
.imageHeaderBox {
	display:block;
	clear:both;
	height:1%;
	margin:5px 0px 5px 0px;
	padding:5px;
}
.imageHeaderBox h3{
	margin:0px;
}
.imageHeaderThumb{
	float:left;
	margin:0px 10px 5px 0px;
	padding:0px;
}

.wide {
	margin:10px;
}


/***************************************************************/
h2.graphicTitle{
	font-size:180%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#006699;
	
	background-repeat:no-repeat;
	background-position:bottom left ;
	margin:0;
}

h2.graphicTitle span{
	visibility:hidden;
	
	
}
/***************************************************************/
/*********************VARIOUS BOXES*****************************/
/***************************************************************/

.Box{
	display:block;
	width:auto;
	height:1%;/*IE render bug hack*/
	/*margin:0px 0px 5px 0px;*/
	margin:10px;
}
.Box p{
	line-height:150%;
	
}
.blueBox{
	background-color:#3A7D94;
	
	border:1px solid #fff;
	padding:10px;
}
.blueBox *{
	color:#fff;
}
.A{
	padding:5px;
	background-image:none;
}
.B{

	background-color: #E0E0C5;
	padding:5px;
	border-bottom:5px solid #fff;
	margin-bottom:0px;
}
.C{
	border:2px solid;
	border-color:#C5D9DE;
	background-color: #F4F7E6;
	padding:10px;
}
/******************/
.D {
	
	background-color: #F5F4CF;
	padding:5px;
}
.D h1{

}
/******************/
.E{
	border:2px dotted #eee;
	padding:10px 5px 10px 5px;
	background-color: #eee;
}
/******************/
.F {
	background-color:#E2DEC2;
	/*border:1px solid #ccc;*/
	padding:1px 10px 10px 10px;
	margin:0px;
	border:0;
}
.F h2{
	color:#75380B;
	/*background-image:url(../media/images/4dot_bg_orange.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:14px;*/
	padding-bottom:5px;
	padding-top:10px;
	/*border-bottom:5px solid;
	border-bottom-color:#CFC99C;*/
}
/******************
FLOAT class
******************/
.floatLeft{
float:left;
}

.floatRight{
float:right;
}
/******************/

/******************/
.G {
	margin-top:0px;
	background-color:#E0DDCD;
	/*border:1px solid #ccc;*/
	padding:1px 5px 10px 5px;
	margin-bottom:0px;
}
.G h2{
	color:#75380B;
	background-image:url(../media/images/4dot_bg_orange.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:14px;
	padding-bottom:5px;
	border-bottom:5px solid;
	border-bottom-color:#C6C1A8;
}
/******************/
.H {
	margin-top:0px;
	background-color:#EEEEEE;
	/*border:1px solid #ccc;*/
	padding:1px 5px 10px 5px;
	margin-bottom:0px;
}
.H h2{
	color:#75380B;
	background-image:url(../media/images/4dot_bg_orange.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:14px;
	padding-bottom:5px;
	border-bottom:5px solid;
	border-bottom-color:#D6D6D6;
}
.J{

	background-color: #E4E4DE;
	padding:5px;
	border-bottom:5px solid #fff;
	margin-bottom:0px;
}
/******************/
.K {
	background-color:none;
	/*border:1px solid #ccc;*/
	padding:1px 5px 10px 5px;
	margin-bottom:0px;
}
.K h2{
	color:#75380B;
	background-image:url(../media/images/4dot_bg_orange.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:14px;
	padding-bottom:5px;
	border-bottom:5px solid;
	border-bottom-color:#CFC99C;
}
.K ul{
	margin-bottom:20px;
}
/******************/
/******************/
.imageHolder{
	padding:0px;
	margin:0px;
}
/***************************************************************/
.backToTop{
	background-image:url(../media/images/upArrow.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	height:20px;
	margin:20px 0px 0px 0px; 
	padding:0px 10px 0px 0px;
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
	display:block;
}

/***************************************************************/
.borderBottom5{
	border-bottom:5px solid #fff;
}
.borderTop5{
	border-top:5px solid #fff;
}
/***************************************************************/
.subcontent{
	background-image:url(../media/images/threeColumn_subcontent_BG.jpg);
	background-repeat:repeat-y
}
.subcontent .col01{


}
.subcontent .col02{
	
}
.subcontent .col03{

	
}
/***************************************************************/
.headlineRow{
	
	background-image:url(../media/images/project_bg.jpg);

	/*background-image:url(../media/images/project_bg_2.jpg);*/
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#000000;
}
.headlineRow .newsItem a{
	color:#fff;
	text-decoration:none;
}
.headlineRow .newsItem a:hover{
	color:#66CCFF;
	text-decoration:none;
}
.headlineRow a{
	color:#FF9900;
}
.headlineRow .col01{
	/*height:274px;*/
	padding:0;
	margin:0;
}
.headlineRow .col02{
	padding:0;
	margin:0;
}
.headlineRow .col02 .Box{
	padding:0px;

}
.headlineRow .col02 .Box h2{
	margin:0px 10px 0px 10px;
	padding:0px;
	color:#FF9900;

}
.headlineRow .col02 .Box h3{
	font-size:12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#33CCCC;
	
}
.headlineRow .col02  p{
	margin:5px 5px 10px 20px;
	color:#fff;

}
.headlineRow .col02 p.readMore{
	margin-top:0px;
	margin-bottom:5px;
	margin-right:20px;
}
.headlineRow .col02 p.readMore a{
	color:#00FF00;
}
.headlineRow p.readMore a{
	color:#FF3366;
}
.headlineRow .col02 .Box p.readMore a:hover{
	color:#FF3366;
}
.headlineRow h2.graphicTitle{
	background-image:url(../media/images/headlineRow_h2BG.jpg);
	height:35px;
	margin-left:10px;
}

.headlineRow .col02 .trainingEvents{
	border-bottom: 5px solid #fff;
	margin-top:0px;
	display:block;
	width:100%;
	background-color:#333;
	padding-top:5px;
}
.headlineRow .col02 h2{

	margin-top:15px;
	margin-left:20px;
	color:#FF9900;
}
.headlineRow .col02 .Box{
	
}
.headlineRow h3, .headlineRow h3 a{
	font-size:20px;
	color:#FF9900;
	font-family: "Times New Roman", Times, serif;
	margin-left:10px;
}
/***************************************************************/
.upperRow{
	background-image:url(../media/images/project_bg_2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#000000;
}

.upperRow #siteInfo{
	margin-left:20px;
	padding-bottom:10px;
}
*html .upperRow #siteInfo{
	margin-left:15px;
	padding-bottom:10px;
}
.upperRow #siteInfo  .section  h3{
	min-height:30px;
	height:auto !important;
	height:30px;
	font-size:16px;
	/*
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
*/
}


.upperRow .newsItem a{
	color:#fff;
	text-decoration:none;
}
.upperRow .newsItem a:hover{
	color:#66CCFF;
	text-decoration:none;
}
.upperRow a{
	color:#FF9900;
}
.upperRow h3, .upperRow h3 a{
	font-size:12px;
	color:#C8CF4B;
}
.upperRow .col01{
	/*height:274px;*/
	padding:0;
	margin:0;
}
.upperRow .col02{
	padding:0;
	margin:0;
}
.upperRow .col02 .Box{
	padding:0px;

}
.upperRow .col02 .Box h2{
	margin:0px 10px 0px 0px;
	padding:0px;
	color:#000000;
}
.upperRow .col02 .Box h3{
	font-size:12px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#33CCCC;
	
}
.upperRow .col02  p{
	margin:5px 5px 10px 0px;
	color:#fff;

}
.upperRow .col02 h2{
	margin-top:15px;
	color:#FF9900;
}

.upperRow .col02 .Box{
	
}
.upperRow .col02 p.readMore{
	margin-top:0px;
	margin-bottom:5px;
	margin-right:5px;
}
.upperRow .col02 p.readMore a{
	color:#00FF00;
}
.upperRow p.readMore a:hover{
	color:#FF3300;
}
.upperRow .col02 .Box p.readMore a:hover{
	color:#FF3366;
}


.upperRow .col02 .trainingEvents{
	border-bottom: 5px solid #fff;
	margin-top:0px;
	display:block;
	width:100%;
	background-color:#333;
	padding-top:5px;
}
#toolsRTATC h2{
	color:#000000;
}
.section{
		width:104px;
		/*width:102px;
	border:1px solid #333;*/
	float:left;
	background-color:#000;
	padding:0px 4px;
	margin:2px;
/*
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
*/
}

*html .section{/*IE 6 hack*/
	width:103px;
}



.section  blockquote{
	min-height:105px;
	height:auto !important;
	height:120px;
}

.section2{
	width:160px;
	float:left;
	background-color:#D0D396;
	padding:0px 4px;
	margin:2px 2px 10px 2px;
	border:1px solid #969B3F;
	
}
.section2{
	width:157px;

}
.section2 h3{
	color:#663300;
}
.section2  blockquote{
	min-height:80px;
	height:auto !important;
	height:80px;
	
}

#toolsRTATC p.readMore a{
	color:#832D36;
}
#toolsRTATC p.readMore a:hover{
	color:#000000;
}
/***************************************************************/
.theProject{
	background-image:url(../media/images/project_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#000000;
}
.theProject a{
	color:#FF9900;
}
.theProject .col01{
	/*height:274px;*/
	padding:0;
	margin:0;
}
.theProject .col02{
}
.theProject .col02 .Box{

}
.theProject .col02 .Box p{
	margin:5px 5px 10px 10px;
	color:#fff;

}
.theProject .col02 .Box p.readMore{
	margin-top:0px;
	margin-bottom:5px;

}
.theProject .col02 .Box p.readMore a{
	color:#00FF00;
}
.theProject .col02 .Box p.readMore a:hover{
	color:#FF3366;
}
.theProject h2.graphicTitle{
	background-image:url(../media/images/theProject_h2BG.jpg);
	height:35px;
	margin-left:10px;
}


.theProject h3, .theProject h3 a{
	font-size:20px;
	color:#FF9900;
	font-family: "Times New Roman", Times, serif;
	margin-left:10px;
}
/***************************************************************/
.reg856homepage{

	background-image:url(../media/images/reg856_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#cddd1c;
	

}
.reg856homepage h2{
	color:#996600;
	font-size:16px;
	font-weight:normal;
	margin-top:15px;

}
.reg856homepage h2.graphicTitle{

	color:#000;
	font-size:20px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
}
.reg856homepage textarea{
	border:none;
	width:350px;
	height:150px;
	background-color:#fff;
	padding:5px;
}
.reg856homepage.col01 .Box p.readMore{
	margin-top:20px;
}
.reg856homepage .col01 .Box p.readMore a{
	color:#333300;
}
.reg856homepage .col01 .Box p.readMore a:hover{
	color:#FF0000;
}
.reg856homepage  p.submit{
	display:block;
	text-align:center;
	margin-bottom:12px;
	

}.reg856homepage  input.submit{
color:#FFFFFF;
	border:1px solid #003366;
	font-size:10px;
	text-transform:uppercase;
	background-color:#006699;
	padding:2px;
	width:140px;
}
/***************************************************************/
.newsComments{
	background-image:url(../media/images/news_comments_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#cddd1c;
}
.newsComments .col01 h2.graphicTitle{
	background-image:url(../media/images/comments_header_bg.jpg);

	height:30px;
	
}

.newsComments .col02 h2.graphicTitle{
	background-image:url(../media/images/news_header_bg.jpg);

	height:30px;
	
}
.newsComments  .col02 .Box p.readMore{
	margin-top:20px;
}
.newsComments  .col02 .Box p.readMore a{
	color:#663300;
}
.newsComments  .col02 .Box p.readMore a:hover{
	color:#FF0000;
}
.newsComments  .col01 .Box p.readMore{
	margin-top:20px;
}
.newsComments  .col01 .Box p.readMore a{
	color:#003333;
}
.newsComments  .col01 .Box p.readMore a:hover{
	color:#FF3300;
}
/***************************************************************/

/***************************************************************/
.ConditionReports{
	/*padding:5px 5px 0px 5px;
	border:1px solid;
	border-color: #999999;*/
}
.ConditionReports h2{
	color:#333333;
	/*background-image:url(../media/images/down_slant.gif);
	background-repeat:no-repeat;
	background-position:-4px 2px;
	padding-left:18px;*/
	/*border-bottom:5px solid;
	border-bottom-color:#fff;*/
	margin: 10px 5px 10px 5px;

}
.ConditionReportBox{
	margin:5px 0px;
	/*border:2px solid;
	border-color: #D3D1CA;*/
	/**/background-color: #EEF1B4;
	padding:10px;
}
.ConditionReportBox .authors{
	color:#1E3537;
	font-size:11px;
	font-weight:bold;
	margin-bottom:20px;
}
.ConditionReportBox h2{
	border:none;
	background-image:none;
	margin:5px 0px;
	padding:0px;
	font-weight:bold;

}
.ConditionReportBox h2 *{
	font-size:12px;
	font-weight:bold;
}
.ConditionReportBox h2 a{
	color:#663300;
	text-decoration:none;
}
/***************************************************************/
.ConditionReportsByAuthor{
	clear:both;
}
.ConditionReportsByAuthor li{
	margin:10px 5px;
}
.ConditionReportsByAuthor h2{
	margin-top:20px;
}
.ConditionReportsByAuthor h3{
	margin-top:20px;
	
}

h2.authorGroup{
	font-size:16px;
	font-style:italic;
	margin:5px 0px 5px 0px;
	border-top:1px dotted #999;
	padding:10px 0px;
}
#alphaList{
	text-align:center;
	padding:0px 10px 1px 10px;
	margin-bottom:20px;
}
#alphaList ul{
	width:420px;
	list-style:none;
	margin:0;
}
#alphaList ul li{
	width:25px;
	float:left;
	padding:0px;
	margin:2px;
	border:1px solid #ccc;
	
}
#alphaList a{
	font-size:12px;
	font-weight:bold;
	display:block;
	width:100%;
	background-color:#536F71;
	text-decoration:none;
	color:#FFFFFF;

}
#alphaList a:hover{
	background-color:#AEC9D0;
	text-decoration:none;
	color:#FF3300;

}
.clearBoth{
	display:block;
	clear:both;
	padding:0;
	margin:0;
}
/**************************/
.BoardMemberBox{
	background-color:#EFF8CB;
	padding:10px;

}
.BoardMemberBox h2{
	color:#75380B;
	background-image:url(../media/images/4dot_anim_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:19px;
	padding-bottom:5px;
	border-bottom:5px solid;
	border-bottom-color:#E4F3A9;
}
/**************************/
.FollowUpStudies{
	background-color:#F5FEC5;
	padding:10px;
}
.FollowUpStudies  h2{
	color:#75380B;
	
	padding-bottom:5px;
	border-bottom:5px solid;
	border-bottom-color:#E4DEB8;
	margin-top:20px;
}
.FollowUpStudies  h2 a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#996600;
}
/**************************/
.NewsPage{
	background-color:#eee;
	padding:10px;
}
.NewsPage  h2{
	color:#75380B;
	
	padding-bottom:5px;
	border-bottom:5px solid;
	border-bottom-color:#ccc;
	margin-top:20px;
}
.NewsPage  h2 a{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#996600;
}
.NewsPage .pubDate{
	color:#999999;
	font-style:italic;
}
/*********************************/
.SymposiumPapersBox{
	padding:5px;

}
.SymposiumPapersBox p{
	font-weight:bold;
	margin-top:30px;
	color:#663300;
}
.SymposiumPapersBox h2{
	padding:0px;
	font-size:12px;
}
.SymposiumPapersBox blockquote{
	margin-left:10px;
	margin-bottom:10px;
}
/**********************************/
.EventsPage h3{
	margin-top:20px;
	margin-left:0px;
	margin-bottom:10px;
}
.EventsPage h4{
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.EventsPage ul{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}
/**********************************/
#globalNav{
	/*position:absolute;
	top:19px;
	margin-left:-100px;
	/margin-left:-102px;
	m/argin-left:-102px;
	left:45%;
	background-image:url(../media/images/globalNav_corner.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:10px;
	height:18px;
	width:524px;*/
	margin:5px 5px 0px 5px;
}
#globalNav ul{
	font-size:10px;
	background-color:#000000;
	display:block;
}
#globalNav ul li{
	display:inline;
	padding:0px;
	margin-left:5px;
	font-size:10px;
	
}
#globalNav a{
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background-image:url(../media/images/4dot_bg_orange.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding:5px 4px 4px 10px;
}
#globalNav a:hover, #globalNav a.active{
	color:#33FF00;
	background-image:url(../media/images/4dot_anim_blue.gif);
}
/**********************************/
#bottomNav{
	margin:5px;
	/*position:relative;
	
	margin-left:50%;
	left:-40px;
	background-image:url(../media/images/globalNav_corner.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:10px;
	height:18px;
	width:400px;*/
	display:block;
	width:auto;
	/*border:1px solid #000;*/
}
#bottomNav ul{
	font-size:10px;
	background-color:#000;
	display:block;
}
#bottomNav ul li{
	display:inline;
	padding:0px;
	margin-left:5px;
	font-size:10px;
	
}
#bottomNav a{
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background-image:url(../media/images/4dot_bg_orange.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding:5px 4px 4px 10px;
}
#bottomNav a:hover, #bottomNav  a.active{
	color:#33FF00;
	background-image:url(../media/images/4dot_anim_blue.gif);
}
/**************************************/
.entryDate{
	font-style:italic;
}
/**************************************/
div .comment{
	padding:2px;
}
div .comment .entryDate{

}
/**************************************/
.about{
	/*height:400px;*/
	background-image:url(../media/images/about_bg_v2.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	border-top:5px solid #fff;
	color:#fff;
}
.aboutBG{

	background-image:url(../img/about_bg_v2.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.about h2{

	
	color:#CCFF99;
	margin-top:10px;
	/*border-bottom:1px solid #ccc;
	padding-bottom:10px;*/
	font-weight:normal;
	
	font-size:20px;

	font-family:"Times New Roman", Times, serif;
}
.about h3{
	color:#FFCC66;
	margin:10px 0px 0px 0px;
}
.about .col01 .Box{
	margin:20px;







}
.about .col01 p,.about .col01 li {
	color:#fff;

}
.about .col02 .Box{
	background-color:#000000;
	padding:10px;
	border:1px solid #ccc;
}
.about .col02 .Box h2{
	margin-top:0px;
}
/**************************************/
.part856{

}
.areYouReadyBanner{
	float:right;
	margin:0px 10px 0px 10px;
	border:5px solid #fff;
}
/************/
.alternateBG{
	border-top:1px dashed #666;
	border-bottom:1px dashed #666;
}
/* contact page */

.vcard {
	margin: 1em;
	}

.fn,.title {
	display: block;
	line-height: 1.5;
	font-size:11px;
	}

.fn {
	line-height: 1.2;
	font-size: 1.1em;
	font-weight: bold;
	font-size:12px;
}

.vcard a{
	font-size:11px;
}


.news{


}

.newsItem{
	
}
.phone{
	line-height: 1.2;
	display: block;
	font-size:11px;
}
p.newsHead{
	background-image:url(../media/images/arrow_bullet04.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:15px;
}
p.newsDescription{
	padding-left:10px;
	/*border-left: 1px dashed #666666;*/
	
	margin-left:20px;
}
/***************************************************************/
.regPart856{
	background-image:url(../media/images/part856_top_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#cddd1c;
}
.regPart856 .col01 h2.graphicTitle{
	background-image:url(../media/images/comments_header_bg.jpg);

	height:30px;
	
}

.regPart856 .col02 h2.graphicTitle{
	background-image:url(../media/images/news_header_bg.jpg);

	height:30px;
	
}
.regPart856  .col02 .Box p.readMore{
	margin-top:20px;
}
.regPart856  .col02 .Box p.readMore a{
	color:#663300;
}
.regPart856  .col02 .Box p.readMore a:hover{
	color:#FF0000;
}
.regPart856  .col01 .Box p.readMore{
	margin-top:20px;
}
.regPart856  .col01 .Box p.readMore a{
	color:#003333;
}
.regPart856  .col01 .Box p.readMore a:hover{
	color:#FF3300;
}
/**************************************/
/***************************************************************/
.resourceTools{
	background-image:url(../media/images/resources_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#cddd1c;
	
}
.resourceTools ul li{
	margin-top:10px;
	list-style-image:url(../media/images/arrow_bullet04.gif);
	list-style-position:outside;
}
.resourceTools h1{
	color:
	margin-top:10px;
	/*border-bottom:1px solid #ccc;
	padding-bottom:10px;*/
	font-weight:normal;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	color: #000;
}
.resourceTools a{
	color:#006699;
}
.resourceTools a:hover{
	color:#FF6600;
}
.resourceTools .col01 h2.graphicTitle{
	background-image:url(../media/images/comments_header_bg.jpg);

	height:30px;
	
}
.resourceTools h3{
	color:#000;	/*color: #4F7B91;*/
	
}
.resourceTools ul{
	margin-top:0px;
	padding-top:0px;
}

.resourceTools .col02 h2.graphicTitle{
	background-image:url(../media/images/news_header_bg.jpg);

	height:30px;
	
}
.resourceTools  .col02 .Box p.readMore{
	margin-top:20px;
}
.resourceTools  .col02 .Box p.readMore a{
	
}
.resourceTools  .col02 .Box p.readMore a:hover{
	color:#FF0000;
}
.resourceTools  .col01{
	padding-top:10px;
}
.resourceTools  .col02{
	padding-top:10px;
}
.resourceTools  .col02 .Box{
	padding:10px;
}
.resourceTools  .col01 .Box p.readMore{
	margin-top:20px;
}
.resourceTools  .col01 .Box p.readMore a{
	
}
.resourceTools  .col01 .Box p.readMore a:hover{
	
}
/**************************************/
.inANutShell{
	/*height:400px;*/
	background-image:url(../media/images/part856_bot_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#fff;
	border-top:5px solid #fff;
}


.inANutShell h2{

	
	color:#CCFF99;
	margin-top:10px;
	/*border-bottom:1px solid #ccc;
	padding-bottom:10px;*/
	font-weight:normal;
	
	font-size:20px;

	font-family:"Times New Roman", Times, serif;
}
.inANutShell h3{
	color:#FFCC66;
	margin:10px 0px 0px 0px;
}
.inANutShell .col01{
	

	width:410px;
	padding:10px 0px 0px 50px;
	margin:0px 10px 0px 0px;
	/**/border:none;
	
	
}
.inANutShell .col01 p,.inANutShell .col01 li {
	color:#fff;

}
/**************************************/
.tobaccoFree{
	/*height:400px;*/
	background-image:url(../media/images/part856_new_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#fff;
	/*border-top:5px solid #fff;*/
	
	padding-top:210px;
	/padding-top:180px;
	p/adding-top:180px;/**/
}
.tobaccoFree h2{
	/*height:400px;*/
	color:#FFFF00;
}
.tobaccoFree .col01{
	/*height:400px;*/
	width:340px;
	margin-left:10px;
}
.tobaccoFree .col01, .tobaccoFree .col02{
	margin-top:0px;
}
.blackBox{
	background-color:#000000;
	border:1px solid #fff;
	padding:10px;
}
.tobaccoFree .blackBox h2{
	color:#CCCCCC;
}
/**************************************/
.commentsPage{
	padding:5px 5px 0px 5px;
	border:none;
	
}
.commentsPage .col01{
width:730px;
		border:none;
		background-color:#ecfcc9;
	background-image:url(../media/images/comments_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
/**************************************/
.buildingBG{
	padding:5px 5px 0px 5px;
	border:none;
	
}
.buildingBG .col01{
width:730px;
		border:none;
		background-color:#e5e2cb;
	background-image:url(../media/images/buildingBG.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.buildingBG .col01 {
	padding-top:10px;
	padding-bottom:20px;
}
/**************************************/
.projectServicesBG{
	background-image:url(../media/images/news_comments_bg.jpg);
	
	background-repeat:no-repeat;
	background-position:bottom left;
}
.projectServicesBG .col01{
	color:#fff;
}
.projectServicesBG .col01 h2{
	color:#ffffcc;
}
.projectServicesBG p.readMore a{
	color:#9D4F00;
}
.projectServicesBG .col01 p.readMore a{
	color:#ffffcc;
}
/***graphic link: p tag that contains a graphic link***/
p.graphicLink{
	display:block;
}
p.graphicLink a{
	background-repeat:no-repeat;
}
p.graphicLink a span{
	visibility:hidden;
	display:none;
}
/****training************/
h2#hdr_training{
	background-image:url(../media/images/hdr_training.png);
	height:26px;
	
}

a#vw_training{
	width:203px;
	height:43px;
	display:block;
	margin:0;
	margin-top:30px;
	margin-left:140px;
	padding:0;
	background-image:url(../media/images/vw_training.png);
}
a:hover#vw_training{

	background-image:url(../media/images/vw_training_ro.png);
}
/****curriculum************/

h2#hdr_curriculum{
	background-image:url(../media/images/hdr_curriculum.png);
	height:26px;
	
}
a#vw_curriculum{
	width:152;
	height:41px;
	display:block;
	margin:0;
	margin-top:-70px;
	margin-left:170px;
	margin-bottom:20px;
	padding:0;
	background-image:url(../media/images/vw_curriculum.png);
}
a:hover#vw_curriculum{

	background-image:url(../media/images/vw_curriculum_ro.png);
}
/****implementation************/

h2#hdr_implementation{
	background-image:url(../media/images/hdr_implementation.png);
	height:26px;
	
}
a#vw_implementation{
	width:234;
	height:41px;
	display:block;
	margin:0;
	margin-top:50px;
	margin-left:50px;
	padding:0;
	background-image:url(../media/images/vw_implementation.png);
}
a:hover#vw_implementation{

	background-image:url(../media/images/vw_implementation_ro.png);
}
/*******TECHNICAL ASSISTANCE***********/
h2#hdr_ta{
	background-image:url(../media/images/hdr_ta.png);
	height:26px;
}
a#vw_ta{
	width:273px;
	height:43px;
	display:block;
	margin:0;
	margin-left:70px;
	padding:0;
	background-image:url(../media/images/vw_ta.png);
}
a:hover#vw_ta{

	background-image:url(../media/images/vw_ta_ro.png);
}
/*********tell a friend *********/
#elearningBox #loginForm.tellAFriend{
	border-top:5px solid #fff;
	background-image:url(../media/images/tellAFriendBG.jpg);
	background-position:bottom;
	min-height:150px;
	height:auto !important;
	height:140px;
}
#elearningBox #loginForm.tellAFriend h2#spreadTheWord{
	float:none;
	width:auto;
	height:60px;
	background-image:url(../media/images/tellAFriendh2.png);
}
#elearningBox #loginForm.tellAFriend p#spreadMessage{
	margin-top:-10px;
}
/******our services**********/
h2#hdr_services{
	background-image:url(../media/images/hdr_services.png);
	height:31px;
}
/**************************************/
.basicBG{
	padding:5px 5px 0px 5px;
	border:none;
	
}
.basicBG .col01{
width:730px;
border:none;
background-color:#e5e2cb;
background-image:url(../media/images/basicBG.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}
/**************************************/
.plainBG{
	padding:5px 5px 0px 5px;
	border:none;
	
}
.plainBG .col01{
width:730px;
		border:none;
		background-color:#e5e2cb;
	/*background-image:url(../media/images/plainBG.jpg);*/
	background-repeat:no-repeat;
	background-position:bottom left;
}
/********/

.photoBoxRight200{
	float:right;
	width:200px;
	margin:0px 10px 10px 20px;
}
.photoBoxRight200 img{
border:1px solid #000;

}
.photoBoxRight200 p.caption{
	font-weight:bold;
	font-size:11px;
	color:#663300;
}
/**************************************/
.staffList span.staffName {
	font-weight:bold;
}
/*******************************/
div#elearningBox{
		    clear:both;
			border-top:5px solid #fff;
			margin:0;
			/margin-left:10px;
			width:380px;
			/width:370px;
			padding:0;
			/*
background-image:url(../media/images/elearningBoxBG.jpg);
			background-position:bottom;
			background-repeat:no-repeat;
*/

}
div#elearningContent{
	background-image:url(../media/images/elearningBoxBG.jpg);
			background-position:10px bottom;
			/background-position:0px bottom;
			background-repeat:no-repeat;
			overflow:hidden;
			/border:none;
			height:1%;
}
h2#hdr_elearning{
	background-image:url(../media/images/hdr_elearning.png);
	width:218px;
	height:23px;
	margin-bottom:10px;
}
*html h2#hdr_elearning {
	margin-bottom:0px;
	height:23px;
	
}

div#elearningBox p#elearningCopy{

	width:230px;
/*	margin-left:150px;
*/


}
*html div#elearningBox p#elearningCopy{
	position:relative;
	top:-20px;

}
div#elearningBox p#elearningCopy .hdr{
	color:#C6CC90;
	font-weight:bold;
}


div#elearningBox h2#elearnCredit{
	/*
float:left;
	width:140px;
	font-size:22px;
	line-height:1.3;
	padding:0;
	margin:10px 0 0 20px;
	/margin-left:10px;
*/
	width:189px;
	height:190px;
	margin:0;
	padding:0;
	background-image:url(../media/images/free_credit.png);
	background-repeat:no-repeat;
	position:absolute;
	top:87px;
	left:50%;
	margin-left:240px;
}
div#elearningBox h2#elearnCredit span{
	display:none;
}
div#elearningBox img{
		   margin:0;
		   padding:0;
}
div#elearningBox p{
		   margin:10px 20px 10px 30px;
		   /margin:10px 20px 10px 20px;
}
*html div#elearningBox{/*IE 6 only*/
	width:370px;/*IE 6 only*/
	margin-left:0px;/*IE 6 only*/
}
div#elearningBox .HUBheader{
margin-left:10px;
/margin-left:0px;
}
/*s register now*/
div#elearningBox p.registerNow{
margin-left:180px;
/margin-left:170px;
padding:0;
 width:177px;
 margin-top:0px;
}
*html div#elearningBox p.registerNow{
	margin-top:-30px;
}
div#elearningBox p.registerNow a{
 width:177px;
 height:49px;
 display:block;
 background-image:url(../media/images/register_now_btn.gif);
 background-repeat:no-repeat;
}
div#elearningBox p.registerNow a:hover{
 display:block;
 background-image:url(../media/images/register_now_btn_ro.gif);
}
div#elearningBox p.registerNow img{
/**/
 visibility:visible;

}
div#elearningBox p.registerNow a:hover img{
/**/
 visibility:hidden;

}
/*e register now*/

/*s return to hub*/
div#elearningBox p.returnToHUB{
margin-left:180px;
/margin-left:170px;
padding:0;
 width:177px;
}
div#elearningBox p.returnToHUB a{
 width:177px;
 height:49px;
 display:block;
 background-image:url(../media/images/return_to_hub_btn.gif);
 background-repeat:no-repeat;
}
div#elearningBox p.returnToHUB a:hover{
 display:block;
 background-image:url(../media/images/return_to_hub_btn_ro.gif);
}
div#elearningBox p.returnToHUB img{
/**/
 visibility:visible;

}
div#elearningBox p.returnToHUB a:hover img{
/**/
 visibility:hidden;

}
/*e return to hub*/

div#elearnReturn{
		    clear:both;
			border-top:1px solid #fff;
			border-bottom:5px solid #fff;
			margin:0;
			/margin-left:10px;
			width:380px;
			/width:370px;
			padding:0;
			background-image:url(../media/images/returnToElearningBG.jpg);
			background-position:10px bottom;
			/background-position:0px bottom;
			background-repeat:no-repeat;
			min-height:130px;
			height:auto !important;
			height:130px;

}
div#elearnReturn a{
	color:#CCFF00;
}
div#elearnReturn img{
	
}
div#elearnReturn img.signedIn{
	margin:20px 30px;
}
div#elearnReturn h2{
	width:290px;
	color:#FFFFFF;
}
div#elearnReturn p.msg{
	width:240px;
}
div#elearnReturn p.readMore a{
/*
	background-color:#000000;
	padding-top:5px;
	padding-bottom:5px;
*/
/*text-align:left;
	


	padding-right:20px;
	display:inline;
*/
	margin-bottom:10px;
	color:#FFF;
}
div#elearnReturn p.readMore a:hover{
	color:#FFCC00;
}
div#elearnReturn p, div#elearnReturn h2{
		   margin:10px 20px 10px 30px;
		   /margin:10px 20px 10px 20px;
}
*html div#elearnReturn{/*IE 6 only*/
	width:370px;/*IE 6 only*/
	margin-left:0px;/*IE 6 only*/
}
div#elearnReturn .HUBheader{
margin-left:10px;
/margin-left:0px;
}

/*s return to hub*/
div#elearnReturn p.returnToHUB{
margin-left:41px;
/margin-left:31px;
padding:0;
 width:177px;
 margin-top:-15px;
}
div#elearnReturn p.returnToHUB a{
 width:177px;
 height:49px;
 display:block;
 background-image:url(../media/images/return_to_hub2_btn.png);
 background-repeat:no-repeat;
}
div#elearnReturn p.returnToHUB a:hover{
 display:block;
 background-image:url(../media/images/return_to_hub2_btn_ro.png);
}
div#elearnReturn p.returnToHUB a img{
/**/
 visibility:visible;

}
div#elearnReturn p.returnToHUB a span{
/**/
display:none;


}
*html div#elearnReturn p.returnToHUB a img{
/**/
display:none;

}
div#elearnReturn p.returnToHUB a:hover img{
/**/
 visibility:hidden;

}
/*e return to hub*/


div#eventButtonWrap {
	float: right;
	width: 275px;
	/*display: inline;*/
}

div.eventButton {
	font-size: 14px;
	line-height: 1.3;
	font-weight: bold;
	padding: 8px;
	color: black;
	border: 1px solid #0E6E68;
	background: #D3F2FA;
	text-align: center;
	margin: 0 0 20px 0;
}

div.eventButton a {
	text-decoration: none;
}

#eventdescr {
	clear:both;
}

#eventdescr h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #4C6869;
	font-size:90%;
	line-height:120%;
	margin:25px 0px 0px 0px;
	text-transform: capitalize;
	border-bottom: 1px dotted #666;
	
}

#eventdescr h3 span {
	font-size:70%;
	text-transform: uppercase;
	color: #990000;
	
}

#eventdescr h3.organizer {
	color: #4C6869;
	font-size:90%;
	line-height:120%;
	text-transform: uppercase;
	letter-spacing: .1em;
	border-bottom: none;
	position: relative;
	
}
/*******Contact Us Box***********/
#contactBox{


}
#contactBox p{
	margin-top:2px;
	margin-bottom:10px;


}
#contactBox h3{
	margin-bottom:0px;
}
#contactBox a{
	color:#FF6600;
	
}
#contactBox a:hover{
	color:#66FF00;
}
/******RTATC Box*********/
.RTATCBox{
	padding:0px;
	margin-top:20px;
	background-color: #CFCBA0;
}
.RTATCBox .regionTitle{
	color:#FFFFFF;
	background-color:#000000;
	float:left;
	width:180px;
	min-height:120px;
	height:auto !important;
	height:120px;
	margin:0px;
	padding:10px;
}
.RTATCBox .regionTitle h3{
	color:#FFCC00;
}
.RTATCBox .regionContact{
	min-height:120px;
	height:auto !important;
	height:120px;
	width:300px;
	margin-left:210px;
	padding-top:10px;
		/*
border-right:1px solid #000;
*/
	
}
/******Tool Box*********/
.toolBox{
	padding:0px;
	margin-top:20px;
	background-color: #CFCBA0;
}
.toolBox p{
	margin:5px 10px;
}
.toolBox h3{

	background-color:#000;
	color:#FFF;

	padding:10px;
}
/******Curriculum*********/
.moduleInfo{
	margin-top:20px;
	background-color: #CFCBA0;
}
.moduleInfo h3{

	background-color:#000;
	color:#FFF;

	padding:10px;
}
.moduleInfo p{
	margin:10px;

	
}
.moduleInfo ul{
	margin:0px 20px;
	
}
.moduleInfo ul li{

	display:inline;
	margin:0px 10px;
	
	
}

.moduleInfo p.clear{
	clear:both;
	display:block;
	line-height:1;
	
}
.implementation{
	width:330px;
	float:left;
	margin:10px;
	
	height:300px;
	height:auto !important;
	min-height:300px;
}
.implementation h3{
	margin-top:0px;	
}
.implementation h3 a{
	font-weight:bold;
	text-decoration:none;
	color:#FF0;
}
.implementation h3 a:hover{
	color:#0F0;
}
.implementation ul li{
	display:block;
	margin-bottom:10px;
}
p.footerNote, p.footNote{
	font-size:11px;
	font-style:italic;
	line-height:1.2;
	margin:20px;
	padding-top:10px;
	clear:both;
}
/*h3 links*/
.moduleInfo h3 a,.toolBox h3 a, .implementation h3 a{
	
	color:#FC0;
	font-weight:bold;
}
.moduleInfo h3 a:hover,.toolBox h3 a:hover, .implementation h3 a:hover{
	color:#0F0;
}
p.downloadNow{
	display:block;
	text-align:right;
	margin:10px;
}
p.copyrightText{
	font-size:11px;
	width:340px;
	position:relative;
	left:170px;

}
p.copyrightText img{
	
	float:left;
	margin:5px;
	border:1px solid #660;
}