body
{
}
/* Display Week button formats */
.DWButton {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #93DED7), color-stop(1, #5EBBCA) );
background: -moz-linear-gradient( center top, #93DED7 5%, #5EBBCA 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#93DED7', endColorstr='#5EBBCA');
background-color: #93DED7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: none;
display: inline-block;
color: #0078C1 !important;
font-family: arial;
font-size: 14px;
font-weight: bold;
padding: 5px 18px;
text-decoration: none;
text-shadow: 1px 1px 0px #71C5CF;
width: 115px;
text-align: center;
}

.DWButton:hover {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5EBBCA), color-stop(1, #93DED7) );
background: -moz-linear-gradient( center top, #5EBBCA 5%, #93DED7 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EBBCA', endColorstr='#93DED7');
background-color: #93DED7;
text-decoration: none;
}
/* Display Week Personal Information Chapter List Popup */
.DWChapterdiv
{
z-index: 100002;width: 525px; position: absolute; top: 125px; left: 0px;
}
.popupdiv {height: 875px;}
/* Administrative Options Interface Settings */
.regOptionContainer{width:500px;}
.regOptionHeader
{
    width: 500px;
    background-color: #CCCCCC;
    font-weight: bold;
    vertical-align: middle;
    padding: 5px 10px 5px 5px;
    border: #000000 2px solid;
}
.regOptionTable{width:500px;}
.regOptionLeft{width:150px;vertical-align:top;}

/* DW_Personal Interface Settings */
.DW_PersonalContainer{width:700px;}
.DW_PersonalHeader
{
    width: 700px;
    color: #ffffff;
    background-color: #0079C2;
    font-weight: bold;
    font-size: 16px;
    vertical-align: middle;
    padding: 10px 10px 10px 10px;
    border: #0079C2 1px solid;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.DW_PersonalTable{width:600px;}
.DW_PersonalLeft{width:285px;vertical-align:top;}

/* DW_Registration Interface Settings */
.DW_RegistrationContainer{width:700px;}
.DW_RegistrationHeader
{
    width: 700px;
    color: #ffffff;
    background-color: #0079C2;
    font-weight: bold;
    font-size: 16px;
    vertical-align: middle;
    padding: 10px 10px 10px 10px;
    border: #0079C2 1px solid;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.DW_RegistrationTable{width:700px; font-size:10px;line-height:1.5;border-spacing: 0;}
.DW_RegistrationLeft{width:550px;vertical-align:top;padding-left:5px;}
.DW_RegistrationPricing{white-space: nowrap;}
.DW_RegistrationList{font-size:10px;}

.DW_RegistrationBorderTop{border-top:solid gray 1px; padding-top:5px;}
.DW_RegistrationBorderBottom{border-bottom:solid gray 1px;padding-bottom:5px;}
.DW_RegistrationBorderLeft{border-left:solid gray 1px;}
.DW_RegistrationBorderLeftTop{border-left:solid gray 1px;border-top:solid gray 1px;}
.DW_RegistrationBorderLeftBottom{border-left:solid gray 1px;border-bottom:solid gray 1px;}
.DW_RegistrationBorderRight{border-right:solid gray 1px;}
.DW_RegistrationBorderRightTop{border-right:solid gray 1px;border-top:solid gray 1px;}
.DW_RegistrationBorderRightBottom{border-right:solid gray 1px;border-bottom:solid gray 1px;}

/* DW_Demographic Interface Settings */
.DW_DemographicContainer{width:700px;}
.DW_DemographicHeader
{
    width: 700px;
    color: #ffffff;
    background-color: #0079C2;
    font-weight: bold;
    font-size: 16px;
    vertical-align: middle;
    padding: 10px 10px 10px 10px;
    border: #0079C2 1px solid;
    font-family: Georgia, "Times New Roman", Times, serif;
}
/* DW_Payment Interface Settings */
.DW_PaymentContainer{width:700px;}
.DW_PaymentHeader
{
    width: 700px;
    color: #ffffff;
    background-color: #0079C2;
    font-weight: bold;
    font-size: 16px;
    vertical-align: middle;
    padding: 10px 10px 10px 10px;
    border: #0079C2 1px solid;
    font-family: Georgia, "Times New Roman", Times, serif;
}
/* General Module Settings */
.regContainer{width:500px;}
.regHeader
{
    width: 500px;
    background-color: #CCCCCC;
    font-weight: bold;
    vertical-align: middle;
    padding: 5px 10px 5px 5px;
    border: #000000 2px solid;
}
.regTable{width:500px;}
.regButtons{text-align: center;}
.regLeft{width:270px;vertical-align:top;}
/*.c_content{width:600px !important;}*/
.MembershipFrom {
    width: 254px;
}

.styleCheckbox{
	margin-right:10px;
	font-weight:100 !important;
}
.styleCheckbox input[type=radio]{
	margin-right:2px !important;
}