html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}

body {
line-height:1;
font-family:Trebuchet MS,Sans-Serif;
background:#001624;
margin:0 auto;
}

#body-bg {
	position:fixed;
	top:0;
	left:0;
	height:auto;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	z-index:-1;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

#wrapper {
height:750px;
}

#mainContainer {
width:981px;
margin:0 auto;
}

#header {
width:981px;
height:58px;
display:block;
color:#fff;
}

h1 {
font-weight:400;
font-size:36px;
letter-spacing:-1px;
line-height:42px;
}

h1 .highlight {
color:#437ebf;
font-size:48px;
font-weight:700;
}

h3 {
font-weight:400;
font-size:22px;
line-height:30px;
}

h4 {
font-weight:400;
font-size:18px;
margin:15px 0;
}

p,ul li {
font-size:15px;
}

p {
line-height:18px;
margin-top:13px;
margin-bottom:13px;
}

p.postSignup {
color:#c00;
font-weight:700;
padding:0 0 10px;
}

strong {
font-weight:700;
}

ul {
list-style-type:disc;
padding:0 0 5px 10px;
}

ul li {
line-height:20px;
margin:0 25px;
}

.bodyBox {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 6px #000;
-webkit-box-shadow:0 0 6px #000;
box-shadow:0 0 6px #000;
overflow:hidden;
margin-bottom:10px;
width:931px;
padding:20px 25px;
}


.bodyBox {
background-color:#fcfcfc;
}




.bodyBox .subBox {
border:1px solid #122341;
position:relative;
/*	margin:25px 0 5px;				   Ofer	*/
margin:25px auto 5px !important;	/* Ofer	*/
float:none !important;				/* Ofer	*/
padding:30px 15px 5px;
}

.bodyBox .subBox h2 {
font-size:31px;
font-weight:700;
text-shadow:1px 1px 1px #c1e0ec;
margin:-20px 0 -5px;
padding:0;
}

.bodyBox .subBox h3 {
font-size:16px;
letter-spacing:-.03em;
margin:4px 0 6px;
padding:0;
}

.bodyBox .subBox p {
font-size:10px;
margin:5px 0;
}

.bodyBox .subBox a {
font-weight:bolder;
}

.bodyBox .subBox .separator {
padding:0 15px;
}



#footer {
background:transparent;
color:#fff;
float:left;
margin:0 25px;
}

#footer p {
font-size:11px;
line-height:12px;
margin-top:13px;
}

#footer a {
color:#fff;
}


.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}





* html .clearfix,:first-child+html .clearfix {
zoom:1;
}



/* ---------from here---------- */
#mainContainer {
	width:600px;
}


/* ---------Main Entry---------- */
.bodyBox {
/*	margin: 150px 19px 15px -10px;		Ofer	*/
	margin: 150px auto 15px;	/*		Ofer	*/
	padding-top: 0px;
	padding: 0px;		/*				Ofer	*/
	border:0;
	background: transparent;
	width:600px;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius:10px;
/*	-moz-box-shadow: 0px 0px 0px #000; -webkit-box-shadow: 0px 0px 0px #000; box-shadow: 0px 0px 0px #000; 			Ofer	*/
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;									/* 			Ofer	*/
	overflow:hidden;
}
#body h3, #body h2, #body p, #body li {

/*	font-family: 'Myriad Pro', Arial, Helvetica;	Oct 17, 2012 Ofer	*/
	font-family: Arial, Helvetica;

	color:#000;

	font-size:16px;

}

#body h3 {

	text-align: left;

	color: #ffffff;

	text-shadow: #222222 0px 0px 0px;

	margin-top: 0px;

	margin-left: 23px;

	margin-right: 10px;

	margin-bottom: -25px;

	font-size: 18px;

	font-weight:bold;

}

#body h2 {

	text-align: left;

	color: #ffffff;

	text-shadow: #222222 0px 0px 0px;

	margin-top: 0px;

	margin-left: 8px;

	margin-right: 0px;

	margin-bottom: 20px;

	font-size: 1.25em;

	font-weight:bold;

	font-family: Arial, Helvetica;

}

#body p {

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom:20px;

	color: #fff;

	font-size:14px;

}

#body ul {

	padding-left:90px;

	padding-right:90px;

}

#body li {

	line-height:1.2em;

}



img.logo {

	margin-bottom:-25px;margin-left:auto;margin-right:auto;display:block;width:300px;

}

img.headline {

	margin-left:-7px;

}





#body .subBox {

	background: #000000;

	width:570px;

	border: 0px;

	-moz-border-radius: 10px; 

	-webkit-border-radius: 10px; 

	border-radius: 10px; 

	-moz-box-shadow: 0px 0px 4px #666; 

	-webkit-box-shadow: 0px 0px 4px #666; 

	box-shadow: 0px 0px 4px #666; 

	overflow:hidden; 

	padding: 20px 15px 25px 15px;

	margin-bottom:10px;

}







/* -----------Footer------------ */

#footer {



	margin: -40px 19px 15px 20px;



	margin: -25px 0px 15px;	/*	Ofer	*/



	width: 100%;			/*	Ofer	*/



	background: transparent;



	font-size: 10px;



	color: #fff;

	

	text-align:center;



}



#powered_by a {

	text-align:center;

    color: #888888;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

}





#footer a {



	color:#fff;



}



#body .subBox .form .field .text{



	padding-left:5px;



}











@media screen and (max-width: 750px) {

	#mainContainer, .bodyBox {

    	padding-left: 0px !important;

   		padding-right: 0px !important;

    	width:478px !important;

	}

} 



@media screen and (max-width: 460px) {

	#mainContainer, .bodyBox {

    	width:318px !important;

	}

	#body .subBox iframe {

    	width:320px !important;

    	margin:0 -10px!important;

	}

	

} 



@media screen and (max-width: 300px) {

	#mainContainer, .bodyBox {

    	width:238px !important;

	}

	#body .subBox iframe {

    	width:240px !important;

    	margin:0 -10px!important;

	}

}