@import "reset.css";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px
}
.clear {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	overflow:hidden;
}
a:link, a:visited {
	text-decoration:none
}
a:hover, a:active {
	text-decoration:none
}
#page-wrap {
	width:100%;
	background:url(../images/doc-bg.jpg) left top repeat-x;
}
#page-wrap .page-inner {
	background:url(../images/mountain.jpg) 50% top no-repeat;
	width:100%;
}
#page-wrap #page {
	width:1001px;
	margin:0 auto;
}
.header-wrap {
	width:1001px;
	height:269px;
	position:relative;
	z-index:0
}
.home .header-wrap {
	height:460px;
}
.header-wrap .banner-bg {
	width:1001px;
	position:absolute;
	z-index:1;
	top:49px;
	left:0px;
	height:218px
}
.home .header-wrap .banner-bg {
	height:403px;
}
.header-wrap .rodney {
	width:335px;
	height:259px;
	position:absolute;
	z-index:2;
	bottom:10px;
	right:8px
}
.home .header-wrap .rodney {
	width:365px;
	height:444px;
	right:-26px;
	bottom:16px
}
.header-wrap .primary-nav-bg {
	height:37px;
	width:780px;
	position:absolute;
	z-index:1;
	left:41px;
	top:12px
}
.p-nav-bg-lt, .p-nav-bg-rt, .p-nav-bg-ct {
	height:37px;
	background-image:url(../images/primary-nav-bg.png);
	background-repeat:no-repeat
}
.p-nav-bg-lt {
	padding-left:7px;
	background-position:0px 0px
}
.p-nav-bg-rt {
	padding-right:7px;
	background-position:right -37px;
}
.p-nav-bg-ct {
	background-position:left -74px;
	background-repeat:repeat-x
}
.header-wrap .btn-skillent {
	width:118px;
	height:33px;
	background:url(../images/btn-skillent.jpg) left top no-repeat;
	position:absolute;
	z-index:3;
	top:14px;
	right:8px
}
.header-wrap .btn-skillent-inner {
	text-align:center;
	padding-top:9px
}
.header-wrap .btn-skillent a {
	color:#fcc600;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}
.header-wrap .primary-nav {
	width:730px;
	height:25px;
	position:absolute;
	z-index:4;
	left:64px;
	top:20px
}
.header-wrap .primary-nav-inner {
	padding-top:3px
}
.header-wrap .primary-nav ul {
}
.header-wrap .primary-nav ul li {
	display:inline;
	padding-right:25px
}
.header-wrap .primary-nav ul li a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}
.header-wrap .primary-nav ul li a:link, .header-wrap .primary-nav ul li a:visited {
	color:#ffffff;
}
.header-wrap .primary-nav ul li a:hover, .header-wrap .primary-nav ul li a:active {
	color:#fcc600
}
.header-wrap .warning {
	width:320px;
	height:36px;
	position:absolute;
	z-index:4;
	left:44px;
	bottom:55px;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
}
.header-wrap .training-list {
	width:640px;
	height:21px;
	position:absolute;
	z-index:4;
	left:43px;
	bottom:31px
}
.tl-wrap, .tl-inner {
	height:21px;
	background-repeat:no-repeat;
	background-image:url(../images/training-list-corner.gif);
}
.tl-wrap {
	padding-left:5px;
	background-position:0px 0px
}
.tl-inner {
	padding-right:5px;
	background-position:right -21px
}
.tl-body {
	background-color:#1c3578;
	height:18px;
	padding-top:3px;
	padding-left:6px
}
.tl-body ul {
}
.tl-body ul li {
	display:inline;
	font-weight:bold;
	background:url(../images/icon-yellow-disk.gif) right 4px no-repeat;
	padding-right:10px;
	margin-right:5px;
	color:#fff
}
.tl-body ul li.first {
	color:#edbc08;
	background:none;
	padding-right:0px
}
.tl-body ul li.last {
	background:none;
	padding-right:0px;
	margin-right:0px
}
.header-wrap .training-list ul li.tm4 {
	background:url(../images/training-list-sep.jpg) right 2px no-repeat
}
.header-wrap .training-list ul a {
	color:#ffffff;
	text-decoration:none
}
.header-wrap .training-list ul a:link, .header-wrap .training-list ul a:visited {
	color:#ffffff;
}
.header-wrap .training-list ul a:hover, .header-wrap .training-list ul a:active {
	color:#edbc08;
}
.container-wrap {
	width:985px;
	margin:0 auto
}
.container {
	padding-bottom:10px
}
.home .container .leftcx {
	width:600px;
	float:left
}
.home .container .leftcx .colpadding {
	padding-left:42px
}
.container .leftcx .s-title {
	padding-bottom:12px
}
.container .leftcx .boxes1 {
	background:url(../images/box-shadow.jpg) 50% bottom no-repeat;
	padding-bottom:15px
}
.container .leftcx .boxes2 {
	padding-top:15px
}
.container .leftcx .l-box {
	width:265px;
	float:left
}
.container .leftcx .r-box {
	width:250px;
	float:right
}
.container .leftcx .l-box .title-text, .container .leftcx .r-box .title-text {
	padding-bottom:12px
}
.container .leftcx .l-box .box-body, .container .leftcx .r-box .box-body {
	color:#666666;
	font-size:13px
}
.container .leftcx .l-box .box-body p, .container .leftcx .r-box .box-body p {
	padding-bottom:15px
}
.container .leftcx .l-box .box-body p.learn-more, .container .leftcx .r-box .box-body p.learn-more {
	text-align:right
}
.home .container .rightcx {
	width:345px;
	float:right
}
.home .container .rightcx .colpadding {
}
.container .rightcx .testimonial {
}
.container .rightcx .testimonial .title-text {
	padding-bottom:12px
}
.container .rightcx .testimonial .box-body {
	color:#000000;
	font-size:13px;
	padding-right:45px
}
.container .rightcx .testimonial .box-body .quote {
	width:auto;
	float:left
}
.container .rightcx .testimonial .box-body .five-star {
	width:auto;
	float:right
}
.container .rightcx .testimonial .box-body p {
	padding-bottom:12px;
	padding-left:32px
}
.container .rightcx .reg-box {
	width:316px;
	border:#dadada 1px solid;
	margin-bottom:37px
}
.container .rightcx .reg-box-inner {
	padding:7px
}
.container .rightcx .event-box {
}
.container .rightcx .event-box .title-text {
	padding-bottom:12px
}
.container .rightcx .event-box .box-body {
}
.container .rightcx .event-box .box-body h2 {
	color:#1c3578;
	font-size:16px;
	font-weight:bold;
	padding-bottom:6px
}
.container .rightcx .event-box .box-body p {
	color:#666666;
	font-size:12px;
	padding-bottom:18px
}
.container .rightcx .event-box .box-body p a {
	color:#1c3578
}
#footer-wrap {
	background:url(../images/footer-bg.jpg) left top repeat-x
}
#footer {
	width:985px;
	height:223px;
	background:url(../images/footer-shadow.jpg) center top no-repeat;
	margin:0 auto
}
.footer-body {
	padding-top:67px;
	padding-left:56px
}
.footer-body .col1 {
	width:120px;
	float:left
}
.footer-body .cols {
	width:425px;
	float:left
}
.footer-body .col2 {
	width:332px;
	float:right
}
.footer-body .col2 .title-text {
	padding-bottom:6px
}
.footer-body .col2 .body {
	color:#ffffff;
	font-size:13px;
}
.footer-body .col2 .body h2 {
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}
.footer-body .col2 .body a {
	color:#c29d15
}
.footer-body .col2 .body p {
}
.footer-body .cols .title-text {
}
.footer-body .col3 {
	width:122px;
	background:url(../images/footer-sep.jpg) 102px 6px no-repeat;
	float:left
}
.footer-body .col4 {
	width:175px;
	float:left
}
.footer-body .col5 {
	width:128px;
	float:left
}
.footer-body .cols .title-text {
	padding-bottom:8px
}
.footer-body .col3 ul li, .footer-body .col4 ul li {
	line-height:17px
}
.footer-body .col3 ul li a, .footer-body .col4 ul li a {
	color:#ececec;
	font-size:12px
}
.footer-body .cols .col5 .title-text {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px
}
.footer-nav-wrap {
	display:block;
	clear:both
}
.footer-nav {
	padding-top:10px
}
.footer-nav ul {
}
.footer-nav ul li {
	display:inline;
	background:url(../images/footer-nav-sep.jpg) right 3px no-repeat;
	color:#ffffff;
	padding-right:10px;
	margin-right:5px
}
.footer-nav ul li.last {
	background:none
}
.footer-nav ul li a {
	color:#fff
}
.breadcrumbs-wrap {
	padding:5px 35px 11px 45px
}
.breadcrumbs .lt {
	width:5px;
	height:21px;
	font-size:0px;
	position:absolute;
	z-index:1;
	left:-5px;
	top:0px
}
.breadcrumbs .rt {
	width:6px;
	height:21px;
	font-size:0px;
	position:absolute;
	z-index:1;
	right:-6px;
	top:0px
}
.breadcrumbs {
	height:21px;
	position:relative;
	z-index:0;
}
.breadcrumbs .body {
	height:18px;
	background-color:#1C3578;
	padding-top:3px;
	padding-left:12px
}
.breadcrumbs .body ul li {
	display:inline;
	font-weight:bold;
	background:url(../images/icon-yellow-disk.gif) right 4px no-repeat;
	padding-right:10px;
	margin-right:5px;
	color:#fff
}
.breadcrumbs .body ul li.first {
	color:#edbc08;
	background:none;
	padding-right:0px
}
.breadcrumbs .body ul li.last {
	background:none;
	padding-right:0px;
	margin-right:0px
}
.sub-container-ls {
	background:url(../images/sub-container-ls.png) left top no-repeat;
	padding-left:10px
}
.sub-container-rs {
	background:url(../images/sub-container-rs.png) right top no-repeat;
	padding-right:10px
}
.sub-container-body {
	background:url(../images/sub-container-bg.png) left top repeat-x;
	padding-left:29px;
	padding-right:15px;
	padding-top:20px;
}
.sub-container-body .leftcx {
	width:204px;
	float:left
}
.sub-container-body .leftcx .colpadding {
}
.sub-nav {
}
.sub-nav .header {
	border:#eeeeee 1px solid;
	height:50px;
	background-color:#252525
}
.sub-nav .header h2 {
	color:#ffffff;
	font-size:16px;
	padding-top:15px;
	padding-left:12px
}
.sub-nav .body {
	border-bottom:#eeeeee 1px solid;
	padding-bottom:8px;
	background:url(../images/sub-nav-item-last-bg.jpg) left bottom no-repeat
}
.sub-nav .body .item {
	height:31px;
	position:relative;
	z-index:0;
	display:block
}
.sub-nav .body .item .item-bg {
	height:31px;
	width:204px;
	background:url(../images/sub-nav-item-bg.jpg) left top no-repeat;
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	display:block
}
.sub-nav .body .item .item-text {
	height:31px;
	width:204px;
	position:absolute;
	z-index:2;
	left:0px;
	top:0px;
	display:block
}
.sub-nav .body .item .item-text a {
	display:block;
	height:31px;
	line-height:31px;
	font-size:12px;
	color:#666666;
	text-indent:15px
}
.sub-nav .body .last .item-bg {
	background:url(../images/sub-nav-item-last-bg.jpg) left top no-repeat;
}
.sub-nav .body .hover .item-bg, .sub-nav .body .active .item-bg {
	width:220px;
	background:url(../images/sub-nav-item-active-bg.png) left top no-repeat
}
.sub-nav .body .hover .item-text a, .sub-nav .body .active .item-text a {
	color:#c3d0e5
}
.sub-container-body .leftcx .ad {
	margin-top:11px
}
.sub-container-body .leftcx .feedback {
	margin-top:24px
}
.sub-container-body .leftcx .feedback h2 {
	color:#252525;
	font-size:18px;
	font-weight:bold;
	padding-bottom:8px
}
.sub-container-body .leftcx .feedback p {
	color:#666666;
	font-size:12px;
	line-height:18px
}
.sub-container-body .leftcx .feedback p a {
	color:#243a62
}
.sub-container-body .rightcx {
	width:179px;
	float:right
}
.sub-container-body .rightcx .colpadding {
	padding-top:22px
}
.sub-container-body .rightcx .ad-box {
	border:#c8cacd 1px solid;
	padding:9px
}
.sub-container-body .content {
	width:515px;
	float:left
}
.sub-container-body .content .colpadding {
	padding-left:28px;
	padding-top:22px
}
.sub-container-body .content .title-text {
	padding-bottom:16px
}
.sub-container-body .content .content-body {
}
.sub-container-body .content .content-body p {
	color:#666666;
	font-size:14px;
	padding-bottom:20px
}
.sub-container-body .content .content-body .r-pic {
	margin-left:10px;
	margin-bottom:10px;
	float:right;
	width:auto;
}
