/*controls the entire body */
body, p, td, input, select, textarea, th  {
   font-family: Arial, Sans-Serif;
   font-size: 12px;
   color: Black;
}


a  {
   font-family: Arial, Sans-Serif;
   font-size: 12px;
   color: #333399;
}


a:hover {
   color: Maroon;
   text-decoration: underline;
}



/*handles the tab control */
.TabList {
   padding-right: 0px;
   padding-left: 0px;
   margin-left: 0px;
   border-top-style: none;
   margin-right: 0px;
   border-right-style: none;
   border-left-style: none;
   border-bottom-style: none;
   background-image: url(/Media/DotNet/Admin/tabShadow.gif);
   background-repeat: repeat-x;
}


.Tab_Selected {
   background-image: url(/Media/DotNet/Admin/tabDefault.gif);
   vertical-align: middle;
   background-repeat: repeat-x;
   height: 21px;
   text-align: center;
   text-decoration: none;
   border-left: 1px solid #ffffff;
   border-right: 1px solid #444444;
   cursor: pointer;
}


.Tab_Hover, a.Tab:hover {
   background-image: url(/Media/DotNet/Admin/tabOver.gif);
   vertical-align: middle;
   background-repeat: repeat-x;
   height: 21px;
   text-align: center;
   text-decoration: none;
   border-left: 1px solid #ffffff;
   border-right: 1px solid #444444;
   cursor: pointer
    
}


.Tab {
   background-image: url(/Media/DotNet/Admin/TabSelected.gif);
   vertical-align: middle;
   background-repeat: repeat-x;
   height: 21px;
   text-align: center;
   text-decoration: none;
   border-left: 1px solid #ffffff;
   border-right: 1px solid #444444;
}


.TabSubBar {
   border-left: 1px solid #ffffff;
   border-right: 1px solid #444444;
   background-color: #a2b9d6;
   height: 16px;
   background-image: url(/Media/DotNet/Admin/SubNavBar.gif);
   vertical-align: middle;
   background-repeat: repeat-x;
   padding-left: 5px;
}



/*handles window panels */
.Window {
   border-right: #555555 2px solid;
   border-top: #999999 1px solid;
   border-left: #999999 1px solid;
   border-bottom: #555555 2px solid;
   background-color: #d0e0f1;
   background-image: url(/Media/DotNet/Admin/FormBg.gif);
   background-repeat: repeat-x;
}
.WindowAlt {
   border-right: #555555 2px solid;
   border-top: #999999 1px solid;
   border-left: #999999 1px solid;
   border-bottom: #555555 2px solid;
   background-color: #F5F5F5;
}


.WindowTitle {
   font-size: 11px;
   background-image: url(/Media/DotNet/Admin/tabDefault.gif);
   vertical-align: middle;
   color: black;
   background-repeat: repeat-x;
   font-family: Sans-Serif;
   height: 21px;
   text-align: center;
   text-decoration: none;
   border-left: 1px solid #ffffff;
   border-right: 1px solid #444444;
}


.traybox {
   background-color: #DEECFF;
   border-right: white 1px solid;
   border-top: #6e96c7 1px solid;
   border-left: #6e96c7 1px solid;
   border-bottom: white 1px solid;
   padding-right: 4px;
   padding-left: 4px;
   padding-bottom: 4px;
   padding-top: 4px;
}



/*handles item lists */
tr.ListRowEven  {
   background-color: #FFFFFF
}
tr.ListRowOdd {
   background-color: #DEECFF
}
tr.ListRowEdit {
   background-color: #FFC980
}
tr.ListHeader {
   background-color: #FFAB3F
}



/*Title row on the top of most admin pages*/
/*
120503:0915GGM Replaced with .TitleBar from /CMS/CSS/Module.css
.Title {
   background-color: #1F497D;
   color: White;
   font-weight: bold;
   padding: 3px;
   border: 1px solid black;
   border-bottom: 0px;
   font-size: 11px;
}
*/
.Title {
   background: url(/CMS/Images/SideNavBg.gif) #436da9 repeat-x;
   border: 1px solid #113366;
   border-bottom: 0px;
   padding-left: 10px;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-right: 10px;
   /*font-variant: small-caps;*/
   color: white;
   font-size: 12px;
   font-weight: normal;
}
.Title a, .Title a:link, .Title a:hover, .Title a:active, .Title a:visited {
   color: white;
   font-size: 12px;
}
.Title a:hover {
   text-decoration: underline;
}


/*Bottom row for tables.  Generally contains update button*/
.Bottom {
   background-color: #C0C0C0;
   border: 1px solid black;
   border-top: 0px;
   padding: 4px;
}


/*Tag used for heading row of list view pages*/
.Header, .Header a, .Header a:hover {
   font-family: arial; helvetica;
   font-size:12px;
   font-weight: normal;
   background-color: #C0C0C0;
   color: Black;
}


.HeaderOn, .HeaderOn a, .HeaderOn a:hover {
   background-color: #1F497D;
   color: White;
}



/*other styles */
.PageTitle {
   font-family: Sans-Serif;
   font-weight: bold;
   font-size: 16px;
   color: black;
   padding-right: 3px;
   padding-left: 3px;
   padding-bottom: 3px;
   padding-top: 3px;
}


.error, .Error {
   font-size: 12px;
   font-family: Sans-Serif;
   font-weight: bold;
   color: Red;
}


.AdminBtn {
   border: 1px solid black;
   background-image: url(/Media/DotNet/Admin/btnBg.gif);
   background-repeat: repeat-x;
   font-size: 12px;
   font-family: Arial, Verdana;
   cursor: pointer;
}
a.AdminBtn {
   color: black;
   text-decoration: none;
   display: block;
   padding: 2px 5px;
}
a.AdminBtn:hover {
   color: black;
}

/* Buttons on delete page */
.DelButton {
   font-family: Arial;
   font-size: 13px;
   width: 70px;
   margin: 0px 5px;
}

/* Content area on delete page */
.DelContent {
   padding: 20px 5px;
   border: solid 1px black;
   background-color: #F5F5F5;
   text-align: center;
}
.DelContent b {
   display: block;
}


.Content {
   padding: 5px;
   border: solid 1px black;
}


.GridView {
   border: solid 1px black;
}


.GridView th {
   font-weight: bold;
   background-color: #C0C0C0;
}