/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
/*table{border-collapse: collapse; border-spacing: 0;}*/
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:14px Arial, Helvetica, sans-serif; color:#000;}
a{color:#12408e; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.clear{clear:both;}

/* H */

h2{}
h3{}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:11px Tahoma; color:#333; background:#fff; overflow_:hidden;}
.main{width:1134px; margin:0 auto; text-align:left; min-height:100%; _height:100%;}


/* CONTENT */
.outer{overflow:hidden; zoom:1; padding-bottom_:140px;}
.red{color:#e63c28;}
.blue{color:#12408e;}

/* INDEX */
.index .content{margin:0; overflow:hidden; zoom:1; text-align:left; padding-top: 20px;}
.index h1{font:bold 13px Tahoma; margin-bottom:5px; color:#fff; text-transform:uppercase; padding:7px 12px;}

/* INNER */
.inner{padding-top:40px; font:12px Arial, Helvetica, sans-serif;}
.inner .container{float:right; width:100%; margin-left:-250px;}
.inner h1{font:normal 18px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:20px;}
.inner h1 span{padding-right:9px; background:#fff;}
.inner h2{font:bold 14px Arial, Helvetica, sans-serif; color:#888; margin-bottom:10px;}
.inner .content{margin-left:250px;}
.inner h1{color:#12408e;}


.about {background: transparent url(i/bg.png) no-repeat; width: 994px; height: 897px; padding: 75px 70px 0;}

.about .left {float:left; width: 410px; padding: 240px 40px 0 45px;}
.about .right {float:right; width: 455px; padding: 10px 10px 0 30px;}

.about .left .header {height: 140px; display:block;}
.about .right .header {position: relative; line-height: 19px; height: 60px; width: 300px; text-align: right; top: 4px; float: right; padding-right: 5px;}

.calendar {background: transparent url(i/calendar.png) no-repeat top left; width:104px; height:60px; font: bold 36px Arial; color: #555555;float:right; padding:65px 0 0 15px;}
.subscribe {float:left; background: transparent url(i/subscribe_bg.gif) no-repeat top left; width: 261px; height: 115px; margin-top: 10px;}
.subscribe .inp {position:relative; top:45px; left: 20px; background: transparent url(i/subscribe_inp.gif) no-repeat top left; height: 25px; padding: 5px;}
.subscribe .inp input {width: 223px; color: #999999; background: none repeat scroll 0 0 transparent; border: medium none;}
.subscribe .but {position:relative; top:45px; left: 20px;}
.subscribe .but a { background: transparent url(i/subscribe_but.gif) no-repeat top left; display:block; width: 96px; height: 25px; padding-top: 5px; color: #333333; text-decoration:none; text-align:center;}
.subscribe .but a:hover {position:relative; top:1px; left: 1px}

.about .left .text {height: 73px; line-height: 18px; padding-top:12px; margin-bottom: 10px; padding-left: 5px; padding-right: 5px;}
.about .left .text2 {height: 130px; padding-left: 5px;}

.links {height: 50px;}
.links li.item {float:left; position:relative; width: 82px; height: 19px; padding: 8px 10px; text-align: center; background: transparent url(i/menu-item-bg.png) no-repeat top left;}
.links li.item.selected {background-image: url(i/menu-item-selected.png)}
.links li.item.last.selected {background-image: url(i/menu-item-selected-right.png)}
.links li.item a {font: bold 12px Arial; color:#000000; text-decoration: none; text-transform: uppercase;}
.links li.item a:hover {text-decoration: underline;}
.links li.item .dd {display:none; position: absolute; width:198px; top: 33px; left: 0px;}
.links li.item.last .dd {right: 0px; left: auto;}
.links li.item .dd .cont {padding: 7px 15px; background: transparent url(i/menu-dd-bg.png) no-repeat top left; text-align:left;}
.links li.item.last .dd .cont {background-image: url(i/menu-dd-bg-right.png);}
.links li.item .dd .bottom {background: transparent url(i/menu-dd-bg.png) no-repeat bottom left; height: 5px;}
.links li.item.last .dd .bottom {background: transparent url(i/menu-dd-bg-right.png) no-repeat bottom left;}
.links li.item .dd a {font: normal 12px Arial; text-decoration: none; text-transform: none;display:block; width: 100%; height: 20px; line-height: 20px; border-bottom: 1px solid #e7bd2c;}
.links li.item .dd a.last {border-bottom: none;}
.links li.item .dd a:hover {text-decoration: underline;}
.links li.item .dd .cont hr {color: #e7bd2c; height: 1px; margin: 4px 0px;}

.marquee {width: 380px; font-size: 14px; padding-left: 15px; height: 40px;}

.copy {font: normal 13px Arial; padding-left: 5px;}
.copy b {color:#008200;}

.about .right .title {height: 90px; margin-bottom: 30px;padding-right: 30px; text-align:left;display:table;}
.about .right .title h1 { color:white; font-size:20px; text-decoration: uppercase;line-height:25px; font-weight: normal; padding:0; display: table-cell; vertical-align:middle;}

.about .right .cont {width: 445px; height: 550px; overflow-y:auto; overflow-x: hidden}
.about .right .cont h2 {color: #008200;font-size: 14px;}
.about .right .cont > div {}
.about .right .cont ol {list-style-type: decimal; list-style-position: outside; padding-left: 22px;}
.about .right .cont ol li {margin-bottom: 2px;}
.about .right .cont ul {list-style-type: none; padding-left: 5px;}
.about .right .cont ul li {margin-bottom: 2px;}
.about .right .cont input {margin-right: 3px; font-size: 10px;}
.about .right .cont input.wl {width: 400px;}
.about .right .cont input.ws {width: 50px;}
.about .right .cont label {margin-right: 5px;}

.about .right .cont .results td {text-align: center; font-size: 8px; text-transform: uppercase;}
.about .right .cont .results td.y {background: #18a824}
.about .right .cont .results td.n {background: #fedd5c}

.breadcrumbs {height: 30px; padding-top: 3px;}
.breadcrumbs a {color: #5f5b33;}


.about .button {background_: transparent url(i/button.gif) no-repeat; position: relative; width: 96px; height: 25px; float: right;margin-right:81px;}

.form {}
.form h1 {text-align: center; font:bold 20px/20px Arial;}
.form ol {list-style-type: decimal; list-style-position: outside; padding-left: 22px;}
.form ol li {margin-bottom: 2px;}
.form ul {list-style-type: none; padding-left: 5px;}
.form ul li {margin-bottom: 2px;}
.form input {margin-right: 3px; font-size: 10px;}
.form input.wl {width: 400px;}
.form input.ws {width: 50px;}
.form label {margin-right: 5px;}

.form .results td {text-align: center; font-size: 8px; text-transform: uppercase;}
.form .results td.y {background: #18a824}
.form .results td.n {background: #fedd5c}

.popup {}
