.blackborder {
	border: 1px solid #000000;
}
.bottomrule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.contentSpacer {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	text-align: left;
}
.contentSpacer A{
	color: #000080;
	text-decoration: none;
	list-style-type: circle;
	list-style-position: outside;
	list-style-image: none;
}
.contentSpacer A:hover{
	color: #FF6600;
	text-decoration: underline;
}
.contentSpacer A:visited{
	color: #660099;
	text-decoration: none;
}
.contentSpacer A:active{
	color: #F00;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}
.navLevel1 {
	background-image: url(images/navL1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
}
.navLevel1 A{
	color: #000033;
	text-decoration: none;

}
.navLevel1 A:hover{
	color: #FF6600;
	text-decoration: underline;
}
.navLevel1 A:visited{
	color: #666666;
}
.navLevel1 A:active{
	color: #FF0000;
	text-decoration: underline;
}
.navLevel1on {
	background-image: url(images/navL1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
	font-weight: bold;

}
.navLevel1on A{
	color: #000033;
	text-decoration: none;

}
.navLevel1on A:hover{
	color: #FF6600;
	text-decoration: underline;
}
.navLevel1on A:visited{
	color: #666666;
}
.navLevel1on A:active{
	color: #FF0000;
	text-decoration: underline;
}
.navLevel2 {

	background-image: url(images/navL2.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
}
.navLevel2 A{
	color: #000033;
	text-decoration: none;
}
.navLevel2 A:hover{
	color: #FF6600;
	text-decoration: underline;
}
.navLevel2 A:visited{
	color: #666666;
	text-decoration: none;
}
.navLevel2 A:active{
	color: #FF0000;
	text-decoration: underline;
}
.navLevel2on {
	background-image: url(images/navL2.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
	font-weight: bold;
}
.navLevel2on A{
	color: #000033;
	text-decoration: none;
}
.navLevel2on A:hover{
	color: #FF6600;
	text-decoration: underline;
}
.navLevel2on A:visited{
	color: #666666;
	text-decoration: none;
}
.navLevel2on A:active{
	color: #FF0000;
	text-decoration: underline;
}
.navLevel3 {
	background-image: url(images/navL3.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	line-height: 15px;
}
.navLevel4 {
	background-image: url(images/navL4.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	line-height: 15px;
	list-style-image: url(images/navL3.gif);
}

.navLevel3 A{
	color: #000033;
	text-decoration: none;

}
.navLevel3 A:hover{
	color: #FF6600;
	text-decoration: underline;

}
.navLevel3 A:visited{
	color: #666666;
	text-decoration: none;

}
.navLevel3 A:active{
	color: #FF0000;
	text-decoration: underline;
}
.navLevel3on {
	background-image: url(images/navL3.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	line-height: 15px;
	font-weight: bold;
}
.navLevel3on A{
	color: #000033;
	text-decoration: none;
}
.navLevel3on A:hover{
	color: #FF6600;
	text-decoration: underline;
}
.navLevel3on A:visited{
	color: #666666;
	text-decoration: none;
}
.navLevel3on A:active{
	color: #FF0000;
	text-decoration: underline;
}

.navCE {
	background-color: F8E2AD;
	padding: 10px;


}
.navLC {
	background-color: B8DBB8;
	padding: 10px;

}
.navCL {
	background-color: FFFCB8;
	padding: 10px;

}
.navH {
	background-color: C4C3CE;
	padding: 10px;

}
.navLevel3CE {
	background-color: #EBAD15;
	padding: 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;

}
.navLevel3H {

	background-color: #565472;
	padding: 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
}
.navLevel3LC {
	background-color: #339933;
	padding: 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;

}
.navLevel3CL {
	background-color: #FFF633;
	padding: 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
}

hr 
{
	border-top: 1px solid #000000;
}

lh { text-indent: 3em }

.nav 
{ width: 100%; border: thick outset navy; 
  text-align: center; word-spacing: 2em
}

input[type="submit"], input[type="button"]
{ 
  cursor: pointer;
}

.debug { display: none; }

.formdesc { font-size: 10px; }

.formTitle
{ 
	font-weight: bold; 
	font-size: 160%;
}


.frmTbl {
 border: none;
  }
  
.frmTblSmall { border: none; font-size: 75% }
.warning { color: #F60 }

.highlighted 
{ background-color: #24D; color: white }
.highlighted a
{ color: white }

.highlightedBox { border: solid thin black; background-color: white }
.shade1 { background-color: #F0F9FF }
.shade2 { background-color: #E0F0FF }
.cleanRow > td { border-bottom: thin #333 solid }
.vvtable { width: 100% }
.forms 
{ 
  float: right;
  border: outset 0px green;
  margin-top: 0.5em;
  margin-left: 0px;
  width: 74%;
}

.webforms 
{ 
  border: solid 10px #E0E5F0;
  margin-top: 0.5em;
  margin-left: 100px;
  margin-right: 100px;
}

.menus 
{
  float: left;
  border-right: solid 4px #AAA;
  border-bottom: solid 4px #AAA;
  margin-bottom: 0px;
  margin-right: 0px;
  background-color: #F0F0FA;
  font-size: 95%;
}


.mand {
	color: #FF0000;
	font-weight: bold;
}
.monetary:before { content: "$" }
.mandMonetary:after { content: "*" }
.header {
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.monetary:before { content: "$" }
.mandMonetary:after { content: "*" }
.h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000033;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.monetary:before { content: "$" }
.mandMonetary:after { content: "*" }
.headerline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.thirdColHeader {
	background-color: #E7B744;
	display: block;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 000033;
}
.thirdColBody {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}
.tableHeader {
	font-size: 11px;
	background-color: #BFBFCC;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	border-bottom: 1px solid #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.tableBody {
	font-size: 11px;
	background-color: #F2F2F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 000033;
	color: #000000;
	padding: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: 000033;
}
.plainTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.oo_link {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-weight: bold;
}
.backgroundH {
	background-color: #C4C2CD;
	background-image: url(images/background1.jpg);
	background-repeat: repeat-x;
}
.backgroundCL {
	background-color: #FFFCB9;
	background-image: url(images/background4.jpg);
	background-repeat: repeat-x;
}
.backgroundCE {
	background-color: #F8E1AB;
	background-image: url(images/background2.jpg);
	background-repeat: repeat-x;
}
.backgroundLC {
	background-color: #B8DBBA;
	background-image: url(images/background3.jpg);
	background-repeat: repeat-x;
}
.backgroundRed {
	background-color: #660000;
	background-image: url(images/background3.jpg);
	background-repeat: repeat-x;
}
.navIndexNew {
	background-image: url(images/icon_new.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	padding-left: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}
.navIndexNew A{
	color: #000099;
	text-decoration: none;
}
.navIndexNew A:hover{
	color: #FF6600;
	text-decoration: underline;
}
.navIndexNew A:visited{
	color: #660099;
	text-decoration: none;
}
.navIndexNew A:active{
	color: #FF0000;
	text-decoration: underline;
}
.navIndexUpdate {
	background-image: url(images/icon_update.gif);
	background-repeat: no-repeat;
	background-position: 15px;
	padding-left: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}
.navIndexUpdate A{
	color: #000099;
	text-decoration: none;
}
.navIndexUpdate A:hover{
	color: #FF6600;
	text-decoration: underline;
}
.navIndexUpdate A:visited{
	color: #660099;
	text-decoration: none;
}
.navIndexUpdate A:active{
	color: #FF0000;
	text-decoration: underline;
}
.navIndexNormal {
	padding-left: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}
.navIndexNormal A{
	color: #000099;
	text-decoration: none;
}
.navIndexNormal A:hover{
	color: #FF6600;
	text-decoration: underline;
}
.navIndexNormal A:visited{
	color: #660099;
	text-decoration: none;
}
.navIndexNormal A:active{
	color: #FF0000;
	text-decoration: underline;
}
.notile {
	background-image: url(images/gradient1.jpg);
	background-repeat: no-repeat;
	font-size: 75%;

}
.smltableborder {
	font-size: x-small;
	border-top: thin solid #CC6600;
	border-right: thin solid #CC6600;
	border-bottom: thin solid #CC6600;
	border-left: thin solid #CC6600;
}
.navLevel3special {

	background-color: #0033CC;
	padding: 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.navLevel3specialbg {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	line-height: 15px;
	color: #000000;
	background-color: #FFCC99;

}
.shade3 {
	border: 1px none #000000;
	background-image: url(CCI/CCI_images/gradient_tablebg.jpg);
}
.headersml {

	font-size: 12px;
	font-weight: bold;
	color: #000033;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.backgroundH2 {
	background-color: #C4C2CD;
	background-image: url(images/background1.jpg);
	background-repeat: repeat-x;
	height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;


}
.thirdColBodybullet {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}
.tableBody2 {

	font-size: 11px;
	background-color: #FFFFCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 000033;
	color: #000000;
	padding: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: 000033;
}
.backgroundH .blackborder .contentSpacer .navH {
	margin: 7px;
}
.contentSpacerArrowBullet {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	list-style-position: outside;
	list-style-image: url(images/icon_grnmore.jpg);
	vertical-align: middle;
	height: 12px;
	width: auto;
}
.Bullet_NoIndent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	list-style-position: outside;
	list-style-type: circle;
}
div {
	text-align: justify;
}
.rightsidesmltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	text-align: left;
}

