body {
	background-color : #FFFFFF;
	color : #003366;
	margin : 0px;
	padding : 0px;
	font-family : Arial, Helvetica, sans-serif;
	padding-top : 0px;
	font-size : 13px;
	text-align : left;
}

.ContentContainer {
	width: 920px;
	margin: 0 auto;
	text-align : left;
}

.BannerLogo {
	width : 289px;
	padding-left : 10px;
}

.BannerAdvertisement {
	width : 500px;
}

.BannerLogin {
	width : 131px;
	text-align : center;
	color : #FFFFFF;
	font-weight : bold;
}

.Banner {
	background-color : #AFC6DB;
	height : 64px;
	width : 920px;
	text-align : left;
}

.ContentContainerPartner {
	width: 1050px;
	margin: 0 auto;
	text-align : left;
}

.BannerPartner {
	background-color : #AFC6DB;
	height : 64px;
	width : 1050px;
	text-align : left;
}

.menuPartner {
	width : 110px;
	padding-left : 10px;
	padding-bottom : 10px;
	text-align : left;
}

.small {
	font-size : 10px;
}

.Purple {
	background-color : #AFC6DB;
}

th {
	background-color : #DDDDDD;
}

.CopyHighlighted {
	color : #0033FF;
}

.BulletPointArrow {
	width : 50px;
	text-align : right;
	padding-right : 5px;
}

.HiddenText label {
    display : none;
}

/* LINKS -------------------------------------------------- */

a {
	color : #000000;
}

a.visited {
	color : #1A1AFF;
}

a.footer {
	color : #000000;
	font-size : 14px;
	text-decoration : none;
}

a.footer:Hover {
	text-decoration : underline;
}

a.menu {
	color : #000000;
	font-size : 12px;
	padding-left : 4px;
	text-decoration : none;
}

a.menu:hover {
	text-decoration : underline;
}

a.menuPartner {
	color : #000000;
	font-size : 12px;
	padding-left : 4px;
	text-decoration : none;
}

a.Section {
	text-decoration : none;
	font-weight : bold;
	font-size : 16px;
	color : #990033;
}

a.Section:hover {
	text-decoration : underline;
}

a.SectionLink:hover {
	text-decoration : underline;
}

a.SectionLink {
	text-decoration : none;
}

a.Login {
	text-decoration : none;
	font-weight : bold;
	font-size : 14px;
	color : #FFFFFF;
}

a.Login:hover {
	text-decoration : underline;
}

a.Large {
	font-size : larger;
	font-weight : bold;
}

a.BulletPoint {
	text-decoration : none;
}

a.BulletPoint:hover {
	text-decoration : underline;
}

table.Taxation {
	border : 2px solid #065d00;
}

table.Taxation th {
	text-align : right;
	background-color : #6633CC;
	border : 1px solid #000000;
}

table.Taxation td {
	text-align : right;
	border : 1px solid #000000;
}

/* -------------------------------------------------------- */

.menu {
	width : 130px;
	background-color : #AFC6DB;
	padding-left : 10px;
	padding-bottom : 10px;
	text-align : left;
}

.ContentFrame {
	width : 790px;
	padding-top : 0px;
}

.ContentFrameAdmin {
	width : 1000px;
	padding-top : 0px;
}

.SearchBar {
	height : 40px;
	text-align : center;
	vertical-align : top;
	padding-top : 5px;
}

.ContentBody {
	width : 100%;
	padding-top : 10px;
	padding-left : 10px;
}

.ContentBodyAdmin {
	width : 100%;
	padding-left : 10px;
}

.ContentAdvertisement {
	width : 160px;
	text-align : center;
}

.MenuTitle {
	font-size : 14px;
	font-weight : bold;
}

.footer {
	text-align : center;
	font-size : 14px;
}

.FooterSummary {
	height : 800px;
	vertical-align : bottom;
	font-size : 12px;
	padding-bottom : 5px;
}

.copyright {
	font-size : 10px;
}

.Section {
	color : #990033;
}

.SectionText {
	color : #0033FF;
}

.SectionColumn {
	width : 300px;
}

.HomeCopy {
	width : 350px;
}

.HomeTopJob {
	width : 280px;
}

.Center {
	text-align : center;
}

.red {
	color : #FF0000;
}

.green {
	color : green;
}

.DarkRed {
	color : #990033;
}

.White {
	color : #FFFFFF;
}

img {
	border : none;
}

h2 {
	font-size : 22px;
	font-weight : bold;
}

.HeaderAdmin {
	font-size : 22px;
	font-weight : bold;
}

.TextCenter {
	text-align : center;
}

/* FORMS -------------------------------------------------- */

.Form2ColumnTitle {
	width : 80px;
}

/*.Form2ColumnContent*/

.FormSubmitRow {
	text-align : right;
}

.FormInputNormal {
	width : 200px;
}

.FormInputShort {
	width : 100px;
}

.FormInputTextArea {
	width : 370px;
	height : 110px;
}

.FormInputTextAreaSmall {
	width : 280px;
	height : 90px;
}

.FormTitle {
	font-weight : bold;
}

.GreyRow {
	background-color : #E3E3E3;
}

.SearchRowAlternating {
	background-color : #EEEEEE;
}

.CVSearchRow {
	height : 44px;
}

.Spacer {
	width : 20px;
}

.Indented {
	padding-left : 20px;
}

/* TOP JOB ------------------------------------------------ */

a.TopJob {
	font-size : 12px;
	font-weight : bold;
	text-align : center;
}

.TopJob {
	font-size : 10px;
}

.TopJobTitle {
	text-align : left;
	background-color : #FFCC66;
}

.TopJobTitleResults {
	text-align : left;
	background-color : #DDDDDD;
}

.TopJobContent {
	text-align : left;
	border-top : solid 1px #000000;
}

.TopJobFrame {
	border : solid 1px #333333;
}

.WelcomeMenuItem {
    padding-left : 20px;
}

/* ALERTS ------------------------------------------------- */

#AlertWarning {
	background-color : #FCC57E;
	padding : 5px 5px 5px 5px;
	border : solid 1px #939393;
}

.AlertWarningTitle {
	font-weight : bold;
	color : Red;
	padding-bottom : 5px;
}

.AlertWarningItem {
	color : Red;
	padding-left : 10px;
}

#AlertMessage {
	background-color : #AFC6DB;
	padding : 5px 5px 5px 5px;
	border : solid 1px #939393;
}

.AlertMessageTitle {
	font-weight : bold;
	color : #000000;
	padding-bottom : 5px;
}

.AlertMessageItem {
	color : #000000;
	padding-left : 10px;
}
