﻿/*
a.vcard
{
	padding-left:25px;
	background-image:url(../images/icons/icon_vcard.png);
	background-position:left 1px;
	background-repeat:no-repeat;
}
*/

a.icon-arrow
{
	/*background-image:url(../images/icons/icon_arrows.png);*/
	background-position:right -10px;
	background-repeat:no-repeat;
	padding-right:16px;	
}

.selected a.icon-arrow
{	
	background-position:right 5px;
}

a.icon-rss
{
	/*background-image:url(../images/icons/icon_rss15x15.png);*/
	background-position:0 0;
	background-repeat:no-repeat;	
	padding-left:18px;
	display:inline-block;
	height:15px;
}

a.icon-rss:hover
{	
	background-position:0 0;
}


/*--------------- RADIO BUTTONS / CHECKBOXES ----------------*/

.jquery-checkbox       {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand; margin-left:-9px;}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox img { height:20px; vertical-align:middle; width:25px; }
.jquery-checkbox img{background: transparent url(../images/controls/icons_select.png) no-repeat;}

.jquery-checkbox img{
	background-position: 0px 0px;
}
.jquery-checkbox-hover img{
	background-position: -30px 0px;
}
.jquery-checkbox-checked img{
	background-position: -60px 0px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
	background-position: -60px 0px;
}

.jquery-checkbox-disabled img{
	background-position: 0px -80px;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img{
	background-position: 0px -100px;
}


/*--------------- CUSTOM SELECT DROPDOWNS ----------------*/

/*
#quick-links-select .select_bg {border:none;}
#quick-links-select .select_bg.active {border:none;}
#quick-links-select .selectwrapper {border:none;}
*/

/*
.search-filters .select_bg {border:none;}
.search-filters .select_bg.active {border:none;}
.search-filters .selectwrapper {border:none;}

.search-filters .select_bg.active .selectbg_middle {	background-image:url(../images/controls/ctrl_select_bg_sf_on.png); }
.search-filters .select_bg.active .selectbg_lft {	background-image:url(../images/controls/ctrl_select_bg_left_sf_on.png); }
.search-filters .select_bg.active .selectbg_right { background-image:url(../images/controls/ctrl_select_bg_right_sf_on.png); }

/*---------- ALTERNATIVE COLOURS ------------*/

.search-filters .selectbg { background-color:#ffffff;}
.search-filters .select-wrapper { background-color:#ffffff;}


/*
.search-filters .selectbg_middle {	background-image:url(../images/controls/ctrl_select_bg_sf.png); }
.search-filters .selectbg_lft {	background-image:url(../images/controls/ctrl_select_bg_sf.png); }
.search-filters .selectbg_right { background-image:url(../images/controls/ctrl_select_bg_right_sf.png); }
.search-filters .selectwrapper .leftbg { background-image:url(../images/controls/ctrl_select_midleftbg_sf.png);	}
.search-filters .selectwrapper .rightbg { background-image:url(../images/controls/ctrl_select_midrightbg_sf.png); }
.search-filters .optionswrapper { background-image:url(../images/controls/ctrl_selectwrapper_bg_sf.png); }
.search-filters .selectwrapper .selectfooter span.footmidbg { background-image:url(../images/controls/ctrl_select_btmmidbg_sf.png); }
.search-filters .selectwrapper .selectfooter span.footleftbg {	background-image:url(../images/controls/ctrl_select_btmlftbg_sf.png); }
.search-filters .selectwrapper .selectfooter span.footrightbg {	background-image:url(../images/controls/ctrl_select_btmrhtbg_sf.png); }
*/

/*
.select-container
{	
	z-index:9999;
	height:25px;
	wwidth:171px;
}

#inner-content #quick-links-select .select-container
{
	width: 199px;
	height: 40px;
}

.select-list
{
	height:20px;
	position:relative;
	z-index:99;
	overflow:visible;
}

.select_bg
{		
	font-size:1.0em;
	height:20px;
	margin-bottom:0px;
	padding:0px 27px 0px 6px;	
	position:relative;	
	border:solid 1px #dadada;
}

#home-content #quick-links-select .select_bg
{
	height: 25px;
}

#inner-content #quick-links-select .select_bg
{
	height: 40px;
	color:#fff;
}

#search-content .select_bg
{
	height: 19px;
}

.select_bg.active
{	
	border-bottom:solid 1px #eaf1f4;
}

.selectbg_middle span, .selectwrapper
{
	display:block;
	height:20px;
	line-height:20px;
	ooverflow:hidden;
	position:relative;
}

#home-content .selectbg_middle span, #home-content .selectwrapper
{
	hheight:25px;
	line-height:25px;	
}

.selectbg_middle
{	
	background-repeat:repeat-x;
	height:20px;
	overflow:hidden;
	line-height:20px;
	position:relative;
}

#inner-content #quick-links-select .selectbg_middle span, #inner-content #quick-links-select .selectbg_middle
{
	height: 40px;
}

#inner-content #quick-links-select .selectbg_middle
{
	height:40px;
	line-height:35px;	
}

.selectbg_middle span
{
	line-height:20px;
	display:block;
	overflow:hidden;
}

#inner-content #quicklinksdd_iconselect .selectbg_middle span
{
	line-height: 40px;	
	font-size: 1.2em;
	padding-left: 8px;
}

#quick-links-select .selectbg_middle span
{
	font-weight: bold;
}

.selectbg_lft,
.selectbg_right
{	
	background-repeat:repeat-x;
	height:20px;
	position:absolute;
	top:0;
}

#home-content .selectbg_lft, #home-content .selectbg_right
{
	height:25px;	
}

#home-content #quick-links-select div.selectbg_middle span
{
	color: #fff;
}

#inner-content #quick-links-select .selectbg_lft,
#inner-content #quick-links-select .selectbg_right
{
	height: 40px;
}

.selectbg_lft
{	
	left:0;
	width:6px;
}

.selectbg_right
{	
	right:0;
	width:27px;
	background-image: url(../images/controls/ctrl_select_bg_right_blue.png);
	background-repeat: no-repeat;
	background-position:10px 6px;
}

#home-content .selectbg_right
{
	background-image: url(../images/controls/ctrl_select_bg_right.png);
	background-position:6px 7px;	
}

#inner-content #quick-links-select .selectbg_right
{
	background-image: url(../images/controls/ctrl_select_bg_right.png);
	background-position:2px 14px;
}
	
.selectwrapper  
{
	color:#343434;
	display:none;
	height:auto;
	ooverflow:hidden;
	position:absolute;		
	z-index: 9999; 
	background-repeat: no-repeat;
	background-color:#E8E8E8;
	background-image:none;
	color:#444E5A;
}

#inner-content #quick-links-select .selectwrapper,
#home-content #quick-links-select .selectwrapper
{
	background-color: transparent;
}

.selectwrapper .leftbg,
.selectwrapper .rightbg
{	
	position:absolute;
	height:100%;	
	top:0px;
	width:8px;
	z-index:100;
}

#home-content #quick-links-select .selectwrapper .rightbg
{
	width: 7px;
}

#inner-content .selectwrapper .leftbg,
#inner-content .selectwrapper .rightbg
{
	width: 7px;
}

.selectwrapper .leftbg
{	
	left:0;
}

#home-content #quick-links-select .selectwrapper .rightbg,
#inner-content #quick-links-select .selectwrapper .rightbg
{
	background-image:url(../images/controls/dropdown-black-bg.png);
	background-position:right;	
}

.selectwrapper .rightbg
{	
	right:0;	
}

.optionswrapper
{	
	background-repeat:repeat;
	font-size:1em;
	margin:0px 0px 0px 0px;	
	overflow-y:scroll;
	max-height:250px;
	padding:0;
	position:relative;
	z-index: 9999; 
}

#home-content #quick-links-select .optionswrapper,
#inner-content #quick-links-select .optionswrapper
{
	background-image:url(../images/controls/dropdown-black-bg.png);	
	color:#fff;
}

#home-content .optionswrapper,
#inner-content #inner-top-controls .optionswrapper
{
	overflow: hidden;	
}

.selectwrapper .selectitems   
{
	position:relative;
	padding:2px 6px;
	z-index: 9999; 
	margin-right:0px;
	width:auto;
}


.selectwrapper .last { border: none; }
.selectwrapper .selectitems span { line-height:1.2em; margin:0; }
.selectwrapper .hoverclass { cursor:pointer; color:#e2007a; text-decoration:none; } 
.selectwrapper .selectedclass { color:#e2007a; }

.selectwrapper .user { background-color:#7d9aaa; color:#E5EBEE; padding-right:18px; }
.selectwrapper .user.hoverclass { background-color:#88A8B9; color:#E5EBEE; }
.selectwrapper .remove-btn 
{
    position:absolute;
    right:0px;
    z-index:99999;
    text-decoration:none; 
    font-weight:bold; 
    color:#E5EBEE; 
    cursor:default;
    width:19px;
    
    text-align:center;
}

.selectwrapper .selectfooter  
{
	height:8px;	
	position:relative;
	z-index:100;
	padding:0 6px;
}

.selectwrapper .selectfooter span
{
	position:absolute;
	top:0;
	width:6px;
	height:8px;
	display:block;
	margin:0;
}

.selectwrapper .selectfooter span.footmidbg
{
	position:relative;
	width:auto;	
	height:8px;
	width:100%;
}

#inner-content #quick-links-select .selectfooter span.footmidbg,
#home-content #quick-links-select .selectfooter span.footmidbg
{
	background-image:url(../images/controls/dropdown-black-bg.png);	
}

.selectwrapper .selectfooter span.footleftbg
{
	left:0;
}

#inner-content #quick-links-select .selectwrapper .selectfooter span.footleftbg,
#home-content #quick-links-select .selectwrapper .selectfooter span.footleftbg
{
	background-image:url(../images/controls/dropdown-black-bg.png);	
}

.selectwrapper .selectfooter span.footrightbg
{
	right:0;
}

#inner-content #quick-links-select .selectwrapper .selectfooter span.footleftbg
{
	background-image:url(../images/controls/dropdown-black-bg.png);	
}

/*------------------------ BTNS ------------------*/
a.submit-btn
{
	background-image:url("../images/controls/btn_submitbg.png");
	background-position:right 0;
	border-left:1px solid #FFFFFF;
	color:#E5EBEE !important;
	cursor:default;
	display:inline-block;
	height:24px;
	line-height:24px;
	padding-left:10px;
	padding-right:26px;
}

a.submit-btn:hover
{
	background-position:right -24px;
	text-decoration:none;
}

a.submit-btn span
{
}

/*------------------- SCROLL BAR-------------------*/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 12px;
	top: 0;
	height: 100%;
	background: #ffffff;
	z-index:99999;
}
.jScrollPaneDrag {
	position: absolute;
	background: #7D9AAA;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp 
{
	background-image:url(../images/controls/scroll_arrows.png);	
	background-position:left top;
	background-repeat:no-repeat;
	display: block;
	position: absolute;
	z-index: 999999;
	top: 0;
	right: 12px;
	text-indent: -2000px;
	overflow: hidden;
	height: 12px;
}

a.jScrollArrowUp:hover {
}

a.jScrollArrowDown 
{
	display: block;
	position: absolute;
	z-index: 99999;
	bottom: 0;
	right: 12px;
	text-indent: -2000px;
	overflow: hidden;
	height: 12px;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}

/*------------------- SCROLL BAR-------------------*/

#top-controls
{
	left:214px;
	position:absolute;
	top:21px;
}

#inner-top-controls
{
	position:absolute;
	z-index:1;
}

#search-container,
#quick-links-select,
#newsletter-container
{
	background-image:url(/res/images/layout/striped-5x5-grey_10.png);	
	background-position: 3px 0px;	
}

#newsletter-container
{
    background-position: 1px 0px;   
}

#newsletter-result span
{
    display: block;
    width: 150px;
}

#inner-content #search-container
{
    background-position: 0px 0px;
}

#search-container
{
	height:32px;
	width:171px;
	cursor:pointer;
}

#search-container a.link
{
    display: block;
    height: 25px;
    position: absolute;
    width: 100%;    
    z-index:10;
    left:0;
}

#search-container *
{
	cursor:pointer;
}

#inner-content #search-container
{
	width: 199px;
	height: 40px;	
}

#search-container span,
#newsletter-container span
{
	color: White;
	display: block;
	padding-left: 6px;
	line-height: 30px;	
	float:left;
	font-weight: bold;	
}

#inner-content #search-container span
{
	line-height: 40px;
	padding-left: 14px;
	font-size: 1.2em;	
}

/*
#search-container div.searchbg_right
{
	background-image:url(../images/controls/ctrl_select_bg_right.png);
	background-repeat:no-repeat;
	background-position: 6px 7px;
	width:27px;
	height: 25px;
	float:right;
}

#inner-content #search-container div.searchbg_right
{
	height: 40px;	
	background-position: 2px 14px;
}
*/

#search-content
{
	padding-left:11px;
	padding-top:5px;
	padding-bottom:5px;
}

#search-content
{
	position: absolute;
	width: 571px;
	background-image: url(../images/controls/dropdown-black-bg.png);
	z-index: 5000;
	left:-99999px;
}

#search-content a
{
	color: #fff;
}

#inner-content #search-content
{
	/*left: -383px;*/
	left:-99999px;
}

#search-content div.search-criteria
{
	width: 190px;
}

/* Newsletter sign-up popup form */

#newsletter-container
{
	height:32px;
	width:171px;
	cursor:pointer;            
}

#newsletter-content
{
    background-image: url("../images/controls/dropdown-black-bg.png");
    padding-bottom: 3px;
    padding-left: 11px;
    padding-top: 12px;
    position: absolute;
    width: 160px;
    z-index: 1000;
    left:-99999px;
}

#newsletter-content a
{
	color: #fff;
}

#newsletter-content span
{
    color: #fff;   
}

#newsletter-content input.text, 
#newsletter-content input[type="text"]
{
    width: 138px;
}

#newsletter-content #newsletter-result
{
    display: none;
}*/

/*
#search-content .select-container, #search-content .selectbg_lft, #search-content .selectbg_right, #search-content .selectbg_middle
{
	height: 20px;
	background-color: #fff;	
	line-height: 20px;	
}

#search-content .select-container
{
	width: 180px;
}

#search-content .select_bg
{
	color: #555555;
}

#search-content .selectbg_middle span 
{
	height: 20px;
	line-height: 20px;
}

#search-content .selectbg_right 
{
	background-image:url(../images/controls/ctrl_select_bg_right_blue.png);
	background-position:10px 6px;
}

#search-content .optionswrapper, #search-content .selectwrapper, #search-content .selectwrapper .leftbg, #search-content .selectwrapper .selectfooter span.footmidbg, #search-content .selectwrapper .selectfooter span.footleftbg, #search-content .selectwrapper .rightbg, #search-content .selectwrapper .selectfooter span.footrightbg
{
	background-image: none;
	background-color: #e8e8e8;
	color: #444e5a;
}

#search-content .selectwrapper .selectedclass 
{
	color:#00a3de;
}

#search-content .selectwrapper .hoverclass { color:#00a3de; } 

#search-content .form-section-row.controls
{
	padding-top:3px;
}

*/

/* -------------------- JSCROLLPANE ---------------------- */

.qldd {width:250px; border:solid 1px #000000;}
.active { border-bottom:none;}
.select-wrapper { border-top:none;}

.custom-select-container
{
	height:20px;
	z-index:99;
	overflow:visible;
}

.selectbg
{		
	color:#626262;
	cursor:default;
	font-size:1.0em;
	background-color:#f5f6f6;
	height:20px;
	margin-bottom:0px;
	padding:0px 27px 0px 6px;	
	position:relative;
	z-index:100;	
	width:200px;
}

.selectbg .middle span, .select-wrapper
{
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden;
}

.selectbg .middlebg
{	
	height:20px;
	overflow:hidden;
	line-height:20px;
	width:auto;
}

.selectbg .middlebg span
{
	line-height:20px;
	display:block;
	overflow:hidden;
}

.selectbg .leftbg,
.selectbg .rightbg
{	
	height:20px;
	position:absolute;
	top:0;
}

.selectbg .leftbg
{	
	left:0;
	width:6px;
}

.selectbg .rightbg
{	
	right:0;
	width:27px;
	background-image: url(../images/controls/ctrl_select_bg_right_blue.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}

.select-wrapper  
{
	color:#343434;	
	height:auto;
	overflow:hidden;
	position:absolute;
	z-index:9999;
	background-color: #e8e8e8;
}
.select-wrapper .leftbg,
.select-wrapper .rightbg
{	
	background-repeat:repeat-y;
	position:absolute;
	height:100%;	
	top:0px;
	width:6px;
}

.select-wrapper .leftbg
{	
	/*background-image:url(../images/controls/ctrl_select_bg.png);*/
	left:0;
}

.select-wrapper .rightbg
{	
	/*background-image:url(../images/controls/ctrl_select_bg.png);*/
	right:0;	
}

.options-wrapper
{	
	color:#626262;
	font-size:1em;		
	overflow-y:scroll;
	padding:0;
	margin:0;
	position:relative;	
}

.options-wrapper .option-item
{
	position:relative;
	padding:2px 6px;
	z-index: 100; 
	display:block;	
	width:auto;
}

#main-content .options-wrapper .option-item,
#footer .options-wrapper .option-item
{
	color: #626262;	
}

#main-content .options-wrapper a.option-item:hover,
#main-content .options-wrapper .selected,
#footer .options-wrapper a.option-item:hover,
#footer .options-wrapper .selected
{
	color: #00a3de;
}

.options-wrapper .last { border: none; }
.options-wrapper .option-item span { line-height:1.2em; margin:0; }
.options-wrapper .option-item:hover { cursor:pointer; color:#617784; text-decoration:underline; } 

/*------------USER OPTION STYLES ----------*/
.options-wrapper .user { background-color:#7d9aaa; color:#E5EBEE; }
.options-wrapper .user.hoverclass { background-color:#88A8B9; color:#E5EBEE; }
.options-wrapper .remove-btn 
{
    position:absolute;
    right:0px; 
    z-index:101; 
    text-decoration:none; 
    font-weight:bold; 
    color:#E5EBEE; 
    cursor:default;
    width:19px;
    text-align:center;
}

.options-wrapper .selectfooter  
{
	height:8px;	
	/*margin-bottom:-14px;*/
	position:relative;
	z-index:100;
	padding:0 6px;
}

.options-wrapper .selectfooter span
{
	background-repeat:no-repeat;	
	position:absolute;
	top:0;
	width:6px;
	height:8px;
	display:block;
	margin:0;
}

.options-wrapper .selectfooter span.footmidbg
{
	background-image:url(../images/controls/ctrl_select_bg.png);
	background-repeat:repeat-x;	
	position:relative;
	width:auto;	
	height:8px;
	width:100%;
}

.options-wrapper .selectfooter span.footleftbg
{
	background-image:url(../images/controls/ctrl_select_bg.png);
	left:0;
}

.options-wrapper .selectfooter span.footrightbg
{
	background-image:url(../images/controls/ctrl_select_bg.png);
	right:0;
}

/*--------------- CUSTOM SCROLLBAR --------------*/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 3px;
	top: 0;
	height: 100%;
	background: #e8e8e8;	
}
.jScrollPaneDrag {
	position: absolute;
	background: #f5f6f6;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 3px;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 16px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 3px;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 16px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

a.jScrollArrowUp {
	/*background: url(../images/controls/select_arrows.png) no-repeat scroll 0px 3px #e8e8e8;*/
}
a.jScrollArrowDown {
	/*background: url(../images/controls/select_arrows.png) no-repeat scroll 0px -12px #e8e8e8;*/
}

/* Quick Links Select (two different sizes..) */

#quick-links-select .custom-select-container
{
	height:32px;
	width: 171px;
	background-image: url(../images/layout/striped-5x5-grey_10.png);
}

#quick-links-select .selectbg
{		
	height:32px;
	background-color: transparent;
	color: White;
}	

#quick-links-select .selectbg .middlebg
{
    height: 30px;
}

#quick-links-select .selectbg .middlebg span 
{
	line-height: 30px;
	font-weight: bold;
}

#quick-links-select .selectbg .rightbg 
{
	background-image:url(../images/controls/ctrl_select_bg_right.png);
	background-position:6px 10px;
}

#search-container div.searchbg_right,
#newsletter-container div.newsletterbg_right
{
	background-image:url(../images/controls/ctrl_select_bg_right.png);
	background-repeat:no-repeat;
	background-position: 6px 10px;
	width:27px;
	height: 32px;
	float:right;
}

#inner-content #search-container div.searchbg_right 
{
	background-position:0 12px;
}

/*------------------------------ QUICK LINKS STYLES ------------------------------------*/

/*--------------- HOME PAGE QUICKLINKS ---------------*/

#quick-links-select
{
	width: 171px;
	height: 32px;
	cursor:pointer;
}

#quick-links-select input.submit
{
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border: 0 none;
    margin-left: 2px;
    position: absolute;
    right: 0;
    top: 2px;
    width: 28px;
}

#quick-links-select *
{
	cursor:pointer;
}

#quick-links-select .select-wrapper
{
	background-color: transparent;
	background-image: url('../images/controls/dropdown-black-bg.png');
}

#quick-links-select .options-wrapper
{
	background-color:transparent;
}

#quick-links-select .options-wrapper a.option-item
{
	color: White;	
}

#quick-links-select .options-wrapper a.option-item:hover,
#quick-links-select .options-wrapper a.selected
{
	color: #e2007a;
}

#quick-links-select .select-wrapper .leftbg,
#quick-links-select .select-wrapper .rightbg
{
	background-color: transparent;
	background-image: none;
}

#quick-links-select .ajax-loader
{
    position:absolute;    
    top:16px;
    margin-left:240px;
}

#quick-links-select select.quicklinksdd
{
	width:138px;
	padding:0;
	border:none;
	left: 5px;    
    position: absolute;
    top: 4px;
}

#quick-links-select input.submit
{
}

#quick-links-select .select-container
{
	background-image: url(/res/images/layout/striped-5x5-grey_10.png);
}

#quick-links-select a.jScrollArrowDown,
#quick-links-select a.jScrollArrowUp,
#quick-links-select .jScrollPaneTrack
{
	right:6px;
}

/*------------- INNER PAGE QUICKLINKS ------------*/

#inner-content #quick-links-select .custom-select-container,
#inner-content #quick-links-select .selectbg,
#inner-content #quick-links-select .selectbg .middlebg,
#inner-content #quick-links-select .selectbg .leftbg, 
#inner-content #quick-links-select .selectbg .rightbg
{
	height: 40px;
	line-height: 40px;
}

#inner-content #quick-links-select .selectbg .middlebg span 
{
	line-height: 40px;
	padding-left: 9px;
	font-weight:bold;
	font-size: 1.2em;
}

#inner-content #quick-links-select .options-wrapper a
{	
	padding-left:16px;
}

#inner-content #quick-links-select .selectbg .rightbg 
{
	background-position:0px 14px;
}

#inner-content #quick-links-select,
#inner-content #quick-links-select .custom-select-container
{
	height: 40px;
	width:199px;
}

#inner-content #quick-links-select select.quicklinksdd
{
	border: medium none;
    left: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 11px;
    width: 166px;
}

#inner-content #quick-links-select input.submit
{
    top:9px;
}

#inner-content #quick-links-select a.jScrollArrowDown,
#inner-content #quick-links-select a.jScrollArrowUp,
#inner-content #quick-links-select .jScrollPaneTrack
{
	right:10px;
}


/*----------------- SPECIFIC WIDTHS ---------------*/

#search-content .expertisedd
{
	width:180px;
}

.expertisedd
{
	width:140px;
}

.productsdd
{
	width:140px;
}

.websiteareadd
{
	width:100px;
}

/*----------------FOOTER SEARCH FORM-----------------------*/
#footer-search-container #footer-search-content  select.expertisedd,
#footer-search-container #footer-search-content  select.productsdd
#footer-search-container #footer-search-content  select.websiteareadd
{
	border: medium none;
    left: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 11px;
	width: 200px;
}
#footer-search-container #footer-search-content .custom-select-container
{
	width: 230px;
	/*border: 1px solid #DADADA;*/
}
#footer-search-container #footer-search-content .custom-select-container select.expertisedd
{
	width: 200px;
}
