body{
	background:#c7c7c7;
	margin:30px 0 0 0;
	padding:0;
}
			
p, div, form, input{
	margin:0;
	padding:0;
}

.body{
	width:900px;
	margin:auto;
	position:relative;
}

.subm{	
	background-color:#228546;
	font:bold 12px Tahoma;
	color:#fff; 	
	background-image: url('/s/i/pics/authButtonBG.gif');
	background-position: left top;
	border:1px solid #18773a;
	height:22px;
	padding:1px 0 3px 0  !important;
	cursor:pointer;	
}

/* -----  HEADER BODY ----    */
.header{
	height:111px;
	/*background-image: url('/s/i/pics/headFootBG.gif');*/
	background-image: url('/s/i/new_head.png');
	background-position: center top;
	position:relative;	
	padding:25px 0 0 0;
}

.logo{
	position:absolute;
	left:0px;
	top:0px;
	/*background-image: url('/s/i/pics/logo.png');*/
	background-image: url('/s/i/pics/new_logo.png');
	background-position: 0px 21px;	
	background-repeat: no-repeat;
	width:234px;
	height:100px;	
}

.auth{
	height:63px;
	font:11px Tahoma;
	padding:18px 0 0 0;	
}

.auth, .auth a{
	color:#94cf9a;
}

.auth table{
	text-align:left;
	margin:0;
	margin-right:10px;	
}

.auth table td{
	margin:0;
	padding:0 8px 0 0;	
}

.auth .inp{
	width:86px;
	height:18px;
	padding:1px 0 0 3px;	
}

.auth input{
	vertical-align: middle;
	padding:0;
	margin:0;	
}

.auth .subm{	
	width:73px;
}

.auth .remember{
	color:#e6b448;
	padding-left:5px;	
}

.menu{
	height:26px;
	background:#2e3f2e;
	padding-top:4px;	
}

.menu table{
	width:100%;
	text-align:center;
	font:13px Tahoma;	
}

.menu table , .menu a{
	color:#94cf9a;
	text-decoration:none;	
}

.menu a:hover{
	border-bottom:1px solid #94cf9a;	
}

.menu div{	
	height:23px;	
}

.menu .spacer{	
	background-image: url('/s/i/pics/spacer.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

.headerSpacer{
	height:1px !important;
	font-size:1px;
	background-image: url('/s/i/pics/headFootBG.gif');
	background-position: left 76;
	margin:0;
	padding:0;	
}
/* -----  /HEADER BODY ----    */

/* -----  BANNER & REGISTRATION BODY ----    */
.banRegBody{
	padding:5px 0 0 0;
	height:252px;
	width:900px;
	position:relative;
	color:#fff;
	background:#fff;
}

.banRegBullet{
	position:absolute;
	height:26px;
	width:26px;
	top:21px;
	left:660px;
	z-index:3;
	background-position: left center;	
	background-repeat: no-repeat;
	background-image: url('/s/i/pics/banBodyBullet.png');	
}

.banner{
	width:620px;
	height:225px;	
	background-image: url('/s/i/pics/bannerBG.gif');
	background-position: left top;	
	background-repeat: no-repeat;
	padding:15px 25px 12px 25px;
	position:relative;
	font:15px Tahoma;
	margin:0 !important;
}

.registration{
	width:178px;
	height:225px;
	float:right;
	background-image: url('/s/i/pics/regBG.gif');
	background-position: left top;	
	background-repeat: no-repeat;
	padding:15px 23px 12px 25px;	
	font:12px Tahoma;
	right:0px;
}

.registration .subm{	
	width:175px;
	margin:10px 0 0 0;//margin:5px 0 0 0;
}


.banHeader,.regHeader{
	background-position: left center;	
	background-repeat: no-repeat;	
	height:30px;
}
.banHeader{	
	background-image: url('/s/i/pics/headerBanner.png');
	width:620px;
	margin-bottom:7px;
}

.regHeader{	
	background-image: url('/s/i/pics/headerReg.png');
	width:176px;
	margin-bottom:10px;
}

.bannerCredits{
	width:460px;
	margin-left:180px;		
}

.bannerCredit{	
	line-height:25px;
	height:25px;
	padding-left:13px;
    position:relative;
	background-repeat: no-repeat;	
}

.bannerBullet{  
    width:10px;
    height:10px;
    position:absolute;
    top:10px;
    left:0px;       
    background-image: url('/s/i/pics/banBullet.png');
    background-position: left top;  
    background-repeat: no-repeat;   
}

.regCredits{ 
	margin:0;
	padding:15px 0 0 0;
}

.regCredit{
	color:#340a01;
	margin:0;
    -height:20px;
	padding:0px 0 8px 30px;
	background-image: url('/s/i/pics/regBullet.png');
	background-position: left center;	
	background-repeat: no-repeat;
}


.laptop{
	position:absolute;
	width:371px;
	height:268px;	
	left:-25px;
	bottom:-25px;
	background-image: url('/s/i/pics/laptop.png');
	background-position: left top;	
	z-index:0;
}

.bannerFooter{
	position:absolute;
	right:25px;
	bottom:15px;
	font:11px Tahoma;
	text-align:right;
}

.bannerFooter, .bannerFooter a{
	color:#e6b448;
}
/* -----  /BANNER & REGISTRATION BODY ----    */

/* -----  CONTENT BODY ----    */
.contentBody{
	margin:0;
	font:12px Tahoma;
	color:#000;
	padding:36px 0 42px 0;
	background:#fff;
}
.advantage{
	padding:0px 40px 12px 25px;
	width:600px;
        background-image: url('/s/i/pics/spacerContent.gif');
        background-position: right top;
        background-repeat: no-repeat;
	margin:0;
}
.advantagege{
        padding:0px 40px 12px 25px;
        width:600px;
        margin:0;
}
.headerAdvantage{
	margin:0 0 10px 0;
	padding:0px;
}

.headerAdvantage a{	
	font:24px Tahoma;
	color:#006a41;
	text-decoration:none;
	border-bottom:1px solid #99c3b3;
}

.headerAdvantage a:hover{
	border-bottom:1px solid #006a41;
}

.advantage div{	
	margin-bottom:12px;	
	line-height:16px;
}
.advantagege div{
        margin-bottom:12px;
        line-height:16px;
}

.news{
	width:172px;
	float:right;
	padding:0 25px 12px 25px;
	font:12px Tahoma;
	margin:0;
}

.headerNews{
	padding:0;
	margin:0 0 10px 0;
}

.headerNews a{
	font:24px Tahoma;
	color:#f25204;
	text-decoration:none;	
	border-bottom:1px solid #f9ae8a;
}

.headerNews a:hover{
	border-bottom:1px solid #f25204;
}

.newsDate{
	padding:0;
	margin:10px 0 0 0 !important;
	font:12px Tahoma;
	color:#666;
}

.newsText, .newsText a{
	padding:0 !important;
	margin:0 !important;
	font:11px Tahoma;
	color:#333;
	text-decoration:none;
}
/* -----  /CONTENT BODY ----    */

/* -----  FOOTER BODY ----    */
.footer{
	height:62px;
	background-image: url('/s/i/pics/headFootBG.gif');
	background-position: left bottom;
	color:#ccc;
	font:11px Tahoma;
	padding:15px 0 0 25px;
}

.footer div{
	line-height:18px;
}
/* -----  /FOOTER BODY ----    */


.submitSend{
        background-position: left top;
        background-color: #36a655;width:84px !important;
}

.submitSend, .submitSave{
        height:24px;
        background-image: url('/s/i/pics/formButtons.gif');
        background-repeat: no-repeat;
        font:bold 12px Tahoma;
        color:#fff;
        border:none;
        padding:3px 0 5px 0;
        cursor:pointer;
}

.submitReg{
        background-position: left top;
        background-color: #36a655;width:138px !important;
}

.submitReg{
        height:24px;
        background-image: url('/s/i/pics/table2Buttons.gif');
        background-repeat: no-repeat;
        font:bold 12px Tahoma;
        color:#fff;
        border:none;
        padding:3px 0 5px 0;//padding:5px 0 5px 0;
        cursor:pointer;
}


.formVar{
        text-align:right;
        width:150px;
}

.formVar div{
        font:12px Tahoma;
        color:#666;
        padding:0px 15px 10px 0;
}

.formVal{
        text-align:left;
}

.formVal div{
        padding:0;
        font:14px Tahoma;
        color:#333;
        padding:0px 0 10px 0;
}

.underLine{
        border-top: 1px solid #e2e2e2;
}

.underLine .formVar{
        text-align:center;
        padding-top:3px;
}

.underLine .formVar a{
        font:11px Tahoma;
}




