/* Base Colours 

Dark dusty blue (h1): 33495A
Med Dusty Blue (course pg): 5d86a0
Light dusty blue (border on inputs): abb8c3
Dark blue (text): 404040
Orange (h2): FC6F0F
Light Grey (border color): E6E6E6

/* Content list */
.content_list
{
	margin: 0;
	padding: 0;
	border: 0;
}

/* Common, reusable elements */

#dhtmltooltip{
position: absolute;
width: 300px;
border: 1px solid #e6e6e6;
padding: 10px;
background-color: white;
visibility: hidden;
z-index: 100;
}
#dhtmltooltip div
{
	color: #666666;
	width: 140px;
	font-size: 10px;
}
#dhtmltooltip div h2.pop_up_header
{
	color: #a1c621;
	margin: 0;
}
#dhtmltooltip div h3.pop_up_header
{
	color: #a1c621;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}

.top_link
{
	float: right;
	margin: 10px 10px 0 0;
	padding: 0px;
}
.top_link a
{
	color: #faa819;
}
a.promo-bottom-link
{
	color: #33495a;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 14px 0 1px 0;
	padding: 0;
	background: url(/images/content/promo-bottom-link.gif);
	background-repeat: no-repeat;
	background-position: center right;
	clear: both;
}
a.promo-bottom-link-3
{
	color: #33495a;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 14px 0 1px 0;
	padding: 0 35px 0 0;
	background: url(/images/content/promo-bottom-link.gif);
	background-repeat: no-repeat;
	background-position: center right;
	clear: both;
}
a.promo-bottom-link-2
{
	color: #33495a;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 14px 0 1px 0;
	padding: 0;
	background: url(/images/content/promo-bottom-link-2.gif);
	background-repeat: no-repeat;
	background-position: center right;
	clear: both;
}
a.section-bottom-link
{
	color: #ed4e00;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 14px 10px 10px 0;
	padding: 0 35px 0 0;
	background: url(/images/content/promo-bottom-link.gif);
	background-repeat: no-repeat;
	background-position: center right;
	clear: both;
	text-align: right;
}
.paragraph {margin:10px; color:#404040;}

/* button styling */ 

#middle_bar .button {line-height:24px; display:block; background:url(/images/button.gif) top left no-repeat; padding-left:12px; margin:0 10px; color:#fff; cursor:pointer;}
#middle_bar a.button span {line-height:24px; display:inline-block; background:url(/images/button.gif) top right no-repeat; padding-right:12px; color:#fff; font-weight:bold;}
#middle_bar a.button:hover {background:url(/images/button.gif) bottom left no-repeat; color:#fff}
#middle_bar a.button:hover span {background:url(/images/button.gif) bottom right no-repeat; color:#fff; font-weight:bold;}
#middle_bar input.button {height:24px; background-position:center top; padding:0px 10px; font-weight: bold;}

#searchbar .button {line-height:24px; display:block; background:url(/images/button.gif) top left no-repeat; padding-left:12px; margin:0 10px; color:#fff; cursor:pointer;}  
#searchbar input.button {display:inline-block; margin: 0px; height:23px; background-position:center top; padding: 0px 10px; border: 0px solid transparent;}
       
#middle_bar p {margin-left: 10px; margin-right:10px;}
#middle_bar .paragraph {margin: 0 10px; clear: both;}
#middle_bar .paragraph p {margin-left: 0; margin-right:0; width: 100%;}       

/* Brochure */
.brochure_promo
{
	color: #33495a;
	background-color: White;
	border: 1px solid #e4ded6;
	border-bottom-width: 4px;
	padding: 9px;
	background-image: url(/images/content/brochure/brochure_promo_icon.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.brochure_promo p, #middle_bar .brochure_promo p
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.brochure_promo h4
{
	color: #33495a;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 11px 0;
	font-size: 16px;
}
.brochure_promo .brochure-image
{
	float: right;
}
.brochure_promo .brochure-text
{
	margin-right: 80px;
	height: 100px;
}
.brochure_promo p.brochure-link
{
	margin: 4px 0 0 0;
	padding: 0;
}
.brochure_promo p.brochure-link a
{
	color: #33495a;
	font-weight: normal;
}
#middle_bar .brochure_promo a.promo-bottom-link
{
	display: none;
}

/* Case study -------------------------------------------------------------------- @casestudy ----------------- @C */
.case-study, .case-study-logo {margin:20px 0 10px 0;}
.case-study {float:left; width:410px;}
.case-study-logo {float:right; margin-right:65px;}
.case-study h2 {margin:0 0 10px 10px;}
.case-study h2, .case-study p span {color:#33495A; font:bold 12px Arial, Helvetica, sans-serif;}
.case-study p {margin:0 0 3px 10px; color:#555;}
.case-study .paragraph {margin:0 0 10px 10px; color:#555;}

/* Case study Promo */
.case_study_promo
{
	color: #33495a;
	background-color: White;
	border: 1px solid #e4ded6;
	border-bottom-width: 4px;
	padding: 9px;
	background-image: url(/images/content/case-study/case_study_promo_icon.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.case_study_promo p
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.case_study_promo h4
{
	color: #33495a;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 11px 0;
	font-size: 16px;
}
.case_study_promo .case-study-image
{
	float: right;
}
.case_study_promo .case-study-text
{
	margin-right: 80px;
	height: 100px;
}
.case_study_promo .case-study-text a
{
	color: #33495a;
	font-weight: normal;
}
/* Client */
.client img.client-image
{
	margin: 10px 0 0 0;
}
.client .client-logo
{
	border-bottom: 7px solid white;
	background-color: White;
	margin: 0 0 10px 0;
	background-image: url(/images/content/qualification/top-right-corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 225px;
}
.client .client-logo img
{
	margin: 20px 0 0 20px;
}
.client .paragraph h2
{
	margin-left: 0px;
}
/* CLient promo */
.client-promo
{
	width: 558px;
	border-bottom: 1px solid #cccccc;
	margin: 0;
	padding: 0;
	height: 59px;
}
.client-promo a
{
	display: block;
	color: #33495a;
}
.client-promo span
{
	display: block;
	margin: 22px 0 0 10px;
	float: left;
}
.client-promo img
{
	display: block;
	margin: 5px 10px 0 0;
	float: right;
}

/* Course ----------------------------------------------------------------------------- @course */

#course_template h1 {margin-bottom:0;}

/*These styles are used for Qualifications as well*/
.course_details {font:normal 14px Arial, Helvetica, sans-serif; margin-left:10px; list-style:none; float:left; padding:0;}
.course_details li {float:left; margin-right:20px; padding:0; color:#5d86a0;}
.course_details span {display:inline-block; margin-right:20px;}
.course_details strong {display:inline-block; padding-right:5px;}
h2.slogan {color:#33495A; margin-top:20px;}
	
#middle_bar fieldset#selectdate 
{
	padding: 10px 10px 0px 10px;
	width: 558px;
	clear: both;
	border: 0px;
}
#middle_bar #selectdate .button {display:inline-block; margin:0; width:auto;}
#middle_bar #selectdate .properties {display: none;}
#middle_bar #selectdate select {float: left; width: 440px;}
#middle_bar #selectdate .book-now_button {float: left;}
#middle_bar FIELDSET DIV.book-now_button {
	PADDING-LEFT: 16px;
}

.course-rating {color:#5d86a0; padding: 10px 0; overflow:auto;}
.course-rating h3 {font:bold 14px Arial, Helvetica, sans-serif; float:left; margin:0 10px;}
.course-rating p{float:left; margin:0 10px; color:#5d86a0;}
.course-rating .stars{float:left; margin-top:2px;}
.course-rating a {color:#FC6F0F; font-size:10px;}
#endorsed {float:left; width:578px; clear:both;}
#endorsed h3 {color:#5d86a0; font:bold 14px Arial, Helvetica, sans-serif; margin-left:10px; float:left;}
.endorsedlogos {float:right; width:420px; clear:right;}
.endorsedlogos img {
       margin: 0 10px;
       vertical-align:top;
}

#endorsed, #accredited, #partof, #in-partnership-with, #run-by {float:left; width:578px; clear:both;}
#endorsed h3, #accredited h3, #partof h3, #in-partnership-with h3, #run-by h3 {color:#5d86a0; font:bold 14px Arial, Helvetica, sans-serif; margin-left:10px; float:left;}

#moremodules {background:url(/images/moduleimg.jpg) right top repeat-x; width:578px; float:left; clear:both; margin-top: 20px;}
.more_modules, .emptymodule {height:125px; float:left; width:192px; border-right:1px solid #bfbfbf;}
.more_modules h3 {color:#fff; padding-left:10px; margin:0; line-height:40px;}
.more_modules p, .more_modules a {color:#fff; margin:0; font-size:11px;}
.more_modules img {float:left; display:block;}
.more_modules span {display:block; float:left; width:100px; padding-left:10px;}

#trainer {background:#790200;}
#trainer h3 {background:url(/images/moduleicons.gif) 160px 4px no-repeat;}

#bolton {background:#000;}
#bolton h3 {background:url(/images/moduleicons.gif) 160px -49px no-repeat;}

#learningtools {clear:both; float:right;}
#learningtools a {color:#FC6F0F; font-weight:bold; padding-right:35px; background:url(/images/content/promo-bottom-link.gif) right center no-repeat;}


/* Course List */
#full-course-list .course
{
	margin: 0 0 0 10px;
	padding: 5px 0 5px 0;
}
#full-course-list .course a
{
	color: #33495a;
}


/* Similar COurses Module */
#ucCourseHistory .similar-courses
{
	margin: 0 10px 0 10px;
}
#middle_bar .similar-courses p
{
	margin: 0;
	clear: left;
}
#middle_bar .similar-courses a.promo-bottom-link-3
{
	margin: 0 0 10px 0;
}
.similar-courses
{
	color: #33495a;
	background-color: White;
	border: 1px solid #e4ded6;
	border-bottom-width: 4px;
	padding: 9px;
	background-image: url(/images/content/course/similar-courses.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.similar-courses h4, #ucCourseHistory .similar-courses h4
{
	color: #33495a;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 11px 0;
	font-size: 16px;
}
.similar-courses .pre_amble
{
	display: none;
}
.similar-courses .book_now
{
	display: none;
}

/* Course History   ----------------------------------------------------------------- @coursehistory */
#ucCourseHistory
{
	width: 578px;
	border-top:1px solid #E6E6E6;
	margin-top:20px;
}
#ucCourseHistory hr{border-top:1px solid #E6E6E6; clear:both; margin:0 0 10px 0;}
.course-history {width:580px; margin:0 0 20px 0; float:left;}
.course-history .history-item {margin: 0 10px 0 10px; padding:7px 10px 10px 10px; background:#ece8e3; width:540px;}
.course-history .history-item table tr td {vertical-align: top;}
.course-history .history-item table tr td strong { display: block; width: 80px;}
#middle_bar .course-history .history-item p, .course-history .history-item table td {margin:0; margin-bottom:10px; color:#33495A;}
.course-history .history-item h3 {font-weight:bold; display:block; color:#33495A; font-size:14px; margin:0 0 0 2px;}
.course-history .history-item a{text-decoration:underline; color:#33495A;}
.course-history .history-item a:hover{text-decoration:none;}

#middle_bar #ucCourseHistory fieldset {border: 0;}
#middle_bar #ucCourseHistory fieldset legend {color:#33495A; font-size:14px;}
#middle_bar #ucCourseHistory fieldset#add-edit-course label {margin:5px 0 5px 10px; display:block; float:left; clear:left;}
#middle_bar #ucCourseHistory fieldset#add-edit-course textarea {margin:5px 0; display:block; float:left; clear:right; border:1px solid #ABB8C3;}
#middle_bar #ucCourseHistory fieldset#add-edit-course .submitIt {clear:both; float:left; padding-left:150px; margin-top:10px;}
#middle_bar #ucCourseHistory fieldset#add-edit-course .submitIt input {display:block; float:left;}

#ucCourseHistory h4
{font:bold 16px Arial, Helvetica, sans-serif; color:#FC6F0F; margin: 10px 10px 0 10px; clear: left;}
#ucCourseHistory span.pre_amble
{
	display: none;
}

/* In screen pop up */
.in-screen-pop-up
{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid black;
	background-color: White;
	z-index: 2000000;
	width: 500px;
	height: 300px;
}
.in-screen-pop-up .close
{
	float: right;
	cursor: pointer;
}
.in-screen-pop-up .panel
{
	clear: both;
	overflow: auto;
	margin: 0 10px 0 0;
	height: 250px;
}
.in-screen-pop-up h2
{
	color: #33495A;
	font-size: 24px;
	margin: 0 10px 0 10px;
}
.in-screen-pop-up p.paragraph
{
	margin: 0 10px 0 10px;
	color: #5d86a0;
}

/* Course Feedback*/
#course_feedback
{
	width: 500px;
	height: 300px;
}
#course_feedback .panel
{
	height: 250px;
}
.course-feedback-detail
{
	margin: 10px 10px 0 10px;
	border-bottom: 1px solid #ccc;
}
.course-feedback-detail .rating
{
	margin: 0 0 10px 0;
}
.course-feedback-detail .rating .heading
{
	font-size: 16px;
	display: block;
	float: left;
	font-weight: bold;
	color: #5d86a0;
}
.course-feedback-detail .rating .stars
{
	display: block;
	float: left;
	margin: 0 0 0 10px;
}
.course-feedback-detail .feedback
{
	clear: both;
	color: Black;
	margin: 5px 0 5px 0;
}
.course-feedback-detail .attribute
{
	color: #5d86a0;
	margin: 0 0 10px 0;
}


/* discount bar */

.discountbar {
       width:578px; 
       margin:0 0 1px 0; 
       padding:0;
       position:relative;
       overflow:hidden;
       clear:left;
       background:url(/images/discountbar.gif) left top repeat-x;
}

.discountbar li {
       float:left;
       list-style:none;
       line-height:28px;
       height:28px;
       border-right:1px solid #fff;
       color:#fff;
       width:192px;
}

.discountbar li.l3 {border-right:0 solid transparent;}
.discountbar li a {
       font:bold 12px Arial, Helvetica, sans-serif;
       padding:0 0 0 10px;
       color:#fff;
       background:transparent;
       display:block;
       line-height:28px;
}
.discountbar li a:hover {
       font:bold 12px Arial, Helvetica, sans-serif;
       color:#fff; 
       background:url(/images/discountbar.gif) left bottom repeat-x;
       text-decoration: none;
       line-height:28px;
}

/* Discount Module*/
.discount-module
{
	color: white;
	background-color: #bdcf3c;
	border: 0px solid #bdcf3c;
	padding: 9px;
	background-image: url(/images/content/icons/BDCF3c_Offers.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.discount-module p
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #33495A;
}
.discount-module h4
{
	color: white;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 11px 0;
	font-size: 16px;
}
.discount-module a.promo-bottom-link
{
	background-image: url(/images/content/arrows/BDCF3c_Blue_right.gif);
}
.nearly-full-module
{
	color: white;
	background-color: #c01933;
	border: 0px solid #c01933;
	padding: 9px;
	background-image: url(/images/content/icons/C01933_Places_Left.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.nearly-full-module p
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: white;
}
.nearly-full-module h4
{
	color: white;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 11px 0;
	font-size: 16px;
}
.nearly-full-module a.promo-bottom-link
{
	background-image: url(/images/content/arrows/c01933_Blue_right.gif);
}

/* Document */
.document .paragraph-image-right
{
	float: right;
	margin: 10px;
}
.document .paragraph-image-left
{
	float: left;
	margin: 10px;
}

/* FAQs */
.faqs ul
{
	margin: 0;
	padding: 0;
}
.faqs li
{
	list-style-type: none;
	margin: 0 0 5px 10px;
	padding: 0;
}
.faqs li a
{
	color: #404040;
}
/* Flexible content page */
.flexible_content_page .flexible-module
{
	float: left;
	margin: 10px 0 0 10px;
}

/* Home page */
.home-page #middle_bar
{
	border: 0px;
	padding-top: 0px;
	margin-top: 0px;
	width: 580px;
	background-color: Transparent;
}
.home-page .top-image
{
	width: 580px;
	height: 280px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.home-page .top-image .picture-content
{
	position: absolute;
}
.home-page #middle_bar .picture-content p
{
	margin: 0;
}
.home-page .top-image h1
{
	margin: 0px;
	padding: 0px;
}
.home-page .tabs { 
       width: 580px;
       height: 30px;
       background:url(/images/discountbar.gif) left top repeat-x;
       border-bottom: 4px solid #ed4e00;
       border-top: 1px solid white;
}

.home-page .tabs a {
       display: block;
       width: 144px;
       height: 30px;
       line-height:30px;
       float: left;
       font-weight: bold;
       color: white;
       border-right: 1px solid white;
       text-align: center;
}

.home-page .tabs a.tab-selected, .home-page .tabs a:hover {
       background:url(/images/discountbar.gif) left bottom repeat-x;
}

.home-page .tabs a#tab_4 {
       border-right:none;
}

.home-page .tab-content {
       border: 1px solid #e4ded6;
       border-top: 0;
       clear: both;
       margin-bottom: 10px;
       padding: 10px 10px 5px 10px;
       border-bottom: 4px solid #ed4e00;
	background-color: white;
}

.home-page #middle_bar .tab-content p {
       margin:10px 0;
       padding:0;
       position:relative;
}

.home-page .tab-content ul {
       list-style-type: none;
       /*background:url(/images/split3col.gif) -10px 0 repeat-y;*/
       overflow:auto;
       margin: 0;
       padding: 0;
}

.home-page .tab-content li
{
       list-style-type: none;
/*     width: 176px;
       float: left;*/
       height:30px;
/*       margin:4px 0;
       padding: 0 5px;*/
	overflow: hidden;
}

.home-page .tab-content div.home-stream-tab div.columns {border: 1px solid #e6dfc7;}
.home-page .tab-content div.home-stream-tab div.column {float: left; width: 174px; border: 5px solid white;}
.home-page .tab-content div.home-stream-tab div.column div.columns {display: none;}
.home-page .tab-content .home-stream-tab a {display: none;}
.home-page .tab-content .home-stream-tab li a {color:#33495A; display: inline;}
.home-page .tab-content .home-stream-tab span.stream {display: none;}
.home-page .tab-content .home-stream-tab ul span.stream {display: inline;}
.home-page .tab-content .home-stream-tab li.even {background-color:#f8f7f5;}
.home-page .tab-content .home-stream-tab li.odd {background-color:#ece8e4;}


/* List Module */
.list-module
{
	border-bottom: 4px solid #5d86a0;
}
.list-module p
{
	margin: 0;
	padding: 0;
}
.list-module img
{
	width: 100%;
	height: auto;
}
.list-module h4
{
	color: white;
	font-weight: normal;
	padding: 12px 34px 11px 10px;
	margin: 0;
	font-size: 16px;
	background-color: #5d86a0;
}
.list-module h4 img
{
	width: auto;
}
.list-module .list_module_border
{
	margin: 0px;
	padding: 10px 10px 0 10px;
	border: 1px solid #e4ded6;
	border-bottom: 0px;
	border-top: 0px;
}
.list-module .list_module_border p
{
	color: #404040;
}
.list-module ul
{
	margin: 10px 0 0 0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
}
.list-module ul li
{
	padding: 5px 10px 5px 10px;
}
.list-module ul li a
{
	color: #33495a;
}
.list-module ul li.odd
{
	background-color: #ece8e3;
}
.list-module ul li.even
{
	background-color: #f9f7f5;
}

/* Middle Promo */
.middle-promo
{
	border: 0px solid black;
	margin: 0;
	padding: 0;
	width: 578px;
}
.full-width .middle-promo
{
	width: 768px;
}
.middle-promo .middle-promo-text
{
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}
.middle-promo .middle-promo-text h4
{
	margin: 20px 0 20px 0;
	color: #FC6F0F;
	font:bold 16px Arial, Helvetica, sans-serif;
}
#middle_bar .middle-promo .middle-promo-text p
{
	margin: 0;
}
.middle-promo .middle-promo-text .summary
{
	margin: 0;
	color: #404040;
	font: 12px Arial, Helvetica, sans-serif;
}
.middle-promo .middle-promo-text a.promo-bottom-link
{
	float: left;
	padding-right: 40px;
	clear: none;
}
.middle-promo .middle-promo-image
{
	width: 180px;
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}



/* News / Press Room-------------------------------------------------------------------- @news ----------------- @N */
.press-release, .news-story-logo {margin:20px 0 10px 0;}
.press-release {
	float:left;
	/* width: 350px; */	
}
.news-story-logo {float:right; margin-right:30px;}
.press-release h2 {margin:0 0 10px 10px; width:auto;}
.press-release h2, .press-release h2 a,  .press-release p span {color:#33495A; font:bold 12px Arial, Helvetica, sans-serif;}
.press-release p {margin:0 0 3px 10px; color:#555; width:auto;}
.press-release img {float:right; padding-right:15px; padding-left:20px;}
p.byline {color:#556e82;}
.press-release .paragraph {margin:0 0 10px 10px; color:#555;}
#.pressrelease_template hr {clear:both; border:0; color:#ccc; background:#ccc; height:1px;}


/* News Module */
.news-module
{
	color: #33495a;
	background-color: White;
	border: 1px solid #e4ded6;
	border-bottom-width: 4px;
	padding: 9px;
	background-image: url(/images/content/icons/FFFFFF_News.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.news-module p a
{
	color: #33495a;
}
.news-module p.date
{
	font-weight: bold;
	margin: 7px 0 0 0;
	padding: 0;
	font-size: 11px;
}
.news-module p.headline
{
	font-weight: normal;
	margin: 4px 0 0 0;
	padding: 0;
	font-size: 11px;
}
.news-module h4
{
	color: #33495a;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 11px 0;
	font-size: 16px;
}

/* Offers --------------------------------------------------------------------- @offers -----------------  @O */
#ucSpecialOffers {border-bottom:1px solid #E6E6E6; overflow:auto;}
#ucSpecialOffers #primaryinfo {width:578px;}
#middle_bar #ucSpecialOffers a.button {display:inline-block;}
#middle_bar #ucSpecialOffers fieldset {border:none; margin:0; padding-top:10px; border-bottom:1px solid #E6E6E6;}
#middle_bar #ucSpecialOffers fieldset label {margin-left:10px;}
#middle_bar #ucSpecialOffers a.button span {}
#middle_bar #ucSpecialOffers hr {display:none;}
#middle_bar #ucSpecialOffers #primaryinfo h2 {font:bold 16px Arial, Helvetica, sans-serif; color:#FC6F0F; margin: 20px 10px 0 10px; clear: left;}
#ucSpecialOffers #primaryinfo p {margin-left:10px;}
#ucSpecialOffers #primaryinfo ul {margin:0 10px; list-style:none; padding:0;}
#ucSpecialOffers #primaryinfo ul li {background:#ece8e3; overflow:auto; margin:10px 0; padding:5px;}
#ucSpecialOffers #primaryinfo ul li.alt {background:#fff;}
#middle_bar #ucSpecialOffers #primaryinfo ul li h2 {font:bold 12px Arial, Helvetica, sans-serif; color:#33495a; margin:0 0 0 3px;}
#ucSpecialOffers #primaryinfo ul li ul {overflow:auto; clear:both; margin:0;}
#ucSpecialOffers #primaryinfo ul li ul li {background:transparent; overflow:auto; margin:0; float:left; width:120px;}
#ucSpecialOffers #primaryinfo ul li ul li.deal {color:#FC6F0F; font-weight:bold; float:right; clear:right; width:140px;}

/* On the go --------------------------------------------------------------------- @otg -----------------  @O */
.otg_nav_promo {
width:182px;
height:75px;
background:#000;
padding:5px;
}
.otg_nav_promo img {background:#000; margin:0;}		

/* on the go body styles*/
#onthego_template #middle_bar {width:596px;}
#onthego_template #middle_bar p {color:#888; margin:5px 0 0 0;}

#otg_head {background:url(/images/otg_heading.gif) no-repeat; padding-top:122px;}

.otg_specials {
	float:left;
	padding:10px 0 0 10px;
	margin:0;
	width:189px;
	height:83px;
	border-bottom:1px solid #ccc;
}

.otg_specials img {margin:0; border:none;}

.otg_specials p a {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #cc0033;
}

.otg_specials p a:hover{
	font: bold 8pt Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.otg_sellingpoints {
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:right;
	height:83px;
	width:381px;
	margin:0;
	padding:10px 5px 0 10px;
}

.otg_sellingpoints img{
	float:right;
	padding:15px 0 0 0;
}

#onthego_template #middle_bar .otg_sellingpoints p{margin:0;}

.otg_sellingpoints p a{
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #666;
}

.otg_sellingpoints p a:hover{
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:underline;
}

.otg_sellingpoints p strong{color:#445f73;}

.otg_news {
	float:left;
	padding:20px 4px 20px 15px;
	margin:0;
	width:180px;
	border-right:1px solid #ccc;
	}

.otg_news h2 {
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#445f73;
	margin: 10px 0 0 0;
}
.otg_news p {
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 ;
}
.otg_content {
	border-left:1px solid #ccc;
	width:396px;
	float:right;
	margin:0 0 0 -1px;
	padding:0;
}	

.otg_main {
	padding:10px 5px 5px 10px;
	border-bottom:1px solid #ccc;
}

.otg_main h2{
	font:normal 24pt Arial, Helvetica, sans-serif;
	color:#999;
	margin-top:0;
	margin-left:0;
	}

.otg_links {}

.otg_links a img {
	border:none;
	margin:0px;
	padding:0px;
}

.otg_links a h2 {
	margin:0px;
	padding:0px;
	font:bold 8pt Arial, Helvetica, sans-serif;
	color:#cc0033;
}

.otg_links p {
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#666;
}

.otg_link1 {
float:left;
width:116px;
height:104px;
padding:10px 0 0 15px;
border-right:1px solid #ccc;
}

.otg_link2 {
float:left;
width:96px;
height:104px;
padding:10px 20px 0 15px;
border-right:1px solid #ccc;
}

.otg_link3 {
float:right;
width:121px;
height:104px;
padding:10px 0 0 10px;
}

.otg_wh_left {float:left;}
.otg_wh_right {float:right;}

/* Polls */
.poll .promo-border img
{
	width: 100%;
}
#middle_bar .poll input, #left_bar .poll input, #right_bar .poll input
{
	width: auto;
	border: 0;
	padding: 0;
	vertical-align: middle;
}
.poll table
{
	margin: 8px 0 8px 0;
}
.poll td
{
	height: 24px;
}
.poll label
{
	padding: 0 0 0 6px;
	vertical-align: middle;
}
.poll a.poll-submit
{
	display: block;
	text-align: right;
	color: #33495a;
}
.poll .poll-answers
{
	margin-top: 16px;
}
.poll .poll-total
{
	margin-top: 16px;
}

/* Provider Promo*/
.provider-promo
{
	width: 558px;
	border-bottom: 1px solid #cccccc;
	margin: 0;
	padding: 0;
	height: 59px;
}
.provider-promo a
{
	display: block;
	color: #33495a;
}
.provider-promo span
{
	display: block;
	margin: 22px 0 0 10px;
	float: left;
}
.provider-promo img
{
	display: block;
	margin: 5px 10px 0 0;
	float: right;
}


/* Provider */
img.provider-image
{
	margin: 10px 0 0 0;
}
.provider .stream-listing
{
	margin: 10px 10px 0 10px;
}
.provider .provider-logo
{
	border-bottom: 7px solid white;
	background-color: White;
	margin: 0 0 10px 0;
	background-image: url(/images/content/qualification/top-right-corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 225px;
}
.provider .provider-logo img
{
	margin: 20px 0 0 20px;
}


/* Qualification */
.qualification hr
{
	clear: both;
}
.qualification .course_module
{
	float: left;
	width: 289px;
}
.qualification .qualification-logo
{
	border-bottom: 7px solid #faa819;
	background-color: White;
	margin: 0 0 10px 0;
	background-image: url(/images/content/qualification/top-right-corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 225px;
}
.qualification .qualification-logo img
{

}

/* Qualification Promo */

.qualification-promo
{
	color: #33495a;
	background-color: White;
	border: 1px solid #e4ded6;
	border-bottom-width: 4px;
	padding: 9px;
	background-image: url(/images/content/qualification/qualification_promo_icon.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.qualification-promo p
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #33495a;
}
.qualification-promo h4
{
	color: #33495a;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 11px 0;
	font-size: 16px;
}
.qualification-promo .qualification-image
{
	float: right;
}
.qualification-promo .qualification-text
{
	margin-right: 80px;
	color: #33495a;
}
.qualification-promo a
{
	color: #33495a;
}
.qualification .book-now
{
	float: right;
	margin: 15px 10px 0 0;
}

/* Qualification Promo Middle */
.qualification-promo-middle
{
	height: 60px;
	position: relative;
}
.qualification-promo-middle img
{
	float: right;
	margin: 0 50px 10px 10px;
	position: relative;
}
.qualification-promo-middle a
{
	float: left;
	display: block;
	width: 400px;
	margin: 15px 0 0 10px;
	color: #33495A;
	position: relative;
}


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 19px;
    height: 19px;
    margin: 0 4px 0 0;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(/images/content/course/filled-star.gif);
}
.emptyRatingStar {
    background-image: url(/images/content/course/empty-star.gif);
}
.savedRatingStar {
    background-image: url(/images/content/course/saved-star.gif);
}

/* Registration ----------------------------------------------------------- @registration */
#benefits {margin:0 0 0 10px; padding:0; list-style:none;}
#benefits li {padding:3px 0 0 70px; margin:30px 0; height:50px;}
#benefits li strong {display:block; font-size:14px;}
#training {background:url(/images/regbenefits.gif) 10px 0 no-repeat;}
#offers {background:url(/images/regbenefits.gif) 10px -187px no-repeat;}
#tools {background:url(/images/regbenefits.gif) 10px -370px no-repeat;}
#tips {background:url(/images/regbenefits.gif) 10px -562px no-repeat;}

#middle_bar #register_template p {margin:10px;}
#middle_bar #register_template h2 {margin-top:20px;}

#areaofinterest ul {list-style:none; margin:0; padding:0;}
#areaofinterest li {float:left; width:260px; margin-bottom:15px; padding-left:10px;}
#areaofinterest li label {width:auto;}
#areaofinterest li input {margin:0 10px;}

#areaofinterest td {width:260px;}
#middle_bar #areaofinterest label {width:auto;}
#middle_bar #areaofinterest input {margin:0 10px;}
#middle_bar #areaofinterest td input {margin-left:7px;}

#contactoptions {overflow:auto; margin:10px 0 20px 0; width:568px; padding:0 0 0 10px;}
#contactoptions dt, #contactoptions dd {float:left; width:auto; margin:0; padding:0 25px 0 0; display:block;}
#middle_bar #contactoptions label {width:auto; padding-left:5px;}

#middle_bar #formactions {padding-top:20px; position:relative;}
#middle_bar #formactions .button {float:right;}

#middle_bar #privacy {padding-top:20px;}

/* Recommendations */

.resultlist {width:580px; margin-top:10px;}

.resultlist .result {margin: 0 10px; padding:7px 10px 0 10px; background:#ece8e3; float:left; width:540px;}

#middle_bar .resultlist .result p {margin:0; margin-bottom:10px; color:#33495A;}

.resultlist .result p span.coursename{font-weight:bold; display:block; color:#33495A; font-size:14px;}

.resultlist .result p.properties span {color:#5d86a0;}

.resultlist .result p.properties span.name {font-weight:bold;}

.resultlist .result p.properties span.value {padding-right:15px;}

.resultlist .result p.linkthru{float:left; padding-right:15px; color:#33495A; text-decoration:underline; cursor:pointer;}

.resultlist .result p.linkthru:hover{text-decoration:none;}

.resultlist .result p.linkthru a{text-decoration:none; color: #33495a;}

.resultlist .result p.linkthru a:hover{text-decoration:underline;}

.resultlist .result .clear {}



/* Right Hand Promo */
.right_hand_promo
{
	border-bottom: 4px solid #007ea7;
	color: #33495a;
}
.right_hand_promo img
{
	margin: 0;
	padding: 0;
	border: 0;
}
.right_hand_promo h1
{
	margin: 0;
}
.right_hand_promo h4
{
	color: white;
	font-weight: normal;
	padding: 12px 34px 11px 10px;
	margin: 0;
	font-size: 16px;
	background-color: #007ea7;
}
.right_hand_promo p
{
	font-weight: normal;
	margin: 0px 0 0 0;
	padding: 0;
	font-size: 11px;
}
.right_hand_promo .promo-border
{
	border: 1px solid #e4ded6;
	border-top-width: 0px;
	border-bottom-width: 0px;
	margin: 0;
	padding: 0;
}
.right_hand_promo .promo-border .promo-padding
{
	padding: 0 9px 9px 9px;
}

/* Search   ------------------------------------------------------------------------- @search --------------------- @S */
#advancedsearch {min-width:550px; max-width:800px; margin:0 auto; background:#fff;}
#advancedsearch #advancedSearchSection, 
#advancedsearch #simpleSearchSection {margin-bottom:40px; clear:both;}
#advancedsearch fieldset {border:none; border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; margin:20px 0;}
#advancedsearch #advancedSearchSection fieldset {border-bottom:none;}
#advancedsearch fieldset h2 {margin:10px 0;}
#advancedsearch fieldset input[type='submit'] {
       height:24px; 
       padding:0px 10px; 
       background:url(/images/button.gif) center top no-repeat; 
       color:#fff; 
       cursor:pointer;
       border:1px solid #fff;
       border-bottom-color:#222;
       border-right-color:#222;
}

#advancedsearch fieldset input[type='submit']:hover {
       border:1px solid #ccc;
       border-top-color:#777;
       border-left-color:#777;
}

#advancedsearch fieldset input[type='submit']:active {
       border:1px solid #222;
}

#advancedsearch #advancedSearchSection {margin 0 -10px;}
#advancedsearch #simpleSearchSection fieldset {padding:0 0 10px 10px;}
#advancedsearch fieldset .search_area {margin-top:10px;}
#advancedsearch fieldset#search_extra_options{padding:0 0 10px 0; margin-bottom:50px;}
#advancedsearch fieldset#search_extra_options p{margin:10px;}
#advancedsearch #advancedSearchSection fieldset#search_extra_options span.inputlabel {width:200px; display:inline-block;}
#advancedsearch #advancedSearchSection fieldset#search_adv, #advancedsearch #simpleSearchSection fieldset#search_std {padding:0 0 10px 10px;}
#searchadv_submit_contain {margin:0; border-top:1px solid #E6E6E6; padding:10px;}
#advancedsearch .searchresult {margin:30px 20px;}
#advancedsearch .searchresult .resultinfo {margin:0; font: normal 11px Arial, Helvetica, sans-serif; color:#FC6F0F;}
#advancedsearch .searchresult a {color:#33495A; font-weight:bold; text-decoration:underline; display:block;}
#advancedsearch .searchresult a:hover {text-decoration:none;}
#advancedsearch .nav { color:#FC6F0F; margin-left:20px;}
#advancedsearch .nav a {color:#33495A; font-weight:bold; text-decoration:underline;}
#advancedsearch .nav a:hover {text-decoration:none;}
#advancedsearch fieldset input[type='submit'] {
       height:24px; 
       padding:0 10px; 
       background:url(/images/button.gif) center top no-repeat; 
       color:#fff; 
       cursor:pointer;
       border:1px solid #fff;
}

#advancedsearch fieldset input[type='submit']:hover {
       border:1px solid #6e2802;
}

#advancedsearch fieldset input[type='submit']:active {
       border:1px solid #1f0b01;
}
 
*:first-child+html #advancedsearch fieldset input[type='submit'],
*:first-child+html #advancedsearch fieldset input[type='submit']:hover,
*:first-child+html #advancedsearch fieldset input[type='submit']:active {border:none;}

/* Send to friend -- #Send-to-friend -- @sendtofriend */
#middle_bar fieldset#send-to-friend #recaptcha_widget_div {margin:10px 0; float:left;}
#middle_bar fieldset#send-to-friend #recaptcha_widget_div #recaptcha_area {margin-left: 130px;}
#middle_bar fieldset#send-to-friend {padding-top:20px;}
#middle_bar fieldset#send-to-friend div a {display:inline-block; width:405px;}
#middle_bar fieldset#send-to-friend #recaptcha_widget_div div {padding:0;}
#middle_bar fieldset#send-to-friend #recaptcha_widget_div a {display:inline; width:auto;}


/* Sitemap   ------------------------------------------------------------------------- @sitemap */

.siteMapStyle{background:url(/images/split3col.gif) 0 0 repeat-y; margin:15px 0 15px 0; clear:both; float:left;}

.siteMapStyle h3{background:#fff; margin:0 0 10px 10px; padding-bottom:5px;}

.siteMapStyle a {font-size: 14px; color:#33495A; font-weight:bold; text-decoration:underline; width:170px; display:block; float:left; padding:0 10px 10px 10px; line-height:1.3em;}

.siteMapStyle ul {margin:0px 0 0 0; list-style:none; float:left; padding:0;}

.siteMapStyle ul li {font-weight:bold; float:left; width:578px; padding:0; margin:0 0 10px 0; list-style:none;}

.siteMapStyle ul li span.stream {font-size:14px; margin:0 0 10px 10px; display:block;}

.siteMapStyle ul li a {padding:0; color:#33495A; font-weight:bold; text-decoration:underline; display:block; width:170px;}

.siteMapStyle ul li a:hover {text-decoration:none;}

 

.siteMapStyle ul li ul {background:none; margin:0; padding:0;}

.siteMapStyle ul li ul li {width:160px; font-weight:normal; padding:0 5px 10px 25px; margin:0; min-height:16px;}

.siteMapStyle ul li ul li span.stream {font-size:12px; margin:0;}

.siteMapStyle ul li ul li a{font-size: 12px; width:140px; font-weight:normal; text-decoration:underline; display:block;}



/* Stream */
.stream-image 
{
	border-right: 15px solid white;
	margin: 0 0 10px 0;
}
.stream .stream-listing
{
	margin-top: 10px;
}
.stream .stream-listing a
{
	display: none;
}
.stream-listing
{
	border: 1px solid #e4ded6;
	margin: 0 10px 20px 10px;
	clear: both;
}
.stream-listing ul
{
	margin: 0;
	padding: 0;
}
.stream-listing ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
}
.stream-listing a, .provider .stream-listing span.stream
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: white;
	margin: 0;
	clear: left;
	display: block;
	background-image: url(/images/content/stream/stream-header-background.gif);
	height: 22px;
	padding: 7px 0 0 10px;
}
.stream-listing ul.l-0 li
{
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	clear: left;
}
.stream-listing ul.l-0 li a, .stream-listing ul.l-0 li span.stream
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#33495A;
	margin: 0;
	padding: 20px 0 10px 10px;
	clear: left;
	display: block;
	background-image: none;
}
.stream-listing ul.l-0 li span.title a
{
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 0px;
	height: auto;	
}
.stream-listing ul.l-1 li
{
	margin: 0 0 0 0;
}
.stream-listing ul.l-1 li a, .stream-listing ul.l-1 li span.stream
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#33495A;
	display: block;
	background-image: none;
	height: auto;
	margin: 0;
	padding: 0px;
}
.stream-listing li span
{
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
	margin: 0 5px 0 0; 
}
.stream-listing li.odd-css-class span, .stream-listing li li.odd-css-class span
{
	background-color: #ece8e3;
}
.stream-listing li.even-css-class span, .stream-listing li li.even-css-class span
{
	background-color: #f9f7f5;
}
.stream-listing li.odd-css-class span.stream
{
	background-color: transparent;
}
.stream-listing li.even-css-class span.stream
{
	background-color: transparent;
}
.stream-listing li .title
{
	width: 380px;
	clear: left;
}
.stream-listing li .duration
{
	width: 40px;
}
.stream-listing li .cost
{
	width: 60px;
	margin-right: 0px;
}

.inpage-course-streams
{
	border-right: 1px solid #cccccc;
	width: 360px;
	float: left;
}
.inpage-course-streams a
{
	color: #33495a;
}
.inpage-course-streams ul
{
	margin: 0 0 0 10px;
	padding: 0;
}
.inpage-course-streams ul li
{
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
	clear: left;
}
.inpage-course-streams  span
{
	display: none;
}
.inpage-course-streams ul span.stream
{
	display: inline;
}

/* Venue   ------------------------------------------------------------------------- @venue --------------------- @V */

/*new design styling for venue page */
	
#head_info p.location {
       font:bold 14px Arial, Helvetica, sans-serif;
       color:#5d86a0;
       display:block;
	margin-top:0;
}

#head_info p.description {
       font:normal 16px/1.3em  Arial, Helvetica, sans-serif;
       margin:15px 10px 20px 10px;
       color:#33495A;
}

/*about the venue heading: */
#venue_template #middle_bar h2 {margin-top:30px;}
#primaryinfo #intro p{margin:10px 20px 5px 10px; padding:0;}

/* Directions Section */
#directions {margin-bottom:20px;}
#directions h3{
       font:bold 12px Arial, Helvetica, sans-serif;
       color:#33495a;
       margin:10px 10px 5px 10px;}
#directions p {margin:0 10px 20px 10px;}

/* Map Section */
#google_map {width:540px; margin:10px auto;}
#google_map a{color:#fc6f0f; font-weight:normal;}

#addressDetails
{
	color: #33495a;
	background-color: White;
	border: 1px solid #e4ded6;
	border-bottom-width: 4px;
	padding: 9px;
	background-image: url(/images/content/venue/venue-contact.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#addressDetails h4
{
	color: #33495a;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 11px 0;
	font-size: 16px;
}


/* Venues  ------------------------------------------------------------------------- @venues */
.venuesL {
	margin:0;	
	padding:10px 3px 10px 3px;
	border-bottom:1px solid #ccc;
	}		
/*hack */
.venuesL {overflow: auto;}
* html .venuesL {zoom:1; overflow: visible;}	

.venues	{	
	margin:0 0 0 5px;
	padding:0;
	float:right;
	width:430px;
	vertical-align:top;
}		
.venues	h2 {padding:0; font:bold 8pt Arial;	color:#405E66;}
.venues	p {
	font:normal 8pt Arial;
	color:#777;
	padding:0;
	margin:0 0 10px 0;
}		
.venues	img	{padding:0; margin:0;}								
.venues p a	{font:bold 8pt Arial; color:#fc6f0f; padding:0;}				
.venues p a:hover {font:normal 8pt Arial; padding:0;}
#middle_bar .venues p.linkthru {float:left; width:auto;}

/* Video */
.video_promo
{
	color: #33495a;
	background-color: White;
	width: 160px;
	border: 1px solid #e4ded6;
	border-bottom-width: 4px;
	padding: 9px;
	background-image: url(/images/content/video/video_promo_icon.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.video_promo a
{
	cursor: pointer;
}
.video_promo p
{
	font-weight: bold;
	margin: 6px 0 0 0;
	padding: 0;
	font-size: 11px;
}
.video_promo h4
{
	color: #33495a;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 11px 0;
	font-size: 16px;
}
#middle_bar .video_promo a.promo-bottom-link
{
	display: none;
}
#middle_bar .video_promo p
{
	margin: 6px 0 0 0;
}

/* Video Pop-up*/
.video-popup
{
	width: 480px;
	height: auto;
}
.video-popup .panel
{
	height: auto;
}
.video-popup .panel .flash_video
{
	margin: 10px 0 10px 10px;
}


.view-more
{
	padding: 0;
	margin: 0;
	border: 0px solid #e4ded6;
	border-bottom: 4px solid #adbac4;
	background-color: #e1e3e6;
}
.view-more h4
{
	color: #33495a;
	font-weight: normal;
	margin: 0 0 0 5px;
	padding: 5px 0 5px 0;
	font-size: 11px;
	font-weight: bold;
}
.view-more .more-link
{
	background-image: url(/images/content/view-more/view-more-background.gif);
	height: 25px;
	padding: 0 5px 0 5px;
}
.view-more a.promo-bottom-link-2
{
	margin: 0;
	padding: 6px 0 5px 0;
}
.sitemap-module
{
	width: 260px;
	float: left;
	margin: 10px;
}
.sitemap-module ul
{
	list-style-type: none;

	margin: 0;
	padding: 0;
}
.sitemap-module li
{
	margin: 0 0 0 20px;
}
.sitemap-module a
{
	font-size: 14px;
	font-weight: bold;
	color: #33495a;
}
.sitemap-module li a
{
	font-size: 12px;
	font-weight: normal;
}
.sitemap-module li li a
{
	font-size: 10px;
}

/* What's hot */
#whatshot
{
	clear: both;
}

/* Blogspot */
#content-wrapper-blog
{
width:1000px;
}
#main-wrapper-blog
{
float:left;
width:700px
}
#sidebar-wrapper-blog
{
float:right;
width:295px;
}
#ArchiveList .toggle{cursor:pointer;font-family:Arial,sans-serif}
#ArchiveList .toggle-open{_font-size:1.7em;line-height:.6em}
#ArchiveList{text-align:left}
#ArchiveList a.post-count-link,#ArchiveList a.post-count-link:link,#ArchiveList a.post-count-link:visited{text-decoration:none}
#ArchiveList a.toggle,#ArchiveList a.toggle:link,#ArchiveList a.toggle:visited,#ArchiveList a.toggle:hover{color:inherit;text-decoration:none}
.BlogArchive #ArchiveList ul li{background:none;list-style:none;list-style-image:none;list-style-position:outside;border-width:0;padding-left:15px;text-indent:-15px;margin-left:0;background-image:none}
.BlogArchive #ArchiveList ul ul li{padding-left:1.2em}
.BlogArchive #ArchiveList ul{margin:0;padding:0;list-style:none;list-style-image:none;border-width:0}
.BlogArchive #ArchiveList ul ul{margin-top:5px}
.BlogArchive #ArchiveList ul.posts li{padding-left:1.3em}
#ArchiveList .collapsed ul{display:none}
.item-control
{
display:none;
}
.post-footer-line .post-footer-line-2
{
display:none;
}