body{
	margin:0; top:0;
	font-size: 10pt;
	color: white;
	background-color: #00111D;
}
table, table tr, table td{
	vertical-align:top;
	border:0px;
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}
#main, #center{
	width:100%;
	height:100%;
}
.left{
	/*max-width:218px;*/
	width:50%;
	min-width:0px;
	text-align: right;	
}
#left-top {
	background: url("../images/design/left_top.jpg") right top no-repeat;
}
.center{
	min-width:1001px;
	/*max-width:1001px;
	width:1001px;*/
}
.right{
	/*max-width:222px;*/
	min-width:0px;
	width:50%;
}
#right-top {
	background: url("../images/design/right_top.jpg") left top no-repeat;
}
#top{
	height:315px;
}
#left{
	background: url("../images/design/left3.gif") right 11px repeat-x ;
}
#left1, #left2, #right1, #right2, #fright2 {
	width:100%;
	overflow: hidden;
}
#left1{
	height:11px;
	background: url("../images/design/left1.jpg") right top no-repeat;
}
#left2{
	height:334px;
	background: url("../images/design/left2.jpg") right top no-repeat;
}
#right{
	background: url("../images/design/right3.jpg") left 11px repeat-x ;
}
#right1{
	height:11px;
	background: url("../images/design/right1.jpg") left top no-repeat;
}
#right2{
	height:334px;
	
	background: url("../images/design/right2.jpg") left top no-repeat;
}
/*#left, #center, #cleft, #right{
	min-height: 500px;
}*/
#cleft{
	width: 228px;
	background: url("../images/design/leftstripe.gif") top right repeat-y;
}

#menu{
	position: relative;
	margin-left: 4px;
}

.menubtn{
	width:224px;
	height:31px;
	line-height:28px;
	text-align:center;
	background-image: url("../images/design/menubtn.gif");
}
.menubtn a, a{
	font-family: Verdana, sans-serif;
	font-weight:bold;
	font-size: 8pt;
	color: #6cf6ff;
	text-decoration: none;
}
.menubtn a:hover, a:hover{
	color:#fff;
	}
#cleft1{
	background: url("../images/design/cleft1.jpg") left top no-repeat;
	height:45px;
}
#cleft2{
	background: url("../images/design/cleft2.gif") right top repeat-x;
	height:159px;
	margin-left: 9px;
	width: 213px;
}
#cmainarea{
	padding: 0 0 0 43px;
	font-family:Verdana,sans-serif;
	font-size:10pt;
	font-weight: lighter;
	color: #00ecff;	
}
#cmainarea td{
	padding:3px;
}
#cmainarea .header{
	font-family:Verdana,sans-serif;
	font-size:12pt;
	letter-spacing:1px;
	font-weight: bold;
	color: #FFF;	
}

#cright{
	background: url("../images/design/center_legs.jpg") right top repeat-x ;
	width: 175px;
}

.footer, .fl, .fr{
	height: 63px;
	font-family: Verdana, sans-serif;
	font-weight:bold;
	font-size: 8pt;
	color: #6cf6ff;
	background: url("../images/design/footer.jpg") right top repeat-x ;
}
.fr{
	background: url("../images/design/f_bckr.gif");
}
.fl{
	background: url("../images/design/f_bckl.gif");
}

#fleft{
	background: url("../images/design/fleft_.jpg") right top no-repeat;
	height: 100%;
}
#fright{
	background: url("../images/design/fright.jpg") no-repeat;
	height: 100%;
}
#copyright{
	margin:30px;
	
}
#login{
	width: 100%;
	height:176px;
}
#lcenter{
width: 100%;
}
.btns > *{
	float:left;
	height:29px;
	vertical-align: text-top;
}
img{
	border:0;
}
#fields, #fields_logged{ 
	position: absolute;
	left: 174px;
	top: 38px;
	padding:0;
	margin: 0;
	z-index:1;
}
#name, #pwd, #fields > label{
	padding-left:8px;
	font-size:9pt;
	font-family:Verdana,sans-serif;
	display: block;
	color: black;
	margin: 0;
	letter-spacing:1px;
}
#name, #pwd{
	position:absolute;
	height:17px;
	width:195px;
	left: 0;
	border: 1px solid black;
}
#pwd{top:22px;}
#fields > label{
	top:1px;
	left:0;
	z-index:3;
	height:24px;
	position:relative;
	visibility: hidden;
}
.error{
	color: #ff2400;
	border-style: solid;
	border-color: #ff2400;
	border-width: 1px;
	padding: 5px;
}
.errordiv{
	margin-top: 5px;
	margin-bottom: 10px;
}

.normal{
	color: #0094FF;
	border-style: solid;
	border-color: #0094FF;
	border-width: 1px;
	padding: 5px;
}
.normaldiv{
	margin-top: 5px;
	margin-bottom: 10px;
}

.reglabel{
	font-weight: bold;
}
.asterix{
	color: red; 
	font-weight: bold;
}
.btncommon{
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
    font-weight: bold;
    text-decoration:none;
    text-align:center;
	color: #33d1e1;
		
	background-image:url(../images/design/btncommon.png);
	background-position:0 0;
    background-repeat:no-repeat;
    
    border:0 none;
    cursor:pointer;
    height:26px;
    width:107px;
    margin:0;
    padding:0;    
}

.btncommon:hover{
	background-position: 0 -26px;
}

.indexStats {
	border: solid 1px #113349;
	background-color: #002238 !important;
	float: left;
	margin-right: 15px;		
}

.indexStatsCount{
	font-weight: bold;
	font-size: 250%;
	color: #FFFFFF;
	float: left;
	margin: 8px;
	margin-right: 0px;
}

.indexStatsText {
	font-weight: bold;
	font-size: 120%;
	float: left;
	margin: 8px;
}
.regTd1{
	width: 150px;
}
.regTd2{
}

