﻿body { color: #333; font-size: 12px; line-height: 16px; font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; background: #FFF; }
body, div, span, img, table, td, h1, h2, h3, p, ul, ol, a, hr, form { margin: 0; padding: 0; }
input, textarea, select { font-size: 12px; font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; }

#page { position: relative; width: 895px; margin: 15px auto 15px auto; }
#pageC { }
#left { float: left; width: 218px; background: #CBD3E8; }
#leftC { }
#right { float: right; width: 666px; }
#rightC { }
#footer { clear: both; margin: 10px 0; }
#footerC { padding: 2px 5px; font-size: 11px; text-align: right; background: #F2F2F2; }

div.content { margin: 15px 10px; }

h1, h2, h3 { font-weight: bold; color: #0A72B5; }
h1 { font-size: 18px; line-height: 20px; margin-bottom: 20px; }
h2 { font-size: 14px; margin-bottom: 5px; }
h3 { font-size: 12px; margin-bottom: 5px; }

a { color: #0A539B; text-decoration: none; }
a:hover { text-decoration: underline; }

p { margin-bottom: 10px; }

ul { margin-left: 30px; }
ul.alpha { list-style-type: lower-alpha; }

.clearer { clear: both; float: none; font-size: 0px; line-height: 0px; visibility: hidden; }

img.logo { position: absolute; left: 0; top: 0; z-index: 10; width: 420px; height: 108px; }
img.banner { float: right; }

a.flag { float: right; padding: 3px 6px 0 0; font-weight: bold; }
a.flag img { float: left; margin-right: 5px; }
a.flag span { float: left; font-weight: bold; }

div.strip { height: 22px; margin-top: 3px; background: #CBD3E8; }

ul.menu { margin-top: 115px; margin-left: -20px; list-style-type: none; }
ul.menu ul.subMenu { display: none; position: absolute; left: 50%; margin-left: -230px; margin-top: -19px; list-style-type: none; }
ul.menu ul.subMenu li { width: 210px; }
ul.menu li { text-align: right; background: url('Images/bgMenu.gif') #0A71B5 left top repeat-y; border-bottom: solid #CFE4F1 2px; }
ul.menu li a { display: block; height: 100%; padding: 1px 30px 2px 0; color: #FFF; background: url('Images/liWhite.gif') 220px 6px no-repeat; text-decoration: none; font-weight: bold; }
ul.menu li a:hover { text-decoration: none; }
ul.menu li li { width: 200px; text-align: left; border: none; }
ul.menu li li a { padding: 2px 0 3px 30px; color: #333; background: url('Images/liBlack.gif') #CBD3E8 15px 6px no-repeat; font-weight: bold; }
ul.menu li li a:hover { color: #888; }
ul.menu li li div { padding: 2px 0 3px 15px; color: #333; background: #CBD3E8; font-weight: bold; }

table.table { border-collapse: collapse; }
table.table tr th { background: #EEE; }
table.table tr td, table.table tr th { padding: 2px 4px; border: solid #DDD 1px; }
table.center tr td { text-align: center; }

table.form input.txt2 { width: 200px; }
table.form input.txt { width: 250px; }
table.form input.small { width: 110px; }
table.form textarea { width: 250px; }
table.form select { width: 256px; }
table.form td, table.form th { padding: 1px; }
table.form th { padding: 3px 8px 0 0; font-weight: bold; text-align: left; vertical-align: top; }
table.form input.button { width: 100px; margin-top: 10px; font-weight: bold; }
table.form h3 { margin: 15px 0 10px 0; }

div.bannersHP a img { float: left; width: 210px; height: 98px; margin: 9px 0 0 6px; }

div.hpLinks { margin-top: 10px; overflow: auto; }
div.hpLinks a img { float: left; margin-right: 6px; }
div.hpLinks a img.right { margin: 0; }

div.news { float: right; width: 218px; background: #CBD3E8; }
div.news div { margin: 10px 15px; }
div.news div.sep { height: 0; border-bottom: solid #0A539B 1px; }

div.geis { margin: 15px 0; color: #C1001F; text-align: center; font-size: 11px; font-weight: bold; line-height: 14px; }
div.geis img { margin-top: 10px; }

div.welcome { width: 438px; background: url('Images/welcomeBg.gif') left top repeat-x; }
div.welcome div { padding: 20px; }
div.welcome h1 { font-size: 23px; font-weight: bold; line-height: 28px; color: #0A72B5; }

a.label { position: absolute; left: 716px; top: 102px; width: 170px; height: 157px; background: url('/Images/label.png') left top no-repeat; }
* html a.label { background: url('/Images/label.gif') left top no-repeat; }
/* IE6 only */

div.countdown * { position: absolute; top: 225px; font-size: 18px; font-weight: bold; color: #fff; }
div.countdown span.countdown1 { left: 560px; }
div.countdown span.countdown2 { left: 786px; }
div.countdown span.number { left: 727px; color: #000; font-size: 29px; letter-spacing: 16px; }
div.countdown a { left: 827px;font-weight:normal; }
