body {font-family:Verdana; font-size:10px; margin:0; padding:0;}
td {font-family:Verdana; font-size:10px; margin:0px;}
table {padding:0; border-collapse:collapse;} 
img {border-style:none;}
a {color:#276D94; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}
p{margin:0px;margin-bottom:8px;}
input, textarea{border:1px solid #AFCDDC; font-family:Verdana; font-size:11px; padding:2px; }
select{border:1px solid #AFCDDC; font-size:10px;}

.SearchBarBox {color: Black; background-color: #FF9933;}
.MenuUnderPicBox {background-color: #CFE6F2;}

.ContentBox {padding-left: 10px;}

.MainSearchBarBox {padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px;}

.MainBreadCrumbBox {border: 1px solid;}
.MainBreadcrumbLeft {text-align: left; padding: 5px;}
.MainBreadcrumbRight {text-align: right; padding: 5px;}
.MainBreadCrumbTrail {color:#000000}
.MainBreadCrumbTrail:hover {color:#0373A3}

#LoginBox span, #LoginBox a{ display:block; float:left; margin-right:10px; color:White; font-weight:bold;}
#LoginBox span{ padding-top:4px;}
#LoginBox a{ padding-top:1px; color:White;}
#LoginBox input{ width:100px; float:left; margin-right:10px; border:0;}

#AccountBox span, #LoginBox a{ display:block; float:left; margin-right:10px; color:White; font-weight:bold;}
#AccountBox span{ padding-top:2px;}
#AccountBox a{ color:White;}

#SearchBox{ padding:5px; border:1px solid #AFCDDC; border-bottom:0;}
#SearchBox div{ text-align:right; margin-bottom:4px;}
#SearchBox input, #SearchBox select{ vertical-align:middle; font-size:10px; width:100px;}

#MenuSignup{ border:1px solid #AE6800; background:#FF9933; padding:8px; color:White;}
#MenuSignup img{ margin:0 0 10px 10px;}
#MenuSignup a{ color:White;}

#NewsSignup{ border:1px solid #AFCDDC; border-bottom:0; background:#CFE6F2; padding:6px;}
#NewsSignup img{ display:block; margin-bottom:4px;}
#NewsSignup a{ display:block; margin-top:4px;}
#NewsSignup input{ font-size:10px; padding:1px;}

.HomeMiddleCell {padding-left: 5px; padding-top: 25px; padding-right: 20px;}
.HomeLatestJobsBox {border: #AFCDDC 1px solid; padding: 8px; background-color:White;}
.HomeLatestJobsJobBox {font-size: 11px; border:0; padding: 4px 3px 3px 25px; background-repeat: no-repeat; background-color: #EBEBEB; background-image: url(Images/latest_jobs_arrow.gif);}
.HomeJobSearchBox {border: 1px solid; padding: 8px; background-color: White; border-color: #AFCDDC;}
.HomeJobsBottomBox {background-color: White;}
.HomeLatestNewsTitle { font-size: 16px; color: #276D94; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.HomeLatestNewsTitle:Hover {font-size: 16px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; cursor: hand;}
.HomeLatestNewsSubtitle { font-size: 12px; color: #276D94; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:5px;}
.HomeLatestNewsSummary {color: #666666;}

.HomeLatestJobsTitle {color: #000000;}
.HomeLatestJobsTitle:Hover {color: #0373A3;}

.LatestNewsTitle { font-size: 18px; color: #276D94; font-weight: normal; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif;}
.LatestNewsTitle:Hover {font-size: 18px; color: #000000; font-weight: normal; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; cursor: hand;}
.LatestNewsSummary {color: #666666;}


.BreadCrumbBox {border-color: #CCCCCC; background-color: #F4F4F4;}
.PagingTopTable {border-color: #AAAAAA; border-style:solid; border-width:1px; background-color: #DADADA}

.NewsPicBox {padding-right: 20px; padding-bottom: 20px;}
.NewsHeadline { font-size: 18px; color: #276D94; font-weight: normal; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif;}
.NewsSubtitle { font-size: 16px; color: #276D94; font-weight: normal; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif;}

.MainGetawayPicBox {border: 1px solid #CCCCCC;}
.GetawayBox {border: 1px solid #666666; background-color:#DDDDDD; padding:8px;}
.GetawayBoxLink {color:#0373A3;}
.GetawayBoxLink:Hover {color:#000000;}

.EventBox {border:1px solid #AFCDDC; background-color: White; padding:8px;}

.LinksTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.LinksBackCell {border:1px solid #AFCDDC; background-color: White;}
.LinksItemCell {background-color: White; background-image: url(Images/Link_Item_arrow.gif);}

.ContactTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bolder; padding: 4px 0px 4px 8px;}
.ContactMainCell {border:1px solid #AFCDDC; background-color: White; padding:8px;}

.FeedbackTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bolder; padding: 4px 0px 4px 8px;}
.FeedbackMainCell {border:1px solid #AFCDDC; background-color: White; padding:8px;}

.CoursesBox {border:1px solid #AFCDDC; background-color: White;}


.JobsPageTitles {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.JobsAccountBox {border:1px solid #AFCDDC; background-color: White; padding:8px;}

.JobSearchBox {border:1px solid #AFCDDC; background-color: White; padding:4px;}
.JobSearchBoxCell {background-color: White; padding:8px;}
.JobSearchJobCell {background-color: #EEEEEE; padding:8px; border-color:#999999; border-width:1px; border-style:solid;}
.JobSearchJobTitle {color:#0373A3; font-size: 15px; font-weight:bold;}
.JobSearchJobTitle:hover {color:#000000; font-size: 15px; font-weight:bold;}

.JobDetailsTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.JobDetailsImageCell {border:1px solid #AFCDDC; background-color: White; text-align:center; padding-top:20px; }
.JobDetailsTextCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:left;}
.JobDetailsTitle {font-size:18px; font-weight:bolder;}
.JobDetailsType {font-size:15px;}
.JobDetailsSalary {font-size:15px;}
.JobDetailsLocation {font-size:15px;}
.JobDetailsLink {color:#0373A3;}
.JobDetailsLink:hover {color:#000000;}

.UserSignupTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.UserSignupFormCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:left;}

.EditProfileTitleCell {background-color: #0373A3; font-size: 15px; font-weight: bolder; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.EditProfileFormCell {padding:8px; text-align:left; background-color:#DDDDDD}

.UserLoginTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.UserLoginFormCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:left; vertical-align:top;}
.UserLoginFormCell h2 {color: #FF9900; font-size: 15px; font-weight: bolder; margin:0; margin-bottom:10px; }

.PasswordTitleCell {background-color: #0373A3; font-size: 15px; font-weight: bolder; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.PasswordFormCell {padding:8px; text-align:left; background-color:#DDDDDD}

.AdYourAccountTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.AdYourAccountCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:left;}
.AdYourProfileTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.AdYourProfileLogoCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:center;}
.AdYourProfileTextCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:left;}

.AdJobsTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.AdJobsBackCell {border:1px solid #AFCDDC; border-right-width:2px; background-color: White; padding:4px}
.AdJobsItemCell {background-color: #EBEBEB; border-width:1px; border-style:solid; border-color:#CCCCCC; padding:4px;}

.AdLoginTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-size: 15px; font-weight: bolder; padding: 4px 0px 4px 8px;}
.AdLoginFormCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:left;}

.AdEditProfileTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.AdEditProfileFormCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:left;}

.AdAddJobTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.AdAddJobFormCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:left;}

.AdSearchUserBoxTitleCell {border:1px solid #AFCDDC; background-color: White; color: #FF9900; font-size: 15px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.AdSearchUserBoxCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:left;}
.AdSearchUserResultCell {border:1px solid #AFCDDC; background-color: White; padding:8px; text-align:left; border-width:1px; border-style:solid;}
.AdSearchUserTitle {font-size:15px; font-weight:bolder;}

.EducationHistorySchoolTitle {background-color: #BBBBBB; padding:5px; font-size:12px; font-weight:bold;}
.EducationHistoryQualCell {background-color: #FFFFFF; padding:5px;}
.EducationHistoryLevelCell {background-color: #FFFFFF; padding:5px;}
.EducationHistoryGradeCell {background-color: #FFFFFF; padding:5px;}
.EducationHistoryButtonCell {background-color: #FFFFFF; padding:5px; text-align:center;}

.EmploymentHistoryTitleCell {background-color: #BBBBBB; padding:5px; font-size:12px; font-weight:bold;}
.EmploymentHistoryCells {background-color: #FFFFFF; padding:5px;}
.EmploymentHistoryAddForm {padding:5px;}

.KeySkillsTable {padding:5px; background-color: #BBBBBB}
.KeySkillsCell {padding:5px; background-color: #BBBBBB; text-align:left; vertical-align:top;}
.KeySkillsFormCells {padding:5px; background-color: #EEEEEE}

.ReferencesCells {padding:5px; background-color: #BBBBBB}


.AdEnquiryTitleCell {border:1px solid #AFCDDC; background-color: White; font-size: 15px; font-weight: bolder; color: #FF9900; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.AdEnquiryFormCell {border:1px solid #AFCDDC; padding:8px; text-align:left; background-color:White;}

.UserSearchTitleCell {background-color: #0373A3; font-size: 15px; font-weight: bolder; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 8px;}
.UserSearchFormCell {padding:8px; text-align:left; background-color:#DDDDDD}


.FooterCell {background-color: #FF9933; border-width: 1px; border-style: none; border-top-style: solid; text-align: right; border-color: #666666; color:White; font-weight:bold;}
.MainFooterCell {padding: 8px;}
.TVI {font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#AAAAAA; padding-top:4px;}


.panelbarHeader
{                   
	font-size: 12px; 
  	color: #000000;
	font-family: Verdana;
	cursor: hand;
	cursor: pointer;
	padding: 4px;
	background-color: #CFE6F2;
	border: 1px solid #AFCDDC;
	border-bottom: 0px;
	height: 25px;
}

.panelbarHeaderHover 
{                   
	font-size: 12px; 
	color: #000000;
	font-family: Verdana;
	cursor: hand;
	cursor: pointer;
	padding: 4px;
	background-color: #E4F1F8;
	border: 1px solid #AFCDDC;
	border-bottom: 0px;
	height: 25px;
}

.panelbarHeaderExpand
{
	font-size: 12px; 
	color: #000000;
	font-family: Verdana;
	height: 25px;
	cursor: hand;
	cursor: pointer;
	padding: 4px;
	background-color: #CFE6F2;
	border: 1px solid #AFCDDC;
	border-bottom: 0px;
}

.panelbarItem 
{
	font-size: 11px; 
	color: #000000;
	font-family: Verdana;
	width: 100%;
	cursor: hand;
	cursor: pointer;
	padding: 3px;
	padding-left: 16px;
	background-color: #E4F1F8;
	border: 1px solid #AFCDDC;
	border-bottom: 0px;
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.panelbarItemSelected
{
	font-size: 11px; 
	color: #000000;
	font-family: Verdana;
	width: 100%;
	cursor: hand;
	cursor: pointer;
	padding: 3px;
	padding-left: 16px;
	background-color: #F4FAFD;
	border: 1px solid #AFCDDC;
	border-bottom: 0px;
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}




.Form div{ margin-top:5px; margin-bottom:3px;}