body
{
	background-color: #8b8b8b;
	color: #000;
	font-size: 75%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#accessibility, #divisions ul li a span, #exdivisions ul li a span, .quote p, .quote1 p, .quote2 p, .quote3 p, .quote4 p, .quote5 p, .quote6 p, .quote7 p, .quote8 p, .quote9 p, .quote10 p, .quote11 p, .rec p, .elite p, .risingstar p, .telephone strong, .hiring strong, .fasttrack strong, .fasttracklogo strong, .busaward strong, .recaward strong, .submitcv strong, .oracle strong, .oraclepartner strong, .ukoug strong, #divisions .home span
{
	position: absolute;
	left: -9999px;
}

#canvas
{
	width: auto;
	background: #F7F7F7 url(../img/bg-content.gif) center repeat-y;
	border-top: 25px solid #fff;
	margin: 0;
	padding: 0;
	padding-bottom: 30px;
	color: #000;
}

#exheader
{
	width: auto;
	background: #FFFFFF;
	height: 15px;
	color: #000;
}

#exbranding
{
	width: auto;
	height: 15px;
	margin: 0;
	padding: 0;
	min-width: 848px
}

#exdivisions
{
	position: relative;
	display: block;
	width: 848px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
}

#exdivisions ul
{
	display: block;
	float: right;
	list-style-type: none;
	margin: 0;
	padding-right: 24px;
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 0;
}

#exdivisions ul li { display: inline; }

#exdivisions ul li a
{
	background: transparent url(../img/top-buts.gif) no-repeat;
	float: left;
	display: block;
	height: 15px;
}

#exdivisions ul li.navone a
{
	background-position: 0px -15px;
	width: 160px;
}

#exdivisions ul li.navtwo a
{
	background-position: -160px -15px;
	width: 124px;
}

#exdivisions ul li.navthree a
{
	background-position: -284px -15px;
	width: 104px;
}

#exdivisions ul li.navone a:hover { background-position: 0px 0; }
#exdivisions ul li.navtwo a:hover { background-position: -160px 0; }
#exdivisions ul li.navthree a:hover { background-position: -284px 0; }


#header
{
	width: auto;
	height: 135px;
	color: #000;
}

#branding
{
	width: auto;
	height: 135px;
	margin: 0;
	padding: 0;
	min-width: 848px
}

#divisions
{
	position: relative;
	display: block;
	width: 848px;
	height: 135px;
	margin-left: auto;
	margin-right: auto;
}

#divisions .home {
	position: absolute;
	left: 25px;
	top: 0;
	display: block;
	width: 155px;
	height: 90px;
}

#divisions ul
{
	display: block;
	float: right;
	list-style-type: none;
	margin: 0;
	padding-right: 24px;
	padding-top: 74px;
	padding-bottom: 0;
	padding-left: 0;
}

#divisions ul li { display: inline; }

#divisions ul li a
{
	float: left;
	display: block;
	height: 49px;
}

#page
{
	float: none;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	color: #000;
	background: #fff;
	width: 848px;
	text-align: left;
}

#navigation, #content, #extra { float: left; }
#navigation { width: 147px; }


#extra
{
	width: 145px;
	padding: 83px 0 0 0;
}


.busaward {
	display: block;
	width: 122px;
	height: 57px;
	background: url(../img/bus_award.jpg) left bottom no-repeat;
	margin-bottom: 10px;
}
.recaward {
	display: block;
	width: 122px;
	height: 59px;
	background: url(../img/rec_award.jpg) left bottom no-repeat;
	margin-bottom: 30px;
}


#navigation ul
{
	padding: 83px 0 0 25px;
	margin: 0;
	list-style-type: none;
	width: auto;
}

#navigation ul li { display: inline; }

#navigation ul li a
{
	display: block;
	width: auto;
	font-size: 0.9em;
	padding: 6px 5px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #8b8b8b;
}

#content { width: 556px; }

#content div { padding: 0 22px 20px 22px; }

#content div h1
{
	position: relative;
	margin: 0; padding: 0;
	height: 84px;
	line-height: 300%;
	background: url(../img/hr.gif) repeat-x bottom;
	font-size: 1.6em;
	font-weight: normal;
}

#content div h1 em
{
	position: absolute;
	left: 0;
	top: 20px;
	color: #8c8c8c;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bold;
	background-color: inherit;
}

#content div h2, #content div h3
{
	text-transform: uppercase;
	font-weight: bold;
	color: #787878;
	background-color: #fff;
}

#content div h2
{
	font-size: 1.2em;
}

#content div h3
{
	font-size: 1em;
}


#content div p, #content div li, #content div td, dt, dl, #content form
{
	font-size: 0.9em;
	color: #333333;
	line-height: 140%;
	background-color: #fff;
}

.leftimg { float: left; margin: 10px 10px 10px 0px; }
.rightimg { float: right; margin: 4px 0 10px 10px; }



#oraclelogos
{
	position: relative;
	margin: 0;
	padding: 0;
	color: #ff0000;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.8em;
}

#oraclelogos em
{
	color: #000000;
	font-style: normal;
	padding-right: 16px;
	
}
.orlogo {
	margin: 0px 0px -3px 0px; 
}

hr
{
	clear: both;
	width: 848px;
	height: 1px;
	border: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
	color: #fff;
}

#footer
{
	border-top: 9px #cacaca solid;
	background: #8b8b8b url(../img/bg-footer.gif) repeat-x;
	color: #fff;
	height: 50px;
}

#footer span
{
	display: block;
	width: 848px;
	padding: 6px 0 6px 0;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.9em;
	text-align: center;
}

#footer span a
{
	background-color: transparent;
	color: #fff;
}

#loginform {
	width:350px;
	margin:auto;
}
#loginform fieldset{
	padding:10px;
	margin:10px;
	border: 1px solid #DEDEDE;
}
#loginform legend{
	font-weight:700;
}
#loginform label{
	display:block;
	height:2em;
	background-color:#eeeeee;
	padding:10px 10px 0;
}
#loginform input {
	float:right;
}