/* CSS Document */

/* page properties */

body{
	margin:0px 0px;
	padding:0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
div, h1, h2, h3, h4, h5, h6, p, form, input, textarea, img, span{
	margin:0px; 
	padding:0px;
}

label {

padding:0px 0px 5px 5px; 
}


img{
	border:0px;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}

/* --------------- */
#forgot-holder{
	width:392px;
	height:315px;
	margin: 0px auto;
	padding: 0px;
	float: left;
}
.form-label-Msg
{
	margin: 0px;
	float: left;
	padding: 0px 10px 0px 10px;
	width:320px;
	line-height:27px;
	text-align: left;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
/* ----------Login----------------*/


/* ----------Login----------------*/

#login-holder{
	width:392px;
	height:315px;
	margin: 0px auto;
	padding: 0px;
	float: left;
}
.right-side{
	width:25px;
	height:315px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: url(images/login-corners.gif) no-repeat right;
}
.left-side{
	width:25px;
	height:315px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: url(images/login-corners.gif) no-repeat;
}
.login-main{
	width:342px;
	height:306px;
	margin: 0px auto;
	padding: 9px 0px 0px 0px;
	float: left;
	background: url(images/login-bg.gif) repeat-x;
}
.form-holder {	
	float: left;
	width: 342px;
	padding: 0px 0px;
	margin: 0px 0px;
	height:25px;
	font-weight:bold;
}
.form-label {
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 10px;
	width:130px;
	line-height:27px;
	text-align: left;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.form-box {
	margin: 0px 0px;
	float: left;
	padding: 5px 0px 0px 6px;
	width:196px;
	height:22px;
	background:url(images/txtareabg.gif) no-repeat;
}
input.logins{
	float:left;
	font-size:12px;
	padding:0px 2px 0px 2px;
	border:solid 0px #737373;
	width:136px;
	height:16px;
	margin:0px 0px;
	line-height:18px;
	color:#777777;
	background-color:#EDF4F5;
}

.login-head{
	width:342px;
	height:25px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;
	font-size:12px;
}
.close-btn{
	width:25px;
	height:25px;
	margin: 9px 0px 0px 0px;
	padding-top:8px;
	float: left;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;
	font-size:12px;
}
.login-area{
	width:342px;
	height: auto;
	margin: 0px 0px;
	padding: 50px 0px 0px 0px;
	float: left;
}
.other-holder {	
	float: left;
	width: 342px;
	padding: 0px 0px;
	margin: 5px 0px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.other-label {
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 10px;
	width:175px;
	line-height:25px;
	height:25px;
}
.other-box {
	margin: 0px 0px;
	float: left;
	padding: 0px 0px 0px 6px;
	width:151px;
	height:25px;
	line-height:25px;
}
.blue, .blue a, .blue a:hover{
	color:#4B8593;
	text-decoration:none;
}

.pink, .pink a, .pink a:hover{
	color:#FF00A5;
	text-decoration:none;
}
.btn-holder {	
	float: left;
	width: 272px;
	padding: 0px 0px 0px 70px ;
	margin: 50px 0px 0px 0px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

/*-------------*/
#reg-holder{
	width:392px;
	height:410px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	
}
.reg-rside{
	width:25px;
	height:410px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: url(images/reg-corners.gif) no-repeat right;
}
.reg-lside{
	width:25px;
	height:410px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: url(images/reg-corners.gif) no-repeat;
}
.regs-main{
	width:342px;
	height:401px;
	margin: 0px auto;
	padding: 9px 0px 0px 0px;
	float: left;
	background: url(images/reg-bg.gif) repeat-x;
}
.reg-head{
	width:342px;
	height:25px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	text-align: left;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;
	font-size:12px;
}
.reg-radial{
	margin: 0px 0px;
	float: left;
	padding: 5px 0px 0px 6px;
	width:196px;
	height:22px;
	font-size:12px;
}
.regs-holder {	
	float: left;
	width: 342px;
	padding: 0px 0px;
	margin: 5px 0px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.reg-label-one {
	margin: 0px;
	float: left;
	padding: 0px 0px;
	width:342px;
	line-height:25px;
	font-size:12px;
}
.reg-label-two {
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	width:342px;
	line-height:19px;
	font-size:9px;
text-align:justify;
}
.reg-btn-holder {	
	float: left;
	width: 272px;
	padding: 0px 0px 0px 70px ;
	margin: 25px 0px 0px 0px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}


/*-------reg 22--------*/


#reg-new-holder{
	width:392px;
	height:500px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: url(images/tworeg-bg.gif) repeat-x;
}
.regn-rside{
	width:25px;
	height:500px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: url(images/treg-corners.gif) no-repeat right;
}
.regn-lside{
	width:25px;
	height:500px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: url(images/treg-corners.gif) no-repeat;
}
.regn-main{
	width:342px;
	height:491px;
	margin: 0px auto;
	padding: 9px 0px 0px 0px;
	float: left;
}

.nform-holder {	
	float: left;
	width: 342px;
	padding: 0px 0px;
	margin: 5px 0px;
	font-weight:bold;
}
.nform-label {
	margin: 0px;
	float: left;
	padding: 0px 10px 0px 10px;
	width:90px;
	line-height:27px;
	text-align: left;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.nform-box {
	margin: 0px 0px;
	float: left;
	padding: 5px 0px 0px 6px;
	width:226px;
	height:22px;
	background:url(images/nwtxtareabg.gif) no-repeat;
}
.adrs-box {
	margin: 0px 0px;
	float: left;
	padding: 5px 0px 0px 6px;
	width:226px;
	height:58px;
	background: url(images/nwadrsbg.gif) no-repeat;
}
input.nwtxtareas{
	float:left;
	font-size:12px;
	padding:0px 2px 0px 2px;
	border:solid 0px #737373;
	width:195px;
	height:16px;
	margin:0px 0px;
	line-height:18px;
	color:#777777;
	background-color:#EDF4F5;
}
.nwadres{
	float:left;
	font-size:12px;
	padding:0px 2px 0px 2px;
	border:solid 0px #737373;
	width:199px;
	height:45px;
	margin:0px 0px;
	line-height:18px;
	color:#777777;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EDF4F5;
}
select.smalls{
	float:left;
	font-size:12px;
	padding:0px 0px 0px 0px;
	border:solid 1px;
	width:50px;
	height:18px;
	margin:0px 0px;
	line-height:18px;
	color:#777777;
	background-color:#EDF4F5;
}
select.bigs{
	float:left;
	font-size:12px;
	padding:0px 0px 0px 0px;
	border:solid 1px;
	width:100px;
	height:18px;
	margin:0px 1px;
	line-height:18px;
	color:#777777;
	background-color:#EDF4F5;
}

/*-------confirm--------*/


#confirm-holder{
	width:742px;
	height:450px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: url(images/confirm-rep.gif) repeat-x;
}
.cnfm-main{
	width:611px;
	height:450px;
	margin: 0px auto;
	padding: 0px 0px 0px 64px;
	float: left;
	background:url(images/confrm-lft.gif) no-repeat;
}
.cnfm-right{
	width:67px;
	height:450px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	float: left;
	background: url(images/cnfm-rgt.gif) no-repeat;
}
.cnfm-head{
	width:611px;
	height:65px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	text-align: center;
	font-weight:bold;
	color:#4B8593;
	line-height:65px;
	font-family:"Times New Roman", Times, serif;
}
.big-font{
	font-size:25px;
}
.sml-font{
	font-size:20px;
}
.other-cnfrm{
	width:611px;
	height:190px;
	margin: 0px auto;
	padding: 20px 0px 0px 0px ;
	float: left;

}
.other-cnfrm-txt{
	width:450px;
	margin: 0px auto;
	padding: 15px 0px 0px 0px ;
	float: left;
	text-align: left;
	font-weight:bold;
	color:#4B8593;
	line-height:45px;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
}
.other-cnfrm-txt a, .other-cnfrm-txt a:hover{
	color:#4B8593;
	text-decoration:none
}
.cnfm-footer{
	width:611px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	text-align: left;
	font-weight:bold;
	color:#EC058E;
	line-height:20px;
	font-size:11px;
}
/*-------end--------*/


#end-holder{
	width:780px;
	height: auto;
	margin: 0px auto;
	padding: 0px 0px;
	float: left;
	background: url(images/end-rep.gif) repeat-y;
}

.end-main{
	width:730px;
	height: auto;
	margin: 0px auto;
	padding: 15px 25px 30px 25px;
	float: left;
}
.end-main h1{
	width:730px;
	margin: 0px auto;
	padding: 10px 0px ;
	float: left;
	text-align: center;
	font-weight:bold;
	color:#4B8593;
	line-height:45px;
	font-size:30px;
	font-family:"Times New Roman", Times, serif;
}
.end-main h2{
	width:730px;
	margin: 0px auto;
	padding: 5px 0px ;
	float: left;
	text-align: center;
	font-weight:bold;
	color:#4B8593;
	line-height:24px;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
}
.spacer{
	clear:both;
}
.end-top{
	width:780px;
	height:15px;
	margin: 0px auto;
	padding: 0px 0px ;
	float: left;
	background: url(images/end-crn.gif) no-repeat;
}
.end-bot{
	width:780px;
	height:15px;
	margin: 0px auto;
	padding: 0px 0px;
	float: left;
	background: url(images/end-crn.gif) no-repeat bottom;
}
.end-left{
	width:365px;
	height: auto;
	margin: 0px auto;
	padding: 0px 0px;
	float: left;
}
.end-left-hold{
	width:365px;
	height: 170px;
	margin: 0px auto;
	padding: 0px 0px;
	float: left;
	background:url(images/blubtn-bg.gif) no-repeat 46px 0px;
}

.end-left h3{
	width:365px;
	margin: 0px auto;
	padding: 10px 0px ;
	float: left;
	text-align: center;
	font-weight:bold;
	color:#4B8593;
	line-height:24px;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
}
.end-left ul {
	list-style: none;
	margin:0px auto;
	padding:5px 0px;
}
.end-left li { 	
	display:inline;
	padding: 0px 0px 0px 25px;
	float:left;
	width:340px;
	font-size:13px;
	background: url(images/blue-dot.gif) no-repeat 0px 4px ;
	line-height:30px;
	color:#4B8593;
	font-weight:bold;
	height:40px;
}
.end-left li a {
	color:#4B8593;
	text-decoration: none;
}
.end-left li a:hover {
	color:#00C9FF;
	text-decoration: none;
}


.end-right{
	width:365px;
	height: auto;
	margin: 0px auto;
	padding: 0px 0px;
	float: left;
}
.end-rgt-hold{
	width:365px;
	height: 170px;
	margin: 0px auto;
	padding: 0px 0px;
	float: left;
	background: url(images/red-btn-bg.gif) no-repeat 73px 0px;
}
.end-right ul {
	list-style: none;
	margin:0px auto;
	padding:5px 0px;
}
.end-right li { 	
	display:inline;
	padding: 0px 0px 0px 25px;
	float:left;
	width:340px;
	font-size:13px;
	background: url(images/red-dot.gif) no-repeat 0px 4px ;
	line-height:30px;
	color:#4B8593;
	font-weight:bold;
	height:40px;
}
.end-right li a {
	color:#4B8593;
	text-decoration: none;
}
.end-right li a:hover {
	color:#00C9FF;
	text-decoration: none;
}
.end-right h4{
	width:365px;
	margin: 0px auto;
	padding: 10px 0px ;
	float: left;
	text-align: center;
	font-weight:bold;
	color:#4B8593;
	line-height:24px;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
}

/*------create events -----------*/


.create-main{
	width:730px;
	height: auto;
	margin: 0px auto;
	padding: 15px 25px 30px 25px;
	float: left;
	background:url(images/bg-logo.gif) no-repeat 450px 90px;
	color:#6799A6;
}
.create-main h1{
	width:730px;
	margin: 0px auto;
	padding: 10px 0px ;
	float: left;
	text-align: center;
	font-weight:bold;
	color:#4B8593;
	line-height:25px;
	font-size:19px;
}
.crt-holder {	
	float: left;
	width: 650px;
	padding: 0px 0px;
	margin: 8px 0px;
	font-weight:bold;
}
.crt-label {
	margin: 0px;
	float: left;
	padding: 0px 10px 0px 10px;
	width:130px;
	line-height:27px;
	text-align: left;
	font-size:12px;
	font-weight:bold;
}
.crt-bgs {
	margin: 0px 0px;
	float: left;
	padding: 5px 0px 0px 6px;
	width:226px;
	height:22px;
	background:url(images/nwtxtareabg.gif) no-repeat;
}
.crt-input-hold {
	margin: 0px 0px;
	float: left;
	padding: 5px 0px 0px 6px;
	width:350px;
	font-size:12px;
	height: auto;
}
.crt-inputs {
	margin: 0px 0px 5px 0px;
	float: left;
	padding: 0px 0px;
	width:344px;
	height:22px;
}
.crt-inna {
	margin: 0px 0px 5px 0px;
	float: left;
	padding: 0px 0px;
	width:344px;
	height:27px;
}
.crt-innu {
	margin: 0px 0px;
	float: left;
	padding: 3px 0px 0px 0px;
	width:60px;
}
input.numkonta{
	float:left;
	font-size:12px;
	padding:0px 2px 0px 2px;
	border:solid 0px #737373;
	width:10px;
	height:16px;
	margin:0px 0px;
	line-height:18px;
	color:#777777;
	background-color:#EDF4F5;
}
.crt-konta {
	margin: 0px 0px;
	float: left;
	padding: 5px 0px 0px 5px;
	width:16px;
	height:22px;
	background:url(images/crt-konta.gif) no-repeat;
}
.crt-kontab {
	margin: 0px 0px;
	float: left;
	padding: 5px 0px 0px 5px;
	width:20px;
	height:22px;
	background:url(images/crt-konta.gif) no-repeat;
}
.crt-holderb {	
	float: left;
	width: 730px;
	padding: 0px 0px;
	margin: 8px 0px;
	font-weight:bold;
}
/*-------------------- end reg 1/2 ---------------------*/

#news-holder{
	width:384px;
	height:280px;
	margin: 0px auto;
	padding: 0px;
	float: left;
}
.new-right-side{
	width:20px;
	height:280px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: url(images/new-crnr.gif) no-repeat right;
}
.new-left-side{
	width:20px;
	height:280px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: url(images/new-crnr.gif) no-repeat;
}
.news-main{
	width:344px;
	height:271px;
	margin: 0px auto;
	float: left;
	background: url(images/new-bg.gif) repeat-x; padding-left:0px; padding-right:0px; padding-top:9px; padding-bottom:0px
}
.news-main h1{
	width:344px;
	margin: 0px auto;
	padding: 10px 0px ;
	float: left;
	text-align: center;
	font-weight:bold;
	color:#4B8593;
	line-height:25px;
	font-size:19px;
}
.new-close-btn{
	width:20px;
	height:25px;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	float: left;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;
	font-size:12px;
}
.news-head{
	width:342px;
	height:25px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	text-align: left;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	font-size:12px;
}
.news-area{
	width:342px;
	height: auto;
	margin: 0px 0px;
	padding: 2px 0px 0px 0px;
	float: left;
}
.news-area h1{
	width:342px;
	margin: 0px auto;
	padding: 15px 0px ;
	float: left;
	text-align: left;
	font-weight:bold;
	color:#4B8593;
	line-height:25px;
	font-size:16px;
}
.dots-holder {	
	float: left;
	width: 302px;
	padding: 3px 0px 5px 40px;
	margin: 5px 0px;
	height: auto;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#5e93a0;
}


