html { overflow: -moz-scrollbars-vertical; } 
body{
	margin:0;
	background:#fff;
	font:12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fdfdfd;
	min-width:1003px;
}
:focus {
	outline: 0;
	}

img{border-style:none;}
a{
	text-decoration:none;
	color:#93af2a;
}
a:hover{text-decoration:underline;}
input{
	font:100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	position:relative;
	padding:105px 0 0;
	background:url(/media/15653/bg-spikelets.jpg) repeat-x 50% 0;
}
.homepage #wrapper {padding:151px 0 0;}
#header{
	z-index:10;
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
.header-holder{
	width:959px;
	padding:0 0 20px;
	margin:0 auto;
}
.header-holder:after{
	display:block;
	clear:both;
	content:"";
}
.logo{
	display:block;
	margin:0 auto;
	width:959px;
	position:relative;
	z-index:100;
}
.logo a{
	width:268px;
	height:69px;
	position:absolute;
	text-indent:-9999px;
	top:-89px;
	left:3px;
	overflow:hidden;
	cursor:pointer;
}
.homepage .logo a {top:-109px;}
#nav{
	float:right;
	margin:9px 0 0 0;
	padding:0;
	list-style:none;
	font-size:17px;
	display:table;
width:650px;
}
#nav li{
	line-height:16px;
	text-align:center;
	background:url(/media/15660/separator.gif) no-repeat 0 50%;
	padding:3px 0 6px 3px;
	display:table-cell;
	vertical-align:middle;max-width:130px;
	
}
#nav li div {
	position:relative;
	float:left;
}
* html #nav li{float:left;}
*+html #nav li{float:left;}
#nav li.hover ul,
#nav li:hover ul{display:block;}
#nav li:first-child{background:none;}
#nav li a{
	display:block;
	color:#5a6165;
	text-decoration:none;
	padding:2px 12px 4px;
}
#nav a:hover,
#nav li:hover a,
#nav li.hover a,#nav li.selected a{
	background:#fcfcfc;
	color:#030303;
}
#nav ul{
	display:none;
	position:absolute;
	left:0;
	top:36px;
	width:175px;
	margin:0;
	padding:5px 0 0;
	list-style:none;
	font-size:11px;
}
#nav ul li{
	float:none;
	background:none;
	margin:0 0 3px;
	padding:0;
	text-align:left;
	display:block;
}
#nav li li a{
	float:none;
	background:#fcfcfc;
	padding:2px 13px 4px;
	line-height:11px;
	color:#5a6165;
	width:125px;
	display:block;
}
#nav li li a:hover,#nav li li a.selected {text-decoration:underline;}
.promo{
	z-index:5;
	position:relative;
	border-top:1px solid #151711;
	width:100%;
	background:#010100 url(/media/15667/bg-promo-rep.jpg) repeat-x 0 100%;
}
.promo-holder {
	background:url(/media/15674/bg-promo.jpg) no-repeat 50% 100%;
	width:100%;
}
.homepage .promo-holder {background:url(/media/15681/bg-promo-homepage.jpg) no-repeat 50% 100%;}
.homepage .promo {background:#010101 url(/media/15688/bg-promo-homepage-rep.jpg) repeat-x 0 100%;}
.promo-title{
	padding:37px 10px 27px 275px;
	width:680px;
	margin:0 auto;
	background:url(/media/15674/bg-promo.jpg) no-repeat 0 100%;
}
.promo-frame{
	width:959px;
	margin:0 auto;
	overflow:hidden;
	padding:16px 0 24px;
}
.promo-frame-t,
.promo-frame-b{
	font-size:0;
	line-height:0;
	height:74px;
}
.promo-frame-t{background:url(/media/15695/bg-promo-holder-t.gif) no-repeat;}
.promo-frame-b{background:url(/media/15702/bg-promo-holder-b.gif) no-repeat;}
.promo-frame-c{
	background:url(/media/15709/bg-promo-holder-c.gif) repeat-y;
	width:100%;
}
.promo-frame-c:after{
	display:block;
	content:"";
	clear:both;
}
.promo-frame .container{
	width:100%;
	margin:-74px 0;
	float:left;
	position:relative;
	padding:0 0 18px;
}
.promo-frame .block{
	width:195px;
	float:left;
	padding:18px 15px 10px;
	margin:0 10px 0 0;background:url(/media/15716/arrow.png) 190px 110px no-repeat;
}
.promo-frame .block:hover{
	background:url(/media/18100/arrow_over.png) 190px 110px no-repeat;
}
.promo-frame p{
	margin:0;
	font-size:22px;
	line-height:26px;
}
.promo-frame a
{
color:#fff;
}
.promo-frame a:hover
{
color:#93af2a;
text-decoration:none;
}
.arrow {
	position:absolute;
	bottom:13px;
	margin:-11px 0 0 179px;
	width:22px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	
	cursor:pointer;
}
.arrow:hover
{

}
.arrow:after {
	display:block;
	content:"";
	clear:both;
}
.arrow a img {float:right;}
.promo-title strong{
	font-size:24px;
line-height:26px;
	font-weight:normal;
}
#main{
	width:100%;
	background:#42403a url(/media/15723/bg-main.gif) repeat-x;
}
.main-holder{
	width:952px;
	margin:0 auto;
	padding:0 0 0 7px;
}
.main-holder:after{
	display:block;
	content:"";
	clear:both;
}

#sidebar{
	width:239px;
	float:left;
	padding:13px 0 0;
}
.homepage #sidebar{
	width:290px;
	padding:21px 0 0;
}
#sidebar h3{
	color:#91ad2a;
	margin:0 0 6px;
	background:#000;
	font-size:15px;
	padding:7px 17px 5px;
}
.menu{
	margin:0;
	padding:2px 0 0 17px;
	list-style:none;
}
.menu li{margin:0 0 6px;}
.menu a{
	color:#91ad2a;
	text-decoration:none;
}
.menu a:hover, .menu a.selected{text-decoration:underline;}
.news{
	margin:-2px 0 0;
	padding:0 3px 0 9px;
	list-style:none;
}
.news li{
	line-height:14px;
	margin:0 0 16px;
	vertical-align:middle;
	height:1%;
}
.news a{
	font-size:12px;
	line-height:13px;
	color:#91ad2a;
	text-decoration:none;
}
.news a:hover{text-decoration:underline;}
.news .date{
	font-style:normal;
	color:#9d9d9d;
}
.sponsors{
	margin:0;
	padding:3px 25px 0 0;
	list-style:none;
text-align:center;
}
.sponsors li{
	margin:0 0 18px;
	vertical-align:middle;
	height:1%;
}
.sponsors a {
	xtext-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 auto;
	cursor:pointer;
}
.future-capital {
	width:206px;
	height:56px;
	background:url(/media/15737/bg-future-partners.png) no-repeat;
}
.vireol {
	width:134px;
	height:44px;
	background:url(/media/15744/bg-vireol.png) no-repeat;
}
#content{
	float:right;
	width:665px;
	padding:22px 24px 0 0;
}
.homepage #content{
	width:281px;
	padding:27px 340px 0 41px;
}
#content h2{
	margin:0 0 19px;
	font-size:14px;
}
h2.none{
	position:absolute;
	left:-9999px;
	}
#content p{margin:0 0 18px;}
.homepage #content p{
	font:14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0 0 20px;
}
#content .box{
	padding:15px 0 27px;
	width:662px;
	overflow:hidden;
}
#content .box-t,
#content .box-b{
	font-size:0;
	line-height:0;
	height:123px;
}
#content .box-t{background:url(/media/15751/bg-box-t.gif) no-repeat;}
#content .box-b{background:url(/media/15758/bg-box-b.gif) no-repeat;}
#content .box-c{
	background:url(/media/15765/bg-box-c.gif) repeat-y;
	width:100%;
}
#content .box-c:after{
	display:block;
	clear:both;
	content:"";
}
#content .container{
	padding:0 18px 0 17px;
	margin:-112px 0 -113px;
	float:left;
	width:627px;
	position:relative;
}
#content .container h2{
	font-size:15px;
	margin:0 0 14px;
}
#contour{
	width:100%;
	overflow:hidden;font-weight:bold;
}

#contour legend {font-size:14px;
	margin:0 0 14px;color:#fff;padding:0;
white-space:normal;zoom: 1;
}
#contour legend p
{
float:left;zoom: 1;display:inline;
}
#contour h4 p{
font-size:12px;
}
#contour h4
{
margin-bottom:15px;
}
#contour .row{
	overflow:hidden;
	width:100%;
	margin:0 0 6px;
}
#contour h3{
	margin:0 0 7px;
	font-size:12px;
}
#contour label{
	float:left;
	margin:0 5px 0 0;

}
#contour .text div{
	overflow:hidden;
	height:1%;
	display:block;
	background:#fff;
	border:1px solid #91ad2a;
	padding:2px 4px;
	line-height:18px;
}
#contour .checkbox div
{
float:left;
}
#contour .checkbox{float:left;}
#contour .checkbox input{
	width:15px;
	height:15px;
	margin:0;
}
#contour .text, .dicformcaptcha, .enterbothwordsinthebox{	
	border:0;
	width:100%;
	float:left;
}
#contour .diclink
{
margin:0;padding:0;position:relative;top:-15px;
}
#contour .contourSubmit{
  width: 111px;
  height: 27px;
  margin: 5px 0 5px 0;
  padding: 0;
  border: 0;
  background: transparent url(/media/17034/submit-btn.gif) no-repeat center top;
   text-indent: 0;
font-size:0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#contour .contourNext{
  width: 111px;
  height: 27px;
  margin: 5px 0 5px 0;
  padding: 0;
  border: 0;
  background: transparent url(/media/25576/next.gif) no-repeat center top;
  text-indent: 0;
font-size:0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

#contour .contourPrev{
  width: 111px;
  height: 27px;
  margin: 5px 10px 5px 0;
  padding: 0;
  border: 0;
  background: transparent url(/media/25583/previous.gif) no-repeat center top;
  text-indent: 0;
font-size:0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

* html #contour .txt input{margin:0 -3px 0 0;}
.green{color:#91ad2a;}
#footer{
	width:100%;
	border-top:10px solid #000;
	line-height:12px;
	font-size:10px;
}
#footer p{
	color:#5a6064;
	margin:0;
	display:inline;
}
.footer-holder{
	width:919px;
	margin:0 auto;
	padding:13px 40px 25px;
}
#footer .nav{
	margin:0 0 0 -9px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	display:inline;
}
#footer .nav li{
	padding:0 3px 0 9px;
	background:url(/media/15772/separator-footer.gif) no-repeat 0 50%;
	display:inline;
}
#footer .nav li:first-child{background:none;}
#footer .nav a{ 
	color:#92ae2a;
	font-size:10px;
	text-decoration:none;
}
#footer .nav a:hover{text-decoration:underline;}

#prevnext .left
{
float:left;
padding-left:25px;
background:url(/media/16948/arrow_prev.png) no-repeat left -2px;
min-height:24px;
margin-bottom:10px;
}
#prevnext .left:hover
{
background:url(/media/18204/arrow_back.png) no-repeat left -2px;cursor:pointer;
}
#prevnext .right
{
float:right;
padding-right:25px;
background:url(/media/15716/arrow.png) no-repeat right -2px;
min-height:24px;
margin-bottom:10px;
}
#prevnext .right:hover
{
background:url(/media/18100/arrow_over.png) no-repeat right -2px;
cursor:pointer;
}
#request-more-info
{
margin-top:40px;
width:239px;
height:72px;
background: url(/media/18589/request-more-info-box.png) no-repeat;
}
#request-more-info p
{
margin:0 15px 0 0;
padding:17px 30px 0 20px;
min-height:72px;
font-size:15px;
font-weight:bold;
background:url(/media/15716/arrow.png) no-repeat right 25px;
}
#request-more-info p:hover
{
background:url(/media/18100/arrow_over.png) no-repeat right 25px;
}
.news-date
{
color:#9d9d9d;
}
ul#news-list, ul#faq-list
{
list-style-type:none;
margin:0;
padding:0;
}
ul#news-list li
{
border-bottom:1px #92ae2a solid;
margin-bottom:15px;
}
ul#news-list li p
{
margin-bottom:5px;
}
ul#faq-list li
{
margin-bottom:5px;
}
.pleaseconfirmbycheckingtheappropriateboxwhetheryou .fieldLabel
{
display:block !important;
clear:both;
float:none;
width:100%;
font-size:1.1em;
padding:0 0 10px 0;
}
.pleaseconfirmbycheckingtheappropriateboxwhetheryou div label
{
float:none !important;
padding-bottom:10px;font-weight:normal;
}
.pleaseconfirmbycheckingtheappropriateboxwhetheryou div span
{
}

#contour p 
{
font-weight:normal;

}





























































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
