/**/
	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */

* {padding:0; margin:0; list-style-type:none; font-family:Arial, Helvetica, sans-serif;}
a img {border:none;}
a:hover {text-decoration:none;}
body {text-align:center;}
.main1 .wrap, .main3, .top ul { margin:0 auto;}
.top ul, .main1 .wrap {width:950px;}


.main2 {background-color:#fff;}
.main2 .wrap {width:950px; margin:0 auto;}

.left, .top {text-align:left;}
.flash {background-color:#fff; padding:10px; text-align:center; float:right; width:460px;}
.flash * {margin:0 auto;}

.right {float:right;}

.flash {float:right;}


/**/
body {background-color:#3dc5eb;}

.top {height:50px; line-height:50px; background-color:#f91b6f; color:white; font-size:14px;}
.top a {color:white;}


.main1 {background:url(images/bg_main1.png); behavior: url(images/iepngfix.htc);}
.main1 .wrap {padding:30px 0 0 0; height:400px;}

.left { width:440px;}
.left * {color:#22363c;}
.left a {color:#167ca7;}
.left h2 {font-size:24px; margin:20px 0 15px 0; font-weight:normal;}
.left p {font-size:16px; line-height:140%;}
.left strong {color:#167ca7;}

	.black_button {display:block; background:url(images/button.gif) no-repeat; width:334px; height:48px; text-align:center; line-height:47px; font-size:22px; color:white; text-decoration:none; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
	.black_button:hover {color:#f91b6f;}

.left .black_button {margin-top:20px; color:white;}
.left .black_button:hover {color:#f91b6f;}


.main2 th.table  {font-size:32px; font-weight:normal; padding:8px 0; background:#d1f5ff;color:#167ca7; vertical-align:top;}
.main2 td.table  {border:1px solid #d1f5ff; text-align:center; font-size:14px;}
.pics td {padding-bottom:10px;}
.main2 .pics a {color:#71bf1a; }
.main2 .pics img {display:block;}

.form * {text-align:left;}
.form {padding:20px;}
.form fieldset {border:none;}
.form legend {display:none;}
.form ul {margin-top:20px;}
.form select {width:200px;}
.form li { margin:5px 0 2px 40px;}
.form .black_button {margin-top:30px; text-align:center;}
.form label {padding-right:10px; font-size:14px;}
.table h1 {font-size:18px; font-weight:normal; margin-bottom:25px; }
.table h2 {font-size:16px;color:#167ca7; padding-left:40px;}


.main3 .wrap {width:950px; margin:20px auto;}
.main3 h3 { color:white; font-size:24px;}
.main3 h4 {color:white; font-size:24px; font-weight:normal;}
.main3 h5 {margin-top:25px; font-size:18px; font-weight:normal; color:white; letter-spacing:5px;}
.main3 p {color:white; font-size:14px; margin:5px auto;}
.main3 p.footnote {padding:10px 0 30px 0; border-top:1px solid #a9e8f9; margin:0 200px;}
.footer_button { margin:20px auto; text-align:center;}
.footer_button .black_button {margin:0 auto;}
.main3 .black_button {font-weight:normal;}

.bgpic {background:url(images/bg/1/bg.png) no-repeat center bottom; z-index:100; width:950px; position:absolute; *left:0; top:50px; *top:0; height:430px;behavior: url(images/iepngfix.htc);}
.main11 {z-index:200; position:relative;}


/*fixes*/

.main1 .wrap {height:450px; z-index:1000; position:relative;}
.main2 table.tabs {margin-top:-56px; z-index:2000; position:relative;}

.main2 table th.table  {background:transparent url(images/tab.png) no-repeat;behavior: url(images/iepngfix.htc); text-align:left; padding-left:20px;}
.main2 table td.table  {border:none; text-align:center; font-size:14px;}

.main1 .left .black_button {color:white; background-position:center bottom;}
.main1 .left .black_button:hover {color:white; background-position:center top;}
.main2  .black_button {color:white; background-position:center bottom;}
.main2  .black_button:hover {color:white; background-position:center top;}
.main3  .black_button {color:white; background-position:center bottom;}
.main3  .black_button:hover {color:white; background-position:center top;}
