@charset "utf-8";
/* CSS - Custom 0, KB Home*/
/* CSS - Simplified KB external*/
/* Global page settings*/
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:small; color:#333333; background-color:#ffffff;}
	
form {margin:0;}

pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	font-size: 11px;
	}

img {border:none;}

.hidden /*Hides content from sighted users, leaves it for screenreaders*/ {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.hide {display: none;}/*Hides from everyone*/

a {color:#000099; text-decoration:underline;}
a:hover {color:#990000;}
a:visited {color:#333366;}
a[name] {color:inherit; background-color:inherit; text-decoration:inherit;}
		
h1 {font-size:20px; line-height:22px;}
h2 {font-size:18px; line-height:20px;}
h3 {font-size:16px; line-height:18px;}
h4 {font-size:14px; line-height:16px;}
h1,h2,h3,h4 {text-align:left; font-weight:bold; color:#000000;}

/* Header settings*/
#header-container {width:100% !important;}

#kb-logo /* KB info, in top color bar*/{ display:none; float:none; width:100%; height:23px; margin:0 0 8px 0; /*background:url("/graph/css_graph/catuw_knowledgebase.gif") center left; background-repeat:no-repeat;*/ border-bottom:2px solid #CC9933; background-color:#990000;}

#group-logo /*Logo for KB group, set in cfg.php*/ {position:absolute;left:25px; top:15px; margin-top:2px;}

#top-links { display:none; position:absolute; height:23px; right:0px; top:0px; margin:0px;}
#top-links ul {margin:0px;}
#top-links li {display:inline; font-size:11px; line-height:22px; padding:0px 5px 0px 5px; border-left:0px solid #eeeeee;/*Very few sites using this option*/}x
#top-links .first {border-left:0;}
#top-links a {color:#FEFEFE; text-decoration:none;}
#top-links a:hover {text-decoration:underline;}

/* All #header, #header-logo declarations were unused in HTML. Removed.*/

#search-form {margin-left:220px; width:590px; font-size:10px; white-space:nowrap; /*margin-top:42px; border: 1px solid #CE9C00;*/}
#search-form .inputBox {font-size:12px;}
#search-form .selectBox {font-size:12px;}
#search-form .search {font-size:11px;font-weight:bold;font-family:arial,verdana,sans-serif;}
#search-form a.advanced {font-size:9px; color:#2F2F2F; text-decoration:none; padding:1px 6px 0px 6px; border:1px solid #999999;}
#search-form a.advanced:hover {color:#990000; text-decoration:underline;}

/*Bar that separates header from the rest of the page */
#top-rule {margin-top:14px; height:1px; /* Optional image-based border*/ border-top:0px solid #CBC9CA; border-bottom:1px solid #CD9A36; clear:both; /*background-image:url(/graph/css_graph/bkslash_bg.gif);*/}

/* Wrap KB content in its own div -cschey 1/22/2010 */
#page-content { }

/* Main content area - center and side nav bars*/
#container {width:100%;}
/*Left side elements*/
#side-left { display:none; position:absolute; float:left; width:142px; left:9px; top:2px; margin-top:8px;}

/* Nav menus (usually left side) */
#qlinks { display:none; margin-bottom:5px;}/*Quick Links menu*/
#qlinks .head {color:#993300; background-color:#E9DDBF; font:bold 11px Verdana, Arial, Helvetica, sans-serif; line-height:13px; text-align:center; padding-bottom:2px; display:block;}
#qlinks ul /*Borders here form sides of the box-style menu*/{margin:0px; padding:0px; background-color:#FFFFFF; border-left:3px solid #E9DDBF; border-right:3px solid #E9DDBF;}
#qlinks li {list-style-type:none; font-size:11px; font-weight:bold; line-height:14px; border-bottom:1px solid #E9DDBF;}
#qlinks a {color:#2F2F2F; text-decoration:none; padding:4px 6px; display:block;}
#qlinks a:hover {color:#CC9933; background-color:#F3E9CF;}
#qlinks a:visited {color:#000099;}
		
#resource-links { display:none; margin-bottom:9px;} /*Resource Menu*/
#resource-links .head {color:#5F4444; background-color:#E9DDBF; font:bold 11px Verdana, Arial, Helvetica, sans-serif; line-height:15px; text-align:center; padding-bottom:2px; display:block;}
#resource-links ul /*Borders here form sides of the box-style menu*/{list-style:none; margin:0; padding:2px; background-color:#F5F5F5; border-left:3px solid #E9DDBF; border-right:3px solid #E9DDBF; border-bottom:1px solid #E9DDBF;}
#resource-links li {margin-left:5px; padding:4px 6px; font-size:12px; line-height:14px; background:url("arrow_bl.gif") 0px 8px; background-repeat:no-repeat;}
#resource-links a {color: #2F2F2F; text-decoration:none;}
#resource-links a:hover {color:#990000; text-decoration:underline;}

/*Right side elements*/
#side-right {position:absolute; float:right; width:144px; right:9px; top:2px; margin-top:8px;}

#out /* Outage module (usually right side) */ { display:none; margin-bottom:5px;}
#out .head {color:#2F2F2F; background-color:#E5B7B3; font:bold 11px Verdana, Arial, Helvetica, sans-serif; line-height:13px; text-align:center; padding-bottom:2px; display:block;}
#out .word /*Borders here form sides of the box-style menu*/{color:#990033; background-color:#F5F5F5; border-left:3px solid #E5B7B3; border-right:3px solid #E5B7B3; font-size:12px; font-weight:bold; line-height:18px; text-align:center; padding-top:5px; display:block;}
#out .history /*Borders here form sides of the box-style menu*/{color:#2F2F2F; background-color:#F5F5F5; border-left:3px solid #E5B7B3; border-right:3px solid #E5B7B3; border-bottom:0px solid #cc0033; font-size:11px; line-height:18px; text-align:left; padding:1px 0px 4px 12px; display:block;}
#out a {text-decoration:underline;}
#out a:hover {color:#990033; text-decoration:underline;}

#out-green { display:none; margin-bottom:5px;}	
#out-green .head {color:#2F2F2F; background-color:#B5EDBC; font:bold 11px Verdana, Arial, Helvetica, sans-serif; line-height:13px; text-align:center; padding-bottom:2px; display:block;}
#out-green .word /*Borders here form sides of the box-style menu*/{color:green; background-color:#F5F5F5; border-left:3px solid #B5EDBC; border-right:3px solid #B5EDBC; font-size:11px; line-height:18px; font-weight:bold; text-align:center; padding-top:5px; display:block;}
#out-green .history /*Borders here form sides of the box-style menu*/{color:#2F2F2F; background-color:#F5F5F5; border-left:3px solid #B5EDBC; border-right:3px solid #B5EDBC; border-bottom:0px solid #56B562; font-size:11px; line-height:18px; text-align:left; padding:1px 0px 4px 12px; display:block;}
#out-green a {text-decoration:none;}
#out-green a:hover {color:#990033; text-decoration:underline;}

/*The next declarations set the rounded edges on Quick Links and Resource and Outage menus*/
b.r1 {margin:0 5px;} 
b.r2 {margin:0 3px;} 
b.r3 {margin:0 2px;}
b.r4 {margin:0 1px; height:2px;}
b.qlinks-top, b.qlinks-bottom {display:block; background-color:#ffffff;}
b.qlinks-top b, b.qlinks-bottom b {display:block; height:1px; overflow:hidden; background-color:#E9DDBF; }
b.rtop, b.rbottom {display:block; background-color:#efefef; }
b.rtop b, b.rbottom b {display:block; height:1px; overflow:hidden; background-color:#ffffff;}
b.rlink-top, b.rlink-bottom {display:block; background-color:#ffffff;}
b.rlink-top b, b.rlink-bottom b { display:block; height:1px; overflow:hidden; background-color:#E9DDBF;}
b.out-top, b.out-bottom {display:block; background-color:#ffffff;}
b.out-top b, b.out-bottom b {display:block; height:1px; overflow:hidden; color:inherit; background-color:#E5B7B3;}
b.out-green-top, b.out-green-bottom {display:block; background-color:#ffffff;}
b.out-green-top b, b.out-green-bottom b {display:block; height:1px; overflow:hidden; background-color:#B5EDBC;}
		
/*Center divs - middle structure, search results, news, docs, custom */

#middle-full {width:auto; /* min-height:334px; margin-top:4px; margin-left:12px; margin-right:12px; padding:4px 0 12px 0; border-bottom:0px solid #999999; */}
#middle-left {width:auto; /* min-height:334px; margin-top:4px; margin-left:12px; margin-right:164px; padding:4px 0 12px 0; border-bottom:0px solid #999999; */}
#middle-center {width:auto; /* min-height:334px; margin-top:4px; margin-left:162px; margin-right:164px; padding:4px 0 12px 0; border-bottom:0px solid #999999; */}
#middle-right {width:auto; /* min-height:334px; margin-top:4px; margin-left:164px; margin-right:16px; padding:4px 0 12px 0; border-bottom:0px solid #999999; */}

/*Cross site search appearance*/
#cross-site-search {font-size:86%;text-align:left;}

/*Search results table styles*/
#search-result-table1 {width:100%; border:#CBC9CA 2px;}
#search-result-table1 tr {background-color:#C3D9FF;}
#search-result-table1 th {text-align:center; padding:1px;}
#search-result-table1 td {background-color:#F5F5F5; padding:4px; margin:2px;}

/*News module styles*/		
#news {margin:5px auto; background-color:#FAF9F9;}
#news h2 {text-align:left; font-size:12px; line-height:18px; font-weight:bold; font-family:verdana,arial,sans-serif; color:#990000; background-color:#E9DDBF; margin:0px; padding:0px 10px; border-bottom:1px solid #ffffff;}
#news .title {font-size:13px; font-weight:bold; color:#990033; background-color:inherit;}
#news ul {margin: 0; padding:3px 0px 0px 8px;}
#news li {padding:4px 0px 4px 3px; display:block;}
#news a { text-decoration:underline; color:#000000; }
#news a:hover {color:#990000; text-decoration:none;}
#news .nonews {font-size:small; font-weight:normal; padding-left:8px; color:#006600;}
#news .summary {font-size:small; font-weight:normal; padding:3px 0px 2px 3px; display:block;}
#news .highImpactTitle {font-weight:bold; font-family:verdana,arial,sans-serif; line-height:20px; color:#990033; background-color:inherit; padding-bottom:5px;}
#news .highImpactSummary {font-weight:bold; font-family:verdana,arial,sans-serif; line-height:18px; color:#000000; padding:0px;}
#news a.seemore {float:right; text-transform:uppercase; font-size:9px; color:inherit; background:url("bb200000.gif") 100% 45% no-repeat #FFF; padding:1px 10px 1px 5px; border:1px solid #999999; margin:3px 12px 4px 1px; text-decoration:none;}
#news a.seemore:hover {background:url("bb200000.gif") 100% 45% no-repeat #FFF; color:#990000; text-decoration:underline;}

/*Top Documents module styles*/
#topDocs {margin:9px auto 0px auto; background-color:#FAF9F9;}
#topDocs h2 {text-align:left; font-size:12px; line-height:18px; font-weight:bold; font-family:verdana,arial,sans-serif; color:#990000; background-color:#E9DDBF; margin:0px;padding:0px 10px;border-bottom:1px solid #ffffff;}
#topDocs ol{margin:6px 0px 0px 36px; padding-left:3px; padding-top:2px;}
#topDocs li{margin:0; padding:0px 0px 6px 1px; font-size:small; font-weight:normal;}
#topDocs a {text-decoration:underline;}
#topDocs a:hover {color:#990000; text-decoration:none;}
#topDocs .listdoc {padding-top:4px; margin-top:6px; text-align:center; border-top:1px solid #999999; display:block;}
#topDocs .listdoc a {background-color: transparent; text-decoration: none;}
#topDocs .listdoc a:hover {text-decoration:underline; color:#FF0000; background:#ffffaa; }
#topDocs a.seemore {float:right; text-transform:uppercase; font-size:9px; font-weight:normal; background:url("bb200000.gif") 100% 45% no-repeat #FFF; color:inherit; padding:1px 10px 1px 5px; border:1px solid #999999; margin:3px 12px 4px 1px; text-decoration:none;}
#topDocs a.seemore:hover {background:url("bb200000.gif") 100% 45% no-repeat #FFF; color:#990000; text-decoration:underline;}

/*Recent Documents module styles*/
#recentDocs {margin:10px auto; background-color:#FAF9F9;}
#recentDocs h2 {text-align:left; font-size:12px; line-height:18px; font-weight:bold; font-family:verdana,arial,sans-serif; color:#990000; background-color:#E9DDBF; margin:0px; padding:0px 10px 0px 10px; border-bottom:1px solid #ffffff;}
#recentDocs ol{margin:6px 0px 0px 36px; padding-left:3px; padding-top:2px;}
#recentDocs li{padding:0px 0px 6px 1px; font-size:small; font-weight:normal;}
#recentDocs a {text-decoration:underline;}
#recentDocs a:hover {color:#990000; text-decoration:none;}
#recentDocs .listdoc {padding-top:4px; margin-top:6px; text-align:center; border-top:1px solid #999999; display:block;}
#recentDocs .listdoc a {background-color: transparent; text-decoration: none;}
#recentDocs .listdoc a:hover {text-decoration:underline; color:#FF0000; background:#ffffaa;}
#recentDocs a.seemore {float:right; text-transform:uppercase; font-size:9px; font-weight:normal; background:url("bb200000.gif") 100% 45% no-repeat #FFF; color:inherit; padding:1px 10px 1px 5px; border:1px solid #999999; margin:3px 12px 4px 1px; text-decoration:none;}
#recentDocs a.seemore:hover {background:url("bb200000.gif") 100% 45% no-repeat #FFF; color:#990000; text-decoration:underline;}

#custom {margin:10px auto; background-color:#FAF9F9;}
#custom h2 { text-align:left; font-size:12px; line-height:18px; font-weight:bold; font-family:verdana,arial,sans-serif; color:#990000; background-color:#E9DDBF; margin:0px; padding:0px 10px 0px 10px; border-bottom:1px solid #ffffff;}
#custom ol{margin:6px 0px 0px 6px;}
#custom li{padding:0px 0px 6px 1px; font-size:small; font-weight:normal;}
#custom a {text-decoration:underline;}
#custom a:hover {color:#990000; text-decoration:none;}
#custom p {padding:0px 10px;}

/* Footer information */

/* This seems unused.
#bottomRule {margin:12px 163px 3px 161px; height:1px; clear:both;} 
#bottomRule hr {display:none;}*/

#copyright {clear:both; text-align:center; font-size:11px; font-family:verdana,arial,sans-serif; padding:6px;}
#copyright a {color:#000; background-color:inherit; text-decoration:none;}
#copyright a:hover {text-decoration:underline;}

