.Login-Button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../Registration/Images/V3/Login-DkBtnBG.png);
	background-repeat: repeat-x;
	border: 1px solid #a1c979;
	height: 24px;
	margin-right: 0px;
	margin-left: 3px;
	padding: 2px;
}
.Login-Box {
	background-color: #EFEFEF;
	border: 1px solid #ababab;
	padding: 5px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.Login-Box p {
	font-size: 12px;
}

#LogInSuccess {
	background-color: #CCFFBF;
	border: 1px solid #060;
	padding: 10px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #030;
}
#LogInError {
	background-color: #FFCECE;
	border: 1px solid #900;
	padding: 10px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #900;
}


.Login-Box input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #ecffd8;
	border: 1px solid #a1c979;
	color: #009900;
	padding: 2px;
}

.Login-Box  label {
	margin-top: 2px;
	margin-bottom: 2px;
	display: block;
}
#Wrapper {
	padding: 0px;
	width: 734px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#Body {
	background-image: url(images/body_background_rgt.png);
	background-repeat: repeat-y;
	margin: 0px;
	width: 720px;
	padding-right: 7px;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
}
#Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/body_background02.png);
	background-repeat: repeat-y;
	margin: 0px;
	width: 720px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.HomeBox {
	float: left;
	width: 170px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.HomeBox p {
	font-size: 10px;
}
.HomeBox h5 a {
	text-decoration: none;
	color: #F57D22;
}


.highlight {
	font-size: 12px;
	font-weight: bold;
	color: #003300;
}
.orange_highlight {
	color: #F57D22;
}
#Registration label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#Registration {
	background-color: #E4EBF2;
	border: 1px solid #006600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#Registration input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.divBox {
	clear: left;
	background-color: #E6E6E6;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 300px;
	height: 20px;
	padding: 2px;
	float: left;
}
.divBox:hover {
	clear: left;
	background-color: #CCCCCC;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 300px;
	height: 20px;
	padding: 2px;
}

.divBox input {
	background-color: #E0F4BB;
	width: 175px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #75C17C;
	border-right-color: #04A912;
	border-bottom-color: #04A912;
	border-left-color: #75C17C;
	padding: 2px;
	color: #006600;
	float: left;
}
.divBox  label {
	text-align: left;
	width: 100px;
	height: 20px;
	float: left;
	padding-right: 5px;
}





.HomeBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #728C35;
	text-align: center;
}


#Footer a {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #F57D22;
	text-decoration: none;
}
#Footer p {
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
}



.div-Left {
	float: left;
}
#Body_NoRgtCol {
	background-image: url(images/body_background02.png);
	background-repeat: repeat-y;
	margin: 0px;
	width: 720px;
	padding-right: 7px;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
}
#RightColumn {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 140px;
	font-size: 12px;
}
#HeaderRight {
	margin: 0px;
	padding: 0px;
}
.ScheduleCol {
	float: left;
	width: 350px;
	margin-right: 5px;
	margin-left: 5px;
}
.Schedule-Time {
	font-size: 15px;
	font-weight: bold;
	color: #F57D22;
	float: left;
	width: 65px;
	clear: both;
	height: auto;
}
.Schedule-SectionHolder {
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 4px;
}

.Schedule-Title {
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	background-color: #000000;
	width: 273px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #CCCCCC;
	background-image: url(images/schedule_itemBG.png);
	background-repeat: repeat-x;
}
.Schedule-SectionDetail {
	clear: both;
	font-size: 11px;
	font-weight: normal;
	min-height: 5px;
	margin-left: 65px;
}

.Schedule-SectionDetail ul {
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 5px;
	list-style-type: none;
}
.Schedule-SectionDetail li {
	background-color: #BBCAFF;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #537EFF;
}
.Presenter {
	color: #001A64;
}

.Schedule-SectionDetail li a {
	color: #000000;
	text-decoration: none;
	display: block;
	cursor: pointer;
}
.Schedule-SectionDetail li a:hover {
	color: #000;
	text-decoration: none;
	display: block;
	background-color: #DBE3FD;
}



h3 {
	color: #009900;
}
.BodyText {
	margin: 0px;
	padding: 10px;
}
.smalltext {
	font-size: 10px;
}
#DeleteBox {
	width: 404px;
	display: none;
	position: fixed;
}
.DelTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/delbox_top.png);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 24px;
}
#delbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/delbox_bg.png);
	background-repeat: repeat-y;
	padding-right: 24px;
	padding-left: 24px;
}
#DeleteText {
	padding-top: 15px;

}
#DeleteText p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	margin: 0px;
	padding: 0px;
}
#BreakoutBox {
	width: 567px;
}
#BR_Title {
	float: left;
	height: 33px;
	width: 527px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/Breakout_Title.png);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 20px;
}
#BR_Body {
	background-image: url(images/Breakout_BG.png);
	background-repeat: repeat-y;
	clear: both;
	padding-left: 14px;
	padding-right: 14px;
}
#BR_Body p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#BR_Presenter {
	background-image: url(images/Breakout_Presenter.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}
#Breakout {
	display: none;
	position: fixed;
	z-index: 30;
	overflow: hidden;
	left: 0px;
	top: 0px;
}
#BR-BG {
	position: fixed;
	z-index: 29;
	height: 100%;
	width: 100%;
	background-image: url(images/Br_BG.png);
	background-repeat: repeat;
	display: none;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
#Box {
	width: 404px;
	display: none;
	position: fixed;
}
.BoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/box_top.png);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 24px;
}
#Boxbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/box_bg.png);
	background-repeat: repeat-y;
	padding-right: 24px;
	padding-left: 24px;
}
#BoxText {
	padding-top: 15px;
}
#BoxText p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.SessionEdit {
	background-image: url(images/schedule_itemBG.png);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.paymentBox {
	background-color: #F4F4F4;
	border: 1px solid #333;
	padding: 5px;
	margin-right: 25px;
	margin-left: 25px;
}
.Error {
	background-color: #FFCECE;
	border: 1px solid #900;
	padding: 10px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #900;
}

