body {
background-color:#121212;
margin: 0 auto;
font-family: Arial;
font-size:11px;
color:#7f7f7f;
}

a {outline:none;} img {border:0px;}
a {color:#7f7f7f;text-decoration:none;} a:hover {text-decoration:underline;}
a.title {color:#06aed7;text-decoration:none;font-size:12px;font-weight:bold;} a.title:hover {text-decoration:underline;}
.textarea {width:240px;height:18px;background-image:url(sources/textarea.jpg);border: 0px;font-size:12px;font-family:Arial;padding-left:7px;padding-top:7px;}

#wrap {width:962px;overflow:hidden;margin: 0 auto;background-image:url(sources/wrapbg.jpg);}
#leftbox {width:691px;overflow:hidden;float:left;}
#rightbox {width:271px;overflow:hidden;float:left;}

.b {width:962px;height:147px;background-image:url(sources/b.jpg);}
.nav {width:962px;height:70px;background-image:url(sources/nav.jpg);}
.navright {width:275px;height:32px;float:left;padding-top:8px;padding-left:95px;}
.clbg {width:256px;height:137px;background-image:url(sources/clbg.jpg);padding-left:15px;color:#FFFFFF;font-weight:bold;}

.um-header {width:271px;height:34px;background-image:url(sources/um-header.jpg);}
.um-content {width:253px;height:131px;background-image:url(sources/um-content.jpg);padding-top:9px;padding-left:9px;padding-right:9px;}
.um-subcontent {width:271px;height:52px;background-image:url(sources/um-subcontent.jpg);}

.lt-header {width:271px;height:33px;background-image:url(sources/lt-header.jpg);}
.lm-header {width:271px;height:33px;background-image:url(sources/lm-header.jpg);}
.lp-header {width:271px;height:33px;background-image:url(sources/lp-header.jpg);}
.fu-header {width:271px;height:33px;background-image:url(sources/fu-header.jpg);}
.ps-header {width:271px;height:33px;background-image:url(sources/ps-header.jpg);}
.lb-content {width:223px;height:44px;background-image:url(sources/lb-content.jpg);padding-left:48px;}
.lb-title {width:158px;float:left;padding-top:9px;color:#B4B4B4;font-size:11px;}
.lb-title a {color:#06aed7;font-size:12px;font-weight:bold;text-decoration:none;}
.lb-title a:hover {text-decoration:underline;}
.lp-content {width:241px;min-height:214px;background-color:#FFF;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}
.fu-content {width:271px;height:60px;background-image:url(sources/fu-content.jpg);}
.ps-content {width:241px;min-height:23px;background-image:url(sources/ps-content.jpg);line-height:21px;padding-left:15px;padding-right:15px;}
.sponsorbg {width:676px;height:121px;background-image:url(sources/sponsorbg.jpg);padding-left:15px;}
.ln-title {width:691px;height:22px;background-image:url(sources/ln-title.jpg);}
.mc-content {width:651px;padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:8px;}
.mc-line {width:651px;height:33px;background-image:url(sources/mc-line.jpg);}
.a-header {width:691px;height:32px;background-image:url(sources/a-header.jpg);}
.footer {width:952px;height:69px;background-image:url(sources/footer.jpg);color:#a3a3a3;padding-left:10px;line-height:85px;overflow:hidden;}
.search {width:185px;height:20px;background-image:url(sources/search.jpg);border:0px;color:#8b8b8b;font-size:12px;padding-left:5px;padding-top:5px;}
.video {width:691px;height:211px;background-image:url(sources/video.jpg);}
.videoleft {width:434px;height:191px;float:left;text-ailgn:center;padding-top:20px;}
.videoright {float:left;padding-top:55px;color:#FFF;padding-left:10px;}
.videoright a {color:#FFF;text-decoration:none;}
.videoright a:hover {text-decoration:underline;}
.videoright li {padding-top:5px;padding-bottom:5px;}




ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 592px;
	list-style: none;
	position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
	font-size: 1.2em;
	background: url(topnav_stretch.gif) repeat-x;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	border-right: 0px solid #555; /*--Divider for each parent level links--*/
}
ul#topnav li a {
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover { background: #1376c9 url(topnav_active.gif) repeat-x; }


ul#topnav li span {
	float: left;
	padding: 15px 0;
	position: absolute;
	left: 0; top:33px;
	display: none; /*--Hide by default--*/
	width: 562px;
        padding-left:30px;
        font-size:10px;
	color: #000;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; } /*--Show subnav on hover--*/
ul#topnav li span a { display: inline;color:#000; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: underline;}


.stepcarousel{
position: relative; /*leave this value alone*/
padding-top:5px;
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 620px; /*Width of Carousel Viewer itself*/
height: 93px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 5px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 620px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}