@charset "utf-8";


body { background:url(../images/background.gif) 0 0 repeat; margin:0; padding:0; font-size:80%;font-family:Arial, Helvetica, sans-serif}
body#form {  background:url(../images/white.gif) 0 0 repeat;margin:0; padding:0; font-size:80%;font-family:Arial, Helvetica, sans-serif}
a{ color:#00037E;}
a:link{color:#00037E; text-decoration:none;}
a:visited{color:#00037E; text-decoration:none;}
a:hover{color:#00037E; text-decoration: underline;}
a:active{color:#00037E; text-decoration:underline;}
a img{ border:0;}
.clear{ clear:both;}
h1,h2{margin:0; padding:0; line-height:1;}

div#wrapper{ width:800px; border:1px solid #6B6B6B; border-top:0; margin:0 auto;background:#FFFFFF url(../images/left_back.gif) left 0 repeat-y; }
div#wrapper.top {background:#FFFFFF url(../images/right_back.gif) right 0 repeat-y; }
#header,#menu,#main-flash,#footer{ width:800px;background-color:#FFFFFF;}
#menu{ background:url(../images/menu_back.gif) 0 0 repeat-x;border-bottom:1px solid #6B6B6B;}
#header{ height:116px; background:url(../images/contents-headimage_back.jpg) 0 0 no-repeat;}
#header.top{ background: url(../images/headimage_back.gif) right 0 repeat-x; color:#444444}
#header.top h1{ float:left; width: 143px;}
#header.top #flash{float:left; width: 125px;}
#header.top #statement{ float:left;width:485px; padding-left:47px; font-size:80%; line-height:1.4;}
#header.top #statement #header_banner{ height:60px; }
#header.top h2{font-size:120%;line-height:1.4 }
#header.top #flash{width:125px; margin:0; float:left;}
#main-flash{ width:440px; height:243px; float:left;}
#main-info{ width:360px; height:243px;float:right; background:url(../images/flash_rback.gif) 0 0 no-repeat;}
#main-info-in{ margin:3px;}

#main{float: right; width:600px; padding:15px 13px 20px 15px;}
#main.top{ float:left; width:549px; padding:17px 8px 10px 12px;}
ul#headline{ margin:15px 10px 0 18px; padding:0;}
ul#headline li{ background:url(../images/arrow.gif) 0 3px no-repeat; padding:0 0 4px 16px; line-height:1.2; list-style-type: none;}
ul#headline li.headline-list{ text-align:right; background-image:none}
ul#headline li a:visited{color:#D443BE}
ul#headline li.headline-list a:visited{color:#00037E}
#merit{ background: url(../images/merit_back.jpg) 0 0 no-repeat; width:547px; height:213px;margin-bottom:10px;}
#merit h2{ padding-top:17px;}
.merit-text{ float:left; color:#ffffff; padding:62px 12px 0 17px ; width:150px; font-size:90%}
#session{ clear:both; background: url(../images/session_back.gif) 0 0 no-repeat; width:549px; height:372px;margin-bottom:10px;}
#session h2{ padding:44px 0 10px 0}
.session-lead{ padding:0 220px 10px 15px}
table.session_table{ border:0;margin:0; padding:0 0 0 10px;}
table.session_table td{ margin:0; padding:0;}
td.text{ width:190px;}
#base{ background: url(../images/base_back.jpg) 0 0 no-repeat; width:549px; height:298px; margin-bottom:10px;}
#base h2{ padding-top:47px;}
.base-text{float:left;  padding:120px 2px 0 17px ; width:160px; line-height:1.2;}
.img-button{display:block;float:left;}

#right{float:left; width:221px; padding:17px 0 0 0;}
#right_menu{ padding:0 0 0 10px; }
#right_menu a img{padding-bottom:14px}
#right_banner{padding:0 0 0 10px; color:#ffffff; }
#right_banner a img{padding-bottom:5px}
#right_banner h3{ font-size:100%; margin:0;padding:0;}

#right_assistant{padding:15px 0 0 7px; color:#ffffff; }
#right_assistant h3{padding:0px 0 8px 0; margin:0;}
#right_assistant a img{padding-bottom:16px}
#right_assistant h3 img{padding:0px;}

#left{ border:0; padding-bottom:10px; paddng-right:10px; width:157px;}
ul#left_menu{ margin:17px 0 5px 0; padding:0;border-top:1px solid #ffffff;}
ul#left_menu li{ border-bottom:1px solid #ffffff; margin:0; list-style-type:none;background:url(../images/triangle.gif) 12px 10px no-repeat; padding:8px 12px 8px 27px ; }
ul#left_menu li.left_menu-head{ background-image:none;padding:8px 12px 8px 12px ; color:#ffffff;}
ul#left_menu li a{ color:#ffffff; }
ul#left_menu li.current a{ color:#f0ff00;}
ul#left_menu li.left_menu-head a{ font-weight:bold;}

#left_banner{padding:0 0 0 4px; color:#ffffff; font-size:80%; width:145px;}
#left_banner a{ margin:0; padding:0;}
#left_banner a img{padding:10px 0 5px 0;}
#left_banner h3{ font-size:100%; margin:0;padding:0;}

#footer{ clear:both; border-top:1px solid #6B6B6B; padding:8px 0 0 0;}
#footer_links{ padding-left:8px}
#footer_links a{background:url(../images/arrow.gif) 0 3px no-repeat; padding:0 12px 0 16px; line-height:1.2; }
#footer_copyrights{ color:#6B6B6B; text-align:right; padding:8px 3px 2px 0;}

.base{ width:570px; line-height:150%;}
.base h1{ font-size:150%; font-weight:bold; color:#000000; background:url(../images/h1_circle.gif) no-repeat left center; height:42px; padding-left:45px; padding-top:15px;}
.base h2{ font-size:120%; font-weight:bold; color:#000000; padding-top:3px; margin-bottom:3px;background:url(../images/h2_circle.gif) no-repeat left center;padding-left:22px;height:20px;}
.base h3{ font-size:110%; font-weight:bold; color:#000000; margin:10px 0px 5px 0px;}
.base_free{ background: url(../images/free.gif) right 40px no-repeat; width:530px; padding-right:40px; line-height:150%;}
.base_free h1{ margin-bottom:10px;}
.base_free h2{ font-size:120%; font-weight:bold; color:#000000; padding-top:3px; margin-bottom:3px;}
.base_free h3{ font-size:110%; font-weight:bold; color:#000000; margin:10px 0px 5px 0px;}

.prof_date{ font-size:130%; font-weight:bold;}

h4{ font-size:110%; font-weight:bold;}

tr.a{ background:#e9edeb;}
td.atd{ color:#6d9f8d; font-size:110%; font-weight:bold;}
tr.s{ background:#f9edee;}
td.std{ color:#dd8296; font-size:110%; font-weight:bold;}
tr.r{ background:#e1e6ed;}
td.rtd{ color:#0276a1; font-size:110%; font-weight:bold;}
tr.w{ background:#fff2e3;}
td.wtd{ color:#f7941d; font-size:110%; font-weight:bold;}
tr.to{ background:#e2dcfc;}
td.totd{ color:#766d9f; font-size:110%; font-weight:bold;}
th{ background:#CCCCCC; font-size:110%; font-weight:bold;}


.frame{ width:550px; padding:10px; border:1px solid #666666;}
.lheight{ margin:5px 10px 3px 3px; float:left;}
.float{ float:left; margin-top:5px;}
.icon{ margin-right:3px; margin-bottom:3px;}


.no_back{ background:url(../images/no_back.gif) no-repeat; width:50px; /*height:35px;*/ text-align:center; line-height:35px; font-size:14px; font-weight:bold; color:#FFFFFF; float:left; margin-right:10px;}
.photo{ float:left; margin-right:10px;}
.photo_2c{ float:left; margin-right:10px; width:270px;}
.date{ color:#FF3300; font-size:130%; margin-left:10px;}
.ses_tit{/*height:35px;*/ border-bottom:1px solid #FF9900; margin-bottom:5px; padding-bottom:3px;}
.ses_tit h2{ background-image:none; padding:0px; margin:0; height:auto; }
div#h.ses_tit{height:45px;}
.text12og {color:#187c7d;font-weight:bold;}

hr {color:#666666;border: 0;height: 1px;background-color:#666666;}

