/* Document Page Styles Common to all Web Pages - Screen Width 1024 Pixels  */
/* Document Stylesheet Common to All Website Pages - Screen Width 1024 Pixels */
/* Version V1.0.0, 08/01/2007 WBM. */
/* Copyright 2007. Property of Design Atom - www.designatom.com */

/* PAGE LAYOUT */

/* Page Container */
div.container {
	position: relative; 
	top: 0px;
	left: 0px; 
	width: 1013px; 
	background-color: #FFFFFF;
	border: 0px; 
	padding: 0px; 
	margin: 0px auto;
	z-index: 0;
	visibility: visible;
}

/* Footer Area */
div.footer {
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 763px; 
	height: 60px;
	clear: both;
	z-index: 3;
	padding: 0px;
	border: 0px;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 125px;
	margin-right: 125px;
}

/* Container For Holding Accreditations */
div.credits {
	position: relative;
	top: 20px;
	left: 0px;
	width: 280px;
	float: left;
	border: 0px; 
	padding: 0px; 
	border: 0px;
	margin-top: 40px;
	margin-bottom: 40px;
	z-index: 3;
}


/* ------------------------------------------------------------------------- */

/* DOCUMENT PAGE STYLES */

/* Main Body Style */
body {
	text-align: center;
	border: 0px;
	padding: 30px;
	margin: 0px;
	background-color: #51004C;
	background-image: url(../_images/bground.jpg);
	background-repeat: repeat-x;
}


/* ------------------------------------------------------------------------- */


/* TEXT STYLES */

/* Header Text Styles */
h1.header {
	position: relative;
	top: 0px;
	left: 0px;
	font-family: Arial; 
	font-size: 22pt; 
	font-weight: bold; 
	text-align: left; 
	color: #46023F; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	z-index: 1;
}

h2.headerbar {
	position: relative;
	top: 0px;
	left: 0px;
	font-family: Arial; 
	font-size: 13pt; 
	/* background-color: #FFFF00; */
	background-image: url(../_images/headerbar.gif);
	background-repeat: repeat-y;
	text-align: left; 
	color: #424242; 
	line-height: 110%; 
	clear: right;
	margin-top: 0px; 
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 20px;
	padding-left: 10px;
	z-index: 1;
}

h2 {
	font-family: Arial; 
	font-size: 10pt; 
	font-style: italic;
	text-align: justify; 
	color: #FFFFFF; 
	font-weight: bold; 
	line-height: 110%; 
	margin-top: 10px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	z-index: 2;
}

h3 {
	font-family: Arial; 
	font-size: 11pt; 
	text-align: left; 
	color: #000000; 
	font-weight: bold; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 35px;
	margin-right: 35px;
	z-index: 2;
}

h4 {
	font-family: Arial; 
	font-size: 11pt; 
	text-align: center; 
	color: #000000; 
	font-weight: bold; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 0px;
	z-index: 10;
}

h5 {
	font-family: Arial; 
	font-size: 10pt; 
	text-align: center; 
	color: #000000; 
	font-weight: bold; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 0px;
	z-index: 10;
}

h6 {
	font-family: Arial; 
	font-size: 8pt; 
	text-align: center; 
	color: #000000; 
	font-weight: bold; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 0px;
	z-index: 10;
}

/* -------------------------------------------- */
/* Paragraph Text Styles */

/* Normal Content Style */
p.normal {
	position: relative;
	top: 0px;
	left: 5px;
	font-family: Arial; 
	font-size: 10pt; 
	text-align: justify; 
	color: #424242; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 20px;
	z-index: 1;
}

/* Large Text Style */
p.large {
	position: relative;
	top: 0px;
	left: 5px;
	font-family: Arial; 
	font-size: 11pt; 
	font-weight: bold;
	text-align: justify; 
	color: #424242; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 20px;
	z-index: 1;
}
/* Unordered List with Spaces */
p.list {
	position: relative;
	top: 0px;
	left: 40px;
	font-family: Arial; 
	font-size: 10pt; 
	text-align: justify; 
	text-indent: -20px;
	color: #424242; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 55px;
	z-index: 1;
}

/* Unordered List with Spaces - Following Paragraphs */
p.listcont {
	position: relative;
	top: 0px;
	left: 40px;
	font-family: Arial; 
	font-size: 10pt; 
	text-align: justify; 
	text-indent: 0px;
	color: #424242; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 55px;
	z-index: 1;
}

/* Unordered List without Spaces */
p.listnospace {
	position: relative;
	top: 0px;
	left: 40px;
	font-family: Arial; 
	font-size: 10pt; 
	text-align: justify; 
	text-indent: -24px;
	color: #424242; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 24px;
	margin-right: 55px;
	z-index: 1;
}

p.left {
	position: relative;
	top: 0px;
	left: 20px;
	font-family: Arial; 
	font-size: 10pt; 
	text-align: left; 
	color: #424242; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 40px;
}

p.right {
	position: relative;
	top: 0px;
	left: 20px;
	font-family: Arial; 
	font-size: 10pt; 
	text-align: right; 
	color: #424242; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 40px;
}

p.centered {
	position: relative;
	top: 0px;
	left: 0px;
	font-family: Arial; 
	font-size: 10pt; 
	text-align: center; 
	color: #424242; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
}

/* Paragraph Text Styles */
p.small {
	font-family: Arial; 
	font-size: 9pt; 
	text-align: justify; 
	color: #000000; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 0px;
}

p.copyright {
	font-family: Arial; 
	font-size: 8pt; 
	text-align: center; 
	color: #FFFFFF; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 0px;
}

/* Paragraph Text Styles */
p.contactform {
	font-family: Arial; 
	font-size: 10pt; 
	text-align: justify; 
	color: #000000; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 35px;
	margin-right: 35px;
}

/* Accessibility Options Text Styles */
p.accessimg {
	text-align: center; 
	margin: 0px;
}

/* Price Text Styles */
span.bold {
	font-weight: bold; 
	color: #424242; 
}

/* Copyright Text Style */
p.copyright {
	font-family: Arial; 
	font-size: 10pt; 
	text-align: center; 
	color: #C8C8C8; 
	line-height: 120%; 
	margin-top: 0px; 
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 20px;
}


/* ------------------------------------------------------------------------- */

/* HYPERLINK STYLES */

/* Inline with Text */
a.inlinenormal {
	font-family: Arial; 
	font-size: 10pt; 
	color: #F58220; 
	line-height: 110%; 
	text-decoration: none;
}
a:hover.inlinenormal {
	color: #FF0000; 
	text-decoration: underline;
}

/* Inline with Text */
a.inlinesmall {
	font-family: Arial; 
	font-size: 8pt; 
	color: #F58220; 
	line-height: 110%; 
	text-decoration: none;
}
a:hover.inlinesmall {
	color: #FF0000; 
	text-decoration: underline;
}

/* Page Links */
a.pagelink {
	font-family: Arial; 
	font-size: 10pt; 
	color: #F58220; 
	line-height: 110%; 
	text-decoration: none;
}
a:hover.pagelink {
	color: #FF0000; 
	text-decoration: underline;
}

/* Footer Links */
a.footer {
	font-family: Arial; 
	font-size: 10pt; 
	color: #46023F; 
	line-height: 130%; 
	padding: 20px;
	text-decoration: none;
}
a:hover.footer {
	color: #FF0000; 
	text-decoration: underline;
}

/* Sitemap Links */
a.sitemap {
	font-family: Arial; 
	font-size: 11pt; 
	text-align: left; 
	color: #424242; 
	line-height: 120%; 
	z-index: 1;
	text-decoration: none;
}
a:hover.sitemap {
	color: #FF0000; 
	text-decoration: underline;
}

/* Sitemap Links */
a.sitemapsmall {
	font-family: Arial; 
	font-size: 10pt; 
	text-align: left; 
	color: #424242; 
	line-height: 120%; 
	z-index: 1;
	text-decoration: none;
}
a:hover.sitemapsmall {
	color: #FF0000; 
	text-decoration: underline;
}

/* FAQ Links */
a.faqs {
	font-family: Arial; 
	font-size: 11pt; 
	text-align: left; 
	color: #424242; 
	line-height: 110%; 
	z-index: 1;
	text-decoration: none;
}
a:hover.faqs {
	color: #FF0000; 
	text-decoration: underline;
}

/* Image Links */
a.images {
	font-family: Arial; 
	font-size: 11pt; 
	text-align: left; 
	color: #424242; 
	line-height: 110%; 
	border: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 1;
	text-decoration: none;
}
a:hover.images {
	color: #FF0000; 
	text-decoration: none;
}

/* Copyright Links */
a.copyright {
	font-family: Arial; 
	font-size: 10pt; 
	text-align: center; 
	color: #C8C8C8; 
	z-index: 1;
	text-decoration: none;
}

/* ------------------------------------------------------------------------- */

/* LIST STYLES */

ul.normal {
	font-family: Arial; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #424242; 
	text-align: justify; 
	line-height: 100%; 
	margin-top: 0px; 
	margin-bottom: 15px; 
	margin-left: 10px; 
	margin-right: 10px; 
	z-index: 2;
}

ul.links {
	font-family: Arial; 
	font-size: 10pt; 
	color: #F58220; 
	text-align: justify; 
	line-height: 100%; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 50px; 
	margin-right: 10px; 
	z-index: 2;
}

/* Paragraph Text Styles */
li.normal {
	position: relative;
	top: 0px;
	left: 5px;
	font-family: Arial; 
	font-size: 10pt; 
	text-align: justify; 
	color: #424242; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 20px;
	z-index: 1;
}

/* Paragraph Text Styles */
li.contact {
	font-family: Arial; 
	font-size: 9pt; 
	text-align: justify; 
	color: #000000; 
	line-height: 110%; 
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 35px;
	z-index: 2;
}

/* ------------------------------------------------------------------------- */
/* IMAGE STYLES */

/* Generic Image Style */
img.normal {
	border: 0px; 
	padding: 0px; 
	margin: 0px;
	z-index: 1;
}

/* Generic Centered Image */
img.centered {
	border: 0px; 
	padding: 0px; 
	margin: 0px;
}

/* Headerbar Image Style */
img.headerbar {
	position: relative;
	top: -4px;
	left: 15px;
	border: 0px; 
	padding: 0px; 
	margin: 0px; 
	z-index: 1;
}

/* Transparent Images used to bend text */
img.curve {
	position: relative;
	top: 0px;
	left: 0px;
	float: left; 
	clear: left;
	margin: 0px;
	border: 0px; 
	padding: 0px;
	z-index: -1;
}

/* Unordered List Dot Image Style */
img.listdot {
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px; 
	padding: 0px; 
	margin: 0px; 
	z-index: 2;
}


/* ------------------------------------------------------------------------- */
/* FORM STYLES */

fieldset {
	margin-top: 10px; 
	margin-bottom: 25px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px; 
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
}

legend {
	font-family: Arial; 
	font-size: 12pt; 
	font-weight: bold;
	color: #A6A6A6; 
}
