/* Copyright(c)2008,Yahoo!Inc.Allrightsreserved. CodelicensedundertheBSDLicense: http://developer.yahoo.net/yui/license.txt version:2.5.2 */
html{color:#000;background:#EAE2CE;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
body{font:13px / 1.231 arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font-size:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

/* own css */
h1,h2,h3{color:#990000;}
h1{font-size:3em;}
h2{font-size:1.6em;font-weight:bold;}
h3{font-size:1.2em;font-weight:bold;}
strong{font-weight:bold;}

#logo{padding:10px 10px 5px 10px;}

#navcontact{position:absolute;top:10px;right:10px;text-align:right;}
#navcontact li{display:block;margin-left:1em;margin-bottom:0.2em;}
#navcontact a{color:#800000;font-weight:bold;}
#navcontact a:hover{text-decoration:underline;}

#address{margin:0px 50px 0px 160px;padding:5px 10px 5px 10px;background-color:#F8F1E1;}
#address span{font-style:normal;font-weight:bold;color:#990000;vertical-align:middle;}
#address a{font-weight:normal;color:#990000;}
#address a:hover{color:#000000;font-weight:bold;text-decoration:underline;}

#menutop{margin:0px 10px 0px 10px;background-color:#001d53;}
.m_flash{padding:15px 0px 260px 150px;}
.m_noflash{padding:15px 0px 15px 150px;}
#menutop li{display:inline;padding:0px 19px 0px 16px;background-color:#001d53;}
#menutop a{color:#F8F1E1;text-decoration:none;letter-spacing:2px;font-weight:bold;}
#menutop a:hover{text-decoration:underline;}

#menuleft{position:absolute;padding:10px;line-height:25px;top:216px;left:10px;text-decoration:none;}
#menuleft li{display:block;padding:0px 10px 0px 0px;}
#menuleft a{color:#F8F1E1;text-decoration:none;letter-spacing:2px;font-weight:bold;}
#menuleft a:hover{text-decoration:underline;}

#animation{position:absolute;margin:0px 0px 0px 0px;padding:6px 6px 4px 6px;background-color:#001d53;top:210px;left:170px;}

#content{margin:0px 50px 10px 160px;background-color:#F8F1E1;}
.c_flash{padding:80px 10px 20px 10px;}
.c_noflash{padding:15px 10px 20px 10px;}
#content a{color:#990000;text-decoration:none;}
#content a:hover{color:#000000;text-decoration:underline;font-weight:bold;}