/*

 dark pink : #682a72 or #772674 brighter
 light pink : #b999c1 or #c59ac3 brighter

*/


body,html {
	margin: 0 5px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:90%;
	letter-spacing:0;
	color: #464546;
	text-align: center;
	background-image: url(../images/mainBG.png);
	background-repeat: repeat-x;
}


#container {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	padding: 0;
	background-color: #e2eef7;
	overflow: hidden;
	_height: 1%; /*this line for clearing contained floats*/
}


#container{
	background-image: url(../images/containerBGvert.png);
	background-repeat: repeat-x;	
}

#containerMyMMS {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	padding: 0;
	background-color: #e2eef7;
	background-image: url(../images/containerBGvert.png);
	background-repeat: repeat-x;
	overflow: hidden;
	_height: 1%; /*this line for clearing contained floats*/
}

#content {
	border: 1px solid #ccc;
	text-align: left;
	padding: 20px;
}

#banner {
	width: 1000px;
	height: 200px;
	/*border:1px solid blue;*/
}

#runningMan {
	width: 1000px;
	height: 105px;
	/*border:1px solid blue;*/
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color: #e2eef7;
}

.leftColFrontinnerPad,.leftColMyMMSinnerPad,.midColMyMMSinnerPad {
	overflow: hidden;
	_height: 1%; /*this line for clearing contained floats*/
}

h1 {
	margin-top: -10px;
	/*font-size: 16px;*/
	font-weight: bold;
	color: #ed1c24;/*#FF9901*/
}

/* p{margin:0;} */

h1{font-size:1.6em;}
h2{font-size:1.25em;}
h3{font-size:1em;}
h4{font-size:0.9em;}


a {
	color: #008000;
}

.pagelinks a,.viewall a {
	padding-top: 2px;
	font-weight: bold;
	color: #ffffff;
}

.pagelinks a:hover,.viewall a:hover {
	color: yellow
}


/* ######################################### */

.t form dt {
	width: 200px
}

.t form dd {
	width: 200px
}

.t form dt,.t form dd {
	border-top: none;
}

input {
	font-size: 11px;
}

form #submitbutton {
	margin-left: 0px;/* 100px */
}

.zend_form { /*border:red 1px solid;*/
	width: 535px;
	padding: 20px;
	padding-left: 0px;
	padding-right: 0px;
}

.t .zend_form {
	width: 470px;
	overflow: hidden;
	_height: 1%;
	margin-top: -20px
}

.formMsg { /*border:1px solid red;*/
	padding: 20px;
	width: 450px
}

/* ############ BASE FORM ############## */
.baseform{
	padding:0px;
	width:522px;
	margin-top:10px;
	/*border:red 1px solid;*/
	/*min-height:90px;*/
	overflow: hidden;
	_height: 1%;
}

.baseform .zend_form{
	margin-top: 0px;
	margin-bottom: 0px;
	/*border:red 1px solid;*/
	padding: 0px;
	padding-top:4px;
	overflow: hidden;
	_height: 1%;
}

.baseform dl dd, .baseform dl dt{
	/*height:28px; */
	padding-top: 2px;
	margin-left: 0;
	float: left;
	display: block;
	padding-bottom: 2px;
	text-align: left;

}

.baseform dl dd{
	text-align:left;
	width: 200px;
	/*border:blue 1px solid;*/
}

.baseform dl dt{
	/*height:1px;*/
	text-align:right;
	width: 240px;
	padding-right:12px;
	/*border:green 1px solid;*/
}
.hiddenDD{height:1px;}

.codeform{
	/*min-height:80px;*/
	margin-top:20px;
}	
/* ##################################### */


/* ############# topNav ################ */

#topNav,#myNav {
	padding: 0;
	margin: 0;
	clear: both;
	display: block;
	height: 26px;/* 26px */
}

#topNav,#myNav {
	background-image: url(../images/menuBG.png);
	background-repeat: repeat-x;
}

#myNav {
	width: 560px;
	background: #7389dc;
	margin-top: 16px;
}

#topNav ul,#myNav ul { /*border:yellow 1px solid;*/
	padding: 0;
	height: 28px;
	padding-left: 0px;
	margin: 0;
}

#topNav ul{
	padding-left:20px;	
}

/* ############### Footer ############# */

#footer {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	padding: 0;
	padding-top:6px;
	/* background-color: #e2eef7; */
	overflow: hidden;
	_height: 1%; /*this line for clearing contained floats*/
}

#footer ul{
	margin:0;
	padding:0;
	/* border:blue 1px solid; */
	overflow: hidden;
	_height: 1%;
	text-align:center;
	padding-left:220px;
}

#topNav ul li,#myNav ul li, #footer ul li {
	padding: 0px;
	margin-right: 2px;
	float: left;
	list-style-type: none;
	display: block;
	height: 26px;
	text-align: center;
	white-space: nowrap;
}

#footer ul li a{
	font-size: 0.8em;
	font-weight: normal;
	color: #464546;
	text-decoration:none;
	border-right: 1px solid #464546;
	padding-right: 15px;
	padding-left: 15px;
	display: block;
}

/* ################################ */

#myNav ul li {
	border-right: 1px solid #a5b3e5
}

#topNav ul li a,#myNav ul li a {
	padding: 5px;
	text-decoration: none;
	font-size: 0.92em;
	font-weight: bold;
	display: block;
	height: 16px;
	/*background:#ccc;*/
	color: #ffffff;
}

#topNav form {
	overflow: hidden;
	_height: 1%;
}

#topNav ul li a{
	padding-right: 10px;
	padding-left: 10px;
}

#myNav ul li a{
	padding-right: 5px;
	padding-left: 5px;
}



#topNav ul li a:hover {
	color: #000000;
	background-image: url(../images/menuBGHover.png);
	background-repeat: repeat-x;
}

#myNav ul li a:hover {
	background: #feb35e;
	color: #000
}


#filterBar .inpt {
	margin-top: 2px;
	float: left;
}

#filterBar .shortlab {
	padding-top: 4px;
	padding-right: 4px;
	/*border:green 1px solid;*/
	/* width: 100px; */
	float: left;
	font-weight: bold;
}

.viewall {
	/* width: 50px !important; */
	margin-left: 2px;
	padding-right: 4px;
}

/*################ Page  framework elements ###############*/
.leftAndMidBlock { /*border:orange 1px solid;*/
	overflow: hidden;
	_height: 1%;
	width: 844px;
	float: left;
}

.leftColFront { /*border:blue 1px solid;*/
	display: block;
	/*height:375px;*/
	width: 843px;
	float: left;
	text-align: left;
}

.leftColMyMMS { /*border:blue 1px solid;*/
	display: block;
	min-height: 147px;
	width: 262px;
	float: left;
	overflow: hidden;
	_height: 1%;
}

.midColMyMMS { 
	display: block;
	width: 582px;
	float: left;
	text-align: left;
	line-height:1.3;
	letter-spacing:-0.1px;
	/* border:blue 1px solid; */
}

.wideCol { 
	/*
	display: block;
	width: 582px;
	float: left;
	text-align: left;
	line-height:1.3;
	letter-spacing:-0.1px;
	border:blue 1px solid;
	*/
}

.leftColFrontinnerPad,.leftColMyMMSinnerPad,.midColMyMMSinnerPad {
	padding: 30px;
	padding-bottom: 18px;
	/*border:green 1px solid;*/
	display: block;
}

.leftColMyMMSinnerPad {
	padding: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	/* border:green 1px solid; */
	display: block;
}

.midColMyMMSinnerPad { /*border:green 1px solid;*/
	text-align:left;
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	min-height: 100px;
	overflow: hidden;
	_height: 1%;
}

.leftColMyMMSinnerPad {
	padding-top: 16px;
}


.logButsbox{
	/*border:green 1px solid;*/
	text-align:center;
	padding:20px;
	padding-top:10px;

}
.innerlogButsbox{
	border:#999 2px solid;
	padding-top:25px;
	height:80px;
	background-color: #fff;
	background-image: url(../images/link_boxes_BG.png);
	background-position: 100% 0;
	background-repeat: repeat-y;
}

#compsPanel {
	padding-left: 30px;
	/*border:green 1px solid;*/
	min-height: 147px;
	width: 844px;
	overflow: hidden;
	_height: 1%;
	float: left;
}

#compsPanel dt {
	margin-right: 25px;
	/*border:green 1px solid;*/
	min-height: 146px;
	width: 245px;
	float: left;
}

.AdCol { /*border:green 1px solid;*/
	padding-top: 16px;
	text-align: left;
	display: block;
	height: 354px;
	width: 150px;
	float: left;
	clear: right;
}

.AdCol a{ 
	text-decoration:none;
}

.AdCol a.nextevbut{
	background-image: url(../images/en/NEXT-EVENT-gen.gif);
	background-position: 0 20px;
	background-repeat: no-repeat;
	width:140px;
	height:166px;
	display:block;
	padding-left:10px;
	/* padding-top:52px; */
}

.clear { /*border:red 1px solid;*/
	display: block;
	height: 1px;
	width: 10x;
	clear: both;
}

/* ######################################################### */
.verify {
	padding-bottom: 20px;
	padding-left: 0;
}

dd ul {
	/*  list-style-type: none;
	width: 80px;*/
	/* width: 100%;*/
	/* float: left; */
}

dd ul li {
	margin-left: -10px;
}

/*################# Table Formatting #####################*/
.bl {
	background: url("/images/corner_BL.png") 0 100% no-repeat
}

.br {
	background: url("/images/corner_BR.png") 100% 100% no-repeat
}

.tl {
	background: url("/images/corner_TL.png") 0 0 no-repeat
}

.tr {
	background: url("/images/corner_TR.png") 100% 0 no-repeat;
	padding: 10px
}

.t {
	background: #fff url("/images/dot_T.png") 0 0 repeat-x
}

.b {
	background: url("/images/dot_B.png") 0 100% repeat-x
}

.l {
	background: url("/images/dot_L.png") 0 0 repeat-y
}

.r {
	background: url("/images/dot_R.png") 100% 0 repeat-y
}

.bl,.br,.tl,.tr,.t,.b,.l,.r {
	height: 100%; /*100%*/
	min-height: 100px;
	overflow: hidden;
	_height: 1%; /*this line for clearing contained floats*/
}

.t {
	margin-top: 20px
}

.h {
	background: url("/images/hBG.png") 0 0 repeat-x
}

.hL {
	background: url("/images/hL.png") 0 0 no-repeat
}

.hR {
	background: url("/images/hR.png") 100% 0 no-repeat
}

.h,.hL,.hR,.eventsTableRow {
	height: 25px;
	min-height: 25px;
	overflow: hidden;
	_height: 1%; /*this line for clearing contained floats*/
}

.compTableRow {
	padding-left:15px;
	overflow: hidden;
	_height: 1%; /*this line for clearing contained floats*/
	padding-bottom:4px;
	border-bottom:1px solid #7389dc;
	/*border:1px red solid;*/
	/*width:460px*/
}

.h,.hL,.hR {
	color: #ffffff
}

.h {
	margin-bottom: 6px;
	font-weight:bold;
	letter-spacing:-0.5px;
}

#filterBar .h {
	background: url("/images/fhbg.png") 0 0 repeat-x !important
}

#filterBar .hL {
	background: url("/images/fhl.png") 0 0 no-repeat
}

#filterBar .hR {
	background: url("/images/fhr.png") 100% 0 no-repeat;
	padding-left:40px;
}

.navdivider { /*border:1px green solid;*/
	height: 25px;
	display: block;
	background: url("/images/navDivider.png") 50% 0 no-repeat;
	width: 20px;
	float: left;
}

.eventsTableRow,.hR {
	padding-left: 20px
}

.eventsTableRow {
	border-bottom: 1px solid #a2b4e9;
	clear:both !important;
}

/* begin hide from ie5 \*/
* html .eventsTableRow {height:1%;}
/* hide end */


.subtotal{
	background:#dafde0;
}

.total{
	background:#b7fdc3;
}

.eventsTableRowCell {
	padding-top: 4px;
	/*border:1px green solid;*/
	display: block;
	height: 19px;
	min-height: 19px;
	float: left;
	letter-spacing:-0.5px;
	/* font-weight: bold;*/
}

.eventsTableRowCell a{
	letter-spacing:-0.5px;	
}

html>body .eventsTableRowCell {
	height: auto
}  /* not ie6- */

.compTableRowCell {
	padding-top: 4px;
	/* border:1px green solid;*/
	display: block;
	overflow: hidden;
	_height: 1%;
	float: left;
	font-weight: bold;
}

html>body .compTableRowCell {
	height: auto
}  /* not ie6- */

.transdetail {
	width: 340px;
	font-weight:normal;
	border-left:1px solid #7389dc;
	padding-left:4px;
}

.nameCellExt {
	width: 240px;
}

.nameCell {
	width: 230px;
}

.w350 {
	width: 350px;
}

.w200 {
	width: 200px;
}

.w155{
	width: 155px;
}

.w145{
	width: 145px;
}

.w135{
	width: 135px;
}

.w100{
	width: 100px;
}

.countryCell, .w130{
	width: 130px;
}

.dateCell{
	width: 90px;
}

.transdate {
	width: 125px;
}

.withdrawl, .activity, .deposit {
	width: 80px;
}

.detail {
	width: 67px;
}

.points {
	width: 36px;
	text-align:center;
}

.balance {
	width: 58px;
}
.deposit, .withdrawl, .balance{text-align:center} 


/* .nameCell, .dateCell, .countryCell, .points{border:1px solid red} */

.eventsDetailBody, .eventsDetailDistBlock {
	font-size:0.92em;
	/* letter-spacing:-0.5px; */
	padding: 0px;
	float:left;
	overflow: hidden;
	_height: 1%;
}

.eventsDetailBody {
	padding: 10px;
	width:400px;
	line-height:1.5;
	border-right:1px solid #dcdada;
	/*border:1px green solid;*/
}

.img_align-right { float:right; margin: 0 0 15px 15px; }

.img_align-lowright { float:right; margin: 15px 0 15px 15px; }

.img_align-left { float:left; margin: 0 15px 5px 0; }

.img_frame { padding: 5px; border: 1px solid #aaa; }

.eventsDetailDistBlock {
	margin-top:10px;
	letter-spacing:-0.3px;
	font-size: 11px;
	padding-bottom: 10px;
	width:87px;
	line-height:1.5;
	background:#eae8e8;
}
.detailTitle {
	font-weight:bold;
	padding-left: 5px;
	background:	#dcdada;
}
.detailText {
	padding-left: 5px;
	border-bottom:1px solid #fff;
}

/* #dcdada */

#backButtBlock {
	margin-top: 20px;
	height: 24px;
	display: block;
	overflow: hidden;
	_height: 1%;
	/*border:1px green solid;*/
	width: 100%;
	text-align: right;
}

#backButtBlock li {
	list-style-type: none
}

#backButtBlock li a {
	height: 24px;
	display: block;
	/*border:1px red solid;*/
	width: 84px;
	margin-left: 420px ! important;
}

.addLink {
	margin-top: 20px;
	text-align: right
}

/* ##### Silver, Blue and Green round corner boxes ##### */

/* Blue */

.Bt {
	background: url("/images/BBtop.png") 0 0 repeat-x;/* #c3e8fc */
}

.Bb {
	background: url("/images/BBbottom.png") 0 100% repeat-x
}

.Bbg{
	background: url("/images/BBbg.png") 0 0 repeat-y	
}

/* Green */

.Gt {
	background: url("/images/GBtop.png") 0 0 repeat-x; /* #c6ecc3 */
}

.Gb {
	background: url("/images/GBbottom.png") 0 100% repeat-x
}

.Gbg{
	background: url("/images/GBbg.png") 0 0 repeat-y	
}


/* Silver */

.St {
	background: url("/images/SBtop.png") 0 0 no-repeat; /* #c6ecc3 */
}

.Sb {
	background: url("/images/SBbottom.png") 0 100% no-repeat;
}

.Sbg{
	background: url("/images/SBbg.png") 0 0 repeat-y;
}

.Bt, .Bb, .Bbg, .Gt, .Gb, .Gbg, .St, .Sb, .Sbg {
	height: 100%;
	min-height: 120px;
	overflow: hidden;
	_height: 1%; /*this line for clearing contained floats*/
}
.Bb, .Gb, .Sb{
	padding-top:10px;
	/*padding-bottom:12px;*/
	padding-left:30px;
}
.Bb{padding-bottom:10px;}

/* ############# competitions page  #############*/
.compBoxWrapper, .charBoxWrapper {
	width: 100%;
	overflow: hidden;
	_height: 1%;
	border-top: 1px #999 solid;
	margin-top: 35px;
}

.compBox, .charBox {
	/* width: 100%; */
	text-align: left;
	overflow: hidden;
	_height: 1%;
	/* border:1px red solid; */
	padding: 20px 0 20px 0;
	margin: 0px;
	margin-top: 5px;
}

.compBox{
	padding: 20px;	
}

.charBox {
	min-height: 148px;	
	padding: 20px 0 20px 0;	
	border-bottom: 1px #999 solid;
}

.compBox dd,.compBox dt, .charBox dd,.charBox dt {
	width: 100%;
	overflow: hidden;
	_height: 1%;
	/* border:1px green solid; */
	float: left;
}

.compBox dt, .charBox dd,.charBox dt {
	min-height: 154px;		
}

.compBox dd, .charBox dd {
	text-align: left;
	padding: 0px;
	margin: 0px;
	/*border:1px blue solid;*/
}


.charBox dd{
	width: 250px;
	margin-left:20px;
}

.compBox dt, .charBox dt {
	text-align: right;
	width: 420px;/* 270px */
	/*border:1px green solid;*/
}

.compBox dd, .compBox dt{
	padding-bottom:15px;
	padding-top:10px;
}

.charBox dd, .charBox dt{
	padding-top:6px;
	padding-bottom:4px;	
}

.compBox ul{
	display:block;
	overflow: hidden;
	_height: 1%;
	/* list-style-type: disc; */
	list-style: disc;
}

.hilite {
	color: red;
	font-weight: bold;
}

.entered {
	color: green;
	font-weight: bold;
}


/* ################## gaps and spaces ################## */ /*
.gap10, .gap20, .gap30{
	display:block;
	width:30x;
	clear:both;
	overflow : hidden; _height : 1%;
}
.gap10{height:10px}
.gap20{height:20px}
.gap30{height:30px}
*/
.margtop10 {
	margin-top: 10px
}

.margtop20 {
	margin-top: 20px
}

.margtop30 {
	margin-top: 30px
}

.margupdown20 {
	margin-top: 20px;
	margin-bottom: 20px
}

.margdown20 {
	margin-bottom: 20px
}

.w100perc{
	width:100% !important;
	/* border:1px green solid; */
}

/* ################# entercomp ############### */
.entercomp {
	width: 100%;
	min-height: 148px;
	text-align: left;
	overflow: hidden;
	_height: 1%;
	/*border:1px green solid;*/
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}

.entercomp form dd,.entercomp form dt,.enternow {
	width: 100%;
	min-height: 28px;
	overflow: hidden;
	_height: 1%;
	/*border:1px green solid;*/
	float: left;
	margin: 0px;
	/*margin-top:20px*/
}

.entercomp form dd {
	text-align: right;
	width: 150px;
	padding: 0px;
	padding-right: 12px;
	padding-top: 2px;
}

.entercomp form dt {
	width: 80px;
	/*border:1px red solid;*/
}

.enternow {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 12px;
	background-color: #ffb8d3;
	overflow: hidden;
	_height: 1%;
	/*	border:1px red solid;*/
}

/* ############# alerts, errors and warnings  #############*/

.alert {
	padding: 12px;
	font-weight: normal;
	color: #000;
	overflow: hidden;
	_height: 1%;
	height: 30px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	background: #ffb8d3;
	text-align: center;
	clear:both;
}

.emphasis, .bluesub {
	color: #2a50d0;
}

* html .emphasis {
	margin-bottom:10px;
} 

.emphasis{
	font-size: 1.3em;
	font-weight: bold;
}

.bluesub, .sub {
	font-size: 14px;
}

.bluesub a{
	color: #2a50d0;
/*	text-decoration:none;
	font-weight:bold; */
}

.formerrors {
	color: red;
	font-size: 12px;
	clear:both;
	margin: 20px;
	/*font-weight: bold;*/
}

.errors {
	font-size: 11px;
	display: block;
	width: 150px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: red;
	font-weight: bold;
	/* border:1px blue solid; */
}

.success { /* width:100%;*/
	text-align: center;
	padding: 24px;
	padding-top: 12px;
	overflow: hidden;
	_height: 1%;
	/*border:1px blue solid;*/
}

/* ##################################### */

.pointsbox,.pointsbox a {
	width: 209px;
	/*border:1px green solid;*/
	display: block;
	margin: 0px;
	margin-bottom: 10px;
}

.pointsbox {
	height: 43px;
}

.pointsbox a {
	background-image: url(../images/points_box.png);
	background-repeat: no-repeat;
	/*border:1px red solid;*/
	text-decoration: none;
	color: #3e8342;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	height: 36px;
}

.pointsbox a:hover {
	background-image: url(../images/points_box_hover.png);
	background-repeat: no-repeat;
}

.pointsbox a .large {
	font-size: 18px;
	color: #000;
}

/* ############################################## */

fieldset{
	border: 1px solid #ccc;
	overflow: hidden;
	_height: 1%;
	padding:10px;
	padding-right:0px;
	width: 100%;
	display:block;
	float:left;
}


#dobgroup dt, #dobgroup dd{
	border:none !important;
	width: 80%;
}

#dobgroup .doblabel, .labs{
	width:40px;
	margin-right:10px;
	float:left;
	/*border:1px red solid;*/
}

#dobgroup dl{
	overflow: hidden;
	_height: 1%;
	width: 80%;
}

.links{
	padding:20px;

}
.links a{
	color:#2a50d0;
}

/* ########### large links panel ########### */

#linkpanel{
	/* border: 1px solid #ccc; */
	overflow: hidden;
	_height: 1%;
	padding:0;
	padding-right:0px;
	width: 530px;
	display:block;
	float:left;	
	margin-top:15px;
}
#linkpanel li{
	padding: 0px;
	margin-left: -40px;
	margin-bottom: 4px;
	width: 510px;
	clear:both;
	list-style-type: none;
	display: block;
	height: 46px;
	text-align: center;
}

#linkpanel li a{
	padding: 0px;
	padding-top: 12px;
	width: 508px;
	border:#b4b7ba 1px solid;
	clear:both;
	list-style-type: none;
	display: block;
	height: 34px;
	text-align: center;
	font-size:1.3em;
	font-weight:bold;
	color:#6f7274;
	text-decoration:none;
	background-color: #fff;
	background-image: url(../images/link_boxes_BG.png);
	background-position: 100% 0;
	background-repeat: repeat-y;
}

#linkpanel li a:hover{
	background-color: #e2e6e8;
	background-image: url(../images/link_boxes_BG_hover.png);
	background-repeat: repeat-y;
}

/* ######### Refer a friend table ############ */

#refer{
	border: 0px solid #ccc;
	padding-left:70px;
	overflow: hidden;
	_height: 1%;
	margin:0;
	margin-top:20px;
	padding:0 0 20px 50px;
	padding-top:0px !important;
	height: 145px;
}

#refer dt {
	/* border:green 1px solid; */
	text-align:right;
	padding-right:10px;
	width: 150px;
	height: 30px;
	clear: both;
	float: left;

}
#refer dd {
	/* border:red 1px solid; */
	margin-left: 0;
	margin-bottom: 4px;
	width: 350px;
	/*height: 30px; */
	clear: none;
	float: left;
}

/* ############ status ##########  */

.status, .status li{
	overflow: hidden;
	text-align:left;
	zoom: 1;
	margin-left:0;	
}

html>body .status, html>body .status li {
	_height: 1%;
}

.status, .status ul{
	margin:0;
	padding:0;
}

.status li{
	border:red 0px solid;
	margin:0;
	padding:0;
	padding-left:50px;
	padding-top:8px;
	padding-bottom:9px;
	background-image: url(../images/refer-stats_BG.png);
	background-repeat: no-repeat;
	margin-bottom:6px;
	list-style-type: none;
	display: block;
	text-align: center;
	white-space: nowrap;
}

.status dt,.status dd{
	font-size:14px;
	height:20px;
	margin:0;
	padding:0;
	float:left;
	
}

.status dt{
	font-weight:bold;
	border:green 0px solid;	
	width:150px;
	clear:both;
	text-align:left;
}

.status dd{
	text-align:center;
	border:blue 0px solid;
	width:50px;
	margin-right:25px;
}

/* ################# doblabel #################### */

.zend_form dd label{
	/* border:red 1px solid; */
	width:48px;
	display:block;
	float: left;
}

/* ########## Stemap ########## */

#sitemap ul li{
	
}
#sitemap ul li a{
	text-decoration:none;
	color: #464546;
}

#sitemap ul li a:hover{
	text-decoration:underline;
	color: #000;
}

/* ######## downloads ########## */

.downloads ul{
	color:#000;
	font-weight:bold;
	overflow: hidden;
	_height: 1%;
}
.downloads ul li{
	border-bottom:#999 1px solid;
	list-style-type: none;
	margin:0;
	margin-left:-40px;
	margin-bottom:6px;
	padding-top:4px;
	overflow: hidden;
	_height: 1%;
	width:98%;
}
.downloads ul li a{
	margin-left:30px;
	color:#000;
	font-weight:normal;
}
.downloads ul li dt, .downloads ul li dd{
	overflow: hidden;
	_height: 1%;
	float:left;
}
.downloads ul li dt{
	clear:left;	
	width:120px;
	margin-right:0;
	text-align:right;
	padding-right:6px;
}
.downloads ul li dd{
	margin-left:0;
	padding:0;
	text-align:left;
}
/* ######## Font Size exceptions ######### */

.tandcs{
	font-size:85%;
}

/* ############## Features ############### */

.advent{
	/* border:1px solid red; */
	margin-left:12px;
}

.advent .top{
	/* border:1px solid blue; */
	background: url("/images/features/advent_top2.png") 0 0 no-repeat;
	height:99px;
}

.advent .pane{
	/* border:1px solid grey; */
	background: url("/images/features/advent_1px.png") 0 0 repeat-y;
}

.advent .footer{
	/* border:1px solid yellow; */
	background: url("/images/features/advent_footer2.png") 0 100% no-repeat;
	min-height:120px;
	padding-top:15px;
}
.advent,.advent .top,.advent .footer,.advent .top .month,.advent .top .date{
	display:block;
	white-space: nowrap;
	width:208px;
}

.advent .top .month{
	font-size:26px;
	font-weight:bold;
	padding-top:58px;
	margin-left:20px;
}
.advent .top .date{
	padding-top:70px;
}
.advent .top .month, .advent .top .date{
	color:#fff;
	float:left;
	width:82px;	
}

/* ########### End of features ############ */


#adminform dl{
	padding:20px !important;	
}

.scroll{
	height: 182px;
	overflow-y: scroll;
	border:0px solid red;
}

/*
#register dl dd select{
	font-size:11px;
}
*/

.output{
	color:#000;
	font-size:11px;	
	border:1px solid green;
	position:fixed;
	top:40px;
	right:20px;
	background-color:#fff;
	z-index:200;
	padding:10px;
	width: 300px;
	white-space: normal !important;
}

.myfloatfix {
	overflow: hidden;
	text-align:left;
	zoom: 1;
	margin-left:0;
}

html>body .myfloatfix{
	_height: 1%;
}