BODY {font-family: arial ! important;
      font-size: 8pt ! important;
      color: #000000 ! important;
      font-weight: normal ! important;
      background-color: #FFFFFF ! important; background-image: url(images/bg.jpg) ! important;
      background-REPEAT: repeat-x ! important;
      margin-top: 0px ! important;
      margin-bottom: 0px ! important;
      margin-left: 0px ! important;
      margin-right: 0px ! important;
      text-align: justify }

A:link { font-family:tahoma,Verdana;color: #4C7B99; font-weight : bold; text-decoration:none;}
A:visited { font-family:tahoma,Verdana;color: #4C7B99; font-weight : bold; text-decoration:none;}
A:active { font-family:tahoma,Verdana;color: #4C7B99; font-weight : bold; text-decoration:none;}
A:hover { font-family:tahoma,Verdana;color: #4C7B99; font-weight : bold; text-decoration:none;}

blockquote 
{
   font-family : arial;
   font-size : 8pt;
   font-weight : normal;
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 5px;
   margin-bottom: 5px;
}

TD { font-family:tahoma,verdana; font-size:8pt; font-weight:normal; color:#666666; }

.hq
{
   font-family : arial;
   font-size : 8pt;
   font-weight : normal;
   margin-left: 20px;
   margin-right: 40px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.bq
{
   font-family : arial;
   font-size : 9pt;
   font-weight : normal;
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 0px;
   margin-bottom: 0px;
}

.small       { font-size:7pt; font-family: arial; color:#000000; font-weight: Normal }
.smallB      { font-size:7pt; font-family: arial; color:#000000; font-weight: Bold }
.smallW      { font-size:7pt; font-family: arial; color:#FFFFFF; font-weight: Normal }

.norm        { font-size:8pt; font-family: arial; color:#000000; font-weight: Normal }
.normW       { font-size:8pt; font-family: arial; color:#FFFFFF; font-weight: Normal }
.normB       { font-size:8pt; font-family: arial; color:#000000; font-weight: Bold }
.normWB       { font-size:8pt; font-family: arial; color:#FFFFFF; font-weight: Bold }
.normG       { font-size:8pt; font-family: arial; color:#666666; font-weight: Normal }
.normO       { font-size:8pt; font-family: arial; color:#DFAD3A; font-weight: Normal }

.med        { font-size:9pt; font-family: arial; color:#000000; font-weight: Normal }
.medB       { font-size:8pt; font-family: arial; color:#000000; font-weight: Bold }

.heading1 {font-family : Arial,tahoma;  font-size : 10pt;  letter-spacing:-1px;    font-weight : bold;  text-transform:uppercase;    color : #427EBA; }
.heading2 {font-family : Arial,tahoma;  font-size : 9pt;  letter-spacing:-1px;    font-weight : bold;    color : #427EBA; }
.subHeading1 {text-decoration:none;font-family:Arial,tahoma;color:#979589;text-transform:uppercase;font-size : 8pt;font-weight:bold;}
.subHeading2 {text-decoration:none;font-family:Arial,tahoma;color:#68665A;text-transform:uppercase;font-size : 8pt;font-weight:bold;}
.subHeading3 {text-decoration:none;font-family:Arial,tahoma;color:#437FB3;text-transform:uppercase;font-size : 8pt;font-weight:bold;}

.welcome1 {font-family:Arial,tahoma;font-size:20pt;font-weight:bold;letter-spacing:-1px;color:#A5D84F;}
.welcome2 {font-family:Arial,tahoma;font-size:13pt;font-weight:bold;letter-spacing:0px;color:#FFFFFF;}
.loggedIn {font-family:arial;font-size:8pt;font-weight:bold;letter-spacing:-1px;color:#EDECEC;text-transform:uppercase;}

.Head01 {font-family : Arial,tahoma;  font-size : 10pt;  letter-spacing:-1px;    font-weight : bold;  text-transform:uppercase;    color : #427EBA; }
.Head02 {font-family : Arial,tahoma;  font-size : 10pt;  letter-spacing:-1px;    font-weight : bold;  text-transform:uppercase;    color : #52A31A; }

.navT         { font-size:8pt; font-family: Verdana, Arial; color:#192A34; font-weight:bold }
.navT:link    { font-size:8pt; font-family: Verdana, Arial; color:#192A34; font-weight:bold }
.navT:active  { font-size:8pt; font-family: Verdana, Arial; color:#192A34; font-weight:bold }
.navT:visited { font-size:8pt; font-family: Verdana, Arial; color:#192A34; font-weight:bold }
.navT:hover   { font-size:8pt; font-family: Verdana, Arial; color:#192A34; font-weight:bold }

.navO         { font-family:tahoma,Verdana;color: #DFAD3A; font-weight : Normal; text-decoration:underline; }
.navO:link    { font-family:tahoma,Verdana;color: #DFAD3A; font-weight : Normal; text-decoration:underline; }
.navO:active  { font-family:tahoma,Verdana;color: #DFAD3A; font-weight : Normal; text-decoration:underline; }
.navO:visited { font-family:tahoma,Verdana;color: #DFAD3A; font-weight : Normal; text-decoration:underline; }
.navO:hover   { font-family:tahoma,Verdana;color: #DFAD3A; font-weight : Normal; text-decoration:underline; }

.navB         { font-family:tahoma,Verdana;color: #DFAD3A; font-weight : bold; text-decoration:none; }
.navB:link    { font-family:tahoma,Verdana;color: #DFAD3A; font-weight : bold; text-decoration:none; }
.navB:active  { font-family:tahoma,Verdana;color: #DFAD3A; font-weight : bold; text-decoration:none; }
.navB:visited { font-family:tahoma,Verdana;color: #DFAD3A; font-weight : bold; text-decoration:none; }
.navB:hover   { font-family:tahoma,Verdana;color: #DFAD3A; font-weight : bold; text-decoration:none; }

.navR         { text-decoration:none;font-family:Arial,tahoma;color:#68665A;letter-spacing:-1px;text-transform:uppercase;font-size : 8pt;font-weight:bold; text-decoration:none; }
.navR:link    { text-decoration:none;font-family:Arial,tahoma;color:#68665A;letter-spacing:-1px;text-transform:uppercase;font-size : 8pt;font-weight:bold; text-decoration:none; }
.navR:active  { text-decoration:none;font-family:Arial,tahoma;color:#68665A;letter-spacing:-1px;text-transform:uppercase;font-size : 8pt;font-weight:bold; text-decoration:none; }
.navR:visited { text-decoration:none;font-family:Arial,tahoma;color:#68665A;letter-spacing:-1px;text-transform:uppercase;font-size : 8pt;font-weight:bold; text-decoration:none; }
.navR:hover   { text-decoration:none;font-family:Arial,tahoma;color:#68665A;letter-spacing:-1px;text-transform:uppercase;font-size : 8pt;font-weight:bold; text-decoration:none; }

.subNav       { font-size:10pt; font-family: Verdana, Arial; color:#FFFFFF; font-weight:Bold; font-style:italic }
.botNav1       { font-size:7pt; font-family: Verdana, Arial; color:#999999; font-weight:Bold }
.botNav2       { font-size:7pt; font-family: Verdana, Arial; color:#999999; font-weight:Normal }
.botNav3       { font-size:7pt; font-family: Verdana, Arial; color:#CCCCCC; font-weight:Normal }

.prodList    { font-family: arial, verdana; font-size: 8pt; color: #1B3C5A; text-decoration: none }
.prodhilite  { CURSOR: hand; font-family: arial, verdana; font-size: 8pt; color: #1B3C5A; text-decoration: none; BACKGROUND-COLOR: #003300 }
.LinkHilite  { font-family: arial, verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none; cursor: hand}
.navpd       { font-family: arial, verdana; font-size: 8pt; color: #1B3C5A; font-weight: Normal }


.nav   {CURSOR: hand}

.navLeft {CURSOR: hand; font-family: arial; color:#FFFFFF; text-align:left; 
      font-size:8pt; font-weight:normal; font-weight:bold; 
      border-color:#787878; padding:2px; 
      border-left:0px solid #787878; border-bottom:1px solid #163261; 
      border-top:0px solid #787878; border-right:0px solid #787878
      }

.navLeftBg {
background:#000B27 url(images/leftnav_bg.jpg) repeat-x bottom;
}

.bottomBg {
background:#000B27 url(images/bot_grad.jpg) repeat-x bottom;
}

.gradient {
background:#01183A url(images/panelbg.jpg) repeat-x bottom;
}

.smgradient {
background:#01183A url(images/panelsmbg.jpg) repeat-x bottom;
}

.LTR {font-family: arial;
      font-size:8pt; font-weight:normal;
      border-color:#787878; background-color: #FFFFFF;
      border-left:1px solid #787878; border-bottom:0px solid #787878; 
      border-top:1px solid #787878; border-right:1px solid #787878
      }

.LBR {font-family: arial;
      font-size:8pt; font-weight:normal;
      border-color:#787878;  background-color: #FFFFFF;
      border-left:1px solid #787878; border-bottom:1px solid #787878; 
      border-top:0px solid #787878; border-right:1px solid #787878
      }

.LR {font-family: arial;
      font-size:8pt; font-weight:normal;
      border-color:#787878; background-color: #FFFFFF;
      border-left:1px solid #787878; border-bottom:0px solid #787878; 
      border-top:0px solid #787878; border-right:1px solid #787878
      }

.mainTable2
	{
	border-left: 1px solid #00349A;
	border-right: 1px solid #00349A;
	border-top: 1px solid #00349A;
	border-bottom: 0px solid #00349A;
	}

.bordBott
	{
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
	border-bottom: 1px solid #A1A1A1;
	}


.bordAll
	{
	border-color: #000000;
   	border-left: 1px solid #000000; border-bottom: 1px solid #000000; 
   	border-top: 1px solid #000000; border-right: 1px solid #000000;
   	background-color: #EFEFEF;
	}

.tdHead
	{
	background-color: #1E3C58;
	color: #FFFFFF;
   font-weight: bold;
	}

.tdHead2
	{
	background-color: #99CC33;
	color: #FFFFFF;
   font-weight: bold;
	}

.text {font-family:tahoma,Verdana; color:#666666; font-size:9pt; font-weight:Normal; background-color:#FFFFFF;  border-color:#CCCCCC;border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.searchText {font-family:tahoma,Verdana; color:#666666; font-size:9pt; font-weight:Normal; background-color:#FFFFFF;  border-color:#CCCCCC;border-left:1px solid #CCCCCC; border-bottom:1px solid #EEEEEE; border-top:1px solid #CCCCCC; border-right:1px solid #EEEEEE;}
.button {font-family:Arial, geneva; color:#FFFFFF; font-size:8pt; font-weight:Bold;      background-color:#52A31A;       border-color:#356D08;      border-left:1px solid #356D08; border-bottom:1px solid #356D08;       border-top:1px solid #356D08; border-right:1px solid #356D08;      }


/*AutoComplete flyout */
		.completionListElement 
		{  
			visibility : hidden;
			margin : 0px! important;
			border : solid 1px gray;
			cursor : pointer;
			text-align : left; 
			font-family : Arial;
			padding : 0;
		}
		.listItem 
		{
			background-color : white;
			height : 15px;
			line-height : 15px;
			padding : 2px;
			margin : 0px;
		}		
		.highlightedListItem
		{
			background-color : #E6E6DE;
			height : 14px;
			line-height: 14px;
			padding : 1px;
			color : #000000;
			margin : 0px;
		}
		.Name
		{
			font-size: 8pt;
		}
		.UserId
		{
			font-size: 6pt;
			color:#FFFFFF;
		}
		.listItem .Name
		{
			color: black;
		}
		.listItem .UserId
		{
			color:#FFFFFF;
		}