body
{
	margin:0;
	padding:0;
	font-family:arial, san-serif;
	font-size:75%;
	text-align:center;
	color:#3b3b3b;
	background-color:#fff;
}

form {margin:0px;}
input,select,table,td {font-size:100%;}
textarea {font-size:100%;font-family:arial, san-serif;}
p {margin:6px 0px 10px 0px;}
a {text-decoration:underline;color:#180068;}
a:hover {text-decoration:none;color:#180068;}
h1,h2,h3,h4,h5,p {margin-left:0px;}

h1 {color:#180068;font-size:170%;margin:9px 2px 5px 0px;}
h2 {color:#180068;font-size:100%;margin:9px 2px 5px 0px;}
h3 {color:#180068;font-size:100%;margin:9px 2px 5px 0px;}
h4 {color:#180068;font-size:120%;margin:9px 2px 5px 0px;}
h5 {margin-bottom:0px;font-size:100%;}

.subnav { padding-left:20px; }
.subnav a { text-decoration:none;color:#180068;}
.subnav a:hover { text-decoration:none;color:#666666; }

.small {font-size:90%;}

#messagebox {margin-top:5px;margin-bottom:5px;display:none;font-weight:normal;}
	.errortext {color:red;}
	.info {color:blue;}
	.success {color:green;}

table.standard {border-collapse:collapse;width:100%;padding:0;border:0;}
table.standard th {border-collapse:collapse;padding:2px;vertical-align:top;border:0;text-align:center;font-weight:bold;}
table.standard td {border-collapse:collapse;padding:2px;vertical-align:top;border:0;}

table.withborder td,table.withborder th {border:1px solid #c8c8c8;}
table.noborder td {border:0;}

ul {margin:10px 5px 10px 10px;padding:0px;list-style-type:none;}
li {background-image:url("../images/arrow-light.gif");background-repeat:no-repeat;background-position:0px 0px;padding-left:20px;margin-bottom:7px;}

#coat
{
	width:770px;
	padding:0;
	margin:0 auto;
	background-image:url("../images/back.gif");
	background-repeat:repeat-y;
}

#header {width:100%;height:130px;background-image:url("../images/header-home.jpg");text-align:left;}
#header img {border:0;}
#header .logo {position:relative;left:30px;top:0px;}

#dots {width:710px;margin:0 auto;}

.dots {background:url("../images/dots.gif") repeat-x;height:1px;font-size:1px;overflow:hidden;clear:both;}
.dots-light {background:url("../images/dots-light.gif") repeat-x;height:1px;font-size:1px;overflow:hidden;clear:both;}

.somepadding {margin:5px 5px 5px 5px;}

/* STYLES FOR COLLUMN 1 */
	#col1 
	{
		float:left;
		width:155px;
		position:relative;
		left:30px;
		text-align:left;
		padding-bottom:30px;
	}
	
	#nav img {width:155px;height:19px;border:0;}
	
	#col1 .latest-opportunities-title {background:url("../images/latest-opportunities.gif") no-repeat;width:100%;height:31px;}
	#col1 .latest-opportunities {background-color:#ebecf8;padding-top:6px;padding-bottom:1px;}
	#col1 .latest-opportunities p {margin:0px 1px 0px 7px;font-size:90%;padding-bottom:5px;}
	
	#col1 .latest-news-title {background:url("../images/latest-news.gif") no-repeat;width:100%;height:26px;}
	#col1 .latest-news {background:url("../images/back-news.gif") no-repeat;padding-top:5px;}
	#col1 .latest-news p {margin:0px 1px 0px 7px;font-size:90%;padding-bottom:5px;}
	#col1 .latest-news a {color:#d10e2a;}
	
/* END STYLES FOR COLLUMN 1 */


/* STYLES FOR COLLUMN 2 */
	#col2 
	{
		float:left;
		width:555px;
		text-align:left;
		position:relative;
	}
	
	#banner {margin-left:30px;width:100%;}
	#banner img {border:0;}
	
	#loginform {float:right;width:147px;border-left:1px solid #cdc9de;height:119px;margin-top:-119px;background-color:#f1f0f6;}
	#loginform p {margin:0px 0px 0px 5px;font-size:90%;}
	#loginform a {color:#646464;font-size:90%;}
	#loginform .user-login-title {width:100%;background:url("../images/existinguser-login.gif") no-repeat;height:19px;}
	#loginform .username {width:130px;background:url("../images/back-input.gif") repeat-x;border:1px solid #d4d4d4;margin-left:5px;margin-bottom:5px;}
	#loginform .password {width:90px;background:url("../images/back-input.gif") repeat-x;border:1px solid #d4d4d4;margin-left:5px;margin-bottom:5px;}
	#loginform .go {float:right;width:35px;margin-right:4px;}
	
	.content {margin-left:30px;padding:10px 0px 10px 15px;font-size:90%;width:540px;}
	.content img {border:0;}
	
	.buttons {width:100%;clear:both;height:50px;}
	.buttons img {border:0;margin-right:2px;}
	.buttons div {float:left;}
	
	.list-job {width:100%;clear:both;padding-top:15px;}
	.list-job div.summary-item {float:left;padding-top:3px;padding-bottom:3px;padding-right:10px;}
	.list-job div.summary-item a {font-weight:bold;color:#140079;}
	.list-job div.applynow {float:right;padding-right:0px;}
	.list-job div.applynow a {color:#f00008;}
	.list-job p {clear:both;margin:5px 0px 0px 0px;}
	
	.job {width:100%;clear:both;padding-top:15px;}
	.job div.jobs-nav {float:left;padding:3px 20px 3px 3px;}
	.job div.jobs-nav a {color:#878787;}
	.job div.backtoresults {float:right;padding-right:3px;}
	.job p {clear:both;margin:5px 10px 0px 5px;}
	.job .job-summary {background-color:#f1f1f1;float:left;padding-left:4px;}
	.job div.summary-title {float:left;padding-top:3px;padding-bottom:3px;padding-right:20px;width:200px;}
	.job div.summary-title a {font-weight:bold;color:#140079;}
	.job div.summary-job {float:left;padding-top:3px;padding-bottom:3px;padding-right:10px;}
	.job div.summary-job a {font-weight:bold;}
	.job div.applynow {float:right;padding-right:3px;}
	.job div.applynow a {color:#f00008;}
	
	.app-questions {background-color:#eaeaea;padding:7px;float:left;}
		.app-questions .applynow {float:right;padding-right:2px;padding-top:13px;}
		.app-questions .applynow a {color:#f00008;font-weight:bold;}
	.questions {width:100%;clear:both;padding-top:5px;}
	.questions p.question {float:left;margin:0px 5px 5px 0px;width:416px;}
	.questions .answer-input {float:right;margin-top:-4px;}
	.questions .answer-text {float:right;}
/* END STYLES FOR COLLUMN 2 */


/* FOOTER STYLES */
	
	#footer {clear:both;width:100%;height:35px;background:url("../images/back-footer.gif") no-repeat;}
	#footer p {color:#656565;font-size:90%;float:left;width:530px;margin:7px 0px 0px 0px;padding-left:190px;}
	#footer span {padding-left:10px;}
	#footer a {color:#656565;}

/* END FOOTER STYLES */

/* FORM STYLES */
	
	input.large {width:250px;}
	input.med {width:150px;}
	input.small {width:50px;}
	input.smallish {width:40px;}
	input.tiny {width:10px;}
	input.thefile {font-size:130%;}
	textarea.txt_med {width:540px;height:100px;}
	
	div.col-left {width:280px;float:left;padding-top:5px;}
	div.col-right {width:250px;float:left;padding-top:5x;padding-left:5px;}
	p.form-title {font-weight:bold;margin:10px 0px 0px 0px;}
	div.form-input {padding-top:2px;}
	div.form-input input.shading {background:url("../images/back-input.gif") repeat-x;border:1px solid #d4d4d4;margin-left:5px;margin-bottom:5px;}}
	
/* END FORM STYLES */