@charset "UTF-8";

/*****************/
/* Overall setup */
/*****************/

body {
	font: 100% Arial, Helvetica, sans-serif;
	background-color: #162c75;
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

a:link, a:visited, a:hover, a:active {
	color: #045ea3;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

.oneColFixCtr #container {
	position: relative;
	width: 759px;
	background: #FFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 13px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

* html .oneColFixCtr #container { /* IE 6*/
	overflow: visible;
}


/***************/
/* Top Section */
/***************/

.oneColFixCtr #layoutTop {
	position: relative;
	margin-top: -13px;
	margin-left: -13px;
	background-color: #FFF;
	background-image: url(../images/layout_top.jpg);
	width: 785px;
	min-height: 83px;
	height: auto !important;
	height: 83px;
}

.oneColFixCtr #layoutTop .title {
	position: absolute;
	right: 378px;
	top: 41px;
	text-align: right;
}

.oneColFixCtr #layoutTop .title h1 {
	font-size: 95%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #045ea3;
	margin: 0 0;
	padding: 0 0;
}


/****************/
/* Main Section */
/****************/

.oneColFixCtr #mainContent {
	position: relative;
	padding: 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin-bottom: 17px;
	background-image: url(../images/layout_clouds.jpg);
	background-repeat: no-repeat;
	width: 759px;
	min-height: 335px;
	height: auto !important;
	height: 335px;
	overflow: visible;
	z-index: 1000;
}

.oneColFixCtr #mainContent h2, .oneColFixCtr #mainContent h3 {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.oneColFixCtr #mainContent h3 {
	margin-top: 28px;
}

.oneColFixCtr #mainContent p, .oneColFixCtr #mainContent label, .oneColFixCtr #mainContent input, .oneColFixCtr #mainContent textarea, .oneColFixCtr #mainContent select {
	font-size: 65%;
	line-height: 1.75em;
	margin-bottom: -4px;
}

.oneColFixCtr #mainContent label.required {
	color: #045ea3;
	font-weight: bold;
}

.oneColFixCtr #mainContent input, .oneColFixCtr #mainContent textarea, .oneColFixCtr #mainContent select {
	margin-bottom: 5px;
	background-color: #FFF;
	border: 1px solid #045ea3;
	/*padding: 2px;*/
}

.oneColFixCtr #mainContent textarea {
	width: 250px;
	height: 115px;
	padding: 5px;
	font-size: 90%;
}

.oneColFixCtr #mainContent p.blueHeader {
	font-size: 70%;
	line-height: 0.75em;
	font-weight: bold;
	color: #045ea3;
	margin-bottom: 5px;
}

.oneColFixCtr #mainContent #nav {
	position: absolute;
	top: 17px;
	left: 0;
	background-color: #172a75;
	background-image: url(../images/nav_background.jpg);
	background-repeat: repeat-y;
	width: 159px;
	min-height: 318px;
	height: auto !important;
	height: 318px;
}

.oneColFixCtr #mainContent #nav ul {
	list-style-type: none;
}

* html .oneColFixCtr #mainContent #nav ul { /* IE 6*/
	margin-top: 15px;
}

*:first-child+html .oneColFixCtr #mainContent #nav ul { /* IE 7 */
	margin-top: 15px;
}

.oneColFixCtr #mainContent #nav ul li {
	margin-left: -20px;
	margin-bottom: 7px;
	font-size: 75%;
}

.oneColFixCtr #mainContent #nav ul li a:link, .oneColFixCtr #mainContent #nav ul li a:visited, .oneColFixCtr #mainContent #nav ul li a:hover, .oneColFixCtr #mainContent #nav ul li a:active {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.oneColFixCtr #mainContent #nav ul li a:hover {
	color: #eab649;
}

.oneColFixCtr #mainContent .bodyLeft {
	position: absolute;
	left: 177px;
	width: 275px;
}

.oneColFixCtr #mainContent .bodyRight {
	position: absolute;
	right: 17px;
	top: 17px;
}

.oneColFixCtr #mainContent .bodyMiddle {
	position: absolute;
	left: 177px;
	top: 273px;
}

.oneColFixCtr #mainContent .contact {
	position: absolute;
	right: 17px;
	bottom: 5px;
}

.oneColFixCtr #mainContent .contact p {
	font-size: 65%;
	line-height: 0.75em;
}

* html .oneColFixCtr #mainContent .contact p { /* IE 6*/
	line-height: normal;
}

.oneColFixCtr #mainContent #awi {
	position: absolute;
	left: 20px;
	top: 323px;
	z-index: 1000;
}


/******************/
/* Bottom Section */
/******************/

.oneColFixCtr #layoutBottom {
	position: relative;
	margin-bottom: -13px;
	margin-left: -13px;
	background-color: #2b9dcf;
	background-image: url(../images/layout_bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 785px;
	z-index: 100;
	min-height: 79px;
	height: auto !important;
	height: 79px;
}

.oneColFixCtr #layoutBottom .copyright {
	position: absolute;
	bottom: 28px;
	right: 35px;
}

.oneColFixCtr #layoutBottom .copyright p {
	font-size: 65%;
	font-weight: bold;
	text-align: right;
}

.oneColFixCtr #layoutBottom .bottomContainer {
	position: relative;
	border: 1px solid;
	border-color: transparent;
}

* html .oneColFixCtr #layoutBottom .bottomContainer { /* IE 6*/
}

.oneColFixCtr #layoutBottom .bottomContainer .bottomLeft {
	margin-top: 30px;
	width: 462px;
	color: #000;
	font-size: 65%;
	line-height: 1.75em;
}

* html .oneColFixCtr #layoutBottom .bottomContainer .bottomLeft { /* IE 6*/
	position: relative;
	margin: 0 0;
	top: 30px;
	width: 432px;
	overflow: visible;
	margin-bottom: 25px;
}

.oneColFixCtr #layoutBottom .bottomContainer .bottomRight {
	float: right;
	margin-top: 40px;
	margin-right: 25px;
	width: 275px;
	color: #000;
	font-size: 65%;
	line-height: 1.5em;
}


/************************************/
/* Used in Main and Bottom Sections */
/************************************/

.columnHolder {
	margin: 0 0;
	padding: 0 0;
	color: #045ea3;
}

.halfColumn1, .halfColumn2 {
	border: 1px solid;
	border-color: transparent;
	margin: 0 0;
	padding: 0 0;
	overflow: visible;
}

* html .halfColumn1, * html .halfColumn2 { /* IE 6*/
	display: inline;
}

.halfColumn1 {
	width: 60%;
}

* html .halfColumn1 { /* IE 6*/
	width: 59%;
}

.halfColumn2 {
	width: 40%;
	float: right;
}

* html .halfColumn2 { /* IE 6*/
	width: 39%;
	margin-top: -5px;
}

.halfColumn1 p, .halfColumn2 p {
	margin-top: 0;
	margin-bottom: 5px;
	/*color: #045ea3;*/
}


/******************/
/* Other Settings */
/******************/

img {
	border: none;
}

