/* tags */
article,aside,footer,header,nav,section{display:block;}
html,body{margin:0;padding:0;background:#00246d;min-width:1008px;position:relative;color:#cccccc;}
body,table{font-family:tahoma,verdana,arial,Georgia;font-size:12px;}
table td{vertical-align:top}
form{padding:0;margin:0;}
a{color:#0099cc;text-decoration:none;}
a:visited{color:#993399;}
a:hover{color:#fff;text-decoration:underline;}
h3{font-size:125%;}
h3 code{color:#333}
img{border:0;vertical-align:top;}
ul,ol{padding:0 0 0 1.5em;margin:1em 0.5em;}
input.placeholder{color:#aaa}
textarea{overflow:auto;}

/* template blocks */
table#main{width:100%;height:100% !important;border:0;border-spacing:0;border-collapse:collapse;}
table#main td{padding:0;margin:0;}
table#main td.leftbg{width:50%;background:url(../img/leftbgx.gif) repeat-x}
table#main td.content{width:1000px;height:100% !important;background:url(../img/headbg.gif) no-repeat}
table#main td.rightbg{width:50%;background:url(../img/rightbgx.gif) repeat-x}
table#main td.leftfoot{background:url(../img/leftfootx.gif) repeat-x bottom right;}
table#main td.leftfoot div{height:142px;background:url(../img/leftfoot.gif) no-repeat bottom right;}
table#main td.footer{background:url(../img/footbg.jpg) no-repeat;}
table#main td.rightfoot{background:url(../img/rightfootx.gif) repeat-x bottom left}
table#main td.rightfoot div{height:142px;background:url(../img/rightfoot.gif) no-repeat bottom left}
table#main td.rightfoot span{display:block;padding:124px 4px 0 0;text-align:right;font-size:8px;color:666;white-space:nowrap;color:#0044bb;}
table#main td.rightfoot span a{color:#0044bb !important;}

.maintd{background:url(../img/contentbg.jpg) no-repeat bottom center}
div#content{width:1008px;}
#footer{height:142px;}
#menu{height:58px;text-align:center;}
#menu a{font-size:13px;font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase;padding:34px 0 9px 0;display:inline-block;}
#menu a:hover, #menu a.selected{color:#66ccff}
#menu a.selected{color:#66ccff;background:url(../img/bullet.gif) no-repeat top center;}
#links{float:left;width:142px;height:167px;padding:60px 32px 0 0;text-align:right;line-height:12px}
#flash{float:left;width:670px;height:195px;padding:32px 0 0 0;}

#langs{float:left;width:149px;text-align:center;text-transform:uppercase;font-size:10px;background:url(../img/lang-bg.gif) no-repeat center 1px;margin:54px 0 0 0;padding-bottom:22px}
#langs img{border:1px solid #0092f7;vertical-align:top}
#langs a{color:#006abd}
#langs a:hover{color:#fff;text-decoration:none}

#contact{float:left;width:149x;height:135px;text-transform:uppercase;font-size:11px;color:#fff;padding:0 0 0 15px;}
#contact a{color:#fff}
#info{float:left;width:591px;color:#99ccff;font-size:12px;padding:68px 0 0 16px;text-transform:uppercase;height:82px;}
#logo{float:left;width:190px;height:80px;text-align:center;padding:70px 171px 0 40px;color:#99ccff;font-size:10px;text-transform:uppercase}

#partner1{float:left;width:176px; height:100px;}
#partner2{float:left;width:139px; height:100px;}
#partner3{float:left;width:139px; height:100px;}
#partners{float:left;width:544px; height:74px;color:#7ed4ff;font-size:10px;text-transform:uppercase;padding:26px 0 0 10px;font-weight:bold;}
#submenu{clear:both;padding:13px 0 0 48px;height:23px;font-size:10px;color:#fff;text-transform:uppercase;}
#submenu a{color:#fff}
#submenu a.selected{font-weight:bold}
#copyright{font-size:11px;text-align:right;padding:15px 469px 0 0;height:56px;color:#3399cc}
#copyright a{color:#66ccff}
#copyright:first-line{color:#66ccff}
#rights{text-align:right;font-family:"Microsoft Sans Serif";font-size:9px;padding:7px 469px 0 0;height:28px;color:#2a93c6}
.article{padding:27px 17px;font-size:12px;}
.article h1, .article h2{font-size:14px; color:#66ccff;text-transform:uppercase;}
.article h1 a, .article h2 a{color:#fff;}
#license{padding-left:48px;padding-bottom:20px}


/* content styles */
.float-l{float:left;} .float-r{float:right;} .clear{clear:both;}
.float-c{margin-left:auto !important; margin-right:auto !important;}
img.float-l{margin:0.5em 1em 0.5em 0} img.float-r{margin:0.5em 0 0.5em 3em}
.left{text-align:left !important;} .center{text-align:center !important;} .right{text-align:right !important;}
img.icon{position:relative;margin-top:-2px;vertical-align: middle;}
.red{color:#ff3333;font-weight:bold;} .green{color:#00cc00} .blue{color:#000066}
.bold{font-weight:bold;} .normal{font-weight:normal;}
.border{border: 1px solid #ccc;}
.pointer{cursor:pointer;} .help{cursor:help;}
.nowrap{white-space:nowrap;}
.notice{color: #999;}

