@charset "utf-8";
/* CSS Document */

/*basic_part*/
*
{
padding:0px;
margin:0px;
}
body
{
padding:0px;
margin:0px;
background-color:#e6ddd4;
nin-width:1000px;
width:100%;
}
a
{
text-decoration:none;
color:#000000;
}
p
{
line-height:normal;
}
.clear
{
clear:both;
}
.position
{
position:absolute;
}
.relative
{
width:100%;
position:relative;
float:left;
}
h1
{
font:24px Verdana, Geneva, sans-serif;
color:#570303;
text-align:center;
margin-bottom:30px;
}

/*container_part*/
#container
{
padding:0px;
margin:0px;
width:100%;
}
.wrapper
{
padding:0px;
margin:0px auto 60px;
background-color:#e6e6e6;
width:960px;
border-bottom:solid 20px #3faac9;
}
.td_bg
{
background-color:#b2dadf;
}
/*
--------------------------------
header_part
--------------------------------
*/
.header
{
padding:0px;
margin:30px 0 0 0;
border-top:solid 20px #3faac9;
}
.logo
{
margin:0px 0px 15px 30px;
}
/*
------------------------------------
MENU PART.........
-------------------------------------
*/
.menu
{
padding:0px;
margin:15px 30px 0 0px;
float:right;
}
.menu li
{
padding:0px;
margin:0px;
display:block;
float:left;
border-right:1px solid #000000;
}
.menu li:last-child
		{
		border-right:none;
		}
.menu li a
{
padding:0px 5px;
margin:0px;
display:block;
font:13px Arial, Helvetica, sans-serif;
color:#000;
}
.menu li a:hover
{
color:#a23813;
}
.nav
{
width:900px;
margin:0 0 30px 30px;
background-color:#3faac9;
}
.nav_menu
{
padding:0px;
margin:0;
float:right;
}
.nav_menu li
{
float:left;
display:block;
padding:0px;
margin:20px 0px;
border-right:1px solid #000;
}
.nav_menu li:last-child
		{
		border-right:none;
		}

.nav_menu li a
{
float:left;
display:block;
padding:0px;
margin:0px 5px;
font:13px Tahoma;
color:#000;
}
.nav_menu li a:hover
{
color:#990000;
}
.nav_img
{
float:left;
}

.csbp
{
width:900px;
margin:0 0 30px 30px;
background-color:#3faac9;
}
csbp_menu
{
padding:0px;
margin:0;
float:right;
}
.csbp_menu li
{
float:left;
display:block;
padding:0px;
margin:8px 0px;
border-right:1px solid #000;
}
.csbp_menu li:last-child
		{
		border-right:none;
		}

.csbp_menu li a
{
float:left;
display:block;
padding:0px;
margin:0px 8px;
font:13px Tahoma;
color:#000;
}
.csbp_menu li a:hover
{
color:#990000;
}










.menu_nav
{
padding:0px;
margin:0px;
}
.menu_nav li
{
padding:20px 40px 19.5px 15px;
margin:0px;
float:left;
display:block;
background-color:#a1c0d8;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
}

.list
{
padding:0px;
margin:0px;
}
.list li
{
padding:0px;
margin:0 0 0 10px;
font:12px Verdana, Geneva, sans-serif;
color:#000000;
line-height:21px;
list-style-image:url(../academic_images/bullet.png)
}


/*
---------------------------------
BANNER PART
---------------------------------
*/
.bn_img
{
margin:0px auto 30px;
border:1px solid #000;
display:block;
}
.csbp_img
{
margin:30px auto;
display:block;
}

/*
---------------------------------
CONTENT PART
---------------------------------
*/

.content
{
width:880px;
margin:0 auto 10px;
background-color:#d5d8d8;
padding:10px;
}
.content p
{
font:12px Tahoma;
line-height:21px;

}
.center
{
text-align:center;
}
.justify
{
text-align:justify;
}
.green
	{
	color:#407f1d;
	}
.red{color:#F00}

.footer
{
padding:54px 0 54px 50px;
}

.a tr:nth-child(even)
{
background-color:#b3d0d4;	
}

table.con{
	font:12px Tahoma;
	color:#333333;
	border-width:1px;
	border-color: #999999;
	border-collapse:collapse;
	line-height:21px;
}

table.con tr {
	background-color:#d4e3e5;
}
table.con td {
	border-width: 1px;
	padding:5px;
	border-style:solid;
	border-color: #a9c6c9;
}

.margin_tble
{
margin:10px auto;	
}
.pub{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#900;
	text-decoration:none;
}
a.pub:hover {
	color:#CC0000;
	text-decoration:none;	
}
.top{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#900;
	text-decoration:none;
}
a.top:hover {
	color:#CC0000;
	text-decoration:none;	
}
#button {
	width:300px;
	padding:0px;
	margin:10px 0 10px 300px;
	
	background-color: #dadada;
	color: #333;
}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#button li {
	border-bottom: 1px solid #90bade;
	margin: 0;
	list-style: none;
	list-style-image: none;
}
	
#button li a {
	display: block;
	padding:10px 10px;
	background-color: #eeeeee;
	color:#000;
	text-decoration: none;
	font:bold 13px Tahoma, Geneva, sans-serif;
	width: 100%;
	
}

html>body #button li a {
	width: auto;
}

#button li a:hover {
	background-color: #2586d7;
	color: #fff;
}

.education_p {padding:10px 0px; text-align:center; font: bold 14px Tahoma, Geneva, sans-serif;}
ol.education{padding:0px; margin:0px 0 0 30px; list-style-type:decimal; font:14px Verdana, Geneva, sans-serif;}
ol.education li{padding:0px; margin:0px;}
ol.education li a{padding:0px; margin:0px; line-height:20px}
ol.education li a:hover{color:#006633}

ol.number{padding:0px; margin:0px 0 0 30px; font:12px Verdana, Geneva, sans-serif;}
ol.number li{padding:0px; margin:0px; line-height:20px}