@charset "UTF-8";
/* CSS Document */
body {
	-x-system-font:none;
	border:0 none;
	color:#000000;
	font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
}
h3{
	color: #0C8CB3;	
	text-align: center;
	font-size:13px;
	font-weight:bold;
}
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {
	border:0 none;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}
table { border-collapse:separate; border-spacing:0;}
a { color:#0B79B8 }
#header, #body, #footer {
	clear:both;
	margin:0 auto;
	width:955px;
}

#logo {
	width: 187px;
	height:110px;
	float: left;
}
#logo img{
	padding: 5px 0 10px 0;
}
#banner{
	width: 767px;
	height:110px;
	margin-left:188px;
}
#banner img {
	padding: 5px 0 0 0;
	float: left;
}
#banner img.banner-award {
	padding-left : 10px;
}

#signin {
	width: 222px;
	height: 105px;
	margin-left:545px;
	margin-top:5px;
}

.register-lnks {
	width:100px; 
	margin-left: 7px;
	float:left; font-size:10px; line-height:14px;
	}
.register-lnks ul{list-style: none;}
.register-lnks ul li a{text-decoration: underline;color:#999;}
.register-lnks ul li a:hover{color:#0099CC;}
#main-nav {
	width: 955px;
	height:41px;
	background-image:url('../img/menu.png');
	background-repeat:no-repeat;
}
#main-nav ul{
	padding-top:11px;
	list-style: none;
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:center;
}
#main-nav ul li{ display:inline; }
#main-nav ul li a{
	color:#0B79B8;
	padding:17px 8px;
	text-decoration:none;
}	
#main-nav ul li a span{
	padding:5px 7px;
	
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;	
}
.main-nav-major{background-color:#F90;color:#FFF;}
#main-nav ul li a span:hover{ color:#fff; background-color:#0099CC;}
#main-nav ul li a.selected{
	background-image:url('../img/main-nav-selected-corner.png');
	background-repeat:no-repeat;
	background-position:13px 34px;
}
#main-nav ul li a.selected span{ color:#fff; background-color:#0099CC; }
#slogan {
	padding-top:30px;
	background-image: url('../img/mobilize.gif'); 
	background-repeat:no-repeat; 
	background-position:bottom;
	height:30px;
	width:379px;
	margin:0 auto;
}
#go-je{
	width: 440px;
	margin:0 auto;	
	padding-top:40px;
	font-size:16px;
	font-weight:bold;
	color:#0099CC;
	text-align:center;
	font-family: arial;
	line-height:22px;
}
#go-je a{
	color:#0099CC;
	text-decoration:underline;
}

#je-show-main-hat {
	height:9px;
	border:0;
	border-collapse:collapse;
	width: 952px;
}
#je-show-main-hat td div {border-top: 1px solid #D8D8D8; height:8px; background-color: #fbfbfb;}
#je-show-main-hat #hat-left-corner {
	width:9px;
	height:9px;
	
	background-image: url('../img/newmainpage2/cimg-l.png');
	background-repeat:no-repeat;
	background-position:0 0 ;
}
#je-show-main-hat #hat-right-corner {
	width:9px;
	height:9px;
	margin-top:5px;
	
	background-image: url('../img/newmainpage2/cimg-r.png');
	background-repeat:no-repeat;
	background-position:0 0 ;
}

#je-show-main{
	width:950px;
	height:430px;
	overflow: hidden;
	
	background-image: url('../img/newmainpage2/cimg-bot.png');
	background-position:left bottom;
	background-repeat:repeat-x;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	background-color: #fbfbfb;
	position: relative;
}

#je-show-main .je-data-action {
	background-color: #FBFBFB;
	padding-left: 5px;
	position: absolute;
	min-height: 442px;
}
#je-show-main .je-data-action h1 { 
	color: #333 !important;
	font-family:Verdana, Geneva, sans-serif;
	font-size:28px;
	font-weight: bold;
	margin: 0.6em 0;
	text-align:center;
}
#je-show-main .je-data-action .je-data-action-content {margin-top:10px;}
#je-show-main .je-data-action .je-data-action-img {width:585px; text-align:right; float:left}
#je-show-main .je-data-action .je-data-action-text {margin-left:600px; padding-right: 15px;}
#je-show-main .je-data-action .je-data-action-text p { margin-bottom: 5px; font-size: 16px; line-height: 20px;}
#je-show-main .je-data-action .je-action-ling { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;
	line-height: 20px;
	color: #0099cc;
	text-decoration:underline;
	margin-top: 4px;
}

#je-steps {
	background-image: url('../img/newmainpage2/presentation-nav.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 953px;
	height:75px;
}

#menu-line-steps {
	margin-top: -75px;
	height: 75px;
}

#menu-line-steps .step-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #333;
	float:left;
	position:relative;
	height:60px;	
	cursor: pointer;	
	text-transform:uppercase;
}

#menu-line-steps .active-step {
	background-image: url('../img/newmainpage2/arrow-orange.png');
}

#menu-line-steps .step-text div { /*background-color:green;*/ width: 100px;}

#menu-line-steps #step-1-text {padding-left:70px; width:170px; height: 75px;}
 #menu-line-steps #step-1-text div { margin-top:  20px}
#menu-line-steps #step-2-text {padding-left:90px; width:155px; height: 75px;}
 #menu-line-steps #step-2-text div { margin-top:  20px}
#menu-line-steps #step-3-text {padding-left:75px; width:165px; height: 75px;}
 #menu-line-steps #step-3-text div { margin-top:  20px}
#menu-line-steps #step-4-text {padding-left:80px; width:140px; height: 75px;}
 #menu-line-steps #step-4-text div { margin-top:  20px}

#je-offers{width:100%;}
.je-offer-td {
	width: 235px;
	height:248px;
	background-image:url('../img/newmainpage/bx_bg.png');
	background-position:center;
	background-repeat:no-repeat;
}

.td-offer-div{
	height:244px; position:relative;
}
.td-offer-div a{ text-decoration:none; }

.je-offer-ttl{
	width:204px;
	height:30px;
	margin:0 auto;
	margin-top:10px;
	background-image:url('../img/je-offer-ttl.png');
	background-repeat: no-repeat;
	background-position:center;
}
.je-offer-icon{
	width:190px;
	height:22px;
	padding-top:3px;
	margin-left:7px;
	color:#FFF;
	font-weight:bold;
	background-position:bottom left;
	background-repeat: no-repeat;
}
.je-offer-icon-np{
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:41px;
	margin-left:39px;
	margin-top:3px;
	padding-top:4px;
	width:190px;
}
.je-offer-text {
	margin-left:10px;
}
.je-act-text {
	margin: 0 18px;
}
.je-offer-img-button {
	width:32px;
	height: 39px;
	background-image: url('../img/newmainpage/bx_arr.png');
	background-repeat:no-repeat; background-position: 0px -45px;
	float:right;
	margin-right:3px;
}

.je-offer-icon span{
	margin-left:40px; 
	display:block; 
	line-height:12px;
}

/* Subactions */
#je-subactions-block {margin-top: 10px; padding: 2px 5px; margin-bottom: 9px;}
#je-subactions-block table {width:100%; border-collapse:collapse; border:0px;}
#je-subactions-block .w-delimeter {background-image:url('../img/newmainpage/td-delimeter.png'); background-position:right top; background-repeat: no-repeat}
#je-subactions-block h4 {color:#333333; font-size:13px; font-weight:bold; margin-bottom:10px; }
#je-subactions-block .je-subaction-text{min-height:75px; margin-right:2px; padding-right:10px;}
#je-subactions-block .je-subactions {}



#je-subaction-1 table a {text-decoration:none; color: #666;}

.input-box {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#ddd;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	height:12px;
	padding: 6px 2px 5px 3px;
	line-height:11px;
	color: #999;
	font-family:arial;
}
.input-signin-top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:#ddd 1px solid;
	font-size:11px;
	height: 18px;
	line-height:11px;
	color: #999;
	font-family:arial;
}
.select-box {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#ddd;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	padding: 3px 2px 3px 2px;
	line-height:11px;	
	color: #999;
	font-family:arial;
}

.je-go-button{
	width:59px;
	height:27px;
	background-color:#F79021;
	border-color:#F79021;
	color:#FFF;
	font-weight: bold;
	
	background-image: url('../img/go-btn.png');
	background-repeat:no-repeat;
	background-position: 0 0;
	
	/*-moz-border-radius:5px;
	-webkit-border-radius: 5px;*/
}
.je-go-button:hover{background-position: 0 -27px;}
.je-go-button-a{display:inline-block;text-align:center;text-decoration:none;font-weight:bold;}

.je-top-signin-button{
	width:55px;
	height:20px;
	background-color:#F79021;
	color:#FFF;
	font-weight: bold;
	background-image: url(../img/signin_head_btn.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	cursor:pointer;
	
	/*-moz-border-radius:5px;
	-webkit-border-radius: 5px;*/
}
.je-top-signin-button:hover{background-position: 0 -20px;}
.je-top-signin-button-a{display:inline-block;text-align:center;text-decoration:none;font-weight:bold;}

.je-block-go-button{
	bottom:0;
	margin-bottom:15px;
	margin-left:160px;
	position:absolute;
	text-align:right;
}
.je-features-td{
	width:235px;
	height:150px;
	background-image:url('../img/separator.gif');
	background-position:center right;
	background-repeat:no-repeat;
}
.je-features-td div {
	width: 227px;
	margin:0 auto;
	margin-top:10px;

}
.features {
	font-weight: bold;
	color:#0099CC;
	display:block;
	text-align:center;
}
.followus {list-style: none;}
.followus li{display: inline;padding-right:10px;}

#footer{margin-bottom:40px;}
#bot-menu-block {
	color:#444;
	margin:0 auto;
	text-align:center;
	width:98%;
	border-top: #CCC 1px solid;
}
#bot-menu-block ul {
	list-style-type:none;
	margin-top: 5px;
}
#bot-menu-block ul li {
	padding: 2px 2px;
}
#bot-menu-block ul li a {
	color:#777;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#bot-menu-block ul li a:hover{color:#0099CC;}

#exDialogOverlay {
	opacity : 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);  
    -moz-opacity: 0.3; 
	z-index: 500;
	position: absolute;
	background-color:#333;
	top: 0;
	left: 0;
	display: none;
}
.je-overlay {
	opacity : 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);  
    -moz-opacity: 0.3; 
	z-index: 500;
	position: absolute;
	background-color:#333;
	top: 0;
	left: 0;
	display: none;
}

/* Pages Styles (new) */
.page-left-menu {
	width:180px;
	float:left;
	padding-top:6px;
	padding-left:8px;
}
.page-left-menu ul li {list-style:none;padding:4px 3px}
.page-left-menu ul li a {text-decoration:none;font-size:12px;}
.page-left-menu ul li a:hover {text-decoration:underline}

.page-right-content {
	margin-left:190px;
	padding-top:10px;
	min-height: 345px;
}
.page-right-content h3 {text-align:left;margin-bottom:10px;font-size:14px;}
.page-right-content h4 {text-align:left;margin-bottom:4px;font-size:13px;}
.page-right-content p {margin: 1px 5px 5px 0px;}
.page-right-content table {width:100%;}
.page-right-content table td {padding: 0px 3px 6px 3px;}
.page-right-content ul { margin-left: 20px; margin-top: 7px; margin-bottom: 7px; }
.page-right-content ul li { padding: 0.10em; }
/* End Pages Styles */
