@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: #00020f;  }
#container { width: 100%;  }
#header-back { display: none; }
#header { display: none; }
.hideonprint { display: none; }
a, a:visited { color: #81e4f0; text-decoration: none; outline: none; }
a:hover { color: #008aff; } 
a:active { outline: none; }
form { margin: 0; padding: 0; }
img { border: none; }
#footer { display: none; }
#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%; }
#column-left { width: 100%; }
#column-right { display: none; }
.clear { clear: both; }
.clear5 { clear: both; height: 5px; }
.clear10 { clear: both; height: 10px; }
.clear15 { clear: both; height: 15px; }
.clear20 { clear: both; height: 20px; }

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

.caption { width: 300px; float: right; margin: 0 0 8px 10px; }

.size10 { font-size: 10px; }
.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: 320px; 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: 320px; 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: 443px; 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; }

#content { clear: both; }
#menu { display: none; }

.line { height: 1px; border-top: dashed 1px #3b627a; margin: 15px 0; padding: 0; clear: both; }

#breadcrumbs { display: none; }
#submenu { display: none; }
.timestamp { color: #7292a5; font-size: 10px; margin: 0 0 5px 0; }
.textbox { margin: 0 0 15px 0; padding: 0; line-height: 145%; }
#submenu a { display: inline; float: left; padding: 4px 16px; }
#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; }
.box33-m { display: inline; float: left; border-right: solid 1px #036; width: 200px; padding: 0 13px; }
.box33-r { display: inline; float: left; width: 200px; padding: 0 0 0 13px; }
.box50-l { width: 320px; display: inline; float: left; }
.box50-r { width: 320px; display: inline; float: right; }

p { margin: 0 0 15px 0; padding: 0; line-height: 145%; color: #444; }
h1 { font-size: 30px; font-weight: normal; color: #000; margin: 0 0 10px 0; padding: 0; }
h2 { font-size: 13px; font-weight: bold; color: #000; padding: 0 0 4px 0; margin: 0 0 4px 0; }
h3 { color: #000; font: bold 13px Arial, sans-serif; padding: 0 0 4px 0; margin: 0 0 4px 0; border-bottom: dotted 1px #254053; }
h4 { font-size: 16px; color: #000; padding: 0; margin: 0 0 10px 0; }
h5 { font-size: 17px; color: #000; padding: 0; margin: 0 0 10px 0; }
h6 { font-size: 13px; color: #000; padding: 0; margin: 0 0 10px 0; }


.table-listhead { background-image: url(img/tablelistheadbkg.gif); background-repeat: repeat-x; padding: 4px; color: #FFF; font-weight: bold; }
.table-list		{ border-bottom: solid 1px #243e4b; padding: 4px; color: #d2e4ee; }

.rightblock { background-image: url(img/subblockbkg.png); padding: 10px; margin-bottom: 12px; }
#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 10px Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 1px 5px; width: 60px; margin-top: 6px; }
