/* From CCT template 06/16/2004 04:54 PM */
@import url("/cc0.css");
body#ccBody{margin:0px;padding:0px}
A {color:#003399;}
BODY, TD, TH, P, OL, LI, INPUT, SELECT, BUTTON {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px;}

.ccErr,.ccAlert, TD.ccAlert, .ccAlert A, TD.ccAlert A {color:#FF0000; text-decoration:none;}
.ccReq {color:#FF0000;}
.ccMsg {color:#0000FF;}

/* Menu Styles*/
.ccMenuWidth, IMG.ccMenuWidth {width:150px;}
.ccSidebarWidth {width:180px;}
#ccSidebar {width:180px;}
.ccMenu {border:1px solid #003399; margin-bottom:10px;background-color:#FFFFCC;-moz-border-radius-topright: 3px;}
.ccLMenu {border:1px solid #003399; margin-bottom:10px;background-color:white;-moz-border-radius-topright: 3px;}
.ccMenuHeader {background-color:#003399; padding-top:3px; padding-bottom:3px; color:#CCCCCC; font-weight:bold;padding-left:4px;}
.ccMenuHeader A {color:#CCCCCC; font-weight:bold; text-decoration:none;}
.ccMenuHeader A:hover {text-decoration:none;}
.ccLMenu UL, .ccMenu UL {list-style-type: none; padding:0px;margin-left:0px;margin-top:5px; margin-bottom:5px;}
.ccLMenu UL LI A, .ccMenu UL LI A {text-decoration:none; padding-left:10px; color:#336699;display:block;}
.ccLMenu UL LI A:hover, .ccMenu UL LI A:hover {text-decoration:none; color:#336699; background-color:#CCCCCC}

/* Icon link Style*/
A.ccIcon {font-weight:bold; margin-right:10px; margin-bottom:2px; text-decoration:none; color:#000000; white-space:nowrap; border-width:1px; border-style:solid; border-left-color:threedlightshadow; border-top-color:threedlightshadow; border-right-color:threedshadow; border-bottom-color:threedshadow; background-image:url(/img/iconbg.gif); background-position:bottom; background-repeat:repeat-x; padding-left:2px; padding-right:2px;}
TABLE.ccTableTool A.ccIcon {margin-left:1em; margin-right:0;}
A.ccRIcon {margin-right:0px;}
A.ccIcon IMG {vertical-align:-1px;}
A.ccIcon:hover {color:red; background-color:#B7D7F6; text-decoration:none;}
INPUT.ccBtn, BUTTON.ccBtn {font-weight:bold; color:#000000; margin-right:0.5em; padding-left:3px; padding-right:3px;}
INPUT.ccRBtn, BUTTON.ccRBtn {margin-right:0px;}

.ccToolbar {padding:0px; background-color:#EEEEEE; line-height:1.5em; border-width:1px; border-style:solid; border-top-color:#d7d6d8; border-bottom-color:#757770;  border-left-color:#ebeced; border-right-color:#757770;}
.ccToolbar A.ccIcon {margin:0px; padding-top:5px; padding-bottom:5px; padding-left:2px; padding-right:2px; display:block; background-image:url(img/btnbg.gif); background-position:bottom; background-repeat:repeat-x; line-height:1.5em; white-space:nowrap; border-width:1px; border-style:solid; border-left-color:#e6e2da; border-top-color:#e6e2da; border-right-color:#989aa6; border-bottom-color:#989aa6; text-decoration:none; font-size:1em;text-decoration:none;}
.ccToolbar A.ccIcon:hover, .ccToolbar A.ccIcon:focus {text-decoration:none; background-image:url(img/btnbg2.gif); background-position:top; background-repeat:repeat-x; background-color:transparent; border-color:#FED11D;}
.ccHTool A.ccIcon, .ccHTool TD A.ccIcon {margin:0px; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px; background-image:url(img/btnbg.gif); background-position:bottom; background-repeat:repeat-x; border-width:1px; border-style:solid; border-left-color:threedlightshadow; border-top-color:threedlightshadow; border-right-color:threedshadow; border-bottom-color:threedshadow; height:100%;text-decoration:none; background-color:transparent;}
.ccHTool A.ccIcon:hover, .ccHTool A.ccIcon:focus {text-decoration:none; background-image:url(img/btnbg2.gif); background-position:bottom; background-repeat:repeat-x; background-color:transparent; border-color:#FED11D;}
TABLE.ccTableTool TD.ccIcons A.ccIcon {margin:0px; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px; background-image:url(img/btnbg.gif); background-position:bottom; background-repeat:repeat-x; height:100%; border-width:1px; border-style:solid; border-left-color:threedlightshadow; border-top-color:threedlightshadow; border-right-color:threedshadow; border-bottom-color:threedshadow;text-decoration:none; background-color:transparent}
TABLE.ccTableTool TD.ccIcons A.ccIcon:hover, TABLE.ccTableTool TD.ccIcons A.ccIcon:focus {text-decoration:none; background-image:url(img/btnbg2.gif); background-position:top; background-repeat:repeat-x; background-color:transparent; border-color:#FED11D;}

#ccCustomizeButton A {display:block;padding-left:5px; padding-right:5px; font-weight:bold; text-decoration:none; }

.ccTabOn A {color:#FFFFCC; font-weight:bold; text-decoration:none;}
.ccTab A {color:#003399; font-weight:bold; text-decoration:none;}
TD#ccSTabs {background-color:#669933; border-left: 1px solid black; height:16px;}
#ccSTabs TD {padding-left:10px; padding-right:10px;}
#ccSTabs A {color:#FFFFCC; text-decoration:none;}

#ccGMenu .ccGMenuColor, #ccGMenu .ccGMenuColor A {background-color:#003399; color:#CCCCCC; font-weight:bold; text-decoration:none;}

.ccOutlineH {background-color:#003399; color:#CCCCCC; font-weight:bold;}
DIV.ccOutlineH {padding-top:3px; padding-bottom:3px; padding-left:8px;}
.ccOutlineH A, DIV.ccOutlineH A {color:#CCCCCC; text-decoration:none; font-weight:bold;}
H1.ccH {font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#003399; font-size:21px; margin-top:0px; margin-bottom:0px;}
H2.ccH2, .ccH2 {font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#003399; font-size:14px; margin-top:0px; margin-bottom:0px;}
.ccLabel {color: #003399; font-weight:bold; font-style:normal;}
TD.ccLabel {color: #003399; font-weight:bold; font-style:normal;text-align:right; white-space:nowrap;}
.ccOutline {border:1px solid #003399; background-color:#FFFFFF;}

/*channel*/
.ccChannel {margin-bottom:0.5em; background-color:#FFFFFF;}
.ccChH {background-color:#003399; padding-top:0.2em; padding-bottom:0.2em; padding-left:0.5em; }
.ccChTitle {float:left; color:#CCCCCC; font-weight:bold; text-decoration:none; padding-top:0.2em}
.ccChTitle A {color:#CCCCCC; font-weight:bold; text-decoration:none;}
.ccChOption {float:right; padding-right:0.2em;}
.ccChOptionFloat {position:relative; z-index:2; float:right; bottom:0px; display:none; visibility:hidden;}
.ccChBody {}
.ccChOutline {border-width:1px; border-style:solid; border-color:#003399;}
.ccChTool {text-align:right; padding-right:2px; font-size:smaller;}
.ccChannel .ccH3 {padding-top:2px; padding-bottom:1px; padding-left:2px; font-weight:bold;}
.ccChannel DIV.ccItem, .ccChannel TR.ccItem TD {padding-left:0.5em;padding-bottom:2px; padding-top:3px;}
.ccChannel A {text-decoration:none;}
.ccItemOver {background-color:#CCCCCC;}
.ccLI A {text-decoration:none; padding-left:10px; display:block;}
.ccLI A:hover {background-color:#CCCCCC;}

.ccVLine {border-left:1px dotted #003399; padding-left:1em;}
HR.ccHLine {height:1px; border-top-width:0px; border-bottom:1px solid #003399; margin-top:6px; margin-bottom:6px;}

.ccShade {background-color:#CCCCCC;}
.ccHLit {color:#000000; background-color:#B7D7F6;}

.ccHLBox {color:#000000; background-color:#B7D7F6; border:1px solid #669933; padding:3px;margin:1px;}
.ccSearch {color:#000000; background-color:#B7D7F6; border:1px solid #669933; padding:3px;margin:1px;}
.ccMenu UL LI.ccMenuOn A {color:#000000; background-color:#B7D7F6; border-style:inset; border-width:1px;}
TD.ccDLabel, TH.ccDLabel {background-color:#B7D7F6; font-weight:bold; font-style:normal;color:#000000; text-align:right; padding-right:0.5em; white-space:nowrap;}

#ccNavHeader {background-image:url(/img/backgrounds/morninglight.gif);margin:0;background-repeat:repeat-x;}

TABLE.ccTable {width:100%;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-collapse: collapse;border-spacing:0px}
TABLE.ccTable THEAD TR {background-color:#003399; font-family:Arial,Helvetica,sans-serif; color:#CCCCCC; font-size:13px; font-weight:bold;}
TABLE.ccTable THEAD TH {padding-left:1px; padding-right:1px; padding-top:3px; padding-bottom:3px; border-bottom:6px solid #CCCCCC;margin-bottom:0px;}
TABLE.ccTable THEAD TH A {color:#CCCCCC; text-decoration:none;}
TABLE.ccTable TD {  padding : 3px; border : 1px solid #CCCCCC;}
TABLE.ccTable TABLE TD { border-collapse : separate; border-style:none;}
TD.ccChk {color:#003399; background-color:#FFFFCC; text-align :center; width:20px;}
TABLE.ccTable TD A.ccIcon {padding-left:6px; padding-right:6px; background-image:url(img/iconbg.gif); background-position:bottom; background-repeat:repeat-x; border-width:1px; border-style:solid; border-left-color:threedlightshadow; border-top-color:threedlightshadow; border-right-color:threedshadow; border-bottom-color:threedshadow;text-decoration:none; background-color:transparent; font-weight:normal}
TABLE.ccTable TD .ccAction A.ccIcon {margin:0px;}

/* for multiple view */
.ccView {position: relative; z-index:2; margin-left:1em;}
.ccViewOn {
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  background:white;
  border-top:3px solid #003399;
  -moz-border-radius: 3px;
  border-left:1px solid #003399;
  border-right:1px solid #003399;
  padding:0px;
}
.ccViewOff {
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  -moz-border-radius: 3px;
  border:1px solid #003399;
  padding:0px;
  background-color:#CCCCCC;
}
.ccViewOff A {text-decoration:none;display:block; padding-left:3px; padding-right:3px;}
.ccViewOn A {text-decoration:none;color:black;display:block; padding-left:3px; padding-right:3px;}
.ccViewOn A:hover, .ccViewOff A:hover{background-color : #B7D7F6;text-decoration:none;}
.ccViewSepLine {
  z-index:1;
  position: relative;
  top:-3px;
  border-top:1px solid #003399;
  margin:0px;
  padding:0px;
}

/* Images for Tabs/Menu Heading*/
.ccTabOn {background-image:url(/img/theme2/ccttab_middle_selected.gif); background-repeat:no-repeat; background-color: #669933; height:23px; padding-left:5px; padding-right:2px;}
.ccTabOnR {background-image:url(/img/theme2/ccttab_right_selected.gif); background-repeat:no-repeat; padding-right:5px; width:5px;}
.ccTab {background-image:url(/img/theme2/ccttab_middle.gif); background-repeat:no-repeat; background-color: #FFFFCC; height:23px; padding-left:5px; padding-right:2px;}
.ccTabR {background-image:url(/img/theme2/ccttab_right.gif); background-repeat:no-repeat; padding-right:5px; width:5px;}

A:hover, TABLE.ccTable THEAD A:hover, .ccTabOn A:hover, .ccTab A:hover, .ccSTab A:hover, LABEL:hover {color:red;text-decoration:underline;}
TH.ccLBoxTab A:hover, TH.ccDBoxTab A:hover,
.ccTabOn A:hover, .ccTab A:hover,
.ccSTab A:hover, LABEL:hover {color:red;text-decoration:underline;}

#ccTabsLine {border-bottom:1px solid black;}
#ccLogo {height:55px; min-height:55px; text-align:center; padding-bottom:5px;}
TABLE#ccApp {width:100%; border-spacing:0px; border-collapse: collapse;}
TD#ccNavMenu {width:150px;}
TD#ccNavContent {padding-left:1em; padding-right:1em;}
TD#ccNavInfo {padding-right:1em;}
#ccGMenu {font-weight:bold; border-bottom:1px solid black; border-top:1px solid black;}

#ccQTool {position:fixed; top:0px; right:72px; z-index:98;}
IMG.ccQIco, .ccQIco IMG {background-color: #848484;}
.ccQHIco IMG {background-color: #FF0000;}
