/* Tabbed nav styles */

/*

pale blue - DBF9FF
main dark blue - 243EB3
main light blue - 5ACBFF
highlight blue - AAF0FF
dark grey - 989490
einSpine grey - ADA8A4
einSpine paler grey - BBB6B0
link visited - 551A8B
*/

#navWrap {
	clear: right;
	float: right;
	text-align: right;
	width: 100%;
	background: url(/im/navSubHead.gif) no-repeat 0% 100%; 
}

#nav {
	float: right;
	list-style: none;
	padding: 0 9px 0 0;
	margin: 0;
	background-image: url(/im/navTabEnd.gif);
	background-position: right top;
}

#nav a {
	color: #FFF;
	background: #243EB3 url(/im/navTabL.gif) left top no-repeat;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0.8em;
	line-height: 1.5em;
}

#nav a span {
	background: url(/im/navTabR.gif) right top no-repeat;
	padding-right: 0.8em;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 1.5em;
}
/* active tab override */
#nav li.navActive a { background: #5ACBFF url(/im/navTabL_o.gif) left top no-repeat; }
#nav li.navActive a span { background: url(/im/navTabR_o.gif) right top no-repeat; }


/* display block used to make images appear in older ie */
#nav a, #nav a span {
	display: block;
	float: left;
}
/* hide from mac ie \*/
#nav a, #nav a span { float: none; }
/* end hide */


#nav a:hover {
	color: #FFF;
	background: #5ACBFF url(/im/navTabL_o.gif) left top no-repeat;
	padding-left: 0.8em;
}

#nav a:hover span {
	background: url(/im/navTabR_o.gif) right top no-repeat;
	padding-right: 0.8em;
}

#nav ul {
	list-style: none;
}

#nav li {
	float: left;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #AAF0FF;
}
#nav li.navActive {
	border-bottom: 1px solid #5ACBFF;
}


/* **************************** */
/* sub nav */

#navSubHead {
	width: 100%;
	clear: right;
	float: right;
	margin: 0; padding: 0;
	height:	7px;
	font-size: 3px; /* these force and tweak height of blank div in ie */
	line-height: 3px;
	background-color:transparent;
}

#navSubFoot {
	height:	8px;
	font-size: 8px; /* these force and tweak height of blank div in ie  */
	line-height: 8px;
	width: 100%;
	margin: 0; padding: 0;
	background: #5ACBFF url(/im/navSubFoot.gif) no-repeat 0% 100%; 
}

#navSub {
	clear: both;
	background-color: #5ACBFF;
	margin: 0;
	padding: 0;
	border-right: 1px solid #AAF0FF;
	border-left: 1px solid #AAF0FF;
}

#navSub ul {
	margin: 0 0 0 5px;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#navSub ul li { display: inline; margin: 0; padding: 0;}

#navSub ul li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#navSub ul li a:hover {
	color: #243EB3;
	font-weight: bold;
	text-decoration: none;
}
#navSub ul li span.navSubLast {
	border-right: 1px solid #5ACBFF;
}

#navSub ul li span {
	padding: 0 5px; 
	border-right: 1px solid #489BE5;
}

#navSub ul li a.subNavActive {
	color: #243EB3;
}

/* **************************** */
/* left navigation  column */
#leftNav {
	float: left;
	width: 193px;
	margin: 0px 0px 0px 10px;
	padding: 0;
	background-color: #FFF;
}

.paneltop	{
	float: left;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.paneldivider	{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.panelmid	{
	float: left;
	padding: 0;
	margin: 0;
	width: 193px;
	text-align:left;
	background-image:url(/im/lnpBG.gif);
	background-repeat: repeat-y;
}

.panelmid ul {
	padding: 0px 2px 2px 6px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;	
}

.panelmid li {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}



.panelmid ul li a:link {color:#243EB3; text-decoration: underline;}
.panelmid ul li a:visited {color: #989490; text-decoration: underline;}
.panelmid ul li a:hover {color:#989490; text-decoration: none;}

.panelmid ul li a.arrow {color:#243EB3; text-decoration: none; }
.panelmid ul li a.arrow:visited {color:#989490; text-decoration: none; }
.panelmid ul li a.arrow:hover {color:#989490; text-decoration: underline; }

.panelmid ul.arrowNumber {
	list-style-type:decimal; 
	margin-left:20px;
}
.panelmid ul li a.arrowNumber {color:#243EB3; text-decoration: none; }
.panelmid ul li a.arrowNumber:visited {color:#989490; text-decoration: none; }
.panelmid ul li a.arrowNumber:hover {color:#989490; text-decoration: underline; }

.panelmid p{
	font-size: 0.9em;
	margin: 0px 0px 0px 0px;
	padding-right: 5px; 
	padding-left: 25px;
	padding-bottom: 2px;
	padding-top: 3px;
	border-top: 1px solid #243EB3;
}

.panelbottom	{
	float: left;
	background-color: #FFF;
	margin: 0;
	padding: 0;
}

.panelmidIm	{
	float: left;
	padding: 0;
	margin: 0;
	width: 193px;
	text-align:left;
	background-image:url(/im/lnpBG.gif);
	background-repeat: no-repeat;
}

.panelmidIm p{
	float:left;
	width:70px;
	line-height: 13px;
	font-size: 0.9em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 7px;
}

.panelmidIm a:link {color:#243EB3; text-decoration: underline;}
.panelmidIm a:visited {color: #989490; text-decoration: underline;}
.panelmidIm a:hover {color:#989490; text-decoration: none;}

.panelmidImRight {
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
 }
 
.panelmidImLeft {
	float:left;
	margin: 0;
	padding: 4px 0px 0px 5px;
 }


#gSearch {
	float: left;
	width: 193px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0;
	padding: 0;
	margin-top:10px;
}

#gSearch input { font-size: 0.8em; }
#gSearch font { font-size: 0.9em; }
#gSearch form { margin:0; padding:0; }

#statcounder {float: left;}




