@charset "utf-8";
/* CSS Document */

/* body Properties
--------------------------------------*/

body{
	background-color:#ffffff;
	color:#555555;
	width:530px;
	font-size:75%;
}


/* Container Properties
--------------------------------------*/

div#container-mid{
	width:775px;
	margin:10px auto;
	background-image:url(../img/green/bg_container_mid.jpg);
	background-repeat:x-repeat;
	background-position:center top;
}


div#container-top{
	width:775px;
	background-image:url(../img/green/bg_container_top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

div#container-bot{
	width:755px;
	background-image:url(../img/green/bg_container_bot.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:15px 10px;
}

.exp
{
	color:#A35B5C;
}


/* Header Properties
--------------------------------------*/

div#header{
	width:755px;
	height:45px;
	border-bottom:2px solid #4d6d7d;
}



/* Wrapper Properties
--------------------------------------*/

.seminar_title{
	background-image:url(../img/green/title.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.seminar_sub_title{
	border:1px solid #edf0f2;
}


.seminar_detail{
	border:1px solid #4d6d7d;
}

/* Table Properties
--------------------------------------*/

table{
	font-size:100%;
}
.seminar_table{
	border:1px solid #4d6d7d;

}

.seminar_table th
{
	width:150px;
	border-left:1px solid #4d6d7d;
	border-right:1px solid #4d6d7d;
	border-top:1px dotted #4d6d7d;
	border-bottom:1px dotted #4d6d7d;
	background-color:#CECACB;
}

.seminar_table th.must{
	border-left:1px solid #4d6d7d;
	border-right:4px solid #A35B5C;
	border-top:1px dotted #4d6d7d;
	border-bottom:1px dotted #4d6d7d;
	background-color:#CECACB;
}

.seminar_table td{
	border-top:1px dotted #4d6d7d;
	border-bottom:1px dotted #4d6d7d;
}

/* Application Properties
--------------------------------------*/

p.application a{
	background-image:url(../img/green/btn_application.gif);
}

/* Footer Properties
--------------------------------------*/

div#footer{
	border-top:1px dotted #4d6d7d;
}


/* ErrorMassage
--------------------------------------*/
.errorMessage
{
	margin: 20px;
	padding: 3px 10px 3px 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #4d6d7d;
	background-color: #edf0f2;
	text-align:left;
}

.titleHeader
{
	background-color: #CCCCCC; 
	font-weight: bold;
}



