﻿
/****************************
/* Left Navigation Menu
/* Service Name Box
/***************************/

div.left ul.navSite
{
    list-style:none;
    padding-left:0px;
    margin-top:0px;
}

div.left li.navSite 
{
    text-align:center;
    font-weight:bold;
}

div.left li.navSite a
{
    color: #ffffff;
    text-decoration: none;
    display: block;
    background-color: #226699;
    padding-top: 2px;
    padding-right: 3px;
    padding-bottom: 2px;
    padding-left: 6px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #4488bb;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #4488bb;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #004477;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #004477;
}

div.left li.navSite a:hover, div.left li.navSite a:active, div.left li.navSite a:focus
{
    text-decoration: none;
    background-color: #226699;
    color: #ffffff;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #004477;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #004477;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4488bb;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #4488bb;
}

div.left li.navSite a:hover, div.left li.navSite a:active, div.left li.navSite a:focus
{
    text-decoration: none;
    background-color: #226699;
    color: #ffffff;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #004477;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #004477;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4488bb;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #4488bb;
}

div.right ul #aasd li
{
    border-bottom:1px solid black;
}

div.right ul #aasd li.noborder
{
    border-bottom:none;
}

div.left ul li.leftnavsubmenu 
{
    list-style-type:square;
    list-style-position:inside;
    margin-left:-25px;
    margin-bottom:5px;
}

p.resSingleFormat
{
    padding-top:5px;
    width:98%;
    display:block;
    text-align:center;
}

/***************************/
/* Search Box/
/**************************/

div.searchbox {
    text-align:center;
    width:auto;
    background-color:#cccc99;
    padding-top:3px;
    padding-bottom:3px;
}

label.searchlabel 
{
    font-weight:bold;
}

.nomarginBottom 
{
    margin-bottom:0px;
}

/**************************/
/* FAQ
/**************************/


dt.FAQuestion, dt.FAQuestionSub
{
    margin-left:0px;
    text-align:left;
    font-size:100%;
    padding:2px;
    font-weight:bold;
    
}

div.faqtocHeading, 
dd.faqAnswer
{
    margin-left:25px;
}

/******************************
/* Staff Directory 
/******************************/

table.staffdirectory 
{
    width:98%;
    border-color:black;
}

table.staffdirectory td { padding:5px; }

table.staffdirectory tr.staffdirectory 
{
background-color:#6699CC; font-weight:bold; color:white; text-decoration:none;
}



/****************************
/* Alt Format 
/****************************/
ul.altVersions {

	border-left: solid 1px #269;

	border-right: solid 1px #269;

	color: #fff;

	list-style-type: none;

	margin: 0;

	padding: 0;

}



ul.altVersions , ul.altVersions li {

	background-color: #FFF;

	margin: 0;

	padding: 0;

	list-style: none;

	display: block;

}



ul.altVersions li.altVersions {

	background-color: #269;

	font-weight: bold; 

	color: #FFF;

	padding: 3px 3px 3px 3px;

}



ul.altVersions li {	padding: 3px 3px 3px 5px; 

	border-top: solid 0px #fff;

	border-bottom: solid 0px #fff;

}



ul.altVersions li a.altPrint, ul.altVersions li a.altPrintF, ul.altVersions li a.altPDF, ul.altVersions li a.altRTF, 

ul.altVersions li a.altDOC,   ul.altVersions li a.altXLS,    ul.altVersions li a.altPPT {

	background-color: #fff;

	background-position: 0 center;

	background-repeat: no-repeat;

	color: #269;

	display: block;	

/*	line-height: 21px;  */

	padding: 0 0 0 40px;

	text-decoration: none;

}



ul.altVersions li a.altPrint  {	line-height: 22px;  }

ul.altVersions li a.altPrintF {	 }





ul.altVersions li a.altPrint:hover, ul.altVersions li a.altPrintF:hover, ul.altVersions li a.altPDF:hover, ul.altVersions li a.altRTF:hover, 

ul.altVersions li a.altDOC:hover, ul.altVersions li a.altXLS:hover, ul.altVersions li a.altPPT:hover {

	background-repeat: no-repeat;

	color: #f00;

}



ul.altVersions li a.altPrint:link,   ul.altVersions li a.altPrint:visited { background-image: url(/cioscripts/images/dwnldprint.gif); }

ul.altVersions li a.altPrint:active, ul.altVersions li a.altPrint:hover   { background-image: url(/cioscripts/images/dwnldprint-on.gif); }

ul.altVersions li a.altPrintF:link,   ul.altVersions li a.altPrintF:visited { background-image: url(/cioscripts/images/dwnldprint.gif); }

ul.altVersions li a.altPrintF:active, ul.altVersions li a.altPrintF:hover   { background-image: url(/cioscripts/images/dwnldprint-on.gif); }

* html div.left ul.altVersions li a  {width: 70%; }  



ul.altVersions li a.altPDF:link,   ul.altVersions li a.altPDF:visited { background-image: url(/cioscripts/images/dwnldpdf.gif); }

ul.altVersions li a.altPDF:active, ul.altVersions li a.altPDF:hover   { background-image: url(/cioscripts/images/dwnldpdf-on.gif); }

* html div.left li.altPDF a  {width: 92%; }  



ul.altVersions li a.altRTF:link,   ul.altVersions li a.altRTF:visited { background-image: url(/cioscripts/images/dwnldrtf.gif); }

ul.altVersions li a.altRTF:active, ul.altVersions li a.altRTF:hover   { background-image: url(/cioscripts/images/dwnldrtf-on.gif); }

* html div.left li.altRTF a  {width: 92%; }  



ul.altVersions li a.altDOC:link,   ul.altVersions li a.altDOC:visited { background-image: url(/cioscripts/images/dwnlddoc.gif); }

ul.altVersions li a.altDOC:active, ul.altVersions li a.altDOC:hover   { background-image: url(/cioscripts/images/dwnlddoc-on.gif); }

* html div.left li.altDOC a  {width: 92%; }  



ul.altVersions li a.altXLS:link,   ul.altVersions li a.altXLS:visited { background-image: url(/cioscripts/images/dwnldxls.gif); }

ul.altVersions li a.altXLS:active, ul.altVersions li a.altXLS:hover   { background-image: url(/cioscripts/images/dwnldxls-on.gif); }

* html div.left li.altXLS a  {width: 92%; }  



ul.altVersions li a.altPPT:link,   ul.altVersions li a.altPPT:visited { background-image: url(/cioscripts/images/dwnldppt.gif); }

ul.altVersions li a.altPPT:active, ul.altVersions li a.altPPT:hover   { background-image: url(/cioscripts/images/dwnldppt-on.gif); }

* html div.left li.altPPT a  {width: 92%; } 


.boxBottomAlt
{
	background-color: transparent;
	background-image: url(/cioscripts/images/line450x1-cccc99.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	height: 1px;
	visibility: visible;
	font-size: 0px;
}

.boxBottomAlt
{
	background-color: transparent;
	background-image: url(/cioscripts/images/line450x1-6699CC.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
}


/*****************************/
/* Document Archive Classes */
/*****************************/

.archivee { background: url(/cioscripts/images/archivee.gif) repeat-y top; }

.archivef { background: url(/cioscripts/images/archivef.gif) repeat-y top; }

.rescindede { background: url(/cioscripts/images/rescindede.gif) repeat-y top; }

.rescindedf { background: url(/cioscripts/images/rescindedf.gif) repeat-y top; }




/* ********* docNav    *******************************************/

div.center ul.docNav {
	background-color: #FFF;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-bottom:5px;
	
}
* html div.center ul.docNav {margin: 0px; padding: 0px; }

div.center li.docNav{
	background-color: #269;
	color: #FFF;
	text-decoration: none; 
	text-align: center; 
	font-weight: bold; 
	display: block;
	border: 0px;
	padding: 0px;
	float: left; 
	overflow: hidden;
}

* html div.center li.docNav {margin: 0px; margin-right: -1px;}

div.center li.docNav a {
	color: #fff;
	text-decoration: none; 
	display: block;
	background-color: #269;
	padding: 2px 3px 2px 6px; 
	border-top: solid 1px #48b; 
	border-left: solid 1px #48b; 
	border-bottom: solid 1px #047; 
	border-right: solid 1px #047; 
}
div.center li.docNav a {width: 94%;}

div.center li.docNav a:visited {color: #FFF;}


div.center li.docNav a:hover, div.center li.docNav a:active, div.center li.docNav a:focus {
	color: #FFF;
	text-decoration: none; 
	display: block;
	background-color: #269;
	border-top: solid 1px #041; 
	border-left: solid 1px #041; 
	border-bottom: solid 1px #48b; 
	border-right: solid 1px #48b; 
}
div.center li.docNav div{
	background-color: #EEE;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}

.width33 {
    width:33%;
}

.width34 {
    width:34%;
}
/* ********* end docNav    *******/
/***********************************/
strong.errorlabel { color:red; }
/***********************************/

