/*********************************************************************************************
	PAGE SETUP AND DIV DEFINITIONS
**********************************************************************************************/

body, html
{
	background:#777777;
	margin:0px 0px 1px 0px;
	padding:0px;
	min-width:970px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:1.6;
	text-align:center; 
	height: 100%;
}
	
#wrap
{
	background:#000066;
	width:970px;
	text-align:center; 
	margin:0px auto;
}

#wrapInner
{
	padding:0px 0px 0px 0px;
}

#header
{
	background-image:url(shared/graphics/header.jpg);
	background-repeat:no-repeat;
	height:110px;
	text-align:left; 
}

#headerInner
{
	margin:0px;
	padding:0px 0px 0px 0px;
	position: relative;
}

#banner
{
	background-image:url(shared/graphics/homepagemap.gif);
	background-color:#000000;
	height:200px;
	padding:0px;
	margin:0px;
	text-align:left; 
}

#bannerInner
{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
}
	
#page
{
	background-image:url(shared/graphics/pagebg.jpg);
	background-repeat:no-repeat;
	background-color:#113153;
	padding:0px;
	margin:0px;
	text-align:left; 
}

#pageInner
{
	margin:0px;
	padding:35px 40px 40px 162px;
}

#footer
{
	background-image:url(shared/graphics/footer.gif);
	background-repeat:repeat;
	background-color:#777777;
	height:60px;
	text-align:left; 
}

#footerInner
{
	margin:0px;
	padding:8px 0px 0px 15px;
}

#dateArea
{
	position: absolute;
	width: 940px;
	left: 15px;
	top: 25px;
}

#dateAreaInner
{
	float: right;
}

.dateText
{
	color:#000000;
	font-weight:bold;
	font-style:normal;
}

.userText
{
	color:#000000;
	font-weight:bold;
	font-style:normal;
}

.adIndent
{
	margin:0px;
	padding:0px 0px 0px 75px;
}

.formBox
{
	padding:0px 0px 0px 0px;
	margin:10px 0px 5px 0px;
}

.formBox2
{
	padding:0px 0px 0px 0px;
	margin:25px 0px 5px 0px;
}

/*********************************************************************************************
	PAGE COLUMNS
**********************************************************************************************/

#pageColumn_1
{
	float:left;
	width:255px;
}

#pageColumn_1_inner
{
	padding:0px 15px 0px 0px;
	margin:0px;
}

#pageColumn_2
{
	float:right;
	width:645px;
}

#pageColumn_2_inner
{
	padding:0px 0px 0px 0px;
	margin:0px;
}

.clearColumns
{
	clear:both;
}

/*********************************************************************************************
	FOOTER COLUMNS
**********************************************************************************************/

#footerColumn_1
{
	float:left;
	width:238px;
}

#footerColumn_1_inner
{
	padding:3px 0px 0px 0px;
	margin:0px;
}

#footerColumn_2
{
	float:left;
	width:285px;
}

#footerColumn_2_inner
{
	padding:3px 0px 0px 0px;
	margin:0px;
}

#footerColumn_3
{
	float:right;
}

#footerColumn_3_inner
{
	padding:3px 0px 0px 0px;
	margin:0px;
	text-align:right;
}

#logo
{
	padding:0px 0px 0px 0px;
	margin:0px;
}

/*********************************************************************************************
	STANDARD HTML ELEMENTS
**********************************************************************************************/

td
{
	font-size:12px;
	line-height:1.5;
}

ul, ul li
{
    margin: 0;
    padding: 0;
    list-style: none;
}

ul li
{
    background-image: url(shared/graphics/bullet1.gif); 
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 15px;
	padding-bottom: 0px;
}

/*********************************************************************************************
	MENU
**********************************************************************************************/

.menu
{
    background-image: url(shared/graphics/menubg.gif); 
	width: 970px;
	height: 30px;
}

.menubutton_off
{
	position: relative;
	float: right;
	font-family: arial, helvetica, sans-serif;
	background: url(shared/graphics/menubutton_roll.gif) no-repeat;
	display: block;
	width: 101px;
	height: 29px;
	margin: 0;
	padding: 0;
}

.menubutton_off a
{
	display: block;
	color:#FFFFFF;
	font-size: 12px;
	width: 101px;
	height: 29px;
	display: block;
	text-decoration: none;
}

.menubutton_off a:hover
{
	color:#FFFFFF;
	text-decoration: none;
}

.menubutton_off img
{
	width: 101px;
	height: 29px;
	border: 0
}

* html a:hover
{
	visibility:visible;
}

.menubutton_off a:hover img
{
	visibility:hidden;
}

.menubutton_off span
{
	color:#FFFFFF;
	position: absolute;
	left: 0px;
	top: 5px;
	width: 101px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-align: center;
} 

/*---------------------------------------------------------------------------------------*/

.menubutton_on
{
	position: relative;
	float: right;
	font-family: arial, helvetica, sans-serif;
	display: block;
	width: 101px;
	height: 29px;
	margin: 0;
	padding: 0;
}

.menubutton_on a
{
	display: block;
	color:#FFFFFF;
	font-size: 12px;
	width: 101px;
	height: 29px;
	display: block;
	text-decoration: none;
}

.menubutton_on a:hover
{
	color:#FFFFFF;
	text-decoration: none;
}

.menubutton_on img
{
	width: 101px;
	height: 29px;
	border: 0
}

* html a:hover
{
	visibility:visible
}

.menubutton_on span
{
	color:#FFFFFF;
	position: absolute;
	left: 0px;
	top: 5px;
	width: 101px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-align: center;
} 

/*---------------------------------------------------------------------------------------*/

.button_off
{
	position: relative;
	float: right;
	font-family: arial, helvetica, sans-serif;
	background: url(shared/graphics/button_roll.gif) no-repeat;
	display: block;
	width: 98px;
	height: 29px;
	margin: 0;
	padding: 0;
}

.button_off a
{
	display: block;
	color:#FFFFFF;
	font-size: 12px;
	width: 98px;
	height: 29px;
	display: block;
	text-decoration: none;
}

.button_off a:hover
{
	color:#FFFFFF;
	text-decoration: none;
}

.button_off img
{
	width: 98px;
	height: 29px;
	border: 0
}

* html a:hover
{
	visibility:visible;
}

.button_off a:hover img
{
	visibility:hidden;
}

.button_off span
{
	color:#FFFFFF;
	position: absolute;
	left: 0px;
	top: 5px;
	width: 98px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-align: center;
} 

/*---------------------------------------------------------------------------------------*/

.button_spacer
{
	position: relative;
	float: right;
	width: 10px;
	height: 29px;
	margin: 0;
	padding: 0;
}

/*---------------------------------------------------------------------------------------*/


/*********************************************************************************************
	TEXT FORMATTING
**********************************************************************************************/


/*------------------------------------------------------*/

.pageTitle
{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:1.6;
}

.pageTitle2
{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:25px 0px 0px 0px;
	line-height:1.6;
}

.subTitle
{
	font-size:16px;
	color:#F58621;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 0px 0px;
	line-height:1.6;
}

.subTitle1
{
	font-size:16px;
	color:#F58621;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:1.6;
}

.subTitle2
{
	font-size:16px;
	color:#F58621;
	font-weight:bold;
	margin:0px;
	padding:20px 0px 0px 0px;
	line-height:1.6;
}

.adTitle
{
	font-size:16px;
	color:#103152;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 0px 0px;
	line-height:1;
}
	
.pLast
{
	margin-bottom:0px;
	padding-bottom:0px;
}

.pPad
{
	margin-bottom:0px;
	padding-bottom:10px;
}
	
.FAQ
{
	color:#17A2C6;
	font-weight:bold;
}
	
.blueText
{
	color:#47479A;
}

.whiteText
{
	color:#FFFFFF;
}

.orangeText
{
	color:#F58621;
}

.greyText
{
	color:#999999;
}

.blackText
{
	color:#000000;
}

.redText
{
	color:#FF0000;
}

.yellowText
{
	color:#FFFF00;
}

.accentText
{
	color:#17A2C6;
}

.footerText
{
	color:#8694A2;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.smallText
{
	font-size:11px;
	line-height:1.6;
	text-align:left; 
}


/*********************************************************************************************
	LINKS
**********************************************************************************************/

a
{
	font-weight:bold;
	color:#F58621;
	text-decoration:none;	
}
	
a:hover
{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;	
}


/*------------------------------------------------------*/

.footerLink
{
	color:#8694A2;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
	
.footerLink:hover
{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
	
/*------------------------------------------------------*/

.adLink
{
	color:#17A2C6;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
	
.adLink:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
	
/*------------------------------------------------------*/
	
.boxHeaderLink2
{
	font-size:10px;
	color:#414123;
	text-decoration:none;
}
	
.boxHeaderLink2:hover
{
	font-size:10px;
	color:#E7E7AD;
	text-decoration:none;
}
	
/*------------------------------------------------------*/
	
.boxLink
{
	color:#000000;
	text-decoration:none;
}
	
.boxLink:hover
{
	color:#FFFFFF;
	text-decoration:none;
}
	
/*------------------------------------------------------*/
	
.whiteLink
{
	color:#FFFFFF;
	text-decoration:none;	
}

.whiteLink:hover
{
	color:#414123;
	text-decoration:none;	
}

/*------------------------------------------------------*/
	
.whiteLink2
{
	color:#FFFFFF;
	text-decoration:none;	
}

.whiteLink2:hover
{
	color:#FFFFFF;
	text-decoration:underline;	
}

/*------------------------------------------------------*/

.greyLink
{
	color:#999999;
	text-decoration:none;	
}

.greyLink:hover
{
	color:#000000;
	text-decoration:none;	
}

/*********************************************************************************************
	FORM ELEMENTS
**********************************************************************************************/

.textField
{
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:1;
	border-color:#000000; 
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	line-height:1;
}

.textArea
{
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:1;
	border-color:#000000; 
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	line-height:1.5;
}

.listBox
{
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:1;
	border-color:#000000; 
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
	line-height:1.2;
}

/*------------------------------------------------------*/
