/* CSS Document */
html
{
background:url(images/html-bg.png) center;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7b7b7b;
}
body
{
width:768px;
background:url(images/body-bdg.png);
margin:0 auto;
text-align:left;
}
.header
{

border:solid red 0px;
width:100%;
background:url(images/header-bottom.png) no-repeat bottom left;
height:85px;
}

.logo
{

border:solid red 0px;
width:382px;
height:64px;
float:left;
margin-top:0px;
margin-left:18px;
background:url(images/mms-logo.png);
}
.main-menu
{
background:url(images/blue-bg.png);
height:22px;
margin:0 23px;

}
.content-table
{
margin:0 17px;
height:400px;
background:url(images/horizontal-dot.png) bottom repeat-x;

}
.right-channel
{
background:url(images/vertical-dot.png) left repeat-y;
width:235px;
vertical-align:top;
}
.left-td
{
background:url(images/vertical-dot.png) 127px repeat-y;
width:125px;
vertical-align:top;
}
.left-td object
{border:solid red 0px;
margin:3px 3px 3px 1px ;
}


.left-channel
{
width:125px;
vertical-align:top;
}

.left-channel span
{
background:url(images/left-channel-bg.png);
width:118px;
height:450px;
display:block;
margin:5px 5px 5px 0;
}
.flash
{
width:480px;
vertical-align:top;
background:url(images/horizontal-dot.png) top repeat-x;
}

.content-table
{
background:url(images/horizontal-dot.png) bottom repeat-x;
}




.desc
{
vertical-align:top;
width:398px;
background:url(images/lbl-e-dschool.png) 10px 6px no-repeat;
}
.desc p
{
text-align:justify;
padding:33px 12px 10px 12px;
}

h2.login-head
{

width:120px;
height:17px;
padding:4px 0 0 4px;
font-size:11px;
color:#333333;
margin:0;
line-height:14px;
font-weight:bold;
}


.login-form
{


background:url(images/login-form-bg.png) bottom;
width:224px;
margin:10px 0 0 10px;
padding:0;
height:162px;
text-align:left;
}
.login-form .input
{
width:155px;
border:#e5e1d4;
font-size:11px;
margin:12px 0 0 0;
line-height:11px;
color:#5b5b5b;
}
.login-form span
{
margin:7px 0 4px 9px;
display:block;
}
.login-form a
{
margin:9px 0 0 9px;
color:#666666;
display:block;
}

.calender
{
	
	margin: 10px 0 0 10px;
	padding: 96px 0 0 0;
	border: solid red 0px;
	width:200px;
	text-align: left;
	background: url(images/calender-img.png) top left no-repeat;
}
.calender table

{	border: solid #f1e9c2 1px;
	}




.new_calendar a
{
	text-decoration: none;
}

.new_calendar .cal_title
{
	background: #889359;
	color: #ffffff;
}
.new_calendar .cal_arrow
{
	background: #889359;
	color: #fff;
	padding: 0 3px 0 3px;
}
.new_calendar .cal_header_day
{
	font-weight: normal;
	color: #000;
	border-bottom: solid 1px #a39f8f;
	padding: 0 3px 0 3px;
	font-size:9px;
}
.new_calendar .cal_select a
{
	font-weight: normal;
	background:#f1e9c2 ;
	color: #ffffff;
}


.calc table
{
margin:3px 0  0 11px;
border:solid green 0px;
}


.footer 
{
margin:5px 25px;
}

.btn, .blue-btn
{
font-family: Arial, Helvetica, sans-serif;
background:url(images/orange-btn.png);
font-size:10px;
text-transform:uppercase;

color:#fff;
font-weight:bold;
line-height:14px;
border:none;
padding:0px 7px 0px 7px;
margin:0 5px;
}
.blue-btn
{
background:url(images/blue-btn.png);

}
.top-menu
	{
	border:solid red 0px;
	height:22px;
	margin:3px 23px 0 20px;
	padding:0;
	width:265px;
	float:right;
	color:#89292c;
	text-align:right
	}
	.top-menu a
	{
	color:#89292c;
	line-height:22px;
	text-decoration:none;
	padding:0 5px;}

	#home, #help, #logout
	{
	border:solid red 0px;
	background:url(images/ico-home.gif) left no-repeat;
	padding-left:19px;
	height:19px;
	display:block;
	width:36px;
	float:left;}

	#help
	{

	background:url(images/ico-help.gif) left no-repeat;
	width:28px;
	}
	#logout
	{

	background:url(images/ico-logout.gif) left no-repeat;
	width:80px;
	}
	#lang, #lang2
	{
	color:#5f9f1e;
	padding:0;
	float:left;
	margin-right:11px;
	}
