body {
margin:0;
padding:0;
background:#FFF url("back_image.jpg") top left no-repeat;
color:#000;
font-family:Arial,sans-serif;
font-size:0.8em;
line-height:1.2em;
text-align:center;
}
a:link, a:visited {
font-family:Arial,sans-serif;
font-size:100%;
color:#000;
text-decoration:underline;
}
a:hover, a:active {
color:#000;
text-decoration:none;
}
h1 {
display:block;
height:30px;
line-height:30px;
font-family:"Trebuchet MS",Tahoma,sans-serif;
font-size:160%;
color:#336699;
margin-top:0;
margin-bottom:30px;
border-bottom:1px solid #E6E6E6;
}
h2 {
display:block;
height:25px;
line-height:25px;
font-family:"Trebuchet MS",Tahoma,sans-serif;
font-size:140%;
color:#336699;
margin-top:20px;
margin-bottom:30px;
border-bottom:1px solid #E6E6E6;
}
#maincontainer {
width:100%;
background:url("back_bottom.jpg") bottom left repeat-x;
}
#container {
width:100%;
background:url("back.jpg") top right repeat-y;
}
#top_full {
position:relative;
width:720px;
margin-left:auto;
}
#info {
position:relative;
height:50px;
line-height:50px;
font-size:0.9em;
color:#FFF;
text-align:right;
padding-right:5px;
}
#info ul {
list-style-type:none;
margin:0;
padding:0;
}
#info ul li {
display:inline;
}
#info ul li a {
color:#FFF;
text-decoration:underline;
padding-top:10px;
padding-left:26px;
padding-right:15px;
padding-bottom:10px;
}
#info ul li a:hover {
color:#033876;
text-decoration:none;
}
#info ul li a#home {
background:url("home.gif") left 50% no-repeat;
}
#info ul li a#mail {
background:url("mail.gif") left 50% no-repeat;
}
#contact {
position:absolute;
top:2px;
right:200px;
font-size:0.95em;
color:#000;
line-height:15px;
}
#header {
position:relative;
width:720px;
height:250px;
background:#003266 url("top.jpg") top left no-repeat;
}
#date {
position:absolute;
top:233px;
left:20px;
font-size:80%;
color:#FFF;
}
#menu {
position:absolute;
top:300px;
right:0;
width:179px;
}
#menu_inside {
text-align:left;
}
#menu_inside ul {
list-style-type:none;
margin:0;
padding:0;
padding-top:5px;
}
#menu_inside ul li {
line-height:1.8em;
}
#menu_inside ul li a {
display:block;
width:159px;
font-family:Arial,sans-serif;
font-size:90%;
font-weight:bold;
color:#033876;
text-decoration:none;
background:url("back_menu.gif") bottom left repeat-x;
margin-top:5px;
margin-bottom:5px;
padding-left:20px;
}
#menu_inside ul li a:hover {
font-size:90%;
color:#FFF;
text-decoration:none;
}
#menu_inside ul li a.menuin {
width:144px;
font-size:80%;
color:#033876;
background:none;
margin-bottom:0;
margin-top:0;
padding-left:35px;
}
#menu_inside ul li a.menuin:hover {
font-size:80%;
color:#FFF;
padding-left:35px;
}
#menu_inside ul li span {
display:block;
width:159px;
font-family:Arial,sans-serif;
font-size:90%;
font-weight:bold;
color:#033876;
text-decoration:none;
background:url("back_menu.gif") bottom left repeat-x;
margin-top:5px;
margin-bottom:5px;
padding-left:20px;
}
#main {
width:720px;
text-align:left;
}
#main_inside {
min-height:1000px;
_height:1000px;
margin-right:190px;
padding:10px;
padding-top:25px;
padding-bottom:20px;
}
body[id] #main_inside {
height:auto;
}
#main_inside p {
text-indent:1em;
padding-left:15px;
padding-right:10px;
}
#footer {
height:40px;
line-height:40px;
font-size:0.85em;
color:#000;
text-align:right;
background:#FFF url("back_bottom.jpg") bottom left repeat-x;
}
#footer_inside {
padding-right:25px;
}
#footer_link {
list-style-type:none;
margin:0;
padding:0;
}
#footer_link li{
display:inline;
}
#footer_link li a {
color:#000;
text-decoration:underline;
}
#footer_link li a:hover {
color:#120C78;
text-decoration:none;
}
