body
{
	font-family: Verdana;
	font-size: 10px;
	margin:0px 0px;
	background-color:#999999;
	color:white;
}
a { color: blue; }

#Container{}

#Header{background-color:White; height:80px;padding-left:35px;padding-right:35px;overflow:hidden;}
#Header .Text{font-family:Verdana;font-size:18px;color:#4d4d4d;float:left;margin-top:28px;}
#Header .Image{text-align:right;float:right;background-image:url(images/logo.jpg);width:197px;height:59px;margin-top:10px;}

#Menu{padding-left:35px;padding-right:35px;height:31px;background-image:url(images/menubar.gif);overflow:hidden;}
#Menu .menuitems a{float:left;margin-right:10px;margin-top:8px;color:#808080;font-weight:bold;font-size:10px;text-decoration:none;padding-right:10px;border-right:solid 1px white;}
#Menu .user{color:#808080;font-size:9px;float:right;margin-top:8px;}

#Banner{ height:70px;background-color:#98C24D;padding-left:35px;padding-right:35px;overflow:hidden;}
#Banner .Text{font-family:Verdana;font-size:24px;color:white;float:left;margin-top:38px;}
#Banner .Image{text-align:right;float:right;background-image:url(images/foto.jpg);width:468px;height:70px;}

#Content{padding-left:35px;padding-right:35px;padding-top:41px;}
#Languages{ float:right;width:100px; }
#Languages a {float:right;padding-left:4px;}
#Footer{padding-left:35px;padding-right:35px;}

/* Global */
.MessageBox{ color:#808080;font-weight:bold;border:solid 5px white;padding:10 10 10 50;background-color:white;width:400px;background-image:url(images/confirmation.gif);background-repeat:no-repeat; }
.ErrorBox{ font-size:10px;color:#808080;font-weight:bold;border:solid 5px red;padding:10 10 10 50;background-color:white;width:400px;background-image:url(images/warning.gif);background-repeat:no-repeat;background-position: 6px 6px; }

.ErrorMessage{ color:red;font-size:10px; }

/* Login */
.Login{margin:0 0;padding:0 0;}
.Login tr td.Text{text-align:right;font-size:11px;font-weight:bold;width:150px;}

.Login tr td.Text{text-align:right;font-size:11px;font-weight:bold;width:150px;}
.Login tr td.IntroText{font-size:12px;font-weight:bold;padding-bottom:20px;}
.Login tr td.Input{padding-left:10px;width:200px;}
.Login tr td.Input input{height:25px;}
.Login tr td input.Button {width:80px;}
.Login tr td.SelfCreation{font-size:12px;padding-top:50px;width:400px;}
.Login tr td.ForgotPassword{font-size:12px;}
.Login tr td a {color:white;}

/* Forgot password*/ 
#ForgotPassword{width:400px;font-size:12px;}


/* My Courses */
#CourseList {width:400px;float:left;}
#CourseList table {margin:0 0;padding:0 0;}
#CourseList table tr td {font-size:10px;padding-right:30px;}
#CourseList table tr td a{font-family:Verdana;font-size:12px;color:White;background-image:url(images/pil.gif);background-repeat:no-repeat;padding-left:15px;font-weight:bold;line-height:26px;text-decoration:none;}
#CourseListText {float:left; margin-top:10px;width:300px;font-size:12px;}

/* My information */
#MyInfo {float:left;width:400px;}
#MyInfoText {float:left; margin-top:10px;width:300px;font-size:12px;}
.UserEdit{margin:0 0;padding:0 0;}
.UserEdit tr td.Text{text-align:right;font-size:11px;font-weight:bold;width:150px;}

.UserEdit tr td.Text{text-align:right;font-size:11px;font-weight:bold;width:150px;}
.UserEdit tr td.Input{padding-left:10px;width:200px;}
.UserEdit tr td.Input input{height:25px;}
.UserEdit tr td input.Button {width:80px;}


/* Forum */
.Forum .Links{margin-bottom:10px; }
.Forum .Links a{ color:white; font-size:12px; padding-right:10px;}
.ForumThreadList{margin:0 0;padding:0 0; border-collapse:collapse;background-color:White;width:700;}
.ForumThreadList tr.header td{ font-size:9px;color:white;font-weight:bold;background-color:#666;padding-left:5px;}
.ForumThreadList tr.alternate{background-color:#efefef;}
.ForumThreadList tr td .Subject{ width:300px; float:left;padding:5px 5px 5px 5px}
.ForumThreadList tr td .Subject a{ color:blue;font-size:12px;}
.ForumThreadList tr td .PostData{width:400px;color:#666;font-size:10px;float:left;clear:both;padding:0px 5px 0px 5px;}
.ForumThreadList tr td .PostData a{color:#666;}
.ForumThreadList tr td .ReplyCount{width:50px;color:#666;font-size:10px;float:right;padding:2px 2px 2px 2px;text-align:right;}
.ForumThreadList tr td .ReplyData{width:150px;color:#666;font-size:10px;float:right;padding:2px 2px 2px 2px;text-align:right;}
.ForumThreadList tr.Pager, .ForumThread tr.Pager{ background-color:#999;font-size: 10px}
.ForumThread tr td .Post{border:solid 1px white; width:700px;}
.ForumThread tr td .PostSubject{padding:5px 5px 5px 5px;font-size:9px;color:white;font-weight:bold;background-color:#666;}
.ForumThread tr td .PostDate{padding:5px 5px 5px 5px;font-size:9px;}
.ForumThread tr td .PostMessage{padding:5px 5px 5px 5px; background-color:White; color:#333;font-size:12px;}

.AddPost{}
.AddPost input{height:25px;width:450px;}
.AddPost textarea{height:200px;width:450px;}
.AddPost input.Button {width:80px;}


/* Error */
#GlobalError{ width:400px; }
#GlobalErrorException{ overflow:scroll; width:400px;height:200px;background-color:White;color:black;font-family:Courier; }
#GlobalErrorException h1 {font-size:16px;}


/* Version */
.Version {width:600px;}