* {
	font-size:			12px;
	font-family: "Trebuchet MS" Verdana, Arial, sans-serif;
}
body {
    background:			#fff;
	line-height:		1.3em; 
	background:			#fff url('../images/bodybg.jpg');
	_text-align:		center;
}

/* Link */
a:link {
    color:#336600;
    text-decoration:none;
}

a:visited {
    color:#336600;
    text-decoration:none;
}

a:hover {
    color:#336600;
    text-decoration:underline;
}

a:active {
    text-decoration:none;
}

.top-left {
	background:			url('../images/top-left.jpg');
	background-repeat:	no-repeat;
	width:				34px;
	height:				30px;
}

.top-center {
	background:			url('../images/top-center.jpg');
	background-repeat:	repeat-x;
	height:				30px;
}

.top-right {
	background:			url('../images/top-right.jpg');
	background-repeat:	no-repeat;
	width:				36px;
	height:				30px;
}

.left-side {
	background:			url('../images/left-side.jpg');
	background-repeat:	repeat-y;
}

.right-side {
	background:			url('../images/right-side.jpg');
	background-repeat:	repeat-y;
}

.bottom-left {
	background:			url('../images/bottom-left.jpg');
	background-repeat:	no-repeat;
	width:				34px;
	height:				30px;
}

.bottom-center {
	background:			url('../images/bottom-center.jpg');
	background-repeat:	repeat-x;
	height:				30px;
}

.bottom-right {
	background:			url('../images/bottom-right.jpg');
	background-repeat:	no-repeat;
	width:				36px;
	height:				30px;
}

td.top {
    background:			#f6f9fb;
}

div.menu {
	border-top:			1px solid #e1e1e1;
	border-bottom:		1px solid #e1e1e1;
	padding:			10px 5px 10px 5px;
}

div.login-info {
	border-bottom:		1px solid #e1e1e1;
	padding:			10px 5px 10px 5px;
}

td.message {
    background:			#ffffff;
	border-bottom:		1px solid #e1e1e1;
	padding-top:		5px;
	padding-bottom:		10px;
}

div.information {
	color:				blue;
	padding:			10px 5px 0px 5px;
}

td.content {
    background:			#ffffff;
}

.headerAll { 
	font-size:			20px; color: #666;
	font-family:		"Trebuchet MS" Verdana, Arial, sans-serif;
}

th.header {
	background-color:	#e8fdde;/*lightsalmon;*/
	border-right:		#ACACAC 1px solid;
	border-top:			#EEEEEE 1px solid;
	border-left:		#EEEEEE 1px solid;
	border-bottom:		#ACACAC 1px solid;
	empty-cells:		show;
}

td.header {
	background-color:	#e8fdde;
	border-right:		#ACACAC 1px solid;
	border-top:			#EEEEEE 1px solid;
	border-left:		#EEEEEE 1px solid;
	border-bottom:		#ACACAC 1px solid;
	empty-cells:		show;
	padding:			2px;
	font-weight:		bold;
}

td.white {
	background-color:	#FFFFFF;
	border-right:		#CCCCCC 1px solid;
	border-top:			#EEEEEE 1px solid;
	border-left:		#EEEEEE 1px solid;
	border-bottom:		#CCCCCC 1px solid;
	empty-cells:		show;
}

td.current-white {
	background-color:	#FFFFFF;
	border-right:		#CCCCCC 1px solid;
	border-top:			#EEEEEE 1px solid;
	border-left:		#EEEEEE 1px solid;
	border-bottom:		#CCCCCC 1px solid;
	empty-cells:		show;
	font-weight:		bold;
	color:				blue;
}

td.lightYellow {
	background-color:	#FAF8EB;
	border-right:		#CCCCCC 1px solid;
	border-top:			#FFFFFF 1px solid;
	border-left:		#EEEEEE 1px solid;
	border-bottom:		#CCCCCC 1px solid;
	empty-cells:		show;
}

div.title {
	padding:			3px 0px 3px 5px;
	background-color:	#c0f3a0;
}

div.msgInfo {
	color:				blue;
	font-weight:		bold;
}

p.msgError {
	color:				red;
	font-weight:		bold;
}

div.line {
	margin-top:			10px;
	margin-bottom:		10px;
	border-top:			1px solid #e1e1e1;
}

td.login-title {
    background:			#ffffff;
    padding-top:		5px;
    padding-bottom:		5px;
    text-align:			center;
    background:			#f6f9fb;
	border-bottom:		1px solid #e1e1e1;
	font-size:			12px;
}

td.login-content {
    background:			#ffffff;
    text-align:			center;
	font-size:			12px;
}

.menu_on {
	background-color:	green;
	color:				white;
	padding:			1px 2px 1px 2px;
}
