body {
	color: #333;
	background-color: #FFF;
	font-family: "Turkish Sans", Arial, "Lucida Grande", sans-serif;
	font-size: 11px;
	text-align: left;	
	padding: 0;
	margin: 0;
	}

a {
	color: #69C;
	text-decoration: none;
	}

a:visited {
	color: #69C;
	text-decoration: none;
	}	

a:hover {
	color: #369;
	text-decoration: underline;
	}


/*=========================*/
/* #bt-event */
/*=========================*/

#bt-event h2
{
	background-color: #212c56;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 2px 5px 2px 5px;
	text-align: left;
	margin-top: 37px;
}

#bt-event *
{
	text-align: left;
}

#bt-event .announcement-box
{
	text-align: center;
}

#bt-event .announcement-box .inner
{
	width: 300px;
	border: double 3px #212c56;
	padding: 20px 40px 20px 40px;
	font-weight: normal; 	
	text-align: center;
}

#bt-event .announcement-box strong
{
	font-weight: bold; 	
	display: block;
	text-align: center;
}

#bt-event form .instructions
{
	color: #212c56;
	
}

#bt-event form input.button
{
	text-align: center;
	
}

#bt-event form h2 + p.instructions
{
	text-align: left;
	font-size: 12px;	
}

#bt-event form label
{
	font-size:12px;
	font-weight: bold;
	margin-right: 5px;	
}

#bt-event form label.b
{
	font-size:12px;
	font-weight: normal;
	font-style: italic;
}

#bt-event form fieldset 
{
	border: none;
	margin-bottom: 20px;
	padding: 5px 30px 20px 30px;
	background-color:#F3F5F7;
}

#bt-event form fieldset h2
{
	background-color: #212c56;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 2px 5px 2px 5px;
	text-align: left;
	margin-top: 17px;
}

#bt-event form fieldset label
{
	width: 150px;
	font-weight: bold;
	display: block;
	float: left;
	margin-right: 10px;
	
}

#bt-event form fieldset label.section
{
	clear: right;
	float:none;
}

#bt-event form fieldset label.trailing
{
	width: auto;
	font-weight: normal;
	display: inline;
	float: none;
}

#bt-event form td
{
	padding: 0 0 15px 0;
}

#bt-event form td label
{
	width: auto;
	display: inline;
	float: none;
}

#bt-event form fieldset div.attendee
{
	margin-bottom: 10px;
}



#bt-event form fieldset div.fieldrow
{
	padding-bottom: 15px;
}

#bt-event form fieldset div.fieldrow br
{
	clear: both;
}

#bt-event #attendees input
{
	margin-right: 30px;
}


#bt-event #attendees div.choices
{
	padding-top: 15px;
}
#bt-event #attendees div.choices div.radios
{
	width: 250px;
}
#bt-event #attendees div.choices div.radios div.label-field
{
	width: inherit
}
#bt-event #attendees div.choices div.radios div.label-field input
{
	margin-right: 3px;
	margin-left: 0px;
}

#bt-event #attendees div.choices div.radios div.label-field label
{
}

#bt-event form fieldset div.fieldinstructions1
{
	margin-left: 160px;
	font-style: italic;
	font-size: 11px;
}

/*=========================*/
/* table#event-list */
/*=========================*/
table#event-list
{
font-size: 13px;
border-collapse: collapse;
}

table#event-list td
{
	padding: 7px 5px 7px 5px;
	border: solid 2px #FFFFFF;
	
}

table#event-list tr.heading td
{
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-width: 20px;
	background-color: #212c56;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

table#event-list a.title
{
	font-weight:bold;
}

table#event-list tr.bg1
{
	background-color: #f4f4f4;
}

table#event-list tr.bg2
{
	background-color: #e7f9ff;
}

table#event-list td.speakers
{
	white-space:nowrap;
	vertical-align: middle;
}

table#event-list div.description
{
	padding-top: 4px;
	font-size: 11px;
}

table#event-list .subtitle
{
    font-style: italic;
    font-weight:normal;
	display: block;
}


table#event-list .date
{
    FONT-WEIGHT: bold
}
table#event-list .time
{
    FONT-WEIGHT: normal
}
/*=========================*/






/*=========================*/
/* #event-detail */
/*=========================*/
#event-detail
{
    font-size: 12px;
}

#event-detail .title
{
    font-weight: bold;
    font-size: 16px;
    color: #212c56;
    padding: 10px 10px 10px 0px;
}

#event-detail .subtitle
{
    font-weight: normal;
    font-size: 15px;
    color: #212c56;
    font-style: italic;
}

#event-detail .date
{
    font-weight: bold;
}

#event-detail .where-description
{
    font-weight: bold;
    padding-top: 10px;
}

#event-detail form
{
	text-align: right;
}

#event-detail .closed
{
	text-align: right;
	font-weight: normal;
	font-size: 14px;
	color: crimson;
}
/*=========================*/





/*=========================*/
/* #event-reg */
/*=========================*/

#event-reg
{
	text-align: left;
}

#event-reg form
{
	text-align: left;
}

#event-reg #attendees input
{
	margin-right: 30px;
}


#event-reg #attendees div.choices
{
	padding-top: 15px;
}
#event-reg #attendees div.choices div.radios
{
	width: 250px;
}
#event-reg #attendees div.choices div.radios div.label-field
{
	width: inherit
}
#event-reg #attendees div.choices div.radios div.label-field input
{
	margin-right: 3px;
	margin-left: 0px;
}

#event-reg #attendees div.choices div.radios div.label-field label
{
}

/*=========================*/
