@charset "utf-8";
/* created by NK */

body{
	background:url(images/bg-top.gif) no-repeat top center;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#242424;
}

p{
	margin:0px;
	padding:0px;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#242424;
	text-decoration:none;
}

a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a9262b;
	text-decoration:none;
}
/**********form***********/
form{
	margin:0px;
	padding:0px;
}

input, textarea, select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#242424;
	background:#f7f7f7;
	border:1px #a8a8a8 solid;
	padding:3px;
	
}

img{
	border:0px;
}
.border_frame{
border:1px solid #c2c2c2;
}
/*********************/

.fl{
	float:left;
}

.fr{
	float:right;
}

.treb{
	font-family:"Trebuchet MS";
}

.f16{
	font-size:16px;
}

.f15{
	font-size:15px;
}

.f12{
	font-size:12px;
}

.f10{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*****color-style******/
.white{
	color:#ffffff;
}

.dblue{
	color:#106d92;
}

.lyel{
	color:#fbff96;
}

.orange{
	color:#FF6600;
}

.red{
	color:#ff0000;
}
.red:hover{
	color:#3ba6d2;
}
/*******************/

/*****link-style******/
.black_link{
	color:#242424;
	text-decoration:none;
}

.black_link:hover{
	color:#242424;
	text-decoration:underline;
}

.black_link1{
	color:#FFFFCC;
	text-decoration:none;
}

.black_link1:hover{
	color:#ffffcc;
	text-decoration:underline;
}


.topNavLink{
	color:#ffffff;
	text-decoration:none;
}

.topNavLink a{
	color:#ffffff;
	text-decoration:none;
	padding:0 14px;
}

.topNavLink a:hover{
	color:#fbff96;
	text-decoration:none;
	padding:0 14px;
}

.LeftNavLink{
	color:#242424;
	text-decoration:none;
}

.LeftNavLink a{
	color:#242424;
	text-decoration:none;
	padding:6px 0;
	display:block;
}

.LeftNavLink a:hover{
	color:#aa292b;
	text-decoration:none;
	padding:6px 0;
	display:block;
	background:#ffffff;
}

.link_or{
	color:#FF9900;
	font-size:15px;
	text-decoration:none;
}

.link_or:hover{
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
/*********************/

/**********border***********/
.btb{
	border:1px #E8E8E8 dashed;
	border-width:1px 0;
}

.bb{
	border:1px #cccccc dashed;
	border-width:0 0 1px 0;
}
/*********************/
.lh18{
	line-height:18px;
}
.b{
	font-weight:bold;
}

.topboxbg{
	background:url(images/top_box-bg.jpg) no-repeat; 
	height:97px; 
	width:247px;
	cursor:pointer;
}

.topboxbg1{
	background:url(images/top_box-bg-hover.jpg) no-repeat; 
	height:97px; 
	width:247px;
	cursor:pointer;
}

/* Paging Style */

.main_index{
	display:block; 
	margin-bottom:10px; 
	padding: 5px; 
	padding-right:8px;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	margin:10px 0px 10px 0px;
}
.index{
	margin-left:10%; 
	margin-right:10%; 
	text-align:center; 
}
.index_A_Z{
	margin-left:2%; 
	margin-right:2%; 
	text-align:center; 
}
.navBarTxt {
	width:16px; 
	height:15px; 
	border: 1px solid #dddddd; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #333333; 
	text-decoration: none; 
	padding:1px 4px 1px 4px; 
}
.navBarTxt:hover {
	width:16px; 
	height:15px; 
	background-color:#AB2A2C; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none; 
	padding:1px 4px 1px 4px; 
	border: 1px solid #666665; 
}

.pag_active {
	width:16px; 
	height:15px; 
	background-color:#AB2A2C; 
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none; 
	padding:1px 4px 1px 4px; 
	border: 1px solid #666665; 
}
.style_san {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #092b72;
	font-weight:bold;
	padding-right: 0px;
}
.request_blog a { text-decoration:underline; color:#039 }