/*content-holder*/
#cl-content-holder {
	width:894px;
	float:right;
	position:relative;
	z-index:100;
}
.cl-content-bg {
	background:url(/html/images/assets/page-bg.png) repeat-y;
	overflow:hidden;
	padding:0 5px;
	height:1%;
}
#cl-columns-holder {
	overflow:hidden;
	height:1%;
	padding-bottom:10px;
	background:#fefefe url(/html/images/assets/columns-holder-bg.gif) repeat-x;
}
/*sidebar*/
#cl-sidebar {
	width:304px;
	float:right;
	padding:12px 11px 46px 0;
}
#cl-sidebar .cl-banner-holder, .cl-banner-holder {
	width:300px;
	background:url(/html/images/assets/banner-holder-bg.gif) no-repeat;
	padding:2px;
	float:left;
	margin-bottom:2px;
}
#cl-sidebar .cl-banner-holder a,  a.book {
	width:300px;
	height:75px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#cl-sidebar .cl-banner-holder a.hotlist {
	background:url(/html/images/buttons/hotlist-banner.jpg) no-repeat;
}
#cl-sidebar .cl-banner-holder a.testimonial {
	background:url(/html/images/buttons/testimonial-banner.jpg) no-repeat;
}
#cl-sidebar .cl-banner-holder a.staffing {
	background:url(/html/images/buttons/staffing-banner.jpg) no-repeat;
}
#cl-sidebar .cl-banner-holder a.book, a.book {
	background:url(/html/images/buttons/book-banner.jpg) no-repeat;
}
#cl-sidebar .cl-banner-holder a.evaluate {
	background:url(/html/images/buttons/evaluate-banner.jpg) no-repeat;
}
#cl-sidebar .cl-banner-holder a.start_application {
	background:url(/html/images/buttons/start_application.jpg) no-repeat;
}
#cl-sidebar .cl-banner-holder a.returnees {
	background:url(/html/images/buttons/returnees-banner.gif) no-repeat;
}
#cl-sidebar .cl-banner-holder a.learn {
	background:url(/html/images/buttons/learn-banner.gif) no-repeat;
}
#cl-sidebar .cl-banner-holder a.more_videos {
	background:url(/html/images/buttons/more_vids.jpg) no-repeat;
}
#cl-sidebar .cl-banner-holder a.twitter {
	background:url(/html/images/buttons/twitter.jpg) no-repeat;
}
#cl-sidebar .cl-banner-holder a.blogs {
	background:url(/html/images/buttons/blog.jpg) no-repeat;
}
#cl-sidebar .cl-banner-holder a.facebook,
.cl-banner-holder a.facebook {
	background:url(/html/images/buttons/facebook.jpg) no-repeat;
}
#cl-sidebar .cl-banner-holder a:hover, a.book:hover,
.cl-banner-holder a.facebook:hover,
#cl-sidebar .cl-banner-holder a.facebook-like:hover{
	background-position:0 -75px;
}
#cl-sidebar .cl-banner-holder a.facebook-like {
	background:url(/html/images/buttons/facebook-like.jpg) no-repeat;
}
#cl-sidebar .cl-image-holder {
	position:relative;
	padding:6px;
	background:#000;
	margin:0 0 3px 1px;
	width:290px;
	float:left;
}
#cl-sidebar .cl-image-holder img {
	display:block;
	width:290px;
}
#cl-sidebar .cl-image-holder .cl-text {
	background:url(/html/images/assets/text-box-bg.png) repeat;
	width:285px;
	position:absolute;
	top:184px;
	left:6px;
	padding-left:5px;
}
#cl-sidebar .cl-image-holder .cl-text p {
	margin:0;
	line-height:13px;
	color:#fff;
	font-size:9px;
}
.help{
	margin:15px 0;
}

.cl-text ul, ul.stars{
	margin-top:1em;
}

ul.stars li,
.cl-text ul li{
	background:url(/html/images/icons/small/star_bl.gif) 0 3px no-repeat;
	padding-left:18px;
	margin-left:0em;
}

ul.stars li{
	margin-bottom:0.5em;
}

.cl-content-text ul li{
	background:url(/html/images/icons/small/star_bl.gif) 0 3px no-repeat;
	padding-left:18px;
	line-height:1.25em;
	margin-left:3em;
}

.cl-content-text ul li ul li{
	background:url(/html/images/icons/small/star_gr.gif) center left no-repeat;
}

.cl-text ul li.docs{
	background:url(/html/images/icons/small/icon03.gif) center left no-repeat;
	padding-left:24px;
	line-height:30px;
	font-weight:bold;
}

.cl-text ul li.expand{
	background:url(/html/images/icons/small/icon02.gif) center left no-repeat;
	padding-left:24px;
	line-height:30px;
	font-weight:bold;
}

#cl-content .standard-form h3{
	margin:1.5em 0 0.75em 0;
}

.cl-text ol{
	margin-left:1.5em;
	padding-left:0.5em;
}

.cl-agreement_form{
	border:1px solid #9F9F9F;
	background:#C4C4C4 url(/html/images/assets/news-box-bg.gif) repeat-x scroll 0 0;
}



/* Blog Styles */

.cl-dcontainer{
	background:#3E3E3E;
	width:852px;
	padding:0 3px 20px 5px;
	margin-bottom:5px;
}

.cl-dcontainer h1{
	width:860px;
	padding:0 0 0 1px;
	margin:0;
	line-height:28px;
	color:#46B0E4;
	font-size:1.2em;
}

.cl-dcontainer .cl-video{
	width:543px;
	color:#fff;
}

.cl-video p,
.cl-vid_desc{
	font-size:10px;
}

.cl-dcontainer .cl-video .cl-show_vid{
	margin-bottom:7px;
}

.cl-dcontainer .cl-video_other{
	width:305px;
	margin-left:4px;
}

.cl-dcontainer .cl-video_more{
	width:420px;
	margin-left:3px;
}

.cl-vid_head{
	background:#212121 url(/html/images/assets/choose_title.png) center left no-repeat !important;
}

.cl-vid_head_tut{
	background:#212121 url(/html/images/assets/choose_tut.png) center left no-repeat !important;
}

.cl-vid_head_vid{
	background:#212121 url(/html/images/assets/choose_vid.png) center left no-repeat !important;
}

.cl-vid_head_tut,
.cl-vid_head,
.cl-vid_head_plain,
.cl-vid_head_vid{
	background:#212121;
	height:22px;
	width:100%;
}

.cl-more_vid{
	background:#212121 url(/html/images/assets/more_vid.png) center left no-repeat;
	width:76px;
	height:16px;
	padding:2px 3px;
	text-indent:-9999px;
}

ul.cl-play_list{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:#212121;
}

ul.cl-play_list li{
	float:left;
	padding:5px;
	width:295px;
	font-size:11px;
}

.cl-dcontainer .cl-video_more ul.cl-play_list li{
	width:410px;
}

ul.cl-play_list li a{
	color:#fff !important;
	text-decoration:none;
	display:block;
	width:100%;
}

ul.cl-play_list li:hover,
ul.cl-play_list li a:hover{
	background:#3E3E3E;
}

.cl-vid_thumb{
	margin-right:5px;
}

.cl-vid_title,
.cl-vid_desc{
	padding-left:5px;
	margin:0;
	color:#fff;
	float:left;
	width:195px;
}


.cl-blog_entry{
	margin-bottom:4em;
	width:530px;
}

p.cl-blog_tags{
	font-size:0.89em !important;
}

.cl-blog_entry h1{
	font-size:2em !important;
}

.cl-blog_entry h1 a{
	color:#000 !important;
	text-decoration:none !important;
}

.cl-blog_entry h5,
.cl-blog_entry .cl-extra h5 a{
	color:#9a9a9a;
	text-decoration:none;
}

.cl-blog_entry .cl-extra h5 a:hover{
	color:#46B0E4;
}

.cl-blog_entry .cl-extra{
	float:left;	
	width:100%;
	height:24px;
	text-transform:uppercase;
	background:#fff url(/html/images/assets/dash.jpg) bottom repeat-x;
}

.cl-blog_entry .cl-extra h5{
	float:left;
	padding-right:50px;
}

.read_more{
	width:100%;
	display:block;
	text-decoration:none;
	height:27px;
	background:#fff url(/html/images/assets/read_more.jpg) bottom repeat-x;
	margin-bottom:6px;
}

.mar1{
	margin-top:1em !important;
}
