/*
============================================================================
COMMON STYLES FOR THE PANELS DOWN THE SIDE OF THE PAGES
============================================================================
*/
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 {
	font:bold 1.4em Arial, Helvetica, sans-serif;
	color:#666;
	letter-spacing:-1px}
.sidebar ul {
	margin:0px;
	padding:0px;
	list-style-type:none}

.sidepanelchat {
	font-family:Arial, Helvetica, sans-serif!important;
	background:url(../images/sidepanels/col-r-light-grey-tile.png) repeat-y bottom center;
	margin:0px 0px 10px 0px;
	}
	
.sidepanel {
	font-family:Arial, Helvetica, sans-serif!important;
	background:url(../images/sidepanels/col-r-light-grey-end.png) no-repeat bottom center;
	margin:0px 0px 10px 0px}
.sidepanel.white {
	background:url(../images/sidepanels/col-r-white-end.png) no-repeat bottom center}
.sidepanel p {
	font-family:Arial, Helvetica, sans-serif!important;
	margin:0px 0px 8px 3px!important;
	color:#777}
.sidepanel a:hover, .sidepanel a:focus, .sidepanel a:active { text-decoration:none }
.sidepanel ul {
	font-family:Arial, Helvetica, sans-serif!important;
	color:#777;
	margin:0px 0px 10px 4px!important}
.sidepanel ul li {
	padding:0px;
	background:none;
	margin:0px 0px 3px 0px}
.sidepanel-inner { padding:20px 6px 7px 6px}
.sidepanel-noicon-inner { padding:8px 6px 7px 6px}
.sidepanel h3 { margin:0px 0px 7px 3px}
.sidepanel a {
	color:#777;
	font-weight:bold}
.sidepanel .btn { margin:0px!important }
.sidepanel .btn a {
	display:block;
	margin:0px;
	background:url(../images/sidepanels/btn-grey-196-top.png) no-repeat top center;
	width:198px;
	text-align:right;
	color:#fff!important;
	text-decoration:none;
	font:bold 1.0em Arial, Helvetica, sans-serif}
.sidepanel .btn a strong {
	display:block;
	background:url(../images/sidepanels/btn-grey-196-end.png) no-repeat bottom center!important;
	padding:5px 8px 4px 39px}
.sidepanel .retrieveWishBot, .sidepanel .storeWishBot{
	display:block;
	background:url(../images/sidepanels/btn-grey-196-end.png) no-repeat bottom center!important;
	padding:5px 8px 4px 0px}
#itoi-careers .btn a { background:url(../images/sidepanels/btn-orange-196-top.png) no-repeat top center;}
#itoi-careers .btn a strong { background:url(../images/sidepanels/btn-orange-196-end.png) no-repeat bottom center!important;}

.sidepanel .btn a:hover, .sidepanel .btn a:focus, .sidepanel a:active, #itoi-careers .btn a:hover, #itoi-careers .btn a:focus, #itoi-careers .btn a:active { background:url(../images/sidepanels/btn-grey-196-top-over.png) no-repeat top center}
.sidepanel .btn a:hover strong, .sidepanel .btn a:focus strong, .sidepanel .btn a:active strong { background:url(../images/sidepanels/btn-grey-196-end-over.png) no-repeat bottom center!important}
#itoi-careers .btn a:hover strong { background:url(../images/sidepanels/btn-grey-196-end-over.png) no-repeat bottom center!important}
#itoi-careers .btn a:active strong, #itoi-careers .btn a:focus strong { background:url(../images/sidepanels/btn-grey-196-end-over.png) no-repeat bottom center!important}

/*
============================================================================
SEARCH BOX SIDE PANEL
============================================================================
*/

#searchbox {
	background:url(../images/sidepanels/searchbox-top.png) no-repeat top;
	padding:20px 0px 0px 0px!important;
	margin:2px 0px 10px 0px}
#searchbox h3 { margin:0px 0px 0px 7px/*;font-size:1.5em*/ }
#searchbox #ventureQuickSearch, #searchbox #ventureSearch {
	background:url(../images/sidepanels/searchbox-end.png) no-repeat bottom;
	padding:10px 8px 10px 8px}
#searchbox form, #searchbox form p {
	margin:0px;
	padding:0px}
#searchbox form select {
	font:normal 1.2em Arial, Helvetica, sans-serif;
	width:100%;
	margin:0px 0px 5px 0px;
	padding:1px 0px 1px 0px;/*border:1px solid #bbb;*/
}
#searchbox form label {
	display:block;
	font-weight:bold;
	margin:0px 0px 1px 0px}

#searchbox-adv-btn a {
	display:block;
	height:32px;
	width:196px;
	background:url(../images/sidepanels/btn-searchbox-text.png) no-repeat top;
	margin:3px 0px 0px 0px;
	padding:0px}
	
#searchbox #searchbox-btn:hover, #searchbox #searchbox-btn:focus, #searchbox #searchbox-btn:active, #searchbox-adv-btn a:hover, #searchbox-adv-btn a:focus, #searchbox-adv-btn a:active { background:url(../images/sidepanels/btn-searchbox-text-over.png) no-repeat top}
#searchbox-adv-btn a strong {
	display:none;
}

#searchbox form #divCalendar label { padding-top:3px; float:left; width:82px;}
#searchbox form #divCalendar input { width:83px; margin-bottom:3px; _width:80px;}
#searchbox form #divCalendar a { margin-bottom:6px;}

#searchbox a.search-advanced-link { clear:right; text-align:right; display:block; padding:4px 0 0 0; }
a.search-advanced-link:active, #searchbox a.search-advanced-link:focus { background-color:transparent!important; color:#fc6c0d!important; }

#searchbox input.btn-quicksearch {
	width:196px;
	height:32px;
	border:0;
	text-align:right;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	padding:0 10px 0 0;
	margin:0;
	cursor:pointer;
	color:#fff;
	background: transparent url(../images/sidepanels/btn-searchbox.png) no-repeat top left;
	_background: transparent url(../images/sidepanels/btn-searchbox.gif) no-repeat top left;
}
#searchbox input.btn-quicksearch:hover { background: transparent url(../images/sidepanels/btn-searchbox-over.png) no-repeat top left; }

	
/*
============================================================================
VARIOUS SIDE PANEL CUSTOMISATIONS, HEADER IMAGES, LINK COLOURS ETC.
============================================================================
*/

/*travel guide*/
#travel-guide .sidepanel-inner { background:url(../images/sidepanels/travel-guide-top.png) no-repeat top center}
/*videos*/
#videos .sidepanel-inner { background:url(../images/sidepanels/videos-top.png) no-repeat top center}
#videos a { color:#008aff}
/*interested?*/
#interested .sidepanel-inner { background:url(../images/sidepanels/interested-top.png) no-repeat top center}
#interested a { color:#659a00}
/* get brochure */
#side-get-brochures {margin-bottom:10px;}

/*is this for me?*/
#is-this-for-me { background:url(../images/sidepanels/volunteer-test-top.png) no-repeat top center; }
#is-this-for-me .sidepanel-inner { background:url(../images/sidepanels/volunteer-test-end.png) no-repeat bottom center; padding:20px;}
#is-this-for-me .sidepanel-inner a strong { background:none!important; padding:0!important; }
#is-this-for-me .sidepanel-inner a { width:auto!important; color:#23aaff!important; background:none; text-align:left!important; text-decoration:underline; }
#is-this-for-me .sidepanel-inner p { margin:0!important; }
#is-this-for-me .sidepanel-inner h3 { margin:0 0 7px 0!important; padding:0;}
/*interested?*/
#why .sidepanel-inner { background:url(../images/sidepanels/why-top.png) no-repeat top center}
#why a { color:#008aff}
/*TEFL taster*/
#tefl-taster .sidepanel-inner { background:url(../images/sidepanels/tefl-taster-top.png) no-repeat top center}
/*six-steps*/
#six-steps .sidepanel-inner { background:url(../images/sidepanels/six-steps-top.png) no-repeat top center}
#six-steps h3 { margin-right:50px}
/*links*/
#links .sidepanel-inner { background:url(../images/sidepanels/links-top.png) no-repeat top center}
#links .sidepanel-inner h3{ width:150px;}
/*top-X*/
#top-X .sidepanel-inner { background:url(../images/sidepanels/star-top.png) no-repeat top center}
#top-X h3 strong {font-size:1.8em; color:#ff0066}
#top-X ul li {margin-bottom:10px}
#top-X ul li a {font-weight:normal}
/*i-to-i-foundation*/
#i-to-i-foundation .sidepanel-inner { background:url(../images/sidepanels/i-to-i-foundation-top.png) no-repeat top center}
#i-to-i-foundation p.logo { text-align:center}
/*email-guide*/
#email-guide .sidepanel-inner { background:url(../images/sidepanels/email-guide-top.png) no-repeat top center}
#email-guide .btn a strong { padding-left:0px;}
/*request-brochure*/
#request-brochure .sidepanel-inner { background:url(../images/sidepanels/request-brochure-top.png) no-repeat top center}
#request-brochure h3 { margin-right:70px}
/*tefl-course*/
#tefl-course .sidepanel-inner { background:url(../images/sidepanels/tefl-course-top.png) no-repeat top center}
#tefl-course h3 { margin-top:9px}
/*#tefl-course p { margin-right:60px!important}*/
/*testimonials*/
#testimonials .sidepanel-inner { background:url(../images/sidepanels/testimonials-top.png) no-repeat top center}
/*#testimonials p { margin-right:60px!important}*/
/*compare-tefl*/
#compare-tefl .sidepanel-inner { background:url(../images/sidepanels/compare-tefl-top.png) no-repeat top center}
#compare-tefl h3 { margin-right:60px}
/*Info Days*/
#info-days .sidepanel-inner { background:url(../images/sidepanels/info-days-top.png) no-repeat top center}
/*Need-Help?*/
#need-help .sidepanel-inner { background:url(../images/sidepanels/need-help-top.png) no-repeat top center}
#need-help h3 { margin-right:60px; margin-top:10px;}
#need-help .helpPhone { width:198px; text-align:center; color:#fff; margin:0px!important; background:#6ca947 url(../images/sidepanels/btn-green-top.png) no-repeat top center; }
#need-help .btn a {
	display:block;
	margin:0px;
	background:url(../images/sidepanels/btn-grey-196-top.png) no-repeat top center;
	width:198px;
	text-align:right;
	color:#fff!important;
	text-decoration:none;
	font:bold 1.0em Arial, Helvetica, sans-serif}
#need-help .helpPhone strong {
	display:block;
	font-size:1.6em;
	font-weight: bold;
	background:url(../images/sidepanels/btn-green-end.png) no-repeat bottom center!important;
	padding:5px 8px 4px 8px}
#need-help .btn a:hover, #need-help .btn a:focus, #need-help a:active { background:url(../images/sidepanels/btn-grey-196-top-over.png) no-repeat top center}
#need-help .btn a:hover strong, #need-help .btn a:focus strong, #need-help .btn a:active strong { background:url(../images/sidepanels/btn-grey-196-end-over.png) no-repeat bottom center!important}
#prefer-us { margin-bottom:10px; }

#top-travel-tips-side .sidepanel-inner { background:url(../images/sidepanels/toptrips-top.png) no-repeat top center}
#top-travel-tips-side h3 {padding-top:10px; margin-right:60px}

#survey-opinion .sidepanel-inner { background:url(../images/sidepanels/opinion.png) no-repeat top center}
#survey-opinion h3 {padding-top:15px; margin-right:60px}

#survey-opinion-usa .sidepanel-inner { background:url(../images/sidepanels/opinion_usa.png) no-repeat top center}
#survey-opinion-usa  h3 { padding-top:10px; margin-right:60px}

#sidepanel-map .sidepanel-inner{ background:url(../images/sidepanels/map_top.png) no-repeat top center; margin-top:0; padding:10px 6px 7px 6px;}
#sidepanel-map h3 { margin:0 0 5px 0!important;}
/*
#brochure-download { margin:0 0 10px 0!important; padding:0!important; background: #fff url(../images/sidepanels/brochure-download2-mid.png) repeat-y top left; }
#brochure-download h3 { margin:0; padding:10px 35px 10px 0; background: #fff url(../images/sidepanels/brochure-download2-top.png) no-repeat bottom left;}
#brochure-download p { margin:0; padding:0 35px 0 0; }
#brochure-download form { margin:5px 0 0 0; padding:0px 10px 10px 10px; background: url(../images/sidepanels/brochure-download2-end.png) no-repeat bottom left; }
#brochure-download .detailsSet { margin-top:5px;}
#brochure-download form label { color:#4a8000; font-weight:bold;  padding-left:3px;}
#brochure-download form input.form-emailInput { float:left; width:140px!important; height:16px; padding:2px; margin-top:3px; border:1px solid #3c7602;}
#brochure-download form input.form-btnSubmit {
	border:none;
	float:left;
	background: transparent url(../images/sidepanels/brochure-download-btn.gif) no-repeat top left;
	width:36px!important;
	height:28px!important;
	margin:0 0 0 5px;
}*/

#brochure-download {
	margin:0 0 10px 0!important;
	padding:0!important;
	background: #fff url(../images/sidepanels/brochure-download-mid.png) no-repeat top left;
}
#brochure-download h3 {
	margin:0;
	padding:10px 35px 10px 0;
	background: #fff url(../images/sidepanels/brochure-download-top.png) no-repeat bottom left;
}
#brochure-download p {
	margin:0;
	padding:0 35px 0 0;
}
#brochure-download form {
	margin:5px 0 0 0;
	padding:0px 10px 10px 10px;
	background: url(../images/sidepanels/brochure-download-end.png) no-repeat bottom left;
}
#brochure-download .detailsSet { margin-top:5px; }
#brochure-download form label {
	color:#fff;
	font-weight:bold;
	padding-left:3px;
}
#brochure-download form input.form-emailInput {
	float:left;
	width:140px!important;
	height:16px;
	padding:2px;
	margin-top:3px;
	border:1px solid #3c7602;
}
#brochure-download form input.form-btnSubmit {
	border:none;
	float:left;
	background: transparent url(../images/sidepanels/brochure-download-btn.gif) no-repeat top left;
	width:36px!important;
	height:28px!important;
	margin:0 0 0 5px;
}
#brochure-download #widget_result_area p, #brochure-download #widget_result_area a:link { color:#fff!important; }

#widget_result_area_brochure_request p.btn { margin:10px 0 0 0; padding-top: 5px; width:195px; }
#widget_result_area_brochure_request .btn a { background:transparent url(../images/sidepanels/grababrochure/button_top_off.gif) no-repeat scroll center top!important; }
#widget_result_area_brochure_request .btn a:hover, #widget_result_area_brochure_request .btn a:focus, #widget_result_area_brochure_request .btn a:active { background:transparent url(../images/sidepanels/grababrochure/button_top_on.gif) no-repeat scroll center top; }
#widget_result_area_brochure_request .btn a strong { background:transparent url(../images/sidepanels/grababrochure/button_btm_off.gif) no-repeat scroll center bottom!important; }
#widget_result_area_brochure_request .btn a:hover strong, #widget_result_area_brochure_request .btn a:focus strong, #widget_result_area_brochure_request .btn a:active strong { background:transparent url(../images/sidepanels/grababrochure/button_btm_on.gif) no-repeat scroll center bottom; }


#newsletter .sidepanel-inner { background:url(../images/sidepanels/newsletter-top.png) no-repeat top center}
#newsletter form label { color:#fff; font-weight:bold;  padding-left:3px;}
#newsletter form input.form-emailInput { float:left; width:140px!important; height:16px; padding:2px; margin:3px 0 0 5px; border:1px solid #909090;}
#newsletter form input.form-btnSubmit {
	border:none;
	float:left;
	background: transparent url(../images/sidepanels/newsletter-btn.png) no-repeat top left;
	width:36px!important;
	height:28px!important;
	margin:0 0 0 5px;
}

/*Download search results pdf download*/
#results-download .sidepanel-inner { background:url(../images/sidepanels/results-download.png) no-repeat top center;}
#results-download .sidepanel-inner h3 { margin-right:36px!important;}
#widget_form_area_brochure_request input.form-emailInput { border:1px solid #909090; padding:2px; width:140px; }
#widget_form_area_brochure_request input#btn_submit { width:36px; height:28px; background:url(../images/sidepanels/results-download-btn.png) no-repeat top left!important; border:0;}
#widget_form_area_brochure_request p.btn { margin-bottom:5px!important; }
#widget_form_area_brochure_request p.small-text { font-size:0.8em; }
/* Grab a brochure PDF download */
div#results-download2 {
margin-top:0;
background: transparent url(../images/sidepanels/grababrochure/panel_bg_top.gif) no-repeat scroll center top;
}
div#results-download2 div#sidepanel-middle-grababrochure {
background: transparent url(../images/sidepanels/grababrochure/panel_bg_btm.gif) no-repeat center bottom !important;
}
div#results-download2 div.sidepanel-inner {
padding-top: 12px;
padding-bottom: 3px;
}
div#results-download2 h3 {
width: 95px!important;
}
div#results-download2 p.small-text {
width: 70px!important;
}
div#widget_form_area_brochure_request p.btn {
padding-top: 5px;
}
.sidepanel div#results-download2 .btn a {
background:transparent url(../images/sidepanels/grababrochure/button_top_off.gif) no-repeat scroll center top;
}
.sidepanel div#results-download2 .btn a:hover, .sidepanel div#results-download2 .btn a:focus, .sidepanel div#results-download2 .btn a:active {
background:transparent url(../images/sidepanels/grababrochure/button_top_on.gif) no-repeat scroll center top;
}
.sidepanel div#results-download2 .btn a strong {
background:transparent url(../images/sidepanels/grababrochure/button_btm_off.gif) no-repeat scroll center bottom;
}
.sidepanel div#results-download2 .btn a:hover strong, .sidepanel div#results-download2 .btn a:focus strong, .sidepanel div#results-download2 .btn a:active strong {
background:transparent url(../images/sidepanels/grababrochure/button_btm_on.gif) no-repeat scroll center bottom;
}

/*STA call me back*/
#staCall .sidepanel-inner { background:url(../images/sidepanels/call-me-back-top.png) no-repeat top center}
#staCall .sidepanel-inner h3{ padding-top:15px; width:150px;}


/*wishlist*/
#projectWishlist .sidepanel-inner { background:url(../images/sidepanels/wishlist-top.png) no-repeat top left;}
#projectWishlist .sidepanel-inner h3{ margin:0; padding:10px 0 10px 0px; width:150px;}
#projectWishlist .sidepanel-inner ul li a:active, #projectWishlist .sidepanel-inner ul li a:focus { background:none; color:#777!important; }
#projectWishlist .sidepanel-inner ul.wishList { margin-bottom:10px; }
#projectWishlist .sidepanel-inner ul.wishList li { clear:left; width:190px; margin-bottom:5px; }
#projectWishlist .sidepanel-inner ul.wishList li:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden
}
#projectWishlist .sidepanel-inner ul.wishList li a { float:left; display:block; width:170px; }
#projectWishlist .sidepanel-inner ul.wishList li span { float:right; display:block; width:13px; }
#projectWishlist .sidepanel-inner ul.wishList li span a { width:13px; height:13px; background: url(../images/sidepanels/wishlist-btn-remove.png) no-repeat; }
#projectWishlist .sidepanel-inner ul.wishList li span a:hover { background: url(../images/sidepanels/wishlist-btn-remove-ov.png) no-repeat; }
#projectWishlist .sidepanel-inner ul.wishList li span a em { display:block; width:13px; height:13px; margin-left:-5000px; }
.sidepanel-inner #wishlistMessage .error strong{ color:#FF0000; }
#projectWishlist .submitWishlist form label { float:left; width:80px; }
#projectWishlist .submitWishlist form input { width:110px!important;}
#projectWishlist .wishButtons { margin:0; padding:0; }
#projectWishlist .wishButtons ul { margin:0; padding:0; }
#projectWishlist .wishButtons ul li { cursor:pointer; margin:0px; padding:0; display:block; width:95px; height:24px; float:left; }
#projectWishlist .wishButtons ul li span { margin-left:-5000px; }
#projectWishlist .wishButtons ul li.wishBtn1 {background: url(../images/sidepanels/wishlist-btn-save.png) no-repeat top left; margin-right:3px;}
#projectWishlist .wishButtons ul li.wishBtn2 {background: url(../images/sidepanels/wishlist-btn-retrieve.png) no-repeat top left;}

#retrieveWishlist form p, #saveWishlist form p { margin:0px 0px 2px 0px!important; padding:0px!important;}
#retrieveWishlist form label, #saveWishlist form label { float:left; width:70px; margin:0;}
#retrieveWishlist form input, #saveWishlist form input { margin:0; padding:0; border:1px solid #ccc; }

#retrieveWishlist form input { float:right; width:115px; }
#saveWishlist form input { width:115px; }
#saveWishlist form input#storeWishlistButton { float:none; border:0; margin-top:4px; width:195px; height:24px; background: url(../images/sidepanels/wishlist-btn-save-long.png) no-repeat top left; cursor:pointer;}
#retrieveWishlist form input#retrieveWishlistButton { float:none; border:0; margin-top:4px; width:195px; height:24px; background: url(../images/sidepanels/wishlist-btn-retrieve-long.png) no-repeat top left; cursor:pointer;}
.retrieveEmptyWish form input#retrieveWishlistButton { background: url(../images/sidepanels/wishlist-btn-retrieveempty-long.png) no-repeat top left!important;}

/* Alternative Placements */

#alternativePlacements .sidepanel-inner { background:url(../images/sidepanels/alternative-top.png) no-repeat top left;}
#alternativePlacements .sidepanel-inner h3{ padding-top:0px; width:140px;}
#alternativePlacements ul { margin:0!important; padding:0!important; }
#alternativePlacements ul#alternativePlacementsNav li { float:left; margin:0px 2px -1px 0px; padding:0; width:95px; background: url(../images/sidepanels/alternative-tab-ov.png) no-repeat top left; color:#fff; cursor:pointer; }
#alternativePlacements ul#alternativePlacementsNav li.active { background: url(../images/sidepanels/alternative-tab-on.png) no-repeat top left; color:#333;}
#alternativePlacements ul#alternativePlacementsNav li.hover { background: url(../images/sidepanels/alternative-tab-off.png) no-repeat top left; color:#fff; }
#alternativePlacements ul#alternativePlacementsNav li em { display:block; font-weight:bold; font-style:normal; padding:5px 10px 5px 10px; }
#alternativePlacements #alternativePlacementType, #alternativePlacements #alternativePlacementCountry { background:transparent url(../images/sidepanels/alternative-body-end.png) no-repeat bottom left; }
#alternativePlacementType, #alternativePlacementCountry { padding:5px 8px 5px 8px; }
#altPlacementsBody { background: url(../images/sidepanels/alternative-body-bg.png) no-repeat top left;}
#altPlacementsBody ul li { margin-bottom:5px; padding-left:10px; background: url(../images/sidepanels/alternative-li-bg.png) no-repeat left; }
#altPlacementsBody ul li a:active, #altPlacementsBody ul li a:focus { background:none; color:#777!important; }



ul#placementTabs li.active { background: url(../images/placements/tabs/v2-tab-on.png) no-repeat top left; }
ul#placementTabs li.active em { color:#515151; }
ul#placementTabs li.hover { background: url(../images/placements/tabs/v2-tab-ov.png) no-repeat top left; }

/* Live Chat */

.LPform {
	margin:0 0 0 15px;
	width:172px;
	height:41px;
	border:1px solid #cdcdcd;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:5px;
	padding:3px;
}
#LPidentifier { display:none; }
#LPmessage { display:inline; }
#LPChatBox form {
	margin:0;
	padding:0;
}
.live-chat-box #LPmessage p {
	font-weight:bold;
	padding:0 0 0 15px;
	display:block;
	margin:0;
}
.live-chat-box .lp_submit {
	float:right;
	margin:0 15px 10px 0;
}
.live-chat-box a img { border: 0; }
#itoi-careers { background:url(../images/sidepanels/itoi-careers-end.png) no-repeat bottom center; }
#itoi-careers .sidepanel-inner { background:url(../images/sidepanels/itoi-careers-top.png) no-repeat top center;}
#itoi-careers .sidepanel-inner h3 { margin:5px 0 15px 3px; }

/* Ask Expert */
.expert { background:#fff url(../images/common/bg_focusbox_green.gif) no-repeat bottom; }
.expert h3, .askExpert h3 { background:#fff url(../images/common/bg_title_green.png) no-repeat top left; }
.expert h3 span, .askExpert h3 span { color:#fff; padding:5px; display:block; background:transparent url(../images/common/bg_title_green_end.png) no-repeat top right; }
.expert h4, .expert h5, .brochure h4, .ispyPanel h4, .infoPack h4 { 
	margin:10px 10px 6px 10px;
	font-size:1.1em;
	color:#4c4c4c;
	width:140px;
}
.expert h5 { 
	margin:0 10px 17px 10px;
	color:#3b7c3d;
	font-size:1.4em;
}
.askExpert { background:none; }
.askExpert form {
	border-top:1px solid #b0b0b0;
	padding:10px 0 0 0;
	clear:left;
	margin:0;
}
.askExpert form label { 
	float:left; 
	width:54px; 
}
.askExpert form input, form textarea { 
	margin:0 0 5px 0;
	float:left; 
	border:1px solid #b0b0b0;
	width:128px;
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, Verdana, Sans-Serif;
	padding:2px;
	color:#291f14;
}
.askExpert a.askSubmit {
	padding:0;
	border:none;
	width:80px;
	height:24px;
	float:right;
	margin:5px 0 0 0;
	background:#fff url(../images/common/btn_submit_expert.png) no-repeat right;
}
.askExpert a.askSubmit span { margin-left:-5000px; }
.askExpert h4, .askExpert p.submit { 
	font-size:1.1em;
	color:#4c4c4c;
	width:119px;
	float:left;
}
.askExpert p.submit { margin-top:0; }
.submitLoad { border-top:1px solid #b0b0b0; padding:10px; }
.submitLoad img { 
	float:none;
	margin-left:70px;
}
.askExpert .focusContent {
	padding-top:6px;
	background:#fff url(../images/common/bg_focusbox_green_empty.gif) repeat top;
	border-bottom:1px solid #c5c5c5;
}
#askexpertQuestion .focusContent img{
	float:left;
}
.askExpert .callUs {
	background:#fff url(../images/common/bg_focusbox_callus.png) no-repeat bottom;
	border:none;
	text-align:center;
}
.askExpert .callUs h4, .askExpert .callUs h5, .askExpert .callUs p {
	width:100%;
	color:#fff;
	margin:0 0 6px 0;
	clear:right;
}
.askExpert .callUs h5 { font-size:1.5em; }
.askExpert .callUs p { margin:0; }
.askExpert .callUs a { color:#fff; }

/* video links - eg: homepage */

#sidepanel-videolist {
	margin:0 0 15px 0;
}

.side-vid-link {
	width:210px;
	background:url(../images/sidepanels/videos/bg-side-vid-link.png) no-repeat top left;
	margin:0 0 6px 0;
	padding:0;
}

.side-vid-link a {
	overflow:hidden;
	display:block;
	padding:7px 35px 7px 7px;
	background:url(../images/sidepanels/videos/bg-side-vid-link-end.png) no-repeat bottom left;
}
.side-vid-link a span { cursor:pointer; display:block; width:110px; float:left; }
.side-vid-link a { color:#000!important; }
.side-vid-link a:hover { text-decoration:none; }

.side-vid-link a img { border:0; float:left; margin-right:5px; }
