body {	height: 100%;
	margin: 0;
	padding: 0;
	background: url("/images/bg.gif") repeat-x left top;
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	color: #003366;
	text-align: center;
}
td{
	color: #003366;
	font-family: Arial, sans-serif;
	font-size:105%;
	background: #fff;
	padding: 5px;
}

table, th, select, textarea {
	color: #003366;
	font-family: Arial, sans-serif;
	font-size: 1em;}

input {
	color: #003366;
	font-family: Arial, sans-serif;
	background: #fff;
	padding: 2px;
}


img {
	border: none;
}
fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
form {
	padding: 0;
	margin: 0;
}
h1, .h1 {
	color: #fe6500;
	margin: 0 0 7px 0;
	padding: 0;
	font-size: 2.1em;
	font-weight: normal;
}
h2 {
	color: #fe6500;
	margin: 0;
	padding: 0 0 0 0;
	font: normal 2em Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

h3 {
	background: #fe6500;
	color: #FFFFFF;
	margin: 0;
	padding: 0.1em 0 0.1em 0.3em;
	font-size: 1.2em;
	font-weight: bold;
}
hr {
	display: none;
}
@media print, screen, handheld {
	legend {
		display: none;
	}
}
p {
	margin: 0;
	padding: 0 0 1em 0;
}

a {
	text-decoration: underline;
	color: #333366;
}

a:hover {
	text-decoration: underline;
	color: #fe6500;
}
.alignr {
	text-align: right;
}
.bold {
	font-weight: bold;
}




.box_qs, .box_qs_sector {
	background:#1d2a5a url("/images/box-qs-bottom.gif") no-repeat left bottom;
	border-bottom: 1.5em solid #fff;
	height: 173px;
	padding: 0px 0 26px 0;
	margin: 11px 0 0 0;
}
.box_qs a, .box_qs_sector a {
	color: #C3C9FF;
	font-size: 0.9em;
}
.box_qs a:hover, .box_qs_sector a:hover {
	color: #fff;
}
.box_qs fieldset, .box_qs_sector fieldset {
	padding: 0 5px;
}
.box_qs h2, .box_qs_sector h2 {
	color: #fff;
	font-size: 1.4em;
	font-weight: normal;
	padding: 5px 0 5px 7px;
}
.box_qs label, .box_qs_sector label {
	display: block;
	color: #fff;
}
.box_qs_in, .box_qs_sector_in {
	background:url("/images/box-qs-top.gif") no-repeat left top;
	padding: 0px 5px 0 5px;
}

.box_qs_sector {
	background: #1D1573 url("/images/box-qss-bottom.gif") no-repeat left bottom;
}
.box_qs_sector_in {
	background: url("/images/box-qss-top.gif") no-repeat left top;
}

.box1 {
	background: url("/images/box1-in.gif") repeat-y left top;
	margin: 0 0 1.5em 10px;
	height: 1%;
}
.box1_top {
	background: url("/images/box1-top.gif") no-repeat left top;
}
.box1_bottom {
	background: url("/images/box1-bottom.gif") no-repeat left bottom;
	padding: 10px;
}

.button_submit, .button_search2 {
	border: none;
	padding: 0;
	width: 68px;
	height: 27px;
	text-indent: -999em;
	cursor: pointer;
  text-indent: 0;
	font-size: 0;
}
.button_search1 {
	border: none;
	width: 61px;
	height: 22px;
	text-indent: -999em;
	cursor: pointer;
  text-indent: 0;
	font-size: 0;
	margin: 0 0 0 10px;
  
}
.button_submit {
	background: transparent url("/images/buttons/submit.gif") no-repeat left top;
}
.button_submit:hover {
	background: url("/images/buttons/submit-o.gif") no-repeat left top;
}
.button_search1 {
	background: transparent url("/images/buttons/search1.gif") no-repeat left top;
}
.button_search1:hover {
	background: url("/images/buttons/search1-o.gif") no-repeat left top;
}
.button_search2 {
	background: transparent url("/images/buttons/search2.gif") no-repeat left top;
}
.button_search2:hover {
	background: url("/images/buttons/search2-o.gif") no-repeat left top;
}
.button_login {
	background: transparent url("/images/buttons/login.gif") no-repeat left top;
}
.button_forgotpwd {
	background: transparent url("/images/buttons/forgotpwd.gif") no-repeat left top;
}

.clear {
	clear: both;
}

.col_left {
	float: right;
	width: 175px;
	min-height: 100px;
}

.col_main {
	float: left;
	width: 563px;
  overflow:hidden;
}

.col_main ul {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
}
.col_main ul li {
	padding: 0 0 0 10px;
	background: url("/images/bullet1.gif") no-repeat left 0.45em;
}
.col_main_left {
	float: left;
	width: 175px;
  /*margin-left:10px;*/
  
	padding-left: 10px;
  overflow:hidden;
}
.col_main_right {
	float:left;
	width: 179px;
	/*margin: 0 0 0 10px;*/
  margin:0px;
  padding-left:10px;
  overflow:hidden;
}

.col_page_left {
	float: left;
	width: 460px;
}
.col_page_right {
	float: right;
	width: 179px;
	
}

.colcode1 {
	color: #FE6500;
}
.container {
	width: 765px;
	margin: 0 auto;
	text-align: left;
}
.content1 {
	background: #fff;
	padding: 0;
	min-height: 125px;
	padding: 10px 0 0 10px;
	margin:7px 0 5px 0;
	border: 1px solid #ccc;
}
.content2 {
	margin: 0 18px 1em 10px;
}
.feat_emp {
	border-bottom: 1px solid #CCD9DA;
	margin: 0 10px 1em 10px;
	padding: 1em 0.5em;
}
.feat_emp p {
	padding: 0em 0 3em 0;
	text-align: center;
}
.flag {
	margin: 0 0 0 0.5em;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.footer {
	padding: 1em 7px 0 0;
	color: #666;
	font-size: 0.9em;
	margin:1em auto;
	width: 748px;
}

.footer a {color: #666}

input.form_checkbox {
	width: 14px;
	height: 14px;
	margin: 0;
}
input.form_general, textarea.form_general {
	width: 330px;
}
select.form_general {
	width: 330px;
}
input.form_qs {
	margin: 0 0 0 0;
	width: 150px;
}
select.form_qs {
	margin: 0.3em 0 0 0;
	width: 157px;
}

.hidden {
	display: none;
}
#iframe1 {
	width: 290px;
	height: 40em;
	border: none;
	margin: 0;
	padding: 0;
}

.homelayout {margin: 0px 0px 0px 0px;}


.sublayout {
/*margin: 30px 0px 35px 0px; */
margin-top:0px;
margin-right:0px;
margin-bottom:35px;
margin-left:0px;

background: url("/images/subbanner.jpg") no-repeat left top;}

.sublayout h1{
	height: 60px;
	font-size: 3em;
	color: #fff;
	margin-top: 37px;
	margin-bottom: 17px;
	width: 750px}

.layout1 {
	background: url("/images/container_bg.gif") no-repeat left top;
	margin: 27px 0 0 0;
	width: 765px;
}
.layout2 {
	background: url("/images/container_bg.gif") no-repeat left top;
	margin: 27px 0 1em 0;
	height: 500px;
}
.line1 {
	padding: 0 0 1.5em 0;
	border-top: 1px solid #CCD9DA;
}

.link_back {
	background: url("/images/arrow1.gif") no-repeat left center;
	padding: 0 0.2em 0 10px;
	color: #f60;
	text-decoration: none;
}
.link_next {
	background: url("/images/arrow2.gif") no-repeat right center;
	padding: 0 10px 0 0.2em;
	color: #f60;
	text-decoration: none;
}
.link_back:hover, .link_next:hover {
	color: #303894;
	text-decoration: none;
}

ul.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.9em;
}
ul.list1 li {
	float: left;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
}

.list1 li a, .list2 li a, .list3 li a{text-decoration: underline;}

ul.list1 li a{color: #666;}

ul.list1 li.last {
	padding: 0;
	margin: 0;
	background: none;
}

.list2 {float:left;} 

ul.list2 {
	margin: 0 5px 1em 0;
	padding: 0;
	list-style: none;
	border-bottom: 0px solid #ccd9da;
}
ul.list2 li{
	background: url("/images/bullet0.gif") no-repeat left;
	padding: 5px 0px 5px 10px;
	font-size: 110%;
}
ul.list2 li.first {
	background: url("/images/bullet0.gif") no-repeat left;
	padding: 5px 0px 5px 10px;
	font-size: 110%;
}
ul.list2_half {
	width: 47%;
}
ul.list3 {
	margin: 0 18px 1em 0;
	padding: 0;
	list-style: none;
	border-bottom: 0px solid #ccd9da;
}
ul.list3 li {
	background: url("/images/bullet.gif") no-repeat left top;
	padding: 2px 0px 2px 10px;
	font-size: 110%;
}
ul.list3 li.first {
	background: url("/images/bullet.gif") no-repeat left top;
	padding: 2px 0px 2px 10px;
	font-size: 110%;
}
ul.list3 li a, ul.list3 li a:hover {
	text-decoration: underline;
	font-weight: bold;
}
ul.list3_topline {
	border-top: 1px solid #ccd9da;
}
ul.list3_topline li.first {
	padding-top: 0.5em;
}

.logo {
	float: left;
	margin: 7px 0;
}

.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu ul li {
	float: left;
	background: #EC5300;
	text-transform: uppercase;
}
.menu ul li a {
	text-decoration: none;
	display: block;
	height: 40px;
	text-align: center;
	color: #fff;
	padding: 0 0 0 0;
	font-weight: bold;
	font-size: 1em;
}
.menu ul li a:hover {
	text-decoration: none;
	color: #fff;
}

.nounderline {
	text-decoration: none;
}
.pic {
	margin: 10px 0 0 0;
	padding: 0 0 1.2em 0;
	background: transparent;
}
.pic img {
	display: block;
}

.pic2 {
	margin: 90px 0 0 0;
	padding: 0 0 1.2em 0;
	background: transparent;
}

#people {
background: url("/images/aapeople.gif") no-repeat bottom right;
padding-right: 10px;
}

#gradutate {
background: url("/images/aagraduate.gif") no-repeat bottom right;
padding-right: 10px;
}

.screenreader {
	position: absolute;
	left: -999em;
}

.sloganimg{
	float: right;
	clear: right;
	text-align: center;
	padding: 6px 15px 0 0;
	color: #8b9a9d;
}

.slogan  a{
	float: right;
	clear: right;
	text-align: center;
	padding: 0 15px 0 0;
	color: #8b9a9d;
}
.slogan big  a {
	font-size: 1.8em;
	color: #303894;
	font-style: italic;
}


a.slogan big {
	font-size: 1.8em;
	color: #303894;
	font-style: italic;
	text-decoration: none;
}
a.slogan {
	float: right;
	clear: right;
	text-align: center;
	padding: 25px 15px 0 0;
	color: #8b9a9d;
	text-decoration: none;
}

a.slogan:hover big {
	text-decoration:  underline;
}
a.slogan:hover {
	text-decoration: underline;
}




.submenu {
	background: url("/images/bg-submenux.gif") no-repeat left top;
	padding: 0;
	margin: 115px 0 0em 0;
=

}
.submenu_in {
	background: #fff;
	padding: 0;
	padding: 10px 0 10px 10px;
	margin-top:5px;
	border: 1px solid #ccc;
	width: 164px;
	
}
/*\*/
* html .submenu_in {
	height: 1.2em;
}
.submenu ul {
	margin: 0;
	padding: 0 5px 0 0;
	list-style: none;
	font-weight: bold;
}
.submenu ul li {
background: url("/images/bullet.gif") no-repeat left top;
	padding: 2px 0px 2px 10px;
	margin: 0 0 0 -5px;
	font-size: 110%;
}
.submenu ul li.first {
background: url("/images/bullet.gif") no-repeat left top;
	padding: 2px 0px 2px 10px;
	margin: 0 0 0 -5px;
	font-size: 110%;
}

.submenu ul ul li{
background: url("/uploadimages/orange-bullet.gif") no-repeat left top;
	padding: 0px 0px 2px 15px;
	margin: 2px 0 0 -5px;
	font-size: 100%;
	font-weight:normal;
}

.tab_form1 {
	border-collapse: collapse;
	margin: 0 0 0 10px;
}
.tab_form1 th {
	font-weight: normal;
	padding: 0.3em 1em 1.5em 0;
	border: none;
	text-align: left;
	vertical-align: top;
	width: 100px;
}
.tab_form1 td {
	padding: 0 0 1.5em 0;
	border: none;
	vertical-align: top;
}
.tab_form2 {
	border-collapse: collapse;
	margin: 0 0 0 10px;
}
.tab_form2 th {
	font-weight: normal;
	padding: 0.3em 1em 1.5em 0;
	border: none;
	text-align: left;
	vertical-align: top;
	width: 160px;
}
.tab_form2 td {
	padding: 0 0 1.5em 0;
	border: none;
	vertical-align: top;
}

.tab_form3 {
	border-collapse: collapse;
	margin: 0 0 0 10px;
}
.tab_form3 th {
	font-weight: normal;
	padding: 0.3em 1em 0 0;
	border: none;
	text-align: left;
	vertical-align: top;
	width: 160px;
}
.tab_form3 td {
	padding: 0 0 0.5em 0;
	border: none;
	vertical-align: top;
}

.tab_form4 {
	border-collapse: collapse;
	margin: 10px 0 0 0;
}
.tab_form4 th {
	font-weight: normal;
	padding: 0 0 0 0;
	border: none;
	text-align: left;
	vertical-align: center;
	width: 20px;
}
.tab_form4 td {
	padding: 0.25em 0 0.5em 0;
	border: none;
	vertical-align: center;
}

.title1 {width: 300px;
	margin: 0.5em 0 0 0;
	padding: 0;
	background: url("/images/bg-title1.gif") no-repeat left top;
	font-size: 1.5em;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	padding: 9px 15px 0 10px;
	min-height: 24px;
	height: auto;
}

#jobtitle {font-weight:bold; padding: 0 0 0 10px}
/*\*/
* html .title1 {
	height: 24px;
}
.title2 {
	margin: 0 0 0 0;
	padding: 0;
	background: url("/images/bg-title2.gif") no-repeat left top;
	font-size: 1.5em;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	padding: 9px 15px 0 10px;
	min-height: 24px;
	height: auto;
}
/*\*/
* html .title2 {
	height: 27px;
}
.title3 {
	margin: 0.5em 0 0 0;
	padding: 0;
	background: url("/images/bg-title2.gif") no-repeat left top;
	font-size: 1.5em;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	padding: 9px 15px 0 10px;
	min-height: 24px;
	height: auto;
	width: 174px;
}
/*\*/
* html .title3 {
	height: 27px;
}
.title4 {
	font-size: 1.8em;
	font-weight: normal;
}
.title5 {
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #003366;
}
.toplinks {
	float: right;

}

.vacdet {
	background: url("/images/line1.gif") repeat-x left bottom;
	position: relative;
	margin: 0 0 0.7em 0;
}
.vacdet h2 {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 30px 0 0;
}
.vacdet p {
	margin: 0 30px 0 0;
}
.vacdet ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.vacdet ul li {
	padding: 0;
	background: none;
}
.vacdet ul li a, .vacdet ul li a:hover {
	display: block;
	text-decoration: none;
	text-indent: -999em;
	width: 15px;
	height: 10px;
	margin: 0 0 0.4em 0;
}
.vacdet ul li a.icon_email {
	background: url("/images/icon-email.gif");
}
.vacdet ul li a.icon_remove {
	background: url("/images/icon-remove.gif");
}
.vacdet ul li a.icon_shortlist {
	background: url("/images/icon-shortlist.gif");
}



#scroller_featured_jobs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.85em;
    PADDING-BOTTOM: 1em;
    PADDING-TOP: 1em
}
#scroller_featured_jobs TABLE
{
    BORDER-COLLAPSE: collapse
}
#scroller_featured_jobs TABLE TD
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 1em;
    BORDER-TOP: 0px;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
#scroller_featured_jobs TABLE TD SPAN
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0.2em;
    PADDING-TOP: 0.2em;
    WHITE-SPACE: nowrap
}
.scroller_featured_jobs_box
{
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 1em;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative
}
.scroller_featured_jobs_box H2.h2_title1
{
    BACKGROUND: #000;
    COLOR: #fff
}
.scroller_featured_jobs_box UL
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    FONT-SIZE: 0.9em;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 0px;
    PADDING-TOP: 1em;
    LIST-STYLE-TYPE: none
}
.scroller_featured_jobs_box UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0.5em;
    PADDING-TOP: 0px
}
.scroller_featured_jobs_box UL LI A
{
    FONT-WEIGHT: bold
}
.scroller_featured_jobs_buttons
{
    RIGHT: 5px;
    POSITION: absolute;
    TOP: 4px
}
.scroller_featured_jobs_buttons IMG
{
    DISPLAY: inline;
    MARGIN: 0px 0px 0px 0.3em
}
.scroller_popup
{
    DISPLAY: none;
    LEFT: 0px;
    WIDTH: 605px;
    POSITION: absolute;
    TOP: -0.5em;
    TEXT-ALIGN: center
}
.scroller_popup_box1
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    MARGIN: 0px auto;
    BORDER-LEFT: #000 1px solid;
    WIDTH: 360px;
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: left
}
.scroller_popup_box2
{
    BORDER-RIGHT: #fff 1px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #fff 1px solid;
    PADDING-LEFT: 1em;
    MIN-HEIGHT: 7.5em;
    BACKGROUND: url(/images/bg-scroller-popup.gif) #fff repeat-x left top;
    PADDING-BOTTOM: 1em;
    BORDER-LEFT: #fff 1px solid;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: #fff 1px solid;
    HEIGHT: auto
}
* HTML .scroller_popup_box2
{
    HEIGHT: 7.5em
}
.scroller_popup_box2 P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0.5em;
    PADDING-TOP: 0px
}
.scroller_popup_box2 DIV.button1
{
    MARGIN-TOP: 0.5em
}
.scroller_popup_close
{
    RIGHT: 122px;
    POSITION: absolute;
    TOP: 1px
}
.scroller_popup_close A
{
    PADDING-RIGHT: 0.3em;
    PADDING-LEFT: 0.3em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    BACKGROUND: #999;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.scroller_popup_close A:hover
{
    BACKGROUND: #900;
    COLOR: #fff;
    TEXT-DECORATION: none
}

.homebanner {
	width: 548px;
	height: 200px;
	margin: 10px 0 0 10px;
	color: #fff;
	background: url(/images/home_banner.jpg) no-repeat left top;
	}
	
	
.homebanner h1{
	font-size: 1.9em;
	color: #fff;
	padding: 10px 0px 0px 10px;
	width: 450px;}
	
.homebanner p{
	font-size: 1.1em;
	color: #fff;
	padding: 0 0 0.5em 10px;
	margin:0;
	width: 335px;
	line-height: 1.3em;
	}
	
.subcontent p{
	font-size: 1.1em;
	color: #003366;
	line-height: 1.6em;
	background: #fff;
	padding: 5px 0 10px 10px;
	margin:0;
	

	}
	
.subcontent {
	width: 540px;
	margin: 0px 10px 10px 10px;
  float:left;
	}
	

	
	.subcontent strong {
		font-size: 1.1em;
		line-height: 1.4em;
		padding: 10px 0 0 0;
	
	}
	
	.subcontent ul {
		margin: 0;
		padding: 0;
		list-style: none;
		font-weight: bold;
		background: #fff;
	}
	.subcontent ul li {
	background: url("/images/bullet.gif") no-repeat left top;
		padding: 2px 0px 2px 10px;
		margin: 0 0 0 5px;
		font-size: 110%;
}
	





.middlecontent {
  float: left; 
  margin-top: 2px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:10px;
  }

.leftbox {margin-top: 10px}

.leftbox a{color: #fff; text-decoration: none}


.awardbanner {margin: 10px 0 0 10px;}


.listbox1
{
	border: 1px solid #003366;
	float: left;
	width: 366px;
	padding:0;
	min-height: 142px;
	
}

*>.listbox1
{
	height: auto;

}


.listbox2
{
	border: 1px solid #003366;
	float: left;
	width: 366px;
	padding: 0;
	min-height: 250px;
	
}

*>.listbox2
{
	height: auto;

}



.listmain {list-style:none; float:left; width: 45%;}	
	


.listmain ul {
		margin: 5px 5px 12px 0px;
		padding: 0;
		list-style: none;
		font-weight: bold;
		
	}
.listmain ul li {
	background: url("/images/bullet.gif") no-repeat left top;
	padding: 0 0 0 7px;
	margin: 5px 5px 9px 10px;
		font-size: 110%;
		text-decoration: underline;}
		
.listmain ul li a {text-decoration: underline;}

		
.awardbanner {clear: both; margin: 5px 0 0 8px;}


