@charset "utf-8";
/* CSS Document */

body { color: #ECF3F9; margin: 0; font: 12px Arial;  background-image: url(img/mainbkg.jpg); background-repeat: repeat-x; background-color: #00254f;  }
#container { margin: 0 auto; width: 960px;  }
#header-back { background-image: url(img/headerbkg.gif); background-repeat: repeat-x; text-align: center; }
#header { background-image: url(img/header.jpg); background-repeat: no-repeat; height: 90px; border-bottom: solid 1px #fa9a01; margin: 0 auto; width: 960px; }
#header-left { width: 450px; float: left; display: inline; height: 70px; }
#header-right { width: 200px; float: right; display: inline; height: 70px; text-align: right; margin: 45px 14px 0 0; }
a, a:visited { color: #81e4f0; text-decoration: none; outline: none; }
a:hover { color: #008aff; background: none; } 
a:active { outline: none; }
form { margin: 0; padding: 0; }
img { border: none; }
#footer { color: #97bace; font: 10px Tahoma, Verdana, Arial; line-height: 133%; padding: 10px 20px; margin-bottom: 50px; background-color: #001936; /* border-top: solid 1px #813400; background-image: url(img/footerbkg.jpg); */ background-repeat: repeat-x; text-align: center; }
#langmsg { font: 10px Tahoma, Verdana, Arial; color: #ffc000; margin-bottom: 7px; }
#language-bar img { margin-left: 4px; }
#mainarea { background-image: url(img/contentbkg.jpg); background-repeat: repeat-x;  background-color: #000; width: 100%; }
.chillbar { font-size: 20px; line-height: 135%; padding: 10px 10px 5px 10px; }
.math { background: #111; font: 11px "Courier New", Courier, monospace; line-height: 130%; padding: 10px; }

#mainmiddle { padding: 5px; }
#middleenclosure { margin: 20px 20px 0 20px; background: #000; background: url(img/bkgsemiborder.gif); background-repeat: no-repeat;  padding: 20px 20px 40px 20px; }
#errorbox { margin: 8px 0; padding: 8px; background: #200; border: solid 1px #500; }
#errorbox h1 { padding: 0 0 7px 0; margin: 0 0 5px; color: #FFF; font-size: 18px; border-bottom: dashed 1px #A00; }
#errorbox p { margin: 0; padding: 0; font-size: 11px; color: #F00; }

#volumenote { font-size: 15px; font-weight: bold; }
#newsimg { display: inline; float: right; padding: 0 0 8px 10px; }
.orange { color: #FC0; }
.red	{ color: #F00; }

#column-left { width: 665px; display: inline; float: left; padding: 20px 0 20px 20px; }
#column-right { width: 216px; display: inline; float: right; padding: 20px 20px 20px 0;}
.clear { clear: both; }
.clear5 { clear: both; height: 5px; }
.clear10 { clear: both; height: 10px; }
.clear15 { clear: both; height: 15px; }
.clear20 { clear: both; height: 20px; }
#lower-section { background: #000a1b; border-top: solid 1px #102a54; padding: 0 16px 0 20px; }
#lower-section p { color: #7c8ba5; }
#lower-section h2 { color: #e5952d; font-weight: normal; }
.inputbox { background: #131C28; border: solid 1px #345576; padding: 1px; font: 11px Arial, sans-serif; color: #FFF; }
.button { font: bold 11px Arial, sans-serif; color: #000; padding: 1px 4px; }

.empty { background: #200; color: #F00; padding: 4px; }

.submit-row { background: #002735; padding: 4px; }
.caption { width: 300px; float: right; margin: 0 0 8px 10px; }

.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }
.bold 	{ font-weight: bold; }
.lightblue { color: #0CF; }
.darkslate { color: #90a5c4; }
.lightred { color: #FBB; }

.pad4	{ padding: 4px; }

#transparent { position: fixed; background-image: url(img/transparent.png); width: 100%; height: 150%; text-align: center; padding: 20px; top: 0; left: 0; }
#clicktoclose { color: #FFF; background: #000; width: 400px; padding: 5px 10px; margin: 0 auto; }

.spacemore { margin: 2px 0; }
.enclosure { margin: 0 0 3px 0; background-image: url(img/enclosurebkg.gif); background-color: #121821; background-repeat: repeat-x; }
.prodlistbox-left { margin: 0 0 5px 0; padding: 5px; background-image: url(img/enclosurebkg.gif); background-color: #121821; background-repeat: repeat-x; width: 420px; display: inline; float: left; }
.prodlistbox-right { margin: 0 0 5px 0; padding: 5px; background-image: url(img/enclosurebkg.gif); background-color: #121821; background-repeat: repeat-x; width: 420px; display: inline; float: right; }

.thumbbox { margin: 0 5px 5px 0; display: inline; float: left; width: 56px; }
.thumbbox img { border: solid 3px #333; }
.thumbbox img:hover { border: solid 3px #008aff; }
.sublinks ul { margin: 0; padding: 0; }
.sublinks li { margin: 0; padding: 4px 0; border-bottom: dotted 1px #254053; list-style: none; }

.fullnotice { padding: 4px 6px; font: 10px Arial, sans-serif; background: #1E2C3C; width: 189px; border-right: solid 1px #333; border-bottom: solid 1px #333; border-right: solid 1px #333; }
.doclist { padding: 4px 0 4px 15px; margin: 0; border-bottom: dotted 1px #1c2b34; background-image: url(img/icon_doc.gif); background-repeat: no-repeat; background-position: 0 5px; }

.list { padding: 4px 0 4px 16px; margin: 0; background-image: url(img/bluebullet.gif); background-repeat: no-repeat; background-position: 0 5px; }
.list-table-l { padding: 3px 0; margin: 0; border-bottom: dotted 1px #1c2b34; font-size: 10px; }
.list-table-r { padding: 3px 0; margin: 0; border-bottom: dotted 1px #1c2b34; font-size: 10px; color: #BECCDC; }

#inner-left { width: 643px; display: inline; float: left; padding: 0 10px 0 0; border-right: dashed 1px #1b3762; }
#inner-right { width: 200px; display: inline; float: right; }

.more { font-size: 10px; padding: 4px 0; }
.more a { color: #63add0; background: none; }

.microlist { margin: 0 0 0 20px; padding: 0; }
.microlist li { list-style: square; font-size: 11px; padding: 0; margin: 0; }

#content { clear: both; width: 870px; margin: 0 auto; }
#menu { margin-top: -1px; padding: 0 0 0 6px; height: 33px; background-image: url(img/menubkg.gif); background-repeat: repeat-x; border-bottom: solid 1px #005b95; }
#menu a { font-size: 14px; color: #FFF; padding: 10px 23px 9px 23px; height: 15px; display: inline; float: left; text-decoration: none; border-right: solid 1px #0062a0; font-weight: bold; }
#menu a#current { background: #001841; }

.line { height: 1px; border-top: dashed 1px #3b627a; margin: 15px 0; padding: 0; clear: both; }
.paddingbottom5 { padding-bottom: 6px; }
#breadcrumbs { font: 11px Arial, sans-serif; padding: 0 0 5px 0; border-bottom: solid 2px #003674; margin: 0 0 10px 0; }
#submenu { clear: both; padding: 4px 6px; background: #001841; height: 21px; border-bottom: solid 1px #0062a0; }
.timestamp { color: #7292a5; font-size: 10px; margin: 0 0 5px 0; }
.timestamp2 { color: #7292a5; margin: 0 0 5px 0; font-size: 11px; }

.textbox { margin: 0 0 15px 0; padding: 0; line-height: 145%; }
.textbox2 { margin: 0 0 15px 0; padding: 0; line-height: 145%; font-size: 12px; }
.textbox3 { color: #a3c8e0; margin: 0 0 15px 0; padding: 0; line-height: 145%; }

#submenu a { display: inline; float: left; padding: 4px 16px; }
#submenu a:hover { background: none; }
#rightbkg { background-position: right; background-image: url(img/rightbkg.png); background-repeat: repeat-y; }
.box33-l { display: inline; float: left; border-right: solid 1px #036; width: 200px; padding: 0 13px 0 0; height: 110px; }
.box33-m { display: inline; float: left; border-right: solid 1px #036; width: 200px; padding: 0 13px; height: 110px; }
.box33-r { display: inline; float: left; width: 200px; padding: 0 0 0 13px; height: 110px; }
.box50-l { width: 420px; display: inline; float: left; }
.box50-r { width: 420px; display: inline; float: right; }

.box33-l2 { display: inline; float: left; border-right: solid 1px #036; width: 140px; padding: 0 13px 0 0; height: 76px; }
.box33-m2 { display: inline; float: left; border-right: solid 1px #036; width: 150px; padding: 0 13px 0 13px; height: 76px; }
.box33-r2 { display: inline; float: left; width: 150px; padding: 0 0 0 13px; height: 76px; }


p { margin: 0 0 15px 0; padding: 0; line-height: 145%; color: #a3c8e0; }
h1 { font-size: 26px; font-weight: bold; color: #FFF; margin: 6px 0 20px 0; padding: 6px 0 0 0; }
h2 { font-size: 13px; font-weight: bold; color: #FFF; padding: 0 0 4px 0; margin: 0 0 4px 0; }
h3 { color: #F90; font: bold 13px Arial, sans-serif; padding: 0 0 4px 0; margin: 0 0 4px 0; border-bottom: dotted 1px #254053; }
h4 { font-size: 19px; color: #FFF; padding: 0; margin: 0 0 10px 0; }
h5 { font-size: 17px; color: #ffc177; padding: 0; margin: 0 0 10px 0; }
h6 { font-size: 13px; color: #ffc177; padding: 0; margin: 0 0 10px 0; }

.faux-h2 { font-size: 11px; font-weight: normal; color: #e5952d; padding: 0; margin: 0 0 4px 0; }


.back-bottom { border-top: solid 1px #333; padding: 5px 0 0 0; margin: 15px 0; }
.table-listhead { background-image: url(img/tablelistheadbkg.gif); background-repeat: repeat-x; padding: 4px; color: #FFF; font-weight: bold; font-size: 11px; }
.table-list		{ border-bottom: solid 1px #243e4b; padding: 4px; color: #d2e4ee; font-size: 11px; }

.rightblock { background-image: url(img/subblockbkg.png); padding: 10px; margin-bottom: 12px; border-top: solid 2px #450e6b; }
#reserved-area label { width: 70px; display: inline; float: left; margin-bottom: 4px; }
#reserved-area br { clear: both; }
#reserved-area input { font: 11px Arial, sans-serif; color: #000; padding: 1px 2px; display: inline; float: left; width: 100px; margin-bottom: 4px; }
#reserved-area .button { font: bold 11px Arial, Helvetica, sans-serif; color: #000; padding: 1px 5px; width: 60px; margin-top: 6px; }

#form-area label { width: 70px; display: inline; float: left; margin-bottom: 4px; }
#form-area br { clear: both; }
#form-area input { font: 11px Arial, sans-serif; color: #000; padding: 1px 2px; display: inline; float: left; margin-bottom: 4px; }
#form-area .button { font: bold 11px Arial, Helvetica, sans-serif; color: #000; padding: 1px 5px; margin-top: 6px; }

#errorbox { margin: 0 0 15px 0; background: #300; color: #F00; padding: 6px; }
#errorbox h1 { font-size: 13px; margin: 0 0 4px 0; padding: 0; color: #F00; }
#errorbox p { color: #F00; margin: 0; padding: 0; line-height: 138%; }
.instruction { color: #ff8000; padding: 5px 0; font-size: 11px; }
