body {background:#f2f2f2;color:#404040;margin:0;padding:0;font-size:11px;font-family:verdana, tahoma, helvetica, sans-serif;}

form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:8pt;}
p, ul, h2, h3, h4 {margin-top:1em;margin-bottom:1em}

img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#404040;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.clear {clear:both;height:1px;overflow:hidden;}


#container {margin:0 auto;width:752px;}
#top {border:1px solid #00a4cc;border-width:0 1px;background:transparent url(images/top.png) no-repeat;height:139px;}
.dark #top {background-image:url(images/topdark.png);}
#top h1 {margin:0;padding:34px 0 0 22px;height:69px;}
#top ul {list-style-type:none;margin:0;padding:0 19px;font-size:14px;font-weight:bold;text-align:right;line-height:26px;}
#top ul li {display:inline;padding:0 9px;}
#top ul .selected a {color:#737373;}

#content {background:#d2e8ee url(images/content.png) repeat-y left top;width:750px;border:1px solid #00a4cc;border-width:0 1px;}
.dark #content {background-image:url(images/contentdark.png);}
#left {padding-left:16px;width:360px;float:left;}
#left.big-column {width:390px;}
#right {padding-right:16px;width:348px;float:right;}

.text {padding:40px 0 0 12px;width:280px;font-size:12px;}
.big-width {width:320px;}
.small {font-size:9px;line-height:1.17em;padding-bottom:1px;}
.text h2 {font-weight:normal;font-size:24px;margin:0 0 1em 0;line-height:1em;padding-top:3px;}
.text h1 {font-weight:normal;font-size:24px;margin:0 0 1em 0;line-height:1em;padding-top:3px;}
.text p {margin:1.1em 0}
.text a {color:#11aad0;}
.min-hieght {min-height:404px;}
* html .min-hieght {height:404px;}

#big-box {height:437px;padding:19px 0}
#big-box .box-content {padding:23px 0 0 5px;position:absolute;background:#f4f4f4 url(images/bigbox.png) no-repeat;width:421px;height:417px;margin-left:-55px}

#small-box {height:282px;padding:10px 0 0 0}
#small-box .box-content {padding:8px 0 0 9px;position:absolute;background:#f4f4f4 url(images/smallbox.png) no-repeat;width:421px;height:274px;margin-left:-53px}

#box-steps {height:157px;padding:10px 0}
#box-steps .box-content {padding:0;position:absolute;background:#e2f5fa url(images/boxsteps.png) no-repeat;width:359px;height:157px;}

.steps {list-style-type:none;margin:0;padding:23px 0 0 0;font-size:12px;font-weight:bold;line-height:1.4em}
.steps li {padding:0 0 10px 0;margin:0;}
.steps strong {font-size:18px;}
.steps a {color:#15acd1;}
.steps .step1 {padding-left:106px;text-indent:-83px;}
.steps .step2 {padding-left:40px;padding-bottom:20px;}
.steps .step3 {padding-left:114px;text-indent:-45px;}

.columns {width:100%;overflow:hidden;}

.offer-box {padding-left:11px;padding-bottom:10px;color:#ebf9fc;font-size:12px;}
.padding-top {padding-top:6px;}
.offer-box img {margin-left:3px;}
.offer-box .col-left {width:216px;float:left;}
.offer-box .col-right {float:right;width:80px;padding-right:10px;}
.offer-box h2 {color:#f2f2f2;margin:0 0 0.1em 0;font-family:arial, sans-serif;font-weight:normal;}
.offer-box .col-left h2 {font-size:34px;}
.offer-box .col-right h2 {font-size:24px;padding-top:8px;line-height:0.9em}
.offer-box .col-right h2 em {font-style:normal;font-weight:bold;}
.offer-box .col-left ul {list-style-type:none;margin:0 0 1.6em 0;padding:0;text-align:right;}
.offer-box .col-left li {margin:0;padding:0;}
.offer-box .col-left li.selected a {font-weight:bold;color:#177c95;}
.offer-box a {color:#ebf9fc;}

.contact {padding:21px 0 40px 9px;width:324px;font-size:11px;}
.contact .input-line {border-bottom:2px solid #cfe5eb;width:100%;overflow:hidden;padding:7px 0}
.contact .no-border {border-bottom-width:0;}
.contact .input-line label {float:left;padding-top:3px;width:108px;padding-left:7px;}
.contact .input-line label em {font-style:normal;color:#e22f2d;}
.contact .input {width:194px;padding:4px;border:1px solid #b3bfc7;}
.contact .small-input {width:94px;}
.contact .buttons {text-align:center;padding-top:10px;}


#copyright {background:#0ea9cf url(images/foot.png) no-repeat;height:49px;line-height:49px;color:#edfbff;padding:13px 18px 0 18px;margin:0;font-size:9px;}
.foot-text {font-size:9px;color:#bdbdbd;padding:6px 2px;line-height:1.4em;text-align:right;margin:0;}