html {min-height:100%}
* {margin:0;padding:0}
a {color:#617f8d; text-decoration:none;}
a:hover {color:#7aa1b3; text-decoration:none;}
body {background:#ffffff repeat-x left bottom;color:#444;font:normal 62.5% Tahoma,sans-serif; margin-top: 55px;}
p,code,ul {padding-bottom:1.0em}
li {list-style:none}
h1 {font:normal 1.8em Tahoma,sans-serif;margin-bottom:4px}
code {background:#ffffff; border:1px solid #afbec5; border-left:6px solid #C1CAD3; color:#666; display:block; font:1em Tahoma,sans-serif; line-height:1.6em; margin-bottom:12px; padding:8px 10px; white-space:pre;  -moz-border-radius: 5px; border-radius: 5px;}
blockquote {background:url(img/quote.gif) no-repeat #ffffff; display:block; font-style:italic; padding-left:28px; padding-bottom: 12px; padding-top: 10px;padding-right: 10px; border: 1px dashed #afbec5; -moz-border-radius: 5px; border-radius: 5px;}
h1,h2,h3 { }
.clearer {clear:both}
.left {float:left}
.right {float:right}
/* structure */
.container {background:#FFF;font-size:1.2em;margin:auto; margin-top: 0px; padding:0px; width:825px}
/* header */
.top {padding:0px}
.content{ border: 1px solid #828282; padding: 10px; padding-bottom: 0px; margin-bottom: 10px; background: #e8e8de; -moz-border-radius: 5px; border-radius: 5px;}
/* title */
.header {background:#ffffff;font-size:1.2em;height:45px;margin:0 auto;padding:0px;width:900px;}
.header .left, .header .right {background:#ffffff;color:#FFF;height: 45px;}
.header .left {background:#ffffff url(img/bns.png) no-repeat;width:100%}
#navigation { width: 600px; padding: 8px; background: #f2f2f2;
-moz-border-radius: 5px; border-radius: 5px;
border: 1px solid #828282;
}
.down{background:url(img/downbg.png) right no-repeat; width:200px; height:37px;}
.srvcont{padding-left: 10px; padding-top: 8px; color: #ffffff; font-size: 12px;}
.up{background:url(img/upbg.png) right no-repeat; width:200px; height:37px;}
/* ----------- Navigation ----------- */
#navigation ul{
height:32px;
line-height:32px; 
}
#navigation ul li{
display:inline;
}
#navigation ul li a,
#navigation ul li a:visited {
background:url(img/line-a.gif) right no-repeat;
padding:0 20px;
display:block;
text-decoration:none;
float:left;
color:#4261df;
font-weight:bold;
text-shadow:#ffffff 2px 2px 2px;
}
#navigation ul li a:hover{
color:#1532a5;
}

/* ----------- Sub Menu ----------- */
#sublinks{
width:auto;
margin:0 auto;
background:#e8e8de;

border: 1px solid #828282;

height:30px;
font-size:11px;
 -moz-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;
 -moz-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
 
} 
#sublinks ul{
height:15px;
line-height:29px; 
}
#sublinks ul li{
display:inline;
}
#sublinks ul li a{
color: #456;
padding:0 20px;
text-decoration:none;
}
#sublinks ul li a:visited {
padding:0 20px;
display:block;
text-decoration:none;
float:left;
color: #456;

}
#sublinks ul li a:hover{
text-decoration:none;
color: #6b7a81;
}
.footer {font-size:11px; color:#456; padding: 8px; text-align:center;}

.footer a, .footer a:hover{color:#456; text-decoration:none;}