@charset "UTF-8";
body {margin: 0; padding: 0; text-align: center; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; background: #E7E7E7;}
img {border: none;}
.main-contents a:link, .main-contents a:visited {font-size: 12px;color: #001F67; text-decoration: underline;}
.main-contents a:hover {color: #0099FF;}
p, h1, h2, h3, h4 {padding: 0 20px;}
h1, h2, h3, h4, .nav, .top-nav { font-family:Arial, Helvetica, sans-serif;}
h3 {color: #0099FF;}
p {font-size: 12px; line-height: 20px;}
li {font-size: 12px; padding-bottom: 10px;line-height: 20px;}
strong {color: #001F67;}
.blue {color: #0099FF;}
.border-left {border-left: 1px solid #CCCCCC;}
.border-right {border-right: 1px solid #CCCCCC;}
#container {width: 800px; background: #FFFFFF; text-align: center; margin: 0 auto;} 
#contents {padding: 0 20px 20px 20px; text-align: left;}
.top-contents { background: #001F67 url(../images/top_nav_bg.gif) no-repeat center top;}
.top-nav {background: #0099FF url(../images/top_nav_bg_small.jpg) no-repeat left top;text-align: right; padding: 5px 10px 5px 0;}
.top-nav a:link, .top-nav a:visited {font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.top-nav a {padding: 0px 10px}
.top-nav a:hover {color: #001F67; text-decoration: underline;}
.header {padding-top: 10px;}
.nav {font-size: 16px; background-color: #E7E7E7; text-align: center; padding: 20px 0; border-bottom: 2px solid #333333;}
.nav a:link, .nav a:visited {padding: 0 5px; font-size: 16px; color: #333333; text-decoration: none; font-weight: bold;}
.nav a:hover {color: #001F67; text-decoration: underline;}
.footer {border-top: 5px solid #0099FF;}
.footer {background: url(../images/footer_logo.jpg) no-repeat right center;}
.footer a:link, a:visited {font-size: 11px; color: #001F67; text-decoration: none;}
.footer a:hover {color: #0099FF; text-decoration: underline;}
.footer p {font-size: 11px; color: #666;}
.footer h4 { font-size: 24px; color: #999; margin: 0px; font-weight: lighter;}
.sidebar {width: 240px;background-color: #E7E7E7;}
.sidebar h3 {font-size: 16px; color: #FFFFFF; background-color: #001F67;padding: 10px 0 10px 10px; font-weight: lighter;}
.sidebar p {font-size: 11px; line-height: normal;}
.form {padding: 0 20px;font-size: 11px;}
.red {color: #FF0000;}