
			* {
				font-family: "Trebuchet MS", "Kalimati", "Tahoma", "FreeSans";			
				text-shadow: 0 1px 0 #000000;
				color:	#ffffff;
				font-size: 10pt;
			}

			html {
				height:100%;
			}
		
			body {
			
				background-color: #7f828a;
				background-image: url(ui/head-bg.gif);
				background-repeat: repeat-x;
  			height:100%;
				margin:0px;
				padding:0px;
			
			}
			
			#tblMain {
			
				background-image: url(ui/head.jpg);
				background-repeat: no-repeat;
				background-position: top center;
				height:100%;
				width:100%;
				border:0px;
			
			}
			
			#tdHeader {
				height: 155px;
				vertical-align: top;
				background-image: url(ui/login.jpg);
				background-repeat: no-repeat;
				background-position: center 99px;				
			}
			
			#divLogin {
				width:918px;
				height: 56px;
				margin-top: 99px;
				margin-left: auto;
				margin-right: auto;
				clear:both;				
			}
			
			#divLogin div {
				float:left;
				padding-top:18px;
				font-size: 10pt;
				color: #727272;
			}
			
			#divLogin input {
				border:0px;
			}
			
			#divLblNickname {
				padding-left:343px;
				width: 73px;
			}
			
			#divLblPassword {
				width:68px;
			}
			
			#divCtlNickname,
			#divCtlPassword {
				width:193px;
			}
			
			#divCtlNickname input,
			#divCtlPassword input {
				width:156px;
				margin-top:1px;
				margin-left:3px;
				color: white;
				background-color:#1d1e20;				
			}
			
			#divCtlSubmit input {
			
				width:44px;
				cursor: pointer;
				opacity: 0;
				filter: alpha(opacity:0);
			}
			
			#tdBody {
				vertical-align: top;		
			}
			
			#divBody {
				width:918px;
				margin-left: auto;
				margin-right: auto;				
			}
			
			#trFooter {
				background-image: url(ui/foot-bg.gif);
				background-repeat: repeat-x;
				height:102px;			
			}
			
			#tdFooter {
				vertical-align:top;
				background-image: url(ui/foot.jpg);
				background-repeat: no-repeat;
				background-position: top center;									
			}

			#divFooter {

				padding-top:20px;
				width:210px;
				background-image: url(ui/footer-logo.png);
				background-repeat: no-repeat;
				background-position: 0px 24px;
				margin-left: auto;
				margin-right: auto;

				clear:both;				
			}
			
			#divFooter div {
				padding-left:113px;
				color: #474a53;
				font-size: 9pt;
				height: 18px;
			}
			
			#divFooter div#email {
				background-image: url(ui/footer-email.png);
				background-repeat: no-repeat;
				background-position: 95px 5px;
			}

			#divFooter div#copyright {
				background-image: url(ui/footer-copyright.png);
				background-repeat: no-repeat;
				background-position: 96px 4px;
			}
			
			#divFooter div a:link,
			#divFooter div a:visited {
				color: #474a53;
				text-decoration: none;
			}

			#divFooter div a:hover,
			#divFooter div a:active {
				color: #474a53;
				text-decoration: underline;
			}
			
			#divPage {
			
				width: 675px;
				float:left;
			
			}
			
			div.clearer {
				clear:both;
			}
