
/* Tag Styles */

A
{
	color			: #d07518;
	text-decoration	: underline;
	font-weight		: normal;
}

A:hover
{
	color			: #d07518;
	text-decoration	: none;
	font-weight		: normal;
}

BODY
{
	color			: #1d4079;
	font-family		: arial, sans-serif; 
	font-size  		: 10pt;

}

TD, p, textarea
{
	font-family		: arial, sans-serif; 
	font-size  		: 10pt;
	color			: #1d4079;
}
li
{
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #1d4079;
	list-style-image: url('/images/bullet.gif');
	list-style-type: disc;
}

h1
{
	background-image: url('/images/h1_bg.gif');
	background-repeat: no-repeat;
	height: 48px;
	margin-top: 15px;
	color: #FFFFFF;
	font-size: 16pt;
	font-weight: normal;
	padding: 12px 30px 0px 30px;
}
h2
{
	color: #1d4079;
	font-size: 12pt;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
}
hr
{
	color: #00458D;
	height: 1px;
}
.mainContent
{
	padding: 15px 0px 15px 0px;
}
.mainContentBottom
{
	padding: 0px 0px 15px 0px;
}

/* ******************************************************************************** */
/* SITE MAP STYLES */

.GEN_sitemap_block
{
	padding: 10px 0px 10px 0px;
	width	: 850px;
}
.GEN_sitemap_alphabet
{
	text-align: center;
	padding-top: 10px;
}
.GEN_sitemap_alphabet a, .GEN_sitemap_alphabet a:visited
{

}
.GEN_sitemap_alphabet a:hover
{
	text-decoration: none;
}
.GEN_sitemap_letter
{
	padding: 0px 0px 0px 15px; 
}
.GEN_sitemap_letter a, .GEN_sitemap_letter a:visited
{
	font: 0.9em Arial;
	font-weight: bold;	
	text-decoration: none;
}
.GEN_sitemap_links_block
{
}
.GEN_sitemap_link a, .GEN_sitemap_link a:visited
{
	font: 0.9em Arial;
	text-decoration: none;
}
.GEN_sitemap_link a:hover
{
	text-decoration: underline;
}

div.GEN_sitemap_letter {
	width	: 50px;
	float	: left;
}

div.GEN_sitemap_links_block {
	width	: 390px;
	float	: left;
}

div.GEN_sitemap_link {
	width	: 370px;
}
div.paddedBlock {
	padding						: 5px 0px 5px 0px;
	vertical-align				: top;
	margin						: 0;
	border						: 0;
}
.colourLight
{
	background-color: #FFFFFF;
}
.colourDeep
{
	background-color: #dadef1;
}

/*       NAVIGATION      */
.navigationItem
{
	background-image: url('/images/nav_bg.gif');
	height: 25px;
}

.navigationItem a, .navigationItem a:visited
{
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}

.navigationItem a:hover
{
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: underline;
}

.navigationItemOn
{
	background-image: url('/images/nav_bg_on.gif');
	height: 25px;
}
.navigationItemOn a, .navigationItemOn a:visited
{
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}

.navigationItemOn a:hover
{
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: underline;
}

/*        FOOTER                 */

.footerText
{
	background-image: url('/images/footer_bg.gif');
	height: 33px;
}
.footerLinksLeft
{
	float:left;
	width:150px;
	color: #666666;
	font-size: 8pt;
}
.footerLinksLeft a, .footerLinksLeft a:visited
{
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : none;
}
.footerLinksLeft a:hover
{
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : underline;
}
.footerLinksRight
{
	float:right;
	color: #666666;
	font-size: 8pt;
}
.footerLinksRight a, .footerLinksRight a:visited
{
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : none;
}
.footerLinksRight a:hover
{
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : underline;
}

.footerTextNav
{
	background-image: url('/images/footer_bg_nav.gif');
	background-repeat: repeat-x;
	overflow:hidden;
	height: 23px;
}
.footerLinksNav
{
	color: #FFFFFF;
	font-size: 8pt;
	padding-top: 2px;
}
.footerLinksNav a, .footerLinksNav a:visited
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : none;
}
.footerLinksNav a:hover
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	text-decoration : underline;
}

.generalFooter
{
	padding: 10px 5px 10px 5px;
	font-size: 8pt;
	color: #666666;
}
.generalFooter p
{
	font-size: 8pt;
	color: #666666;
}
.generalFooter a, .generalFooter a:visited
{
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
.generalFooter a:hover
{
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}


/* Questionnaire styles */
.questionnaireError {
	color					: #FF0000;
}

.questionnaireTextfield {
	background-color		: #FFFFFF;
	color					: #000000;
	border					: 1px solid #1d4079;
	width					: 750px;
}

.questionnaireTextArea {
	background-color		: #FFFFFF;
	color					: #000000;
	border					: 1px solid #1d4079;
	width					: 750px;
	height					: 75px;
}

.questionnaireButton {
	background-color		: #FFFFFF;
	color					: #1d4079;
	border					: 1px solid #d07518;
	cursor					: pointer;
	cursor					: hand;
	font-size				: 8pt;
	font-family				: arial,sans-serif;
	font-weight 			: bold;
	height					: 23px;
}

.questionnaireSelectList {
	background-color		: #FFFFFF;
	color					: #000000;
	border					: 1px solid #1d4079;
}
.questionnaireQuestionTitle
{
	font-weight: bold;
	border-bottom: 1px solid #d07518;
	padding-top: 10px;
}



/*          SEARCH BOX                */
.searchTextBox
{
	width: 135px;
	height: 17px;
	border: 1px solid #c2c2c2;
}
.searchFields
{
	padding: 50px 15px 0px 0px;
}
#quickSearch
{
	margin: 0px;
	padding: 0px;
}
.searchResultLine
{
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #d07518;
}