body {
   margin: 0px;
   padding: 0px;
   background-color: #FFFFFF;
   color: #000000;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 12px;
}

#header {
   position: relative;
   visibility: visible;
   left: 0px;
   top: 0px;
   z-index: 0;
}

#body {
   position: relative;
   visibility: visible;
   left: 0px;
   top: 0px;
   z-index: 0;
}

#footer {
   position: relative;
   visibility: visible;
   left: 0px;
   top: 0px;
   z-index: 0;
}

#content {
   margin: 10px 10px 30px 10px;
   min-height: 300px;
   height: auto !important;
   height: 300px;
}

.main-width {
   width: 100%;
}

.popup-width {
   width: 100%;
}

.popup-width #content {
   margin: 10px 10px 30px 10px;
   min-height: 200px;
   height: auto !important;
   height: 200px;
}

.hline {
   background: url('../images/common/hline.gif');
}

.title {
   color: #9999CC;
   font-size: 24px;
   font-weight: bold;
}

.title2 {
   color: #9999CC;
   font-size: 16px;
   font-weight: bold;
}

.title3 {
   color: #000000;
   font-size: 16px;
   font-weight: bold;
}

.title4 {
   color: #3B1D6F;
   font-size: 13px;
}

A:link, A:visited {
   color: #0000CC;
   text-decoration: none;
}

A:active, A:hover {
   color: #CC0000;
   text-decoration: underline;
}

.purpleBg {
   background-color: #000066;
   color: #FFFFFF;
}

.purpleBg2 {
   background-color: #000066;
   color: #FFFFFF;
   font-size: 16px;
}

.blueBg3 {
   background-color: #9C9CCE;
   color: #000000;
   font-size: 16px;
}

.borderBg {
   background-color: #FFFFFF;
}

.bodyBg {
   background-color: #FFFFFF;
}

.header {
   color: #000000;
   font-size: 14px;
}

.headerCol {
   white-space: nowrap;
   padding: 0px 5px 0px 5px;
}

.nav1 {
   font-size: 11px;
   font-weight: bold;
}

.nav2 {
   font-size: 13px;
   font-weight: bold;
}

.navBorder {
   border-right: solid 1px #FFFFFF;
}

.navCol {
   white-space: nowrap;
   padding: 0px 10px 0px 10px;
}

.nav2 A:link, .nav2 A:visited {
   color: #3B1D6F;
   text-decoration: none;
}

.nav2 A:active, .nav2 A:hover {
   color: #3B1D6F;
   text-decoration: underline;
}

.purpleBg A:link, .purpleBg A:visited {
   color: #FFFFFF;
   text-decoration: none;
}

.purpleBg A:active, .purpleBg A:hover {
   color: #FFFFFF;
   text-decoration: underline;
}

.blueBg2 A:link, .blueBg2 A:visited {
   color: #0000CC;
   text-decoration: none;
}

.blueBg2 A:active, .blueBg2 A:hover {
   color: #000000;
   text-decoration: underline;
}

.copyright {
   color: #FFFFFF;
}

.menu {
   border: solid 1px #000000;
   background-color: #E7E7E7;
   padding: 5px;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
}

.rowMenu {
   position: absolute;
   visibility: hidden;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 240px;
}

#publisherEditSectionMenu {
   position: absolute;
   visibility: hidden;
   background-color: #DDDDDD;
   border: solid 1px #999999;
   width: 350px;
   font-size: 10px;
   z-index: 1;
}

#publisherMoveSectionMenu {
   position: absolute;
   visibility: hidden;
   background-color: #DDDDDD;
   border: solid 1px #999999;
   width: 300px;
   font-size: 10px;
   z-index: 1;
}

#publisherTemplatesMenu {
   position: absolute;
   visibility: hidden;
   background-color: #DDDDDD;
   border: solid 1px #999999;
   width: 580px;
   height: 350px;
   font-size: 10px;
   z-index: 1;
}

#publisherLayoutsMenu {
   position: absolute;
   visibility: hidden;
   background-color: #DDDDDD;
   border: solid 1px #999999;
   width: 550px;
   height: 350px;
   font-size: 10px;
   z-index: 1;
}

/* RO Status Styles */

.No-RO-Status {
   color: #000;
}

.Red-RO-Status {
   color: #ff0000;
}

.Yellow-RO-Status {
   color: #e68900;
}

.Green-RO-Status {
   color: #33cc00;
}

.No-RO-Status-Checkbox {
   background-color: #e7e7e7;
   width: 22px; 
   padding: 0; 
   margin: 0;
}

.Red-RO-Status-Checkbox {
   background-color: #ff0000; 
   width: 22px; 
   padding: 0; 
   margin: 0;
}

.Yellow-RO-Status-Checkbox {
   background-color: #ffcc00; 
   width: 22px; 
   padding: 0; 
   margin: 0;
}

.Green-RO-Status-Checkbox {
   background-color: #33cc00; 
   width: 22px; 
   padding: 0; 
   margin: 0;
}

/* RO Status Key */

#RO-Status-Key {
   text-align: center;
   width: 80%;
   margin: 15px 5px 5px 5px;
}

#Green-Key {
   width: 12px;
   height: 12px;
   background-color: #33cc00;
   border: 1px solid #000;
}

#Yellow-Key {
   width: 12px;
   height: 12px;
   background-color: #FCD32E;
   border: 1px solid #000;
}

#Red-Key {
   width: 12px;
   height: 12px;
   background-color: #ff0000;
   border: 1px solid #000;
}

.RO-Status-Key-Label {
   padding: 0 0 0 8px;
}

/* Input Data Styles */

#Status-Nav-Menu {
   color: #0000CC;
   border-bottom: 1px solid #AAA;
}

#Status-Nav-Menu a {
   color: #0000CC;	
}

#Data-User-Status {
   margin-top: 5px;
}

#Data-User-Status A:link, #Data-User-Status A:visited {
   color: #0000CC;
   text-decoration: none;
}


#Data-User-Status A:link, #Data-User-Status A:hover {
   color: #0000CC;
   text-decoration: none;
}

#Data-User-Status A:active, #Data-User-Status A:hover {
   color: #0000CC;
   text-decoration: underline;
}

