* {
	margin:0;
	padding:0;
}

html,body {
	color:#000;
	font-size:9pt;
	font-family:Verdana,Arial;
	background-color:#fff;
}

a {
	text-decoration:underline;
	color:#3A6A9C;
}

a:hover {
	text-decoration:none;
}

td {
	vertical-align:top;
}

img {
	border:0;
}
img.border {
	border:1px solid black;
}

option {
	padding-right:4px;
}

h3 {
	font-size:13px;
	color:#F0810B;
}

#header {
border-left:1px solid #CCC;
border-right:1px solid #DDD;
}

#content, #rightside {
float:left;
}

ul {
margin-left:10px;
}

ul li {
list-style-image:url(/graphics/list-item.gif);
padding:4px 0;
}

ul li a {
color:#F27B0D;
}

ul.indent-list {
margin-left:75px;
}

ul.news-list {
margin-left:20px!important;
}

ul.news-list li {
list-style-image:url(/graphics/news-list-item.gif)!important;
padding:6px;
}

ul.news-list li a {
text-decoration:none;
color:black;
}

#header-logo {
float:left;margin-left:5px;
}

#header-tagline{
display:block;
width:387px;
float:right;
margin-top:5px;
margin-right:5px;
}

#header-contact{
float:right;
margin-top:0;
margin-right:0;
display:block;
height:21px;
width:153px;
background:url(/graphics/header-contact.gif) no-repeat;
}

#header-container{
width:986px;
height:21px;
}

#header-nav{
left:115px;
top:65px;
display:block;
position:absolute;
z-index:10;
background:#FFF;
}

#header-nav ul{
z-index:11;
background:#FFF;
margin-top:2px;
}

#header-nav ul li{
float:left;
list-style:none;
z-index:12;
background:#FFF;
padding:0 15px;
}

#header-nav ul li ul{
position:absolute;
margin-top:14px!important;
margin-left:0;
display:none;
border:1px solid #D7D7D7;
width:223px;
z-index:100;
background:#F5F5F5;
}

#header-nav ul li:hover ul{
display:block;
}

#header-nav ul li ul li{
float:none;font-size:11px;padding:5px;margin-left:5px;list-style-image:none;background:#F5F5F5;
}

#header-nav ul li ul li a{
color:#666;
}

#header-nav ul li ul li a:hover{
color:#98B6CE;
}

#header-nav a{
text-decoration:none;color:#F27B0D;font-weight:bold;
}

#wrapper{
width:986px;margin:0 auto;position:relative;
}

#header{
background:#fff url(/graphics/header-bg-span.gif) repeat-x top left;height:64px;
}

#main-flash-container{
height:187px;
}

#contentbg{
border:1px solid #A0A0A0;background:#fcfcfc;
}

#content{
padding:12px 10px;width:701px;
}

#content p{
font-size:11px;line-height:135%;
}

#content-wide{
padding:12px 10px;
}

#home-items{
width:697px!important;height:350px;overflow:visible;border:1px solid #B4B4B4;
}

#home-items h3{
color:#F59B47;
}

.home-special-item-container{
width:231px;height:307px;display:block;float:left;position:relative;
}

.special-item-header{
float:left;clear:right;display:block;height:31px;width:229px;background:url('graphics/sub-item-bg-span.gif') repeat-x;
}

.special-item-header img{
margin-top:10px;margin-left:10px;
}

.special-item-content{
padding:10px;font-size:9px;
}

.special-item-link{
position:absolute;bottom:0;margin-left:30px;
}

.special-item-link a{
color:#F27A0C;
}

.home-special-item-container h3{
text-align:center;
}

.center-object{
padding-bottom:7px;width:229px;clear:both;display:block;
}

.center-object object,.center-object img{
margin-left:15px;margin-top:10px;
}

.rightside-container{margin-left:10px;margin-bottom:9px;border:1px solid #B6B6B6;padding-bottom:14px;}

a.testimonial-link{color:#666;}

.rightside-header{clear:right;display:block;height:31px;width:229px;background:url('graphics/sub-item-bg-span.gif') repeat-x;}

.rightside-no-border{width:232px;margin-left:10px;margin-top:10px;margin-bottom:9px;padding-bottom:14px;}

.rightside-no-border img{padding-left:15px;}

.rightside-header img{margin-top:7px;margin-left:10px;}

.rightside-image{margin-left:10px;margin-top:20px;}

.rightside-image img{border:1px solid #B6B6B6;}

.rightside-content{padding-left:13px;padding-top:10px;font-size:11px;width:200px;}

.rightside-content h3{color:#7CAACC;}

.rightside-content ul{margin-left:30px;}

.news-link{margin-left:110px;margin-top:10px;}

#rightside{padding:15px 4px 10px 0;width:247px;}

body{behavior:url(/ginc/csshover.htc);}

#below-main-content{clear:both;}

#below-main-sage-item{border:1px solid #B6B6B6;padding:11px 10px;height:53px;display:block;float:left;width:437px;margin-left:11px;}

#below-main-sage-item img{float:left;}

#sage-text{width:389px;font-size:9px;margin:8px auto;margin-bottom:14px;}

#sage-text img{float:left;clear:none;}

.below-main-content-item{padding:11px 10px;height:53px;width:216px;display:block;margin-left:168px;}

.below-main-content-item img{border:1px solid #DADADA;}

#footer{background:#fff url('graphics/footer-top-bg.jpg') top left repeat-x;text-align:center;border:1px solid #A0A0A0;border-top:0;font-size:11px;}

#footer a{color:#3A6A9C;}

h1{font-size:9px;color:#555;font-weight:bold!important;text-transform:uppercase;text-align:right;}

h1.vidtitle{font-size:11px;color:#555;font-weight:bold!important;text-transform:uppercase;text-align:left;padding-bottom:12px;}

#content h2{padding:5px 0;color:#4C7099;font-size:15px;font-family:Trebuchet MS,Verdana,Sans-serif;font-weight:normal;}

#content p{padding:5px 0;}

#content li{margin-left:25px;}

form input{margin-top:8px;}

form .label{display:block;float:left;text-align:right;width:125px;margin-top:8px;}

form label{margin-right:3px;}

form textarea{margin:5px;}

#Reset{margin-left:10px;}

.button{border:1px solid black;background:#D3D3D3;}

.text-field{border:1px solid black;background:#f5f5f5;}

.required{color:#F00;}

.clearline{clear:both;}

.error li{font-weight:bold;color:#D00;}

.employee-section{margin-top:13px;}

.employee-section b{color:#999;}

img.icon{float:right;padding:10px;}

img.img-left{float:left!important;padding-right:15px;padding-top:10px;}

img.img-right{float:right!important;border:1px solid #ABABAB;margin-left:5px;margin-top:15px;margin-right:10px;}

img.body-img{margin-left:181px;margin-top:20px;padding-bottom:20px;}

ul.wheel-list li{list-style:circle;}

.note{border:1px solid #999;background:#F0F0F0;width:377px;margin-left:162px;margin-top:15px;padding:6px 5px;line-height:150%;}

.head{background:#fff;color:#7CAACC;padding:3px 5px;border-bottom:0;}

.body{margin-top:0;}

.blue{color:#7CAACC;}

.blurb{margin-top:13px;margin-left:180px;border:1px solid #999;padding:12px;width:353px;}

.blurb-txt{float:right;color:#4C709B;line-height:21px;width:191px;clear:none;}

.blurb-txt a{color:#4C709B;}

#form{margin-left:20px;padding:15px;}

#contact-info{width:262px;float:right;}

#videoimages{margin:20px 0 0 0;padding:0;}

#videothumbs{padding:50px 10px 0 70px;}

#videothumbs p{width:100px;}

#videothumbs img{align:top;margin:0;}

#videothumbs ul{display:inline;list-style-type:none;margin:0;padding:0;}

#videothumbs li{margin:10px;padding:0;display:inline;float:left;text-align:center;}

#videothumbs li p{text-align:center;margin:10px;}

.video{float:left;width:147px;height:240px;}

.video img{position:absolute;margin-bottom:0;}

#content .interior-video{margin-left:auto;margin-right:auto;text-align:center;display:block;padding-top:20px;}

#media{margin-left:auto;margin-right:auto;text-align:center;display:block;padding-top:20px;}

.training{margin:30px 0 0 30px;border:1px solid #4C709B;}

#news ul li a{color:#3A6A9C;text-decoration:none;}

.videobox{margin:20px 0 0 4px;padding:0 10px 0 0;float:left;background-color:#E5E5E5;border:1px solid #4C709B;width:670px;}

.vidphoto{padding:5px 10px 5px 5px;margin-bottom:14px;}

.watch{float:right;margin:0 10px 10px 0;}

#content p.vidtext{padding:5px;font-weight:bold;}

#footer-bold{margin-top:35px;}

.center{border:1px solid #555;margin-top:63px;margin-left:111px;}

.center-p{margin-left:111px;width:500px;}

.learn{clear:both;}

.center-object object,.employee-section object{border:1px solid #818181;}

#videolist{margin:0;padding:0;}

#blackout{display:none;position:absolute;z-index:99;left:0;top:0;opacity:.9;filter:alpha(opacity=90);background-color:#000;}

#vidWindow{display:none;position:relative;z-index:100;margin-left:auto;margin-right:auto;text-align:center;left:50%;margin-left:-8px;width:16px;height:16px;}

.sampleVideoShow{cursor:pointer;cursor:hand;}

.clickAnywhereToClose{position:relative;bottom:-10px;color:#ccc;}

ul.no-img{margin-left:0;}

ul.no-img li{list-style-position:outside;list-style-type:none;list-style-image:none;}

#tagline{color:#5F5F5F;font-size:7pt;margin-top:7px;padding:9px 100px;}

div#mediaspace{padding:30px 0px 25px 0px;float:left;}

div#player_scott,div#player_jaime,div#player_adt{padding:10px 20px 25px;float:left;}

div.video-ads-small{float:right;width:370px;padding:30px 0px;}

	div.video-ads-small div.ads-left {
		width:180px;
		float:left;
		text-align:center;
		padding:0px 5px;
	}

	div.video-ads-small div.ads-right {
		width:180px;
		float:left;
		text-align:center;
	}

	div.video-ads-small div.small-ad {
		width:180px;
		height:150px;
		padding-bottom:5px;
	}

	div.video-ads-small div.tall-ad {
		width:140px;
		height:600px;
	}

div.right-video-ad{width:180px;height:600px;}

div.right-video-ad div.tall-ad { margin-bottom:10px; }

div.right-video-ad div.small-ad { margin-bottom:10px; }

div.video-ad-message{width:190px;height:100px;background:url(/graphics/video-ad-message.jpg) no-repeat right top;float:right;margin-top:3px;}

.ieSixWarning{background-color:#FEEFDA;border:1px solid #F7941D;padding:10px;text-align:center;}

#content .vidbody,#content p.vidtext{padding-left:139px;}

#library-home-items{width:697px!important;height:250px;overflow:visible;border:1px solid #B4B4B4;}

#library-home-items h3{color:#F59B47;}

.library-home-special-item-container{width:231px;height:225px;display:block;float:left;position:relative;}

.library-home-special-item-container h3{text-align:center;}

#dsq-content ul, #dsq-content li {
	list-style-image:none;
}
