/* CSS Document */

@font-face {
    font-family: open_sans;
    src: local(open_sans), url("../images/OpenSans-CondLight.ttf") format('opentype');
}
@font-face {
    font-family: droid_serif;
    src: local(open_sans), url("../images/DroidSerif-Regular.ttf") format('opentype');
}
div.dv_li_lbl{position: absolute;  height: auto;  margin-top: -40px; margin-left: -10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size:16px;padding: 5px 10px; float: left; background-color: yellow;}

div.cntnt_upper{
	position:relative;
	float:left;
	clear:left;
	
	width:1000px;
	height:360px;/*
	background-color:#FFFF66;*/
}

div.cnt_uppr_innr{
	position:relative;
	float:left;
	clear:left;
	
	width:920px;
	height:300px;/*
	background-color:#fff;*/
	
	padding:0px;
	margin:50px 40px 10px 40px;
}


div.cnt_uppr_lft{
	position:relative;
	float:left;
	clear:left;
	
	width:700px;
	height:300px;/*
	background-color:#0ff;*/
	
	padding:0px;
	margin:0px;
}


div.crrnt_iss_clmn{
	position:relative;
	float:left;
	clear:left;
	
	width:200px;
	height:300px;/*
	background-color:#900;*/
	
	padding:0px;
	margin:0px;
}


div.cvr_cntnr{
	position:relative;
	float:left;
	clear:left;
	
	width:200px;
	height:260px;/*
	background-color:#ccc;*/
	
	padding:0px;
	margin:0px;
}
div.cvr_cntnr_bttm{
	position:relative;
	float:left;
	clear:left;
	
	width:200px;
	height:40px;/*
	background-color:#bbb;*/
	
	padding:0px;
	margin:0px;
	
}





div.edtrs_clmn{
	position:relative;
	float:left;
	clear:none;
	
	width:300px;
	height:300px;/*
	background-color:#ddd;*/
	
	padding:0px;
	margin:0px;
}
div.edtrs_clmn_innr {
	position:relative;
	float:left;
	clear:none;
	
	width:250px;
	height:260px;/*
	background-color:#aaa;*/
	
	padding:0px;
	margin:20px 25px 20px 25px;
	
}
p.frm_edtr{
	position:relative;
	float:left;
	clear:both;
	
	width:100%;
	padding:0px;
	margin:0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:22px;
	color:#333;	
	line-height:22px;
}

p.frm_edtr_dt{
	position:relative;
	float:left;
	clear:both;
	
	width:100%;
	padding:5px 0px 5px 0px;
	margin:0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	color:#bbb;	
	line-height:12px;
}


p.frm_edtr_cntn{
	position:relative;
	float:left;
	clear:both;
	
	width:100%;
	padding:5px 0px 5px 0px;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	color:#666;	
	line-height:16px;
}

p.read_mr {
	position:relative;
	float:left;
	clear:left;
	
	width:100%;
	padding:8px 0px;
	margin:0px;
	
}

a.read_mr,a.read_mr:hover,a.read_mr:active{
	position:relative;
	float:left;
	clear:left;
	
	padding:0px;
	margin:0px;
	
	font-family:droid_serif;
	font-size:14px;
	font-style:italic;
	line-height:20px;
	text-decoration:none;
	color:#33F;
}
a.toc,a.toc:hover,a.toc:active{
	position:relative;
	/*float:left;
	clear:left;*/
	
	
	padding:0px;
	margin:0px;
	
	font-family:droid_serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	text-decoration:none;color:#3333FF;
	
}
a.toc:hover{color:crimson;}

div.nws_evnts_clmn{
	position:relative;
	float:left;
	clear:none;
	
	width:200px;
	height:300px;/**/
	background-color:#efefff;
	
	padding:0px;
	margin:0px;
}


div.nws_evnts_innr{
	position:relative;
	float:left;
	clear:none;
	
	width:180px;
	height:280px;/*
	background-color:#efefff;*/
	
	padding:0px;
	margin:10px;	
}


div.ttl_area{
	position:relative;
	float:left;
	clear:none;
	
	width:180px;
	height:30px;
	
	padding:0px;
	margin:0px;	
	
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	color:#666;	
	line-height:20px;
	
	border-bottom:1px dashed #99F;
}


p.nws_evnts{
	position:relative;
	float:left;
	clear:none;
	
	width:170px;
	
	padding:10px 5px 10px 5px;
	margin:0px;	
	
	
	font-family:Verdana, Geneva, sans-serif;/*
	font-style:italic;*/
	font-size:12px;
	color:#666;	
	line-height:14px;
	
	border-bottom:1px dashed #99F;
}



ul.news_evnts {
	position:relative;
	float:left;
	clear:both;
	
	width:170px;
	padding:5px 10px 5px 10px;
	margin:0px;	
	
}



ul.news_evnts li{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
	line-height:14px;
	
	border-bottom:1px dashed #99F;
	padding:10px 0px 10px 0px;
	list-style:none;/**/
}

ul.news_evnts li.red{
	/*color:#d00;
	
	list-style-image:url(../images/new_blink_v.gif);*//**/
}
marquee.in_anncmnts{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e00;	
	line-height:14px;
	speed : 1px;
}
div.new_icn{
	position:absolute;
	width:9px;
	height:25px;
	background-image:url(../images/new_blink_v.gif);
	background-repeat:no-repeat;
	background-position:top;
	left:-11px;
	top:12px;
}

a.announce,a.announce:active,a.announce:visited{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;	
	color:#3399FF;
	line-height:14px;
	text-decoration:none;
}

a.announce:hover{
	color:#3399FF;
	text-decoration:underline;	
}




div.rw_cnt{ position:relative; float:left; width:100%; margin: 20px 0px 0px 0px; /*background-color:#0CF;*/ padding:0px; }






div.cntnt_lower{
	position:relative;
	float:left;
	clear:left;
	
	width:1000px;/*
	height:240px;
	background-color:#9F6;*/
}
div.cnt_lwr_innr{
	position:relative;
	float:left;
	clear:left;
	
	width:920px;/*
	height:200px;*/
	background-color:#fff;
	
	padding:0px;
	margin:0px 40px 50px 40px;
}



div.cnt_lwr_lft{
	position:relative;
	float:left;
	clear:left;
	
	width:700px;/*
	height:200px;
	background-color:#eee;*/
	
	padding:0px;
	margin:0px;
}


div.lwr_artcl_bx {
	
	position:relative;
	float:left;
	clear:none;
	
	width:160px;
	height:200px;/*
	background-color:#ddd;*/
	
	padding:0px;
	margin:0px;/*
	margin-right:20px;*/
}

div.spcr{
	position:relative;
	float:left;
	clear:none;
	
	width:20px;
	height:200px;
	
	padding:0px;
	margin:0px;	
}

div.lwr_artcl_uppr{
	position:relative;
	float:left;
	clear:both;
	
	width:160px;
	height:105px;/*
	background-color:#ccc;
	background-image:url(../images/book_review.png);*/
	background-repeat:no-repeat;
	
	padding:0px;
	margin:0px;	
}

a img {
	position:relative;
	float:none;
	clear:both;
	
	padding:0px;
	margin:0px;
	border:0px;	
}

div.lwr_artcl_lwr{
	position:relative;
	float:left;
	clear:both;
	
	width:160px;
	height:95px;/*
	background-color:#EEE;*/
	
	padding:0px;
	margin:0px;	
	overflow:hidden;
}


p.lwr_artcl_type{
	position:relative;
	float:left;
	clear:both;
	
	width:150px;
	padding:8px 2px 5px 0px;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-transform:capitalize;
	color:#aaa;
	line-height:12px;
}

p.lwr_artcl_ttl{
	position:relative;
	float:left;
	clear:both;
	
	width:150px;
	padding:0px 2px 5px 0px;
	margin:0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#66F;
	color:#69C;
	
	color:#069;
	line-height:14px;
}


p.lwr_artcl_ttl a,p.lwr_artcl_ttl a:active,p.lwr_artcl_ttl a:visited{
	position:relative;
	float:left;
	clear:both;
	
	width:150px;
	padding:0px 2px 5px 0px;
	margin:0px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#66F;
	color:#69C;
	
	color:#046;
	line-height:1.25em;
	text-decoration:none;
}


p.lwr_artcl_authr{
	position:relative;
	float:left;
	clear:both;
	
	width:150px;
	padding:0px 2px 0px 0px;
	margin:0px;
	
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#aaa;
	line-height:12px;
}


















div.uppr_rht_clmn{
	position:relative;
	float:left;	
	clear:none;
	
	width:200px;
	height:300px;
	/*
	background-color:#f6f6f6;*/
	
	padding:0px;
	margin:0px;
}

div.uppr_rght_innr {
	position:relative;
	float:left;
	clear:both;
	
	width:195px;
	height:300px;
	
	background-color:#f6f6f6;
	
	padding:0px;
	margin:0px;
	margin-left:5px;
}
div.uppr_rght_innr_2 {
	position:relative;
	float:left;
	clear:both;
	
	width:185px;
	height:280px;
	
	/*
	background-color:#ccc;*/
	
	padding:0px;
	margin:10px 5px;
}

p.rght_clmn_lbl{
	position:relative;
	float:left;
	clear:both;
	
	width:100%;
	height:20px;
	
	padding:0px;
	margin:2px 0px 3px 2px;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	
		
	font-family: open_sans;
	font-family:droid_serif;
	font-size:14px;
	/*font:"Arial Narrow";*/
	font-weight: normal;
	text-transform: uppercase;
	color: #333;
	display: block;
	letter-spacing: 0px;
	line-height:20px;
}


p.rght_clmn_cntct{
	
	position:relative;
	float:left;
	clear:both;
	
	width:100%;
	padding:8px 2px;
	margin:2px 0px 3px 2px;
	
	font-family:Georgia,  Times, serif;
	font-family:droid_serif;
	color:#069;
	line-height:18px;
	
	font-size:12px;
}

p.rght_clmn_cntct a,p.rght_clmn_cntct a:active,p.rght_clmn_cntct a:visited{
	font:inherit;
	text-decoration:none;
}
input.search {
	position:relative;
	float:left;
	clear:left;
	
	width:120px;
	height:14px;
	
	border:1px solid #ccc;
	padding:6px 4px;	
	outline:none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font: 13px Helvetica, Arial, sans-serif;
	color: #777;
	margin: 0px 2px;/*
	width: 210px;*/
	max-width: 100%;
	display: block;
	margin-bottom: 0px;
	background: #fff;
}


input.srch_btn:hover{
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.298039) 0%, rgba(0, 0, 0, 0.298039) 100%);
	color: #222;
	background: #eee;
	background: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	background: linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	border: 1px solid #888;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
}


input.srch_btn{
		
	background: #eee;
	background: -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	
	/*background-image:url(../images/search_icon.png);
	background-repeat:no-repeat;
	background-position:center;*/
	
	border: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px 12px;
	margin:0px 0px 0px 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #444;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
	margin-bottom: 20px;
	line-height: 20px;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}









div.lwr_rht_clmn{
	position:relative;
	float:left;	
	clear:none;
	
	width:200px;
	height:200px;
	/*
	background-color:#f9f9f9;*/
	
	padding:0px;
	margin:0px;
	
	overflow:hidden;
}


select{

	position:relative;
	float:left;
	clear:none;
	/*
	width:120px;
	height:14px;*/
	
	border:1px solid #ccc;
	padding:4px 4px;	
	outline:none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font: 13px Helvetica, Arial, sans-serif;
	color: #777;
	margin: 0px 2px;/*
	width: 210px;*/
	max-width: 100%;
	display: block;
	margin-bottom: 0px;
	background: #fff;	
}










/*Archives*/

div.archvs_cntnr{
	position:relative;
	float:left;
	clear:both;
	/*
	width:220px;
	background-color:#ddd;	*/
	
	padding:5px 0px;
	margin:0px;
	margin-left:15px;
}



div.archv_cntnr_lft{
	
	position:relative;
	float:left;
	clear:none;
	/*
	width:110px;
	background-color:#ccc;	*/
	
	padding:0px;
	margin:0px;/*
	margin:0px 10px;*/
}
div.archv_cntnr_rgt{
	
	position:relative;
	float:left;
	clear:none;
	/*
	width:110px;
	background-color:#bbb;	*/
	
	padding:0px;
	margin:0px;/*
	margin:0px 10px;*/
	margin-left:8px;
}

table.archv_srch{
	position:relative;
	float:left;
	clear:none;
	
	border-collapse:collapse;/*
	border:1px solid #ccc;*/
	
	
}


table.archv_srch tr td{
	position:relative;
	float:none;
	clear:both;
	
	border:1px solid #ccc;
	border-collapse:collapse;/**/
	padding:3px;
	
	
	
	
}


input.clck_btn{

		
	background: #eee;
	background: -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	

	
	border: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px 8px;
	margin:0px 0px 0px 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #444;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;/*
	margin-bottom: 20px;*/
	line-height: 20px;
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;	
}


input.clck_btn:hover{
	
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.298039) 0%, rgba(0, 0, 0, 0.298039) 100%);
	color: #222;
	background: #eee;
	background: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	background: linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);
	border: 1px solid #888;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
}


select.archv_slct{
	
	
	
	
	position:relative;
	float:left;
	clear:none;
	/*
	width:120px;
	height:14px;*/
	
	padding:4px 4px;	
	outline:none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font: 13px Helvetica, Arial, sans-serif;
	color: #777;
	margin: 2px;
	max-width: 100%;
	display: block;
	background: #fff;	
	border:1px solid #ccc;
}