.tableHeaderGray{
	padding:5px;
	border-bottom:1px solid #666666;
	background-color: #F0F0F0;
	background-image:url(images/gradiant1.gif);
	color:#333333;
	font-weight: bold;

}
.tableHeaderLightBlue{
	padding:5px;
	border-bottom:1px solid #666666;
	background-color: #E3ECF0;
	background-image:url(images/gradiant2.gif);
	color:#333333;
	font-weight: bold;

}



td {
	text-align: left;
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}

html{
scrollbar-face-color:#CCCCCC;
scrollbar-arrow-color:#000080;
scrollbar-track-color:#F1F1F1;
scrollbar-shadow-color:#F1F1F1;
scrollbar-highlight-color:#F1F1F1;
scrollbar-3dlight-color:#F1F1F1;
scrollbar-darkshadow-Color:#F1F1F1;

}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
a.1 {
	text-decoration: none;
	color: 000000;
}
.t11 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
}
body  {
	margin:0px;
	padding:0px;
	font-size: 11px;
	color: #525252;
	background: #CDCDCD

}
.style1 {
	color: #83a9be;
	font-weight: bold;
}
.color1 { background:#83A9BE;}
.color2 { background:#D8CD7D;}	
.textcolor1 {
	color: #9B2517;
}
.textcolor2 {
	color: #FFFFFF;
	
}

.style2 {color: #83a9be}
.style3 {color: #D8cd7d}
.style4 {color: #505050}
.color3 {
	
	color:#FFFFFF;
	/*background-image:url(images/gradiant1.gif);*/
   	background-color: B3B3B3;
}
.link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	cursor: hand;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DB3320;
}
.link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-decoration:none;
}
.link3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9B2517;
	text-decoration: underline;
}
.link5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
}
.link5:hover{ color:#FFFFCC}
.style6 {color: #83a9be}
.style5 {
	font-size: 18px;
	color: #bbb05d;
}
.linkunderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #666666;
}
.link4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 83A9BE;
	font-weight: normal;
}
.searchResult {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: 83A9BE;
	text-decoration: underline;
	cursor:hand;
}
.color1variant {
	background-color: #F7F7E8;
}
.color2variant {
	background-color: #E3ECF0;
}
.padding5Top {
	padding: 5px;
}
.navWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 10px;
}
.paddingLeft {
	padding-left: 7px;
}
.paddingLeftDouble {
	padding-left: 15px;
	color:#9B2517
}
.tblBorder1px {
	border: 1px solid #666666;
}
.tblBorder1pxOrange {
	border: 1px solid #9B2517;
}
.sideNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}

.sideNavSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
    background-color:#F7F7E8	

}
.input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 250px;
	border: 1px solid #9B2517;
}
.input1Highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 250px;
	border: 2px solid red;
	
}
.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 25px;
	border: 1px solid #9B2517;
}
.input3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 100px;
	width: 250px;
	border: 1px solid #9B2517;
}
.input4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	width: 75px;
	border: 1px solid #9B2517;
}
.inputNoWidth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	border: 1px solid #9B2517;
}
.inputNoWidthNoColor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	
}
.inputNoHeight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 250px;
	border:  none;
	border: 1px solid #9B2517;
}
.button1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
}
.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	border: 1px solid #9B2517;
	font-weight: bold;
	overflow: visible;
	width: 60px;
	padding-right: 5px;
	padding-left: 5px;
	color: #333333;
}
button2:hover {
	background-color:#FFFFFF;
}
.rowDiv {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
TABLE#tblCoolbar 
	{ 
	background-color:threedface; padding:1px; color:menutext; 
	border-width:1px; border-style:solid; 
	border-color:#9B2517 #9B2517 #666666 #9B2517;
	}
.cbtn
	{
	height:18;
	BORDER-LEFT: threedface 1px solid;
	BORDER-RIGHT: threedface 1px solid;
	BORDER-TOP: threedface 1px solid;
	BORDER-BOTTOM: threedface 1px solid; 
	}
.txtbtn {font-family:tahoma; font-size:70%; color:menutext;}

.textedit {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.rootNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.dotDiv {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding-left: 15px;
	border-bottom-color: #999999;
}

@media screen { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none;   } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px;  }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(images/minus.gif); background-repeat:no-repeat; background-position:center;  
	height: 36px;
	overflow: auto;	
	}
	ul.mktree  li.liClosed  .bullet {
	cursor: pointer;
	background: url(images/plus.gif) no-repeat; background-position:center; background-repeat:no-repeat ;
	height: 36px;
	overflow: auto;
}

	ul.mktree  li ul li.liOpen    .bullet { cursor: pointer; background: url(images/minus.gif); background-repeat:no-repeat;  height: 28px;
	overflow: auto;  }
	ul.mktree  li ul li.liClosed  .bullet {
	cursor: pointer;
	background: url(images/plus.gif) no-repeat; 
	height: 28px;
	overflow: auto;
}
	
	ul.mktree  li.liBullet  .bullet { background: url(); }
	ul.mktree  li ul li.liBullet  .bullet { background: url(); }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li {  }
	  
	ul.mktree  li ul li {border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; }
	  
	ul.mktree  li ul li ul li { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC;  }
	ul.mktree  ul li ul li ul li li {  }
}
.dottedUnderline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-left: 5px;
	padding-top: 5px;
}

.navInteriorOff {
	background-color: #F7F7E8;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.navInteriorOff a{
	color:#666666;
	font-weight: normal;
	text-decoration: none;
}
.navInteriorOn {
	background-color: #DB3320;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.navInteriorOn a{
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.navInteriorOn a:hover{
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.navInteriorTable {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

/*******************************************
*	TOOL TIP LAYER
********************************************/
#dhtmltooltip{
position: absolute;
color:#333333
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #F7F7E8;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.colorUnderline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9B2517;
}
