body
{
    font-family: "Times New Roman", Georgia, serif;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    color: #00446A;
}

#bodyContainer
{
    position: relative;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
    width: 1000px;
    height: 700px;
}
#header
{
    height: 140px;
    background-image: url(../img/headerBG.gif);
}
#logo
{
    position: absolute;
    width: 460px;
    height: 86px;
    top: 25px;
    left: 0px;
    padding-left: 40px;
}
#title
{
    position: absolute;
    top: 85px;
    width: 500px;
    height: 27px;
    left: 500px;
}
#nav
{
    height: 28px;
    background-color: #00446A;
}
#contentContainer
{
    /*height: 522px;*/
    padding: 10px 25px 10px 25px;
}
#leftSide
{
    float: left;
    width: 450px;
    /*height: 600px;*/
    margin-top: 50px;
	margin-bottom: 20px;
}
#rightSide
{
    float: right;
    width: 450px;
    /*height: 600px;*/
    margin-top: 50px;
    text-align: left;
	margin-bottom:20px;
}
#footer
{
    clear: both;
	margin: 10px auto auto 0px;
    width: 1000px;
    height: 28px;
    font-weight: bold;
    color: #00446A;
    border-bottom: none 0px none;
}
#centerOnly
{
    width: 900px;
    margin-top: 50px;
    text-align: left;
}
.copyHeader
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 3px;
}
.copy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    margin-top: 0px;
    width: 90%;
    line-height: 16pt;
	text-align: left;
}
.copy a {
	font-size: 12pt;
}
.copyList {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    line-height: 16pt;
}
.copyList li {
	list-style-type: disc;
	width: 90%;
}
.copyLeft
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    margin-top: 0px;
    width: 47%;
    line-height: 12pt;
}
.copyRight
{
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    margin-top: 0px;
    width: 47%;
    line-height: 12pt;
}
.reportingHeader
{
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 3px;
    color: #00446A;
}
.reportingLeft
{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    margin-top: 0px;
    width: 47%;
    color: #00446A;
}
.reportingRight
{
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    margin-top: 0px;
    width: 47%;
    color: #00446A;
}
.reportingLg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    text-align: left;
    margin-top: 0px;
    width: 47%;
    color: #00446A;
}
.copyContactUs
{
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    text-align: left;
    margin-top: 0px;
    margin-right: 50px;
    color: #00446A;
}
.contactUsLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    margin-top: 0px;
    color: #00446A;
    text-decoration: none;
}
a.career_button
{
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 8px;
    border: ridge 2px #9EA1A2;
    background-color: #004466;
}
a.career_button:active, a.career_button:hover
{
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 8px;
    border: ridge 2px #9EA1A2;
    background-color: #136D9F;
}

div.time-picker {
  position: absolute;
  height: 200px;
  width:8em; /* needed for IE */
  overflow: auto;
  background: #fff;
  border: 1px solid #000;
  z-index: 99;
}
div.time-picker-12hours {
  width:8em; /* needed for IE */
}

div.time-picker ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div.time-picker li {
  padding: 1px;
  cursor: pointer;
}
div.time-picker li.selected {
  background: #316AC5;
  color: #fff;
}
 .error {
    border:2px solid red;
}

.roundedBox {
	position: relative;
	color: #FFFFFF;
	background-color: #00446a;
	border: 1px #00446a solid;
	text-align: center;
	width: 400px;
}

.roundedBoxBody {
	border: 1px #00446a solid;
	margin-bottom: 30px;
}

.roundedBox p {
	padding: 5px;
	font-weight: bold;
	font-size: 2.5em;
	margin: 0px;
}

div.corner {
	position: absolute;
	width: 20px;
	height: 20px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(../img/circle.png);
	overflow: hidden;
}

div.top_left {
	top: -1px;
	left: -1px;
	background-position: 0px 0px;
}

div.top_right {
	top: -1px;
	right: -1px;
	background-position: 20px 0px;
}

.copyLeft li, .copyRight li {
	line-height: 16pt;
}

.copyLeft li, .copyRight li {
	font-size: 12pt;
}

.redBox {
	background: #FFF url(../img/redboxbg.jpg) top left repeat-y;
	width: 430px;
	color: #FFF;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: -15px;
}

.redBoxTop {
	background: #ce4132 url(../img/redboxtop.jpg) top left no-repeat;
	height: 25px;
	width: 430px;
	padding: 0px;
	margin: 0px;
}

.redBoxBottom {
	background: #ce4132 url(../img/redboxbottom.jpg) top left no-repeat;
	height: 32px;
	width: 430px;
	padding: 0px;
	margin: 0px;
}

.redBox ol {
margin-top: 0px;
}

.redBox  li{
 	font-family: "Times New Roman", Georgia, serif;
	font-size: 2em;
}

.shadow {
	-moz-box-shadow: 5px 5px 6px #000;
	-webkit-box-shadow: 5px 5px 6px #000;
	box-shadow: 5px 5px 6px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=10);
	width:400px;
}

h1 {
	font-size: 1.8em;
}
