
/*  GLOBAL -------------------------------------------    */

* {
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0px;
padding:0px;
}

:-moz-any-link:focus {outline:none;}
form {margin:0px;}
textarea,select {font-family:arial;}
img {border:0px; }

body,td,div {
font: 12px Verdana,Arial,helvetica,MS san-serif;
color : #62422a;
line-height:18px;
}

select,.subfactsright div  {
font-family : Verdana,Arial,helvetica,MS san-serif;
color : #1e4b44;
font-size:10px;
line-height:12px;
}

.quickfactsmargin {
margin:0px 35px 10px 10px;
}


ul {
margin: 10px 0px 10px 8px;
padding: 0px 0px 0px 8px;
}

html {
height:100%;
}

body  {
margin:0px;
padding:0px;
text-align:center;
background: url(images/bgsmall.jpg) repeat-x top;
height:100%;
}

table.pageback {
background: #8dc3dc url(images/bgbottom.jpg) repeat-x bottom; 
width:100%;
height:100%;
}

table  {
table-layout:fixed;
border-spacing:0px;
border-collapse:collapse;
}

td {
padding:0px;
margin:0px;
border: 0px;
vertical-align:top;
}



.maincontainer {
width:960px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-top:0px;
height:100%;
}

.homecontainer {
position:relative;
float:left;
width:960px;
padding: 0px 0px 0px 20px;
height:100%;
}

.subcontainer {
position:relative;
float:left;
width:960px;
margin: 0px 0px 0px 0px;
height:100%;
}



/*  TOPNAV -------------------------------------------    */

.topnavbox {
width:920px;
height:95px;
margin: 0px 0px 0px 0px;
}

.topnavboxsub {
margin: 0px 0px 0px 20px;
height:106px;

}



.homecontent {
position:relative;
float:left;
width:919px;
height:132px;
margin: 0px 0px 0px 0px;
background:#ffffff  url(images/home_bestcareerBK.gif) no-repeat;
}

.subnavleft {
position:relative;
float:left;
display:inline;
width:327px;

}

.subpageright {
position:relative;
float:left;
display:inline;
width:613px;
background: #ffffff;
}


.subcolleft {
position:relative;
float:left;
display:inline;
width:426px;
background: #ffffff;
}

.subfactsright {
position:relative;
float:left;
display:inline;
width:187px;
background:url(images/subribbon_back.gif);
}



.subnavbox {
position:relative;
width:290px;
background:#33867b;
font:12px Verdana, Arial,helvetica,MS san-serif;
margin:0px 0px 0px 20px;
}

.subnavbox a {
color:#bfea00;
text-decoration:none;
padding: 8px 0px 0px 30px;
margin: 1px 0px 1px 0px;
display:block;
height:18px;

}

.subnavbox a:hover {
color:#ffffff;
text-decoration:none;
padding: 8px 0px 0px 30px;
margin: 1px 0px 1px 0px;
display:block;
height:18px;

}

a.subnavboxon,a:hover.subnavboxon {
color:#ffffff;
text-decoration:none;
padding: 10px 0px 0px 32px;
margin: 1px 0px 1px 0px;
display:block;
height:18px;
font-weight:bold;
}

.careerdrop option  {
padding-left:4px;
}

.maintable {
width:895px;
float:left;
padding-top:22px;
}

td.maintableleft  {
width:256px;
background: url(images/left_back.gif) repeat-y;
}

td.maintableright {
width:639px;
background: #f1f1e8 url(images/home_contentback.gif) repeat-y;
}

td.maintablerightsub {
width:639px;
background:  url(images/subpage_backshort.gif) repeat-y left;
}

a {
text-decoration:underline;
color : #82382a;
}

a:hover {
text-decoration:none;
color : #82382a;
}

input  {
font-size:11px;
}


/*  FOOTER -------------------------------------------    */

.footerbox {
	width:1000px;

}

.footer a {
	font-family: arial, helvetica, sans-serif;
	font-size : 10px;
	color : #B0B5E8; 
	text-decoration:none;
	font-weight:normal;
}

.footer a:hover {
	color : #B0B5E8;
	text-decoration:underline;
}

.footerleft {
text-align:right;
display:inline;
float:left;
width:230px;
margin: 20px 20px 20px 0px;

}

.footerright {
display:inline;
float:left;
width:720px;
margin: 20px 0px 20px 0px;
color:#BFC0C0;
text-transform:uppercase;
text-align:left;
}

.lefttext {
float:left;
display:inline;
width:400px;
margin:20px 0px 0px 35px;
}

.rightimage {
display:inline;
float:right;
width:311px;
}

a.tablinks   {
font: bold 13px arial, helvetica, sans-serif;
color : #2c3684;
text-decoration:none;
}





