body{
margin:0px;
padding:0px;
background-color:#ffffff;
}

hr{
	border:1px dashed #dadada;
}

.req{
	font-family:arial;
	font-size:8pt;
	color:#e33d2d;
	font-weight:bold;
	line-height:2
}

.main_table{
	width:950px;
	font-family:arial;
	background-color:#ffffff;
}

.title2{
	font-family:arial;
	font-size:10pt;
	color:#e73b34;
	font-weight:bold;
	line-height:1;	
	padding-bottom:10px;
}

.title2 a{
	font-family:arial;
	font-size:10pt;
	color:#e73b34;
	font-weight:bold;
	line-height:1;	
	padding-bottom:10px;
	text-decoration:none;
}

.title2 a:visited{
	font-family:arial;
	font-size:10pt;
	color:#e73b34;
	font-weight:bold;
	line-height:1;	
	padding-bottom:10px;
	text-decoration:none;
}

.title2 a:link{
	font-family:arial;
	font-size:10pt;
	color:#e73b34;
	font-weight:bold;
	line-height:1;	
	padding-bottom:10px;
	text-decoration:none;
}

.title2 a:hover{
	font-family:arial;
	font-size:10pt;
	color:#7e7e7e;
	font-weight:bold;
	line-height:1;	
	padding-bottom:10px;
	text-decoration:none;
}


.title{
	font-family:arial;
	font-size:10pt;
	color:#47739f;
	font-weight:bold;
	line-height:1;	
	padding-bottom:10px;
}

.title a{
	font-family:arial;
	font-size:10pt;
	color:#47739f;
	font-weight:bold;
	line-height:1;	
	padding-bottom:10px;
	text-decoration:none;
}

.title a:visited{
	font-family:arial;
	font-size:10pt;
	color:#47739f;
	font-weight:bold;
	line-height:1;	
	padding-bottom:10px;
	text-decoration:none;
}

.title a:link{
	font-family:arial;
	font-size:10pt;
	color:#47739f;
	font-weight:bold;
	line-height:1;	
	padding-bottom:10px;
	text-decoration:none;
}

.title a:hover{
	font-family:arial;
	font-size:10pt;
	color:#7e7e7e;
	font-weight:bold;
	line-height:1;	
	padding-bottom:10px;
	text-decoration:none;
}

.cap_bar{
	font-family:arial;
	font-size:10pt;
	color:#525252;	
	border-bottom:1px dashed #c0c0c0;
	padding-top:5px; 
	padding-bottom:5px;
	width:10%;
}

.caption{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	/*font-weight:bold;*/
	/*line-height:2;*/
	border-bottom:1px dashed #c0c0c0;
	padding-top:5px; 
	padding-bottom:5px;
	width:215px;
	
}

.caption a{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	text-decoration:none;
	/*line-height:2;*/
	/*font-weight:bold;*/
	padding-top:5px; 
	padding-bottom:5px
}

.caption a:link{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	text-decoration:none;
	/*line-height:2;*/
	/*font-weight:bold;*/
	padding-top:5px; 
	padding-bottom:5px
}

.caption a:visited{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	text-decoration:none;
	/*font-weight:bold;*/
	/*line-height:2;*/
	padding-top:5px; 
	padding-bottom:5px
}

.caption a:hover{
	font-family:arial;
	font-size:10pt;
	color:#7e7e7e;
	text-decoration:none;
	/*font-weight:bold;*/
	/*line-height:2;*/
	padding-top:5px; 
	padding-bottom:5px
}


.caption2{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	line-height:1.5;	
}

.caption2 a{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	text-decoration:none;
	line-height:1.5;	
}

.caption2 a:link{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	text-decoration:none;
	line-height:1.5;	
}

.caption2 a:visited{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	text-decoration:none;	
	line-height:1.5;
}

.caption2 a:hover{
	font-family:arial;
	font-size:10pt;
	color:#7e7e7e;
	text-decoration:none;
	line-height:1.5;
}

.nav{
	font-family:arial;
	font-size:8pt;
	color:#525252;
	text-decoration:none;
	text-align:right;	
}

.posted_date{
	font-family:arial;
	font-size:8pt;
	color:#e33d2d;
	text-decoration:none;
	text-align:right;	
}

.posted_date2{
	font-family:arial;
	font-size:8pt;
	color:#e33d2d;
	text-decoration:none;
	text-align:left;	
}

.content{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	line-height:1.5;
	text-align:left;	
}

.readmore{
	font-family:arial;
	font-size:8pt;
	color:#727272;
	text-decoration:none;	
}

.readmore a{
	font-family:arial;
	font-size:8pt;
	color:#727272;
	text-decoration:none;	
}

.readmore a:link{
	font-family:arial;
	font-size:8pt;
	color:#727272;
	text-decoration:none;	
}

.readmore a:visited{
	font-family:arial;
	font-size:8pt;
	color:#727272;
	text-decoration:none;	
}

.readmore a:hover{
	font-family:arial;
	font-size:8pt;
	color:#525252;
	text-decoration:none;	
}

.pagination_info{
	font-family:arial;
	font-size:8pt;
	color:#525252;
	text-decoration:none;
}

.pagination_link{
	font-family:arial;
	font-size:8pt;
	color:#525252;
	text-decoration:none;
}

.pagination_link a{
	font-family:arial;
	font-size:8pt;
	color:#525252;
	text-decoration:none;
}
/***************CONTACT******************************/
.contact_main{
	font-family:arial;
	font-size:12pt;
	color:#e73b34;
	font-weight:bold;
	line-height:2;
}

.contact_caption{
	font-family:arial;
	font-size:10pt;
	color:#47739f;
	font-weight:bold;
	line-height:2;
}

.contact_caption2{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	font-weight:bold;
	line-height:2;
}

.contact_text{
	font-family:arial;
	font-size:8pt;
	color:#525252;	
	line-height:1.5;
}
/***********************STATISTICS***********************************/
.stat_top{
	background-image:url(../images/blue_01.jpg);		
	width:314px;
	height:17px;
	background-repeat:no-repeat;
}

.stat_bottom{
	background-image:url(../images/blue_03.jpg);		
	width:314px;
	height:17px;
	background-repeat:no-repeat;
}

.stat_body{
	width:314px;
	height:300px;
	background-color:#e3f2f9;
	border-left:1px solid #c6eafa;
	border-right:1px solid #c6eafa;
}

.stat_table{
	padding-left:10px;
	padding-right:10px;
}

.stat_content{
	color:#525252;
	font-family:arial;
	font-size:9pt;
	line-height:1.2;
	padding-bottom:10px;
}

.stat_title{
	color:#e73b34;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;	
	padding-bottom:5px;	
}

.stat_title a{
	color:#e73b34;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;	
	padding-bottom:5px;	
}

.stat_title a:link{
	color:#e73b34;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;	
	padding-bottom:5px;	
	text-decoration:none;
}

.stat_title a:visited{
	color:#e73b34;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;	
	padding-bottom:5px;	
	text-decoration:none;
}

.stat_title a:hover{
	color:#e73b34;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;	
	padding-bottom:5px;	
	text-decoration:none;
}

/***********************************NEWS HOMEPAGE***************************************/
.news_caption{
	color:#e73b34;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
}

.news_title{
	color:#47739f;
	font-family:arial;
	font-size:10pt;	
	padding:0;
}


.news_title a{
	color:#47739f;
	font-family:arial;
	font-size:10pt;	
	text-decoration:none;
	padding:0;
}

.news_title a:hover{
	color:#525252;
	font-family:arial;
	font-size:10pt;	
	text-decoration:none;
	padding:0;
}

.news_body{
	padding-bottom:10px;
}


/***********************************PUBLICATIONS HOMEPAGE***************************************/
.publications_caption{
	color:#e73b34;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
}

.publications_title{
	color:#47739f;
	font-family:arial;
	font-size:10pt;	
	padding:0;
}


.publications_title a{
	color:#47739f;
	font-family:arial;
	font-size:10pt;	
	text-decoration:none;
	padding:0;
}

.publications_title a:hover{
	color:#525252;
	font-family:arial;
	font-size:10pt;	
	text-decoration:none;
	padding:0;
}

.publications_body{
	padding-bottom:10px;
}


/************************************LIBRARY******************************************************************/
.library_content{
	padding-left:10px;
	padding-right:10px;
	font-family:arial;
	font-size:10pt;	
	color:#525252;
}

.library_caption{
	color:#e73b34;
	font-family:arial;
	font-size:12pt;
	padding-left:10px;
	font-weight:bold;
}
/**********************************************RTD HOME*********************************************************/
.rtd_content{
	padding-left:10px;
	padding-right:10px;
	font-family:arial;
	font-size:9pt;	
	line-height:1.3;
	color:#525252;
	text-align:center;
}


/*********************************************CALENDAR********************************************/

.calendar_box{
	width:210px;
	border:1px dashed #c0c0c0;
}
 
/**************************************************SEARCH*******************************************************/
.search{
	/*padding-bottom:10px;*/
	padding-bottom:5px;
}

.search_caption{
	font-family:arial;
	font-size:10pt;
	color:#525252;
	font-weight:bold;
}


/********************************PAGE BACKGROUND*************************************/
.white_top{
	background-image:url(../images/white_01.jpg);		
	width:680px;
	height:14px;
	background-repeat:no-repeat;
}

.white_bottom{
	background-image:url(../images/white_03.jpg);		
	width:680px;
	height:23px;
	background-repeat:no-repeat;
}

.white_body{
	background-image:url(../images/white_02.jpg);		
	width:680px;
	height:9px;
	background-repeat:repeat-y;
}

.page_body{
	padding-left:10px;
	padding-right:20px;	
}


.page_body2{
	/*padding-left:20px;-*/
	padding-right:20px;	
}



.page_content{
	/*height:400px;*/
	height:200px;
	font-family:arial;
	font-size:10pt;
	color:#525252;
	line-height:1.5;
	text-align:left;	
}

.page_text{		
	font-family:arial;
	font-size:10pt;
	color:#525252;
	line-height:1.5;
	text-align:left;	
}

.page_content2{
	height:500px;
	font-family:arial;
	font-size:10pt;
	color:#525252;
	line-height:1.5;
	text-align:left;	
}


.page_content3{
	height:100px;
	font-family:arial;
	font-size:10pt;
	color:#525252;
	line-height:1.5;
	text-align:left;	
}


.bside_top{
	background-image:url(../images/bside_01.jpg);		
	width:235px;
	height:9px;
	background-repeat:no-repeat;
}

.bside_body{
	background-color:#e3f4fd;	
	background-repeat:no-repeat;	
	width:235px;
}

.bside_bottom{
	background-image:url(../images/bside_03.jpg);		
	width:235px;
	height:9px;
	background-repeat:no-repeat;
}

.bside_content{
	/*padding-left:20px;
	padding-right:20px;	*/
}

.in_top{
	background-image:url(../images/in_01.jpg);		
	width:950px;
	height:20px;
	background-repeat:no-repeat;
}

.in_body{
	background-image:url(../images/in_02.jpg);		
	width:950px;	
	background-repeat:repeat-y;
	
}

.in_bottom{
	background-image:url(../images/in_03.jpg);		
	width:950px;
	height:33px;
	background-repeat:no-repeat;
}

.in_content{
	padding-left:20px;
	/*padding-right:20px;*/
}

.in_content2{
/*	padding-left:20px;*/
	padding-right:20px;
}

.search_cap{
	font-size:12pt;
	font-weight:bold;
	color:#e73b34;
	font-family:arial;
	border-bottom:1px solid #c0c0c0;
}


.lib_bg{
	background-image:url(../images/searchbg.jpg);		
	width:222px;
	height:143px;
	background-repeat:no-repeat;
}

.dropdown{
	border:1px solid #c0c0c0;
	width:200px;
	font-family:arial;
	font-size:8pt;
	height:20px;
	color:#525252;
	margin-bottom:5px;
}

.iput{
	margin-bottom:5px;
	border:1px solid #c0c0c0;
	width:200px;
	height:20px;
}

.lib_caption{
	font-family:arial;
	font-size:11pt;
	color:#727272;
	font-weight:bold;
	padding-bottom:5px;
}




/*****************************VERTICAL CSS MENU***************************************/
#nestedlist ul { 
	margin: 0;
	padding: 0;
	list-style-type: none;  	
}
 
#nestedlist li {  
	margin: 0;
	padding:0px;	
}
 
#nestedlist a {
	display: block;
	color: #e73b34;
	width:100%;	
	padding-left:0px;
	padding-top:5px; 
	padding-bottom:5px;
	text-decoration: none;
	font-weight: normal; 
	font-weight: normal;
	font-family:arial;
	font-size:10pt;
	border-bottom:1px dashed #c0c0c0;
	font-weight: normal;
}

#nestedlist li li a{
	display: block;
	color: #525252;		
	width:90%;	
	padding-top:5px; 
	padding-bottom:5px;
	padding-left:20px;
	text-decoration: none;
	font-weight: normal;
	font-family:arial;
	font-size:10pt;		
	border-bottom:1px dashed #c0c0c0;
}


#nestedlist li li a:hover{
	color:#47739f;
}

#nestedlist li li li a{
	display: block;
	color: #525252;		
	width:100%;	
	padding-top:5px; 
	padding-bottom:5px;
	padding-left:50px;
	text-decoration: none;
	font-weight: normal;
	font-family:arial;
	font-size:10pt;		
	border-bottom:1px dashed #c0c0c0;
}


#nestedlist li li li li a{
	display: block;
	color: #525252;		
	/*width:100%;	*/
	padding-top:5px; 
	padding-bottom:5px;
	padding-left:50px;
	text-decoration: none;
	font-weight: normal;
	font-family:arial;
	font-size:10pt;		
	border-bottom:1px dashed #c0c0c0;
}

/*******************************ACCORDIAN****************************************/
/*.arrowlistmenu{
width: 190px; 
margin:0px;
padding:0px;

}

.arrowlistmenu .menuheader{ 
	font-family:arial;
	display: block;
	font-size: 10pt;
	color: #e73b34;
	margin-bottom: 10px;
	font-weight:normal;
	
	cursor: hand;	
	cursor: pointer;
	border-bottom:1px dashed #c0c0c0;
	background: url(read.jpg) no-repeat;
	padding-left:20px;
}


.arrowlistmenu .menuheader a{ 	
	text-decoration:none;
	color: #e73b34;
	
}

.arrowlistmenu .openheader{ 

}

.arrowlistmenu ul{ 
list-style-type: none;
margin: 0;
display: block;
padding: 0;
margin-bottom: 5px;


}

.arrowlistmenu ul li{
padding-bottom: 5px;

background: url(bullet.jpg) left top no-repeat;
}

.arrowlistmenu ul li a{

color: #525252;
display: block;
padding: 2px 0;
padding-left: 30px; 
text-decoration: none;
border-bottom:1px dashed #c0c0c0;
font-size: 10pt;
}

.arrowlistmenu ul li a:visited{
color: #525252;
}

.arrowlistmenu ul li a:hover{ 
color: #47739f;
}




.arrowlistmenu ul li ul{ 
list-style-type: none;
margin: 0;
display: block;
padding: 0;
margin-bottom: 5px;
}

.arrowlistmenu ul li li{
padding-bottom: 5px; 
}

.arrowlistmenu ul li li a{
color: #525252;
display: block;
padding: 2px 0;
padding-left: 19px; 
text-decoration: none;
border-bottom:1px dashed #c0c0c0;
font-size: 10pt;
}

.arrowlistmenu ul li li a:visited{
color: #525252;
}

.arrowlistmenu ul li li a:hover{ 
color: #47739f;
}



*/



/* css for main navigation items -------------------------------------------------------------------------------- */
#navMain {
	position: absolute;
	/*top: 250px;*/
	top:25px;
	/*left: 890px;*/
	left:550px;
	/*width: 125px;*/
	/*height: 172px;*/
	z-index: 10;
    }
#navMain a:link,
#navMain a:visited {
	display:block;
	padding: 10px 10px 0px 10px;
	width: 168px;
	height: 24px;
	font-size: 14px;
	vertical-align:bottom;
	line-height: 15px;
	color: #fff;
	text-decoration: none;
	}
#navMain a:active,
#navMain a:hover {
	height: 23px;
	padding: 9px 10px 0px 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-decoration: none;	
	}
.bg-green {
	background: #7fc244;
	}
.bg-blue {
	background: #00aeef;
	}
.bg-purple {
	background: #a954cc;
	}
.bg-red {
	background: #ec008b;
	}
.bg-orange {
	background: #ff611c;
	}
.navText {
	font-size: 11px;
	color: #000;
	}

	
	
	/*#photo-home {
	position: relative;
	
	width: 960px;
	height: 432px;
	clear: both;
    }*/
	
#photo-home {
	position: relative;
	/*margin: 0 40px 7px 20px;*/
	margin:0px;
	width: 622px;
	height: 280px;
	clear: both;
    }
	

#quickFacts {
	position: absolute;
	top: 120px;
	/*left: 440px;*/
	left:0px;
	width: 387px;
	height: 172px;
	z-index: 10;
    }
#qf1 {
	position: absolute;
	top; 0;	
	left: 0;
	visibility: visible;
	}
#qf2 {
	position: absolute;
	top; 0;
	left: 0;
	visibility: hidden;
	}
#qf3 {
	position: absolute;
	top; 0;
	left: 0;
	visibility: hidden;
	}
#qf4 {
	position: absolute;
	top; 0;
	left: 0;
	visibility: hidden;
	}


#outer {
	width: 100%;
	display: table;
	vertical-align: middle;
 	}
#container2 {
	margin: 0 auto 20px auto;
	width: 622px;	
    }
#inner {
	position: relative;
	width: 622px;
	background: #fff;
	}    

/*******************LEFT NAVIGATION****************************************/

.menu_list {	
	width: 235px;
	}
	
.menu_head {	
	font-family:arial;
	display: block;
	font-size: 10pt;
	color: #e73b34;
	margin-bottom: 0px;
	font-weight:normal;	
	cursor: hand;		
	border-bottom:1px dashed #c0c0c0;
	background: url(read.jpg) no-repeat;
	margin-left:15px;	
	margin-right:15px;	
	position: relative;
	padding-left:20px;
	
}

.menu_head a{	
	cursor: pointer;	
	line-height:1;
	color:#e73b34;
	font-family:arial;	   
	font-size:10pt;	
	text-decoration:none;	
 }
  
.menu_body {
	display:none;
	font-size:10pt;
	margin-left:15px;
	margin-right:15px;
	color:#525252;	
	margin-top:10px;	
	margin-bottom:10px;	

}

.menu_body a{
  display:block;
  border-bottom:1px dashed #c0c0c0;
  margin-bottom:10px;
  color:#525252;
  font-size:10pt;
  line-height:1;
  text-decoration:none;
  padding-left:25px;
  background: url(bullet.jpg) no-repeat;
}

.menu_body a:hover{
  color: #006699;
  font-size:10pt;
  line-height:1;
  text-decoration:none;
  }