/* $Id: general.css 8299 2011-02-18 15:32:16Z chrisl $ */
DIV.userMessage {
	width: 75%;
	margin: 10px;
	padding: 5px 10px;
	border: 1px solid Gray;
	color: #000;
	background : #eee;
}


/* the box styles */
DIV.boxHeader_JobSeeker {
	background : url("/images/corners/header_jobseeker-right.gif")
		no-repeat right top;
}
DIV.boxHeader_JobSeeker H1, DIV.boxHeader_JobSeeker H3 {
	background : url("/images/corners/header_jobseeker-left.gif")
		no-repeat left top;
}
DIV.boxHeader_Employer {
	background : url("/images/corners/header_employer-right.gif")
		no-repeat right top;
}
DIV.boxHeader_Employer H1, DIV.boxHeader_Employer H3 {
	background : url("/images/corners/header_employer-left.gif")
		no-repeat left top;
}
DIV.boxHeader_Blank {
	background : url("/images/corners/gray-border_top-right.gif")
		no-repeat right top;
}
DIV.boxHeader_Blank H1, DIV.boxHeader_Blank H3 {
	background : url("/images/corners/gray-border_top-left.gif")
		no-repeat left top;
}
DIV.boxMiddle_Employer H1, DIV.boxMiddle_Employer H3 {
	background : url("/images/corners/header_employer-center.gif")
		repeat left top;
	border : 1px solid #999;
	border-width : 1px 1px 0 1px;
}
DIV.boxMiddle_JobSeeker H1, DIV.boxMiddle_JobSeeker H3 {
	background : url("/images/corners/header_jobseeker-center.gif")
		repeat left top;
	border : 1px solid #999;
	border-width : 1px 1px 0 1px;
}

DIV.boxHeader_JobSeeker H1, DIV.boxHeader_Employer H1, DIV.boxHeader_Blank H1, DIV.boxMiddle_JobSeeker H1, DIV.boxMiddle_Employer H1 {
	margin : 0;
	padding : 5px 15px 3px 15px;
	font-weight : normal;
}
DIV.boxHeader_JobSeeker H3, DIV.boxHeader_Employer H3, DIV.boxHeader_Blank H3, DIV.boxMiddle_JobSeeker H3, DIV.boxMiddle_Employer H3 {
	margin : 0;
	padding : 4px 10px 3px 10px;
}

DIV.boxMiddle {
	border-top : 1px dotted #999;
	border-right : 1px solid #999;
	padding : 8px 10px 10px 15px;
	background : url("/images/corners/gray-border.gif")
		repeat-y left;
}

DIV.boxBottom {
	background : url("/images/corners/gray-border_bottom-right.gif")
		no-repeat right bottom;
}
DIV.boxBottom DIV.innerContain {
	border-top : 1px dotted #999;
	padding : 10px 10px 15px 15px;
	background : url("/images/corners/gray-border_bottom-left.gif")
		no-repeat left bottom;
}

/* small additions to the box style, specifically for login boxes */
.loginForm INPUT.inputText { width : 150px; }
.loginForm LABEL { font-weight : bold; }
.loginForm .innerContain { text-align : right; }
.loginForm .loginbutton { margin : 5px 55px 10px 0; }


/* the other "little boxes" styles */
.questionsblock {
	border : 1px solid #999;
	padding : 10px 15px;
	width : 123px;
	background : #EEE;
	font-size: x-small;
}
.questionsblock H4 {
	margin : 0;
	font-size : small;
	text-align : center;
}
.questionsblock P { margin : 0; }
.questionsblock UL { margin : 0 0 0 15px; }
.questionsblock LI { padding-top : 5px; }

.moreinfoBlock DIV {
	font-size: x-small;
}
.moreinfoBlock H3 { text-align : center; }
.moreinfoBlock UL { margin : 0; list-style : none; }
.moreinfoBlock LI { padding : 3px 0; }

.packblock {
	border: 1px solid #999;
	padding-top : 5px;
	width: 170px;
	background: #eee;
	color: #336;
	font-size: x-small;
	text-align: center;
}
.packblock DIV.packprices {
	margin-top : 5px;
	background: #ffe;
	border-top : 1px solid #999;
	padding: 5px 0;
	font-size: x-small;
}
.packblock H4 {
	margin: 0;
	padding: 0;
	text-align: center;
}
.reg .packblock { background-color: #cc9; }
.reg .packblock DIV.packprices {	background-color: #ececd0;}

/* AddThis.com link container (they modify certain css class names outlined here: http://www.addthis.com/help/toolbox) */
#addThisDiv {
	clear: right;
	float: right;
	width: 170px;
	margin: 15px 0 3px 0;
	padding: 0;
}
#addThisDiv DIV, #addThisDiv A {
	display:block;
	float:right;
	margin-right:5px;
	padding: 0;
}
#addThisDiv DIV.AddThisSeperator {
	color: #666;
	padding: 0;
}

/* This box-model hack is here only to break NN4 and keep it from processing this stylesheet */
.NN4HackToBlockStyles { voice-family : "\"}\"";	voice-family : inherit; }
