/* Reset information */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} table {border-collapse:collapse;border-spacing:0;} fieldset,img {border:0;} address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} ol,ul {list-style:none;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} q:before,q:after {content:'';} abbr,acronym {border:0;} small {font-size:10px;} b,strong {font-weight:bold;} u {text-decoration:underline;} i,em {font-style:italic;}

/* Defaults */
a { outline:none;cursor:pointer; }
body { position:relative;background:url(../images/bg.jpg) center 0px no-repeat #e8e5f0; }   
	
.bgWrap, .bgWrapOuter { position:relative;float:left;width:100%;min-width:996px; }
.bgWrap > div, .bgWrap > div > div { position:relative;width:996px; }
.bgWrap > div { margin:0 auto; }
.bgWrap > div > div { float:left; }
	
	/* bgWrapOuter Crop */
	.bgWrapOuter.crop { overflow:hidden; }  
	/* /bgWrapOuter Crop */
	
	/* Default list */
	ul { list-style:disc;margin-top:3px;margin-bottom:3px; }
	ol { list-style:decimal;margin-top:3px;margin-bottom:3px; }
	li { margin-left:15px; }
	/* /Default list */
	
	/* Floats */
	.left { float:left; }
	.right { float:right; }
	/* /Floats */
	
	/* Clears */
	.clear { clear:both; }
	.clear-left { clear:left; }
	.clear-right { clear:right; }
	/* /Clears */
	
	/* Display types */
	.block { display:block; }
	.hide { display:none; }
	.inline { display:inline; }    
	/* /Display types */
/* /Defaults */   

.bgWrap > div > div > .main { float:left;width:975px; }
.bgWrap > div > div > .main > .left { float:left;width:656px; }
.bgWrap > div > div > .main > .left h1 { margin-top:36px;width:480px;font:800 34px/38px 'Roboto';color:#96BF0F;border-left:8px solid #96BF0F;padding-left:24px; }
.bgWrap > div > div > .main > .left h1 + p { display:block;padding-left:32px;font:19px/25px 'Roboto';color:#555;margin-top:25px; }
.bgWrap > div > div > .main > .left h2 { margin-top:25px;font:22px/25px 'Roboto';color:#96BF0F;border-left:4px solid #333;padding-left:28px; }
.bgWrap > div > div > .main > .left h2 + p { display:block;padding-left:32px;font:16px/25px 'Roboto';color:#959595;margin-top:25px; }
.bgWrap > div > div > .main > .left h3 { display:block;padding-left:32px;font:16px/25px 'Roboto';color:#555;margin-top:25px; }
.bgWrap > div > div > .main > .left h3 + p { display:block;padding-left:32px;font:16px/25px 'Roboto';color:#959595;margin-top:25px; }
.bgWrap > div > div > .main > .left span { display:block;padding-left:32px;font:16px/25px 'Roboto';color:#96BF0F;margin-top:25px; }


.bgWrap > div > div > .main > .right { width:295px;float:right; }
.bgWrap > div > div > .main .logo { float:right;width:249px;height:88px; }
.bgWrap > div > div > .main .logo > img { float: right; max-width:100%;max-height:100%; }

.bgWrap > div > div > .main .logo + div {  }
.bgWrap > div > div > .main .logo + div + div { margin-top:32px;font-weight:800;font-size:16px;color:#96BF0F; }
.bgWrap > div > div > .main .logo + div + div a { font-size: 16px; color:#96BF0F;text-decoration:none; }
.bgWrap > div > div > .main .logo ~ div { text-align:right;font:300 15px/26px 'Roboto';color:#353535;float:right;clear:both; margin-top:42px; }

a { color: #96BF0F; font-size: 14px; }