﻿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;}
