body {
font-size:11px;color:#333333;margin:0;padding:0;
background:#2665A3;
font-family:"Verdana","Arial";
}

.top_titile {
float:left;
background:#4599C5;
width:100%;
height:40px;
text-align:center;
border-bottom:1px solid #ffffff;
}
.top_titile_inside {
width:940px;
height:40px;
margin:auto;
background:url(img/title.jpg) left top no-repeat;
}

.top_logo {
float:left;
background:#2665A3;
width:100%;
text-align:center;
border-bottom:1px solid #555555;
padding:0;
}
.top_logo_inside {
width:940px;
height:84px;
margin:auto;
margin-top:0;
margin-bottom:0;
background:url(img/logo.jpg) left top no-repeat;
}

img {border:0;}

h2 {font-size:12px;color:#E4960D;margin-top:2px;margin-bottom:2px;}

h3 {font-size:11px;margin-top:2px;margin-bottom:2px;font-weight:normal;}
h3 span {color:#2F7FC2;}

.main{
float:left;
width:100%;
background:#ffffff;
text-align:center;
}

.main_body{
width:930px;
background:#ffffff;
margin:auto;
}
/*-------------------------------------------------------------------------*/
.main_left {
float:left;
width:200px;
height:400px;
margin:10px;
text-align:center;
background:url(img/menu_bg.jpg) left top no-repeat;
}

.main_left ul{
list-style-type:none;
margin:17px;
padding:0;
}

.main_left ul li{
list-style-type:none;
padding:0;
width:100%;
border-bottom:1px solid #dddddd;
}

.main_left ul #last{
border-bottom:0;
}

.main_left ul li a{
display:block;
width:99%;
height:20px;
padding-top:10px;
text-decoration:none;
}

.main_left ul li a:hover{
display:block;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
background:#f6f6f6;
}

.main_left  ul li a:visited {color:#666666;}
.main_left  ul li a:hover {font-weight:bold;}

.main_left ul #first a:hover{
border-top:1px solid #dddddd;
}

.main_left ul #first a{
border-top:1px solid #ffffff;
}

.main_left ul #last a:hover{
border-bottom:1px solid #dddddd;
}

/*-------------------------------------------------------------------------*/
.main_mid {
float:left;
width:500px;
margin:20px 20px 10px 0px;
line-height:200%;
text-align:left;
}

/*-------------------------------------------------------------------------*/
.index_flash {
float:left;
padding:0;
width:500px;
height:333px;
border:1px solid #cccccc;
margin-top:5px;
}

.index_box {
float:left;
padding:12px;
width:475px;
border:1px solid #cccccc;
margin-top:5px;
}
.index_box h2{
border-bottom:1px dotted #dddddd;
}

.index_box h2 a{
color:#2F7FC2;
font-weight:bold;
text-decoration:none;
}

.index_box h2 a:hover{
color:#2F7FC2;
text-decoration:underline;
}

.index_box h3{
line-height:140%;
color:#666666;
}

.index_box h3 span{
color:#E4960D;
}


/*-------------------------------------------------------------------------*/
.publications {
clear:both;
margin:0;
}

.publications h3 {
clear:both;
margin:0;
color:#2F7FC2;
font-weight:bold;
}


.publications ul li{
list-style-type:circle;
margin-bottom:10px;
border-bottom:1px solid #dddddd;
}
/*-------------------------------------------------------------------------*/
.committe_box {
float:left;
clear:both;
width:490px;
padding:1px;
}

.committe_box h2{
display:block;
background:#f6f6f6;
padding:4px;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}

.committe_box h3{
color:#333333;
font-size:11px;
margin-top:2px;
margin-bottom:2px;
font-weight:normal;
}

.committe_box h3 a{
color:#2F7FC2;
font-weight:bold;
}
/*-------------------------------------------------------------------------*/
.membership_box {
float:left;
clear:both;
width:490px;
padding:1px;
margin-bottom:20px;
}
.membership_box h2{
display:block;

padding:4px;
border-bottom:1px solid #dddddd;
}

/*-------------------------------------------------------------------------*/
.links_head, .conference_head {
float:left;
clear:both;
width:490px;
padding:1px;
}

.links_head h2{
display:block;
color:#2F7FC2;
background:#f6f6f6;
padding:4px;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}

.links_box {
float:left;
clear:both;
width:440px;
padding:1px;
margin-bottom:8px;
margin-left:30px;
border-bottom:1px solid #dddddd;
}

.links_box h3 span{
color:#E4960D;
font-weight:bold;
}

.links_box h3 a{
color:#2F7FC2;
font-weight:bold;
}
/*-------------------------------------------------------------------------*/
.conference_head h2{
display:block;
color:#E4960D;
background:#f6f6f6;
padding:4px;
border-top:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}
.conference_box {
float:left;
clear:both;
width:440px;
padding:1px;
margin-bottom:8px;
margin-left:30px;
border-bottom:1px solid #dddddd;
}

.conference_box h3 span{
color:#555555;
font-weight:bold;
}

.conference_box h3 a{
color:#2F7FC2;
text-decoration:none;
}

.conference_box h3 a:hover{
color:#2F7FC2;
text-decoration:underline;
}
/*-------------------------------------------------------------------------*/

.newletter_box {
float:left;
clear:both;
width:440px;
padding:1px;
margin-bottom:8px;
border-bottom:1px solid #dddddd;
}

.newletter_box h3 span{
color:#2F7FC2;
}


.newletter_box h3 a{
color:#2F7FC2;
text-decoration:none;
}

.newletter_box h3 a:hover{
color:#2F7FC2;
text-decoration:underline;
}

/*-------------------------------------------------------------------------*/
.back2top{
float:left;
clear:both;
width:490px;
margin:0;
text-align:right;
height:12px;
}
.back2top a {
font-size:3px;
}

.line1 {
float:left;
clear:both;
width:100%;
margin-top:5px;
border-top:1px solid #dddddd;
}

.line1  h3 a{
color:#E4960D;
font-weight:bold;
}

.line1  a{
color:#2F7FC2;
font-weight:bold;
}
/*-------------------------------------------------------------------------*/
.main_right{
float:left;
width:170px;
line-height:200%;
text-align:left;
border-left:1px dotted #dddddd;
}
.main_right   a{
text-decoration:none;
color:#555555;
}
.main_right	 a:hover {color:#E4960D;text-decoration:underline;}

.main_right ul{
list-style-type:none;
margin:0;
padding:0;
}

.main_right ul li{
list-style-type:none;
padding-left:5px;
width:100%;
border-bottom:1px dotted #dddddd;
}


.main_right ul li a{
display:block;
width:100%;
height:20px;
text-decoration:none;
}


.main_right	  ul li a:visited {color:#555555;}
.main_right	  ul li a:hover {color:#E4960D;}


.topmenu{
float:left;
width:590px;
margin-bottom:10px;
background:url(img/menu_bg.jpg);
}

.topmenu a {font-size:14px;text-decoration:underline;display:block;width:100%;height:100%;}
.topmenu a:link {color:#FFFFFF;}
.topmenu a:visited {color:#FFFFFF;}
.topmenu a:hover {color:#FFFFFF;font-size:15px;text-decoration:underline;background:#146690;}
.topmenu a:active {color:#FFFFFF;}

/*-------------------------------------------------------------------------*/
.foot {
float:left;
width:100%;
height:100px;
text-align:center;
}

.foot_inside{
width:900px;
margin:auto;
text-align:right;
margin-top:10px;
color:#ffffff;
}
