/*******************************************************************************
** default.css                                                                **
**                                                                            **
** Default cascading style sheet for site.                                    **
**                                                                            **
** CHANGE LOG                                                                 **
** ----------                                                                 **
** 06/04/2004 | scott | Initial Revision                                      **
**                                                                            **
** Copyright (c) Junk Mail Publishing 2004                                    **
*******************************************************************************/
/*******************************************************************************
** STANDARD STYLES                                                            **
*******************************************************************************/
/* <BODY> STYLE */
BODY
{
	FONT-FAMILY:	VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      10px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	100;
	COLOR:			#333333;
/*	background-color:#E7E7E7;*/
}

/*P*/
P
	{
	margin:0px;
	padding:0px;
	}
/*******************************************************************************
** FORM FIELD STYLES                                                          **
*******************************************************************************/
span.errormsg {background-color:#cc3333; padding:3px; color:#fff; margin-left:10px;}
/* <INPUT> STYLE */
INPUT
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      9px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	100;
	COLOR:			#333333;
}
/* <SELECT> STYLE */
SELECT
{
	FONT-FAMILY:	ARIAL;
	FONT-SIZE:      9px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	100;
	COLOR:			#333333;
}
/* <TEXTAREA> STYLE */
SELECT.text_fixedwidth
{
	FONT-FAMILY:	ARIAL;
	FONT-SIZE:      9px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	100;
	COLOR:			#333333;
	width:				200px;
}
/* <TEXTAREA> STYLE */
TEXTAREA
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      9px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	100;
	COLOR:			#333333;
}
/* <INPUT TYPE="SUBMIT"> STYLE */
INPUT.submit
{
	FONT-FAMILY:		ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	BACKGROUND-IMAGE:	url("../images/buttongrad.gif");
	BACKGROUND-REPEAT:	repeat-x;
	BORDER: 			1px SOLID #999999;
	COLOR:				#FFFFFF;
	CURSOR:				pointer; /* hand-shaped cursor */
  	CURSOR:				hand; /* for IE 5.x */
}
INPUT.submit:hover
{
	BACKGROUND-IMAGE:	url("../images/buttongrad-hover.gif");
}
/* <INPUT TYPE="TEXT"> STYLE */
INPUT.text
{
	FONT-FAMILY:		ARIAL;
	FONT-SIZE:      	10px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#000000;
	BACKGROUND-COLOR:	whitesmoke;
	BORDER: 			1px SOLID #000000;
}

INPUT.text_fixedwidth
{
	FONT-FAMILY:		ARIAL;
	FONT-SIZE:      	10px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#000000;
	BACKGROUND-COLOR:	white;
	BORDER: 			1px SOLID #000000;
	width:				200px;
}

/* <INPUT TYPE="CEHKBOX"> STYLE */
INPUT.checkbox
{
	FONT-FAMILY:		ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	10px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#000000;
	BACKGROUND-COLOR:	#EAEAEA;
	BORDER: 			0px SOLID #000000;
}
/* <TEXTAREA CLASS="text"> STYLE */
TEXTAREA.text
{
	FONT-FAMILY:		ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	10px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#000000;
	BACKGROUND-COLOR:	#EAEAEA;
	BORDER: 			1px SOLID #000000;
}
/* <SELECT CLASS="text"> STYLE */
SELECT.text
{
	FONT-FAMILY:		ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	10px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#000000;
	BACKGROUND-COLOR:	#EAEAEA;
	BORDER: 			1px SOLID #000000;
}
/* <INPUT CLASS="LoginForm"> STYLE */
INPUT.LoginForm
{
	FONT-FAMILY:		ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	9px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		NORMAL;
	COLOR:				#000000;
	BACKGROUND-COLOR:	#FFFFFF;
	BORDER: 			1px SOLID #C0C0C0;
}
/*******************************************************************************
** TEXT STYLES                                                                **
*******************************************************************************/

/* google */
.google
{
	FONT-FAMILY:	ARIAL, SANS-SERIF;
	FONT-SIZE:      12px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	NORMAL;
	COLOR:			#333333;
}
/* google */
.googlebig
{
	FONT-FAMILY:	ARIAL, SANS-SERIF;
	FONT-SIZE:      16px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	NORMAL;
	COLOR:			#333333;
}
/* google */
.googleverybig
{
	FONT-FAMILY:	ARIAL, SANS-SERIF;
	FONT-SIZE:      16px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	NORMAL;
	COLOR:			#333333;
}
/* SmallFormText */
.SmallFormText
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      8px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	NORMAL;
	COLOR:			#333333;
}
/* MediumFormText */
.MediumFormText
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      11px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	NORMAL;
	COLOR:			#333333;
}
/* BoldFormText */
.BoldFormText
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      11px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	BOLD;
	COLOR:			#000000;
}

.MediumBoldFormText
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      12px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	BOLD;
	COLOR:			#000000;
}
/* SmallBodyText */
.SmallBodyText
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      10px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	NORMAL;
	COLOR:			#333333;
}
/* SmallBoldBodyText */
.SmallBoldBodyText
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      11px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	BOLD;
	COLOR:			#000000;
}
/* MediumBodyText */
.MediumBodyText
{
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-family: ARIAL, HELVETICA, SANS-SERIF;
	font-variant: normal;
	text-decoration: none;
}
/* LargeBodyText */
.LargeBodyText
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      14px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	BOLD;
	COLOR:			#333333;
}

/* Highlight Yellow */
.YellowBackground
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      12px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;

	COLOR:			#333333;
	background-color: rgb( 255, 255, 0);
}
/* SmallWhiteText */
.SmallWhiteText
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      10px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	NORMAL;
	COLOR:			#FFFFFF;
}
/* MediumWhiteText */
.MediumWhiteText
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	color: white;
	border-top-style: none;
	font-style: normal;
	font-family: ARIAL, HELVETICA, SANS-SERIF;
	border-right-style: none;
	border-left-style: none;
	font-variant: normal;
	border-bottom-style: none;
}
/* MediumRedText */
.MediumRedText
{
	FONT-FAMILY:	VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      12px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	BOLD;
	COLOR:			#F02828;
}
/* LargeRedText */
.LargeRedText
{
	FONT-FAMILY:	VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      14px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	BOLD;
	COLOR:			#F02828;
}
/* SmallFormText */
.SectionHeadingText
{
	FONT-FAMILY:		VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	14px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#CD0707;
	TEXT-DECORATION:	NONE;
}
/* SectionHeading */
.SectionHeading
{
	FONT-FAMILY:		VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	14px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#333333;
	TEXT-DECORATION:	NONE;
}
/* SectionHeadingMedium */
.SectionHeadingMedium
{
	FONT-FAMILY:		VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#333333;
	TEXT-DECORATION:	NONE;
}
/* MediumFooterText */
.MediumFooterText
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		LIGHTER;
	COLOR:				#333333;
	TEXT-DECORATION:	NONE;
}
/* SmallFooterText */
.footerlinks
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	TEXT-DECORATION:	underline;
	COLOR:				navy;
}
.footerlinks:hover
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	TEXT-DECORATION:	underline;
	COLOR:				navy;
}
/* SmallFooterText */
.SmallFooterText
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	9px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		LIGHTER;
	COLOR:				#333333;
	TEXT-DECORATION:	NONE;
}
/* MediumUserMessage */
.MediumUserMessage
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      11px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	NORMAL;
	COLOR:			#CD0707;
}
/* LargeUserMessage */
.LargeUserMessage
{
	FONT-FAMILY:	ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      12px;
	FONT-STYLE:		NORMAL;
	FONT-VARIANT:	NORMAL;
	FONT-WEIGHT:	BOLD;
	COLOR:			#CD0707;
}
/*******************************************************************************
** HYPERLINK STYLES                                                           **
*******************************************************************************/
/* TopMenuLink */
.TopMenuLink
{
	FONT-FAMILY:		VERDANA,ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12Px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#F02828;
	TEXT-DECORATION:	NONE;
}
.TopMenuLink:hover
{
	FONT-FAMILY:		VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12Px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#F02828;
	TEXT-DECORATION:	underline;
}
/* BottomMenuLink */
.BottomMenuLink
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		LIGHTER;
	COLOR:				#333333;
	TEXT-DECORATION:	NONE;
}
.BottomMenuLink:hover
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		LIGHTER;
	COLOR:				#333333;
	TEXT-DECORATION:	underline;
}
/* MediumPageLink */
.MediumPageLink
{
	FONT-FAMILY:		VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#333333;
	TEXT-DECORATION:	NONE;
}
.MediumPageLink:hover
{
	FONT-FAMILY:		VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#333333;
	TEXT-DECORATION:	underline;
}
/* SectionHeadingLink */
.SectionHeadingLink
{
	FONT-FAMILY:		VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	14px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#CD0707;
	TEXT-DECORATION:	NONE;
}
.SectionHeadingLink:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #cd0707;
	font-style: normal;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-variant: normal;
	text-decoration: underline;
}
/* SectionSubHeadingLink */
.SectionSubHeadingLink
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#CD0707;
	TEXT-DECORATION:	NONE;
}
.SectionSubHeadingLink:hover
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#CD0707;
	TEXT-DECORATION:	underline;
}
/* JobBoxLink */
.JobBoxLink
{
	FONT-FAMILY:		VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#CD0707;
	TEXT-DECORATION:	NONE;
}
.JobBoxLink:hover
{
	FONT-FAMILY:		VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	11px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#CD0707;
	TEXT-DECORATION:	underline;
}

.JobBoxSubLink
{
	font-weight: bold;
	font-size: 11px;
	color: darkslateblue;
	font-style: normal;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-variant: normal;
	text-decoration: none;
}
.JobBoxSubLink:hover
{
	font-weight: bold;
	font-size: 11px;
	color: darkslateblue;
	font-style: normal;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-variant: normal;
	text-decoration: underline;
}

/* SectionListLink */
.SectionListLink
{
	FONT-FAMILY:		ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#FFFFFF;
	TEXT-DECORATION:	NONE;
}
.SectionListLink:hover
{
	FONT-FAMILY:		ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#FFFFFF;
	TEXT-DECORATION:	underline;
}
/* CategoryListLink */
.CategoryListLink
{
	FONT-FAMILY:		ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		NORMAL;
	COLOR:				#333333;
	TEXT-DECORATION:	NONE;
}
.CategoryListLink:hover
{
	FONT-FAMILY:		ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		NORMAL;
	COLOR:				#333333;
	TEXT-DECORATION:	underline;
}
/* SmallMenuLink */
.SmallMenuLink
{
	FONT-FAMILY:		VERDANA,ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	9px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#F02828;
	TEXT-DECORATION:	NONE;
}
.SmallMenuLink:hover
{
	FONT-FAMILY:		VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	9px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		BOLD;
	COLOR:				#F02828;
	TEXT-DECORATION:	underline;
}


.errormessage
{
	font-weight: normal;
	font-size: x-small;
	color: red;
	font-family: tahoma, Verdana, Arial, sans-serif;
	height: 10px;
	text-align: left;
}

.warningmessage
{
	font-weight: bold;
	font-size: x-small;
	color: red;
	font-family: tahoma, Verdana, Arial, sans-serif;
	height: 10px;
	text-align: left;
}

.lightborder
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

.redborder
{
	border-right: red solid;
	border-top: red solid;
	border-left: red solid;
	border-bottom: red solid;
}

.bordertopbottom
{
	border-top: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

.linkbutton
{

	FONT-SIZE:      	10px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		100;
	BACKGROUND-COLOR:	#FFFFFF;

	border-right: silver 1px solid;
	padding-right: 5px;
	border-top: silver 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin-left: 1px;
	border-left: silver 1px solid;
	color: black;
	margin-right: 1px;
	padding-top: 2px;
	border-bottom: silver 1px solid;
	font-family: tahoma, Verdana, Arial, sans-serif;
	position: relative;
	height: 10px;
	text-align: left;
}

.linkbutton:hover
{
	FONT-SIZE:      	10px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		100;
	BACKGROUND-COLOR:	#FFFFFF;

	border-right: black 1px solid;
	padding-right: 5px;
	border-top: black 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin-left: 1px;
	border-left: black 1px solid;
	color: black;
	margin-right: 1px;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: tahoma, Verdana, Arial, sans-serif;
	position: relative;
	height: 10px;
	text-align: left;
	text-decoration: none;
}

/* <A> STYLE */
A
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		100;
	TEXT-DECORATION:	NONE;
	COLOR:				#333333;
}
A:hover
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		100;
	TEXT-DECORATION:	UNDERLINE;
	COLOR:				#333333;
}

.notice
{
	border-right: lightgrey 1px;
	border-top: lightgrey 1px solid;
	font-weight: bold;
	font-size: 10px;
	background-image: none;
	border-left: lightgrey 1px;
	color: #de0808;
	border-bottom: lightgrey 1px solid;
	font-style: normal;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	background-color: whitesmoke;
	font-variant: normal;
	text-decoration: none;
}

td.navbar
{
	border-right: lightgrey 1px;
	padding-right: 0px;
	border-top: lightgrey 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
	background-image: none;
	padding-bottom: 2px;
	margin: 0px;
	border-left: lightgrey 1px;
	color: #de0808;
	padding-top: 2px;
	border-bottom: darkgray 1px solid;
	font-style: normal;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	background-color: whitesmoke;
	font-variant: normal;
	text-decoration: none;
}

a.Fax2Email
{
	FONT-FAMILY:		ARIAL, VERDANA, HELVETICA, SANS-SERIF;
	FONT-SIZE:      	12px;
	FONT-STYLE:			NORMAL;
	FONT-VARIANT:		NORMAL;
	FONT-WEIGHT:		100;
	TEXT-DECORATION:	UNDERLINE;
	COLOR:				#FFFFFF;
}

a.navlink
{
	border-right: lightgrey 1px;
	border-top: lightgrey 1px;
	font-weight: bold;
	font-size: 10px;
	background-image: none;
	border-left: lightgrey 1px;
	color: #de0808;
	border-bottom: lightgrey 1px;
	font-style: normal;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	background-color: whitesmoke;
	font-variant: normal;
	text-decoration: none;
}
a.navlink:hover
{
	border-right: lightgrey 1px;
	border-top: lightgrey 1px;
	font-weight: bold;
	font-size: 10px;
	background-image: none;
	border-left: lightgrey 1px;
	color: #de0808;
	border-bottom: lightgrey 1px;
	font-style: normal;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	background-color: whitesmoke;
	font-variant: normal;
	text-decoration: underline;
}

.navtop
{
	border-right: lightgrey 1px;
	padding-right: 3px;
	border-top: lightgrey 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	margin: 0px;
	border-left: lightgrey 1px;
	color: #de0808;
	padding-top: 3px;
	border-bottom: darkgray 1px solid;
	font-style: normal;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	background-color: transparent;
	font-variant: normal;
	text-decoration: none;
}


input.navfield
{
	border-right: darkgray 1px solid;
	padding-right: 0px;
	border-top: darkgray 1px solid;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: darkgray 1px solid;
	width: 35px;
	padding-top: 0px;
	border-bottom: darkgray 1px solid;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	position: static;
	height: 15px;
	background-color: white;
	text-align: center;
	text-decoration: none;
}

.cv_cl_text
{
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-family: verdana,arial,tohoma;
	list-style-type: none;
	font-variant: normal;
	text-decoration: none;
}

.cv_border_frame
	{
	border:1px solid #AEAEAE;
	}


.default_results_header
{
	border-top: lightsteelblue 1px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	color: navy;
	padding-top: 3px;
	border-bottom: mediumslateblue 1px solid;
	font-family: arial,verdana,tohoma;
	background-color: #edf4ff;
}

.default_important_header
{
	border-top: moccasin 1px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	color: #990033;
	padding-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: tomato 1px solid;
	font-family: arial,verdana,tohoma;
	background-color: #fff7ed;
}

.default_info_header
{
	border-top: lightgreen 1px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	color: darkslategray;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 3px;
	border-bottom: seagreen 1px solid;
	font-family: arial,verdana,tohoma;
	background-color: #f0fff9;
}

.default_view_header
{
	border-top: springgreen 1px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	color: #004b00;
	padding-top: 3px;
	border-bottom: seagreen 1px solid;
	font-family: arial,verdana,tohoma;
	background-color: #edfff0;
}

.default_errordoc_header
{
	border-top: pink 1px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 3px;
	color: #660000;
	padding-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: crimson 1px solid;
	font-family: arial,verdana,tohoma;
	background-color: #fff5ea;
}

.default_subheading
{
	border-top: gainsboro 1px solid;
	padding-left: 15px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	color: #232225;
	padding-top: 3px;
	border-bottom: gainsboro 1px solid;
	font-style: normal;
	font-family: arial, VERDANA,HELVETICA, SANS-SERIF;
	background-color: #f9f9f8;
	text-decoration: none;
}

.section_heading
{
	padding-left: 15px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	color: #232225;
	padding-top: 3px;
	font-style: normal;
	font-family: arial, VERDANA,HELVETICA, SANS-SERIF;
	text-decoration: none;
}


.section_link
{
	padding-left: 3px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	color: #a62727;
	padding-top: 3px;
	font-family: arial, VERDANA,HELVETICA, SANS-SERIF;
	text-decoration: none;
}

.section_link:hover
{
	padding-left: 3px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	color: #a62727;
	padding-top: 3px;
	font-family: arial, VERDANA,HELVETICA, SANS-SERIF;
	text-decoration: underline;
}

.default_info_h1
{
	font-weight: bold;
	font-size: 12px;
	color: #345469;
	font-family: arial,verdana,tohoma;
}

.default_info_h2
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: arial,verdana,tohoma;
}

.default_info_link
{
	font-weight: normal;
	font-size: 11px;
	color: navy;
	font-family: arial,verdana,tohoma;
}

.default_info_link:hover
{
	font-weight: normal;
	font-size: 11px;
	color: navy;
	font-family: arial,verdana,tohoma;
	text-decoration: underline;
}

table tr td.row_header
{
	background-color: #C0C0C0;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	font-family: arial,verdana,tohoma;
}
table tr td.row_data
{
  	vertical-align: top;
	font-size: 12px;
	font-family: arial,verdana,tohoma;
}

.RegisterHeader
{
  	width:				250px;
  	background-image:	url("../images/sectionGrad2.gif");
  	background-position:left;
  	background-repeat:	repeat-x;
  	color:				#FFFFFF;
  	font-weight:		bold;
  	font-size:			14px;
  	padding-left:		10px;
  	padding-top:		2px;
  	padding-bottom:		2px;
  	font-family:		Helvetica, Arial;
  	border:				1px solid #CCCCCC;
}

div#popupContainer
{
  	width:		500px;
}

div#popupHeader
{
  	background-image:	url("../images/JobMailLogo.gif");
  	background-position:left;
  	background-repeat:	no-repeat;
  	height:				80px;
  	margin-bottom:		3px;
}

div#popupLeftBar
{
  	width:				228px;
  	background-color:	#FF0000;
  	color:				#FFFFFF;
  	font-weight:		bold;
  	font-size:			12px;
  	float:				left;
  	padding:			2px;
  	padding-left:		20px;
}

div#popupRightBar
{
  	width:				246px;
  	background-color:	#000000;
  	color:				#000000;
  	font-weight:		bold;
  	font-size:			12px;
  	float:				left;
  	text-align:			right;
  	padding:			2px;
}

div#popupCongrats
{
  	color:				#FF0000;
  	font-weight:		bold;
  	font-family:		Helvetica, Arial;
  	font-size:			16px;
  	margin-top:			50px;
}

div.popupTitle
{
  	color:				#000000;
  	font-weight:		bold;
  	text-decoration:	underline;
  	font-size:			14px;
  	margin-top:			30px;
  	margin-bottom:		6px;
}

p.popupParagraph
{
  	font-size:			11px;
}

span.boldRedText
{
  	color:			#FF0000;
  	font-weight:	bold;
}

div#popupFooterMessage
{
  	text-align:		right;
  	margin-top:		15px;
}

.validation-advice {
	margin: 2px 0;
	padding: 2px;
	padding-left: 5px;
	background-color: #FFFFFF;
	background-image: url("../images/warning-anim.gif");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	border: thin solid #FF0000;
	color : #F00;
	font-weight: bold;
	font-family: Helvetica, Arial;
	text-align: left;
}

.custom-advice {
	margin: 2px 0;
	padding: 2px;
	padding-left: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
table #testimonials{
	margin-left: 0px;
	margin-right: 0px;
	padding:10px;
	/*font-size: 12px;*/
	/*width: 400px;*/
}
table #testimonials ul a{
	color: #AB0001;
	font-weight:bold;
}
table #testimonials ul li {
	background: url("http://www.jobmail.co.za/icons/small_arrow_right.jpg") no-repeat;
	padding-bottom:10px;
   padding-left: 20px;
	font-weight:bold;
	color:#ccc;
	font-size:12px;
   color:#AB0001;
   list-style-type: none;
	margin-left: -38px;
}
.testimonial-anchor{
	background:  url("http://www.jobmail.co.za/icons/small_arrow_up.jpg") top right no-repeat;
	padding-right: 20px;
	border-bottom: 1px dotted #ccc;
}

.ad_header{
	color : #666666;
	text-align: left;
	font-size: 11px;
}

.ad_line1{
	color : #000000;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
}

.ad_text{
	color : #666666;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
}

.ad_url{
	color : #cc0000;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
}

.google_ads{
	border: thin solid #D9D8C4;
	background: #F4F4E0;
	padding: 5px;
}


/*******************************************************************************
** LEFT MENU                                                                  **
*******************************************************************************/
table.menu-left-block{
	border:2px solid #ccc;
}

body.red-line{
	background:#fff url('/images/red.head.gif') 0 120px repeat-x;
}
