/* GENERAL STYLES */
/* General ------------------------------------------------------------------ */

/* border:1px dashed #999; */

.null {}

.actualnav {font-size: 9px; color: #000000; font-family: 'X', verdana, helvetica, arial, sans-serif, geneva 'X';}
a.actualnav {text-decoration: none; font-size: 9px; color: #666666}
a.actualnav:hover {text-decoration: underline; color: #500563;}



a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #006699;
	text-decoration: none;
}



.newstitle
{
margin-top:0em;
margin-bottom: 0.3em;
margin-left: 0em;
margin-right: 0em;
padding-bottom: 0em;
font-size: 15px;
font-family: Arial, Geneva, sans-serif; 
font-weight: bold; 
color: #4B8984; 
line-height:15px
}

.content {
color: #000000;
font-family: verdana, arial, Helvetica, sans-serif;
font-size:12px;
}

.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;

}

.tabletest {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #666666;
}

body {
color: #000000;
font-family: verdana, arial, Helvetica, sans-serif;
font-size:10px;
margin-top: 10px; 
margin-bottom: 0px;
margin-left: 9px; 
margin-right: 0px; 
}

.indent {
margin-top: 0px; 
margin-bottom: 0px;
margin-left: 9px; 
margin-right: 0px; 
}

.h1 {
margin-top: 0em;
margin-left: 0em;
margin-right: 0em;
margin-bottom: 0.75em;
padding-bottom: 0.25em;
font-size: 22px;
font-family: helvetica, Arial, Geneva, sans-serif; 
font-weight: normal; 
color: #5A2565; 
line-height:22px;
}



.copyright2 {
color: #AC9A79;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
padding: 20px 45px 0px 0px; 
font-weight: normal;
}

.sidenav {
font-size: 11px;
font-family: Arial, Geneva, sans-serif; 
font-weight: bold; 
color: #999999; 
line-height:15px;
text-decoration:none

}


.snav_2 {
margin-top: 10px
margin-bottom: 20px

}

.sidenav2_indent {
background-image: url(/media/1102/navbg.gif);
}

.sidenav3_indent {
background-image: url(/media/1107/navbg2.gif);
}

/* Layout ------------------------------------------------------------------ */

#copyright2 {
float: right;
z-index: 900;
position: relative;
width: 454px;
height: 39px;
voice-family: "\"}\"";
voice-family: inherit;
width: 454px;
height: 39px;
text-align: right;
}
body>#copyright2 {width:454px; height:39px;}	

#botback2 {
z-index: 200;
position: relative;
background: url(/media/80/bot_bg.jpg) bottom left no-repeat;
background-color: #EDE7DF;
width: 884px;
height: 87px;
padding: 0px;
voice-family: "\"}\"";
voice-family: inherit;
width: 884px;
height: 87px;
}
body>#botback2 {width:884px; height:87px;}

#bread {
padding: 9px 0px 0px 6px;
}

#wrapper2 {
float: left;
/* border:1px dashed #999;*/
position: relative;
width: 155px;
voice-family: "\"}\"";
voice-family: inherit;
width: 155px;
}
body>#wrapper2{width:155px}

#snav {
/* border:1px dashed #999; */
padding: 0px 0px 0px 10px;
width: 134px;
voice-family: "\"}\"";
voice-family: inherit;
width: 134px;
}
body>#snav{width:134px;}

#content {
/* border:1px dashed #999; */
padding: 0px 10px 10px 10px;
width: 470px;
voice-family: "\"}\"";
voice-family: inherit;
width: 470px;
}
body>#content{width:470px;}

#content2 {
/* border:1px dashed #999; */
padding: 0px 10px 10px 10px;
}



#wrapperb {
position: absolute;
/* border:1px dashed #999; */
background-image: url(/media/963/test_bg.gif);
width: 883px;
voice-family: "\"}\"";
voice-family: inherit;
width: 883px;
}
body>#wrapperb{width:883px;}

#clear{    
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden
}

#wrapper {
/* border:1px dashed #999; */
position: relative;
width: 883px;
height: 107px;
voice-family: "\"}\"";
voice-family: inherit;
width: 883px;
height: 107px;
}
body>#wrapper{width:883px; height:107px;}

#rightpic { 
position: relative;
width: 227px;
height: 358px;
voice-family: "\"}\"";
voice-family: inherit;
width: 227px;
height: 358px;
}
body>#rightpic{width:227px; height:358px;}

#wrapperc {
/* border:1px dashed #999; */
position: relative;
width: 883px;
voice-family: "\"}\"";
voice-family: inherit;
width: 883px;
}
body>#wrapperc{width:883px}

#wrapper3 {
float: left;
position: relative;
width: 495px;
voice-family: "\"}\"";
voice-family: inherit;
width: 495px;
}
body>#wrapper3{width:495px}


#wrapper3a {
float: left;
position: relative;
width: 705px;
voice-family: "\"}\"";
voice-family: inherit;
width: 705px;
}
body>#wrapper3a{width:705px}

#wrapper4 {
float: right;
/* border:1px dashed #999;*/
position: relative;
width: 227px;
voice-family: "\"}\"";
voice-family: inherit;
width: 227px;
}
body>#wrapper4{width:227px}

#logo { 
position: absolute;
top: 16px;
left: 23px;
}

#tagline { 
position: absolute;
left: 438px;
top: 19px;
width: 440px; 
text-align: right;	
}
	
#flash {
z-index: 1;
position: absolute;
top: 103px;
left: 9px;
background-color: #ececec;
width: 506px;
height: 171px;
voice-family: "\"}\"";
voice-family: inherit;
width: 506px;
height: 171px;
}
body>#flash {width:506px; height:171px;}	

#back {
z-index: 200;
position: absolute;
background: url(/media/65/top_bg.jpg) top left no-repeat;
background-color: #380236;
top: 103px;
left: 510px;
width: 382px;
height: 171px;
padding: 0px;
voice-family: "\"}\"";
voice-family: inherit;
width: 382px;
height: 171px;
}
body>#back {width:382px; height:171px;}
	
#purplebox_title {
	z-index: 900;
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 113px;
	left: 520px;
	width: 365px;
	height: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 365px;
	height: 20px;
	}
	body>#purplebox_title {width:365px; height:20px;}

#purplebox_content {
	z-index: 900;
	overflow: auto;
	position: absolute;
	top: 143px;
	left: 520px;
	width: 358px;
	height: 128px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 358px;
	height: 128px;
	}
	body>#purplebox_content {width:358px; height:128px;}
	
#tealbar {
	z-index: 900;
	position: absolute;
	top: 274px;
	left: 9px;
	background-color: #4B8984;
	background: url(/media/55/teal_bar.gif) top left no-repeat;
	width: 883px;
	height: 12px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 883px;
	height: 12px;
	}
	body>#tealbar {width:883px; height:12px;}

#tealbar2 {
	z-index: 900;
	position: absolute;
	top: 103px;
	left: 9px;
	background-color: #4B8984;
	background: url(/media/55/teal_bar.gif) top left no-repeat;
	width: 883px;
	height: 12px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 883px;
	height: 12px;
	}
	body>#tealbar2 {width:883px; height:12px;}	

#midbar {
	z-index: 100;
	position: absolute;
	top: 290px;
	left: 9px;
	background-color: #D4C4B1;
	background: url(/media/70/midbar.gif) top left no-repeat;
	width: 884px;
	height: 29px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 884px;
	height: 29px;
	}
	body>#midbar {width:884px; height:29px;}	
	
#midback {
	z-index: 200;
	position: absolute;
	background: url(/media/75/midback.jpg) top left no-repeat;
	background-color: #FAF8F6;
	top: 319px;
	left: 9px;
	width: 884px;
	height: 183px;
	padding: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 884px;
	height: 183px;
	}
	body>#midback {width:884px; height:183px;}



#botback {
	z-index: 200;
	position: absolute;
	background: url(/media/80/bot_bg.jpg) top left no-repeat;
	background-color: #EDE7DF;
	top: 506px;
	left: 9px;
	width: 884px;
	height: 218px;
	padding: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 884px;
	height: 218px;
	}
	body>#botback {width:884px; height:218px;}

#mid1 { 
	z-index: 900;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 20px;
	top: 298px;
}

#mida { 
	z-index: 900;
	position: absolute;
	left: 20px;
	top: 298px;
}

#mid1a { 
	z-index: 900;
	overflow: auto;
	position: absolute;
	left: 20px;
	top: 330px;
	width: 350px;
	height: 165px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 350px;
	height: 165px;
	}
	body>#mid1a {width:350px; height:165px;}

#mid2 { 
	padding: 0px 0px 0px 0px;
	z-index: 900;
	position: absolute;
	left: 400px;
	top: 298px;
}

#mid2a { 
	z-index: 900;
	overflow: auto;
	position: absolute;
	left: 400px;
	top: 330px;
	width: 230px;
	height: 70px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 230px;
	height: 70px;
	}
	body>#mid2a {width:230px; height:70px;}


#mid3 { 
	z-index: 900;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 651px;
	top: 298px;
}

#mid3a { 
	z-index: 900;
	overflow: auto;
	position: absolute;
	left: 653px;
	top: 330px;
	width: 225px;
	height: 165px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 225px;
	height: 165px;
	}
	body>#mid3a {width:225px; height:165px;}

#program1 { 
	z-index: 900;
	position: absolute;
	left: 400px;
	top: 412px;
	width: 89px;
	height: 25px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 89px;
	height: 25px;
	}
	body>#program1 {width:89px; height:25px;}
	
#program2 { 
	z-index: 900;
	position: absolute;
	left: 400px;
	top: 452px;
	width: 89px;
	height: 25px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 89px;
	height: 25px;
	}
	body>#program2 {width:89px; height:25px;}
	
#program3 { 
	z-index: 900;
	position: absolute;
	left: 400px;
	top: 482px;
	width: 89px;
	height: 25px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 89px;
	height: 25px;
	}
	body>#program3 {width:89px; height:25px;}
	
	#program4 { 
	z-index: 900;
	position: absolute;
	left: 510px;
	top: 412px;
	width: 119px;
	height: 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 119px;
	height: 15px;
	}
	body>#program4 {width:119px; height:15px;}
	
#program5 { 
	z-index: 900;
	position: absolute;
	left: 510px;
	top: 452px;
	width: 119px;
	height: 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 119px;
	height: 15px;
	}
	body>#program5 {width:119px; height:15px;}
	
#program6 { 
	z-index: 900;
	position: absolute;
	left: 510px;
	top: 482px;
	width: 119px;
	height: 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 119px;
	height: 15px;
	}
	body>#program6 {width:119px; height:15px;}

	
#pic1 {
	z-index: 1000;
	position: absolute;
	background-color: #ececec;
	top: 519px;
	left: 19px;
	width: 164px;
	height: 102px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 164px;
	height: 102px;
	}
	body>#pic1 {width:164px; height:102px;}
	
#bot1 {
	padding: 0px 0px 0px 0px;
	z-index: 1000;
	position: absolute;
	overflow: auto;
	top: 519px;
	left: 193px;
	width: 186px;
	height: 110px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 186px;
	height: 110px;
	}
	body>#bot1 {width:186px; height:110px;}
	
#bot2 {
	padding: 0px 0px 0px 0px;
	z-index: 1000;
	position: absolute;
	overflow: auto;
	top: 519px;
	left: 573px;
	width: 307px;
	height: 110px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 307px;
	height: 110px;
	}
	body>#bot2 {width:307px; height:110px;}
	
#pic2 {
	z-index: 1000;
	position: absolute;
	background-color: #ececec;
	top: 519px;
	left: 400px;
	width: 164px;
	height: 102px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 164px;
	height: 102px;
	}
	body>#pic2 {width:164px; height:102px;}

#flash2 {
	z-index: 900;
	position: absolute;
	top: 638px;
	left: 195px;
	width: 194px;
	height: 69px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 194px;
	height: 69px;
	}
	body>#flash2 {width:194px; height:69px;}		
	
#funder {
	padding: 0px 0px 0px 0px;
	z-index: 1000;
	position: absolute;
	top: 664px;
	left: 50px;
}
	
#copyright {
	padding: 0px 0px 0px 0px;
	z-index: 900;
	position: absolute;
	top: 658px;
	left: 415px;
	width: 454px;
	height: 39px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 454px;
	height: 39px;
	}
	body>#copyright {width:454px; height:39px;}		
	
#botnav {
	z-index: 900;
	position: absolute;
	top: 738px;
	left: 20px;
	width: 654px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 654px;
	}
	body>#botnav {width:654px}	
	
#standards {
	z-index: 900;
	position: absolute;
	top: 738px;
	left: 750px;
}

#last {
	z-index: 900;
	position: absolute;
	top: 778px;
	left: 20px;
}

/* Horiznav ------------------------------------------------------------------ */

.navBar {
	z-index: 1000;
	top: 75px;
	left: 9px;
	font-family: Verdana, Sans-serif, geneva, arial;
	background-color: #B3AEB3;
	background-image: url(/media/45/bavbg.gif);
	font-size: 10px;
	color: #524B3B;
	clear:  both;
	position: absolute;
	height: 28px; 
	width: 883px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 883px;
	height: 28px;
	}
	body>#navBar {width:883px; height: 28px;}	

.collapsed, .expanded {
	float: left;
	display: inline;
}

.collapsed .dropContainer {
	visibility: hidden;
}

.expanded .dropContainer {
	visibility: visible;
}

.expanded .navItem {
	color: #ffffff;
	background-image: url(/media/50/bavbg2.gif);
	cursor: pointer;
}

/* Level 1 text spacing and padding */

.navItem, .anchorItem {
    position: relative;
    display: inline;
    top: 8px;
    padding-top: 8px;
    padding-bottom: 7px;
    padding-left: 15px;
    padding-right: 14px;

} 

/* Level 1 text spacing and padding */
.navItemccc {
    position: relative;
    display: inline;
    top: 8px;
    padding-top: 8px;
    padding-bottom: 7px;
    padding-left: 17px;
    padding-right: 8px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(/media/85/ccc.gif);
    background-repeat: no-repeat;
} 

.navItemccc2 {
position: relative;
display: inline;
top: 8px;
padding-top: 8px;
padding-bottom: 7px;
padding-left: 8px;
padding-right: 8px;
font-weight: bold;
color: #ffffff;
} 

.navItemcccfont {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

/* Dropdown master positioning */
.dropContainer {
	position: relative;
	width: 10px;
	overflow: visible;
}

/* Creates Dropdown boxes */
.dropMenu, .anchorDropMenu, .dropMenu2 {
	position: absolute;
	left: 0px;
	top: 14px;
	width: 166px;
	clear: both;
	background-color: #FBFBFB;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 1px;
	padding-right: 1px;
	border-bottom: 1px solid #A7A7A7;
	border-right: 1px solid #B8B8B8;
	border-left: 1px solid #E1E1E1;
	z-index: 800;
}

/* Dropdown box formatting - rules, etc. */
.dropMenu .dropItem, .dropMenu .dropItemHi, .anchorDropMenu .dropItem, .anchorDropMenu .dropItemHi {
	position: relative;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 1px solid #FBFBFB;
	border-left: 1px solid #FBFBFB;
	color: #e9e9e9;
	cursor: default;
	voice-family: "\"}\"";
	voice-family: inherit;
	cursor: pointer;
}

/* Dropdown item padding and no-hover text color */
.dropMenu .dropItemHi a, .dropMenu .dropItem a, .dropMenu .dropItemHi_s a, .dropMenu .dropItem_s a {
	display: block;
	padding: 2px 0px 2px 0px;
	color: #999999; /* CHANGES NO HOVER DROPDOWN TEXT COLOR */
}

/* Dropdown hover bg, text and line color */
.dropContainer .dropItemHi {
	background-color: #5A2565;
	color: #ffffff;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
}

/* removes underline from dropdown text nav */
.dropContainer a {
	text-decoration: none
}

/* color of dropdown hover text */
.dropContainer a:hover {
color: #ffffff
}

/* used for hr divide in Nav dropdowns */
.rule {
height: 2px;
line-height: 1px;
border-top: 1px solid #d1d1d1;
margin-left: 6px;
margin-right: 6px;
margin-top: 5px
}


/* EDITOR PROPERTIES */
.midfont {
color: #ffffff;
font-family: arial, helvetica, Verdana, sans-serif;
font-size: 15px;
font-weight: bold

}

.teal {
color: #4B8984;
font-family: arial, helvetica, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
}

.midfont2 {
color: #000000;
font-family: verdana, helvetica, Arial, sans-serif;
font-size: 11px;
}

.midfont3 {
color: #A69B8E;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 14px;
padding: 0px 0px 0px 0px
}

.midfont4 {
color: #666666;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
padding: 0px 0px 0px 0px
}

.copyright {
color: #AC9A79;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
padding: 0px 0px 0px 0px; 
font-weight: normal;


}

.purplebox_content {
color: #ffffff;
font-family: verdana, Arial, Helvetica, sans-serif, geneva;
font-size: 11px
}

.purplebox_title {
font-weight: bold;
color: #ffffff;
font-family: arial, helvetica, sans-serif, verdana;
font-size: 16px
}
