@charset "utf-8";
* {margin:0px; padding:0px;}
body {font-size:11px; color:#303030; font-family: Tahoma;}
table, td {position:relative; font-size:11px; color:#303030; font-family: Tahoma;}
img {border: none;}
blockquote {position:relative; margin: 0px; padding:0px 10px;}

a {text-decoration:none; color:#ca7a1d; border: 0px;}
a:hover {text-decoration:underline; border: 0px;}
a.u {text-decoration:underline; border: 0px;}
a.u:hover {text-decoration:none; border: 0px;}
.n a, a.n, a.n:hover {text-decoration:none; border: 0px;}
a:focus, a:active {outline: none;}

p {padding:10px 0px;  line-height:130%;}
h1, h2, h3, h4 {font-family: Trebuchet MS;}
.hr {position:relative; border-left:0px solid #f8f8f8; border-right:0px solid #f8f8f8; border-top:1px solid #f8f8f8; border-bottom:0px solid #f8f8f8; height: 5px; margin:20px 0px 0px;}

input {font-family: Verdana; color: #303030; font-size: 11px;}
textarea {font-family: Verdana; color: #303030; font-size: 11px;}
select {font-family: Verdana; color: #303030; font-size: 11px;}

.bg {background: url(images/bg-ff.jpg) center top repeat-x;}
* html .bg {background: url(images/bg.jpg) center top repeat-x;}
*:first-child+html .bg {background: url(images/bg.jpg) center top repeat-x;}
.bg-left {width:50%; background: url(images/left-bg.jpg) right top no-repeat;}
.bg-right {width:50%; background: url(images/right-bg.jpg) left top no-repeat;}
.header-bg {width:100%; position:relative; height:145px; background: url(images/header-bg.jpg) center top no-repeat;}
.menu {position:relative;}
.menu ul {position:relative; list-style:none; overflow:hidden; padding-left:45px;}
* html .menu ul {overflow:visible; height:1%;}
.menu ul li {position:relative; float:left; margin-right:2px;}
.menu ul li a {display:block; float:left; height:36px; background: url(images/menu-bg-l.gif) 0px -36px no-repeat;}
.menu ul li a span {display:block; float:left; height:36px; background: url(images/menu-bg-r.gif) 100% -36px no-repeat; padding:0px 10px; overflow:hidden; font:12px/36px Arial; color:#ffffff;}
.menu ul li a span.dubline {display:block; line-height:120%; padding-top:3px;}
.menu ul li a:hover {background: url(images/menu-bg-l.gif) 0px 0px no-repeat; text-decoration:none;}
.menu ul li a:hover span {background: url(images/menu-bg-r.gif) 100% 0px no-repeat; cursor:pointer;}
.top-cont {height:70px; overflow:hidden; background: url(images/top-content.jpg) center top no-repeat;}
.title {padding:38px 0px 0px 55px; position:relative;}
.bord-blue {border-left:1px solid #8EB1DB; border-right:1px solid #8EB1DB;}
.cont {position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; background: url(images/bg-grad-cont-x.jpg) center top repeat-x;}
.text {padding:2px 45px 2px 45px;}
.blue-mark {position:relative; padding:10px 0px 10px 100px; list-style:none;}
.blue-mark li {position:relative; padding:3px 0px 3px 16px; background: url(images/marker-blue.gif) 0px 4px no-repeat;}
.blue-mark li a {color:#303030; text-decoration:underline}
.blue-mark li a:hover {color:#303030; text-decoration:none}
.ad {position:relative; margin:0px 20px; overflow:hidden;}
* html .ad {overflow:visible; height:1%;}
.bot-cont {position:relative; background:#e1eaf4 url(images/bot-cont-bg-grad-x.gif) center top repeat-x;}
.foot {position:relative; background: url(images/foot-bg.gif) center top repeat-x; height:38px;}
.foot-r {position:relative; background: url(images/foot-right.gif) right top no-repeat; height:38px;}
.foot-l {position:relative; background: url(images/foot-left.gif) left top no-repeat; height:38px;}
.copy {position:relative; float:left; padding:22px 0 10px 56px; color:#19518c;}
.webdesign {position:relative; float:right; padding:22px 33px 10px 0; color:#9c9c9c;}
.webdesign a {color:#9c9c9c;}
.input-field {position:relative; width:239px; height:21px; background: url(images/input.gif) left top no-repeat;}
.input-field-small {position:relative; width:83px; height:21px; background: url(images/input-field-small.gif) left top no-repeat;}
.input-field-s {position:relative; width:75px; height:21px; background: url(images/input.gif) left top no-repeat;}
.input-field input {width:232px; border:none; position:relative; top:3px; margin-left:3px;}
.input-field-small input {width:75px; border:none; position:relative; top:3px; margin-left:3px; text-align:center;}
.calendar-button {width:33px; height:21px; border:none; position:relative; margin-left:5px; background: url(images/calend-but.gif) center center no-repeat;}
.select-but {position:relative; width:100%; height:21px;  background: url(images/select-but.gif) right top no-repeat;}
.select-big {background:transparent url(images/select-but.gif) no-repeat scroll 209px -3px; clip:rect(2px, 234px, 17px, 2px); left:3px; position:absolute; top:1px; width:254px;}
* html .select-big {clip:rect(2px, 234px, 17px, 2px); left:3px; position:absolute; top:1px; width:234px;}
*:first-child+html .select-big {clip:rect(2px, 234px, 17px, 2px); left:3px; position:absolute; top:1px; width:234px;}
.select-small {background:transparent url(images/select-but.gif) no-repeat scroll 45px -3px; clip:rect(2px, 70px, 17px, 2px); left:3px; position:absolute; top:1px; width:90px;}
* html .select-small {clip:rect(2px, 70px, 17px, 2px); left:3px; position:absolute; top:1px; width:70px;}
*:first-child+html .select-small {clip:rect(2px, 70px, 17px, 2px); left:3px; position:absolute; top:1px; width:70px;}
.select-big option, .select-small option {background-color:#ffffff;}
/* a.sel-but {display:none; position:absolute; right:-1px; top:0px; width:24px; height:21px; background: url(images/select-but.gif) no-repeat; z-index:100;}
* html a.sel-but {display:block;}
*:first-child+html a.sel-but {display:block;} */
.field3col {position:relative; width:239px; overflow:hidden; text-align:center;}
#download {display:none;}



.border {border:1px solid red;}
.up {text-transform:uppercase;}
.center {text-align:center;}
.c {margin:0 auto;}
.or {color:#ee4b10;}
.f9 {font-size:9px;}
.f10 {font-size:10px;}
.f12 {font-size:12px;}
.blue {color:#19518c;}
.l, .left {float:left;}
.r, .right {float:right;}
.textleft {text-align:left !important;}
.clear {clear:both;}

#sub {display:block; border:none; background:url(images/sub-but_unact.gif) 0px 0px no-repeat; width:76px; height:37px;}
#sub2 {display:block; border:none; background:url(images/sub-but_unact.gif) 0px 0px no-repeat; width:76px; height:37px;}
#sub_unact {background:url(images/sub-but_unact.gif) 0px 0px no-repeat; width:76px; height:37px;}