body {

	padding-top: 6px;

	text-align: center;

	background-color: #000000;

	font-family: Arial, Veranda, Helvetica, sans-serif;

	}



#container {

	width: 800px;

	padding: 0;

	margin: 0 auto 0 auto; /* look at mini article on center page 5 if css slicing */

	}

#header {

	height: 130px;

	padding: 0;

	margin: 0;

	background-color: #3366cc;

	background-image:url(assets/graphics/WH-Home-Header-team.jpg);

	background-repeat: no-repeat;

	text-align: left;

	width: 800px;

	}



/* position the login and time stamp into the page header */



.TimeStamp {

	position: relative;

	left: 816px;

	top: 15px;

	}



#Logo {
	position:relative;
	top: 0;
	left: 0;


}



#Login1 {

	position: relative;

	left: 600px;

	top: -19px;

	font-size:11px;

	color: #ffffff;

	font-weight: bold;

	}



/*defines navigation link behaviors for login text */

#Login1 a {

	text-decoration: none;

	color: #ffffff;

}



#Login1 a:hover {

	text-decoration: none;

	color: #f8d253;

}



#Login2 {

	position: relative; 

	left: 600px; 

	top: -15px;

}



/* Dropdown nav bar menu definition */

#NavBar {background:url(assets/graphics/NavGray.gif) repeat-x; background-color:#ccc; width:800px; text-align:left; padding:0px; margin:0px; height:28px}

#NavBar ul {list-style-type:none; padding:0; margin:0}

#NavBar li {float:left; position:relative; z-index:100}

#NavBar table {position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:27px}

#NavBar a, #NavBar :visited {display:block; padding:7px; color:#000; text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; font-size:11px}

#NavBar ul ul a, #NavBar ul ul :visited {width:149px; background:#e4e4e4}

#NavBar :hover {color:#fff; background:url(assets/graphics/NavGrayOver.gif) repeat-x}

#NavBar ul ul :hover {background:none; background-color:#999999}

#NavBar ul ul {visibility:hidden; position:absolute; width:149px; height:0}

#NavBar ul li:hover ul, #NavBar ul a:hover ul {visibility:visible; width:149px}



/*  End Nav Bar Menu Definition */



/* define page header  */

#PageHdr {

	height: 55px;

	padding: 0;

	margin: 0;

	text-align: left;

	background-color: #3366cc;

	background-image: url(assets/graphics/PageHdrBgTeam.jpg);

	background-repeat: no-repeat;

	left: 0;

}



/* define page header h1 text size and spacing */

#PageHdr h1 {

	padding: 10px 0 0 0;

	font-size: 24px;

	margin: 0px 0px 0px 24px;

	color: #000066;

	}



/* this defines the overall content section between the navigation bar and the footer */

#Content {

	background-color:#FFFFFF;

	background-image:url(assets/graphics/Blue_Background_Fade.jpg);

	background-repeat:repeat-y;

	padding: 0;

	margin: 0;

	text-align: left;

	}



/* these define the sub-header fonts and sizes */

#Content h2,h3,h4,h5 {

	color: #000066;

	margin: 0;

}



#Content h2 {

	padding: 10px 0 0 0;

	font-size: 16px;

}



#Content h3 {

	padding: 10px 7px 0 0;

	font-size: 13px;

}



#Content h4 {

	padding: 7px 7px 0 0;

	font-size: 12px;

}



#Content h5 {

	padding: 0 0 0 0;

	font-size: 16px;

}

#PageHdr h6 {

	padding: 10px 0 0 0;

	font-size: 24px;

	margin: 0px 0px 0px 24px;

	color: #000000;

	}
	
#PageHdr h7 {

	padding: 0 0 0 0;

	font-size: 10px;

	margin: 0px 0px 0px 0px;

	color: #000000;

	}

/* defines black text within the h2 element - 3 px smaller */

.h2BlkText {

	color: #000000;

	font-size: 13px;

	font-weight: bold;

}


.h2NormText {

	color: #000000;

	font-size: 13px;

}

td {

	vertical-align: top;

}

/* this table divides the content area into two sections. */

/* The left main content and the right bar.               */



#Content table {

	border: 0px;

	width: 100%;

	border-collapse: collapse;

}



/* define the left column side */



#Content td.LeftSide {

	width: 534px;

	padding: 0px;

	margin: 0px;

	vertical-align:top;



}



#Content div.LeftCol {

	padding: 10px 15px 5px 24px;

}


#Content div.LeftColNews {

	padding: 10px 15px 5px 48px;

}



	#Content div.LeftCol p {

	line-height: 130%;

	font-size: 13px;

	color: #000000;

	margin: 0px 20px 13px 0px;

	text-align: left;

}



#Content div.LeftCol p.TxtRight {

	line-height: 130%;

	font-size: 13px;

	color: #000000;

	margin: 0px 20px 13px 0px;

	text-align: right;

}



#Content div.LeftCol ul {

	line-height: 130%;

	font-size: 13px;

	color: #000000;

	margin: 0px 0px 13px 0px;

	list-style-position: outside;

	list-style-type: disc;

	padding-left:15px;

}



#Content div.LeftCol ol {

	line-height: 130%;

	font-size: 13px;

	color: #000000;

	margin: 0px 0px 13px 10px;

	list-style-position: outside; /*list-style-type: decimal; */

	padding-left: 19px;

}



/* define the right column */



#Content td.RightSide {

	width: 266px;

	vertical-align:top;

	padding: 0;

	margin: 0;

}



#Content div.RghtCol {

	padding: 10px 9px 5px 9px;

}



#Content div.RghtCol p {

	font-size: 12px;

	line-height: 125%;

	color: #000000;

	margin: 0px 0px 11px 0px;

	}



#Content div.RghtCol p.Caption {

	font-size: 11px;

	line-height: 100%;

	color: #000000;

	margin: 0px 0px 11px 0px;

}



#Content div.RghtCol p.LgQuote {

	font-size: 18px;

	line-height: 130%;

	margin-right: 24px;

	color: #666666;

	font-weight: lighter;

	font-style: italic;

}



#Content div.RghtCol p.SmQuote {

	font-size: 12px;

	line-height: 100%;

	color: #666666;

	font-weight: lighter;

	margin-top: 0px;

}



#Content div.RghtCol ul {

	line-height: 125%;

	font-size: 12px;

	color: #000000;

	margin: 0px 0px 11px 0px;

	padding: 5px 0 0 0;

	list-style-position: outside;

	list-style: disc;

	margin-left: 12px;

}



#Content div.RghtCol ol {

	line-height: 125%;

	font-size: 12px;

	color: #000000;

	margin: 0px 0px 11px 0px;

	padding: 5px 0 0 0;

	list-style-position: outside;

	list-style: decimal;

	margin-left: 12px;

	

}



/*defines base behavior all links and their color. default is  underline  */

#Content a {

	color: #000066;

	text-decoration: underline;

}



/* no underline link when mouser over/hover */

#Content a:hover {

	text-decoration: none;

}



/*defines navigation link behaviors without underline */

#Content a.NoDecStrng {

	text-decoration: none;

	font-weight: bold;

}



/* no underline link when mouser over/hover */

#Content a.NoDecStrng:hover {

	text-decoration: underline;

	font-weight: bold;

}



#Inline table {

padding-top: 10px;

}



/* this sets horizontal rule to display the white fade bar */

div.HR {

	height: 15px;

	background: url(assets/graphics/whitebar.jpg) no-repeat left;

	margin-left: -24px;

	padding: 5px 0 5px 0;

}



div.HR hr {

  display: none;

}



/* Creates a similar behavior of a horizontal rule to a black line */

.BlkLine

{

	border-style:solid;

   border-width:1px 0 0 0;

	height: 1px;

	width: 100%;

	padding-bottom: 2px;

}



/* for bolding text */

.TxtBold {

	font-weight: bold;

}



.TxtBoldBlue {

	font-weight: bold;

	color: #000066;

}



/* Home Page Right News Column */



#WholeNews {

	background: url(assets/graphics/hm_whole_news_bg1.jpg) no-repeat;

	width: 266px;

	color: #ffffff;

	background-color: #003399;

}



#WholeNews p {

	padding-left:20px; 

	padding-right:20px; 

	padding-top:10px; 

	padding-bottom: 10px; 

	line-height:120%; 

	margin:0; 

	font-size: 12px;

	text-align: left;

}



.wn_title {

	font-family: Arial, Veranda, Helvetica, sans-serif;

	font-size: 14px;

	color: #f8d253;

	margin-left: 15px;

	padding-top: 10px;

	font-weight: bold;

	line-height: 18px;

}



/* defines link behavior for whole news section on home page */

#WholeNews  a.wn_nav {

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}



/* no underline link when mouser over/hover  */

#WholeNews a.wn_nav:hover {

	color: #FFFFFF;

	font-weight: bold; 

	text-decoration: underling;

}



img.wn_image {

	float: center; /* the float property places image on left side */

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 15px;

}



/* Home Page Image Behaviors */

img.hp_LeftCol {

	float: left; /* the float property places image on left side */

	margin: 10px 0px 5px 0px;

	margin-right: 15px; /* overrules the right-margin declaration of above so there is less white space between the image and the text */

}



img.hp_RightCol

{

	float: right; /* the float property places image on right side */

	margin: 5px 10px 5px 0px;

	margin-left: 10px; 

	margin-right: 10px;

}



img.ImgLeft

{

	float: left; /* the float property places image on left side */

	margin: 10px 0px 5px 0px;

	margin-right: 7px; /* overrules the right-margin declaration of above so there is less white space between the image and the text */

}



img.ImgRight

{

	float: right; /* the float property places image on left side */

	margin: 10px 0px 5px 0px;

	margin-left: 7px; /* overrules the right-margin declaration of above so there is less white space between the image and the text */

}



img.ImgInLineL

{

	float: left; /* the float property places image on left side */

	margin: 0px 0px 5px 0px;

	margin-right: 7px; /* overrules the right-margin declaration of above so there is less white space between the image and the text */

}



img.ImgInLineR

{

	float: right; /* the float property places image on left side */

	margin: 0px 0px 5px 0px;

	margin-left: 7px; /* overrules the left-margin declaration of above so there is less white space between the image and the text */

}



.Caption {

	font-size: 10px;

}



/* define training program table */



#Training {

	padding: 10px 15px 10px 24px;

}



/*defines base behavior all links and their color. default is  underline  */

#Training a {

	color: #FFCC33;

	text-decoration: underline;

}



/* no underline link when mouser over/hover */

#Training a:hover {

   color: #FFCC33;

	text-decoration: none;

}



#Training table {

	width: 100%;

	font-size: 10px;

	border: 1px;

	border-collapse: separate;

	font-family: Arial, Verdana, Helvetica, sans-serif;

}



#Training td.DrkShade {

	background-color: #666666;

	color: #ffffff;

	text-align: center;

	vertical-align: middle;

	padding-top: 3px;

	padding-bottom: 3px;

}



#Training td.DrkShade {

	background-color: #666666;

	color: #ffffff;

	text-align: center;

	vertical-align: middle;

	padding-top: 3px;

	padding-bottom: 3px;

}



#Training td.LghtShade {

	background-color:#cccccc;

	color: #000000;

	text-align: center;

	vertical-align: middle;

	padding-top: 3px;

	padding-bottom: 3px;

}



/* define the bottom of the page */

#Sponsors {

	height: 435px;

	background-color: #ffffff;

	text-align: center;

	}



#PageBtmBg {

	background-image:url(assets/graphics/PageBtmBg.gif);

	background-repeat:no-repeat;

	height: 7px;

	}

#Footer {

	background-color: #000000;

	font-size: 10px;

	color: #ffffff;

	text-align:center;

	padding-top:8px;

}

