@charset "utf-8";
/* CSS Document */

/* body Properties
--------------------------------------*/

body{
	background-color:#FFFFFF;
}


/* Container Properties
--------------------------------------*/

div#container-mid{
	width:600px;
	margin:10px auto;
	background-image:url(../img/gray/bg_container_mid.jpg);
	background-repeat:x-repeat;
	background-position:center top;
}


div#container-top{
	width:600px;
	background-image:url(../img/gray/bg_container_top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

div#container-bot{
	width:600px;
	background-image:url(../img/gray/bg_container_bot.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:15px 10px;
}

.exp
{
	color:#FF0000;
}


/* Header Properties
--------------------------------------*/

div#header{
	width:600px;
	height:45px;
	border-bottom:2px solid #d6d6d6;
}



/* Wrapper Properties
--------------------------------------*/

.seminar_title{
	background-image:url(../img/gray/title.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.seminar_sub_title{
	border:1px solid #f1f1f1;
}

.seminar_detail{
	border:1px solid #d6d6d6;
}

/* Table Properties
--------------------------------------*/

.seminar_table{
	border:1px solid #d6d6d6;
}

.seminar_table th{
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-top:1px dotted #d6d6d6;
	border-bottom:1px dotted #d6d6d6;
	background-color:#f1f1f1;
}

.seminar_table th.must{
	border-right:4px solid #FF0000;
}

.seminar_table td{
	border-top:1px dotted #d6d6d6;
	border-bottom:1px dotted #d6d6d6;
}


/* Application Properties
--------------------------------------*/

p.application a{
	background-image:url(../img/gray/btn_application.gif);
}

/* Footer Properties
--------------------------------------*/

div#footer{
	border-top:1px dotted #d6d6d6;
}

/* ErrorMassage
--------------------------------------*/
.errorMessage
{
	margin: 20px;
	padding: 3px 10px 3px 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #d6d6d6;
	background-color: #f1f1f1;
	text-align:left;
}
