body {
	background:url(../images/white.png);
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
	font-size: 62.5%;
}

a {
	text-decoration:none
}

.a_link {
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.a_link:hover {
	color:#FFF;
}
.a_link:active, .a_link:selected {
	color:#AA9898;
}

.div_center {
	margin-left:35%;
	width:400px;
	background:url(../images/login_design.png) top;
    border:0px solid #CCCCCC;
	box-shadow: 0px 1px 15px 1px #2D2C2C;
}

.h1 {
	color:#78F87B;
	font-size:30px;
	font-family:Cambria;
	/*Glow*/
	-webkit-text-shadow: 0px 0px 15px rgba(255,255,255,0.8);
	-moz-text-shadow: 0px 0px 20px rgba(255,255,255,0.8);
	text-shadow: 0px 0px 15px rgba(255,255,255,5.8);
}

.img_username {
	float:left;
	display:none;
	 -webkit-transition: all 0.2s ease;
     -moz-transition: all 0.2s ease;
       -o-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
          transition: all 0.2s ease;
}
.input_text_login {
	height:30px;
	width:250px;
	font-size:18px;
	background:url(../images/white.png); border:solid 1px #000000; color:#000000;
}


.input_text_login:focus {
	background:url(../images/black.png); border:solid 1px #007FC7; color:#FFFFFF;
}

.txtfield {
	color:#FFFFFF;
	font-size:16px;
}

.btn_login {
	height:30px;
	width:250px;
	font-size:18px;
	background:url(../images/white.png); border:solid 1px #000000; color:#000000;
}

.btn_login:hover {
	color:#FFFFFF;
	background:url(../images/blue.png); border:solid 1px #007FC7;
}
.btn_login:focus {
	color:#FFFFFF;
	background:url(../images/blue.png); border:solid 1px #007FC7;
}


.notification {
		text-align:center;
		background-color:#FF0000;
		color:#000000;
		padding-top:7px;
		height:25px;
		font-weight:bold;
		font-size:14px;
		box-shadow:0 -1px 1px rgba(0,0,0,1) inset;
		position:absolute;
	}
.noborder {
		background-color:#FF0000;
		border:1px #A10000;
		color:#FFFFFF;
		text-align:center;
		font-weight:bold;
	}

.th_menu {
	font-size:20px;
}


.demos-nav {
	margin-top:4px;
	margin-left:10px;
	float: left;
	width: 135px;
	font-size: 1.3em;
	background:#06F;
	box-shadow: 0px 2px 7px 1px #888;
}

.demos-nav dd {
	margin: 0;
	padding: 0;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight:bold; 
	box-shadow: 0px 2px 7px 1px #888;
}

.demos-nav dt
{
	margin-top: 20px;
	margin-bottom: 0;
	padding-left: 10px;
	padding-bottom:8px;
	box-shadow: 0px 2px 7px 1px #888;
}

.demos-nav dd a
{
	display:block;
	margin-left: 1px;
	padding: 15px 2px 2px 2px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 12px; font-weight:bold;
	text-decoration: none;vertical-align:middle;
	color: #FFF; 
	height:15px; text-align:center;
	box-shadow: 0px 2px 7px 1px #888;
}

.demos-nav dd:hover,
.demos-nav dd a:hover,
.demos-nav dd:focus {
	background:url(../images/black.png);
	color:#CCC;
	-moz-border-radius: 1px; -webkit-border-radius: 1px;
	font-weight:bold; 
}
 .demos-nav dd a.selected {
	background: #06F;
	color:#999;
	-moz-border-radius: 1px; -webkit-border-radius: 1px;
	font-weight:bold; 
}

.button {
	cursor:pointer;
	text-align:center;
	width:150px;
	background:url(../images/white.png);
	color:#036;
	font-weight:bold;
	font-size:14px;
	box-shadow: 0px 0px 5px 1px #9F6;
}

.button:hover {
	background:url(../images/blue.png);
	color:#FFF;
}

.b_time {
	font-size:20px;
	color:#000;
}
.b_times {
	font-size:20px;
	color:#039;
}


.tdtxtField {
	color:#FFF;
	font-size:12px;
}

.txtmenu {
	color:#FFF;
	font-size:14px;
	-webkit-text-shadow: 0px 0px 5px #000;
	-moz-text-shadow: 0px 0px 5px #000;
	text-shadow: 0px 0px 5px #000;
}

.h1_main {
	-webkit-text-shadow: 0px 0px 5px #FFF;
	-moz-text-shadow: 0px 0px 5px #FFF;
	text-shadow: 0px 0px 5px #FFF;
}

#content_target {
	font-size:12px;
	color:#000000;
}

.scrollbar {
		width:99.9%;
		max-width:100%;
		height:530px;
		background-color:#D4D3D3;
		overflow:auto;
		background:scroll url(../images/white.png) top;;
		border:1px solid #ebebeb;
		table-layout: fixed;
		-moz-box-shadow:0 0px 0 rgba(255,255,255,.3) inset;
		-webkit-box-shadow:0 0px 0 rgba(255,255,255,.3) inset;
		padding:0px; 
		box-shadow: 0px 1px 1px 1px #888;
	}
/* customize scrollbar css */
.scrollbar::-webkit-scrollbar{
		width:7px;
		background-color:#D4D3D3;
	}
.scrollbar::-webkit-scrollbar:horizontal{
		height:7px;
	}
.scrollbar::-webkit-scrollbar-track{
		border:1px #3287BC solid;
		border-radius:5px;
		-webkit-box-shadow:0 0 6px #3DD3DB inset;
	}
.scrollbar::-webkit-scrollbar-thumb{
		background-color:#DFD7D7;
		border:1px solid #9F7D7D;
		border-radius:5px;
	}
.scrollbar::-webkit-scrollbar-thumb:hover{
		background-color:#0C60B9;
		border:1px solid #333333;
	}
.scrollbar::-webkit-scrollbar-thumb:active{
		background-color:#0C60B9;
		border:1px solid #333333;
	}
	
.color_one {
		background:#EBEBEB;
		cursor:pointer;
	}
.color_one:hover, .color_two:hover {
		background:#51ACC8;
	}
	
.color_two {
		background:#BFBCBC;
		cursor:pointer;
	}

pre {
	font-size:12px;
	font-family:Monaco;
	padding:0;
	margin:0;
}

input {
	font-size:12px;
	font-family:Monaco;
}

.button_fn {
	font-size:12px;
	width:70px;
}