/* CSS Document */

/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

#divContentContainer			{ background:url('../images/bkg_LeftNav.gif') repeat-y; width:100%; clear:both; }
#divContent				{ padding:10px 30px; margin-left:159px; }
#divFooterTop				{ clear:both; height:28px; line-height:28px; border-top:1px solid #767FDA; background-color:#C7CBF2; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2127B4; }
#divFooterBottom			{ height:17px; line-height:17px; background-color:#464CFB; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; 	border-color: #464CFB; border-style: solid; border-width: 1px; }
#divFooterTop a, #divFooterTop a:visited				/* all menus at rest */
	{
	/*border-left:1px solid #555;		/* adds bottom border */
	/*border-right:1px solid #555;		/* adds bottom border */
	color: #2127B4;
	background-color: #C7CBF2;
	text-decoration:none;				       /* removes underlines from links */
	}
#divFooterBottom a, #divFooterBottom a:visited				/* all menus at rest */
	{
	/*border-left:1px solid #555;		/* adds bottom border */
	/*border-right:1px solid #555;		/* adds bottom border */
	color: #FFFFFF;
	background-color: #464CFB;
	text-decoration:none;				       /* removes underlines from links */
	}

/* For Headers and paragraphs */
.pMarginClose				{ margin:0 0 -0.1em 0.3em; }
.pMarginBot				{ margin-top:0; margin-bottom:0.5em; }
.pMarginTop				{ margin-top:0.5em; margin-bottom:0; }
.pNoMargin				{ margin:0; }

/* Generic layout classes */
.alignLeft				{ text-align:left; }
.alignCenter				{ text-align:center; }
.alignRight				{ text-align:right; }
.fixedCentred				{ margin:0 auto; width:760px; clear:both; text-align:center}
.clear					{ clear:both; height:1px; overflow:hidden; }
html, body				{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; color:#666666; height:100%; }
img					{ border:0; }
h1					{ margin:0.4em 0; font-family:Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:lighter; color:#2127B4; text-transform:uppercase; }
h2					{ margin:1em 0; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#2127B4; }
h3					{ font-size:1em; font-weight:bold; color:#000000; margin:1.2em 0 0 0; }
p					{ font-size:1em; margin:0 0 1em 0; }

a:link, a:visited			{ color:#4988B6; text-decoration:none; }
a:hover, a:active			{ color:#0088FF; text-decoration:none; }

a.aTopNav:link, a.aTopNav:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
a.aTopNav:hover, a.aTopNav:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#4988B6; color:#FFFFFF; }

a.aWhatsOn:link, a.aWhatsOn:visited	{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; line-height:0.8em; }
a.aWhatsOn:hover, a.aWhatsOn:active	{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; line-height:0.8em; }

a.aIntNav:link, a.aIntNav:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#0086FF; font-weight:normal; }
a.aIntNav:hover, a.aIntNav:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#000000; font-weight:normal; }
a.aIntNavSelected			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#0086FF; font-weight:bold; }

a.aSBWHSite:link, a.aSBWHSite:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
a.aSBWHSite:hover, a.aSBWHSite:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }

a.aBotFooter:link, a.aBotFooter:visited	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#7AC0FF; }
a.aBotFooter:hover, a.aBotFooter:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }

#divHeaderText
{
position:absolute;	
top:80px;
left: 50%; 
margin-left: -200px; 
}

#menuv		                                 /* position, size, and font of  menu */
	{	
	 float:left; width:159px; padding:10px 0; background:url('../images/bkg_LeftNav.gif') repeat-y; 
	position:absolute;	
	top:100px;
	left:0px;
	z-index: 10;
	width: 8em;						          /* [1] width of menu item (i.e., box) */
	text-align: center;
	font-size: 0.9em;
	font-family: helvetica, arial, geneva, sans-serif;
	}

#menuv a
	{
	width: 157px;
	display:block;						
	padding-top: 0.2em;						/* expands menu box vertically*/
	padding-bottom: 0.2em;
	border-bottom:1px solid #555;		/* adds bottom border */
	white-space:nowrap;
	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	/*border-left:1px solid #555;		/* adds bottom border */
	/*border-right:1px solid #555;		/* adds bottom border */
	color: #2127B4;
	background-color: #C7CBF2;
	text-decoration:none;				       /* removes underlines from links */
	}

#menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	background-image: url(../images/nav_parent_bg.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuv a:hover				             /* all menus on mouse-over */
	{
	font-weight:bold;
	}
	
#menuv li
	{
	list-style-type:none;		            /* removes bullets */
	}

#menuv ul li
	{
	position:relative;
	z-index: 500;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 157px;/*8em;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	z-index: 500;
	}

div#menuv ul, #menuv ul ul, div#menuv ul ul ul, div#menuv ul ul ul ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 157px;/*8em;		              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	z-index: 500;
	}

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul, div#menuv ul li:hover ul ul ul ul
	{
	display: none;
	z-index: 500;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul, div#menuv ul ul ul ul li:hover ul
	{
	display: block;
	z-index: 500;
	}

