html
{
	height: 100%;
}

body 
{

	margin: 0px;
	padding: 0px;
	height: 100%;
	line-height: 120%
}

#contentArea{
	margin:10px auto;
}



/* type styles */

body, td, div
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}

a:link, a:visited, a:link, a:visited
{
	color: #7d7d7d;
	text-decoration: underline;
}

a:hover, a:active, a:hover, a:active
{
	color: #7d7d7d;
	text-decoration: underline;
}

.grayFont
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
}

.gray
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #7d7d7d;
}

a:link.footer, a:visited.footer, a:link.copyright, a:visited.copyright
{
	color: #7d7d7d;
	text-decoration: none;
}

a:hover.footer, a:active.footer, a:hover.copyright, a:active.copyright
{
	color: #7d7d7d;
	text-decoration: underline;
}

a:link.greenLink, a:visited.greenLink, a:hover.greenLink, a:active.greenLink
{
	color: #4D7908;
	text-decoration: underline;
}

a:link.redLink, a:visited.redLink, a:hover.redLink, a:active.redLink
{
	color: #E61300;
	text-decoration: underline;
}

a:link.orangeLink, a:visited.orangeLink, a:hover.orangeLink, a:active.orangeLink
{
	color: #f97d01;
	text-decoration: underline;
}

a:link.purpleLink, a:visited.purpleLink, a:hover.purpleLink, a:active.purpleLink
{
	color: #79559e;
	text-decoration: underline;
}

.copyright
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #7d7d7d;
}

.header
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 21px;
	color: #000000;
	font-weight: bold;
}

	
	
/* block elements */

table, form
{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table
{
	border-spacing: 0px;
	empty-cells: show;
	
}

td
{
	padding: 0px;

}

table.formTable td
{
	padding: 5px;
}

img
{
		border: none;
		display: block;
}


/* NAV Styles */

#navContainer {
	height:90px;
	margin:0;
}

ul#topNav {
	margin:0;
	padding:0;
	list-style-type:none;
	border:0px;
	height:90px;
	line-height:90px;
	padding-left:120px;
	}
div#flashcontent{
	padding-left:0px;

}	
ul#topNav li {
	float:left;
	margin:0;
	padding:0;
	border:0;
	height:90px;
	line-height:90px;
	
	}


ul#topNav li a:link, ul#topNav li a:visited, ul#topNav li a:hover {
	display:block;
	height:90px;
	line-height:90px;
	text-decoration:none;
	}
	
/* frame Styles */
/* G=gray W=white */
#greenFrameTopG{
	background: url(../images/common/greenFrame/green_frame_topbg_grey.gif);
	height: 30px;
	background-repeat: repeat-x;
}

#greenFrameBottomG{
	background: url(../images/common/greenFrame/green_frame_botbg_grey.gif);
	height: 67px;
	background-repeat: repeat-x;
}

#greenFrameLeftG{
	background: url(../images/common/greenFrame/green_frame_leftbg_grey.gif);
	width: 132px;
	background-position: right;
	background-repeat: repeat-y;
}

#greenFrameRightG{
	background: url(../images/common/greenFrame/green_frame_rightbg_grey.gif);
	width: 124px;
	background-position: left;
	background-repeat: repeat-y;
}

#greenFrameTopW{
	background: url(../images/common/greenFrame/green_frame_topbg_white.gif);
	height: 30px;
	background-repeat: repeat-x;
	background-position: bottom;
}

#greenFrameBottomW{
	background: url(../images/common/greenFrame/green_frame_botbg_white.gif);
	height: 67px;
	background-repeat: repeat-x;
}

#greenFrameLeftW{
	background: url(../images/common/greenFrame/green_frame_leftbg_white.gif);
	width: 132px;
	background-position: right;
	background-repeat: repeat-y;
}

#greenFrameRightW{
	background: url(../images/common/greenFrame/green_frame_rightbg_white.gif);
	width: 124px;
	background-position: left;
	background-repeat: repeat-y;
}

#purpleFrameTopW{
	background: url(../images/common/purpleFrame/purple_frame_topbg.gif);
	height: 30px;
	background-repeat: repeat-x;
	background-position: bottom;
}

#purpleFrameBottomW{
	background: url(../images/common/purpleFrame/purple_frame_bottom.gif);
	height: 67px;
	background-repeat: repeat-x;
}

#purpleFrameLeftW{
	background: url(../images/common/purpleFrame/purple_frame_leftbg.gif);
	width: 132px;
	background-position: right;
	background-repeat: repeat-y;
}

#purpleFrameRightW{
	background: url(../images/common/purpleFrame/purple_frame_rightbg.gif);
	width: 124px;
	background-position: left;
	background-repeat: repeat-y;
}

#redFrameTopG{
	background: url(../images/common/redFrame/red_frame_topbg_grey.gif);
	height: 30px;
	background-repeat: repeat-x;
	background-position: bottom;
}

#redFrameBottomG{
	background: url(../images/common/redFrame/red_frame_botbg_grey.gif);
	height: 67px;
	background-repeat: repeat-x;
}

#redFrameLeftG{
	background: url(../images/common/redFrame/red_frame_leftbg_grey.gif);
	width: 132px;
	background-position: right;
	background-repeat: repeat-y;
}

#redFrameRightG{
	background: url(../images/common/redFrame/red_frame_rightbg_grey.gif);
	width: 124px;
	background-position: left;
	background-repeat: repeat-y;
}


#redFrameTopW{
	background: url(../images/common/redFrame/red_frame_topbg_white.gif);
	height: 30px;
	background-repeat: repeat-x;
	background-position: bottom;
}

#redFrameBottomW{
	background: url(../images/common/redFrame/red_frame_botbg_white.gif);
	height: 67px;
	background-repeat: repeat-x;
}

#redFrameLeftW{
	background: url(../images/common/redFrame/red_frame_leftbg_white.gif);
	width: 132px;
	background-position: right;
	background-repeat: repeat-y;
}

#redFrameRightW{
	background: url(../images/common/redFrame/red_frame_rightbg_white.gif);
	width: 124px;
	background-position: left;
	background-repeat: repeat-y;
}

#orangeFrameTopW{
	background: url(../images/common/orangeFrame/orange_frame_topbg.gif);
	height: 30px;
	background-repeat: repeat-x;
	background-position: bottom;
}

#orangeFrameBottomW{
	background: url(../images/common/orangeFrame/orange_frame_bottombg.gif);
	height: 67px;
	background-repeat: repeat-x;
}



#orangeFrameLeftW{
	background: url(../images/common/orangeFrame/orange_frame_leftbg.gif);
	width: 132px;
	background-position: right;
	background-repeat: repeat-y;
	
}

#orangeFrameRightW{
	background: url(../images/common/orangeFrame/orange_frame_rightbg.gif);
	width: 124px;
	background-position: left;
	background-repeat: repeat-y;
	
}


#leftWhiteBox{
	background-color: #ffffff;
	float: left;
	width: 365px;
}

#rightWhiteBox{
	background-color: #ffffff;
	float: right;
	width: 365px;
}


/* splash picture re-adjustment */

#splashBottom18a{
	top: -175px;
	position:relative;
}

#splashBottom18b{
	top: -79px;
	position:relative;
}

#splashBottom24{
	left: -101px;
	position:relative;
}

#splashBottom25{
	top: 68px;
	position:relative;
}

#splashRight19{
	top: 36px;
	position:relative;	
}

#splashRight20{
	left: 0px;
	top:85px;
	position:relative;	
}

#splashRight28{
	left: 0px;
	top: 0px;
	position:relative;	
}

#splashLeft28{
	left: 0px;
	top:65px;
	position:relative;	
}

#splashBottom28{
	left: 0px;
	top: 0px;
	position:relative;	
}

#splashRight29{
	left: 0px;
	top: -36px;
	position:relative;	
}

#splashLeft29{
	left: 0px;
	top:65px;
	position:relative;	
}

#splashBottom29{
	left: 0px;
	top: 0px;
	position:relative;	
}

#splashRight24{
	left: 0px;
	position:relative;	
}

#splashRight23{
	top: -43px;
	position:relative;	
}

#splashRight25{
	top: -36px;
	position:relative;	
}

#splashLeft18{
	top: -30px;
	_left: 1px;
	position:relative; 
}

 


#splashLeft20{
	top: -29px;
	position:relative;	
}

#splashLeft24{
	left: 0px;
	position:relative;	
}

#splashLeft25{
	_left: 7px;
	top:68px;
	position:relative;	
}

#splashLeft27{
	top:65px;
	position:relative;	
}

#howItWorks {
	width: 500px;
	margin: 20px 20px 20px 20px;
	text-align: left;
}

#simpleForm {
	width: 550px;
	margin: 20px 20px 20px 50px;
	text-align: left;
}

#simpleFormButtons{
	width: 520px;
	height: 35px;
	margin: 0;
	padding:0;

}

#simpleFormButtonsThankYou{
	width: 500px;
	height: 90px;
	margin: 0;
	padding:0;

}

#leftButton{
	float: left;
}

#backToPile{
	float: left;
}


#rightButton{
	float: right;
}

#titleRow{
	height:22px;
}
#titleImage{
	margin:0;
	float:left;
}
#titleText{
	margin:1px 0 0 0;
	float:left;
	font-size: 20px;
}

