/******************************
General 
******************************/
html, body {
	background-color: #ffffff;
	font-family: geneva, verdana, arial, sans-serif;
	font-size: 12px;

}

/******************************
Login 
******************************/
.embLoginForm {
	font-size: 14px;
}
.embLoginBorder {
	text-align: center;
	border: 3px ridge #999999;
	width: 200px;
	background: #999999;
	margin: 50px auto;
	padding: 0;
}
.embLoginText {
	border: 3px solid #999999;
	text-align: center;
	background: #ffffff;
	color: #000000;
	font-weight: bold;
}
.embLoginRow {
	text-align: center;
	background: #999999;
	margin: 0;
	padding: 0;
	clear: both;
}
.embLoginLabel {
	float: left;
	width: 90px;
	margin: 0;
	padding: 2px;
	color: #000000;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
.embLoginInput {
	float: right;
	width: 90px;
	margin: 2px 10px 2px 0;
	padding: 0;
	text-align: left;
}
.embLoginSubmit {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.embLoginError {
	text-align: center;
}

/******************************
Message Boxes - Standard
******************************/
.embBox {
}
.embBoxOutLine {
	font-size: 12px;
	border: 2px solid #000000;
	width: 300px;
	margin-bottom: 25px;
}
.embBoxHeading {
	text-align: center;
	font-weight: bold;
	background: #999999;
	border-bottom: 2px solid #000000;
	padding: 5px;
}
.embBoxContent {
	padding: 5px;
	background: #ffffff;
}
/******************************
Error Boxes
******************************/
.embErrorBoxOutLine {
	font-size: 12px;
	border: 2px solid #000000;
	width: 300px;
	margin-bottom: 25px;
}
.embErrorBoxHeading {
	text-align: center;
	font-weight: bold;
	color: #000000;
	background: #cccccc;
	border-bottom: 2px solid #000000;
	padding: 5px;
}
.embErrorBoxContent {
	padding: 5px;
	color: #000000;
	background: #cccccc;
}


/******************************
Change Password
******************************/
.embChangePassword {
}
.embChangePasswordFormTable {
}
.embChangePasswordFormLabel {
	text-align: right;
	font-weight: bold;
	background: #999999;
	padding: 2px;
}
.embChangePasswordFormValue {
}
.embChangePasswordFormSubmit {
	text-align: center;
}
.embChangePasswordMessage {
}
.embChangePasswordError {
}

/******************************
Forgot Password
******************************/
.embForgotPassword {
}
.embForgotPasswordFormTable {
}
.embForgotPasswordFormLabel {
	text-align: right;
	font-weight: bold;
	background: #999999;
	padding: 2px;
}
.embForgotPasswordFormValue {
}
.embForgotPasswordText {
	text-align: center;
	font-weight: bold;
}
.embForgotPasswordFormSubmit {
	text-align: center;
}
.embForgotPasswordMessage{
}
.embForgotPasswordError {
}

/******************************
Polls
******************************/

/*
#embPoll_POLL_ID {
}
*/

.embPoll {
	padding: 10px;
}
.embPollQuestionForm {
}
.embPollQuestion {
	font-weight: bold;
}
.embPollAnswers {
	list-style-type: none;
	text-indent: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
.embPollSubmit {
}
.embPollAnswer {
}
.embPollResultsTable {
}
.embPollResultsAnswerText {
}
.embPollResultsAnswerNumVotes {
	margin-left: 5px;
}
.embPollResultsAnswerBar {
}
.embPollResultsAnswerBarImage {
}

/******************************
Registration
******************************/
/*
#embRegistrationLabel_FIELD_NAME {
}
#embRegistrationValue_FIELD_NAME {
}
*/

#emb_registration {
}
.embRegistrationForm {
}
.embRegistrationTable {
}
.embRegistrationLabel {
	text-align: right;
	font-weight: bold;
	background: #999999;
	padding: 2px;
}
.embRegistrationValue {
}
.embRegistrationError {
}
.embRegistrationSubmit {
	text-align: center;
}
.embRegistrationRequiredFieldMessage{
	margin-bottom: 20px;
}
.embRegistrationRequiredMarker {
	font-weight: bold;
}
.embRegistrationRequiredText {
	font-style: italic;
}

/******************************
Article List
******************************/
/*
#embArticleList_OBJECT_NAME {
}
*/

.embArticleList {
}
.embArticleListRow {
}

/******************************
Contact form
******************************/
.embContactForm {
}
.embContactFormTable {
}
.embContactFormLabel {
	text-align: right;
	font-weight: bold;
	background: #999999;
	padding: 2px;
}
.embContactFormValue {
}
.embContactForm textarea {
	width: 400px;
	height: 200px;
}
.embContactFormSubmit {
	text-align: center;
}
.embContactFormError {
}

/******************************
Notice form
******************************/
.embNotice {
	margin: 20px;
}
.embNoticeSiteName {
	font-weight: bold;
}
.embNoticeBody {
	margin: 30px 0 30px 0;
	padding: 30px 0 30px 0;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}
.embNoticeDirections {
	font-style: italic;
}
.embNoticeForm {
}
.embNoticeFormSubmit {
	margin-top: 20px;
}



/* Cached on 27 May 2007 @ 14:37:00 */
