* {
	font-family: Arial, Helvetica, sans-serif;
}

HTML {
	height: 100%;
}

BODY {
	/* to center the body or add a body background
	image, add the styles directly in the template
	head or body tag. Adding it here will affect
	the body alignment in SitePress edit mode! */
	margin: 0;
	height: 100%;
	background-color: #FFFFFF;
	color: #000000;
	font-size:12px;
}

.clearAll {
	display: block;
	float: none;
	visibility: hidden;
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}

A:link, A:visited, A:active {
	color:#a30046;
	text-decoration:none;
}

A:hover { text-decoration:underline; }

H1:first-child { margin-top:0; }
H2:first-child { margin-top:0; }
H3:first-child { margin-top:0; }

P { margin:10px 0; }

HR { 
	height: 0;
	border:0; 
	border-top: 1px solid #d6d6d6; 
	margin:20px 0;
	padding:0;
}

.LargeText { font-size:14px; line-height:1.6em; }
.LargeTextRed { font-size:14px; line-height:1.6em; color:#a30046; }
.SmallText { font-size:10px; }


/* HEADINGS ------------------------------------------------------ */
H1 { 
	font-size:30px;
	color:#004b91;
	line-height:normal;
	margin:15px 0 0 0;
}

H2 {
	font-size: 18px;
	color:#004b91;
	font-weight:normal;
	line-height:normal;
	margin:15px 0 0 0 0;
}

H3 {
	font-size: 15px;
	color:#004b91;
	line-height:normal;
	margin:15px 0 0 0;
}

H4 {
	font-size: 13px;
	color:#004b91;
	line-height:normal;
	margin:15px 0 0 0;
}

/* MAIN LAYOUT --------------------------------------------------- */

/* PAGE */

.page {
	margin: 0 auto;
	width: 776px;
	text-align: left;
	border-left:1px solid #004b91;
	border-right:1px solid #004b91;
	border-bottom:1px solid #004b91;
}

/*	HEADER	*/
.header {
	clear:both;
	text-align:center;
}

.header .logo { 
	clear:both;
	margin-top:15px; 
	margin-bottom:25px;
}

/*	CONTENT	*/

.containerHome { 
	background-image:url(/img/bgr_sidebarHome.gif);
	background-repeat:repeat-y;
	height:100%;

}

.container { 
	background-image:url(/img/bgr_sidebar.gif);
	background-repeat:repeat-y;
	height:100%;
	border-bottom:2px solid white;
}

.content {
	width: 522px;
	clear:right;
	display:block;
	float:right;
	margin:20px 0; _margin-top:10px;
	padding:0 20px;
	line-height:1.5em;
}

.photo { 
	float:right;
	width:562px;
	height:214px;
	overflow:hidden;
	border-top:2px solid white;
}

.photo P { margin:0; }

.sidebarHome {
	float:left;
	color:#FFFFFF;
	width:172px;
	border-top:2px solid white;
	margin:0;
	padding:20px;
	height:100%;
	/*background-color:#004b91;*/
}

.sidebarHome H3 { color:#FFFFFF; } 

.sidebarHome A:link, .sidebarHome A:visited,
.sidebarHome A:active, .sidebarHome A:hover {
	color:#FFFFFF;
}

.sidebar {
	float:left;
	color:#004b91;
	width:172px;
	border-top:2px solid white;
	margin:0;
	padding:20px;
	height:100%;
	/*background-color:#bfd2e3;*/
}

.sidebar A:link, .sidebar A:visited,
.sidebar A:active, .sidebar A:hover {
	color:#004b91;
}

/* 2 column - staff page*/
.column1{float:left; width:250px; margin-right:15px;}
.column2{float:left; width:250px;}

/*	FOOTER	*/
.footer {
	clear: both;
	font-size:11px;
	margin:0; 
	padding:0;
	text-align:center;
height:65px;
}

.footer .footerLinks { 
	color:#FFFFFF; 
	background-color:#004b91; 
	padding:12px 0; 
	margin:0 0 5px 0; 
	font-size:13px; 
}

.footer .footerLeft { float:left; text-align:left; margin-left:20px; }
.footer .footerRight { float:right; text-align:right; margin-right:20px; }

.footer A:link, .footer A:visited,
.footer A:active, .footer A:hover {
	color:#FFFFFF;
}

/* NAVIGATION */

.pathNav {
}

.searchArea { 
	width:173px; 
	height:24px;
	font-size:12px; 
	float:right;
	margin:0 0 0 0;  
	padding:4px 0 0 0;
	background-color:#004b91;
	text-align:center;
}

.searchArea INPUT {
	width:126px; 
	height:18px;
	border:0; 
	margin:0 3px 0 0; #margin-top:-1px;
	padding:2px 0 0 4px;
}

.subMenuItem {
	font-size:14px;
	margin:30px 0;
}

.menu {
	width:773px;
	height:28px; _overflow:hidden;
	color:#FFFFFF;
	margin:0;
	padding:0 0 0 3px;
}

.menuItemLevel2 { display:image; max-width: -200px; font-family:"Futura Book BT"; color:#FFFFFF; background-color:#a30046; font-size: 12px; padding-top:6px; padding-bottom:6px; padding-right:8px; padding-left:8px; text-transform:uppercase; }
.menuItemLevel3 { display:image; max-width: -500px; font-family:"Futura Book BT"; color:#FFFFFF; background-color:#004b91; font-size: 12px; padding-right:5px; padding-left:5px; padding-top:0; padding-bottom:0; text-transform:uppercase; }


/* ******************************************************
 ALL LEVELS *********************************************
****************************************************** */

.nav UL {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

/* NORMAL state *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
.nav LI {
	float:left;
	margin: 0 3px 0 0;
	padding:0;
	/* IE mouse over behaviour; adds class=over
	to get the :hover functionality on list items */
	 _behavior: js_rollover;
}

.nav LI A:link,
.nav LI A:visited {
	display: block;
	text-decoration: none;
	border:2px solid #004b91;
}

/*-----------*/

.nav LI UL {
	position:absolute;
	z-index:22;
	border: none;
	background-color:#004b91;
	padding:5px 4px 4px 4px;
	margin:0;
	/* max-width:440px; */
}

.nav LI LI { 
	background-color: #004b91;
	margin:0; 
	padding:0;
	border-right: #FFFFFF 1px solid;
}

.nav LI LI.single {
	border-right:none;
}

.nav LI LI.last,
.nav LI.nav_resources {
	border-right: none;
}

.nav UL UL LI A {
	display: block;
}

/* SHOW/HIDE LEVELS ****************************************** */
/* level 1 */
.nav LI UL {
	display: none;
}
.nav LI:hover UL,
.nav LI.over UL {
	float: left;
	display: block;
}

/* level 2, 3 and 4 */
.nav LI LI UL {
	display: none !important;
}
.nav LI LI:hover UL,
.nav LI LI.over UL {
	display: block !important;
}

/* level 5 */
.nav LI LI:hover LI UL,
.nav LI LI.over LI UL {
	display: none !important;
}
.nav LI LI LI:hover UL,
.nav LI LI LI.over UL {
	/* comment the below out
	to turn off level 5 */
	display: block !important;
}

/* level 6 */
.nav LI LI LI:hover LI UL,
.nav LI LI LI.over LI UL {
	display: none !important;
}
.nav LI LI LI LI:hover UL,
.nav LI LI LI LI.over UL {
	/* comment the below out
	to turn off level 5 */
	display: block !important;
}