/* CSS Document */

* {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
html {margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; }
body {margin: 0; padding: 20px 0; text-align: center; background-color: #E7E7E7; }

img {border: none; }

.hideGraphic { display: none !important; }

#divPageContainer {width: 778px; margin: auto; padding: 0; background-color: #FFFFFF; text-align: left; }

    #divAccessibility { width: 738px; line-height: 35px; margin: 0; padding: 0 20px; background-color: #FFFFFF; color: #386C9B; }
        #divAccessibility ul { list-style-type: none; font-size: 0.8em; }
            #divAccessibility ul li { display: inline; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 5px; border-left: 1px solid #386C9B; color: #FFFFFF; }
                #divAccessibility ul li.liFirstItem { border: none; padding: 0; }
                #divAccessibility ul li a, #divAccessibility ul li a:link { color: #386C9B; text-decoration: none; }
                #divAccessibility ul li a:hover { color: #386C9B; text-decoration: underline; }

    #divContentPageHeader { width: 778px; height: 200px; margin: 0px; padding: 0px; background: url(../../images/layout/content_header_background.gif) top center no-repeat; }
        #divContentPageHeader_Left { float: left; width: 518px; margin: 0px; padding: 0px 0px 0px 20px; }
            #divContentLogo { width: 498px; height: 118px; margin: 0px; padding: 30px 0px 0px 20px; }
            #divContentTitle { width: 496px; line-height: 52px; height: 52px; margin: 0px; padding: 0px 0px 0px 20px; color: #FFFFFF; }
                #divContentTitle h1 { font-size: 1.6em; font-weight: normal; margin: 0px; padding: 0px; }

        #divContentPageHeader_Right {float: left; width: 240px; margin: 0px; padding: 0px; }
            #divContentPageHeader_Right h2 {width: 185px; margin: 0px; padding: 10px 0px 10px 25px; font-size: 1.6em; font-weight: normal; color: #FFFFFF; }
            #divContentPageHeader_Right ul {width: 185px; margin: 0; padding: 0px 0px 0px 25px; list-style-type: none; }
                #divContentPageHeader_Right ul li {margin: 0px; padding: 0px 10px 5px 0px; font-size: 0.8em; font-weight: bold; color: #386C9B; text-align: left; }
                    #divContentPageHeader_Right ul li a, #divContentPageHeader_Right p a:link {color: #FFFFFF; text-decoration: none; }
                    #divContentPageHeader_Right ul li a:hover {text-decoration: underline; }
            #divContentPageHeader_Right input {margin: 0px 0px 7px 0px; padding: 0px 0px 0px 0px; }
                #divContentPageHeader_Right input.cmdViewAccount {margin: 5px 0px 0px 35px; }

            .ulLogin { width: 185px; margin: 0px; padding: 20px 0px 10px 25px !important; text-align: left !important; }
                .ulLogin li { width: 185px; margin: 0px; padding: 5px 0px; }
                    .ulLogin li label { width: 170px !important; margin: 0px; padding: 0px; color: #386C9B; font-weight: bold; }
                    .ulLogin li input { width: 170px !important; margin: 5px 0px 0px 0px !important; padding: 0px; font-weight: normal !important; }
                        .ulLogin li.liErrorRow { color: Red !important; }
                        .ulLogin li.liButtonRow { margin: 0px !important; padding: 0px 0px 0px 0px !important; }
                            .ulLogin li.liButtonRow input { margin: 0px !important; padding: 0px !important; width: auto !important; }

    #divPageHeaderMenu {width: 778px; margin: 0px; padding: 10px 0px 10px 0px; text-align: center; clear: both; }
        #divPageHeaderMenu ul {width: 778px; margin: 0px; padding: 0px; list-style-type: none; }
            #divPageHeaderMenu ul li {display: inline; margin: 0px 0px 0px 5px; padding: 0px 5px 0px 0px; border-right: 1px solid #386C9B; font-weight: bold; font-size: 0.8em; }
                #divPageHeaderMenu ul li a, #divPageHeaderMenu ul li a:link {color: #386C9B; text-decoration: none; }
                #divPageHeaderMenu ul li a:hover {text-decoration: underline; }
                #divPageHeaderMenu ul li.liLastItem {border: none; }

    #divPageFooterMenu {clear: both; width: 778px; margin: 0px; padding: 10px 0px; text-align: center; background-color: #E7E7E7; }
        #divPageFooterMenu ul {width: 778px; margin: 0px; padding: 0px; list-style-type: none; }
            #divPageFooterMenu ul li {display: inline; margin: 0px 0px 0px 5px; padding: 0px 5px 0px 0px; border-right: 1px solid #386C9B; font-weight: bold; font-size: 0.8em; }
                #divPageFooterMenu ul li a, #divPageFooterMenu ul li a:link {color: #386C9B; text-decoration: none; }
                #divPageFooterMenu ul li a:hover {text-decoration: underline; }
                #divPageFooterMenu ul li.liLastItem {border: none; }
    
    #divPageFooter {width: 738px; margin: 0px; padding: 20px 20px; background-color: #989BA0; color: #FFFFFF; text-align: center; font-size: 0.8em !important; }



.divValidation {margin: 0px; padding: 5px 0px; color: Red; font-weight: bold; font-size: 0.8em; }
    .divValidation h3 {float: left; margin: 0px; padding: 0px; font-weight: bold; color: Red !important; }
    .divValidation ul {margin: 0px 0px 20px 15px !important; padding: 5px 0px 5px 20px !important; clear: both; }
        .divValidation ul li {margin: 0px; padding: 2px 0px !important; font-size: 1.2em; font-weight: normal; }

#divPopup { margin: 0px; padding: 10px 20px; font-family: Arial, Helvetica, sans-serif; text-align: left; }
    #divPopup h1 {font-size: 1.2em; color: #386C9B; margin: 0px; padding: 0px 0px 10px 0px; }
    #divPopup p {font-size: 0.8em; margin: 0px; padding: 10px 0px; }




/*
* {margin: 0; padding: 0; }
html {margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; }
body {margin: 0; padding: 20px 0; text-align: center; background-color: #E7E7E7; }

#divPageContainer {width: 778px; margin: auto; padding: 0; background-color: #FFFFFF; text-align: left; }

    #divContentPageHeader { width: 778px; height: 200px; margin: 0px; padding: 0px; background: url(../images/layout/content_header_background.gif) top center no-repeat; }
        #divContentPageHeader_Left { float: left; width: 518px; margin: 0px; padding: 0px 0px 0px 20px; }
            #divContentLogo { width: 498px; height: 118px; margin: 0px; padding: 30px 0px 0px 20px; }
            #divContentTitle { width: 496px; line-height: 52px; height: 52px; margin: 0px; padding: 0px 0px 0px 20px; color: #FFFFFF; }
                #divContentTitle h1 { font-size: 1.6em; font-weight: normal; margin: 0px; padding: 0px; }

        #divContentPageHeader_Right {float: left; width: 240px; margin: 0px; padding: 0px; }
            #divContentPageHeader_Right h2 {width: 185px; margin: 0px; padding: 10px 0px 10px 25px; font-size: 1.6em; font-weight: normal; color: #FFFFFF; }
            #divContentPageHeader_Right ul {width: 185px; margin: 0; padding: 0px 0px 0px 25px; list-style-type: none; }
                #divContentPageHeader_Right ul li {margin: 0px; padding: 0px 10px 5px 0px; font-size: 0.8em; font-weight: bold; color: #386C9B; text-align: left; }
                    #divContentPageHeader_Right ul li a, #divContentPageHeader_Right p a:link {color: #FFFFFF; text-decoration: none; }
                    #divContentPageHeader_Right ul li a:hover {text-decoration: underline; }
            #divContentPageHeader_Right input {margin: 0px 0px 7px 0px; padding: 0px 0px 0px 25px; }
                #divContentPageHeader_Right input.cmdViewAccount {margin: 5px 0px 0px 10px; }

    #divPageHeaderMenu {width: 778px; margin: 0px; padding: 10px 0px 10px 0px; text-align: center; }
        #divPageHeaderMenu ul {width: 778px; margin: 0px; padding: 0px; list-style-type: none; }
            #divPageHeaderMenu ul li {display: inline; margin: 0px 0px 0px 5px; padding: 0px 5px 0px 0px; border-right: 1px solid #386C9B; font-weight: bold; font-size: 0.8em; }
                #divPageHeaderMenu ul li a, #divPageHeaderMenu ul li a:link {color: #386C9B; text-decoration: none; }
                #divPageHeaderMenu ul li a:hover {text-decoration: underline; }
                #divPageHeaderMenu ul li.liLastItem {border: none; }


    #divPageFooterMenu {clear: both; width: 778px; margin: 0px; padding: 10px 0px; text-align: center; background-color: #E7E7E7; }
        #divPageFooterMenu ul {width: 778px; margin: 0px; padding: 0px; list-style-type: none; }
            #divPageFooterMenu ul li {display: inline; margin: 0px 0px 0px 5px; padding: 0px 5px 0px 0px; border-right: 1px solid #989BA0; font-weight: bold; font-size: 0.8em; }
                #divPageFooterMenu ul li a, #divPageFooterMenu ul li a:link {color: #989BA0; text-decoration: none; }
                #divPageFooterMenu ul li a:hover {text-decoration: underline; }
                #divPageFooterMenu ul li.liLastItem {border: none; }
    
    #divPageFooter {width: 738px; margin: 0px; padding: 20px 20px; background-color: #989BA0; color: #FFFFFF; text-align: center; font-size: 0.8em; }

/*
* {margin: 0px; padding: 0px; font-family:  Arial, Helvetica, sans-serif; }
html {width: 778px; margin: 0 auto; padding: 0px; background-color: #E7E7E7; }
body {width: 778px; margin: 0 auto; padding: 0px; background-color: #E7E7E7; }

body {text-align: center; margin: 0; padding: 0px; background-color: #E7E7E7;}

img {border: none; }

#divPageContainer {width: 778px; margin: 0px auto; padding: 0px; background-color: #FFFFFF; text-align: left; }
#divPageContainer #divPageHeaderMenu {width: 778px; margin: 0px; padding: 10px 0px 10px 0px; text-align: center; }
#divPageContainer #divPageHeaderMenu ul {width: 778px; margin: 0px; padding: 0px; list-style-type: none; }
#divPageContainer #divPageHeaderMenu ul li {display: inline; margin: 0px 0px 0px 5px; padding: 0px 5px 0px 0px; border-right: 1px solid #386C9B; font-weight: bold; font-size: 0.8em; }
#divPageContainer #divPageHeaderMenu ul li.liLastItem {border: none; }
#divPageContainer #divPageHeaderMenu ul li a, #divPageContainer #divPageHeaderMenu ul li a:link {color: #386C9B; text-decoration: none; }
#divPageContainer #divPageHeaderMenu ul li a:hover {text-decoration: underline; }

#divPageContainer #divPageFooterMenu {width: 778px; margin: 0px; padding: 10px 0px 10px 0px; background-color: #E7E7E7; text-align: center; }
#divPageContainer #divPageFooterMenu ul {width: 778px; margin: 0px; padding: 0px; list-style-type: none; }
#divPageContainer #divPageFooterMenu ul li {display: inline; margin: 0px 0px 0px 5px; padding: 0px 5px 0px 0px; border-right: 1px solid #989BA0; font-weight: bold; font-size: 0.8em; }
#divPageContainer #divPageFooterMenu ul li.liLastItem {border: none; }
#divPageContainer #divPageFooterMenu ul li a, #divPageContainer #divPageFooterMenu ul li a:link {color: #989BA0; text-decoration: none; }
#divPageContainer #divPageFooterMenu ul li a:hover {text-decoration: underline; }

#divPageContainer #divPageFooter {width: 738px; margin: 0px; padding: 20px 20px; background-color: #989BA0; color: #FFFFFF; text-align: center; font-size: 0.8em; }

.divProgress {float: left; width: 468px; margin: 20px 0px 10px 0px; padding: 20px 0px 0px 0px; border-top: solid 1px #CDCDCF; }
.divProgress p {font-weight: bold; }

.divValidation {margin: 0px; padding: 5px 0px; color: Red; font-weight: bold; font-size: 0.8em; }
.divValidation h3 {float: left; margin: 0px; padding: 0px; font-weight: bold; color: Red !important; }
.divValidation ul {margin: 0px 0px 20px 15px !important; padding: 5px 0px 5px 20px !important; clear: both; }
.divValidation ul li {margin: 0px; padding: 2px 0px !important; font-size: 1.2em; font-weight: normal; }

.error {color: Red !important; font-weight: bold; }
.error a {color: Red !important; }

.pnlProfileIncomplete {float: left; margin: 10px 20px; padding: 0px; font-size: 0.8em; }
.pnlProfileIncomplete p {float: left; margin: 0px; padding: 0px 0px 20px 0px; }
.pnlProfileIncomplete p a, .pnlProfileIncomplete p a:link {color: #386C9B; font-weight: bold; }
.pnlProfileIncomplete p a:hover {text-decoration: none; }

.liNewMember {color: Red !important; font-weight: bold; }

.aSelectedLinkCategory {color: #739910 !important; }

.optList { }
.optList input {float: left; width: auto; margin: 0px; padding: 0px; }
.optList label {float: left; width: auto; margin: 0px; padding: 0px 0px 0px 10px; }

*/
/*Modal Popup*//*
.modalBackground 
{
    position: absolute;
    width: 778px;
    margin: 0px;
    padding: 0px;
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

}

.modalImagePopup {background-color: #FFFFFF; color: #386C9B; padding: 20px 10px 10px 10px; width:700px; position:absolute; top:20px; left:30px; font-size: 0.8em; text-align: center; }
    .modalImagePopup p { padding: 10px 0px; }
    .modalImagePopup p a, .modalImagePopup p a:link { font-size: 1.2em !important; color: #386C9B; text-decoration: none; }
    .modalImagePopup p a:hover {text-decoration: underline; }
    
*/

/*.iboxMemberImage { left: 0px !important; }*/
