*{  margin: 0;  padding: 0;}body{  background: #003467 url(img/bg.jpg) 0 0 repeat-x;  font: 11px "Myriad Pro", Arial, Verdana, sans-serif;  color: #666;}#basis{  background: url(img/shadow_1.gif) 0 0 repeat-y;  width: 922px;  margin: 0 auto;}#wrap{  background: url(img/top_shadow.jpg) 0 0 no-repeat;}#container{  background: url(img/bot_shadow.jpg) 0 100% no-repeat;  padding-bottom: 12px;}#mainContainer{  margin: 0 11px;}a img{  border: 0;}a{  outline: none;}#header{  background: #fff url(img/flag_bg.jpg) 100% 100% no-repeat;  position: relative;  width: 100%;  overflow: hidden;}#logo{  position: absolute;  top: 8px;	left: 16px;  color: #182677;  font-size: 20px;  text-decoration: none;}#logo img{  display: block;}ul{  list-style-type: none;  list-style-position: outside;}#topLinks{  float: right;  line-height: 13px;  padding: 0 4px 0 0;}#topLinks li{  float: left;  padding: 0 7px 0 0;}#topLinks a{  background: url(img/tab_bg_1.gif) 0 100% no-repeat;  display: block;  width: 169px;  text-align: center;  color: #5287d2;  text-decoration: none;  padding: 1px 0 8px 0;}#topForm{  background: url(img/corn_2.gif) 0 100% no-repeat;  width: 182px;  float: right;	clear: right;  padding-bottom: 11px;  margin: 8px 0  7px 0;}#topForm .topCorn{	background: url(img/corn_1.gif) 0 0 no-repeat;  padding: 4px 0 0 16px;  float: left;  width: 166px;}#topForm label{  display: block;  background: #4d74a6 url(img/arrow.gif) 0 60% no-repeat;  color: #fff;  padding: 1px 0 0 14px;}#topForm .textField{  float: left;  border-left: 2px solid #aeaeae;  border-top: 2px solid #aeaeae;  border-bottom: 0;  border-right: 0;  width: 102px;  color: #979797;  font-size: 11px;  padding: 2px 0;}#topForm .submitBtn{  float: left;  display: inline;  margin: 2px 0 0 4px;}#controls{  clear: both;  border-top: 2px solid #000;  border-bottom: 1px solid #000;  background: #396ca6;  width: 100%;  overflow: hidden;}#menu{  float: left;  font-weight: bold;  line-height: 11px;  padding: 0 0 0 64px;  margin: 7px 0 9px 0;  background: url(img/slash.gif) 100% 3px no-repeat;}#menu li{  float: left;  background: url(img/slash.gif) 0 3px no-repeat;  padding: 0 26px;}#menu a {  display: block;  color: #fff;  text-decoration: none;}#searchForm{  float: right;  padding: 4px 3px 4px 0;}#searchForm .textField{  float: left;  border-left: 2px solid #aeaeae;  border-top: 2px solid #aeaeae;  border-bottom: 0;  border-right: 0;  width: 102px;  color: #0e3186;  font-size: 11px;  padding: 2px 0;}#searchForm .submitBtn{  float: left;  display: inline;  margin: 0 0 0 3px;}#wrapper{  background: #bfc7da url(img/bg_2.jpg) 0 0 repeat-x;  padding: 6px 15px 10px 15px;}#columnsWrap{  background: url(img/bg_3.gif) 100% 0 repeat-y;  width: 100%;  overflow: hidden;  margin-top: 8px;}#mainColumn{  float: left;  width: 656px;}#infoBox{  background: #3478bb;  padding: 9px 10px;  color: #fff;  margin-bottom: 9px;}.clear{  clear: both;  font-size: 0;  line-height: 0;  height: 0;}#frame{  border: 1px solid #b4bbcd;  padding-left: 6px;  margin-bottom: 8px;}.item{  float: left;  font-size: 10px;  line-height: 12px;	color: #fff;	text-decoration: none;  width: 206px;  padding: 12px 0 0 0;  display: inline;  margin: -4px 0 7px 0px;}.item:hover{  background: url(img/arrow_2.gif) 26px 0 no-repeat;  position: relative;}.item img{  float: left;  border: 1px solid #bfc7da;  display: inline;  margin: 0 0 0 0;  margin-top: -1px;}.item span{  display: block;  padding: 0 0 0 75px;}.item .moreLink{	color: #33ff66;}#twoCols{  background: url(img/dot.gif) 385px 0 repeat-y;  width: 629px;  margin-left: 7px;  overflow: hidden;}#wideCol{  float: left;  width: 369px;  line-height: 14px;}#wideCol p{  padding-bottom: 13px;}#narrowCol p.moreLink,#wideCol p.moreLink{  padding-bottom: 0;}p.moreLink{  text-align: right;}p.moreLink a{  color: #33ff66;  text-decoration: none;}#wideCol em{  font-size: 15px;  font-style: normal;  line-height: 19px;}#narrowCol{  float: right;  width: 236px;  line-height: 14px;}#narrowCol p{  padding-bottom: 18px;}h3{  font-size: 13px;  font-weight: bold;  color: #ccffff;  padding: 2px 0 9px 0;}.illustration{  display: block;  border: 1px solid #a7b0fa;  margin-top: 19px;}#columns{  background: url(img/bg_4.gif) 8px 0 repeat-y;  width: 100%;  overflow: hidden;}.column{  float: left;  width: 312px;  background: #fff;  display: inline;  margin: 0 8px;  color: #666;}.colContent{  padding: 0 10px 41px 10px;  line-height: 15px;}.colContent p{  padding: 0 0 9px 0;}.tabs{  width: 100%;  overflow: hidden;  background: #bfc7da;}.tabs a{  float: left;  width: 125px;  color: #fff;  text-decoration: none;  font-weight: bold;  font-size: 13px;  line-height: 15px;  padding: 8px 0 7px 28px;}.fistTab{  background: #30659f url(img/corn_3.gif) 0 0 no-repeat;  display: inline;  margin-right: 6px;}.secondTab{  background: #558ec3 url(img/corn_4.gif) 0 0 no-repeat;}h2{  color: #ff6600;  font-size: 15px;  font-weight: bold;  line-height: 19px;  padding-top: 7px;}.colContent p.infoText{  color: #999;  font-style: italic;  padding: 0;  line-height: 14px;}.colContent p.date{  font-weight: bold;  padding: 0 0 11px 0;  line-height: 14px;}.colContent p.moreLink a{  color: #2fbb00;  font-weight: normal;}.colContent p.moreLink{  padding: 0;}.links{  color: #666;  padding: 8px 0 16px 0;}.colContent a{  font-weight: bold;  color: #0066cc;  text-decoration: none;}h4{  font-size: 12px;  color: #333;  padding-bottom: 9px;}.colContent p.themeTitle{  padding: 0 0 7px 0;}#sideColumn{  float: right;  width: 208px;  padding-bottom: 50px;}.unit{  background: #fff url(img/title_bg.jpg) 0 0 no-repeat;  border-bottom: 6px solid #bcc5d9;  padding-top: 21px;}.unit#lastUnit{  border-bottom: 0;}h5{  background: url(img/title_bg_2.jpg) 50% 100% no-repeat;  text-align: center;  color: #3478bb;  font-size: 13px;  font-weight: bold;  padding-bottom: 5px;}.sideMenu{  text-transform: uppercase;  font-size: 12px;  padding: 3px 0 6px 0;}.sideMenu li{  display: inline;}.sideMenu a{  display: block;  color: #8c8c8c;  text-decoration: none;  background: url(img/arrow_3.gif) 0 4px no-repeat;  padding-left: 13px;  margin: 3px 0 4px 9px;}.list{  margin: 7px 30px 8px 33px;  color: #828282;  list-style-position: outside;}.list a{  color: #828282;  text-decoration: none;}.outlinks{  display: block;  width: 149px;  margin: 12px auto 0 auto;  padding-bottom: 5px;}.outlinks img{  display: block;}#footer{  background: url(img/footer_bg.jpg) 50% 100% no-repeat;  padding: 0 0 119px 0;  width: 922px;  margin: 0 auto;  text-align: center;  font-size: 13px;  color: #fff;}#footer a{  color: #fff;  text-decoration: none;  padding: 0 8px 0 5px;}#footerMenu{  background: url(img/footer_bg_2.jpg) 50% 0 no-repeat;  padding: 22px 0 7px 0;}#packWrap{  background: url(img/bg_5.gif) 0 0 repeat-y;}#pack{  background: url(img/bg_gradient.jpg) 0 100% no-repeat;  width: 100%;  overflow: hidden;  margin-top: 2px;}#dropMenu{  float: left;  width: 155px;  float: left;  line-height: 13px;  margin-bottom: 311px;  background: #fff;  position: relative;}#dropMenu li{  width: 100%;  float: left;  position: relative;}#dropMenu li a{  padding: 3px 0 4px 14px;  background: none;  display: block;  color: #282828;  text-decoration: none;  border-bottom: 1px solid #d7d3d7;}#dropMenu li.parent{  background: url(img/arrow_4.gif) 4px 50% no-repeat;}#dropMenu li ul{  position: absolute;  top: -1px;  left: 155px;  width: 155px;  display: none;  background: #fff;  border: 1px solid #d7d3d7;  border-bottom: 0;}#dropMenu li span{  border-bottom: 1px solid #d7d3d7;  display: block;  color: #6689dd;  font-size: 13px;  background: url(img/arrow_5.gif) 4px 50% no-repeat;  font-weight: bold;  padding: 28px 0 30px 14px;}#content{  float: right;  width: 669px;  display: inline;  margin-right: 2px;  padding: 18px 19px;  background: #fff url(img/bg_6.gif) 0 0 repeat-x;}#content #infoBox{  border: 1px solid #bfc7da;}#content #infoBox #frame{  margin-bottom: 0;}#question{  background: #6da9db url(img/bg_7.gif) 0 0 no-repeat;  height: 51px;  color: #fff;  font-size: 22px;  font-weight: bold;  padding: 27px 168px 0 0;  border-top: 7px solid #fff;  text-align: center;}#controlLinks{  text-align: right;  padding: 17px 0 15px 0;}#controlLinks a{  color: #434343;  text-decoration: none;  margin-left: 20px;}#controlLinks a.printLink{  background: url(img/print_ico.gif) 0 0 no-repeat;  padding-left: 21px;  margin-left: 35px;}#controlLinks a.shareLink{  background: url(img/share_ico.gif) 0 0 no-repeat;  padding-left: 19px;  margin-left: 48px;}#intro{  background: #3776bb;  color: #fff;  font-size: 13px;  padding: 8px 21px 21px 16px;  width: 632px;  overflow: hidden;  line-height: 17px;}#intro em{  font-style: normal;  font-size: 16px;}#intro img{  float: left;  display: inline;  margin: 3px 10px 10px 0;}.topicsCol{  width: 331px;  float: left;  padding: 18px 0 28px 0;}.topicsCol#secondCol{  float: right;}.topic{  float: left;  width: 331px;  color: #666;  padding-bottom: 1px;}.topic h5{  background: #30659f url(img/topic_bg.jpg) 0 0 no-repeat;  color: #fff;  font-size: 15px;  font-weight: bold;  text-align: left;  padding: 6px 7px 6px 7px;}h6{  color: #0066cc;  font-size: 12px;  font-weight: bold;  background: url(img/bg_8.gif) 0 0 repeat-x;  margin-left: 6px;  padding: 10px 0 6px 3px;}.topic p{  padding: 0 25px 14px 11px;}.topic .moreLink a{  color: #33cc00;}.topic img{  float: left;  display: inline;  margin: 4px 6px 4px 9px;  border: 1px solid #99b3d0;}.topic img.right{  float: right;  margin: 4px 11px 4px 11px;}h1{  background: url(img/bg_9.jpg) 0 100% no-repeat;  color: #1a5792;  font-size: 24px;  font-weight: bold;  line-height: 20px;  padding-bottom: 3px;  width: 100%;  overflow: hidden;  margin-bottom: 4px;}h1 span{  background: #fff;  float: left;  padding: 0 11px 5px 0;}.bigTabs{  width: 100%;  overflow: hidden;}.bigTabs a{  float: left;  width: 219px;  color: #fff;  text-decoration: none;  font-weight: bold;  font-size: 14px;  line-height: 15px;  text-align: center;  margin-right: 6px;  padding: 9px 0 6px 0;}.bigTabs a.fistTab{  background: #30659f url(img/corn_5.gif) 0 0 no-repeat;}.bigTabs a.secondTab{  background: #558ec3 url(img/corn_6.gif) 0 0 no-repeat;}.bigTabs a.thirdTab{  background: #8cbbe6 url(img/corn_7.gif) 0 0 no-repeat;  margin-right: 0;}#textContent{  border: 3px solid #30659f;  padding: 8px 12px 91px 16px;  margin-bottom: 27px;}#textContent h6{  margin: 0;  padding: 0;  background: none;}#textContent p{  padding: 7px 0 9px 0;}.inputWrap{  float: left;  width: 72px;  text-align: center;  padding: 27px 24px 13px 0;}.inputWrap input{  display: block;  margin: 0 auto;}.inputWrap label{  display: block;  text-transform: uppercase;  padding-top: 9px;}#unitForm{	color: #999;  font-weight: bold;  font-size: 13px;  padding: 15px 0 9px 8px;}#unitForm p{  clear: both;}#unitForm a{	color: #999;  text-decoration: none;  display: block;  text-align: center;}.visible{  display: block;}.invisible{  display: none;}
