/* CSS Document - Horsejobs.ca */

/* General Styles */
body {
	background-image:  url(images/bg.gif);
	background-repeat:  repeat;
}
h1 {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  16px;
	font-weight:  bold;
	color:  #CC0000;
	text-align:  center;
	letter-spacing: 2px;	
}
h2 {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  12px;
	font-weight:  bold;
	color:  #333333;
	text-align:  left;
}
h3 {
	font-size:  14px;
	font-weight:  bold;
	color:  #990000;
	padding-left:  10px;
	text-align:  left;
}
h4 {
	font-size:  10px;
	color:  #990000;
	text-align:  left;
	padding-left:  5px;
}
h5 {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  16px;
	font-weight:  bold;
	color:  #CC0000;
	text-align:  left;
	letter-spacing: 2px;	
}
a:link {
	text-decoration:  none;
	color:  #CC0000;
}
a:visited {
	text-decoration:  none;
	color:  #CC0000;
}
a:visited:hover {
	text-decoration:  underline;
	color:  #CC0000;
}
a:active {
	text-decoration:  none;
}
a:hover {
	text-decoration:  underline;
	color:  #CC0000;
}

ol {
	margin-right:  10px;
}
ul {
	line-height:  22px;
	text-align:  left;
}
ul.shoe li{
	font-size:  11px;
	list-style-image: url(images/bullet_shoe_gold.gif);
	color:  #333333;
	padding-left:  5px;
	text-align:  left;
	line-height:  22px;
}

ul.red li {
	font-size:  11px;
	list-style-image: url(images/bullet_shoe_red.gif);
	color:  #666666;
	padding-left:  5px;
}
/* End General Styles */

/* Content stuff */
.mainTable {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  12px;
	color:  #333333;
	line-height:  18px;
	background-color:  #FFFFFF;
	border-right-color: #999999;
	border-right-style: solid;
	border-right-width: 3px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-top:  1px solid #999999;
	border-left:  1px solid #999999;
}
.topBorder {
	border-top:  2px solid #999999;
}
.bottomBorder {
	border-bottom:  2px solid #999999;
}
.sideBorder {
	border-left:  2px solid #999999;
	border-right:  2px solid #999999;
	border-top:  none;
}
.image {
	padding-top:  20px;
	padding-right:  5px;
}
.content {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  12px;
	color:  #333333;
	line-height:  18px;
	text-align:  left;
	margin:  10px;
}
.contentheader {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  16px;
	color:  #000000;
	line-height:  18px;
	font-weight:bold;
	text-align:  center;
	margin:  10px;
}
.taglineRed {
	font-family:  Arial, Helvetica, sans-serif;
	color:  #CC0000;
	font-weight:  bold;
	font-size:  16px;
	text-align:  right;
	font-style:  italic;
	margin-right:  10px;
}
.taglineGold {
	font-family:  Arial, Helvetica, sans-serif;
	color:  #CC9933;
	font-weight:  bold;
	font-size:  16px;
	text-align:  right;
	font-style:  italic;
	margin-right:  10px;
}
.infoHead {
	text-align: left;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 14px;
	background-color: #CC0000;
	padding-left:  10px;
	height:  20px;
}
.infoHeadgold {
	text-align:  center;
	color:  #FFFFFF;
	font-weight:  bolder;
	font-size:  14px;
	background-color:  #CC9933;
	height:  20px;
}
.infoHeadred {
	text-align:  center;
	color:  #FFFFFF;
	font-weight:  bolder;
	font-size:  14px;
	background-color:  #CC0000;
}
.infogoldHead {
	text-align: left;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 14px;
	background-color: #CC9933;
	padding-left:  10px;
	height: 20px;
}
.infoHeadgrey {
	text-align:  left;
	color:  #FFFFFF;
	font-weight:  bolder;
	font-size:  14px;
	background-color:  #666666;
	padding-left:  10px;
	height:  20px;
}
/* end content Stuff */

/* Main Navigation */
.mainNav {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  12px;
	letter-spacing: 1px;
	color:  #CC0000;
	text-align:  left;
	font-weight:  bold;
	font-variant:  small-caps;
	padding-left: 5px;
	background-color:  #FFFFFF;
	border-right:  2px solid #CC0000;
}
.mainNav a:link {
	text-decoration:  none;
}
.mainNav a:visited {
	text-decoration:  none;
	color:  #999999;
}
.mainNav a:active {
	text-decoration:  none;
	color:  #CC0000;
}
.mainNav a:hover {
	color:  #CC0000;
}

/* End Main Navigation */
/* Employer Navigation */
.goldNav {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  12px;
	letter-spacing: 1px;
	color:  #CC9933;
	text-align:  left;
	font-weight:  bold;
	font-variant:  small-caps;
}
.goldNav a {
	color:  #CC9933;
}
.goldNav a:visited {
	color:  #CC9933;
}
.goldNav a:hover {
	text-decoration:  underline;
	color:  #990000;
}
.goldNav_current, .goldNav_current a, .goldNav_current a:visited, .goldNav_current a:hover {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  12px;
	letter-spacing: 1px;
	text-align:  left;
	font-weight:  bold;
	font-variant:  small-caps;
	color:  #990000;
}

.goldNav_exp {
	font-size:  11px;
	color:  #CC9933;
	font-variant:  normal;
	font-weight: normal;
	padding:0px 0px 0px 10px;
}

.goldNav_exp a:link, .goldNav_exp a:visited {
	color:  #CC9933;
}

.goldNav_exp a:active, .goldNav_exp a:hover {
	color:  #990000;
	text-decoration:  underline;
}

.goldNav_exp span.subCurrent a:link, .goldNav_exp span.subCurrent a:visited  {
	color:#990000;
}

.goldNav_exp span.subCurrent a:active, .goldNav_exp span.subCurrent a:hover {
	color:  #990000;
	text-decoration:  underline;
}

/* End Employer Navigation */

/* Lower Navigation */
.lowerNav {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  11px;
	text-align:  center;
	color:  #999999;
	font-variant: small-caps;
}
.lowerNav a:link {
	text-decoration:  none;
	color:  #999999;
}
.lowerNav a:visited {
	text-decoration:  none;
	color:  #999999;
}
.lowerNav a:active {
	text-decoration:  none;
}
.lowerNav a:hover {
	text-decoration:  underline;
	color:  #000000;
}
/* End Lower Navigation */

/* Form */
.contentForm {
	font-size:  11px;
}
fieldset {
	border:  1px solid #CC0000;
	color:  #666666;
	background-image:  url(images/ico_horse_red.gif);
	background-repeat:  no-repeat;
	background-position:  bottom right;
}
fieldset.gold {
	border:  1px solid #CC9933;
	color:  #666666;
	background-repeat:  no-repeat;
	background-image:  url(images/ico_horse_gold.gif);
 	background-position:  bottom right;
	margin-left:  5px;
	margin-right: 5px;
}
legend{
	color:  #666666;
	font-weight:  bold;
}
submit input {
	color: #666666;
	border: 1px outset #CC9933;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  11px;
}
submit input employer {
	color: #666666;
	border: 1px outset #CC0000;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  11px;
} 
.buttonGold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #CC9933;
	width:  80px;
	height:  20px;
}
.buttonRed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #CC0000;
	width:  80px;
	height:  20px;
	letter-spacing: 1px;
}
/* End Form */

/* footer*/
.copy {
	font-family:  Georgia, "Times New Roman", Times, serif;
	color:  #CC0000;
	text-align:  center;
	font-size:  10px;
}
/* end footer */

/* General Styles */
.boldText {
	font-weight:  bold;
}
.smalltxt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  9px;
	color: #CC0000;
	line-height:  normal;
}
.smalltxtBurg {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:  9px;
	color:  #990000;
	line-height:  normal;
}
.medtxt {
	font-size:  14px;
	color:  #990000;
	font-weight:  bold;
	font-style:  italic;
}
.medtxtcntr {
	font-size:  14px;
	color:  #990000;
	font-weight:  bold;
	font-style:  italic;
	text-align:  center;
}
.large {
	font-size:  16px;
	font-weight:  bold;
	color: #CC0000;
	text-transform: capitalize;
	text-align:  center;
}
.xlarge {
	font-size:  16px;
	font-weight: bold;
	letter-spacing:  1px;
	text-align:  center;
	font-style:  italic;
}
.infoBoxgold {
	border:  2px solid #CC9933;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  12px;
}
.infoBoxgoldthin {
	border:  1px solid #CC9933;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  12px;
}
.priceBoxgold {
	border:  2px solid #CC9933;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  11px;
	padding-left:  5px;
}

.centertxt {
	text-align:  center;
	font-weight:  bold;
}
.goldtxt {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  14px;
	font-weight:  normal;
	text-align:  left;
	color:  #CC9933;
	padding-left:  10px;
}
.burgtxt {
	color:  #990000;
	font-size:  14px;
	text-align:  left;
	padding-left:  10px;
}
.goldgradFill {
	background-image:  url(images/gradient_bg.gif);
	background-repeat:  repeat-x;
	height: auto;
	background-position: bottom;
	border-right:  2px solid #CC9933;
}
.redgradFill {
	background-image:  url(images/grad_bg_red.gif);
	background-repeat:  repeat-x;
	
}
.gold_fill {
	background-color:  #CC9933;
}
.tableHead {
	font-size:  12px;
	font-weight:  bold;
	font-style:  italic;
	font-weight:  bold;
	text-align:center;
}
.tabs {
	background-color:  #CC9933;
	border:  1px solid #999999;
	font-size:10px;
	color:#FFFFFF;
	font-weight:  bold;
	text-decoration: none;
	text-align:  center;
}
.tabs a {
	background-color:  #CC9933;
	border:  1px solid #999999;
	font-size:10px;
	font-weight:  bold;
	text-decoration:none;
	color:  #FFFFFF;
	text-align:  center;
	display:  block;
}
.tabs a:visited {
	border:  1px solid #999999;
	font-size:10px;
	color:#FFFFFF;
	font-weight:  bold;
	text-decoration:none;
	text-align:  center;
}
.tabs a:active {
	background-color:  #CC9933;
	border: 1px solid #000000;
	font-size:10px;
	font-weight:  bold;
	text-decoration:none;
	color:  #FFFFFF;
	text-align:  center;
}
.tabs a:hover {
	background-color:  #FFFFFF;
	border:  1px solid #999999;
	font-size:10px;
	font-weight:  bold;
	text-decoration:none;
	color:  #CC9933;
	text-align:  center;
	display: block;
}
.current_tab {
	background-color:  #FFFFFF;
	border:  1px solid #999999;
	font-size:10px;
	color:#CC9933;
	font-weight:  bold;
	text-decoration: none;
	text-align:  center;
}
.current_tab a {
	background-color:  #FFFFFF;
	border:  1px solid #999999;
	font-size:  10px;
	color: #CC9933;
	text-align:  center;
	font-weight:  bold;
	text-decoration: none;
	display: block;
} 
.current_tab a:visited {
	background-color:  #FFFFFF;
	border:  1px solid #999999;
	color: #CC9933;
	text-align:  center;
	font-weight:  bold;
	text-decoration: none;
}
.current_tab a:active {
	text-decoration: none;
}
current_tab a:hover {
	display:  block;
}
dl {
	margin-left:  10px;
}	
.jobContent {
	font-size:  11px;
	text-align:  left;
	padding-left:  5px;
}
.job_active {
	color:  #006600;
}
.job_inactive {
	color:  #0066FF;
}
.bluetxt {
	color:  #000033;
	font-weight:  bold;
}
.subTitle {
	font-size:  12px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
}
.pageTitleGold {
	font-size:  16px;
	font-weight:  bold;
	color:  #CC9933;
	padding:  10px;
	
}
.tableHeadsmall {
	font-size:  11px;
	font-weight: bold;
	text-align: left;
	color:  #FFFFFF;
	background-color:  #CC9933;
	padding-left:  5px;
}
.jobPreview {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  12px;
	line-height: 18px;
	color:  #000000;
}
.color {
	background-color:  #FFFFCC;
}

.banner {
	background-color:  #FFFFFF;
}
.appPhoto {
	border-top:  1px solid #990000;
	border-left:  1px solid #990000;
	border-right:  1px solid #990000;
	border-bottom:  1px solid #990000;
	padding:  5px;
}
.appInfo {
	color:  #333333;
	padding-left:  10px;
	line-height: 18px;
}
.appInformation {
	color:  #990000;
	font-weight: bold;
	text-align:  right;
}
.appInfofooter {
	border-bottom:  1px solid  #990000;
	text-align:  right;
	padding-right: 15px;
	font-weight:  bold;
	font-style:  italic;
	color:  #990000;
}
.featureAppbox {
	background-color:  #990000;
	display:  block;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  12px;
	color:  #FFFFFF;
	font-weight: normal;
	text-align: center;
	padding:  5px;
}
.featureAppbox a {
	color:  #FFFFFF;
}
.featureAppbox a:hover {
	text-decoration:  underline;
	color:  #FFFFFF;
}
.appBox {
	border:  1px solid #990000;
}


/*NEW INDEX*/
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP: 0px
}
.maintable {
	BACKGROUND: url(images/outline.gif) repeat-y
}
H2 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 4px; COLOR: #cc0000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 18px; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: Trebuchet MS, Arial, Helvetica; TEXT-ALIGN: center
}
H4 {
	MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; FONT-STYLE: italic; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
.loginbar {
	ALIGN: right; MARGIN-RIGHT: 22px
}
.username {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
.forgotpw {
	FONT-SIZE: 10px;ALIGN: right; COLOR: #cc0000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
.forgotpw A {
	TEXT-TRANSFORM: uppercase;ALIGN: right; COLOR: black; TEXT-DECORATION: none
}
.header {
	BACKGROUND-IMAGE: url(images/header.gif); WIDTH: 740px; HEIGHT: 134px
}
.midbanner {
	MARGIN-TOP: -5px; BACKGROUND: url(images/midbanner.gif) no-repeat; MARGIN-BOTTOM: -10px; HEIGHT: 190px
}
.midbottom {
	MARGIN-TOP: 0px; BACKGROUND: url(images/outline.gif) repeat-y; WIDTH: 740px
}
.quotebar {
	BACKGROUND: url(images/quotebar.gif) repeat-y; WIDTH: 740px; HEIGHT: 132px
}
.navbar {
	MARGIN-TOP: 5px; ALIGN: right; MARGIN-LEFT: 370px; MARGIN-RIGHT: 10px
}
.midbannertext {
	FLOAT: right; WIDTH: 480px; MARGIN-RIGHT: 20px; min-height:195px; margin-bottom:10px; padding-right:10px
}
.midbannerheader {
	margin-bottom:0px; margin-top:6px
}
P.boldd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
P.midbannerp1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica; margin-top:9px; margin-bottom:8px; line-height:16px
}
P.midbannerp2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica; margin-top:0px; margin-bottom:11px; line-height:16px
}
.midbannerblog {
	display:inline; margin-left:8px; margin-right:4px
}
.readmore {
	MARGIN-TOP: -25px; FLOAT: right; MARGIN-RIGHT: 25px
}
.nobold {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.quote1 {
	MARGIN-TOP: -80px; FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 45px; WIDTH: 525px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
.quote2 {
	MARGIN-TOP: 10px; FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: -25px; WIDTH: 525px; FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
.openquote {
	BACKGROUND: url(images/quotetop.gif) no-repeat; FLOAT: left; MARGIN-BOTTOM: -40px; MARGIN-LEFT: 25px; WIDTH: 50px; HEIGHT: 50px
}
.closequote {
	MARGIN-TOP: 40px; BACKGROUND: url(images/quotebottom.gif) no-repeat; FLOAT: right; WIDTH: 50px; MARGIN-RIGHT: 180px; HEIGHT: 50px
}


/*SOME CLASSES*/
.error{MARGIN: 10px; 
	color:  #ff0000;
	font-weight:  bold;
}

A.erro:link {
	COLOR: #ff0000; TEXT-DECORATION: none;font-weight:  bold;FONT-SIZE: 14px;
}
A.erro:visited {
	COLOR: #ff0000; TEXT-DECORATION: none;font-weight:  bold;FONT-SIZE: 14px;
}
A.erro:active {
	TEXT-DECORATION: none;font-weight:  bold;FONT-SIZE: 14px;
}
A.erro:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline;font-weight:  bold;FONT-SIZE: 14px;
}
li.thanks{
margin-left:  30px;
}
.buttongold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #CC9933;
	width:  80px;
	height:  20px;
}
.buttonred {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #CC0000;
	width:  80px;
	height:  20px;
	letter-spacing: 1px;
}

/*for admin pages*/
.smalltablecolor{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	background-color: #eeeeee;
	letter-spacing: 1px;
	padding:  1px;
}
.smallcolor_{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	background-color: #ffffcc;
	letter-spacing: 1px;
	padding:  1px;
}
.smallcolor{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	background-color: #ffffcc;
	padding:  1px;
	display:inline;
}
.smalltable{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	background-color: #ffffff;
	letter-spacing: 1px;
	padding:  1px;
}
.smalltabletitle{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	background-color: #ffdddd;
	letter-spacing: 1px;
	padding-left: 2px;
}
.smallbutton{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #555555;
/*	width:  50px;*/
	height:  20px;
	letter-spacing: 1px;
}
.smallradio{
	MARGIN: 0px; margin-top: 0px; margin-bottom: 0px;
	PADDING: 0px; padding-top: 0px; padding-bottom: 5px;
	WIDTH: 10px;
	HEIGHT: 10px;
}
.incontent {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  10px;
	color:  #333333;
	line-height:  18px;
	text-align:  left;
	margin-left:  20px;
}
a.ord {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  12px;
	color:  #333333;
}
.incontentcolor {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  10px;
	color:  #333333;
	background-color: #dddddd;
	line-height:  18px;
	text-align:  left;
	margin-left:  20px;
	margin-bottom:  10px;
	PADDING: 5px;
}

.colorsmall {
	background-color:  #FFCCCC;
	display:inline;
	padding:1px;
}
.smallinput{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
/*	width:  50px;*/
	letter-spacing: 1px;
}
.green{
	background-color:#eeffee;
	PADDING: 5px;
}
.greensmall{
	background-color:#eeffee;
	PADDING: 5px;
	font-size: 10px;
	margin:5px;
}

.directory {
	border:  1px solid #000000;
	font-size:  11px;
	text-align:  left;
	background-color:  #FFFFFF;
	line-height: 16px;
}
.featdirectory{
	border:  1px solid #000000;
	font-size:  11px;
	text-align:  center;
	background-color:  #FFFFFF;
	line-height: 16px;
}
.direct_tag {
	font-size:  10px;
	color:  #CC0000;
	font-style:  italic;
}
.supportRED {
	color:#CC0000;
}

.supportTypeDesc {
	color: #808080;
	font-size:10px;
}

#Reply_Button {
	background-image: url(images/Reply_btn_gold.gif);
	width:104px;
	height:46px;
	border:0px;
}

#Submit_Button {
	background-image: url(images/button_send_gold.gif);
	width:104px;
	height:46px;
	border:0px;
}

#Back_Button {
	background-image: url(images/back.gif);
	width:104px;
	height:46px;
	border:0px;
}

#Admin_Button {
	background-image: url(images/assignadmin_gold.gif);
	width:104px;
	height:46px;
	border:0px;
}

pre {
	line-height:12px;
	padding:0px 0px 0px 0px;
	font-size:14px;
}

.blogtitlebox {
	background-color:#EFEFEF;
	padding:5px 15px 5px 15px;
	border:#000000 solid 1px;
}

.blogtitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}

.blogdate {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

.blogcontent {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
}
.blogcontentleft {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	border-left:#000000 solid 1px;
}
.blogcontentright {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	border-right:#000000 solid 1px;
}
.blogcontentboth {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
	border-left:#000000 solid 1px;	
	border-right:#000000 solid 1px;
}

.contenttitlebox {
	background-color:#FFFFCC;
	padding:5px 5px 5px 5px;
	border:#000000 solid 1px;
}

.postreplytext a {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:  10px;
	font-weight:  bold;
	color:  #CC0000;
	text-decoration:none;
}

.postreplytext a:hover {
	text-decoration:underline;
}

.indexblogmain {
	width:683px; 
	border: 1px solid #BBBBBB; 
	background-image:url('/stest/testgrad.jpg'); 
	background-repeat:repeat-x; 
	padding:0px; 
	margin-top:15px; 
	margin-bottom:30px; 
	margin-left:auto; 
	margin-right:auto;
}

.indexblogleft {
	float:left; 
	width:490px; 
	margin:0px; 
	padding:10px; 
	border-right: 1px solid #BBBBBB; 
	height:100%; 
	vertical-align:top;
}

.indexblogright {
	float:right; 
	width:160px; 
	margin:0px; 
	padding:5px; 
	padding-top:10px; 
	padding-left:0px; 
	padding-right:10px; 
	height:100%; 
	text-align:left; 
	vertical-align:top;
}

.indexblognorecentposts {
	margin-left:40px; 
	font-style:italic; 
	font-size:12px; 
	font-family:Georgia, "Times New Roman", Times, serif
}

.cleardiv {
	clear:both; 
	margin:0px; 
	padding:0px;
}

.featuredboxtop {
	padding:45px 17px 10px 15px; 
	margin:0px; 
	vertical-align:top; 
	background-image:url('/images/feature_top.gif'); 
	background-repeat:no-repeat; 
	width:572px;
}

.featuredboxbottom {
	padding:0px; 
	margin:0px; 
	vertical-align:bottom; 
	background-image:url('/images/feature_bottom.gif'); 
	background-repeat:no-repeat; 
	width:572px; 
	height:20px;
}

#advertiseonHS {
	background-image:url(images/infobox_advertiser_ads.gif);
	background-repeat:no-repeat;
	width:586px;
	height:495px;
}

.advertiseonHStext {
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	padding:288px 25px 10px 25px;
	text-align:center;
}

.advertiseonHStext .topHeaderText {
	font-family:Tahoma;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

.advertiseonHStable {
	text-align:left;
	padding:0px 0px 5px 0px;
}

#advertiserLevels {
	background-image:url(images/infobox_advertiser_levels_purchase_2.PNG);
	background-repeat:no-repeat;
	width:586px;
	height:495px;
	margin:auto;
}

* html #advertiserLevels.advertiser_signup {
	margin-left:80px;
}

.advertiserLevelstext {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding:45px 25px 10px 25px;
	text-align:center;
}

.advertiserLevelstext .topHeaderText {
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 0px 13px 0px;
}

* html .advertiserLevelstext .topHeaderText { 
	padding:0px 0px 16px 0px;
}

.advertiserLevelstext .advertiserLevelItem {
	color:#2f2617;
	height:30px;
	width:185px;
	float:left;
	margin:24px 360px 0px 13px;
	text-align:left;
}

* html .advertiserLevelstext .advertiserLevelItem {
	margin:18px 360px 0px 6px;
}

.advertiserLevelstext .advertiserLevelButtons {
	width:320px;
	clear:both;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Georgia, Arial, "Times New Roman", Times, serif;
	font-style:italic;
	margin:72px 0px 0px 255px;
}

* html .advertiserLevelstext .advertiserLevelButtons {
	margin: 65px 0px 0px 130px;
}

.advertiserLevelstext .button {
	width:228px;
	float:left;
}

.advertiserLevelstext .button a, .advertiserLevelstext .button a:active, .advertiserLevelstext .button a:visited  {
	color:#FFFFFF;
	text-decoration:none;
}

.advertiserLevelstext .button a:hover, .advertiserLevelstext .button a:active:hover  {
	color:#FFFFFF;
	text-decoration:underline;
}

.advertiserLevelstext .button_sample {
	/*margin:18px 0px 4px 0px;*/
	margin:31px 0px 4px 0px;
	display:block;
}

/* 
	NEW LOGIN STYLES
*/
.login_form {
	float:left;width:365px;padding:10px 0px 10px 5px;
}

.extra_login_div {
	height:36px;
	width:50px;
}

.login_form table {
	padding:13px;
}

	html>body .login_form table {
		*margin:9px 0px 9px 0px;
	}
	
	* html .login_form table {
		margin:9px 0px 9px 0px;
	}
	
.login_form table tr {
	padding:0px;
}	

	html>body .login_form table tr {
		*padding:5px;
	}
	
	* html .login_form table tr {
		padding:5px;
	}

.login_item {
	margin-bottom:10px;
	display:block;
}

	html>body .login_item {
		*margin-bottom:0px;
	}
	
	* html .login_item {
		margin-bottom:0px;
	}

.signup_types {
	padding:0px 10px 3px 10px;
}

	html>body .signup_types {
		*padding:0px 10px 1px 10px;
	}

	* html .signup_types {
		padding:0px 10px 1px 10px;
	}
	
	/* Safari and Chrome hack */
	@media screen and (-webkit-min-device-pixel-ratio:0){
		.signup_types {
			padding:0px 10px 11px 10px;
		}
	}

.signup_types .prequel {
	padding:9px 10px 0px 10px;
}

.signup_types .job_seeker {
	margin:10px;
	border:1px solid #333333;
	padding:6px 10px 6px 8px;
	background-color:#f4c8c8;
	color:#990000;
}

	html>body .signup_types .job_seeker {
		*margin:12px 10px 12px 10px;
	}
	
	* html .signup_types .job_seeker {
		margin:12px 10px 12px 10px;
	}

.signup_types .employer_advertiser {
	margin:10px;
	border:1px solid #333333;
	padding:6px 10px 6px 8px;
	background-color:#e8d0a2;
	color:#990000;
}

	html>body .signup_types .employer_advertiser {
		*margin:12px 10px 12px 10px;
	}
	
	* html .signup_types .employer_advertiser {
		margin:12px 10px 12px 10px;
	}
	
.signup_types .advertiser_options {
	margin:10px;
	border:1px solid #333333;
	padding:6px 10px 6px 8px;
	background-color:#8c583d;
	color:#e8d0a2;
}

	html>body .signup_types .advertiser_options {
		*margin:12px 10px 12px 10px;
	}
	
	* html .signup_types .advertiser_options {
		margin:12px 10px 12px 10px;
	}	
	
.signup_types a:hover {
	text-decoration:none;
	color:#990000;
}	
	
.job_seeker:hover, .employer_advertiser:hover, .advertiser_options:hover {
	background-color:#CCCCCC;
	color:#666666;
}	

.free_listing_display {
	padding:10px;
	text-align:center;
	background-color:#ebe0ca;
	border:1px solid #ce0b0a;
	width:500px;
	margin:10px auto 0px auto;
}