/*==============================================/
	Handheld Styles
/==============================================*/

/*==============================================/
		Layout Styles
/==============================================*/

/*----------------------------------------------/
		Layout: html & body
/----------------------------------------------*/

html, body {
	
}

/*----------------------------------------------/
		Layout: .main
/----------------------------------------------*/

.main {
	background-color: #FFFFFF;
	background: #FFFFFF;
	width: auto;
	min-width: 100%;
	overflow: visible;
}

/*----------------------------------------------/
		Layout: .wrapper
/----------------------------------------------*/

.wrapper {
	background-color: #FFFFFF;
	background: #FFFFFF;
	width: auto;
	float: none;
	clear: both;
	overflow: visible;
}

/*----------------------------------------------/
		Layout: .fixedColumn
/----------------------------------------------*/

.fixedColumn {
	background-color: #FFFFFF;
	background: #FFFFFF;
	width: auto;
	margin: 0em;
	float: none;
	clear: both;
	overflow: visible;
}

wrapper.right .fixedColumn {
	margin: 0em;
	float: none;
	clear: both;
	overflow: visible;
}

/*----------------------------------------------/
		Layout: .fluidColumn
/----------------------------------------------*/

.fluidColumn {
	background-color: #FFFFFF;
	background: #FFFFFF;
	width: auto;
	margin: 0em;
	float: none;
	clear: both;
	overflow: visible;
}

.wrapper.right .fluidColumn {
	margin: 0em;
	float: none;
	clear: both;
	overflow: visible;
}

/*----------------------------------------------/
		Layout: .fluidContent
/----------------------------------------------*/

.fluidContent {
	background-color: #FFFFFF;
	background: #FFFFFF;
	width: auto;
	min-height: 0%;
	float: none;
	clear: both;
	overflow: visible;
}

/*==============================================/
	Project Styles
/==============================================*/

div, p, ul, li { color: #000000; }
img { width: 100%; height: auto; float: none; }

.main { background: #FFFFFF url(../../images/blank.gif); }
.main.fixed { width: auto; }
.main.align { margin: 0px; }


.header { margin-top: 0px; }
.header .fixedColumn a { float: none; }
.header h1, .home .header h1 { background: #FFFFFF url(../../images/blank.gif); padding: .67em 0px; }
.header h1 span { display: inline; }
.header h3.tagline { height: auto; background: #FFFFFF url(../../images/blank.gif); padding: 1em 0px; }
.header h3.tagline span { display: inline; }

.header .mainMenu {	float: none; overflow: visible; display: block; }
.header .mainMenu li { float: none; display: block;}
.header .mainMenu a, 
.header .mainMenu a:active, 
.header .mainMenu a:hover, 
.header .mainMenu a:visited { text-decoration: underline; height: auto; float: none; }

.header .mainMenu a.mmItem01 { background: #FFFFFF url(../../images/blank.gif); width: auto; }
.header .mainMenu a.mmItem02 { background: #FFFFFF url(../../images/blank.gif); width: auto; }
.header .mainMenu a.mmItem03 { background: #FFFFFF url(../../images/blank.gif); width: auto; }
.header .mainMenu a.mmItem04 { background: #FFFFFF url(../../images/blank.gif); width: auto; }
.header .mainMenu a.mmItem05 { background: #FFFFFF url(../../images/blank.gif); width: auto; }
.header .mainMenu a:hover, .header .mainMenu a.mmItemSelected { background-position: 0%; }
.header .mainMenu li span { display: inherit; }

.mainContent { margin: 0px; }
.mainContent h1, .home .mainContent h1 { background: #FFFFFF url(../../images/blank.gif); height: auto; padding: 0.25em 0px; }
.mainContent span { display: inline; }

.sideStory { width: auto; position: static; left: 0px; margin-right: 0%; }
.sideStory p { margin: 0px; }

.footer .news { color: #000000; }
.header .fluidColumn hr, .footer hr, .home .footer hr { height: 0.0625em; }
.footer .news h3 { background: #FFFFFF url(../../images/blank.gif); height: auto; }
.footer .news h3 span { display: inline; }
.footer .news h3 { height: 100%; padding: 5px 15px; }

.footer .subButtonsContainer img { width: 50px; }
.footer .subLinks li { display: block; }
.footer .subLinks a,
.footer .subLinks a:active, 
.footer .subLinks a:hover, 
.footer .subLinks a:visited { text-decoration: underline; padding: 0px; border: none; }

.stretchFill { background: #FFFFFF url(../../images/blank.gif); }

.noHandheld { display: none; }