body { margin: 0; }
h2 { font-family: Verdana; font-size: 1.2em; color: #2c5968; font-weight: normal; padding-bottom: 15px; margin: 0; }
h3 { font-family: Verdana; font-size: 0.75em; color: #2c5968; font-weight: normal; padding-bottom: 15px; margin: 0; }
h3 a { color: #2c5968; text-decoration: none; }
h4 { font-family: Verdana; font-size: 1.2em; color: #2c5968; font-weight: normal; padding-bottom: 5px; margin: 0; }

p { font-family: Verdana; font-size: 0.75em; color: #666666; padding-bottom: 15px; margin: 0; }

.container { margin: auto; width: 740px; }

.menu { width: 740px; }

.menu .top { background-image: url(images/menu-top.jpg); height: 28px; vertical-align: bottom; }
.menu .bottom { background-image: url(images/menu-bottom.jpg); background-repeat: no-repeat; height: 8px; }

.glossymenu { position: relative; margin: 0; padding: 0; background: url(images/menur_bg.gif) repeat-x; height: 23px; list-style: none; }
.glossymenu li { float:left; padding-left: 10px; padding-top: 5px; }
.glossymenu li a { float: left; display: block; color:#ffffff; text-decoration: none; font-family: Tahoma; font-size: 0.85em; padding:0 0 0 7px; height: 23px; line-height: 23px; text-align: center; cursor: pointer; }
.glossymenu li a b { float: left; display: block; padding: 0 13px 0 8px; }
.glossymenu li.current a, .glossymenu li a:hover { color: #2c5968; background: url(images/menu-left.gif) no-repeat; background-position: left; }
.glossymenu li.current a b { color: #000; background: url(images/menu-right.gif) no-repeat right top; }
.glossymenu li a:hover b { color: #2c5968; background: url(images/menu-right.gif) no-repeat right top; }

.content { margin-bottom: 20px; }

.content .left { float: left; width: 400px; }
.content .right { float: right; width: 300px; }

.content .left2 { float: left; width: 500px; }
.content .right2 { float: right; width: 210px; }

.welcome { margin-top: 20px; text-align: left; }

.news { width: 330px; margin-top: 20px; }
.news .top { background-image: url(images/titlebg.gif); background-repeat: no-repeat; width: 300px; height: 28px; color: #2c5968; font-family: Tahoma; font-size: 0.85em; }
.news .bottom { width: 300px; }
.news .entry { padding: 8px; }
.news .entry .date { color: #2c5968; font-weight: bold; font-family: verdana; font-size: 0.7em; }
.news .entry .text { color: #999999; font-family: verdana; font-size: 0.7em; }

.news .submenu { padding: 8px; }
.news .submenu .date { color: #2c5968; font-weight: bold; font-family: verdana; font-size: 0.7em; }
.news .submenu a { color: #2c5968; font-weight: bold; font-family: verdana; text-decoration: none; }
.news .submenu .text { color: #999999; font-family: verdana; font-size: 0.7em; }

.entry a { color: #999999; font-family: verdana; }

.cleardiv { clear: both; }

.footer { padding-top: 10px; }
.footer a { color: #999999; font-family: Arial; text-decoration: none; }
.footer .footertop { height: 4px; margin-bottom: 2px; }
.footer .footerleft { float: left; color: #999999; font-family: Arial; font-size: 0.7em; }
.footer .footerright { float: right; color: #999999; font-family: Arial; font-size: 0.7em; }


.text1 { color: #666666; font-family: verdana; font-size: 0.75em; }


.textbox { border: solid 1px #2c5968; }

.button1 { width:62px; height:22px; background: url(images/button1.jpg); background-repeat: no-repeat; background-position: top left; border: none; color: #2c5968; font-weight: bold; }