/**************************************************************************************************************************/
/* HTMLTag Redefinitions **************************************************************************************************/
/**************************************************************************************************************************/

*										{ margin: 0px; padding: 0px;} 

body									{ font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color:#000; background: #FFF; }

h1, h4									{ font-size: 1.9em; margin: 0px 0px 10px 0px; line-height: 1.9em; padding: 0px; color:#333; clear: both; font-weight:normal; background-color:#FFB8FF; border: 1px solid #FFF; border-top: 0px; }

h2										{ font-size: 1.9em; margin: 0px 0px 0px 0px;  color:#999; clear: both; font-weight:normal;   }

h3										{ margin: 0px;}

p										{ margin-bottom: 10px; line-height: 1.5em; }

p.first									{ color: #000; }

label									{ float: left; width: 175px; }

label.small								{ width: 70px; }

strong									{ font-weight: normal; color: #333; }

td										{ padding: 0px 0px 8px 5px; }


/**************************************************************************************************************************/
/* Classes ****************************************************************************************************************/
/**************************************************************************************************************************/


.longerInput							{ width: 500px; }

.smallInput								{ width: 168px; }

.input									{ width: 300px; }

.grey									{ color: #333333; }

.blue									{ color: #6699CC; }

.input									{ width: 300px; }

.peopleImage							{ border: 1px solid #CCC; padding: 1px; height: 60px; width: 60px; float: left; margin-right: 10px; }

.peopleItem								{ clear: both; margin-bottom: 10px;   }


/**************************************************************************************************************************/
/* Main layout styles *****************************************************************************************************/
/**************************************************************************************************************************/


#main									{ width:956px; padding: 10px; margin: 0px auto; background: #FFF;   }

#mainInner								{ float: left; 1px;background: url(../images/main_bg.png) no-repeat; padding: 1px; }


/**************************************************************************************************************************/
/* Head Styles ************************************************************************************************************/
/**************************************************************************************************************************/

#head								{ float: left; width: 950px; height: 60px; background: #FFF; margin-bottom: -40px; }

/**************************************************************************************************************************/
/* Sidebar Styles *********************************************************************************************************/
/**************************************************************************************************************************/


#splash									{ float: left; clear: both; width: 951px; height: 158px; background: url(../images/splash_bg.png) repeat-x bottom; border: 1px solid #DDD; border-top: 0px; margin-top: 0px; }


/**************************************************************************************************************************/
/* Sidebar Styles *********************************************************************************************************/
/**************************************************************************************************************************/


#nav									{ float: left; width: 224px; margin-right: 0px; display: inline; margin-right: 0px; border-right: 1px solid #FFF; }
	


/**************************************************************************************************************************/
/* Nav Layout Styles ******************************************************************************************************/
/**************************************************************************************************************************/


/**************************************************************************************************************************/
/* Nav Layout Styles ******************************************************************************************************/
/**************************************************************************************************************************/

#nav									{ float: left; width:952px; background: url(../images/tabs/bg.gif) repeat-x bottom; text-align: right; margin: 10px 0px 0px 0px; }

#nav ul									{ list-style:none; margin-bottom: 0px; display: inline; float: left; }

#nav li.current							{ color: #333; background:url(../images/tabs/right2.gif) no-repeat right top; }

#nav li									{ float: left; background:url(../images/tabs/right.gif) no-repeat right top; margin: 0px; margin-right: 1px;  }

#nav a									{ float: left; display:block; background: url(../images/tabs/left.gif) no-repeat left top; padding: 0px 5px; line-height: 20px; text-decoration:none; color:#FFF; font-weight: normal; margin-bottom: 0px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none; padding:6px 20px 6px 20px;}
/* End IE5-Mac hack */


#nav li.current a						{ padding-bottom: 7px; background: url(../images/tabs/left2.gif) no-repeat left top; color:#333333; }


/**************************************************************************************************************************/
/* News Ticker Styles *****************************************************************************************************/
/**************************************************************************************************************************/


/**************************************************************************************************************************/
/* Content Styles *********************************************************************************************************/
/**************************************************************************************************************************/


#content								{ float: left; width: 950px; display: inline; margin: 1px; background: url(../images/content_bg.png) no-repeat bottom left; }

#text, #text_small, #admin_text			{ float: left; width: 630px; }

#text									{ font-size: 1.1em; }

#text_small								{ width: 350px; }

#admin_text								{ width: 550px; }

#sidebar, #sidebar_wide, #admin_sidebar	{ float: left; width: 290px; margin-right: 10px; padding-left: 1px; }

#admin_sidebar							{ width: 343px; margin-right: 30px; }

#sidebar_wide							{ width: 570px; }

#sidebar strong							{ color: #333; }

#sidebar ul, #sidebar_wide ul			{ list-style-type: none; margin-top: -10px; }

#sidebar #benefits_li					{ }		

#sidebar ul li, #sidebar_wide ul li		{ float: left; width: 260px; padding: 10px; border: 1px solid #EEE; margin-bottom: 1px; color: #333;   }

#sidebar ul li .li_text, #sidebar_wide ul li .li_text						{ float: left; display: block; width: 170px; }


#sidebar ul.big li						{ height: 75px; }

 #sidebar_wide ul.staff li				{ height: 62px; margin-right: 1px; }

#sidebar_wide ul.staff li .li_text		{ margin-left: 80px; } 

#press									{ float: right; margin-right: -50px; margin-left: 20px; margin-top: -10px; width: 272px; height: 262px; background: #FFF;  }

li.sidebar_1 img						{ float: right; margin: 0px -10px 0px 10px; border: 0px;  }

li.sidebar_staff_1						{  background: url(../images/staff_malcolm_lyons.png) no-repeat 1px 1px; }

li.sidebar_staff_2						{  background: url(../images/staff_alison_brown.png) no-repeat 1px 1px; }

li.sidebar_staff_3						{  background: url(../images/staff_caroline_masterton.png) no-repeat 1px 1px; }

li.sidebar_staff_4						{  background: url(../images/staff_anees_amin.png) no-repeat 1px 1px; }

li.sidebar_staff_5						{  background: url(../images/staff_rebecca_jones.png) no-repeat 1px 1px; }

li.sidebar_staff_6						{  background: url(../images/staff_tiffany_perkins.png) no-repeat 1px 1px; }

#sidebar ul li ul.subUl					{ margin-top: 10px; }

#sidebar ul li ul.subUl li				{ border: 0px; padding-bottom: 0px; }


/**************************************************************************************************************************/
/* Footer Styles **********************************************************************************************************/
/**************************************************************************************************************************/

#footer, #footer_eb						{ float: left; clear: both; height: 80px; margin-left: 1px;  width: 950px; background: #FFF url(../images/footer_bg.png) no-repeat top; border-top: 0px solid #CCC; margin-top: 0px; }

#footer p, #footer_eb p					{ margin: 10px; font-size: 0.8em; text-align:center; color:#999; line-height: 0.8em; }

/**************************************************************************************************************************/
/* Link Styles ************************************************************************************************************/
/**************************************************************************************************************************/

a:link									{ color: #666; text-decoration: underline; }
a:visited 								{ color: #666; text-decoration: underline; }
a:hover									{ color: #666; text-decoration: underline; }
a:active 								{ color: #666; text-decoration: underline; }

#sidebar ul li a, #sidebar ul li a, #sidebar ul li a, #sidebar ul li a										{ color: #999; text-decoration: none; }

#nav a, #footer a, #subnav a, #footerLinks a										{ color: #999; text-decoration: none; }

#splash a								{ color: #FFF; }
a strong								{ color: #333; }
#sidebar ul li strong a					{ color: #333; }