html{
	background-color:#F8F8F8;
}
body{
	margin: 0px;
	min-width: 960px;
}
p{
font-size:12px;
}
.main_content{
	padding:8px 8px 5px 8px;
	text-align: left;
	width: 942px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-image:url('images/black_back.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	text-decoration: none;
}
.center_align{
	text-align: center;
}
.left_align{
	text-align: left;
}
.right_align{
	text-align: right;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*border: 1px solid #7F9DB9;*/
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #7F9DB9;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #7F9DB9;
}
button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	background-color: #999999;
}
.submitbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	height: auto;
	width: auto;
	font-weight: normal;
	border: 1px solid #003366;
	background-color: #F2F2F2;
}
table {
	/*border: 1px solid #E4E4E4;*/
}
.headerstyle {
	font-size: 18px;
	font-weight: bold;
	color: #B9CEFF;
	color: #E70500;
}
.headerstyle_red {
	font-size: 18px;
	font-weight: bold;
	color: #E70500;
}
.headerstyle_black {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
a:link {
	text-decoration: underline;
	color: #000033;
}
a:visited {
	color: #000033;
	text-decoration: underline;
}
a:hover {
	color: #0099FF;
	text-decoration: none;
}
a:active {
	color: #000033;
	text-decoration: underline;
}
.white_link a{
	text-decoration: underline;
	color: #FFFFFF;
}
.white_link a:link {
	text-decoration: underline;
	color: #FFFFFF;
}
.white_link a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.white_link a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.white_link a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.cleartable {
	border: 0px;
}
.centreall {
	vertical-align: middle;
}
.selectwidth {
	width: 45ex;
}
.lilacbackground {
	/*	background-image: url(images/top_bar_background.gif);
	background-repeat: repeat-x;*/
	background-color:#DDE6FC;
}
.outdatebackground {
	background-color:#FF9900;
}
.checkbox {
	position: relative;
	top: 4px;
}
.message1 {
	background-color: #F7F7F7;
}
.message2 {
	background-color: #E9E9E9;
}
.messagesent1 {
	background-color: #F7F7F7;
}
.messagesent2 {
	background-color: #E9E9E9;
}
.unread {
	font-weight: bold;
}
.hide_table {
	visibility: hidden;
}
.horizontalrule {
	color: #CCCCCC;
}
.link_no_line a:link {
	text-decoration: none;
	font-weight: bold;
}
.link_no_line a:visited {
	text-decoration: none;
	font-weight: bold;
}
.bigsubmitbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000033;
	height: auto;
	width: auto;
	font-weight: bold;
	border: 1px solid #003366;
	background-color: #F2F2F2;
}
.headerstyle a:link {
	font-size: 18px;
	font-weight: bold;
	color: #B9CEFF;
	text-decoration: none;
}
.headerstyle a:visited {
	font-size: 18px;
	font-weight: bold;
	color: #B9CEFF;
	text-decoration: none;
}
.headerstyle a:active {
	font-size: 18px;
	font-weight: bold;
	color: #B9CEFF;
	text-decoration: none;
}
.headerstyle a:hover {
	font-size: 18px;
	font-weight: bold;
	color: #52BAFF;
	text-decoration: none;
}
.headerstyleinpage {
	font-size: 14px;
	font-weight: bold;
	color: #E70500;
}
.headerstyleinpage a:link {
	color: #5986E6;
}
.headerstyleinpage a:visited {
	color: #5986E6;
}
.headerstyleinpage a:active {
}
.headerstyleinpage a:hover {
	text-decoration: none;
	color: #52BAFF;
}
.link_no_line_not_bold a:link {
	text-decoration: none;
}
.link_no_line_not_bold a:visited {
	text-decoration: none;
}
.lined_table {
	border-top: 1px none #E4E4E4;
	border-right: 1px none #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px none #E4E4E4;
}
.not_activebackground {
	background-color:#D9D9D9
}
.nowrap {
	white-space: nowrap;
}
.tip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #003366;
	background-color: #FFFFA1;
	border: 1px solid #FFCC00;
}
.grey_text {
	font-size: 1em;
	color: #999999;
}
.jobs_table {
	border: 1px solid #999999;
}
.redbackground {
	background-color: #FF1919;
}
.bottom_menu_font {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.top_bar_style1 {
	font-size: 8px
}
.top_bar_style2 {
	color: #FF0000
}
.top_bar_text {
	position: relative;
	top:2px;
	left: -3px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.top_bar_text a {
	position: relative;
	top:2px;
	left: -3px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.top_bar_text a:hover {
	position: relative;
	top:2px;
	left: -3px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:overline;
}
.top_menu_table{
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#top_menu a:link {
	text-decoration: none;
	color:#FFFFFF;
}
#top_menu a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
#top_menu a:hover {
	text-decoration: underline;
	color:#FFFFFF;
}
#top_menu a:active {
	text-decoration: none;
	color:#FFFFFF;
}
#top_menu top_bar_text a:hover {
	text-decoration: underline;
	color:#FFFFFF;
}
.thin_row {
	font-size: 14px;
}
.otherbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	height: auto;
	width: auto;
	font-weight: bold;
	border: 1px solid #003366;
	background-color: #F2F2F2;
}
.otherbuttonred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	height: auto;
	font-weight: bold;
	border: 1px solid #003366;
	background-color: #F2F2F2;
}
div#advertising_zone {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
div#advertising_zone {
	border: thin solid #B9CEFF;
	background-color: #F2F8FF;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.advertising_zone {
	border: thin solid #BFBFBF;
	background-color: #EFEFEF;
}
.advertising_zone h2 {
	font-size: 1.2em;
	margin-top: 0px;
	color: #000000;
	margin-bottom: 0px;
}
.advertising_zone h2 a {
	color: #000000;
}
.forum1 {
	background-image:url(images/tile_cat.gif);
	font-weight: bold;
	color:#FFFFFF;
	min-height:50px;
	background-repeat: repeat-x;
}
.forum2 {
	color:#FFFFFF;
	font-weight: bold;
}
.forum2 a:link {
	color: #FFFFFF;
	font-weight: bold;
}
.forum2 a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
.forum2 a:hover {
	text-decoration: none;
	color: #52BAFF;
	font-weight: bold;
}
.forum2 a:active {
	color: #FFFFFF;
	font-weight: bold;
}
.forumheaderstyleinpage {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.forumheaderstyleinpage a:link {
	color: #000000;
}
.forumheaderstyleinpage a:visited {
	color: #000000;
}
.forumheaderstyleinpage a:active {
}
.forumheaderstyleinpage a:hover {
	text-decoration: none;
	color: #52BAFF;
}
.employers_zone {
	border: thin solid #B9CEFF;
	background-color: #F2F8FF;
}
.candidate_zone {
	border: thin solid #FF3333;
	background-color: #FFF4F4;
}
.employers_zone a{
	text-decoration:underline;
}
.employers_zone a:hover{
	text-decoration:none;
}
.candidate_zone a{
	text-decoration:underline;
}
.candidate_zone a:hover{
	text-decoration:none;
}
.employers_zone h2{
	font-size: 1.2em;
	margin-top: 0px;
	color: #0070F7;
	margin-bottom: 2px;
}
.candidate_zone h2{
	font-size: 1.2em;
	margin-top: 0px;
	color: #FF0000;
	margin-bottom: 2px;
}
.advertising_zone {
	border: thin solid #BFBFBF;
	background-color: #EFEFEF;
	
}
.advertising_zone h2{
	font-size: 1.2em;
	margin-top: 0px;
	color: #000000;
	margin-bottom: 2px;
}

.tick1_size2{
width:100%;
height:17px;
}
.tick1_size2 a{
	color:#FFFFFF;
}.small_text1 {
	font-size: 10px
}
.blue_bold {
	font-size: 11px;
	color: #006FDD;
	font-weight: bold;
}

.banner-link{
	color:#808080 !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.home-bullet-head{
	color:red;
	font-weight:bold;
	text-align:center;
}


.membercount {
	font-size: 13px;
	font-weight: bold;
	float:right;
	color:#0000CC;
	padding-right:25px;
	line-height: 18px;
}
.membercount a:link, .membercount a:visited {
	font-size: 13px;
	color: red;
	text-decoration: underline;
	font-weight: bold;
}
.membercountlink:link, .membercountlink:visited {
	color: red;
	text-decoration: underline;
	font-weight: bold;
}

a.big_red, a.big_purple, a.big_grey, a.big_blue {
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
}

a.big_red:hover{
	text-decoration:underline;
}

.big_red{
	width:160px;
	height:23px;
	display:block;
	margin:0px auto 0px auto;
	padding: 7px 0px 0px 0px;
	background-image:url('../images/big_red.jpg');
}

a.big_purple:hover{
	text-decoration:underline;
}

.big_purple{
	width:160px;
	height:23px;
	display:block;
	margin:0px auto 0px auto;
	padding: 7px 0px 0px 0px;
	background-image:url('../images/big_purple.jpg');
}

a.big_grey:hover{
	text-decoration:underline;
}

.big_grey{
	width:160px;
	height:23px;
	display:block;
	margin:0px auto 0px auto;
	padding: 7px 0px 0px 0px;
	background-image:url('../images/big_grey.jpg');
}
.big_blue{
	width:153px;
	height:23px;
	display:block;
	margin:0px auto 0px auto;
	padding: 7px 0px 0px 0px;
	background-image:url('../images/big_blue.jpg');
}

.validation{
	color:#E70500;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
}