body{
	text-align:center;
	background: #993366 url(images/bg.jpg) 50% 0;
	margin: 0 0 0 0;
}

body *{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
	color:#9100b2;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover{
	color:#333333
}

h1{
	color: #993366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style:italic;
	margin: 0 0 0 0;
}

h1 span{
	font-weight:bold;
	font-size: 14px;
	color: #333;
}

p { /*pt admin*/
	text-align:left;
	padding: 5px;
	color: #606060;
	text-align: justify;
	}

#page{
	width:945px;
	text-align:left;
	margin:auto;
	background-color: #FFFFFF;
	border: 1px solid #7b4d64;
}


#header{
	height:150px;
	background-image: url(images/header.jpg);
	width: 945px;
	}

#topmenu{
	height:33px;
	width: 945px;
	background-image: url(images/top_menu.gif);
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	display: inline;
	float: left;
	
}
#topmenu ul{ margin:0px; padding:0px;}
#topmenu li {
	list-style-type:none;
	float:left;
	text-align:center;
}
#topmenu li a {
	display:block;
	padding:3px 25px 3px 10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 2px 0 0 0;
}
#topmenu li a:hover {
	color: #931855;
}

#member-bar{
position:relative;
height:35px;
text-indent:10px;
background: #F9E1F4 url(images/panel_grad.gif) 0px 0px repeat-x;
border-bottom: 1px solid #E8B3DE;
clear:both;
display:block;
}

#member-bar form {margin:0px;padding:0px;}

#member-menu a {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin: 2px 25px 0 0;
}

#member-menu a b{
	font-size: 16px;
	font-weight: normal;
	font-weight:bold;
}

#member-menu a:hover {
text-decoration:underline;
}

.list{
	margin: 5px 0px 5px 10px;
	float: left;
	display: inline;
	padding:0px;
}

.list li {
	list-style-type:none;
	margin: 5px 0 0 10px;
	padding: 0;
}

.list li span{
	display:block;
	border:1px solid #e8b3de;
	margin: 10px 0 10px 0;
}

.list li a {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	color: #9100b2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-position: 3px 1px;
	padding: 0px 0px 0px 15px;
	line-height: 18px;
}
.list li a:hover {
	color: #333333;
}

#continut{
	width:945px;
	text-align:left;
	margin:auto;
	background-color: #FFFFFF;
	border: 5px solid #eee;
}

.panel{
	background: #F9E1F4 url(images/panel_grad.gif) 0px 42px repeat-x;
	display: inline;
	float: left;
	margin-bottom:5px;
	border-bottom: 1px solid #E8B3DE;
}


#left, #right{
	float:left;
	width:213px;
	display:inline; /*IE FIX*/
	margin: 5px 0px 0px 0px;
}

#left h3, #right h3 {
	padding:0px 0px 0px 0px;
	color:#fff;
	margin: 0;
	background: url(images/panel_title.gif);
	width: 216px;
	height: 42px;
	font-size: 18px;
	font-family: Georgia;
	font-weight: normal;
	font-style:italic;
	display: inline;
	float: left;
	text-indent:50px;
	line-height: 42px;
}


#main{
	display:inline; /*IE FIX*/
	float: left;
	margin: 5px 15px 0px 15px;
	padding: 0px;
	width: 700px;
}

#main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 5px 5px 5px;
	color: #606060;
	text-align: justify;
	line-height: 18px;
}


#main h1.title {
	font-family: Tahoma;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	background-image: url(images/h1.jpg);
	width: 498px;
	height: 33px;
	padding: 0px 0px 0px 0px;
	text-indent: 10px;
	text-align: center;
	line-height: 30px;
}

#main img {
	padding:10px;
	border:1px solid #f5e1ff;
	margin:10px;
}

.simple{margin:0 !important;padding:0 !important;border:0 !important;}

#left p, #right p {
	margin: 7px 7px 7px 7px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 18px;
}

#left ul, #right ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #993366;
	font-weight: normal;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: 7px;
	line-height: 18px;
}

.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #993366;
	float: right;
	width: auto;
	padding: 0px 5px 0px 25px;
	text-decoration: none;
}

/* Register - Edit
=====================================================================*/

.regtable tr.markform td, .regtable tr.markform th {
	background-color:#fffccd;
	border-top:1px solid #eae840;
	border-bottom:1px solid #eae840;
}

.regtable tr th {
	text-align:right;
	padding:5px;
}

.regwarn{
	font-weight:bold;
	color:#9c7600;
}

#pic{
	border: 2px solid #de5100;
	margin: 10px 5px 5px 7px;
	display: inline;
	float: left;

}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993366;
	font-weight: bold;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}

#program td {padding: 5px; border-bottom:1px solid #ddd;}
#program td, #program a {font-size:12px;}
#program a {text-decoration:underline;}

.integrat, .integrat a{color:#9966CC;}
.completed, .completed a{color:green;}
.next , .next a{color:#444; font-weight:normal;}
.important , .important a{color:#DC143C;}
.notcompleted, .notcompleted a{color:#c0c0c0;}
.workshop, #program .workshop a{color:#3399CC;}
.cancelled{text-decoration:line-through;}

.important{color:#CE3636;}

.mention{color:#515151;}

.notice{margin-top:10px;background-color:#ffffd9; border:1px solid #63757D; padding:5px;}
.crumbs{margin-top:10px;background-color:#ffffd9; border:1px solid #FDF482; padding:5px;}

#footer {
	text-align:center;
	height: 57px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px auto;
	line-height: 18px;
	color: #FFFFFF;
}
