/* CSS Document */
body {
	margin: 10px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
}

#navBox{
	text-align:left;
	width: 737px;
	margin:0;
	padding: 0px 0px 0px 33px;
}

#subNav{
	margin:0;
	padding: 10px 0px 0px 0px;
	border:0;
	text-align:left;
}

#picBox{
	width:100%;
	height: 150px;
	background-color:#779128;
	margin:0;
	padding:0;
}

#picBox #header {
	width: 770px;
	height: 150px;
	margin: 0;
	padding: 0;
	background-image: url(../images/header_pic_home_2.jpg);
	background-repeat:no-repeat;
}

#picBox #header #news {
	position: relative;
	top: 30px;
	left: 260px;
	width: 180px;
	/*background-color: #009966;*/
	height: 90px;
	opacity: 0;
}

#picBox #header #news h1 { font-size: .9em; font-weight: bold; margin: 0 0 3px 0; padding: 0; color: #000;}
#picBox #header #news p { font-size: .8em; font-weight: normal; margin: 1px; padding: 0;}
#picBox #header #news a {color: blue; text-decoration: none;}
#picBox #header #news a:hover {color: #fff;}

#contentBox{
	text-align:justify;
	width: 713px;
	border:0;
	margin:0;
	padding: 0px 19px 0px 38px;
}

#contentBox #LeftCol{
	float:left;
	width: 225px;
	border:0;
	margin:0;
	padding: 0px 3px 0px 4px;
}

#contentBox #MidCol{
	float:left;
	text-align: center;
	width: 225px;
	border:0;
	margin:0;
	padding: 0px 4px 0px 4px;
}

#contentBox #RightCol{
	float:left;
	vertical-align: middle;
	width: 225px;
	border:0;
	margin:0;
	padding: 0px 4px 0px 3px;
}

#contentBox #awards
{
	width: 210px;
	height: 71px;
	margin: 20px 5px 0px 5px;
	/*background-image: url(../images/newsletter.gif);
	background-repeat: no-repeat;*/
	float: right;
	text-align: right;
}

#contentBox #awards p
{
	margin: 20px;
	font-size: 1.2em;
	font-weight: bold;
}

#contentBox  a { text-decoration: none; color: blue;}
#contentBox  a:hover { color: green; }

#contentBox #vid-buttons
{
	float: right;
	width: 202px;
	margin-left: 10px;
	padding-top: 4px;
	min-height: 90px;
	text-align: center;
	background-image: url(../images/training_video_background.png);
	background-repeat:no-repeat;
}

#contentBox #vid-buttons p { margin-top:45px;}
#contentBox #vid-buttons input {font-size:.9em;}
#contentBox #vid-buttons select {font-size:.9em;}

#footerBox{
	width:100%;
	background-color:#6ca7e3;
	margin:0;
	padding:0;
}

#footerText{
	width: 770px;
	text-align:center;
	margin:0;
	padding:0;
	border:0;
	vertical-align: middle;
}

#left_pane { float: left; width: 33%; margin: 0; padding: 0;}
#right_pane { float: right; width: 64%; margin: 0; padding: 0;}

.clear { clear: both; }

h2 {
	font-size:1.0em;
}

h3 {
	font-weight: bold;
}

img {
	border:0;
}

.navImg {
	margin: 0px 7px 0px 7px;
}

/**
 * #####################
 * F O R M   L A Y O U T
 * #####################
 */
 
h1 { font-size: 1.5em; color: #999; }
/*table, input, select { font-size: 0.8em; }*/
tr { vertical-align: top;}

table.key { margin-left: 50px;}
td.area { width: 48%;}
td.score {width: 10%; }
td.tip { width: 40%;}

table.scores a { color: blue; text-decoration: none;}
/*.resize { font-size: 1em;}*/
.space { padding-top: 7px; }

#tip { font-size: 1em; font-weight: normal; text-align: left;}
#tip h2 {font-size: 1em; font-weight: bold; margin-top: 0px; padding-top: 0px;}
#tip p {font-size: 1em; font-weight: normal; }

/**
 * ##########################################
 * R E C R U I T M E N T    F O R M   2 0 0 8
 * ##########################################
 */
 
div.recruitment_form {}
div.recruitment_form .compulsory { font-weight: bold; color: red; }
div.recruitment_form div.row { padding-bottom: 3px; clear: both;}
div.recruitment_form div.row span.col_1 {text-align: left; width: 15px; float: left;}
div.recruitment_form div.row span.col_2 {text-align: left; width: 400px; float: left;}
div.recruitment_form div.row span.col_3 {text-align: left; width: 200px; float: left; padding-left: 5px;}

