/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\ContactFormPopUp.css----- */ 
/*override the .emailpanel padding and emailform border */
#overallPopUpContainer .emailpanel { padding: 0px; }
#overallPopUpContainer .emailform { border: none; }

#overallPopUpContainer .validation { color: Red; }
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\ContactFormPopUp.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\contactsList.css----- */ 
.pronetworking .text
{
    color: #4AAFB5;
}

.pronetworking .choosememberarea
{
	padding: 10px 10px 15px 100px;
	text-align: left;
	width: 96%;
}


.pronetworking p
{
	margin:0px;
	padding:0px;
}
.pronetworking ol
{
	-moz-padding-start:40px;
	margin:0;
	padding:0;
	
}
.pronetworking li
{
	margin:0;
	padding:0;
	list-style-type: none;
}

.pronetworking .addressbook
{
    font:100% arial,helvetica,"Nimbus Sans L",sans-serif;
    border:solid 1px #666;
    /* margin-left:28px; make room on the left for the index */
} 
.pronetworking .addresstitile
{
    color: #666;
    background-color: #eee; 
    padding: 9px 12px 7px 12px;   
    height:22px;
} 
.pronetworking .addresstitile .leftLink
{
    float:left;
    
}
.pronetworking .addresstitile .rightLink
{
    float:right;
}
.pronetworking .contact-index
{
	float:left;
	/*margin: 12px 0 0 -29px;
	background:#fff url(../img/bg_index_border.gif) left top no-repeat;*/
	width:28px;
	padding-top: 0.5em;
	position:relative;
	color:#666;
} 
/********************************************************************
    list styles get reset in page template so need to be overriden
*********************************************************************/  
.pagetemplate .pronetworking .contact-index ol
{
    margin:0;
    padding:0;
    padding-bottom:0.5em;
    /*background:#fff url(../img/bg_index_border.gif) left bottom no-repeat;*/
}  
.pagetemplate .pronetworking .contact-index li
{
    margin:0;
    padding:0;
    font-size:1.2em;
	padding:1px;
	padding-right:5px;
}  
/*********************************************************************/ 
.pronetworking .contact-index li span 
{
    color:#CCCCCC;
}
.pronetworking .contact-index a, #ProNetworking .contact-index span
{
	display: block;
	padding: 1px 2px 2px -6px;
	text-align: center;
}  
.pronetworking .contact-index A
{
	color:#039;
	font-weight:bold;
	cursor:pointer;
} 
.pronetworking .contact-index A:hover
{
	text-decoration:underline;
	background-color:#eee;
}     
/********************************************************************
    list styles get reset in page template so need to be overriden
*********************************************************************/  
  
.pagetemplate .pronetworking .contact-list ol
{
    padding: 0px 10px 0px 0px;
    margin:0;
    background-color: #fff;
    overflow: auto;
    height: 560px;
}
.pagetemplate .pronetworking .contact-list li
{
    list-style-type:none;
    color:#666;
    margin:0;
    padding:0;
}
/*********************************************************************/


.pronetworking .contact-list H2
{
    font-size:140%;
    margin:0px;
    display:block;
}
.pronetworking .contact-list TABLE
{
	border-top:solid 2px #999;
	padding:7px 0px 0px 0px;
    margin:1px 0px 0px 15px;
    text-align:left;
}
.pronetworking .contact-list TABLE TD
{
	width:170px;
	vertical-align:top;
	padding:7px;
	border-bottom:solid 1px #ccc;
	color:#666;
}   
.pronetworking .contact-list TABLE TD.emaillink  
{
	width: 100px;
	vertical-align: bottom;
	padding: 7px;
	border-bottom: solid 1px #ccc;
	color: #666;
	text-align: right;
	font-size:0.9em;
    color:#039;
    text-decoration:none;
}
.pronetworking .contact-list .card .contact H3
{
	overflow: hidden;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	font-size: 1.2em;
	display: block;
}
.pronetworking .contact-list .card .email
{
    overflow:hidden;
    display:block;
    font-size:0.9em;
    color:#039;
    text-decoration:none;
} 
.pronetworking .contact-list .card .profession
{
    overflow:hidden;
    display:block;
    font-size:0.9em;
    color:#039;
    text-decoration:none;
} 
.pronetworking .contact-list .card .specialty
{
	color: #333333;
} 
.pronetworking .contact-list .card .grade
{
	color: #039;
} 
.hidden
{
	display:none;
} 
.pronetworking .email-form
{
    background-color: #fff;
    padding: 25px 20px 25px 20px;
    overflow: auto;
    height: 500px;
}



.pronetworking .email-form table
{
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 4px;
    padding: 0px;
    margin: 0px;
}

.pronetworking .email-form tr { vertical-align: text-top; padding-bottom:10px; }

.pronetworking .email-form .torow #tobox
{
	border: 1px solid #C0C0C0;
	background-color: #fff;
	padding: 4px 4px 4px 4px;
	overflow: auto;
	height: 70px;
	color: #808080;
}
.pronetworking .email-form .torow .toName
{
	color: #039;
	font-size: 0.9em;
}

.pronetworking .email-form td { vertical-align: text-top; padding-bottom: 15px; }
.pronetworking .email-form td.box { text-align: left; }
.pronetworking .email-form td.box input { width: 100%; }
.pronetworking .email-form td.box textarea { width: 100%; }
.pronetworking .email-form td.frombox input{   width: 210px; }
.pronetworking .email-form td.emailbox input{   width: 260px; }
.pronetworking .email-form .txt
{
    width: 60px;
    text-align: left;
    vertical-align: top;
}
.pronetworking .email-form .emailtbx { margin-bottom: 5px; }

.pronetworking .email-form .emailtotext
{
    padding: 5px 0px 5px 0px;
    color: Blue;
}

.pronetworking .email-form .toField { background-image: url(); }

.pronetworking .messagepanel
{
	padding: 60px 20px 60px 20px;
	font-weight: bold;
	color: Black;
	text-align: center;
	min-height:560px;
	
}
.pronetworking .message
{
	text-decoration: underline;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\contactsList.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\doccombar.css----- */ 
.dcmbarwrap
{
    background: #fff;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #003399;
}
#DCMbar
{
    width: 980px;       
    margin: 0px auto;
    height:30px;
    font-size:12px;
}

.locumbars .dcmbarwrap
{
    background: #fff;
    width: 960px;
    margin:0 auto;
    border:none;
}

.locumbars #DCMbar
{
    width: 960px;       
}


#DCMbar .admindiv
{
    width: 100px;   
    float:left;
    padding: 7px 0 0 15px;
    color:#505050;
}
#DCMbar .logodiv
{
    margin-bottom:5px;
    padding-bottom:5px;
    float:right;
}
#DCMbar .signout 
{       
    float:right;
    margin-top: 8px;
    text-align: right;
    margin-right:5px;
}
#DCMbar .signout a, #DCMbar .signout a:link, #DCMbar .signout a:visited, #DCMbar .signout a:hover
{ 
    color: #003F8A; 
    text-decoration:none; 
    height: 16px;
    padding-left: 4px;
    font-weight: bold;
}

#DCMbar .signout a:hover
{ 
    color: #CA0233; 
}

#DCMbar .dcmdiv
{
    float: right;
    margin-top: 8px;
    text-align:right;
    
}
#DCMbar .dcmdiv ul { 
	list-style: none;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	
}
#DCMbar .dcmdiv li {
  float: right;
  margin: 0;
  position: relative;
  padding: 0;
  margin-right:2px;
  display:inline; 
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #999999; 
}

#DCMbar .dcmdiv li a, #DCMbar .dcmdiv li a:link, #DCMbar .dcmdiv li a:visited
{
    display: block;
    color: #797979;
    text-decoration: none;
    font-weight: bold;
    height: 16px;
    padding-right: 4px;
    padding-left: 4px;
    display:inline;  
}

#DCMbar .dcmdiv li a:hover
{
    color: #CA0233;
}
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\doccombar.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\dropdown.css----- */ 
.AdminMenu 
{
    margin-top: 2px;
}
.AdminMenu ul
{
    list-style: none;
}

.AdminMenu ul.dropdown a { text-decoration: none; /*color:#CB1838;*/ }

/* 
	LEVEL ONE
*/
.AdminMenu ul.dropdown { position: relative; z-index: 1000; top:0px; left:0px; display:block; }
.AdminMenu ul.dropdown li { font-weight: bold; float: left; background: #fff; }
.AdminMenu ul.dropdown a:hover	{ color: #000; }
/*.AdminMenu ul.dropdown a:active { color: #ffa500; }*/
.AdminMenu ul.dropdown li a { display: block; padding: 4px 8px; /*border-right: 1px solid #333;*/ color: #222; }

.AdminMenu ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
.AdminMenu ul.dropdown li.hover, 
.AdminMenu ul.dropdown li:hover { background: #E1E1E1; color: #B51019; position: relative; }
.AdminMenu ul.dropdown li.hover a { /*color: #B51019;*/ }

.AdminMenu ul.dropdown li a.title
{
    cursor:pointer;
}

/* 
	LEVEL TWO
*/
.AdminMenu ul.dropdown ul { width: 180px; visibility: hidden; position: absolute; top: 100%; left: 0; color:#222; }

/* settings for top level links */
.AdminMenu ul.dropdown ul li { font-weight: bold; background: #fff; color: #000; border-bottom: 1px solid #000000; float: none; }

/* IE 6 & 7 Needs Inline Block */
.AdminMenu ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; }

/* 
	LEVEL THREE
*/
.AdminMenu ul.dropdown ul ul { left: 100%; top: 0; }
.AdminMenu ul.dropdown li:hover > ul { visibility: visible; }

/*
* html ul.dropdown ul li
{
    display: inline;
    width: 100%;
} 
*//* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\dropdown.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\MembershipRequest.css----- */ 



.requestMembership
{
    overflow: hidden;
}
.requestMembership .pnlRequest
{
    padding-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
}
/* TABLE */

.requestMembership .memberListTable
{
	margin: 2px;
	width: 99%;
	border-collapse: collapse;
	text-align: left;
}
.requestMembership .memberListTable tr
{
	height: 25px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #808080;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #333333;
}
.requestMembership .memberListTable .header
{
     background-color:#DFE6E6; 
     border-bottom: solid 2px #99ABB5;
     border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #808080;
}


.requestMembership .memberListTable .altrow
{
     background-color:#EFEFF2; 
}
.requestMembership .memberListTable th
{
	
	padding: 5px 5px 5px 3px;
}
.requestMembership .memberListTable td
{
	
	padding-right: 5px;
	padding-left: 5px;
}
.requestMembership .memberListTable .footerRow
{
	background-color: #FFFFFF;
	border-right-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #333333;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
}


/* TABLE */

.requestMembership .requestListTable
{
	margin: 2px;
	border-collapse: collapse;
	width: 99%;
	text-align: left;
}
.requestMembership .requestListTable tr
{
	height: 20px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #808080;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #333333;
}
.requestMembership .requestListTable .header
{
	background-color: #DFE6E6;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #808080;
	
}


.requestMembership .requestListTable .altrow
{
     background-color:#DFE6E6; 
}
.requestMembership .requestListTable th
{
	padding: 5px 5px 5px 3px;
	border-bottom: solid 2px #99ABB5;
}
.requestMembership .requestListTable td
{
	padding-right: 5px;
	padding-left: 5px;
}
.requestMembership .requestListTable .spacerRow
{
	background-color: #FFFFFF;
	border-right-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #333333;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
	text-align: left;
	padding-top: 30px;
	padding-left: 0px;
}

.requestMembership .requestListTable .insertrow
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	padding: 8px 5px 8px 5px;
	background-color: #EFEFF2;
}
.requestMembership .requestListTable .insertrow a:link
{
	color: #333333;
}

#requestMembership .requestListTable .insertitem
{
	padding: 8px 5px 8px 5px;
}

/* 1st 2 shown in a 1/3 size box */
.requestMembership .requestListTable .commentbx 
{ width: 250px; 
  padding: 8px 5px 8px 5px;
  }


.requestMembership .attention
{
	color: #FF0000;
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 15px;
}


.requestMembership .requiredFields
{
    padding: 10px 0px 0px 0px;
}

.requestMembership .sectionTitle
{
    margin-top:20px;
    font-weight:bold;
    font-size:1.2em;
    color:#5D5D5D;
    margin-bottom:15px;
    clear:both;
}

.requestMembership .formSeparator
{
    border-bottom: 1px #616161 dashed;
    padding-top: 20px;
    width: 99%;
    clear: both;
}
.requestMembership .hint
{
    padding-bottom:10px;
}

.requestMembership .submitRequest
{
    padding-top:20px;
    text-align:right;
}

.requestMembership .buttons
{
    width:75px;
    margin:0 auto;
}

.loginChoice .controlCotainer
{
    clear: both;
    padding-bottom: 15px;
}

/* userDetailsForm can be shared by other pages */

.userDetailsForm
{
    width:700px;
    margin-bottom: 10px;
}  
.userDetailsForm .inlineEdit
{
    float:left;
    margin: 0px 0px 5px 0px;
    width: 600px;
} 

.userDetailsForm div.redAsterisk
{ color: Red; float:left; width:10px; margin-top:8px; }

.userDetailsForm .redAsterisk
{ color: Red; }
.userDetailsForm .whiteAsterisk
{ color: #CCCCCC;}

.userDetailsForm .float
{
    float:left;
    margin-right:10px;
}  
.userDetailsForm .txtlbl
{ float:left; width: 100px; }


/* DocCom controls: GeneralInformation and Profession Controls*/

.userDetailsForm .controlCotainer
{ clear:both; }

.userDetailsForm .controlCotainer label
{ padding-top:7px; float:left; width: 110px; }
.userDetailsForm .controlCotainer .smallWidth label
{ padding-top:7px; float:left; width: 150px; }
.userDetailsForm .controlCotainer .largeWidth label
{ padding-top:7px; float:left; width: 260px; }

.userDetailsForm .controlCotainer input
{ width: 300px; margin-left: 10px; float: left; padding: 1px; margin-top: 2px; }

.userDetailsForm .controlCotainer .readonlyField
{
    float:left; 
    margin-left:10px; 
    padding-top:7px;
}

.userDetailsForm .controlCotainer select
{
    padding: 1px;
    width: 302px;
    margin-left: 10px;
    float: left;
    margin-top: 2px;
}

.userDetailsForm .controlCotainer .radio input
{
    float: left;
    width: 40px;
    margin-top: 6px;
}

.userDetailsForm .controlCotainer .radio label
{ float:left; width: 60px; }

.userDetailsForm .profcontrols .controlCotainer
{ clear:none; }

.userDetailsForm input
{ width: 150px; margin-left: 10px; float: left; }

.userDetailsForm input.medium
{ width: 300px;  float: left; } 

.userDetailsForm .radio
{ float:left; }  

.userDetailsForm .radio input
{ width: 40px; }  

.userDetailsForm .bottom
{
    padding-top:7px;
}

 .userDetailsForm .rcCalPopup
{ margin-left:10px;}
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\MembershipRequest.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\MyTraining.css----- */ 
.mytraining 
{
	padding:5px;
}
/********************************************************************************************
    MyTraining & JobEpisodes. Contained within a Rad TabControl in ProNetworking
********************************************************************************************/

.mytraining  .tabcontent
{
    position: relative;
    border-top: solid;
    margin-top: -1px;
    border: solid 1px #898c95;
    padding: 10px;
    font-size: 0.9em;
}



.mytraining .period
{
	padding-left: 15px;
	padding-top: 10px;
}
.mytraining .post
{
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0 #808080 #808080 #C0C0C0;
	padding: 10px;
	/*text-align: right;
	width: 500px;*/
}
.mytraining .post p
{
	margin: 0;
	padding: 1px 0px 1px 0px;
}

.mytraining .post p.space
{
	text-align:right;
	margin: 0;
	padding: 1px 0px 8px 0px;
}
.mytraining .post .deanery
{
	padding: 5px;
	text-align: right;
}
.mytraining .post .grade
{
	padding: 5px;
	text-align: right;
}
.mytraining .post .hospital
{
	padding: 5px;
	text-align: right;
}
.mytraining .post .comments
{
	padding: 5px;
	text-align: left;
}
.mytraining .post .comments textarea
{
	width: 100%;
}
.mytraining .post .common
{
	padding-top: 20px;
	padding-right: 50px;
}
.mytraining .post .submit
{
	padding-left: 20px;
	padding-right: 50px;
}
.mytraining .dropdown
{
	padding-left: 5px;
	padding-right: 5px;
	width:200px;
}
.mytraining .textbox
{
	padding-left: 5px;
	padding-right: 5px;
	width:188px;
}
/********************************************************************
    Fix for radtab strip where ul/li rules being overriden
*********************************************************************/

.pagetemplate .mytraining .RadTabStrip_Gray {
        font-size:12px;
        line-height:0;
}
.pagetemplate .mytraining li {
        margin-left:0;
        padding-left:0;
}
/********************************************************************

*********************************************************************/

/* data cell and data row rules */
.grid td
{
	padding: 1px 10px;
	border-right: solid 1px #cbcbcb;
	border-left: solid 1px #cbcbcb;
	text-align: left;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #cbcbcb;
	border-left-color: #cbcbcb;
	border-bottom-color: #cbcbcb;
}

.grid .row { background-color: #ffffff; }

.grid .altrow, .row .sort
{
	background-color: #E2E3EB;
}  
.grid .altrow .sort { background-color: #dbeaff; } 

.grid .selectedrow { background-color: #fffacd; } 
.grid .selectedrow .first
{
    background-repeat: no-repeat;   
	background-image: url(/css/AdminCss/Controls/tableImg/bullet.gif);
} 
.grid .row:hover, .grid .altrow:hover, .row .sort:hover, .altrow .sort:hover
{
	background-color: #F3C7C8;
	color: #000;
}
.grid .first 
{ 
	padding-left: 10px; 
	text-align: center;
}
.grid .row:hover .first, .grid .altrow:hover .first { background: url(/css/AdminCss/Controls/tableImg/bullet.gif) no-repeat; }  

/* the pager */
.pgpager
{
    height: 30px;
    background: url(/css/AdminCss/Controls/tableImg/pager_bg.gif) left top repeat-x;
}
.pgpager td { padding: 0px; }
.pgpager .container { padding: 4px; }
.pgpager .command
{
    float: left;
    padding-right: 5px;
}    
.pgpager .pagenumbertotal
{
    font-size: 12px;
    padding: 4px 0px;
    float: right;
}
/* filter */
.filter
{
    width:99%;
    border-width: 0px;
    border-style: none;
    padding: 4px;
    empty-cells: show;
    border-spacing: 2px;
} 
.filter .compact
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.filter input { width:150px; }  


/* PAGER BAR SECTION */

.doccompagerbar
{
    color: black;
    font-family: Arial;
    font-style: normal;
    font-size: 13px;
    padding: 0px 10px 0px 10px;
    vertical-align: middle;
}

.grid th {
background:transparent url(/css/AdminCss/Controls/tableImg/sprite.png) repeat-x scroll 0 0;
border-color:#989898 #CBCBCB #989898 #989898;
border-style:solid solid solid solid;
border-width:1px 1px 1px 1px;
color:#000000;
height:24px;
padding:4px 5px 4px 10px;
text-align:left;
vertical-align:bottom;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\MyTraining.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\pswStrengthExtender.css----- */ 
.pswStrengthExtender td label{
	font-weight:bold;
	color:#666;
	font-family: arail,helvetica,san-serif;
}
.pswStrengthExtender input{
	width:200px;
	border:1px solid #ccc;
	font-weight: bold;
	color:#666;
}

/*  ADVANCED STYLES */
.pswStrengthExtender .top_testresult{
	font-weight: bold;
	color:#666;
	padding:0;
	margin:0 0 2px 0;
}
.pswStrengthExtender .top_testresult span{
	padding:6px ;
	margin:0;
}
.pswStrengthExtender .top_shortPass{
	background:#edabab;
	border:1px solid #bc0000;
}
.pswStrengthExtender .top_shortPass span{
	
}
.pswStrengthExtender .top_badPass{
	background:#edabab;
	border:1px solid #bc0000;
}
.pswStrengthExtender .top_badPass span{
	
}
.pswStrengthExtender .top_goodPass{
	background:#ede3ab;
	border:1px solid #bc9f00;
}
.pswStrengthExtender .top_goodPass span{

}
.pswStrengthExtender .top_strongPass{
	background:#d3edab;
	border:1px solid #73bc00;
}
.pswStrengthExtender .top_strongPass span{

}


/* 	RESULT STYLE  */
.pswStrengthExtender .testresult{
	font-weight: bold;
	color:#666;
	padding:0px 0px 12px 10px;
	margin-left:10px;
	height:15px;
	float:left;
}
.pswStrengthExtender .testresult span{
	padding:10px 20px 12px 10px;
	margin: 0px 0px 0px 20px;
	white-space: nowrap;
}
.pswStrengthExtender .shortPass
{
    /*background: url(/images/PswStrengthExtender/red.png) no-repeat 0 0;*/
    background-color: #FF3300;
}
.pswStrengthExtender .shortPass span{
	background:url(/images/PswStrengthExtender/red.png) no-repeat top right;
}
.pswStrengthExtender .badPass{
	background:url(/images/PswStrengthExtender/red.png) no-repeat 0 0;
}
.pswStrengthExtender .badPass span{
	background:url(/images/PswStrengthExtender/red.png) no-repeat top right;
}
.pswStrengthExtender .goodPass{
	background:url(/images/PswStrengthExtender/yellow.png) no-repeat 0 0;
}
.pswStrengthExtender .goodPass span{
	background:url(/images/PswStrengthExtender/yellow.png) no-repeat top right;
}
.pswStrengthExtender .strongPass{
	background:url(/images/PswStrengthExtender/green.png) no-repeat 0 0;
}
.pswStrengthExtender .strongPass span{
	background:url(/images/PswStrengthExtender/green.png) no-repeat top right;
}
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\pswStrengthExtender.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\registrationform.css----- */ 
/*************************************************
    MasterCss:registrationform.css
    Overide at for each skin
**************************************************/
/*
.registrationform 
{
    color: #333333;
	}
.registrationform .heading01 {
	font-weight: bold;
	font-size: 14px;
}
.registrationform .heading02 {
	font-weight: bold;
	font-size: 16px;
}
.registrationform .heading03 {
	font-weight: bold;
	font-size: 14px;
	color: #cf1e3d;
}
.pagetemplate .registrationform a, .pagetemplate .registrationform a:link, 
.pagetemplate .registrationform a:visited, .pagetemplate .registrationform a:hover
{
    color: #cf1e3d;
}
.registrationform .fieldtext
{
	width: 250px; vertical-align: top;
}
.registrationform table.professionaldetails tr.disabled
{
	color: gray;
}
.registrationform .required
{
	width:38px;
	color: #D01E3E;
	text-align:right;
	}
.registrationform .passwordhelp
{
	color: #666666;
	font-style: italic;
	clear:both;
}
.registrationform .weak
{
	color: #D01E3E;
}
.registrationform .strong
{
	color: #FF6600;
}
.registrationform .excellent
{
	color: #0000FF;
}


.TextIndicator_TextBox1 
{
	clear:both;
}
.tncwindow
{
	border: 1px solid #000000;
	padding: 10px;
	width: 99%;
	overflow: scroll;
	height: 450px;
	font-size: 10px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height:normal;
	color: #333333;
}
.tncwindow p, .pagetemplate .tncwindow p
{
	font-size: 10px;
	padding-bottom: 10px;
	line-height:normal;
	color: #333333;
}

.tncwindow h1
{
    font-size:13px;
}
.tncwindow h2
{
    font-size:12px;
}
.tncwindow h3
{
    font-size:11px;
}



.bottom a:link {
	color: #D01E3E;
	text-decoration: none;
}

.bottom a:visited {
	color: #D01E3E;
	text-decoration: none;
}

.bottom a:hover {
	color:#D01E3E;
	text-decoration: underline;
}


.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.requestMembership .controlCotainer
{
    margin-top:10px;
    font-family:Arial, Helvetica, sans-serif;
    width:100%;
    height: 3em;
}




.fieldLabel
{
    display:block;
    width: 130px;
    font-size:1.0em;
    font-weight:bold;
}

.float
{
    float:left;
}

.controlCotainer
{
    margin-top:3px;
    font-family:Arial, Helvetica, sans-serif;
    width:100%;
    height: 3em;
}

.controlField
{   
    width:200px;
}

.textBoxControl
{
    float:left;
    border: solid 1px #ACACAC;
    width: 20em;
}

.radioBtnsControl
{
    margin-top:-10px;
    font-size:1.1em;
}

.redAsterisk
{
    color:Red;
    font-size:1.5em;
    float:left;
}

.whiteAsterisk
{
    color:white;
    font-size:1.5em;
    float:left;
}

*//* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\registrationform.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\translucentPopUp.css----- */ 
.topPositioningContainer
{ 
    position: absolute;
    width: 600px;
    left: 50%;
    margin-left: -300px;
    z-index: 1000;
    top: 20px;
}

.popUpHide  
{
    z-index: -1;
    display: none;
}

.popUpShow
{ 
    display: block;
}

#overallPopUpContainer table
{
    border-collapse: collapse;
    table-layout: fixed;
}
#overallPopUpContainer tbody
{
    display:table-row-group;
    vertical-align:middle;
}
#overallPopUpContainer tr
{
    display:table-row;
    vertical-align:inherit;
}

#overallPopUpContainer #borderHeader img, #overallPopUpContainer #borderFooter img { height:10px; }

#overallPopUpContainer .spacer { width: 10px; }

#overallPopUpContainer .contentArea
{
    width: 100%; 
    background-color: White;
    text-align: left;
    margin: 0px;
}

#overallPopUpContainer .border
{
    background-color: Black;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#overallPopUpContainer .loadingImage
{
    position:relative; 
    left:200px; 
    width:200px; 
    display:block;
}

.message
{
    text-align: center;
    width: 550px;
    padding: 15px;
}
/* IE will ignore this */
.contactform { width: 550px; }

/* corners */
#overallPopUpContainer td.corner
{
    height: 10px;
    width: 10px;
}
#overallPopUpContainer td.topLeft { background-image: url(/css/AdminCss/Controls/translucentPopUpImg/topLeft.png); }
#overallPopUpContainer td.topRight { background-image: url(/css/AdminCss/Controls/translucentPopUpImg/topRight.png); }
#overallPopUpContainer td.bottomLeft { background-image: url(/css/AdminCss/Controls/translucentPopUpImg/bottomLeft.png); }
#overallPopUpContainer td.bottomRight { background-image: url(/css/AdminCss/Controls/translucentPopUpImg/bottomRight.png); }/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\FrontEndCombinedCss\translucentPopUp.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\contactformwidget.css----- */ 
.contactformwidget .contactformview
{
    margin-top: 3px;
    padding-bottom: 10px;
}

.contactformwidget .linkText
{
    margin-top: 3px;
    margin-bottom: 6px;
    font-size: 1em;
    font-weight: bold;

    text-decoration:none;
}
.contactformwidget .linkText a:link, .contactformwidget .contactformview .linkText a:visited
{
    /*color: Blue;*/
}

.contactformwidget .emailpanelBorder
{
    border: solid 1px #99ABB5;
    background-color: #F2F2F2; /* default for admin area - overridden by theming in front end */
}

.contactformwidget .emailform
{
    padding: 20px 20px 5px 20px;
    background-color: #EAEAEA;
    _padding:0px;
}


/* following line to be used ONLY in the admin area to fix IE6 bug */
* html .contactformwidget .emailformAdminHack { width: 100%; }

.contactformwidget .emailform table
{
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 4px;
    padding: 0px;
    margin: 0px;
}

.contactformwidget .emailform tr { vertical-align: text-top; }

.contactformwidget .emailform .torow h2
{
    padding-bottom: 10px;
    font-size: 14px;
}

.contactformwidget .emailform td { vertical-align: text-top; }
.contactformwidget .emailform td.box { text-align: left; }
.contactformwidget .emailform td.box input { width: 100%; }
.contactformwidget .emailform td.box textarea { width: 100%; }

.contactformwidget .emailform .txt
{
    width: 80px;
    text-align: left;
    vertical-align: top;
}
.contactformwidget .emailform .emailtbx { margin-bottom: 5px; }

.contactformwidget .emailform .emailtotext
{
    padding: 5px 0px 5px 0px;
    /* color: Blue; */
}

.contactformwidget .emailform .toField { background-image: url(); }

.contactformwidget .messagepanel
{
	padding: 10px 0px;
	font-weight: bold;
	color: Black;
	text-align: center;
}
.contactformwidget .okprompt
{
	float: right;
	padding-right: 10px;
}

.contactformwidget #popUpHeader
{
    text-align: center;
}
.contactformwidget .staticFormHeader
{
    text-align: center;
}

.contactformwidget #popUpHeader img, .contactformwidget .staticFormHeader img
{
    float: right;
    height: 40px;
}
.contactformwidget #popUpHeader h2, .contactformwidget .staticFormHeader h2
{
    /*color: Black;*/
    padding: 10px !important;
    font-size: 130% !important;
    margin-bottom: 1px; /* IE6 doesnt like 0px */
}
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\contactformwidget.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\DisplayEvents.css----- */ 


.EventsListWidget .widgetHeading
{

	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	padding:2px 0px 5px 0px;
}

.EventsListWidget .widgetTitle
{
	color: #000000;
}

.EventsListWidget .detailRSS 
{
background:transparent url(/css/Widgets/News/img/feed.gif) no-repeat scroll left center;
color:#666666;
font-size:1.2em;
font-weight:bold;
margin-bottom:8px;
padding:3px 15px 3px 25px;
text-align:right;
float:right;
}

  /*  Events List Css 
---------------------------------------------------------*/


.EventsListWidget .eventslist
{}
.EventsListWidget .eventslist .item
{ 
    padding-bottom: 10px;
   padding-left: 4px;
  }
.EventsListWidget .eventslist .minical
{
    width:38px;
    float:left;
    text-align: center;
}
* html .EventsListWidget .eventslist .minical
{
    position: relative;
    z-index: 3;
}
.EventsListWidget .eventslist .minical .datewrap
{
	padding-top: 2px;
	margin-right: 4px;
	text-align: center;
}
.EventsListWidget .eventslist .minical .cal
{
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: none none solid none;
	background-position: center center;
	text-align: center;
	background: url(/css/Widgets/img/calandar_bckgnd.gif) repeat-x;
	width: 34px;
}
.EventsListWidget .eventslist .minical .month
{
	padding-top: 1px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.EventsListWidget .eventslist .minical .day
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 3px;
    padding-bottom: 1px;
    text-align: center;
    color: #333333;
}
.EventsListWidget .eventslist .minical .year
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666666;
}
.EventsListWidget .eventslist .item .textwrap
{
    margin-left:42px;
}
.EventsListWidget .eventslist .item h3
{
    padding-bottom:3px;
    font-size:1.2em;
}
.EventsListWidget .eventslist .item h3 a, .eventslist .item h3 a:link, .eventslist .item h3 a:visited
{
    text-decoration: none;
    color: #B7C4DD;
}
.EventsListWidget .eventslist h3 a:hover
{
    text-decoration: underline;
}
.EventsListWidget .eventslist .details
{
	font-size:0.9em;
    /*font-weight: bold;*/ }
.EventsListWidget .eventslist .pager
{
    padding: 0px 0px 6px 0px;
    border-top-style: none;
    border-top-width: 3px;
    border-top-color: #EEEEEE;
    text-align: right;
}
.EventsListWidget .key
{
    /*color: #808080;
    font-weight: normal;*/
}
.EventsListWidget .keydate
{

}
.EventsListWidget .keylocation
{

}

  /*  Small Calendar Css 
---------------------------------------------------------*/

.EventsListWidget .smallCalendar
{
	 text-align: center;
}
	
.EventsListWidget .smallCalendar .hint
{
	font-size: 1em;
	font-style: italic;
	color: #666666;
	font-weight: bold;
}
	
.EventsListWidget .smallCalendar .RadCalendar_Gray
{
	text-align: center;
}	
.EventsListWidget .smallCalendar .RadCalendar_Gray .rcRow td
{
	text-align: center;
}
.EventsListWidget .smallCalendar .RadCalendar_Gray .rcRow .rcSelected 
{
	background-image:none;
	border:none;
	text-align: center;
} 
 /* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\DisplayEvents.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\DocComListToolTip.css----- */ 
#tooltip
{
	position:absolute;
    /*background: transparent url('/images/tooltip.gif') center no-repeat;*/
    background-color:#EDEFF1;
	color:#333;
	display:none;
	width:auto;
	height:auto;
	font-weight:bold;
    font-size:0.9em;
	padding:5px 5px 5px 5px ;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border:1px #00436D solid;
}

.tooltipImage
{
 background-color:White;
padding:3px 3px 0px 3px;
border:1px solid Black;
}
/*
.topLeftCorner
{
    background: transparent url('/images/tooltipCornerSprite.gif') top left no-repeat;
    width:10px;
    height:10px;
    float:left;
}

.topRightCorner
{
    background: transparent url('/images/tooltipCornerSprite.gif') top right no-repeat;
    width:10px;
    height:10px;
    float:right;
}

.bottomLeftCorner
{
    background: transparent url('/images/tooltipCornerSprite.gif') bottom left no-repeat;
    width:10px;
    height:10px;
}

.bottomRightCorner
{
    background: transparent url('/images/tooltipCornerSprite.gif') bottom right no-repeat;
    width:10px;
    height:10px;
}
*//* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\DocComListToolTip.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\documentList.css----- */ 
/* This should all be set at the skin level */

/* Simplify rendering of widget header */
.oneThird .documents .widget .top { }
.oneThird .documents .widget .top .title h1 {}

/* css for rest of simplelist */

.documentlist .tablewrap .tablelist th
{}
.documentlist .tablewrap .tablelist th a, 
.documentlist .tablewrap .tablelist th a:link, 
.documentlist .tablewrap .tablelist th a:visited
{}

.documentlist .tablewrap .tablelist th.version
{ width: 40px; text-align: center; font-size:inherit;} 
.documentlist .tablewrap .tablelist td.version
{ width: 40px; text-align: center; font-size:inherit;} 
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\documentList.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\InfoMessageBox.css----- */ 
.InfoBox .closeImage
{
	/*position:absolute;*/
	/*top:7px;right:5px;*/
	float:right;
	cursor:pointer; 
}

*html .InfoBox .closeImage
{
	position:absolute;
	top:7px;right:5px;
	cursor:pointer; 
}

.InfoBox .message {
       margin:0px 0px 0px 5px;
      position: fixed; 
       z-index: 10; 
	   padding:6px;
       text-decoration:none;
       text-align:center; 
       width:98%;
       background-repeat: no-repeat;
		background-position: 4px 2px;
		font-weight:bold;
		font-size:1.3em;
}

*html .InfoBox .message
{
    position:absolute;
}

.InfoBox .info{
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/notification/info.png');
    border:solid 1px #00529B;
}

.InfoBox .error{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/notification/error.png');
    border:solid 1px #D8000C;
}
.InfoBox .warning{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/notification/warning.png');
    border:solid 1px #9F6000;
}

.InfoBox .success{
		color: #4F8A10;
		background-color: #DFF2BF;
		background-image:url('/images/notification/success.png');
		border:solid 1px #4F8A10;
}
.InfoBox .display{
       top: 5px; left : 0;
       visibility:visible; 
}
   
.InfoBox .hidden{
       top: -25px; left : 0; display:none;
      
    
}   
 

/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\InfoMessageBox.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\itemdetailpage.css----- */ 
/* 
Item Detail Page Css  (eg News and Events) 
---------------------------------------------- */
.itemdetailpage .body
{
    padding:15px;
}


.itemdetailpage .body ul
{
    padding: 0px; margin: 0px;
}

.itemdetailpage .body li
{
list-style-type: none; 
padding: 0px; 
margin: 0px;
}

/* Main Article Css */
/* ---------------------------------------------- */
.itemdetailpage .itemdisplay
{}

/* Comments Css */
/* ---------------------------------------------- */

.itemdetailpage .body .usercomment
{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.itemdetailpage .body .usercomment .hash
{ color: #B00000;  font-weight:bold; }

.itemdetailpage .body .usercomment .title
{ font-weight:bold; }

.itemdetailpage .body .usercomment .date
{ color: #808080; }

.itemdetailpage .body .usercomment .user
{ color: #333333; }

.itemdetailpage .body .usercomment p.text
{
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 4px;
}
.itemdetailpage .body .usercomment .reportabuse, 
.itemdetailpage .body .usercomment .reportabuse a, 
.itemdetailpage .body .usercomment .reportabuse a:link, 
.itemdetailpage .body .usercomment .reportabuse a:visited
{ font-size: 0.9em; color: #B00000; text-decoration:none; }

.itemdetailpage .body .usercomment .reportabuse a:hover
{ font-size: 0.9em; color: #B00000; text-decoration: underline; }

.itemdetailpage .body .usercomment .noteofabuse
{
    color: #D01E3E;
    font-weight: bold;
	font-size: 0.9em;
}
.itemdetailpage .commentsdisabled
{
    font-size: 1.0em;
    color: #666666;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
    }
.itemdetailpage .body .commentspager
{ padding-top:10px; }

.itemdetailpage .body .commentspager a, 
.itemdetailpage .body .commentspager a:link, 
.itemdetailpage .body .commentspager a:visited
{ font-size: 0.9em; color: #B00000; text-decoration:none; }

.itemdetailpage .body .commentspager a:hover
{ font-size: 0.9em; color: #B00000; text-decoration: none; }

.itemdetailpage .commentslogin
{
    font-size: 1.2em;
    color: #666666;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
}
/* ---------------------------------------------- */



.itemdetailpage h1
{
    color: #B00000;
    margin-bottom: 10px;
}
.itemdetailpage p
{
     margin-bottom: 10px;
}
.itemdetailpage .date
{
    color: #B00000;
}
.itemdetailpage .location
{
    color: #B00000;
}
.itemdetailpage .box
{
	border: 1px solid #666666;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.itemdetailpage .half
{
    width: 250px;
}

.itemdetailpage .header
{
    background-color: #999999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
    background-color: #999999;
    padding: 3px 10px 3px 10px;
    font-weight: bold;
    font-size: 1.3em;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

/* This rule stops background-color rendering from being buggy in IE6 */
* html .itemdetailpage .header { position: relative; }

/*************************************************************
    Events Registration
**************************************************************/
.itemdetailpage .regmessage
{
     text-align:left;
    }
.itemdetailpage .buttonwrap
{
    padding:10px;
    text-align:center;
    }
.itemdetailpage .regbutton
{
    margin-top:15px; }
.itemdetailpage .regbutton a, .itemdetailpage .regbutton a:link, .itemdetailpage .regbutton a:visited, .itemdetailpage .regbutton a:hover
{
    border-style: solid;
    border-width: 1px;
    background-color: #E2E2E2;
    padding: 4px 15px 4px 15px;
    color: #D01E3E;
    border-top-color: #CCCCCC;
    border-right-color: #C0C0C0;
    border-bottom-color: #C0C0C0;
    border-left-color: #CCCCCC;
}
.itemdetailpage .regbutton a:hover
{
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC #999999 #999999 #CCCCCC;
    background-color: #CFCFCF;
    padding: 4px 15px 4px 15px;
    color: #D01E3E;
}
.itemdetailpage .attendees
{
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.itemdetailpage .attendees .list
{
    border: 1px solid #808080;
    padding-bottom: 1px;
}
.itemdetailpage .attendees .list ul
{
    margin:0; padding:0;
}
.itemdetailpage .attendees .list li
{
    list-style-type: none;
    list-style-image: none;
    list-style-position: inside;
    margin-top: 1px;
    margin-right: 1px;
    margin-left: 1px;
    padding: 0px;
}
.itemdetailpage .attendees .list .row
{
    background-color: #E9E9E9;
    padding: 2px;
}
.itemdetailpage .attendees .list .altrow
{
    background-color: #F0F0F0;
    padding: 2px;
}
.itemdetailpage .attendees .list .rownum
{
    
}
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\itemdetailpage.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\locum_itemdetail.css----- */ 
.locumFrontEnd .vacancydetail {
}
.locumFrontEnd .vacancydetail .vacancyinfo
{
    padding-bottom: 15px;
}
.locumFrontEnd .vacancydetail .vacancyinfo table
{
    border-collapse: collapse;
    border-spacing: 0px;
}
.locumFrontEnd .vacancydetail .vacancyinfo table td
{
    border: 1px solid #666666;
    padding: 2px 10px 2px 10px;
}
.locumFrontEnd .vacancydetail .shiftsinfo
{
    padding-bottom: 5px;
}

.locumFrontEnd .itemdetailpage .header
{
    display:none;
}

.locumFrontEnd .itemdetailpage .box {
    background-color:#FFFFFF;
    border:none;
    margin-bottom:0px;
    margin-top:0px;
    padding-bottom:10px;
    height:98%;
}

.locumFrontEnd .vacancydetail .vacancyinfo table tr td
{
    border-collapse:collapse;
    border-spacing:0;
    border:none;
}

.locumFrontEnd .itemdisplay .locumDetailsPage h1
{
    color:#00509A;
}

.locumFrontEnd .itemdisplay .locumDetailsPage h4
{
    color:#0056A6;
    font-size:1.1em;
    margin-bottom:7px;
    border-bottom: 1px solid #02437F;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .locumDetailsLabel
{
    font-weight:bold;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .grid
{
    width:585px;
    margin:10px auto 0px;
    border-left:1px solid #02437F;
    border-right:1px solid #02437F;
    border-bottom:1px solid #02437F;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .grid th
{
    background: #FFFFFF url(/Skins/LocumDefault/Themes/Green/Images/locumSelection_bg.jpg) repeat-x scroll center center;
    color:#FFFFFF;
    border-right:1px solid #02437F;
    border-left:none;
    border-top:none;
    border-bottom:1px solid #02437F;
    height:18px;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .grid td
{
   border:none;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .grid th a, .itemdisplay .locumDetailsPage .grid th a:link
{
    background: #FFFFFF url(/Skins/LocumDefault/Themes/Green/Images/locumSelection_bg.jpg) repeat-x scroll center center;
    color:#FFFFFF;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .grid .altrow, .row .sort 
{
    background-color:#DEEFFF;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .grid .altrow:hover, .row .sort:hover
{
    background-color:#DEEFFF;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .grid .row:hover 
{
    background-color:#FFFFFF;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .grid input 
{
    width:20px;
}
.locumFrontEnd .itemdisplay .locumDetailsPage .footnote 
{
    color:#02437F;
}
.locumFrontEnd .itemdisplay .locumDetailsPage .footnote a, .itemdisplay .locumDetailsPage .footnote a:link, .itemdisplay .locumDetailsPage .footnote a:hover, .itemdisplay .locumDetailsPage .footnote a:visited
{
    color:#02437F; text-decoration:underline;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .grid td a:link, .itemdisplay .locumDetailsPage .grid td a:visited
{
    color:#02437F;
    font-weight:bold;
    text-decoration:underline;
}

.locumFrontEnd .itemdisplay .locumDetailsPage .grid td a:hover
{
    color:#02437F;
    font-weight:bold;
    text-decoration:none;
}

.locumFrontEnd .itemdetailpage .body
{
    padding: 15px 15px 0 15px;
}
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\locum_itemdetail.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\locum_locumsearch.css----- */ 
.widget .locumsearch 
{
    width:450px;
    margin:0 auto;
    font-family:"Tahoma", Arial, Sans-Serif;
}
.widget .locumsearch .section
{
    margin-top:3px;
    padding-bottom:10px;
    font-weight:bold;
}

.widget .locumsearch .section p
{
    margin: 0px;
    padding: 0px 0px 3px 0px;
}
.widget .locumsearch .section .dcRadCombo
{
    width:450px !important;
}
.widget .locumsearch .section .floatText
{
    float:left; width:60px;
}
.widget .locumsearch .section .floatControl
{
    float:left; 
}
.widget .locumsearch .section .clearfloats
{
    clear:both;
    height:2px;
}

/* CSS for narrow box widget */

.oneThird .widget .locumsearch
{ width:auto !important;}

.oneThird .widget .locumsearch .section .dcRadCombo
{ width:220px !important;}

.oneThird .widget .locumsearch .section .floatText,
.half .widget .locumsearch .section .floatText
{ float:none; width:40px; padding: 0px 0px 3px 0px;}

.oneThird .widget .locumsearch .section .floatControl,
.half .widget .locumsearch .section .floatControl
{float:none;}

.oneThird .widget .locumsearch .section .dcRadDateBox,
.half .widget .locumsearch .section .dcRadDateBox
{ width:90px !important; }

.oneThird .widget .locumsearch .section .dcRadDateBox table,
.half .widget .locumsearch .section .dcRadDateBox table
{ width:auto !important; }

/* CSS for half widget */

.half .widget .locumsearch
{ width:360px !important; margin: 0 auto;}

.half .widget .locumsearch .section .dcRadCombo
{ width:360px !important;}

.widget .searchInstructions
{
    visibility:visible;
    margin:5px 0px 0px 5px;
}

.oneThird .widget .searchInstructions
{
    display:none;
}

.widget .locumResults
{
    font-family:"Veranda", Arial, Sans-Serif;
}

.widget .locumResults .resultsListView
{
    padding:10px 0 10px 0;
    border-top: solid 1px #007553;
    margin:15px 10px 10px 10px ;
}

.widget .locumResults .resultTitle
{
    color:#003F81;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:5px;
    overflow:hidden;
}

.widget .locumResults .professionGroup
{
    font-weight:bold;
    color:#171717;
}


.widget .locumResults .timePeriod
{
    padding:2px;
    background-color:#E2F1ED;
    margin:4px 5px 0 5px;
}

/* Following 3 classes fix problem with ie6 */

* html .widget .locumResults .timePeriod
{
    background-color: transparent;
    color:#333333;
}

* html .widget .locumResults .timePeriod .ie6ResultsFix1
{
    background-color:#E2F1ED;
    width:80%;
}

*html .widget .locumResults .timePeriod .ie6ResultsFix2
{
    background-color:#E2F1ED;
    width:80%;
    text-align:right;
}



.widget .locumResults .createdBy
{
    float:left;
    font-style:italic;
}

.widget .locumResults .comments
{
    padding:10px 5px 5px 5px;
}

.widget .searchStats
{
    font-size:1.2em;
    color:#2C2C2C;
    font-family:"Tahoma", Arial, Sans-Serif;
}

.widget .locumResults .viewLocum
{
    background: #FFFFFF url('<ThemedImageFolder>/view_locum.jpg')  top left no-repeat;
    height:32px;
    width:75px;
    color:#ffffff;
    border:none;
    text-align:center;
    line-height:32px;
    float:right;
    font-weight:bold;
}

.widget .locumResults .viewLocum:hover
{
    background: #FFFFFF url('<ThemedImageFolder>/view_locum.jpg')  top right no-repeat;
}

.widget .locumResults .viewLocum a:hover
{
    text-decoration:none;
}

.widget .locumResults .viewLocum a:link, .widget .locumResults .viewLocum a:visited
{
    color:#FFFFFF;
}

.widget .locumResults a:link
{
    color:#003F81;
}

.widget .locumResults a:visited
{
    color:#4173A0;
}

/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\locum_locumsearch.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\logincontrol.css----- */ 
.logincontrol {
}
.logincontrol p
{
    margin: 0px 0px 5px 0px;
    padding: 0px;
    font-size:1.2em;
    font-weight:normal;
}

.logincontrol .bold
{
    font-weight:bold;
}

.logincontrol .logininput
{
    width: 140px;
    height: 18px;
    font-size: 0.9em;
    vertical-align: middle;
    margin:4px 0 0 3px;
}
.logincontrol .profile p 
{ margin: 0px; }
.logincontrol .profile .name 
{
    font-weight:bold;
    font-size:1.2em;
}
.logincontrol .profile .img
{
    text-align: center;
    padding: 5px;
}
.logincontrol .profile .label 
{
    font-weight:bold;
    font-size:1.1em;
}
.logincontrol .profile .result
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #333333;
    padding-bottom: 3px;
    margin-bottom: 3px;
}
.logincontrol .profile .logout 
{
     text-align:center;
    font-size:1.1em;
}

.logincontrol .widgetLogin
{
    margin-left:50px;
}

.logincontrol .widgetForgotPW
{
    text-align:center;
    font-size:1em;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\logincontrol.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\MessageBox.css----- */ 
/*
NOTE: this file can be used with one of two wrapping classes.
1. Use .MessageBox for centered, pop-up behaviour.
2. Use .NonPopUpMessageBox for a non pop-up behaviour that preserves the colours, images etc of the pop-up version
*/

.MessageBox .hidden {
    border: 1px solid;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    position: absolute;
    z-index: 10000;
    width: 400px;
    min-height: 50px;
    left: -1000px;
}

.MessageBox .info, .MessageBox .success, .MessageBox .warning, .MessageBox .error, .MessageBox .validation
{
    border: 1px solid;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    position: fixed; /* set to 'fixed' to change positioning in FF and Chrome, but IE6 will not display it*/
    _position: absolute;    /* this property is only used by IE6, since IE6 doesn't understand 'fixed' - see fogbugz 1902 */
    z-index: 10000;
    width: 400px;
    min-height: 50px;
    top:50%;
    left:50%;
    margin-left: -200px;
    margin-top: -50px;
}


.NonPopUpMessageBox .info, .NonPopUpMessageBox .success, .NonPopUpMessageBox .warning, .NonPopUpMessageBox .error, .NonPopUpMessageBox .validation
{
    border: 1px solid;
    background-repeat: no-repeat;
    background-position : 10px center;
}
.MessageBox .info, .NonPopUpMessageBox .info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/Css/AdminCss/images/Knobs_Icons/Knob Info.png');
}
.MessageBox .info .msgbutton {
    border: solid 1px #31A2E1;
    background-color: #BDE5F8;
    color: #00529B;
}
.MessageBox .success, .NonPopUpMessageBox .success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/Css/AdminCss/images/Knobs_Icons/Knob Valid Green.png');
}
.MessageBox .success .msgbutton {
    border: solid 1px #4F8A10;
    background-color: #DFF2BF;
    color: #4F8A10;
}
.MessageBox .warning, .NonPopUpMessageBox .warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/Css/AdminCss/images/Knobs_Icons/Knob Attention.png');
}
.MessageBox .warning .msgbutton {
    border: solid 1px #9F6000;
    background-color: #FEEFB3;
    color: #9F6000;
}
.MessageBox .error , .NonPopUpMessageBox .error {
    color: #FFFFFF; /* Changed this from #D8000C to white because it caused a red line to appear 
    across the user's profile form */
    background-color: #FFBABA;
    background-image: url('/Css/AdminCss/images/Knobs_Icons/Knob Cancel.png');
}
.MessageBox .error .msgbutton {
    border: solid 1px #D8000C;
    background-color: #FFBABA;
    color: #D8000C;
}
.MessageBox .validation, .NonPopUpMessageBox .validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('/Css/AdminCss/images/Knobs_Icons/Knob Validation.png');
}
.MessageBox .validation .msgbutton {
    border: solid 1px #D63301;
    background-color: #FFCCBA;
    color: #D63301;
}
.MessageBox .info div, .NonPopUpMessageBox .info div,
.MessageBox .success div, .NonPopUpMessageBox .success div,
.MessageBox .warning div, .NonPopUpMessageBox .warning div,
.MessageBox .error div, .NonPopUpMessageBox .error div,
.MessageBox .validation div, .NonPopUpMessageBox .validation div {
    padding: 0px 50px;
    margin: 10px;
}
.MessageBox .info a, .MessageBox .success a, .MessageBox .warning a, .MessageBox .error a, .MessageBox .validation a {
    float: right;
    padding: 10px;
    cursor:pointer;
}
.MessageBox img {
    border: none;
}
.MessageBox .messagebuttons {
    text-align: center;
    padding: 5px;
}
.MessageBox .messagebuttons .msgbutton {
    min-width: 60px;
    width: auto !important;
    width: 60px;
    overflow: visible;
    padding: 0px 5px 0px 5px;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\MessageBox.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\NewsDisplay.css----- */ 
/* 
The classes  .widget .newswidget get applied to the wrapping div of the parent widget container.
Child classes in the child widgets then inherit from .newswidget
*/



/* box containing newslist */

.newswidget .newslist
{ }

.newswidget .newslist ul
{
    margin: 0px;
    padding: 8px 0px 0px 0px;
}
.newswidget .newslist li
{
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 15px 0px;
    text-decoration: none;
    list-style-image: none;
    list-style-position: outside;
}
.newswidget .newslist li a
{
	text-decoration: none;
}
.newswidget .newslist li a:hover
{
	text-decoration: underline;
}
.newswidget .newslist .newsName
{
	/*float: left;*/
	font-weight: bold;
	font-size: 1.1em;
}
.newswidget .newslist .newsAuthor
{
    padding: 3px 4px 3px 4px;
    vertical-align: bottom;
    float: right;
    font-size: 9px;
    font-style: italic;
    text-align: right;
    background-color: #ECECEC;
}
.newswidget .newslist .date
{
    color: #999999;
    padding-left: 10px;
}
.newswidget .newslist .newsBody
{
    background-position: left top;
    padding: 4px 0px 4px 0px;
    color: #333333;
}
.newswidget .newslist .pager
{
    padding: 0px 0px 6px 0px;
    border-top-style: none;
    border-top-width: 3px;
    border-top-color: #EEEEEE;
    text-align: right;
}


/* Set in child artical News Article */

.newswidget .title
{
	text-align: left;
}
.newswidget .title h1
{
	color: #000000;
}

.newswidget .metadata
{
	float: right;
	text-align: right;
	vertical-align: top;
	font-size: smaller;
	color: #000000;
}
.newswidget a, #mainNewsArticle a:link, .newswidget a:visited
{
	color: #0000FF;
	text-decoration: none;
}
.newswidget a:hover
{
	color: #0000FF;
	text-decoration: underline;
}

.newswidget hr { color:#EFEFF2; background-color:#EFEFF2; border-style:solid }

/* News Comments */

.newswidget #Comments {}

.newswidget #Comments .headLeft { float:right;}

.newswidget #Comments .headRight { float:left; text-align:right; vertical-align:bottom; background-color:#EFEFF2;color:Gray;padding:0px 3px 0px 3px; }

.newswidget #Comments .main { color:Gray; }

/* News Feed List */

.newswidget #sideNewsDisplay {}

.newswidget #sideNewsDisplay .head
{
	font-size: larger;
	font-style: italic;
	text-align: left;
	color: #E88535;
	padding-bottom: 10px;
	background-image: url(/css/Widgets/News/img/feed.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.newswidget #sideNewsDisplay hr { color:#EFEFF2; background-color:#EFEFF2; border-style:solid }

.newswidget #sideNewsDisplay .title
{
	padding: 5px 0px;
	vertical-align: middle;	
}
.newswidget #sideNewsDisplay .list
{
	padding-bottom: 10px;
}
.newswidget #sideNewsDisplay .list .name
{
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	width: 200px;
	color: #E88535;
}
.newswidget #sideNewsDisplay .list .name a
{	text-decoration: none; }

.newswidget #sideNewsDisplay .list .name a:hover
{	text-decoration: underline; }

.newswidget #sideNewsDisplay .list .author
{
	float: right;
	font-size: 9px;
	font-style: italic;
	text-align:right;
}
.newswidget #sideNewsDisplay .list ul
{
    padding: 0px;
}
.newswidget #sideNewsDisplay .list li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.newswidget #sideNewsDisplay .pager
{
	text-align:right;
	color: #E88535;
}
.newswidget #sideNewsDisplay .pager a
{
	color: #E88535;
	text-decoration: none;
}
.newswidget #sideNewsDisplay .pager a:hover
{
	color: #E88535;
	text-decoration: underline;
}


/* News Feed List - old css */



.newswidget .newsWidgetHeading
{
	/*background-color: #6BA39A;*/
	padding: 3px 15px 3px 25px;
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	margin-bottom: 8px;
	background: transparent url(/css/Widgets/News/img/feed.gif) no-repeat left center; /* background-image: url(img/feed.gif);
	background-repeat: no-repeat;
	background-position: 0 50%; */
}
* html .NewsWidget .newsWidgetHeading
{
	height: 15px; /* ie6 fix for multiple background images appearing */
}
.newswidget .newsListDisplay .newsWidgetTitle
{
	color: #000000;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\NewsDisplay.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\pagetemplateboxes.css----- */ 
.floatLeft { float:left; }
.floatRight { float:right; }
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\pagetemplateboxes.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\SubMenu.css----- */ 
/* DocCom Portal - Submenu Widget Primary View CSS */

.submenu ul
{
	display: block;
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.submenu-vertical
{
    list-style-type: circle;
    list-style-position: inside;
    padding-left: 0px;
	padding-right: 25px;
    font-style: normal;
    font-weight: bold;
}
.submenu-horizontal
{
    display: inline;
    list-style-position: inside;
    padding-left: 0px;
	padding-right: 25px;
    font-style: normal;
    font-weight: bold;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\SubMenu.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\Useful.css----- */ 
/* contains frequently used styles */



.clearboth { clear: both; }

.accessible { display: none; }

.accessible a:active { display: inline; }

.clearfix { display: block; }

.hide { display: none; }

.red { color: #D01E3E}

.left { float: left; }

.right { float: right; }

.center { text-align: center; }

.watermark {font-style: italic; color: #666666; }

.overflowWrap { overflow: hidden; } /* depricated, use lowercase*/

.overflowwrap { overflow: hidden; }

.lightgrey { color: #C0C0C0; }

.italics { font-style: italic; }

.noFloat { float:none; }
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\Useful.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\widget.css----- */ 
.widget
{}
/*******************************************************************************
    THIS CSS SHOULD BE EXPLICITLY SET IN EACH SKIN.
    Sets the generic styles for every widget (Text, News, Events, Rss etc.)
    This style sheet is provided as an outline only.
********************************************************************************/

.widget .top { }
/* sets different widget top images for the different boxes */
.fullWidth .widget .top { }
.twoThirds .widget .top { }
.oneThird .widget .top { }
.half .widget .top {}
/* override for whole page (this is appended to the body tag by the codebehind) */
.fullwidth .fullWidth .widget .top {}
.widget .top .title{ }
.widget .top .title h1{ }
.widget .top .title h1 a, .widget .top .title h1 a:link, .widget .top .title h1 a:visited, .widget .top .title h1 a:hover{ }
.widget .content{ }

.widget .top .rsslink {}
.widget .top .rsslink a, .widget .top .rsslink a:visited, .widget .top .rsslink a:hover{ }

.widget .note{}
.widget .content{}
.widget .footer{ }

.widget .top .rsslink
{ }
* html .widget .top .rsslink /*ie 6 hack for floats being hidden by background corner image */
{ 
    position:relative;
    z-index:3px;
  }
.widget .top .rsslink a, .widget .top .rsslink a:visited, .widget .top .rsslink a:hover
{}
    /* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\widget.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\widgetButtons.css----- */ 
/* override these styles in the skin classes for \Skins\...\CSS\NeededForAdmin\widgetButtons.css */

.widget input.widgetBtnDefault
{
    text-align: center;
    padding: 0px 0px 0px 0px;
    font-size: 1.3em;
    font-weight: bold;
}

/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\widgetButtons.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\wysiwyg.css----- */ 
.wysiwyg
{}
/* 
    This style class is used to reset css and control layout that an editor might create on the site 
    note1: this used to be done on .pagetemplate but this would affect any of our other widget controls so have seperated out concerns
    note2: <h> and <a> tags are still set under .pagetemplate as they are part of a page-wide consistent style
*/

/***********************************************************************************************
PAGETEMPLATE TABLES
***********************************************************************************************/

.wysiwyg td
{
	text-align: left;
	padding:2px;
}
/***********************************************************************************************
PAGETEMPLATE LISTS (apply cms class to content
***********************************************************************************************/

.wysiwyg ul ul, .wysiwyg ul ol, .wysiwyg ul dir, .wysiwyg ul menu, .wysiwyg ul dl, 
.wysiwyg ol ul, .wysiwyg ol ol, .wysiwyg ol dir, .wysiwyg ol menu, .wysiwyg ol dl, 
.wysiwyg dir ul, .wysiwyg dir ol, .wysiwyg dir dir, .wysiwyg dir menu, .wysiwyg dir dl, 
.wysiwyg menu ul, .wysiwyg menu ol, .wysiwyg menu dir, .wysiwyg menu menu, .wysiwyg menu dl, 
.wysiwyg dl ul, .wysiwyg dl ol, .wysiwyg dl dir, .wysiwyg dl menu, .wysiwyg dl dl 
{
	margin-bottom:0;
	margin-top:0;
}
.wysiwyg ul
{
	
	display: block;
	margin: 1em 0;
	font-style: normal;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 2px;
	-moz-padding-start: 25px;
}
.wysiwyg ol
{  
	display:block;
	list-style-type:decimal;
	margin:1em 0;
    font-style: normal;
    padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 2px;
	-moz-padding-start:25px;
}
.wysiwyg li
{
    list-style-position: inside;
    margin-left: 5px;
    padding-left: 5px;
    font-style: normal;
}

/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\css\CombinedCss\BothFrontAndAdminCss\wysiwyg.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\MasterPageTemplates\DefaultTemplate\CSS\adminbar.css----- */ 
.adminbar 
{
    background: #3E3E3E;
    width:100%;  
}
.adminbar .menu
{
    width: 970px;       
    margin: 0px auto;
    padding-left: 10px;
}
/*  
    Navigation css 
    adapted from http://be.twixt.us/jquery/suckerFish.php  
    and http://www.noupe.com/tutorial/drop-down-menu-jquery-css.html 
*/

.nav, .nav ul { 
	list-style: none;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	width: 1000px; 
}

.nav {
  z-index: 100;
  position: relative;
  font-size : 1.1em;
  /*background : url('/images/icons/adminmenubar/topnav_bg.gif') repeat-x;*/
  padding: 0;	
}
.nav li {
  float: left;
  margin: 0;
  position: relative;
  padding: 0;
  margin-right:3%;
  
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited
{
    display: block;
    color: #FFFFFF;
    padding: 7px 5px 7px 10px;
    text-decoration: none;
    cursor: default;
}
.nav li.first
{
    /*removes left padding from first element*/
    color: #FFFFFF;
    padding: 7px 5px 7px 0px;
    font-weight:bold;
}
.abdrop li a, .abdrop li a:link, .abdrop li a:active, .abdrop li a:visited
{
    padding: 7px 5px 7px 25px;
}
.nav li a:hover { text-decoration:underline;  } /*background: url(/images/icons/adminmenubar/topnav_hover.gif) no-repeat center top;*/
.abdrop li {
  background: url(/images/icons/adminmenubar/dropdown_linkbg.gif) no-repeat 10px center; 
  margin: 0;
}
.abdrop li a:hover{
  background: #777777 url(/images/icons/adminmenubar/dropdown_linkbg.gif) no-repeat 10px center;
  cursor: pointer;
  text-decoration:none;
}
#nav-one li:hover a, 
#nav-one li.sfHover a { }
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  /*background: #ccc;
  color: #000;	*/
}

.nav ul
{
    /*background: #565656;
  border-bottom: 1px solid #000;*/
    background-position: #414141;
    background: #3E3E3E;
    list-style: none;
    margin: 0;
    width: 170px;
    position: absolute;
    top: -999em;
    left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 30px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  /*border: 1px solid #000;*/
  border-bottom: 0;
  padding: 20px;
  /*width: 80px;*/
  white-space: nowrap;
}
.nav ul a:hover {
  /*background: #ccc; color: #000;*/
}

ul.nav li ul.abdrop li{
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/

}
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\MasterPageTemplates\DefaultTemplate\CSS\adminbar.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\MasterPageTemplates\DefaultTemplate\CSS\DefaultTemplateMain.css----- */ 
.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/*
This stylesheet contains the rules necessary to form a template.
This means that the boxes are positioned and given default sizes.
Also, the default (off) settings for producing rounded corners on any template boxes are applied.

This stylesheet is common to all clients using this template. It's rules should be overridden/augmented at the client level.
This will then give the application level of identity on top of this spatial template.

DLR, 09/06/2009
*/
.backgroundpagewidth
{ }
.fixedpagewidth
{
     width: 1000px;     /*  DEFAULT SITE WIDTH: OVERRIDE AT CLIENT LEVEL */
    margin: 0px auto;    
}

/* Left hand navigation and right hand content boxes */
.content_wrapper {}
.leftNav
{
    float: left;
    width: 180px;       /* DEFAULT LEFT NAV WIDTH: OVERRIDE AT CLIENT LEVEL */
}
.contentArea
{
    float: left;
    width: 820px;       /* DEFAULT CONTENT AREA WIDTH: OVERRIDE AT CLIENT LEVEL */
    overflow: hidden;
}



/* SPATIAL CONTROL RULES (e.g. - "that list should be horizontal") */

/* Top Nav - horizontal list, on right by default */
.topNav ul { float: right; }
.topNav ul li { display: inline; }

/* Header */
.pageheader .environment
{
    position: absolute;
    top: 43px;
    left: 50%;
    margin-left:-100px
}
.pageheader .environment .text
{
    border: 1px dotted #333333;
    padding: 8px 26px 8px 26px;
    background-color: #FFFFFF;
    font-size: 1.2em;
    text-transform: uppercase;
    color: #FF0000;
}

/* END SPATIAL CONTROL RULES */


/* General useful rules */
body { margin:0px; position: relative; }
*html body { height:100%; overflow:auto } /* Fix for ie6 and messagebox */
a img { border: none; }
/* End General useful rules/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\MasterPageTemplates\DefaultTemplate\CSS\DefaultTemplateMain.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\MasterPageTemplates\DefaultTemplate\CSS\NeededForAdmin\NeededForAdminTemplateRules.css----- */ 
/* This file contains the css rules at template level which are also needed for edit/preview of pages in the admin side */


/* --- ROUNDED CORNER RULES --- */
/*general rules for all corners*/
div.rounded, div.templateRounded { position:relative; }
span.rounded, span.templateRounded { position:absolute; right: 0px; top:0px; width:50%; background-position: right top; }
.rounded, .templateRounded { background-repeat: no-repeat; height: 0px; } /* (override height as required by corner radius) */


/* TEMPLATE BOX STANDARD WIDTHS ETC. */
.fullWidth { overflow: hidden; }
.twoThirds, .oneThird, .half { /*float: right;*/ overflow: hidden; } /* boxes which are side by side */

.boxSpacer { height: 20px; width: 20px; } /* gives spacing between boxes */

.twoThirds { width: 490px; }
.oneThird { width: 290px; float:right; }
.half { width: 390px; }

/* END TEMPLATE BOX STANDARD WIDTHS ETC. */


/* Useful stuff */
.pagetemplatea:link img, .pagetemplate a:visited img, .pagetemplate a:hover img
{
	text-decoration: none;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\MasterPageTemplates\DefaultTemplate\CSS\NeededForAdmin\NeededForAdminTemplateRules.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ClientDesign.css----- */ 
/************************************************************************************************
CSS for DocCom Portal -- 
Original designs built by Kingchacha Web Design for Doctor Communication Solutions Ltd 2008 
************************************************************************************************/


body
{
    color: #000000;
	font-family: Arial, Helvetica, clean, sans-serif;
	font-size:62.5%;
	text-align: center;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.231;
}

.backgroundpagewidth
{
    background-color: #FFFFFF;
    }
.fixedpagewidth
{
    width: 980px;      /* DEFAULT SITE WIDTH: OVERRIDE AT CLIENT LEVEL */
    margin: 0px auto;  
    font-size:1.2em;
}
/* General useful rules */
img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
* {margin: 0; padding: 0;}

a img { border:none; }

table img { border:none; }

/* Default Links */
a, a:link
{
    color: #B7C4DD;
    text-decoration: none;
}
a:visited { color: #B7C4DD; }
a:hover { color:#4F6DCB; text-decoration:underline;}


.grey { color: <GreyTextColour>; }


.loginbox { background-color: #f1f2f2; }
.loginpage .textbox { border: 1px solid #333333; }
.errortext { color: #3366FF; }

.doccomsupport {
    background-color:#D01E3E;
    border:1px solid #666666;
    border-spacing:4px;
    color:#FFFFFF;
    font-weight:bold;
}

.red
{
    color:#3E3E3E;
    font-weight:bold;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ClientDesign.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\loginpage.css----- */ 
.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/**********************************************************
Pages:  SSL/LOGIN,   SSL/PASSWORDRECOVERY,   PASSWORDRESET
**********************************************************/
.loginpage
{
    text-align: left;
}
/*********************************************************************************
Login Boxes using themed colour and rounded corners (currently matching sidemenu)
***********************************************************************************/

.bllogin {
	background-image: url('/Skins/FutureCareers/Themes/Default/images/box/solid/bot_left.jpg');
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.brlogin {
	background-image: url('/Skins/FutureCareers/Themes/Default/images/box/solid/bot_right.jpg');
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tllogin {
	background-image: url('/Skins/FutureCareers/Themes/Default/images/box/solid/top_left.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
}
.trlogin {
	padding:15px;
	background-image: url('/Skins/FutureCareers/Themes/Default/images/box/solid/top_right.jpg');
	background-repeat: no-repeat;
	background-position: 100% 0;
	clear: both;
}


/***************************************************
Password Recovery
**************************************************/
.loginpage .passwordrecovery{
    clear:both;
    text-align: center;
}
.loginpage .passwordrecovery .box
{
	background-color: #DEE4ED;
	text-align: center;
}
.loginpage .passwordrecovery .box .tlogin {
	background-color: #DEE4ED;
}
/***************************************************
Password Reset
**************************************************/
.loginpage .passwordreset{
    text-align:center;
}
.loginpage .passwordreset .box
{
	background-color: #DEE4ED;
	text-align: center;
}
.loginpage .passwordreset .box .tlogin {
	background-color: #DEE4ED;
}
/***************************************************
Old login box - should consider re-doing it
**************************************************/
/* .loginpage .login_text
{
    float: left;
    width:320px;
}
.login_control
{
    padding-left: 20px;
} 
.login_box
{    width: 360px;
    background-color: #DEE4ED;
    text-align: right;
    clear: both;}
.login_box .tlogin {
	background-color: #DEE4ED;
	clear: both;
}*/


/**********************************************************************************************************
The following is css rendered by asp.net when a login control is given the CssSelectorClass="loginpage"
**********************************************************************************************************/

/* This style sheet is intended to contain OFTEN CHANGED rules used when the Login control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.logincontrol
{}

.logincontrol .AspNet-Login
{
    text-align:left;
    margin:0px;
}

.logincontrol .AspNet-Login label
{}
.logincontrol .AspNet-Login input
{}

/* This rule is used when AutoAccessKey is true */
.logincontrol .AspNet-Login label em
{
    text-decoration: underline;
    font-style: normal;
}

.logincontrol .AspNet-Login .AspNet-Login-TitlePanel
{}

.logincontrol .AspNet-Login .AspNet-Login-FailurePanel
{}

.logincontrol .AspNet-Login .AspNet-Login-UserPanel,
.logincontrol .AspNet-Login .AspNet-Login-PasswordPanel,
.logincontrol .AspNet-Login .AspNet-Login-RememberMePanel,
.logincontrol .AspNet-Login .AspNet-Login-SubmitPanel
{}

.loginpage .AspNet-Login .AspNet-Login-UserPanel,
.loginpage .AspNet-Login .AspNet-Login-PasswordPanel,
.loginpage .AspNet-Login .AspNet-Login-SubmitPanel
{}

.loginpage .AspNet-Login .AspNet-Login-UserPanel label,
.loginpage .AspNet-Login .AspNet-Login-PasswordPanel label
{

}

.loginpage .AspNet-Login .AspNet-Login-UserPanel input,
.loginpage .AspNet-Login .AspNet-Login-PasswordPanel input
{
    padding: 0px;
    margin:0px;
    }

.logincontrol .AspNet-Login .AspNet-Login-SubmitPanel input
{}

.logincontrol .AspNet-Login .AspNet-Login-InstructionPanel,
.logincontrol .AspNet-Login .AspNet-Login-HelpPanel,
.logincontrol .AspNet-Login .AspNet-Login-PasswordPanel,
.logincontrol .AspNet-Login .AspNet-Login-RememberMePanel,
.logincontrol .AspNet-Login .AspNet-Login-CreateUserPanel,
.logincontrol .AspNet-Login .AspNet-Login-PasswordRecoveryPanel
{}


/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\loginpage.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\overide.css----- */ 
.registration
{
    background-position: left top;
    background-repeat: repeat-x;
    background-image: url('/Skins/FutureCareers/Images/bg_registration.jpg')!important;
}
.fullwidth .contentArea
{
    width:100%;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\overide.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\Registration.css----- */ 
/***************************************************************
    Skin:DocComWeb:registrationform.css
    Overide of mastercopy 
    @\css\CombinedCss\FrontEndCombinedCss\registrationform.css
****************************************************************/
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\Registration.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\contactformwidget.css----- */ 
.contactformwidget
{
    clear: both;
}
.contactformwidget #popUpHeader
{
    background-repeat: repeat-x;
    text-align: center;
}
.contactformwidget .staticFormHeader
{
    text-align: center;
    background-color: #8A9CBE;
    _background-color: none;
}
.contactformwidget #popUpHeader h2, .contactformwidget .staticFormHeader h2
{
    color: #F3F3F3;
    _color:#333333;
}

.contactformwidget .emailform
{
    background-color: #F0F2F4;
    _padding:0px;
    
}

/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\contactformwidget.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\documentList.css----- */ 
/***************
    Common
****************/
.documentlist .top .title h1
{ margin:0px; padding:0px;}
/***************
    Simple List
****************/

/* css for rest of simplelist */
.documentlist .simplewrap
{}
.documentlist .simplewrap .header
{
    padding-top: 3px;
	padding-bottom: 10px;
	font-size: 1.2em;
	font-weight: bold;
    }
.documentlist .simplewrap .icon
{ float: left; width: 30px;}

.documentlist .simplewrap .text
{ margin-left: 35px; }

.documentlist .simplewrap .text a,
.documentlist .simplewrap .text a:link,
.documentlist .simplewrap .text a:visited,
.documentlist .simplewrap .text a:hover
{ color: <DocumentListTextColour>; }

.documentlist .simplewrap .size
{  font-size: 0.9em; color: <DocumentListTextColour>;}

/*********************
    Tabular List
**********************/

/* header */
.documentlist .header
{
	padding-bottom: 15px;	
}
.documentlist .header input, .documentlist .header select
{font-size:0.9em; }

.documentlist .header .title
{
    padding-bottom: 5px;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 12px; 
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #808080;
}
.documentlist .header .docsearch
{
	float: right;
	padding-right: 5px;
	color: <DocumentListTextColour>;
}
/* table */

.documentlist .tablewrap
{
	width: 100%;
	overflow: hidden;
	font-size: 11px;
	font-family: Tahoma;
	padding-bottom: 1px;

}

.documentlist .tablewrap table.tablelist
{
	width: 99%;
    table-layout: fixed;
    border-collapse: collapse;
    padding:2px;
}

.documentlist .tablewrap .tablelist th
{
    cursor: pointer;
    text-align: left;
    font-weight: normal; 
    background-color: #DEE4ED;
    padding-top: 5px;
    padding-bottom: 5px;
}
.documentlist .tablewrap .tablelist TD
{
	color: #222;
	text-align: left;	
	/* border-left: solid 1px #d9d9d9; */
	font-weight: normal;
	border-right-color: #E4E4E4;
	color: <DocumentListTextColour>;
}
.documentlist .tablewrap .tablelist td a, 
.documentlist .tablewrap .tablelist td a:link, 
.documentlist .tablewrap .tablelist td a:visited, 
.documentlist .tablewrap .tablelist td a:hover
{
	color: <DocumentListTextColour>;
}
.documentlist .tablewrap .tablelist th a, 
.documentlist .tablewrap .tablelist th a:link, 
.documentlist .tablewrap .tablelist th a:visited
{
    /*color: #0000FF;*/
    text-decoration: none;
}
.documentlist .tablewrap .tablelist th a:hover
{
	/*color: #0000FF;*/
	text-decoration: underline;
}

/* 1st 2 shown in a 1/3 size box  [258px] */
.documentlist .tablewrap .tablelist .end
{
	width: 3px;
	padding:0;
}
.documentlist .tablewrap .tablelist .type
{
	width: 35px;
	text-align:center;
	/*border-left:solid 1px #d9d9d9;*/

}

.documentlist .tablewrap .tablelist .title
{	
	padding: 1px 8px;
}


/* next one shown in 1/2 box  [372 px]*/
.documentlist .tablewrap .tablelist .category { width: 95px; padding: 1px 8px; }

/* next one shown in 2/3 box [458px] */
.documentlist .tablewrap .tablelist .author { width: 88px; padding: 1px 8px; }

/* rest shown in a full box [770px] */
.documentlist .tablewrap .tablelist .date { width: 62px; padding: 1px 8px; }

.documentlist .tablewrap .tablelist th.size, .documentlist .tablewrap .tablelist td.size
{ width: 60px; text-align: left;} 

.documentlist .tablewrap .tablelist td.size
{    font-size: 0.9em; }

.documentlist .tablewrap .tablelist tr.colored { background-color:#f1f5fa; }
.documentlist .tablewrap .tablelist tr.notColored {  }

/* PAGER */
.documentlist .pager
{
	padding-top: 10px;
	padding-bottom: 10px;
	color: <DocumentListTextColour>;
	font-weight:bold;
}
.documentlist .pager a,
.documentlist .pager a:link,
.documentlist .pager a:visited,
.documentlist .pager a:hover
{
	color: <DocumentListTextColour>;
}

/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\documentList.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\emailform.css----- */ 
#popUpHeader { background: url(/Skins/FutureCareers/Themes/Default/Images/menu_background.jpg) top center !important; }

.emailpanelBorder  
{
    border: solid 2px <TopFirstStripeColour> !important;
    background-color: #F2F2F2 !important;
}

.emailform { background-color: #EFEFF2; }

.staticFormHeader { background-color: <TopFirstStripeColour> !important; }/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\emailform.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\events.css----- */ 


.EventsListWidget .widgetHeading
{

	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	padding:2px 0px 5px 0px;
}

.EventsListWidget .widgetTitle
{
	color: #000000;
}

.EventsListWidget .detailRSS 
{
background:transparent url(/css/Widgets/News/img/feed.gif) no-repeat scroll left center;
color:#666666;
font-size:1.2em;
font-weight:bold;
margin-bottom:8px;
padding:3px 15px 3px 25px;
text-align:right;
float:right;
}


  /*  Events List Css 
---------------------------------------------------------*/


.EventsListWidget .eventslist
{
    padding: 10px 0px 5px 0px;
    
}
.EventsListWidget .eventslist .item
{ 
    padding-bottom: 10px;
   padding-left: 4px;
  }
.EventsListWidget .eventslist .minical
{
    width:38px;
    float:left;
    text-align: center;
}
* html .EventsListWidget .eventslist .minical
{
    position: relative;
    z-index: 3;
}
.EventsListWidget .eventslist .minical .datewrap
{
	padding-top: 2px;
	margin-right: 4px;
	text-align: center;
}
.EventsListWidget .eventslist .minical .cal
{
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: none none solid none;
	background-position: center center;
	text-align: center;
	background: url(/css/Widgets/img/calandar_bckgnd.gif) repeat-x;
	width: 34px;
}
.EventsListWidget .eventslist .minical .month
{
	padding-top: 1px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.EventsListWidget .eventslist .minical .day
{
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 3px;
    padding-bottom: 1px;
    text-align: center;
    color: #333333;
}
.EventsListWidget .eventslist .minical .year
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666666;
}
.EventsListWidget .eventslist .item .textwrap
{
    margin-left:42px;
}
.EventsListWidget .eventslist .item h3
{
    padding-bottom:3px;
    font-size:1em;
}
.EventsListWidget .eventslist .item h3 a, .eventslist .item h3 a:link, .eventslist .item h3 a:visited
{
    text-decoration: none;
    color: #B7C4DD;
}
.EventsListWidget .eventslist h3 a:hover
{
    text-decoration: underline;
}
.EventsListWidget .eventslist .details
{
	font-size:0.9em;
    /*font-weight: bold;*/ }
.EventsListWidget .eventslist .pager
{
    padding: 0px 0px 6px 0px;
    border-top-style: none;
    border-top-width: 3px;
    border-top-color: #EEEEEE;
    text-align: right;
}
.EventsListWidget .key
{
    /*color: #808080;
    font-weight: normal;*/
}
.EventsListWidget .keydate
{

}
.EventsListWidget .keylocation
{

}

/***************************************  
    Small Calendar Css 
***************************************/

.EventsListWidget .smallCalendar
{
	 text-align: center;
 }
	
.EventsListWidget .smallCalendar .hint
{
	font-size: 1em;
	font-style: italic;
	color: #666666;
	font-weight: bold;
}
	
.EventsListWidget .smallCalendar .RadCalendar_Gray
{
	text-align: center;
}	
.EventsListWidget .smallCalendar .RadCalendar_Gray .rcRow td
{
	text-align: center;
}
.EventsListWidget .smallCalendar .RadCalendar_Gray .rcRow .rcSelected 
{
	background-image:none;
	border:none;
	text-align: center;
} 


/****************************************  
    Large Calendar Css 
*****************************************/
.EventsListWidget .largeCalendar
{}

.largeCalendar .themedTitle
{	/*background-color: #CF1D3D !important;*/
 	background-color:#5F79A8;
	background-position: 50% 75%;
	background-repeat: no-repeat;
	background: url(/Skins/FutureCareers/Themes/Default/Images/menu_background.jpg) top center;
	color: #FFFFFF !important; } /* top first stripe, contrast color and quicklink background image */

.largeCalendar .themedHeader
{
    background-color: #5F79A8 !important;
    color: #ffffff !important;
} /* top second stripe */
  
.largeCalendar .cell
{ background-color: #EDF1F7; } 

.largeCalendar .RadCalendar_Web20 .rcMain
{
    border-color: #808080;
} 


.largeCalendar .RadCalendar_Web20 .rcMain .rcRow .cell a, .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .cell a:link
{ color: #4A6594 !important; } /* alternate links colour */

.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcTitlebar
{ border-color: #808080;
  background: url('/Skins/FutureCareers/Themes/Default/Images/calendarHeading.jpg') repeat-x top center;
} 

.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMainTable 
{
	font-size:1em;
	line-height:normal;
	}
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcRow td
{
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	height: 35px;
	width: 14%;
	border-color: #DDE1E4;
}   
.EventsListWidget .RadCalendar_Web20 .rcWeek th
{
    border-right: 1px solid #DDE1E4;
    border-right-style: none;
    border-right-color: #333333;
    border-bottom: #808080;
}


.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .rcSelected a,
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcHover a,
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow a,
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow span 
{
background:none !important;
text-align: left;
color:Gray !important;
margin: 0;
/* display: inline-block !important;
height:35px !important; 	*/
}   
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow a,
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .rcSelected a,
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .rcHover a
{ font-size:1em;
  text-align: left; } 

.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .cell,
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .rcSelected .cell,
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .rcHover .cell
{
padding:5px 5px 5px 5px ;
margin-top: 8px;
}
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .cell a,
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .rcSelected .cell a,
.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .rcHover .cell a
{
font-weight:bold;	
display: inline !important;
font-size:1.1em;
}
* html .EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .cell a,
* html .EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .rcSelected .cell a,
* html .EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .rcHover .cell a
{
font-size:12px;
}

.EventsListWidget .largeCalendar .RadCalendar_Web20 .rcMain .rcRow .rcHover .cell a:hover
{
text-decoration:underline !important;	
}


.EventsListWidget .largeCalendar .hint
{
	font-size: 1em;
	color: #3E3E3E;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\events.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\news.css----- */ 
/* 
The classes  .widget .newswidget get applied to the wrapping div of the parent widget container.
Child classes in the child widgets then inherit from .newswidget
*/



/* box containing newslist */

.newswidget .newslist
{ }

.newswidget .newslist ul
{
    margin: 0px;
    padding: 0px;
}
.newswidget .newslist li
{
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 15px 0px;
    text-decoration: none;
    list-style-image: none;
    list-style-position: outside;
}
.newswidget .newslist li a
{
	text-decoration: none;
}
.newswidget .newslist li a:hover
{
	text-decoration: underline;
	color:#4F6DCB;
}
.newswidget .newslist .newsName
{
	/*float: left;*/
	font-weight: normal;
	font-size: 1.1em;
}
.newswidget .newslist .newsAuthor
{
    padding: 3px 4px 3px 4px;
    vertical-align: bottom;
    float: right;
    font-size: 9px;
    font-style: italic;
    text-align: right;
    background-color: #ECECEC;
}
.newswidget .newslist .date
{
    color: #999999;
    padding-left: 10px;
}
.newswidget .newslist .newsBody
{
    background-position: left top;
    padding: 4px 0px 4px 0px;
    color: #333333;
}
.newswidget .newslist .pager
{
    padding: 0px 0px 6px 0px;
    border-top-style: none;
    border-top-width: 3px;
    border-top-color: #EEEEEE;
    text-align: right;
}


/* Set in child artical News Article */

.newswidget .title
{
	text-align: left;
}
.newswidget .title h1
{
	color: #000000;
}

.newswidget .metadata
{
	float: right;
	text-align: right;
	vertical-align: top;
	font-size: smaller;
	color: #000000;
}
.newswidget a, #mainNewsArticle a:link, .newswidget a:visited
{
	color: #0000FF;
	text-decoration: none;
}
.newswidget a:hover
{
	color: #0000FF;
	text-decoration: underline;
}

.newswidget hr { color:#EFEFF2; background-color:#EFEFF2; border-style:solid }

/* News Comments */

.newswidget #Comments {}

.newswidget #Comments .headLeft { float:right;}

.newswidget #Comments .headRight { float:left; text-align:right; vertical-align:bottom; background-color:#EFEFF2;color:Gray;padding:0px 3px 0px 3px; }

.newswidget #Comments .main { color:Gray; }

/* News Feed List */

.newswidget #sideNewsDisplay {}

.newswidget #sideNewsDisplay .head
{
	font-size: larger;
	font-style: italic;
	text-align: left;
	color: #E88535;
	padding-bottom: 10px;
	background-image: url(/css/Widgets/News/img/feed.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.newswidget #sideNewsDisplay hr { color:#EFEFF2; background-color:#EFEFF2; border-style:solid }

.newswidget #sideNewsDisplay .title
{
	padding: 5px 0px;
	vertical-align: middle;	
}
.newswidget #sideNewsDisplay .list
{
	padding-bottom: 10px;
}
.newswidget #sideNewsDisplay .list .name
{
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	width: 200px;
	color: #E88535;
}
.newswidget #sideNewsDisplay .list .name a
{	text-decoration: none; }

.newswidget #sideNewsDisplay .list .name a:hover
{	text-decoration: underline; }

.newswidget #sideNewsDisplay .list .author
{
	float: right;
	font-size: 9px;
	font-style: italic;
	text-align:right;
}
.newswidget #sideNewsDisplay .list ul
{
    padding: 0px;
}
.newswidget #sideNewsDisplay .list li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.newswidget #sideNewsDisplay .pager
{
	text-align:right;
	color: #E88535;
}
.newswidget #sideNewsDisplay .pager a
{
	color: #E88535;
	text-decoration: none;
}
.newswidget #sideNewsDisplay .pager a:hover
{
	color: #E88535;
	text-decoration: underline;
}


/* News Feed List - old css */



.newswidget .newsWidgetHeading
{
	/*background-color: #6BA39A;*/
	padding: 3px 15px 3px 25px;
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	margin-bottom: 8px;
	background: transparent url(/css/Widgets/News/img/feed.gif) no-repeat left center; /* background-image: url(img/feed.gif);
	background-repeat: no-repeat;
	background-position: 0 50%; */
}
* html .NewsWidget .newsWidgetHeading
{
	height: 15px; /* ie6 fix for multiple background images appearing */
}
.newswidget .newsListDisplay .newsWidgetTitle
{
	color: #000000;
}
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\news.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\pagetemplate.css----- */ 
/***********************************************************************************************
Page Template Styles
***********************************************************************************************/

.pagetemplate
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0 0 0 ;
    text-align:left;    
}
/***********************************************************************************************
PAGETEMPLATE LINKS
***********************************************************************************************/

.pagetemplate a, .pagetemplate a:link
{
	color: #4A6594;
	text-decoration: none;
	font-size: 1em;
}

.pagetemplate a:visited
{
	color: #4A6594;
	text-decoration: none;
}

.pagetemplate a:hover
{
	color: #4F6DCB;
	text-decoration: underline;
}

/***********************************************************************************************
PAGETEMPLATE PARAGRAPHING
***********************************************************************************************/
.pagetemplate p
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
    color: #616161;
    line-height:18px;
}


.pagetemplate h1 {
    font-weight:normal;
	font-size:2.5em;
	color: #5D5D5D !important; /*<-HeaderColour->*/
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.pagetemplate h1 a, .pagetemplate h1 a:link, .pagetemplate h1 a:visited { 
    color: #5D5D5D !important; /*<-HeaderColour->*/
    }

.pagetemplate h2
{
	border-style: none;
	font-weight: bold;
	font-size: 1.4em;
	/* the following must be set to overide admin styles when previewing/editing content */
	padding: 5px 0px 10px 0px;
	background-color: Transparent;
	color: #525252;
	margin: 0px;
}
.pagetemplate h3 {
	font-size: 1.3em;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color: #333333;
}
.pagetemplate h3 a, .pagetemplate h3 a:link, .pagetemplate h3 a:visited { color: #333333 !important; }

.pagetemplate h4 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}

.pagetemplate h5 {
	font-size: 16px;
}
.pagetemplate h6 {
	color: #FF0000;
}


.pagelog
{
	text-align: right;
	font-size: 1em;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\pagetemplate.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\pagetemplateboxes.css----- */ 

/***********************
PageTemplate Rounded Corner Boxes
***********************/


/* Top and bottom borders */
.pagetemplate .borderTop { }
.pagetemplate .borderBottom { }

/* Size of rounded corner divs */
.pagetemplate .templateRounded, .pagetemplate .borderTop { height: 0; }
.pagetemplate .borderBottom { height: 0; } /* Seems to need to be 1px less for images to line up */
.pagetemplate div.templateRounded { padding: 0; } /* left/right padding stops top/bottom borders going to edge */

/* TEMPLATE BOX STANDARD WIDTHS ETC. */
.boxSpacer { height: 10px; width: 2%; } /* gives spacing between boxes */

.fullWidth { width: 100%; float:right; }
/*ie6 hack */ * html .fullWidth { width: auto; float:right; } 
.twoThirds { width: 65%; display:block; }
.oneThird { width: 33%; display:block; }
* html .oneThird { width:32%; }
* html .twoThirds { width:64%; }
.half { width: 49%; }

/* TEMPLATE BOX STANDARD WIDTHS ETC. *//*
.boxSpacer { height: 10px; width: 10px; }  gives spacing between boxes 

.fullWidth { width: 800px; float:right;}
.twoThirds { width: 500px; float:right; }
.oneThird { width: 290px; float:right; }
.half { width: 395px; float:right;}*/


/* Add a simple border in admin to make layout obvious. */
#previewframe .boxContents
{border: 1px solid #CCCCCC; padding: 5px;}

/* Left and right borders */
.boxContents
{
    border-left: solid 1px <ContentAreaBorderColour>;
    border-right: solid 1px <ContentAreaBorderColour>;
    /* padding: 0px 15px; */
    padding: 0;
    /* Note: this is a 'fudge' to move the content up to remove large gap due to large images
    It is just simpler than changing them for every subapplication, but for future systems, possibly best to produce small images.
    The nice thing is, however, that empty boxes have a good size controlled by size of images using this method.
    */
    position: relative;
    z-index: 2;
    /*margin: -30px 0px;*/
    margin: 0px;
}

/* Size of rounded corner divs */
.pagetemplate .templateRounded, .pagetemplate .borderTop { height: 0; }
/* .pagetemplate .templateRounded, .pagetemplate .borderTop { height: 44px; } */

/* .pagetemplate .borderBottom { height: 43px; }  Seems to need to be 1px less for images to line up */
.pagetemplate .borderBottom { height: 0; } /* Seems to need to be 1px less for images to line up */
.pagetemplate div.templateRounded { padding: 0px 8px; } /* left/right padding stops top/bottom borders going to edge */

/* Top and bottom borders */
.pagetemplate .borderTop { border-top: solid 1px <ContentAreaBorderColour>; }
.pagetemplate .borderBottom { border-bottom: solid 1px <ContentAreaBorderColour>; }

/* Corner images - move to contentArea.css */
.pagetemplate .templateTl { background-image: url(/Skins/FutureCareers/Themes/Default/images/box/top_left.jpg); }
.pagetemplate .templateTr { background-image: url(/Skins/FutureCareers/Themes/Default/images/box/top_right.jpg); }
.pagetemplate .templateBl { background-image: url(/Skins/FutureCareers/Themes/Default/images/box/bot_left.jpg); }
.pagetemplate .templateBr { background-image: url(/Skins/FutureCareers/Themes/Default/images/box/bot_right.jpg); }

/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\pagetemplateboxes.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\widget.css----- */ 
.widget
{ padding-bottom: 10px; }

.widget .top
{ }
.widget .top .title
{
    float: left;
    vertical-align:bottom;
    padding-bottom:5px;
}
* html .widget .top .title /*ie 6 hack for floats being hidden by background corner image */
{
    position:relative;
    z-index:3px;
    
}
.widget .top .title h1
{
    margin: 0;
    padding: 0;
    font-size:1.8em;
    font-family: Georgia, Times New Roman, Serif;
}

.widget .top .rsslink
{   float:right;
    text-align:right; 
    padding-top:6px;}
    
* html .widget .top .rsslink /*ie 6 hack for floats being hidden by background corner image */
{ 
    position:relative;
    z-index:3px;
  }
  
.widget .top .rsslink a, .widget .top .rsslink a:visited, .widget .top .rsslink a:hover
{   height: 25px;
    display: block;
    color: #FF6600;
    background: url('/Skins/FutureCareers/Themes/Default/Images/rss-icon.gif') no-repeat right top;
    padding-right:22px;
    text-decoration:none;}

.widget .top .note
{
    font-size: 0.9em;
    font-weight: bold;
    display:inline;
    white-space:nowrap;
}

.widget .content
{ 
    /*border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #CCCCCC;*/
    padding:10px 15px 10px 15px;
    /*background: url('/Skins/FutureCareers/Themes/Default/Images/widget_bg.jpg') repeat-x top center;*/
    background-color:#E1E1E1;
    line-height:1.5em;
}
    
.widget .footer
{
    text-align:center; 
    color:Red; 
    font-weight:bold; 
    padding-bottom:10px
}

/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\NeededForAdmin\widget.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\adminbar.css----- */ 
.adminbar
{
    background: #222;
    width: auto;
    margin: 0px auto 0px auto;
    font-size:1.2em;
    text-align:left;
}
.adminbar .menu
{
    width: 980px; 
}
.adminbar .menu .nav li {
  margin-right:2%;
  
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\adminbar.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\contentArea.css----- */ 
body .contentArea
{ 
    /*width: 980px;*/
    width:780px;    
/*margin-left: 10px;*/
}

.contentArea .printicon .pagetool { float: right; margin-left:5px; }

.contentArea .breadcrumbwrap
{
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
}
.contentArea .breadcrumbwrap .breadcrumb
{
	width: 50%;
	float: left;
	text-align: left;
	font-weight: bold;
	height: 16px;
}
.contentArea .breadcrumbwrap .breadcrumb
{
	display:none;
}
.contentArea .breadcrumbwrap .breadcrumb .separator
{
    padding-right: 10px;
    padding-left: 10px;
    background-image: url('/Skins/FutureCareers/Images/arrow_black_right.gif');
    background-position: 55% 50%;
    background-repeat: no-repeat;
    width: 10px;
}
.contentArea .printicon
{ 
    float: right;
    width: 250px; /* IE6 doesn't behave with the 2 side by side divs without width set. */
}

/* N.B. - Rounded corners, heading/link styles etc. are needed for edit/preview in admin side.
As such, they are placed seperately in the ThemedPageContent.css file *//* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\contentArea.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\footer.css----- */ 
.pagefooter
{
    padding-top: 10px;
    color: #616161;
    font-size: 0.9em;
    text-align:left;
}
.pagefooter .box
{
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: solid 4px #C0C0C0;
}
.pagefooter .text
{
    font-size: 10px;
    padding-top: 6px;
}
.pagefooter .text a, .pagefooter .text a:visited, .pagefooter .text a:hover
{
    color: #616161;
}
.pagefooter .logos .doccom{ margin-right: 10px; }

.pagefooter .left { float: left; }
.pagefooter .right { float: right; white-space: nowrap; padding-left: 5px; }/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\footer.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\leftNav.css----- */ 

/* Rounded corner settings for the leftNav template box */
.leftNav .rounded { height: 15px; display:none; } /*Gareth hid this */
.sideNavTl { background-image: url(/Skins/FutureCareers/Themes/Default/images/box/solid/top_left.jpg); }
.sideNavTr { background-image: url(/Skins/FutureCareers/Themes/Default/images/box/solid/top_right.jpg); }
.sideNavBl { background-image: url(/Skins/FutureCareers/Themes/Default/images/box/solid/bot_left.jpg); }
.sideNavBr { background-image: url(/Skins/FutureCareers/Themes/Default/images/box/solid/bot_right.jpg); }


/* Left hand side navigation */
.leftNav
{
    font-size: 11px;
    margin: 58px 0px 15px 0px;
    background-color: #DEE4ED;
    float:right;
}



/***************************************************

SITEMAP:

3 levels of hierarchy  (root, sub2, ul)

4 types of text  (a:link, a:hover, selected (not a link), disabled (not a link)

2 background images to indicate drop downs with child items: haschildren (children hidden), showchildren (children shown)

**************************************************/

.sitemap
{
    padding: 0px 10px 25px 10px;
    min-height: 440px;
}
.sitemap .selected
{
	display: block;
	color: #3366FF;
	/*padding: 6px 0px;*/
}
.sitemap .disabled
{
    font-weight: normal;
    /*font-style: italic; ie6 doesnt wrap well!*/
    cursor: pointer;
	color: #999999;
}
.sitemap .haschildren
{
    background-position: right;
     background-image: url(/Skins/FutureCareers/Images/navarrow.gif);
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
}
.sitemap .showchildren
{
    background-position: right;
    background-image: url(/Skins/FutureCareers/Images/navarrowdown.gif);
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
}
/* the first level nodes are individual divs with the class .root */

.sitemap .root
{
    background-position: right;
    display: block;
    padding: 6px 0px 6px 0px;
    margin: 0px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
    width: 153px;    
    /*font-weight: bold;*/
    color: #3366FF;
}
.sitemap .root a
{
    color: #666666;
    text-decoration: none;
}
.sitemap .root a:hover
{
	color: #FF6600;
	text-decoration: none;
}
/* the second level nodes are individual divs with the class .sub2 */

.sitemap .sub2
{
    padding: 4px 0px 6px 0px;
    margin-left: 10px;
    /*font-weight: bold;*/
    overflow: hidden;
    display: block;
    border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	color: #3366FF;
}
.sitemap .sub2 .haschildren, .sitemap .sub2 .showchildren
{
	background-position: 125px;
}
.sitemap .sub2 a, .sitemap .sub2 a:link, .sitemap .sub2 a:visited
{
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    color: #666666;
}
.sitemap .sub2 a:hover
{
	color: #FF6600;
	text-decoration: none;
}

/* the third level is a list  */
.sitemap .sub3
{
	border: 0px;
	cursor: default;
	padding: 4px 0px 0px 0px;
	margin-left: 20px;
	color: #3366FF;
}

.sitemap ul
{
    list-style-type: none;
    margin: 0px;
    border: 0px;
    width: 100%;
    overflow:hidden;
}
.sitemap li
{
    display: block;
    padding: 4px 0px 4px 0px;
    margin: 0px;
    width: 150px;
    border-bottom-style: none;
    overflow:hidden;
    border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}
.sitemap li a
{
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    color: #666666;
}
.sitemap li a:hover
{
	color: #FF6600;
	text-decoration: none;
}
.sitemap li.activelink a, .sitemap li.activelink a:hover { 
    color: #FF6600; 
  }
.sitemap .hideArrows
{
    background-image: none;
    cursor:default;
    background-color: #DEE4ED;
    /*padding-left: 0px;*/
}
.sitemap .home
{
    background-position: 0% 50%;
    background-image: url(/images/icons/home.gif);
    cursor: default;
    background-repeat: no-repeat;
    padding-left:15px;
}
/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\leftNav.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\logoBanner.css----- */ 
.logoBanner {}

.logoBanner #top_heading
{
}
.logoBanner #top_heading_right
{
}
.logoBanner #top_heading_left
{
}
.logoBanner .title01
{
}

.logoBanner #top_banner
{
    background-color: #000072; 
    border: 0 none;
    border-collapse: collapse;
    height: 120px;
    /*margin: 0 0 10px;*/
    padding: 0 0 0 0px;
    text-align:left;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\logoBanner.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\pageheader.css----- */ 
.pageheader 
{ 
  font-size:1.1em;
  }

.pageheader
{ 
    /*background: url('/Skins/FutureCareers/Themes/Default/images/shapeimage_1.png');*/
    background-position: left top;
    background-repeat: no-repeat;
    /*height:180px;*/
}
.pageheader .environment
{ 
    display:none;
}
.pageheader .top_right
{
    /*float: right;
    text-align: right;
    width: 520px;*/
    color: #999999;
    padding: 0px 0px 0px 0px;
}

.pageheader .search
{
    float:right;
    height: 34px;
    padding: 4px 0px 0px 0px;
    margin: 2px;
    color: #333333;
	min-width:195px;
	text-align:right;
	/* ie6 hacks - start */
	_width:196px;
	_overflow:visible;
	/* ie6 hacks - end */
}


.pageheader .search .beginning
{
    float:right;	
}
.pageheader .search .middle
{
    float:right;
	min-width:135px;
	
	/* height:24px; ie6 hacks - start */
	_width:135px;
	_overflow:visible;
	/* ie6 hacks - end */
}
.pageheader .search .middle input
{
    height: 16px;
}
.pageheader .search .middle .watermark
{
    font-weight: normal;
    color: #666666;
}

.pageheader .search .end
{
    float: right;
    width: 20px;
    height:18px;
    background: url('/Skins/FutureCareers/Themes/Default/Images/search.gif');
    background-repeat: no-repeat;
    margin-left: 4px;
}
.pageheader .search a
{
    display: block;
    width: 20px;
    background: url('/Skins/FutureCareers/Themes/Default/Images/search.gif');
    background-repeat: no-repeat;
    
}
.pageheader .search a:hover
{
    display:block;
	width:20px;
	background:url('/Skins/FutureCareers/Themes/Default/Images/search.gif');
	background-repeat: no-repeat;
	
}

.pageheader .top_left
{
    display:none;
    float: left;
    text-align: left;
    padding: 0px 0px 0px 0px;
    
}


/* LOGIN CSS RULES */


.pageheader .loginstatus
{
    height: 30px;
    padding: 5px 0px 0px 0px;
    text-align: right;
    vertical-align: middle;
    float:left;
}
.pageheader .loginstatus a, .loginstatus a:link, .loginstatus a:visited
{
    color: #999999;
    text-decoration: none;
}
.pageheader .loginstatus a:hover {
	color: #999999;
	text-decoration: underline;
}
.pageheader .loginstatus .text {
    padding-top:6px;
}

/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\pageheader.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\topNav.css----- */ 
.topNav
{
    padding: 3px 20px 3px 0px;
    margin: 0px 0px 0px 0px;
    color: #F3F3F3;
    /*border-top: 2px solid #999999;
    border-bottom: 2px solid #999999;*/
    font-size:1.4em;
    background-color:#000072;
    font-family:Georgia, Times New Roman, Serif;
    height:26px;
}

.topNav ul
{
    float:none;
    list-style-type: none;
    /*margin: 2px auto 0px auto;*/
    padding: 0px 0px 0px 10px;
    border: 0px;
    width:980px;
    margin:0 auto;
}
.topNav li
{
    padding: 0px 10px 0px 10px;
    margin: 0px;
    float:left;
}
.topNav li a, .topNav li a:link
{
    text-decoration: none;
    margin: 0px;
    color: #F3F3F3;
}
.topNav li a:hover
{ 
    text-decoration: none;
    color: #B7C4DD;
}

.topNav li.selected a, .topNav li.selected a:visited, .topNav li.selected a:hover { color: #B7C4DD; }


* html .topNav a:visited { color: #F3F3F3; }/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\topNav.css----- */ 
/* ----- START OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\validation.css----- */ 
.error
{
    color: #ff0000;
}

.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
	padding: 10px 10px 10px 35px;
	margin: 10px 0;
	border: 1px solid #dfdfdf;
	color: #ff0000;
	font-weight: bold;
	background: #fcf9ce url(/images/icons/error.gif) 5px 6px no-repeat;
}

.errorMessage, .warningMessage, .infoMessage
{
	padding: 10px 10px 10px 35px;
	margin: 5px 0;
	border: 1px solid #DFDFDF;
	color: #333333;
	font-weight: bold;
}

.errorMessage
{
    background-position: 5px 6px;
    background: #FFD2D2 url(/images/icons/error.gif) no-repeat 5px 6px;
}

.warningMessage
{
	background: #fcf9ce url(/images/icons/exclamation.gif) 5px 6px no-repeat;
}

.infoMessage
{
	background: #fcf9ce url(/images/icons/info.gif) 5px 6px no-repeat;
}
#validationSummary p
{
    font-size: 13px;
    margin: 0px 21px 0 7px;
}
.dismiss
{
    background:transparent url(/images/sprite_global_nav.png) no-repeat scroll 98% -356px;
    cursor:pointer;
    height:25px;
    width:18px;
    float: right;
    margin: 2px 5px 0px 0px;
}/* ----- END OF:C:\inetpub\wwwroot\DocComWeb\Skins\FutureCareers\CSS\ControlsCss\validation.css----- */ 
