body { 	font-size:12px; 
		background-color: #829DB8;
		font-family: Arial, Verdana, Georgia, sans-serif;
	}

#allcontent {
	margin-top: 50px;
	margin-bottom: auto; 
	margin-left: auto; 
	margin-right: auto; 
	background-color: #ffffff;
	width: 775px;
}

#head {
	background: url('/images/ojhead.jpg'); 
	width: 775px;
	height: 272px;
}

#head_short {
	background: url('/images/ojhead_short.jpg');
	width: 775px;
	height: 94px;
}

#navBox			{	float:right;font-size:10px;font-weight:bold;color:#1A4876;padding-right:20px;padding-top:10px;	}

#rightsidebar		{	float:left;width:210px;margin-top:10px;margin-right:5px;}

#yellowbackground	{	background-color:#FFECB9;padding:7px; width: }

#jobslisting	{	margin-top:10px;width:525px;float:left;}

#floatingtext {
	margin-left: 190px;
	margin-top: 10px;
	width: 550px;
	color: #ffffff;
	font-size: 13px;
	text-align: justify;
}

#floatingtext a, #floatingtext a:visited { 
	color: #ffffff;
}

#content {
	margin-top: 30px; 
}

#content_short {
	margin-top: 0px; 
}


#footer {
	height: 50px;
	margin-right: 20px;
	text-align: right;
}

.jobdescription	{
	padding: 10px;
	border: 1px solid #cccccc;
	margin-right: 20px;
	background-color: white;	
}

.formdiv {	
	margin-bottom: 10px; 										}

.yellowtitle {	
	color: #ffe292;
	font-size: 14px;
	font-weight: bold;
}

.heading1 {
	background-color: #003366;
	padding: 0px;
	border-right: 1px solid white;
	border-left: 1px solid white;
	padding: 3px 0px 5px 20px;	
}

.heading1-top {
	color: #ffe292;
	font-size: 20px;
	font-weight: bold;
}

.heading1-sub {
	color: #ffffff;
	font-size: 12px;
}

.job-grey {
	background-color: #eeeeee;
	padding: 6px;
	font-size: 14px;
	float:left;
	width:95%;
}
 
.job-white {
	background-color: #ffffff;
	padding: 6px;
	font-size: 14px;
	float:left;
	width:95%;
}

#detailBody {
	margin-left:8px;
	margin-top:10px;
	margin-right:150px;
	text-align:justify;
	font-size:13px;
}

a {
	color: #1A4876;  
	text-decoration: none;
}

a:hover, a:visited:hover {
	color: #829DB8;	
	text-decoration: underline;					}

h1	{	font-size: 22px;	}
h2	{	font-size: 20px;	}
h3	{	font-size: 18px;	}
h4	{	font-size: 16px; font-weight:bold; text-decoration:underline;}
h5	{	font-size: 14px;	}
h6	{	font-size: 12px;	}

.groupheading		{ font-size:16px;font-weight:bold;background-color:#FFE292;padding:8px 0 8px 8px; }

.resourcesContent 	{ margin-left:210px;margin-top:10px; margin-right:30px;min-height:550px;}
.resourcesTitle		{ color: #003366; font-size: 18px; font-family: Georgia, Times New Roman; font-weight:bold;border-bottom:1px solid #003366;}

.resourcesleftnav 	{ float:left; border-right:1px solid #cccccc; padding-right:20px;margin:20px 30px 0 10px; font-size:10px;width:150px;min-height:550px;}

.resourcesleftnav ul	{ list-style: none;margin:0px;padding-left:5px;border-bottom:1px solid #cccccc;}
.resourcesleftnav ul li	{ padding:3px; border-top:1px solid #cccccc;}
.sidenavtitle		{ font-size:12px; font-weight:bold; margin-top:5px;				}
.sectiontitle		{ font-size:14px; font-weight:bold; color:#1a4876;text-decoration:underline;}
.resourcesquotation { padding:6px; border: 1px dashed #829DB8; margin: 20px 20px 20px 30px;}

.xmlTag { border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0; }

.posting_section_header {
	padding-bottom: 10px;font-weight:bold;
}

.posting_block {
	padding: 5px;
	margin: 5px;
}

.posting_field_name {
	float: left; font-weight: bold; color: #777
}

.posting_field_input {
	margin-left: 260px;
}


.field_error {
    border: 1px solid #ccc;
    padding: 5px;
    margin: 5px;
}

#posting_validation {
    margin-top: 2px;
}

.posting_two_line {
    margin-top: 2px;
}

.field_error {
    background-color: #ffffe3;
}

.field_error label {
    color: red;
}

#companySuggest {
    border: 2px solid #dddda3;
}

.company {
    background-color: #ffffe3;
    padding: 3px;
    cursor: pointer;
}

.company:hover {
    background-color: #cca;
    padding: 3px;
    cursor: pointer;
}

.company_selected {
    background-color: #cca;
    padding: 3px;
    cursor: pointer;
}
