﻿/* BEGIN: General layout */

/* Body */
body
{
	background: #ffffff;
}
/* Heading 1 */
h1
{
	color: #1d498a;
	font-family: Arial, Verdana, Tahomal;
	font-size: 15px;
	font-weight: bold;
}
/* Heading 2 */
h2
{
	color: #1d498a;
	font-family: Arial, Verdana, Tahomal;
	font-size: 13px;
	font-weight: bold;
}
/* Heading 3 */
h3
{
	color: #1d498a;
	font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
	font-weight: bold;
}
/* Paragraphs */
p
{
	color: #727272 ;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
}
.requestInfo p, .highlightInfo p, .addressInfo p, .addressInfo a
{
	color: #464646 ;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
}
/* Input Box */
.inputBox
{
	color: #727272 ;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	border: solid 1px #727272;
	height: 15px;
}
/* Button */
.button
{
	color: #ffffff;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	border: solid 1px #727272;
	height: 20px;
	background-color: #1d498a;
}

/* Hyperlinks */
.mainMenu a
{
	color: #ffffff;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
	font-size: 15px;
}
.mainMenu a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

a
{
	color: #727272;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
}
a:hover
{
	color: #727272;
	text-decoration: none;
}
.footer a, .footer p
{
	color: #ffffff;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
	font-size: 11px;
}
.footer a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
/* Lists */
li
{
	list-style-image: url( 'images/check_icon.png' );
	color: #727272;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
}
/* END: General layout */

/* BEGIN: Divs */

/* Site */
.site
{
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
/* Page */
.page
{
	width: 850px;
	position: relative;
	top: 0px;
}
/* Header */
.header
{
	width: 850px;
	height: 147px;
	vertical-align: top;
	text-align: center;
	position: relative;
	background-image: url( 'images/logo_menu_background.jpg' );
	background-repeat: no-repeat;
}
/* Home Link */
.homeLink
{
	width: 320px;
	height: 110px;
	text-align: center;
	position: absolute;
	top: 10px;
	left: 10px;
}
/* Main Menu */
.mainMenu
{
	width: 504px;
	height: 31px;
	text-align: center;
	position: absolute;
	top: 116px;
	left: 346px;
	background-image: url( 'images/menu_bar.jpg' );
	background-repeat: no-repeat;
}

/* Flash Upper Divider */
.flashUpperDivider
{
	width: 850px;
	height: 4px;
	vertical-align: top;
	position: relative;
	background-image: url( 'images/top_bar.jpg' );
	background-repeat: no-repeat;
}
/* Flash */
.flash
{
	width: 850px;
	height: 123px;
	vertical-align: top;
	position: relative;
}
/* Flash Lower Divider */
.flashLowerDivider
{
	width: 850px;
	height: 5px;
	vertical-align: top;
	position: relative;
	background-image: url( 'images/bottom_bar.jpg' );
	background-repeat: no-repeat;
}
/* Main Content */
.mainContent
{
	background-position: center top;
	width: 850px;
	height: 900px;
	vertical-align: top;
	position: relative;
	background-image: url(  'images/content_top_shadow.jpg' );
	background-repeat: no-repeat;
}
/* Request Info */
.requestInfo
{
	background-position: center top;
	width: 249px;
	height: 188px;
	vertical-align: top;
	position: absolute;
	top: 30px;
	left: 600px;
	background-image: url(  'images/grey_content_box.jpg' );
	background-repeat: no-repeat;
}

/* Highlight Info */
.highlightInfo
{
	background-position: center top;
	width: 249px;
	height: 230px;
	position: absolute;
	top: 248px;
	left: 600px;
	background-image: url(  'images/grey_content_box_bottom.png' );
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}
/* Highlight Info Content */
.highlightInfoContent
{
	width: 229px;
	height: 210px;
	position: absolute;
	top: 10px;
	left: 10px;
	text-align: left;
	vertical-align: top;
}

/* Address Info */
.addressInfo
{
	background-position: center top;
	width: 249px;
	height: 188px;
	position: absolute;
	top: 508px;
	left: 600px;
	text-align: center;
	background-image: url(  'images/grey_content_box.jpg' );
	background-repeat: no-repeat;
}
/* Address Info Content */
.addressInfoContent
{
	width: 229px;
	height: 168px;
	position: absolute;
	top: 10px;
	left: 10px;
	text-align: center;
}


/* Inner Content */
.innerContent
{
	width: 571px;
	height: 840px;
	vertical-align: top;
	text-align: left;
	position: absolute;
	top: 30px;
	left: 0px;
}
/* Footer */
.footer
{
	width: 850px;
	height: 47px;
	position: relative;
	background-image: url( 'images/footer_bar.png' );
	background-repeat: no-repeat;
}
/* END: Divs */

/* BEGIN: Classes */

/* END: Classes */