/*         GENERIC              */
/********************************/
body {
	margin-top:			20px;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		20px;
	background-color:	#074E64;
}
body.ttMargin {
	margin-top:			10px;
	margin-left:		10px;
	margin-right:		10px;
	margin-bottom:		10px;
	background-color:	#074E64;
}

td {
	font-family:		Arial, Helvitical;
	font-size:			10pt;
}
p {
	font-family:		Arial, Helvitical;
	font-size:			10pt;
}

a {
	color:				#0022CC;
	text-decoration:	none;
}
a:hover {
	color:				#B54000;
	text-decoration:	underline;
}




/*         HEADER               */
/********************************/
.mainTable {
	border:				2px solid #8CADB7;
	background-color:	#000000;
}

.mainMenuLink a {
	color: 				#8DCEE4;
	display:			block;
	position: 			relative;
	text-decoration: 	none;
	padding-top: 		5px;
	padding-right: 		12px;
	padding-bottom: 	5px;
	padding-left: 		7px;
	text-align: 		left;
	font-family:		Georgia, Times New Roman, Serif;
	font-weight:		bold;
	font-size:			10pt;
}
.mainMenuLink a:hover {
	color: 				#FFFFFF;
	background-color: 	#074E64;
	text-decoration: 	none;
}



/*         FOOTER               */
/********************************/
.footer {
	font-size:			7.5pt;
	color:				#8DCEE4;
}

.footerBig {
	font-size:			9pt;
	font-weight:		bold;
	color:				#2C7389;
}

.footerLink {
	font-size:			7.5pt;
	color:				#8DCEE4;
}
.footerLink:hover {
	color:				#FFFFFF;
}



/*           PAGE               */
/********************************/
.pageHeader {
	font-family:		Georgia, Times New Roman, Serif;
	font-size:			13pt;
	font-weight:		bold;
	color:				#074E64;
	text-align:			center;
}



/*        RELATED INFO          */
/********************************/
.relatedInfoTitle {
	font-size:			7pt;
	color:				#B54000;
	background-color:	#EE8917;
	text-align:			center;
}
.relatedInfoTable {
	background-color:	#FCECDA;
	border:				1px solid #EE8917;
}
.relatedInfoLink {
	font-size:			8pt;
}
.relatedInfoLink:hover {
	color:				#B54000;
}


/*        CONTACT INFO          */
/********************************/
.contactLocation {
	font-family:		Georgia, Times New Roman, Serif;
	font-size:			12pt;
	font-weight:		bold;
	color:				#B54000;
	background-color:	#FCECDA;
	border:				1px solid #B54000;
	padding-left:		5px;
	padding-bottom:		2px;
	padding-top:		2px;
}
.contactTable {
	background-color:	#FFFFFF;
	border:				1px solid #EE8917;
}
.contactTitle {
	font-weight:		bold;
	padding-left:		5px;
	padding-bottom:		0px;
	padding-top:		5px;
}
.contactOddRow {
	background-color:	#FCECDA;
}
.contactInfo {
	padding-left:		5px;
	padding-bottom:		5px;
	padding-right:		5px;
	padding-top:		2px;
}



/*          FORMS & TRACKING               */
/*******************************************/
.error {
	color:				#FF0000;
	font-size:			12pt;
	font-weight:		bold;
}
.button {
	border:				1px solid #000000;
	color:				#FFFFFF;
	background-color:	#074E64;
	font-weight:		bold;
	font-size:			8pt;
	padding-top:		1px;
	padding-bottom:		1px;
	padding-left:		4px;
	padding-right:		4px;
	width:				75px;
	cursor:				pointer;
	text-decoration:	none;
}
.button:hover {
	color:				#EE8917;
	text-decoration:	underline;
}
.fieldLabel {
	font-weight:		bold;
	color:				#000000;
}
.field {
	border:				1px solid #074E64;
	padding-top:		1px;
	padding-bottom:		1px;
	padding-left:		2px;
	padding-right:		2px;
}
.errorMessage {
	color:				#CC0000;
	font-weight:		bold;
}
.searchBox {
	background-color:	#2C7389;
	border:				1px solid #000000;
}
.searchLabel {
	font-weight:		bold;
	font-size:			9pt;
	color:				#FFFFFF;
}
.searchButton {
	border:				1px solid #FFFFFF;
	color:				#FFFFFF;
	background-color:	#074E64;
	font-weight:		bold;
	font-size:			8pt;
	padding-top:		1px;
	padding-bottom:		1px;
	padding-left:		4px;
	padding-right:		4px;
	cursor:				pointer;
}
.searchButton:hover {
	border:				2px solid #FFFFFF;
	padding-top:		0px;
	padding-bottom:		0px;
	padding-left:		3px;
	padding-right:		3px;
}
.tableHeader {
	font-size:			8pt;
	font-weight:		bold;
	background-color:	#074E64;
	color:				#FFFFFF;
}
.tableFooter {
	font-size:			8pt;
	font-weight:		bold;
	background-color:	#ACCDD7;
}
.tableValue {
	font-size:			8pt;
}
.tableValueOdd {
	font-size:			8pt;
	background-color:	#F0F0F0;
}
.listTable {
	border:				1px solid #000000;
}
.actionTable {
	border:				1px solid #000000;
	background-color:	#ACCDD7;
}
.menuLink {
	font-size:			9pt;
	font-weight:		bold;
	background-color:	#074E64;
	color:				#FFFFFF;
	text-decoration:	none;
}
.menuLink:hover {
	text-decoration:	underline;
	color:				#EE8917;
}
.menuPageTitle {
	font-family:		Georgia, Times New Roman, Serif;
	font-size:			11pt;
	font-weight:		bold;
	color:				#FFFFFF;
	background-color:	#074E64;
}
.scroller {
	position:absoulute;
	overflow:auto;
	scrollbar-base-color:#074E64;
	scrollbar-arrow-color:#FFFFFF;
}


/*          HELP                            */
/********************************************/
.helpTitle {
	font-size:			12pt;
	font-weight:		bold;
	background-color:	#074E64;
	color:				#FFFFFF;
}
.helpHeader {
	text-align:			center;
	font-size:			10pt;
	font-weight:		bold;
	background-color:	#ACCDD7;
}


/*			TUTORIAL                          */
/**********************************************/
.tutorialMessage {
	color:			#FF0000;
	font-weight:	bold;
	font-size:		9pt;
}
