html, body, div, span, applet, object, iframe, img, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
body     { color: #808080; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; background: #444444 url(../images/bg/bg-black.jpg) repeat-x fixed;; text-align: center; margin: 0; padding: 0 }

h1 {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}

h2  { color: #bb5814; font-weight: bold; font-size: 14px; line-height: 16px }
h3  { color: #e98123; font-weight: bold; font-size: 14px; line-height: 16px }

a,  a:link  { color: #808080; font-weight: bold; text-decoration: none }

a:visited {
  color: #808080;;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #808080;;
  text-decoration: underline;
}

a:focus {
  color: #808080;;
}

a:active {
  color: #808080;;
}

#outerWrapper  { background-color: #fff; text-align: left; margin: 0 auto; width: 800px }
#outerWrapper #header       { font-weight: bold; background-color: white; padding: 5px 10px 10px; border-bottom: 1px solid #bbb; height: 75px }
#outerWrapper #slideshow       { font-weight: bold; margin: 0px; padding: 0px 10px; border-bottom: 1px solid #bbb }
#outerWrapper #contentWrapper #leftColumn1  { background-color: #ffffff; float: left; padding: 10px; border-right: 0px #666; width: 225px }

#outerWrapper #contentWrapper #content  { margin: 0px 0 0 245px; padding: 10px }

#outerWrapper #contentWrapper .clearFloat { clear: left; display: block; }
#outerWrapper #footer  { color: #bbb; font-size: 0.8em; line-height: 1.7; background-color: #fff; margin-top: 20px; padding: 10px; border-top: 1px solid #bbb }
#footer span { font-size:110%; color:#888; font-weight:bold; }
#footer a, #footer a:link  { color: #bbb }
	
.title  { color: #bb5814; }

#box  { font-size: 1em; background: transparent url(../images/left-box-bg.jpg); margin-top: 34px; margin-left: 2px; padding: 24px 25px 0px; width: 173px; color: #666 }
#box ul     { color: #e98123; margin: 0px 0px 4px 14px; padding: 0px 0 4px }
#box li   { list-style-type: square }
#box span { font-size:100%; color:#888;}

#box1  { font-size: 1em; background: transparent url(../images/left-box-bg.jpg); margin-top: 16px; margin-left: 2px; padding: 24px 25px 0px; width: 173px; color: #666 }
#box1 ul     { color: #e98123; margin: 0px 0px 4px 14px; padding: 0px 0 4px }
#box1 li   { list-style-type: square }
#box1 span { font-size:100%; color:#888;}

#boxbottom {
	margin-left:2px;
	height:37px;
	width:223px;
	background:transparent url('../images/left-box-bottom.jpg') no-repeat;
}

.breadcrumbs    { font-weight: bold; font-size: 0.9em; margin-left: 26px }
.breadcrumbs a   { font-weight: normal; text-decoration: none }
.breadcrumbs a:hover   { font-weight: normal; text-decoration: underline }

.channels  { background-image: url(../images/channels.gif); vertical-align: top; margin: 10px; padding: 10px 0px 0px 10px; width: 229px; height: 60px }

#verticals     { padding-top: 10px; border-bottom: #bbb }
.hometd    { font-style: italic; text-align: center; vertical-align: top; padding-top: 10px; padding-right: 15px; padding-bottom: 10px }
.bodytd   { font-style: normal; text-align: left; vertical-align: top; padding-top: 10px; padding-right: 15px }
.righttd    { font-style: normal; text-align: left; padding-top: 10px; padding-right: 50px; padding-left: 50px }
.trainingtd  { margin-top: 10px; margin-bottom: 10px; padding: 10px 10px 0px; border: solid 1px #dbdbdb }

#info      { padding-top: 15px; border-top: 1px solid #bbb }
.spotlight {
			width:100%;
			font-size:1em;
			margin-bottom:8px;
			border:0px solid red;
		}
.left {
			width:56px;
			color:#CB300D;
			font-weight:bold;
			border:0px solid red;
			float:left;
		}
.right {
			width:420px;
			border:0px solid red;
			float:left;
		}

.clear {
	clear:both;
	display:block;
	font-size:1px;
	line-height:1px;
	height:0px;
}


#nav-logo  { float: left; width: 400px; height: 70px }
#nav-menu   { float: right; margin-top: 35px; margin-right: 10px }
#nav-menu ul	  { list-style-type: none; margin: 0; padding: 0 }
#nav-menu li  { margin-right: 5px; margin-left: 5px; display: inline }