@charset "utf-8";
/* CSS Document */

body {
	/*margin-top: 30px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0;*/
	margin-top:0;
	padding: 0;
	padding-top:20px;
	background-color:#a19abd;
	/*background:url(/~eco/assets/images/grad_800_c.png) 0 0 repeat-x;*/
	font-family: Arial,Verdana,sans-serif;
	}

.cbl {background: url(/~eco/assets/images/white_corner_bottom_left2.png) 0 100% no-repeat #ffffff; width: 100%;}
.cbr {background: url(/~eco/assets/images/white_corner_bottom_right.png) 100% 100% no-repeat}
.ctl {background: url(/~eco/assets/images/white_corner_top_left2.png) 0 0 no-repeat}
.ctr {background: url(/~eco/assets/images/white_corner_top_right2.png) 100% 0 no-repeat; padding:15px}
.clear {font-size: 1px; height: 1px} 




#container {
width: 100%;
background-color:#ffffff; /*#ffe6d7;*/
margin: 0 auto;
/*margin-left:10%;
margin-right:0;*/
padding-right:0;
/*border:solid;
border-color:#1da61d;
border-width:3px;*/
/*border-top:0;*/
}

* a:link{color:#1da61d;
}


* a:visited{
	color: #005638;
	}

#banner {
		/*background-image:url(../media/header-gradient.png);
		background-repeat:repeat;*/
		background-color: #50449B;
		height:142px;
		width:100%;
		padding-bottom:0;
		padding-top:0;
		margin-left:0;
		margin-top:0;
		margin-right:1%;
		/*border-bottom:#CBCBCB 25px solid;*/
}
		


.bl {background: url(/~eco/assets/images/banner_bottom_left2.png) 0 100% no-repeat #50449b; width: 100%; border-bottom:#a19abd 5px solid;}
.br {background: url(/~eco/assets/images/banner_bottom_right2.png) 100% 100% no-repeat}
.tl {background: url(/~eco/assets/images/banner_top_left.png) 0 0 no-repeat}
.tr {background: url(/~eco/assets/images/banner_top_right.png) 100% 0 no-repeat; padding:15px}
.clear {font-size: 1px; height: 1px} 




.mid{
padding-top:1%;
padding-left:2%;}

#banner h1 {
	position:relative;
	float:left;
	margin-left:1%;
	margin-right:5%;
	width:22%;
	color:#FFFFFF;
	padding-left:1%;
	padding-top:1%;
	margin-top:1%;
	padding-bottom:1%;
	font-size:180%;
	}


#img_right1 {
float:right;
margin-right:0;
margin-top:0;
padding-bottom:0;
margin-bottom:0;
}

#ovalText {
                border: none; 
                position: absolute; 
                left:12px; 
                top:10px; 
                z-index: 250;
                width: 192px; height: 126px;
				
 }




#img_logo {
 margin-top:0;
 padding-top:0;
 padding-bottom:10px;
 margin-bottom:0;
   }

#banner img {
float:left;
margin-right:0;
}

.main_img {float:right;
padding-top:1%;}

#main {
width:100%;
/*background-color:#FFFFFF;*/
padding-top:1%;
padding-left:0;
padding-right:0;
margin-right:0;
}

#main p {
	margin-bottom:15px;
}

#nav_main{
float:left;
width: 25%;
padding-top:1%;
padding-left:0;
padding-right:0;
background-color:#C1F2EB;
}

.nbl {background: url(/~eco/assets/images/nav_bottom_left2.png) 0 100% no-repeat #50449b; width: 100%;}
.nbr {background: url(/~eco/assets/images/nav_bottom_right2.png) 100% 100% no-repeat}
.ntl {background: url(/~eco/assets/images/nav_top_left.png) 0 0 no-repeat}
.ntr {background: url(/~eco/assets/images/nav_top_right.png) 100% 0 no-repeat; padding:10px}





#nav_mainjs_cont{
float:left;
width: 230px;
padding-top:0;
padding-left:0;
padding-right:0;
margin:0;
background-color:#50449B;
}

#nav_mainjs{
float:left;
width: 230px;
padding-top:0;
padding-left:0;
padding-right:0;
padding-bottom:-30px;
background-color:#50449b;
}



#nav_main li {
	list-style:none; /* displays current page link */
	text-align:right;
	font-family: Arial,Verdana,sans-serif;
	font-size:105%;
	margin-left:0;
	margin-bottom:.5%;
	font-weight:bold;
	padding:1%;
	border: 1px solid #17365D;
	width:100%;
	}

#main_center {
background-color:#ffffff;
float:left;
width:50%;
padding-left:2%;
padding-right:0;

}



#main_all {
float:left;
background-color:#ffffff;
width:70%;
padding-left:1%;
padding-right:0;
padding-top:0;
margin-right:0;
margin-top:0;
}


#main_center h2{
text-align:left;
color: #533F69;/*#005638;*/
}

#main_center p{
margin-left:5%;
}

#main_search {
float:right;
width: 15.5%;
padding-top:.5%;
margin-top:0;
margin-right:1%;
margin-left:1%;
padding-left:0;
padding-right:0;
padding-bottom:.5%;
/*background-color: #E6E0EC;#c8ecdf;*/
/*border: 1px solid #005638;*/
}


#rest_search {
float:right;
width: 20%;
padding-top:.5%;
margin-top:0;
margin-right:0;
margin-left:0;
padding-left:0;
padding-right:0;
padding-bottom:0;
padding-top:0;
/*border: 1px solid #005638;
*/}

#rest_search fieldset{
border:none;
padding:0;
text-align:right;
}

.sbutton {
    border: 1px solid #fff;
    background: #50449B;
	color:#fff;
	font-family: Arial,Verdana,sans-serif;
}


/*.wnbl {background: url(/~eco/assets/images/whats_new_dash_bottom_left.png) 0 100% no-repeat #ffffff; border-bottom: 1px dotted #50449B; border-width:0 1px; display:block; }
.wnbr {background: url(/~eco/assets/images/whats_new_dash_bottom_right.png) 100% 100% no-repeat}
.wntl {background: url(/~eco/assets/images/whats_new_dash_top_left.png) 0 0 no-repeat}
.wntr {background: url(/~eco/assets/images/whats_new_dash_top_right.png) 100% 0 no-repeat; padding:15px;}*/



#main_hot_topics {
float:right;
width: 15.5%;
padding-top:0;
margin-top:0;
margin-right:1%;
padding-left:1%;
padding-right:1%;
padding-bottom:1%;
background-color: #fff;

}




#main_hot_topics h3{
	width:100%;
background-color:#ffffff;
text-align:center;
color:#50449B;
font-weight:normal;
padding:2%;
margin:3%;
border: 2px solid #50449B;

}

#main_hot_topics p{
display:block;
text-align:center;
	background-color:#ffffff;
	font-family: Arial,Verdana,sans-serif;
	font-size:15px;
	padding:2%;
	margin:3%;
	border-bottom: 1px dotted #50449B;
	border-left:dotted 1px #50449B;
	border-right:dotted 1px #50449B;
	width:100%;
	}

.purple {
	background-color:#B3A2C7;
	
}

#quote {
	border:1px solid #50449B; 
	background-color: #CCF;
	margin-left:5%; 
	font-size:91%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

#quote p {margin-left:0;}

/*#main_hot_topics li{
	list-style:none;
	text-align:left;
	font-family: Helvetica,Arial,sans-serif;
	font-size:90%;
	margin-left:0;
	margin-right:1%;
	padding:1%;
	width:100%;
	}*/


#main_hot_topics a:link{color:#000000;/*#005638;*/
text-decoration:none;
}


#main_hot_topics a:visited{
	color: #0f305a;
	text-decoration:none;
	}
	
#main_hot_topics a:hover{
	/*background-color: #B3A2C7;#17365D;
	color:#000000;
	display:block; 
	width:100%;
	height:100%; 
	padding:0;*/
	text-decoration:underline;
	}

.highlight {
background-color:#E6E0EC;
color:#000000;
padding:2px;

}

#archive table{
border: solid;
border-width:1px;
padding:2px;
}

#archive th{
border: solid;
border-width:1px;
background-color:#E6E0EC;
color:#000000;
padding:2px;

}

#archive .activity_wid {width:15%;}

#archive td{
border: solid;
border-width:1px;
padding:2px;
vertical-align:top;
font-size:97%;
}

.tdright{
text-align:right;
}

#footer {
width: 100%;
padding:0;
padding-top:2%;
margin:0;
color:#0f305a;
font-size:90%;
background-color:#ffffff/*#b3b7ec*/;
/*border-top:solid;
		border-top-color:#0f305a;
		border-top-width:3px;*/
}

#footer a:link {color:#1da61d;}
#footer a:visted {color:#1da61d;}

#footer_left {
float:right;
width:50%;
}

#footer_center {
float:left;
width:33%;
}

#footer_right {
float:right;
width:15%;
}

#footer img{
border:0;
padding:1%;
}

#footer hr {
width:75%;
}

#footer_main {
float:right;
width:30%;
background-color:#ffffff;
padding-right:0;
padding-top:2%;
margin:0;
}


#footer_main img {
	border:none;
}

.indent {
margin:3%;
}

.footnote {
font-size:75%;
}

.footnote img{
border:none;
}

/* new tabs */
.tabGroup {
  display: block;
  width:100%;
  margin-bottom: 2%;
  margin-top:0;
  padding: 0px;
  font-family:verdana;
	/*background-color:  #0f305a;*/
	/*border: 1px solid #17365D;*/
}

.tabGroup h2.tab {
  font-size: 1.5em;
  color: #ffffff;
  padding: 0;
  font-weight: normal;
  margin-bottom: 5px;
  padding-bottom: 0px;
}

#main_all .tabGroup p.tab,
* p.tab,
.tabGroup p.tab {
  color: #000000;
	margin: 0;
	padding: 0;
  margin-left: 1%;
  margin-top: 0;
  margin-bottom:0px; /* always!  IE rendering bug otherwise */
  padding-bottom: 5px;
}
.tabGroup .tabTab {
  display: block;
  padding: 1%;
  margin: 0;
  padding-bottom: 1%;
	background-color: #ffffff;
  margin-bottom:0px; /* always!  IE rendering bug otherwise */
  font-size:85%;
  
}

.tabGroup .tabHead {
  display: block;
  margin: 2px;
  margin-bottom: 0px;
  margin-right: 0px;
  font-size:80%;
  font-weight: bold;
  float: left;
  padding: 5px;
  padding-bottom:4px;
  padding-left: 5px;
  padding-right: 5px;
  /*text-transform: uppercase;*/
  }


.active {
  background: #ffffff;
  /*border-top:solid .5px #50449b;*/
  border-right: #50449b .5px solid;
border-left:solid .5px #50449b;


}
.inactive {
  background: #50449b; /*#0f305a*/ /*url(http://www.fpg.unc.edu/portal/assets/images/tab_head_arrow.white.gif) no-repeat right center*/;
   border-right: #ffffff 2px solid; /*border-top: #ffffff 2px solid;*/
border-top:solid .5px #550449b;

 
}

.inactive:hover {
  background:#50449b; /*#0f305a url(http://www.fpg.unc.edu/portal/assets/images/tab_head_arrow.white.gif) no-repeat right center;*/
 /* border-top: #17365D 2px solid;*/
}
.active a, .active a:visited, .active a:hover {
  color: #000000;
  text-decoration: none;
	background: none;
}
.inactive a {
  color: #FC3;
  text-decoration: none;
}
.inactive a:visited {
  color: white;
}
.inactive a:hover {
	color: #F8EDF8;
  text-decoration: underline;
	background: none;
	
}

.hide { display: none; }
.show { display: block; }
.preloadHTML { display: none; }




.clear {
clear:both;
}
