/* Base , Set up fonts etc. */


body
{
    font                : 10pt Veranda, Arial, Helvetica, Sans Serif;
    background-color    :#0000AA; 
    margin              : 0px;
    padding             : 0px;
}
h1
{
    font                : bold 1.4em Trebuchet MS, Arial, Sans Serif;
}

a, a:visited
{
    text-decoration     : none;
    color               : #FFF200;
}
a:hover
{
    color               : #CCD2E2;
}


#pageHeader a, #pageHeader a:visited, #pageFooter a, #pageFooter a:visited
{
    text-decoration     : none;
    color               : #FFF200;
}

#pageHeader a:hover, #pageFooter a:hover
{
    color               : #CCD2E2;
}


#listBreaker, #subPageBreaker
{
    display             : none;
}


#pageWrapper
{
    margin              : 0px;
    width               : 80%;
    margin              : 0px auto;
    position            : relative;
}

#pageHeader
{
    background-color    : #0000AA;
    border-bottom       : none;
    margin-bottom       : 0px;
}


#pageHeader h1
{
    font-size           : 100%;
    margin              : 0px;
    padding             : 0px;
    color               : #FFF200;
}


#subPageWrapper
{
    position: relative;
}


#mainContent
{
    width				: 100%;
	border              : none;
    background-color    : #0000AA;
    color               : #FFF200;
    margin-top          : 0px;
}
#mainContent .contentContainer
{
    padding             : 0px;
}

#pageFooter h6
{
    padding-left        : 0px;
    margin              : 0px;
    font-size           : 90%;
    font-weight         : normal;
}

#pageFooter
{

    border              : none;
    padding             : 0px;
    width				: 100%;
    background-color    : #0000AA;
    color               : #FFF200}

#bntag
{
    border              : none;
    border-width        : 0px 0px 0px; 
    padding             : 0px;
    text-align          : center;
    background-color    : #0000AA;
    color               : #FFF200;
    font-size			: 90%;
}




/* Top Horizontal Navigation */

#siteNavigation
{
	width				: 100%;
	border				: none;
	border-width		: 0px 0px;
	background-color	: #0000AA;
}
#subPageBreaker
{
	display				: none;
}
#listBreaker
{
	clear				: both;
	display				: block;
}

#siteNavigation ul
{
	list-style-type		: none;
	margin				: 15px;
	padding				: 15px;
}


#siteNavigation ul li 
{
	display				: inline;
}

/* Setup Navigation Buttons */

#siteNavigation a, #siteNavigation a:visited
{
	font-size			: 90%;
	font-weight			: bold;
	white-space			: nowrap;
	float				: center;
	padding				: 2px 35px;
	text-decoration		: none;
	background-color	: #0000AA;
	color				: #FFF200;
}
#siteNavigation a:hover, #siteNavigation a.active
{
	white-space			: nowrap;
	background-color	: #0000AA;
	color				: #CCD2E2;
}

/* No title for horizontal navigation */
#siteNavigation h1
{
	display				: none;
}


#bntag
{
	background-color: #0000AA;
	color				: #FFF200;
	padding: 2px 0px; 
	text-align: center;
	width	: 90%;
	margin	: 0px auto;
	font-size: 90%;
}

/* Main Horizontal ListNav */

#listNav
{
	width				: 100%;
	border				: none;
	border-width		: 0px 0px;
	background-color	: #0000AA;
}
#subPageBreaker
{
	display				: none;
}
#listBreaker
{
	clear				: both;
	display				: block;
}

#listNav ul
{
	list-style-type		: none;
	margin				: 10px;
	padding				: 20px;
}


#listNav ul li 
{
	display				: inline;
}

/* Setup listNav Buttons */

#listNav a, #listNav a:visited
{
	font-size			: 110%;
	font-weight			: bold;
	white-space			: nowrap;
	float				: center;
	padding				: 15px 15px;
	text-decoration		: none;
	background-color	: #0000AA;
	color				: #29AAE2;
}
#listNav a:hover, #listNav a.active
{
	white-space			: nowrap;
	background-color	: #0000AA;
	color				: #7E8DBC;
}

/* No title for horizontal navigation */
#listNav h1
{
	display				: none;
}


#bntag
{
	background-color: #0000AA;
	color				: #29AAE2;
	padding: 2px 0px; 
	text-align: center;
	width	: 90%;
	margin	: 0px auto;
	font-size: 90%;
}


/* Main Horizontal ListNav2 */

#listNav2
{
	width				: 100%;
	border				: none;
	border-width		: 0px 0px;
	background-color	: #0000AA;
}
#subPageBreaker
{
	display				: none;
}
#listBreaker
{
	clear				: both;
	display				: block;
}

#listNav2 ul
{
	list-style-type		: none;
	margin				: 20px;
	padding				: 30px;
}


#listNav2 ul li 
{
	display				: inline;
}

/* Setup listNav Buttons */

#listNav2 a, #listNav2 a:visited
{
	font-size			: 110%;
	font-weight			: bold;
	white-space			: nowrap;
	float				: center;
	padding				: 15px 15px;
	text-decoration		: none;
	background-color	: #0000AA;
	color				: #29AAE2;
}
#listNav2 a:hover, #listNav2 a.active
{
	white-space			: nowrap;
	background-color	: #0000AA;
	color				: #7E8DBC;
}

/* No title for horizontal navigation */
#listNav2 h1
{
	display				: none;
}


#bntag
{
	background-color: #0000AA;
	color				: #29AAE2;
	padding: 2px 0px; 
	text-align: center;
	width	: 90%;
	margin	: 0px auto;
	font-size: 90%;
}
