
/*##################################################################################################

    CSS for MODULES

    Identifier is:  o5e8s7a2
*/


/*  login  ///////////////////////////////////////////////////////////////////////////////////////*/

#o5e8s7a2-loginContainer {
    padding-top: 5px;
}
#o5e8s7a2-loginContainer table {
    border-collapse: collapse;
}
#o5e8s7a2-loginContainer img, div {
    border: none;  padding: 0px;  margin: 0px;
}
#o5e8s7a2-loginContainer form {
	margin: 0px;
}

#o5e8s7a2-loginContainer td, #o5e8s7a2-loginContainer div {
	border: 0px;  padding: 0px;  margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
#o5e8s7a2-loginContainer .headline {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	
	background-color: #FF6600;
    line-height:100%;
    padding: 4px 0px 5px 6px;  _padding: 3px 0px 6px 6px;
    margin: 0px 3px 5px 0px;
}

#o5e8s7a2-loginContainer .feedbackContainer {
    font-size: 11px; font-weight: bold;  color: #000000;
}

#o5e8s7a2-loginContainer .dividerBox-hori {
    height: 15px;  font-size: 1px;
}
#o5e8s7a2-loginContainer .newUserContainer {
    margin-top: 10px;
    font-weight: bold;
	color: #FFFFFF;
}
#o5e8s7a2-loginContainer .newUserContainer a:link, #o5e8s7a2-loginContainer .newUserContainer a:visited,
#o5e8s7a2-loginContainer .newUserContainer a:hover, #o5e8s7a2-loginContainer .newUserContainer a:active {
    color: #336699;
}

#o5e8s7a2-loginForm {
}
#o5e8s7a2-loginForm td {
}
#o5e8s7a2-loginForm .labelCell {
    padding-top: 2px;  padding-bottom: 1px;
}
#o5e8s7a2-loginForm label {
    color: #FFFFFF;  font-weight: bold;
}
#o5e8s7a2-loginForm .textField {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    border-left: #555555 1px solid;
    border-top: #555555 1px solid;
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
    padding: 0px;
    height: 13px;
    background-color: #FFC68D;
    margin-left: 39px;
    width: 130px;
}
#o5e8s7a2-loginForm .passwordField {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    border-left: #555555 1px solid;
    border-top: #555555 1px solid;
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
    padding: 0px;
    height: 13px;
    background-color: #FFC68D;
    margin-left: 39px;
    width: 100px;
}
#o5e8s7a2-loginForm .loginButton-spacerCell {
    width: 17px;
}
#o5e8s7a2-loginForm .loginButton {
    _margin-top: 1px; /* IE */
	width: 13px;  height: 14px;
	background-image: url(../o5e8s7a2-files/loginButton.gif);
    color: transparent;  _color: #FFFFFF;
	font-size: 0px;  line-height: 0px;
	background-repeat: no-repeat; background-color: transparent; border: none;
    cursor: pointer;
}


#o5e8s7a2-logoutForm {
    text-align: right;
}
#o5e8s7a2-logoutForm .logoutButton {
    font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E4F2EE;
    border-left: #53C1CD 1px solid;
    border-top: #53C1CD 1px solid;
    border-right: #555555 1px solid;
    border-bottom: #555555 1px solid;
	background-color: #39848C;
}
#o5e8s7a2-logoutForm .logoutButton:hover, #o5e8s7a2-logoutForm .logoutButton:active,
#o5e8s7a2-logoutForm .logoutButton-hover {
    font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
    border-left: #555555 1px solid;
    border-top: #555555 1px solid;
    border-right: #FFFFFF 1px solid;
    border-bottom: #FFFFFF 1px solid;
	background-color: #449EA8;
}


/*  newsletterBox  ///////////////////////////////////////////////////////////////////////////////*/

#o5e8s7a2-newsletterBoxContainer {
    /**/
}
#o5e8s7a2-newsletterBoxContainer table {
    border-collapse: collapse;
    width: 95%;
}
#o5e8s7a2-newsletterBoxContainer img, div {
    border: none;  padding: 0px;  margin: 0px;
}
#o5e8s7a2-newsletterBoxContainer td, #o5e8s7a2-newsletterBoxContainer div {
	border: 0px;  padding: 0px;  margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
#o5e8s7a2-newsletterBoxContainer a:link, #o5e8s7a2-newsletterBoxContainer a:visited,
#o5e8s7a2-newsletterBoxContainer a:hover, #o5e8s7a2-newsletterBoxContainer a:active {
    color: #336699;
}

#o5e8s7a2-newsletterBoxContainer .headline {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#o5e8s7a2-newsletterBoxContainer .description {
    padding-top: 5px;
    font-size: 10px;  line-height: 140%;  font-weight: bold;  color: #444444;
}
#o5e8s7a2-newsletterBoxContainer .dividerBox-hori {
    height: 12px;  font-size: 1px;
}
#o5e8s7a2-newsletterBoxContainer .signup {
}
#o5e8s7a2-newsletterBoxContainer .signup .textLink {
}
#o5e8s7a2-newsletterBoxContainer .signup .spacerCell {
}
#o5e8s7a2-newsletterBoxContainer .signup .imageLink {
}


/*  new_user  ////////////////////////////////////////////////////////////////////////////////////*/


#o5e8s7a2-newUserContainer {
}
#o5e8s7a2-newUserForm {
}
#o5e8s7a2-newUserForm select, #o5e8s7a2-newUserForm option {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    padding: 0px;
    height: 18px;
    background-color: #FFFFFF;
    margin-left: 0px;
    width: 80px;
}

/*  newsletterPage  //////////////////////////////////////////////////////////////////////////////*/

#o5e8s7a2-signupContainer {
}
#o5e8s7a2-signupForm {
}


/*  new_user + newsletterPage  ///////////////////////////////////////////////////////////////////*/

#o5e8s7a2-newUserForm .mandatoryMarker, .o5e8s7a2-newUserForm-mandatoryMarker,
        #o5e8s7a2-signupForm .mandatoryMarker, .o5e8s7a2-signupForm-mandatoryMarker {
    color: #CC3300;  font-weight: bold;
}
#o5e8s7a2-newUserForm .errorMarker,
        #o5e8s7a2-signupForm .errorMarker {
    color: #CC3300;  font-weight: bold;
    font-size: 14px;  line-height: 100%;
}

#o5e8s7a2-newUserForm td,
        #o5e8s7a2-signupForm td,
                #o5e8s7a2-signoffForm td {
}
#o5e8s7a2-newUserForm .labelCell,
        #o5e8s7a2-signupForm .labelCell,
                #o5e8s7a2-signoffForm .labelCell {
    padding-top: 0px;  padding-bottom: 4px;
    width: 100px;  padding-right: 10px;
}
#o5e8s7a2-newUserForm label,
        #o5e8s7a2-signupForm label.
                #o5e8s7a2-signoffForm label {
}

#o5e8s7a2-newUserForm .textField,
        #o5e8s7a2-signupForm .textField,
                #o5e8s7a2-signoffForm .textField {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    border-left: #555555 1px solid;
    border-top: #555555 1px solid;
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
    padding: 0px;
    height: 18px;
    background-color: #FFFFFF;
    margin-left: 0px;
    width: 200px;
}
#o5e8s7a2-newUserForm .textField-medium,
        #o5e8s7a2-signupForm .textField-medium {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    border-left: #555555 1px solid;
    border-top: #555555 1px solid;
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
    padding: 0px;
    height: 18px;
    background-color: #FFFFFF;
    margin-left: 0px;
    width: 140px;
}
#o5e8s7a2-newUserForm .textField-short,
        #o5e8s7a2-signupForm .textField-short {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    border-left: #555555 1px solid;
    border-top: #555555 1px solid;
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
    padding: 0px;
    height: 18px;
    background-color: #FFFFFF;
    margin-left: 0px;
    width: 80px;
}

#o5e8s7a2-newUserForm .submitButton,
        #o5e8s7a2-signupForm .submitButton,
                #o5e8s7a2-signoffForm .submitButton {
    font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
    border-left: #E6E6E6 1px solid;
    border-top: #E6E6E6 1px solid;
    border-right: #555555 1px solid;
    border-bottom: #555555 1px solid;
	background-color: #D6D6D6;
	width: 60px;
}
#o5e8s7a2-newUserForm .submitButton:hover, #o5e8s7a2-newUserForm .submitButton:active,
#o5e8s7a2-newUserForm .submitButton-hover,
        #o5e8s7a2-signupForm .submitButton:hover, #o5e8s7a2-signupForm .submitButton:active,
        #o5e8s7a2-signupForm .submitButton-hover,
                #o5e8s7a2-signoffForm .submitButton:hover, #o5e8s7a2-signoffForm .submitButton:active,
                #o5e8s7a2-signoffForm .submitButton-hover {
    font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
    border-left: #666666 1px solid;
    border-top: #666666 1px solid;
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
	background-color: #FFFFFF;
	width: 60px;
}

#o5e8s7a2-signupForm .submitButton,
            #o5e8s7a2-signoffForm .submitButton {
	width: 90px;
}
#o5e8s7a2-signupForm .submitButton:hover, #o5e8s7a2-signupForm .submitButton:active,
#o5e8s7a2-signupForm .submitButton-hover,
        #o5e8s7a2-signoffForm .submitButton:hover, #o5e8s7a2-signoffForm .submitButton:active,
        #o5e8s7a2-signoffForm .submitButton-hover {
    width: 90px;
}


/*  end  /////////////////////////////////////////////////////////////////////////////////////////*/

