.CtrlBG { 
	font-size: 12px; 
	font-family: Trebuchet MS; 
	border: 1px solid #666699;
	background-color: LightSteelBlue;
}
.TopMenuButtons a
{
  padding: 0px;
}
.TopMenuButton
{
  padding: 0px;
  outline: none;
}
.foot 
{
	text-align: center;
}
.fullLine 
{
    white-space: nowrap;
}
/* Links */
.lklLinks
{
	font-family: Trebuchet MS;
	font-size: 10px;
}
.lklLinks a:link 
{
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.lklLinks a:visited 
{
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.lklLinks a:hover 
{
	color: #ff9966;
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.smallLinks
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.smallLinks a:link 
{
	color: #3300cc;
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.smallLinks a:visited 
{
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.smallLinks a:hover 
{
	color: #ff9966;
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.medLinks
{
	color: #3300cc;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
}
.medLinks a:link 
{
	color: #3300cc;
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
}
.medLinks a:visited 
{
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
}
.medLinks a:hover 
{
	color: #ff9966;
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
}
.whiteLinks a:link 
{
	color: #ffffff;
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.whiteLinks a:visited 
{
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.whiteLinks a:hover 
{
	color: #ff9966;
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.newsLinks
{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.newsLinks a:link 
{
	color: #3300cc;
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.newsLinks a:visited 
{
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.newsLinks a:hover 
{
	color: #ff9966;
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
}
.mediumTxt
{
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size: 10px;
	color: #000000;
}
.gridCap
{
  font-family: Trebuchet MS;
  font-size: 12px;
}
#ListExtPrmpt
{
	 position:absolute;
	 right: 20px;
	 top: 20px;
}
#loaderDiv 
{
     z-index: 10;
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 180px;
     height: 50px;
     margin-top: -25px; /* half of the height */
     margin-left: -90px; /* half of the width */
}
#jQLoader
{
     z-index: 11;
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 180px;
     height: 50px;
     margin-top: -25px; /* half of the height */
     margin-left: -90px; /* half of the width */
}
#loaderDivCharts
{
     z-index: 10;
     width: 180px;
     height: 50px;

}
#chartZIndex {
	z-index: 2; 
}
#calZIndex {
	z-index: 3; 
}
.RssBorder 
{
	border: #666699 1px solid;
}
.ModalBG 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalPopup 
{
	background-color:White;
	border-color:Navy;
	border-width:2px;
	border-style:solid;
	padding:3px;
	width:100%;
}

a.screen, a.screen:visited {
	color:#c00; 
	position:relative; 
	z-index:1;
}
a.screen b {
	position:absolute;
	visibility:hidden; /* hide the image */
	width:120px; /* give it a width */
	height:0; /* no height to solve an Opera bug that 
				 makes it selectable when hidden */
	border:1px solid #000; /* add a border */
	left:20; /* position:the image */
	top:-20px;
	background-color:White;
}
a.screen:hover {
	text-decoration:none; 
	border:0; /* needed for this to work in IE */ 
	z-index:5;
	
}
a.screen:hover b {
	visibility:visible; /* make the image visible */
	height:120px; /* now give it a height */
	cursor:pointer; /* for IE */
	z-index:4; 
	background-color:White;
}
/* Tables */
.TBLBorder {
	background-color: #ffffff;
}
.HovMenu {
	background-color: LemonChiffon;
}
/* Different Fonts */
.headTitle {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #666699;
}
.fieldName {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
	color: #666699;
}
.fieldNameHL {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
	color: #666999;
}
.subTitle {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #666699;
}
.headSmall {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #000000;
}
.normalTxt {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #000000;
}		
.headBig {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight:bold;
	color: #666699;
}
.smallTxt {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #666699;
}
.searchResult {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #666699;
}
.recCount {
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:12px;
	color: #ff8000;
}
.errMsg {
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:10px;
	color: Red;
}
.notifyMsg {
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:10px;
	color: #666699;
}
/* Control Styles */
.txtBoxInput { 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Trebuchet MS; 
	border: 1px solid #666699;
	background-color:LightSteelBlue;
}
.chkBoxNoBorder 
{
	FONT-SIZE: 10px; 
	border: none;
}
.chkSmall
{
	margin:12px;	
}
/* Grid Styles */
.GV_Header 
{
	color:White;
	background-color:RoyalBlue;
	text-decoration: none;
	font-weight:bold;
	font-size: 10px; 
	font-family: Trebuchet MS;
	text-align:left;
}
.GV_Header a:link 
{
	font-size: 10px; 
}
.GV_Header a:active 
{
	font-size: 10px; 
}
.GV_Header a:visited 
{
	font-size: 10px; 
}
.GV_Header  a:hover 
{
	text-decoration: underline;
	font-size: 10px; 
}
.GV_Row 
{
	color:Navy;
	background-color:White;
	font-size: 10px; 
	font-family: Trebuchet MS; 
}
.GV_Row a:active 
{
	color: Navy;
	text-decoration: underline;
	font-family: Trebuchet MS; 
}
.GV_Row a:visited 
{
	color: #666699;
	text-decoration: underline;
	font-family: Trebuchet MS; 
}
.GV_Row  a:hover 
{
	color: #ff9966;
	text-decoration: none;
	font-family: Trebuchet MS; 
}
.GV_AltRow { 
	color:Navy;
	background-color: Lavender;
	font-size: 10px; 
	font-family: Trebuchet MS; 
}
.GV_AltRow a:active 
{
	color: Navy;
	text-decoration: underline;
	font-family: Trebuchet MS; 
}
.GV_AltRow a:visited 
{
	color: #666699;
	text-decoration: underline;
	font-family: Trebuchet MS; 
}
.GV_AltRow  a:hover 
{
	color: #ff9966;
	text-decoration: none;
	font-family: Trebuchet MS; 
}
.submit_button {
	border-right: #000366 1px solid;
	border-top: #afc4d5 1px solid;
	font-size: 10px;
	/*background-image: url(/images/Skins/Fox/BGPattern.gif);*/
	border-left: #0099dd 1px solid;
	cursor: hand;
	color: #000366;
	border-bottom: #000366 1px solid;
	font-family: Trebuchet MS;
	text-decoration: none;
}
.VM_Point {
	cursor: hand;
}
.fixedGVHeader
{
   overflow: auto;
   height: 350px;
}
.valReqTxt {
  font-family: Trebuchet MS;
  font-size: 10px;
}
table th
{
   background-color: RoyalBlue;
   position: relative;
   top: expression(this.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.scrollTop-1);
}
.bod
{
  background-color: #ffffff;
}
.bottLeft
{
  background-image: url(http://www.intelligentmedia.com/images/tables/gBottLeftCrnr.gif);
  width: 18px;
  font-size: 0px;
  height: 18px; 
  padding-left:18px;
}
.topLeft
{
  background-image: url(http://www.intelligentmedia.com/images/tables/gTopLeftCrnr.gif);
  width: 18px;
  font-size: 0px;
  height: 18px; 
  padding-left:18px;
}
.leftBar
{
  background-image: url(http://www.intelligentmedia.com/images/tables/gLeftBarBG.gif);
  width: 18px;
  font-size: 0px;
  height: 18px; 
  padding-left:18px;
}
.bottRight
{
  background-image: url(http://www.intelligentmedia.com/images/tables/gBottRightCrnr.gif);
  width: 23px;
  font-size: 0px;
  height: 18px; 
  padding-left:23px;
}
.topRight
{
  background-image: url(http://www.intelligentmedia.com/images/tables/gTopRightCrnr.gif);
  width: 23px;
  font-size: 0px;
  height: 18px; 
  padding-left:23px;
}
.rightBar
{
  background-image: url(http://www.intelligentmedia.com/images/tables/gRightBarBG.gif);
  width: 23px;
  font-size: 0px;
  height: 18px;  
  padding-left:23px;
}
.topBar
{
  background-image: url(http://www.intelligentmedia.com/images/tables/gTopBarBG.gif);
  width: 100%;
  font-size: 0px;
  height: 18px; 
}
.bottBar
{
  background-image: url(http://www.intelligentmedia.com/images/tables/gBottBarBG.gif);
  width: 100%;
  font-size: 0px;
  height: 18px; 
}
.movieScroller
{
  font-family: Trebuchet MS;
}
.chartZoom
{
  position: relative;
  z-index: 99;
  width: 25px;
  height: 25px;
}
.RptTabs
{
  width: 100%;
}
.lnkAll
{
color:white;
 font-family:Verdana;
font-size:0.60em;
text-decoration:none;

}
.lnkAll:hover
{
color:white;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:0.60em;
text-decoration:underline;


}
.headTxt
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size: 18px;
}

table.sum {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #D9D9D9;
	border-collapse: collapse;
	background-color: white;
}
table.sum th {
	border-width: 1px;
	padding: 1px;
	border-style: solid ;
	border-color: #D9D9D9;
	background-color: #99CCFF;
	-moz-border-radius: ;
}
table.sum td {
	border-width: 1px;
	padding: 1px;
	border-style: solid ;
	border-color: #D9D9D9;
	-moz-border-radius: ;
}

.lnkS
{
color:#07679a;
 font-family:Verdana;
font-size:0.70em;
text-decoration:none;

}
.lnkS:hover
{
color:#07679a;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:0.70em;
font-weight:bold;
text-decoration:underline;


}
.inpCntrl { 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana; 
	
	
}
.sgn
{
font-size:0.7em;font-color:black;text-decoration:none;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.sgn:hover
{
color:#07679a;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:0.70em;
font-weight:bold;
text-decoration:underline;


}


.lnkAllb
{
color:yellow;
 font-family:Verdana;
font-size:0.60em;
font-weight:bold;
text-decoration:none;

}
.lnkAllb:hover
{
color:yellow;
 font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:0.60em;
font-weight:bold;
text-decoration:underline;


}
