﻿*, html, head, body, h1, h2, h3, h4, h5, h6, table, tr, td, thead, tbody, caption, span, ul, ol, li, hr, div
{
	margin:0;
	padding:0;	
}

html, body
{
	background-color:#eee;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	line-height:16px;
}

div
{
	background-color:#fff;	
}

h1
{
	color:#333;
	font-size:1.1em;
	font-weight:bold;	
	padding-bottom:14px;
}

p
{
	padding-bottom:14px;	
}

#outerContainer
{
	width:425px;
	height:390px;
	border:solid 1px #0071bc;
	position:absolute;
	top:15px;
	left:15px;
}

#innerContainer
{
	width:403px;	/* outer container width - 22 */
	height:368px;	/* outer container height - 22 */
	border:solid 1px #f7931e;
	padding:10px;
	position:relative;
}

#header
{
	vertical-align:middle;	
}

#header #logo
{
	float:left;	
}

#header #tagline
{
	float:right;	
}

#content
{
	clear:both;
}

#content #menu
{
	width:120px;
	vertical-align:top;
	padding-top:32px;
}

#content ul
{
	float:left;
	list-style-type:none;
	padding-left:20px;
}

#content ul li
{
	text-align:right;
	padding-bottom:10px;
}

#content a
{
	color:#333;	
	font-weight:bold;
}

#content div
{
	float:right;	
}

#footer
{
	clear:both;
	font-size:10px;
	color:#aaa;
	text-align:center;
	position:absolute;
	bottom:5px;
	left:115px;
}

#content #careerslist
{
	list-style-type:disc;	
}

#content #careerslist li
{
	text-align:left;
	padding-bottom:10px;
}


.label
{
	text-align:right;
	font-weight:bold;
	padding-right:5px;	
	vertical-align:top;
}

#contactusmessageok
{
	font-weight:bold;
	visibility:hidden;	
	padding-top:40px;
}