﻿/*Header & Footer Links*/
#wrapperheader, #wrapperfooter{
	margin:0;
	padding:0;
	font-family: verdana,arial,helvetica,san-serif;
	font-size:9pt;
	border-top:solid 1px #618ab4;
	border-bottom:solid 1px #003399;
	width:100%;
	text-align:right;
	background: url('../images/treenavbar.jpg') repeat-x #618ab4;
}

#wrapperheader p{
	margin:0;
	padding:0;
	margin:5px;
	color:white;
}

#wrapperheader p a{color:white;}

#wrapperfooter{height:18px;}

/*Members List*/
div#sponsorswrapper *{padding:0; margin:0;}
table#sponsors{background:#FFFF;border-top: 1px solid #618ab4; border-right: 1px solid #618ab4;}
table#sponsors image{border:none; margin:4px;}
div#sponsorswrapper{width:25%;}

/*Tree*/
#treewrapper * { margin: 0; padding: 0; }

/*Sharepoint control holding tree*/
/*
#WebPartWPQ4{
	background: url('../images/nav_body.jpg') repeat-y #ebf1f7;
	border: solid 1px #618ab4;
}


#WebPartWPQ4{
	background: url('../images/nav_body.jpg') repeat-y #ebf1f7;
	border: solid 1px #618ab4;
} 
*/

#treewrapper{
	font-family: verdana,arial,helvetica,san-serif; 
	/*background: url('../images/nav_body.jpg') repeat-y #ebf1f7; */
	height:100%; 
	font-size:8.5pt; 
	/*border: solid 1px #618ab4;*/
	padding:0;
	margin:0;
}

div#treenavheader{
	width:100%; 
	/*background: url('../images/treenavbar.jpg') repeat-x #618ab4; */
	background: #618ab4; 
	padding:0; 
	color:white; 
	border-bottom: solid 1px white;
}

div#treenavheader h1{
	font-size:10pt; 
	margin:0; 
	padding:5px; 
}

#treenav ul li{
	border-bottom: 1px dotted #c6c6c6;
	padding-bottom: 2px;
	padding-top: 2px;
	text-indent: -13px;
	padding-left: 13px;	
}

.ischild{display:none;}
/*#treenav ul li ul{display:none;}*/

#treenav a{
	color: #21558a;
	text-decoration: none;
}

#treenav a:hover{
	text-decoration: underline;
}

#treenav{margin: 10px;}

#treenav h2{
	font-size:8.5pt;
	padding:0;
	margin:0;
	margin-bottom:8px;
	margin-top:15px;
}

#treenav ul{
	margin:0;
	list-style:none;
}

.ischild{
	margin:0;
	margin-bottom:5px;
}

.ischild li{
	text-indent: -12px; /*negative of desired padding - anchor padding*/
	padding-left:8px; /*twice desired level of padding for two-line hang*/
}

/* THIRD LEVEL: PENDING
.ischild li ul{margin:0;}*/
/*

.ischild li ul li{
	text-indent: -26em; 26=2x15(width of lower level padding) - 4 (anchor padding)
	padding-left:52px; 56=[2x15(width of lower level padding) - 4 (anchor padding)]*2
} 
*/

#treenav a{
	padding-left: 4px; /*Desired padding*/
}
#treenav .nokids a{
	padding-left: 12px;/*'.treenav a' margin-left + 9 (width of plus/minus gif*/
} 

#treenav span{
	padding-left: 4px; /*Desired padding*/
}

#treenav .nokids span{
	padding-left: 12px;/*'.treenav a' margin-left + 9 (width of plus/minus gif*/
}

/*Announcements Plain*/
#wrappersiteintro{
	font-size: 10pt;
	font-family: verdana,arial,helvetica,san-serif;
	border-top: #618ab4 1px solid;
	height: 100%;
	padding:8px;
}
#wrappersiteintro h1{font-size: 10.5pt;}
#wrappersiteintro p{color:#494949;}


