/*=============================================*/
/*=========UCLH WEBSITE STYLE SHEET============*/
/*=============================================*/

/*******************/	
/**HTML overrides***/
/*******************/

body {
	margin: 0px; 
	background-color: #FFFFFF;
	font-size: .80em;
	}

body, div, p, input, a {
	font-family: Arial; 
	color: #000000; 
	}

img {
	border: 0px
	}
	
h1, h1 a {
	font-size: 1.4em;
	color: #0066cb;
	font-weight: bold;
	text-decoration: none;
	}

h2, h2 a {
	font-size: 1.15em;
	font-weight: bold;
	color: #0066cb;
	text-decoration: none;
	}
	
h3, h3 a {
	font-size: 1em;
	font-weight: bold;
	color: #0066cb;
	text-decoration: none;
	}
	
h4, h4 a {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
	
h5, h5 a {
	font-size: .9em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}

p {
	font-size: 1em;	
	}
	
/*************************/	
/******** Banner *********/
/*************************/

#all-content {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	}
	
#banner {
	display: block;
	}
	
.img-top-left {
	position: absolute;
	top: 0px;
	left: 0px;
	}
	
.img-top-right {
	float: right;
	display: inline;
	}

#search-boxes 
{
	background-color: #ffffff;
	position: absolute;
	top: 56px;
	left: 0px;
	background-image: url(/UCLH/JobBoard/Custom/images/Top_Bar_Grad_Tile.gif);
	background-repeat: repeat-x;
	height: 37px;
	display: block;
	width: 100%;
	}
	
.banner-search-control {
	display: inline-block;
	float: right;
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 0px 0px;
	vertical-align: middle;
	height: 29px;
	}
	
#img-slogan 
{
	position: absolute;
	margin: 0px;
	/*background-image: url(/UCLH/JobBoard/Custom/images/Top_Bar_Grad_Title.gif);*/
	background-repeat: no-repeat;
	width: 350px;
	height: 37px;
}

#breadcrumbs {
	display: inline;
	margin: 2px 7px 2px 7px;
	position: absolute;
	top: 93px;
	left: 0px;
	font-size: .8em;
	width: 99%;
	}
#breadcrumbs p 
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

#page-functionality
{
	float: right;
	margin: 0px;
}

#TextResizer ul 
{
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 2px;
	height: 20px;
	list-style: none;
	display: inline;
	overflow: hidden;
}

html>body #TextResizer ul 
{
	margin-right: 0px;
}

#TextResizer li 
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}

#TextResizer a 
{
	float: left;
	width: 20px !important;
	height /**/: 20px; /* for IE5/Win Only */
	border: solid 1px #eee;
	margin-right: 4px;
}

#TextResizer 
{
	display: inline;
}

#TextResizer a:hover
{
	border: solid 1px #bbb;
}

.print img
{
	margin: 4px;
}

.email img
{
	margin: 4px;
}

.breadcrumb-element-link {
	text-decoration: none;
	}
	
.breadcrumb-element-link:hover {
	text-decoration: underline;
	}
	
#content {
	display: block;
	position: absolute;
	top: 110px;
	left: 0px;
	}
	
#left-nav {
	display: block;
	float: left;
	width: 120px;
	margin: 0px;
	padding: 0px;
	}

.promo-image {
	width: 162px;
	display: block;
	margin: 7px;
	padding: 0px;
	display: block;
	background-color: #ffffff;
	border: solid 1px #007AC2;
	}

#rightnav {
	display: block;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-repeat:repeat;
	width: 190px;
	}

.siblings-dropdown
{
	width: 190px;
	margin-bottom: 10px;
}



.body {
	margin: 0px 197px 0px 0px;
	padding: 0px;
	
}

#bodycontent 
{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}	

*html #bodycontent 
{
	width: auto;
	margin-right: 15px;
}

*html #bodycontent-wide 
{
	width: auto;
	margin-right: 0px;
}

#bodycontent-home
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

	
#bodywide {
	margin: 0px 7px 0px 0px;
	padding: 0px;
}

.bodywide {
	margin: 0px 7px 0px 0px;
	padding: 0px;
}
	
#bodywide-content {
	margin: 0px 7px 0px 0px;
	padding: 0px;
}

#footer {
	display: block;
	border-right: 2px solid #c1daee;
	padding-left: 135px;
	margin: 0px 6px 3px 6px;
	background-color: transparent;/*#c1daee;*/
	background-image: url(/UCLH/JobBoard/Custom/images/Bottom_Bar_Logo.gif);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	font-size: .9em;
}
	
#footer-content {
	background-color: #e0edf6;
	height: 30px;
	padding: 0px 0px 0px 15px;
	border-bottom: 2px solid #c1daee;
	border-left: 2px solid #c1daee;
	}

#footer-content p {
	margin: 0px;
	padding: 0px;
	}

#footer-menu {
	height: 30px;
	background-color: #ffffff;
	display: block;
	vertical-align: top;
	padding: 10px 0px 0px 10px;
	border-top: 2px solid #c1daee;
	border-bottom: 1px solid #c1daee;
	border-left: 2px solid #c1daee;
	}

#footer-menu ul	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}

#footer-menu li	{
	display: inline;
	margin: 5px;
	padding: 0px;
	}

.title-content-text {
	display: block;
	margin: 0px 169px 0px 0px;
	height: 110px;
	}

#headline {
	font-weight: bold;
	display: block;
	color: #330099;
	z-index: 10;
	margin: 7px 0px 7px 7px;
	}

#introduction {
	display: block;
	color: #330099;
	margin: 7px 0px 7px 7px;
	}

.information-selector {
	font-size: 0.9em;
	display: block;
	width: 300px;
	font-weight: bold;
	position: absolute;
	top: 60px;
	left: 190px;
	z-index: 1000;
	}

.information-selector-edit {
	display: none;
	}
	
.info-drop-down {
	display: inline; 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	background-color: #ffffff;
	width: 180px;
	}
	
.content-box img {
	margin: 0px 10px 0px 0px;
	float: left;
	border: 1px solid #007AC2;
	}
	
.content-box h2, .content-box p {
	display: inline-block;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	}

.info-label
{
	width: 220px;
	text-align: left;
	display:block;
	margin-top: 7px;
}

#news-content-box h2 {
	margin-bottom: 0px;
	}
	
#news-content-box {
	display: block;
	margin: 7px 0px 7px 0px;
	border: solid 1px #007AC2;
	background-color: #F2F7FD;
	}
#news-title-box {
	color: #ffffff;
	background-color: #007AC2;
	font-size: .9em;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	margin: 0px;
	}

#news_text_box {
	color: #000000;
	display: block;
	background-color: #F2F7FD;
	padding: 2px 2px 2px 5px;
	margin: 5px 5px 5px 5px;
	}

#title-content-box {
	display: block;
	height: 172px;
	width: 100%;
	margin: 0px 0px 7px 0px;
	border: solid 1px #007AC2;
	background-color: #f2f7fd;
	background-repeat: repeat-x;
	padding: 0px;
}

.generic-content-box {
	display: block;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	border: solid 1px #007AC2;
	background-color: #F2F7FD;
	width: 90%;
}
.generic-title-box {
	color: #ffffff;
	font-size: .9em;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	margin: 0px;
	background-color: #007AC2;
	}

.generic-title-heading {
	color: #ffffff;
	font-size: 1.15em;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 2px 2px 5px;
	margin: 0px;
	background-color: #007AC2;
	}

.generic-text-box {
	color: #000000;
	display: block;
	padding: 2px 2px 2px 5px;
	margin: 0px;	
	background-color: #F2F7FD;
	border: solid 1px #F2F7FD;
	}

.subspecialities-body
{	
	margin: 4px 0px 0px 50px;	
}


.subspecialities-body p
{	
	margin: 0px 0px 0px 12px;
}


.pagedetail-subspeciality-summary p
{
	display: inline; 
	margin: 0px;
}

.pagedetail-subspeciality-image
{
	background-image: url(/UCLH/JobBoard/Custom/images/GPs_GoButton3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 15px;
	height: 15px;
	margin-right: 7px;
}

.False
{
	display: none;
}

.generic-text-box-error {
	text-align: center;
}

*html .generic-text-box {
	
	}

.generic-text-box h1, .generic-text-box h2, .generic-text-box h3, 
.generic-text-box h4, .generic-text-box h5, .generic-text-box h6 {
	margin-bottom: 10px;
	margin-top: 0px;
	}
	
.generic-text-box p {
	margin-top: 0px;
	}

.channel-callout-box {
	background-color: #F2F7FD;
	padding: 2px 2px 2px 5px;
	margin: 0px;
	}
	
.channel-callout-box a {
	text-decoration: none;
	font-weight: bold;
	}

.channel-callout-box a:hover {
	text-decoration: underline;
	}
	
.channel-callout-box li {
	margin-bottom: 6px;
	font-size: .9em;
	}

.content-box-header {
	display: block;
	height: 18px;
	background-image: url(/UCLH/JobBoard/Custom/images/Bounding_Box_Tile.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	}

.content-box-header-left {
	width: 6px;
	height: 18px;
	display: inline-block;
	float:left;
	background-image: url(/UCLH/JobBoard/Custom/images/Bounding_Box_LHS.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}
	
.content-box-header-right {
	width: 7px;
	height: 18px;
	display: inline-block;
	float: right;
	background-image: url(/UCLH/JobBoard/Custom/images/Bounding_Box_RHS.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	}
	
.content-box-header-center {
	height: 18px;
	display: inline;
	float: left;
	font-size: .8em;
	font-weight: bold;
	color: #ffffff;
	background-image: url(/UCLH/JobBoard/Custom/images/Bounding_Box_Tile.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	}
	
.content-box-content {
	border: 1px solid #85b1b2;
	background-color: #ffffff;
	padding: 5px;
	}

.main-image {
	top: 8px;
	right: 197px;
	position: absolute;	
	clear: both;
	z-index: 1000;
	}	
.title-image 
{
	float: right;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
*html .title-image {
	margin-bottom: -10px;
	}	

.edit-image {
	width: 157px;
	float: right;
	}

#welcome-title-green, #welcome-title-blue, #welcome-title-maroon,
#welcome-title-purple, #welcome-title-orange, #welcome-title-red {
	font-size: 1.8em;
	margin: 10px;
	}

.title-page { display: block; position: absolute; top: 18px; left: 190px; width: 400px;}

.middle-callout a { display: block; margin-bottom: 6px; text-decoration: none; font-weight: bold; }
.middle-callout a:hover { text-decoration: underline; }

#welcome-title-green	{color: #006633;}
#welcome-title-blue		{color: #0066CC;}
#welcome-title-maroon	{color: #990066;}
#welcome-title-purple	{color: #330099;}
#welcome-title-orange	{color: #ff6600;}
#welcome-title-red		{color: #990000;}

/*****************************/	
/**Color coded callout boxes */
/*****************************/

/*Outer text box*/
.generic-content-box-green, .generic-content-box-blue, .generic-content-box-maroon,
.generic-content-box-purple, .generic-content-box-orange, .generic-content-box-red
{
	display: block;
	margin: 0px 0px 7px 0px;
}

.generic-content-box-green 
{
	border: solid 1px #006633;
	background-color: #f2f5f2;
}
	
.generic-content-box-blue
{
	border: solid 1px #0066CC;
	background-color: #f2f7fd;
}

.generic-content-box-maroon 
{
	border: solid 1px #990066;
	background-color: #fbf2f7;
}

.generic-content-box-purple 
{
	border: solid 1px #330099;
	background-color: #f4f2fa;
}

.generic-content-box-orange 
{
	border: solid 1px #ff6600;
	background-color: #ffefe5;
}

.generic-content-box-red 
{
	border: solid 1px #990000;
	background-color: #f5e5e5;
}

/* Box Titles*/

.generic-title-box-green, .generic-title-box-blue, .generic-title-box-maroon,
.generic-title-box-purple, .generic-title-box-orange, .generic-title-box-red
{
	color: #ffffff;
	font-size: .9em;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
	margin: 0px;
}

.generic-title-box-green	{background-color: #006633;}
.generic-title-box-blue		{background-color: #0066CC;}
.generic-title-box-maroon	{background-color: #990066;}
.generic-title-box-purple	{background-color: #330099;}
.generic-title-box-orange	{background-color: #ff6600;}
.generic-title-box-red		{background-color: #990000;}

/* Main Text Styles*/

.generic-text-box-green, .generic-text-box-blue, .generic-text-box-maroon,
.generic-text-box-purple, .generic-text-box-orange, .generic-text-box-red
{
	color: #000000;
	display: block;
	padding: 2px 2px 2px 5px;
	margin: 0px;
}

.channel-callout a
{
	font-weight: bold;
	text-decoration: none;
}

.channel-callout a:hover
{
	text-decoration: underline;
}

/**End Callout styles**/
/**********************/

/*****************************/	
/*** Left Navigation Styles **/
/*****************************/


/* Colour Menu Styles */

#colour-menu {
	width: 162px;
	display: block;
	margin: 7px 0px 7px 7px;
	}
	
#menu-list-colour {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	background-color: #f2f2f2;
	border-top: solid 0px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	}

.colour-menu-item {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	background-color: #F2F2F2;
	border-top: solid 1px #D0D0D0;
	height: 1%;
	}

*html .plain-menu-submenu
{
	height: 2px;
}

.colour-menu-list-level2
{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	display: block;
	border: 0px 0px 0px 0px;
}
	
.colour-menu-list-level2 li 
{
	margin: 0px;
	padding: 1px;
	list-style-type: none;
	background-color: #F2F2F2;
}

.colour-menu-list-level2 a 
{
	text-decoration: none;
	display: block;
}
	
.colour-menu-list-level2 a:hover
{
	text-decoration: underline;
}

.colour-menu-maroon {
	padding: 2px 2px 2px 5px;
	font-size: .9em;
	font-weight: bold;
	color: #990066;
	text-decoration: none;
	display: block;
	height: 1%;
	}

.colour-menu-maroon:hover {
	background-color: #e5cedd;
	}
	
.colour-menu-red 
{
	padding: 2px 2px 2px 5px;
	font-size: .9em;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	display: block;
	height: 1%;
	}

.colour-menu-red:hover {
	background-color: #e5cece;
	}
	
.colour-menu-green {
	padding: 2px 2px 2px 5px;
	font-size: .9em;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	display: block;
	height: 1%;
	}

.colour-menu-green:hover {
	background-color: #ccd6cc;
	}

.colour-menu-purple {
	padding: 2px 2px 2px 5px;
	font-size: .9em;
	font-weight: bold;
	color: #330099;
	text-decoration: none;
	display: block;
	height: 1%;
	}

.colour-menu-purple:hover {
	background-color: #d6cee5;
	}
	
.colour-menu-orange {
	padding: 2px 2px 2px 5px;
	display: block;
	font-size: .9em;
	font-weight: bold;
	color: #FF6600 ;
	text-decoration: none;
	height: 1%;
	}

.colour-menu-orange:hover {
	background-color: #f4ddce;
	}	

.colour-menu-blue {
	padding: 2px 2px 2px 5px;
	display: block;
	font-size: .9em;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	height: 1%;
	}

.colour-menu-blue:hover {
	background-color: #ceddec;
	}	

	
/* Plain Menu Styles */

#plain-menu {
	width: 162px;
	display: block;
	margin: 7px 0px 7px 7px;
	}

#plain-menu-list {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	background-color: #ffffff;
	border-top: solid 0px #D0D0D0;
	border-bottom: solid 1px #D0D0D0;
	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	}

.plain-menu-item {
	margin: 0px;
	padding: 0px 0px 1px 0px;
	list-style-type: none;
	background-color: #ffffff;
	border-top: solid 1px #D0D0D0;
	}

.plain-menu-item a {
	padding: 2px 2px 0px 5px;
	display: block;
	font-size: .9em;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
	}

.selected-menu
{
	background-color: #ceddec;
}
	
.plain-menu-item a:hover {
	background-color: #ceddec;
	}

.plain-menu-list-level2
{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	display: block;
	border: 0px 0px 0px 0px;
}

.plain-menu-list-level2 li 
{
	margin: 0px;
	padding: 1px;
	list-style-type: none;
	
}

.plain-menu-list-level2 a 
{
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
	
.plain-menu-list-level2 a:hover
{
	text-decoration: underline;
	background-color: #fff;
}

.plain-menu-level2-link {
	text-decoration: none;
	font-size: 0.9em;
	}	
	
/**************************/	
/***Input Control Styles***/
/**************************/

.banner-button {
	
	width: 23px;
	height: 23px;
	cursor: hand;
	margin: 0px; 
	margin-bottom: 5px;
	vertical-align: middle;
	background-image: url(/UCLH/JobBoard/Custom/images/Top_Bar_Button.gif);
	}

.page-summary-button
{
	display: inline;
	width: 23px;
	height: 23px;
	cursor: hand;
	margin: 0px; 
	padding: 0px;
	border-style: none;
	background-color: Transparent;
	background-image: url(/UCLH/JobBoard/Custom/images/Charities_GO_light_Backgrou.gif);
}

.pager-button 
{
	vertical-align: middle;
}
.page-search-button-next
{
	display: inline;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	cursor: hand;
	margin: 0px; 
	padding: 0px;
	border-style: none;
	background-image: url(/UCLH/JobBoard/Custom/images/Home_GoButton3.jpg);
}

.page-search-button-previous
{
	display: inline;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	cursor: hand;
	margin: 0px; 
	padding: 0px;
	border-style: none;
	background-image: url(/UCLH/JobBoard/Custom/images/Home_GoButton4.jpg);
	background-repeat: no-repeat;
}

.but {
	display: inline;
	margin: 0px; 
	padding: 0px; 
	background-color: #ffffff; 
	border: 1px solid #c0c4d0; 
	height: 20px;
	}
	
.txt {
	display: inline; 
	margin: 2px 0px 0px 0px; 
	padding: 0px; 
	background-color: #ffffff;
	width: 125px;
	}

.dropDown 
{
	display: inline; 
	margin: 3px 0px 0px 0px; 
	padding: 0px; 
	background-color: #ffffff;
	width: 140px;
	}
	
.dropdown-container { float: right; }
	
/********************/
/***Utility Styles***/
/********************/
	
.hidden {
	display: none;	
	}

#console {
	display:  block;
	}
.abstract-keyword 
{
	clear: both;
}	
.control-desc {
	display: inline-block;
	border: 1px solid #85b1b2;
	background-color: #ffffff;
	color: #000000;
	padding: 3px;
	font-size: x-small;
	font-weight: bold;
	}

.control-desc-title {
	display: inline-block;
	border: 1px solid #85b1b2;
	background-color: #ffffff;
	color: #000000;
	padding: 3px;
	font-size: x-small;
	font-weight: bold;
	position: absolute;
	top: 78px; 
	left: 190px;
	}
/****************************/
/***Content Callout Styles***/
/****************************/
.callout-box {

	text-align: center;
	margin: 8px 0px 0px -4px;
	}
	
.callout-image {
	display: block;
	margin: 0px;
	padding: 0px;
	}
	
.consultant-callout-image
{
	text-align: center;
	margin-left: -4px;
	padding: 0px;
}
	
/****************************/
/***Summary Callout Styles***/
/****************************/

.control-panel-title 
{
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	}

.control-panel-homepage-news {
	background-color: #F2F7FD;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	background: #FFFFB7;
	border: 1px solid #c0c4d0;	
	}

.control-panel-content {
	width: 450px;
	background-color: #F2F7FD;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
	background: #FFFFB7;
	border: 1px solid #c0c4d0;
	}
	
.control-panel-calendar {
	font-size: 1em;
	}

.check-bold {
	font-weight: bold;
	}

.bold {
	font-weight: bold;
	}

.bold a {
	font-weight: bold;
	}
	
.main-news-story {
	display: block;
	margin-top: 15px;
	height: 1%;
	}

.main-news-story-title {
	text-decoration: none;
	color: #0066cc;
	}
	
.main-news-story-title:hover {
	text-decoration: underline;
	} 

.main-news-story-copy {
	display: block;	
	margin: 0px;
	width: 100%;
	float: left;
	}
*html .main-news-story-copy 
{
	width: auto;
}

.main-news-story-image {
	vertical-align: top;
	display: block;
	float: right;
	}
	
.summary-content {
	padding: 0px;
	margin: 0px;
	}
	
.summary-content-block {
	margin: 10px 0px 0px 0px;
	display: block;
	height: 1%;
	}

.summary-content-block img {
	margin: 0px 8px 0px 0px;
	padding: 0px;
	float: left;
	}	
	
.summary-content-block h2, .summary-content-block p {
	margin: 0px 10px 0px 0px;
	}
	
.summary-content-text {
	display: block; 
	}
	
.content-anchor 
{
	clear:both; 
	height:1%; 
	font-size: 0px;
}

#MoreNewsLink
{
	font-weight: bold;
	text-decoration: none;
}

#MoreNewsLink:hover
{
	text-decoration: underline;
}

.summary-title {
	text-decoration: none;
	}

.summary-title:hover {
	text-decoration: underline;
	}
	
.summary-separator {
	display: block;
	height: 5px;
	overflow: hidden;
	clear: both;
	}
	
.date-text 
{
	font-size: .9em;
	margin: 0px;
	padding: 0px;
}
.date-para
{
	margin: 4px 0px 4px 0px;
}
	
#body-fix {
	margin: 7px 0px 0px 177px;
	padding: 0px;
	display: block;
	}

.sort-option {
	display: block;
	font-weight: bold;
	}
.sort-drop-down {
	width: 150px;
	}

.sort-text-box {
	width: 150px;
	}

.sort-go-button {
	width: 25px;
	}
.summary-max-postings-text-box {
	width: 30px;
	}

.summary-settings-customdropdown-text {
	width: 150px;
	}
		
.footer-link {
	text-decoration: none;
	}

.footer-link:hover {
	text-decoration: underline;
	}
	
.RadEWrapper  {
	width: 450px;
	height: 320px;
	background-color:Black;
	}
	
#radEditorButtonsTableBodyPlaceHolder_AuthoringModeControlsContainer_EditorBodyPlaceHolder {
	width: 450px;
	}
.search-control-section  
{
	padding: 0px 0px 2px 5px;
}

.summary-control-centre {
	border: 1px solid #666666;
	background-color: #FFFFB7;
	padding: 5px;
	}
	
.summary-control {
	width: 152px;
	margin-top: 2px;
	}

.search-button {
	display: inline;
	vertical-align: top;
	margin: 2px 0px 0px 2px; 
	padding: 0px;
	}
	
	
.search-results
{
	margin-top: 8px;
}

.search-result-info {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
}

/*******************/
/*** FAQ Style's ***/
/*******************/
.block {
	display: block;
	margin-bottom: 5px;
	}
	
.none {
	display: none;
	}
	
.jslink {
	font-weight: bold;
	cursor: pointer;
	}
	
.show-all-check{
	border: none;
	margin: 8px 0px 0px 0px;
	}
	
	
/********************************/
/*** Welcome Homepage Style's ***/
/********************************/		
#welcome-title {
	font-size: 1.8em;
	margin:10px 10px 10px 10px;
	color: #007AC2;
	width: 62%;
	}

#welcome-summary
{
	font-size: 1em;
	margin:10px 10px 10px 10px;
}

.home-audience-dropdown
{
	float: right;
	display: inline;
	width: 225px;
	background-color: #eee;
	border: solid 1px #000099;
}

.home-looking-dropdown
{
	float: right;
	display: inline;
	width: 225px;
	background-color: #eee;
	border: solid 1px #000099;
}

.home_cms {width: 400px; text-align: left;}

.dropdown-list {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
	
/************************/
/** Job Search Style's **/
/************************/

.jobs-summary-box 
{
	color: #ffffff;
	background-color: #F4F2FA;
	border: solid 0px #111111;
	padding: 0px;
	margin: 2px 2px 2px 2px;
	border: solid 1px #330099;
}

.jobs-summary-jobdetails
{
	margin: 8px;	
}

.jobs-summary-jobdetails a
{
	text-decoration: underline;	
}

.hr
{
	height: 1px;
}

.jobs-hr
{
	height: 1px;
	margin-right: 8px;
	margin-left: 8px;
}

.jobs-summary-title 
{
	text-decoration: none;
	color: White;
}

.jobs-summary-title:hover
{
	text-decoration: underline;
	color: White;
}

.summary-detail-title
{
	display: inline;
	width: 115px;
	margin-left: 0px;
	font-weight: bold;
}

.jobs-summary-detail
{
	display: inline;
	width: 150px;
	font-weight: normal;
}

.jobs-detail-smallbox-title
{
	display: inline;
	width: 80px;
	margin-left: 0px;
	font-weight: bold;
}

#pagination 
{
	text-align: center;
	padding-top: 6px;
	padding-bottom: 10px;
	display: block;
	overflow: hidden;
	
	background-color: transparent;
}

#pagination a
{
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	display: inline;
	background-color: transparent;
}

#pagination a:hover
{
	text-decoration: underline;
}

#JobResultsHeader
{
	height: 20px;
}

#SortByContainer
{
	display: inline;
	float: right;
	margin: 0px 0px 5px 0px;
}

.sortby-container
{
	display: inline;
	margin-bottom: 2px;
}

.sortby-label
{
	display: inline;
}

.sortby-dropdown
{
	display: inline;
}

/*Specialty summary related*/
.specialties-summary-title
{
	display: inline;
	width: 115px;
	margin-left: 0px;
	font-weight: bold;
	float: left;
}

.specialties-summary-body
{
	display: inline-block;
}

.specialties-summary-body a
{
	text-decoration: none;
}

.specialties-summary-body a:hover
{
	text-decoration: underline;
}


/*********SubSpecialities********/

.subspecialties-summary-container
{
	margin-bottom: 10px;
}

.subspecialties-summary-title
{
	display: inline;
	width: 113px;
	margin-left: 0px;
	font-weight: bold;
	float: left;
}

.subspecialties-summary-body
{
	display: inline-block;
}

.subspecialties-summary-body a
{
	text-decoration: none;
}

.subspecialties-summary-body a:hover
{
	text-decoration: underline;
}

.subspecialties-summary-body p
{
	margin-bottom: 2px;		
}

.subspecialties-summary-container
{
	margin-bottom: 10px;	
}


/************************/
/** Contact Us Style's **/
/************************/
.contact-group 
{
	display: block;
}

.contact-label 
{
	width: 170px; 
	float: left;  
}
.contact-input 
{
	display: block;
	margin-left: 75px;
}

.contact-group-validators
{
	margin-left: 75px;
}

/*
.contact-label
{
	display: inline;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 4px;
	text-align: right;
	width: 70px;
}

.contact-input
{
	display: inline;
	width: 275px;
}
*/
.form-single-line
{
	width: 240px;
}

.form-multi-line
{
	height: 180px;
	width: 275px;
}

.contact-dropdown
{
	width: 240px;
	text-transform: capitalize;
}

#Image1Header
{
	text-align: center;
	font-weight: bold;
	display:block;
}


/*******************************/
/** Consultant detail Style's **/
/*******************************/

#ConsultantImage1Header
{
	text-align: center;
	font-weight: bold;
	display:block;
}

#ConsultantImage1Div img
{
	margin-top: 10px;
}

/*******************************/
/** Consultant summary Style's **/
/*******************************/
.consultants-byservice-dropdown
{
	width: 145px;
}
.consultants-byspecialty-dropdown
{
	width: 145px;
}
.consultants-search-input
{
	width: 145px;
}

.no-decoration {
	text-decoration: none;
}

.no-decoration:hover {
	text-decoration: underline;
}

.search-path-item {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.content-summary-block-search {
	margin: 0px;
	padding: 0px;
}
/*******************************/
/*********** Site Map **********/
/*******************************/
.site-map-container 
{
	display: block;
	margin: 0px;
	padding: 2px 2px 12px 5px;
	background-color: #F2F7FD;
	border: solid 1px #007AC2;
	float: left;
	width: 100%;
}
*html .site-map-container {
	width: auto;
}
.site-map-block 
{
	margin: 0px;
	padding: 0px;
	display: block;
	height: 1%;
}
.dept-site-map {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 45%;
	}
	
.dept-site-map ul {
	margin: 0px 0px 0px 17px;
	padding: 0px;
	}
	
.dept-site-map li{
	margin: 2px 0px 2px 0px;
	padding: 0px;
	display: block;
	list-style-type: none;
	}	

.dept-az-site-map {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	}
	
.dept-az-site-map ul {
	margin: 0px 0px 0px 17px;
	padding: 0px;
	}
.dept-az-site-map ul li {
	margin: 2px 0px 2px 0px;
	padding: 0px;
	display: block;
	list-style-type: none;
	}
	
.dept-channel-tree {
	margin: 0px;
	padding: 0px;
	overflow: scroll;
	}
	
.dept-channel-tree ul {
	margin: 0px 0px 0px 17px;
	padding: 0px;
	}
	
.dept-channel-tree li{
	margin: 2px 0px 2px 0px;
	padding: 0px;
	list-style-type: none;
	}

.dept-channel-tree img {
	margin-right: -24px;
	vertical-align: top;
	}
	
.dept-channel-tree a {
	text-decoration: none;
	margin-left: 20px;
	display: inline-block;
	}
	
.dept-channel-tree a:hover {
	text-decoration: underline;
	}
	
.channel-toggle
{
	cursor: hand;	
	margin: 2px 5px 2px 2px;
	display: inline;
	vertical-align: bottom;
}

.box-container 
{
	float: left;
	white-space: nowrap;
	padding-right: 15px;
	}
	
.clear 
{
	clear: both;
	}
	
.quick-nav .selected a
{
	text-decoration: none;
	}