@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'ErasDemiITCRegular';
    src: url('fonts/erasdemi.eot');
    src: url('fonts/erasdemi.eot') format('embedded-opentype'),
         url('fonts/erasdemi.woff') format('woff'),
         url('fonts/erasdemi.ttf') format('truetype'),
         url('fonts/erasdemi.svg#ErasDemiITCRegular') format('svg');
}
@font-face {
    font-family: 'ErasMediumITCRegular';
    src: url('fonts/erasmd.eot');
    src: url('fonts/erasmd.eot') format('embedded-opentype'),
         url('fonts/erasmd.woff') format('woff'),
         url('fonts/erasmd.ttf') format('truetype'),
         url('fonts/erasmd.svg#ErasMediumITCRegular') format('svg');
}



body,h1,h2,h3,h4,ul,ol,p { margin:0; padding:0; font-weight:normal;}
img { border:0;}

.wrapper { width:955px; margin:50px auto;font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:22px;  color:#58595b;}
.top { width:100%; margin-bottom:30px; line-height:normal;}
.top .logo { float:left; width:330px;}
.top .logo h1 { font-size:40px; color:#ed1c24;font-family: 'ErasDemiITCRegular';}
.top .logo h1 a,.top .logo h1 a:active,.top .logo h1 a:visited,.top .logo h1 a:hover { color:#ed1c24; text-decoration:none;}
.top .logo h2 { font-size:32px; color:#58595b;font-family: 'ErasMediumITCRegular';}
.top .logo h3 { font-size:18px; color:#58595b;font-family: 'ErasMediumITCRegular';}
.menu{ float:left; width:620px;}
.menu ul { float:right;}
.menu li{ float:left; list-style:none; padding:13px 0 0 56px;}
.menu a,.menu a:active,.menu a:link,.menu a:visited{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#58595b; text-decoration:none;}
.menu a:hover,.contact #contact a,.works #works a,.abstracts #abstracts a,.credits #credtis a{ color:#ed1c24; text-decoration:none;}
.icons{ float:right; width:26px; height:25px; padding:49px 5px 0 0;}
.image_home{ float:left; width:955px; height:524px; padding-top:32px;}
.footer{ float:right; color:#58595b; padding-bottom:30px; padding-top:24px;}
.mainContent_credits{ float:left; width:955px;}
.credit_text { float:left; width:570px;}
.mainContent_credits img{ padding:26px 36px 26px 0; float:left;}
.mainContent_credits h1{ font-size:15px; font-weight:bold; padding:22px 0 18px;}
.mainContent_credits ul { list-style:none; margin-bottom:20px;}
.mainContent_credits ul li{padding-bottom:18px;}
.mainContent_abstracts{float:left; width:955px;}
.mainContent_abstracts p{ padding-bottom:18px;}
.mainContent_abstracts p span { font-size:12px; color:#999999;}
.sub_menu{ float:left; width:955px; padding-top:35px; padding-bottom:90px;}
.sub_menu li{ float:left; width:309px; height:40px; background-color:#d2d3d5; display:block; list-style:none; margin-bottom:5px; margin-right:9px; text-align:center;}
.sub_menu a,.sub_menu a:active,.sub_menu a:link,.sub_menu a:visited{font-size:18px; color:#58595b; text-decoration:none; line-height:40px; display:block; }
.sub_menu a:hover,.sub_menu li.ui-tabs-active a{ background-color:#939598; color:#fff;}
.ui-tabs-panel { float:left; padding-top:50px;}
.ui-tabs-panel h2 { font-size:20px; margin-bottom:20px;}
.wrapper hr { border:1px dotted #666666; border-width:1px 0 0 0; margin:35px 0 50px;}
.mainContent_works{float:left; width:955px; margin-top:20px; min-height:500px;}
.mainContent_works li{ float:left; list-style:none; margin-left:7px; width:153px;}
.mainContent_works li:first-child{ margin-left:0;}
.mainContent_works li a,.mainContent_works li a:active,.mainContent_works li a:visited { text-decoration:none; color:#58595b; font-size:18px;}
.mainContent_works li a:hover { color:#333333;}
.mainContent_works li a span { height:110px; display:block; line-height:110px; width:100%; text-align:center; background:#d2d3d5;}
.mainContent_works h1 { width:100%; text-align:center; font-size:18px; background:#d2d3d5; line-height:30px; margin-bottom:10px;}
.image-set img { border:1px solid #efefef; margin:10px}
.contact_content{ float:left; width:980px; height:400px; text-align:center; }
.contact_content ul{ padding-top:250px;}
.contact_content li{ list-style:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#58595b;}
.contact_content li span{ padding-left:30px;}
.contact_content li a,.contact_content li a:active,.contact_content li a:link,.contact_content li a:visited{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#58595b; text-decoration:none; }
.contact_content li a:hover{ text-decoration:underline;}







