/*
CSS Document
Created by Tom Mullen.  
Last updated 6/8/04  */

/*///GENERAL STYLES /////////////////////////////////////////////////*/
BODY { 
	margin:0;
	padding:0;
	BACKGROUND: #fff; 
	FONT: small/1.5em Arial, San-Serif, Tahoma; 
	COLOR: #000; } 

P {	padding: 0px 0px 12px 0px;
	margin: 0;
	FONT: small/1.3em Arial, San-Serif, Tahoma;}
	
TABLE, TD, TR {	
	FONT: small/1.3em Arial, San-Serif, Tahoma;}
TH {
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #00008c;
	color: #ffffff;
	vertical-align: middle;
	white-space:nowrap;}
H1 {
	FONT: bold medium/1.5em  Arial, San-Serif, Tahoma;
	padding:  0 0 6px 0;
	margin: 0;
	color:#00008C;}
H1.SearchResults {
	FONT: bold small/1.5em  Arial, San-Serif, Tahoma;
	padding: 0;
	margin: 0;
	color: #000000;}
H2 { 
	FONT: bold small/1em Arial, San-Serif, Tahoma;
	padding: 2px 0px 0px 0px;
	color:#00008C;}
/*//////////////////////////////////////////////////////////////////////////*/

/*//// PAGE WRAPPER ////////////////////////////////////////////////////////*/
div.pagewrapper { 
	padding: 0px;
	margin: 20px 10px;
}
/* NOTES: 
- All main/body content below the navigation is wrapped with a <div class="pagewrapper">
- PageWrapper controls the spacing from the browser edge. 
- For elements within the pagewrapper div's, do NOT use the left or right margin attribute because it will cause horizontal scrolling in some browsers. */
/*//////////////////////////////////////////////////////////////////////////*/

/*//// LOGO ////////////////////////////////////////////////////////////////*/
	/* Use this with an anchor or div to display the WK-SECnet logo */
.logo
{
	height:63;
	width:365;
	background-image: url(../images/secnetlogo.gif);
	background-repeat: no-repeat;
	border-style: none;
	display: block;
}

/*//////////////////////////////////////////////////////////////////////////*/

/*//// ANCILLARY (TOP) NAVIGATION ////////////////////////////////////////////////*/
.topNav /* EMW, 03/13/06 - topNav is the modified ancillary styles provided by Taky */
{
	vertical-align:top;
	text-align:right;
	padding: 2px 2px;
	background-color: #fff;
	font: bold 11px Arial, San-Serif, Tahoma;
}
.topNav A
{
	padding: 0px 6px;
	border-left: #7474d3 1px solid;
	color: #fff;
	white-space: nowrap;
	text-decoration: none;
	color: #898989;
}
.topNav A:hover
{
	color: #006;
	text-decoration: underline;
}
.topNav IMG 
{
	vertical-align:middle;  /* The CCH logo appears high compared to the text without this */
	padding-left:8px;
}

/*/////////////////////////////////////////////////////////////////////////////////////*/

/*//// Ancillary SECONDARY Navigation /////////////////////////////////////////////////*/
/*NOTES: On rare occasions, the ancillary navigation needs a sencondary level of navigation.*/
#Ancillary2 {
	float:right;
	clear: right;
	FONT: 11px/1.3em Arial, San-Serif, Tahoma; 
  	letter-spacing: 1px;
  	padding: 0px;
  	margin: 0px 4px;
  	border: 1px solid #7A96C9;
	width: 130px;
  	line-height: 20px;
	background: #EFF3FF;
} 


	
#Ancillary2 a {
	width:100%;
	padding: 0px 6px ; 
	text-decoration:none;
	white-space:nowrap;
	color: #00008C;
	list-style:none;
}

#Ancillary2 #active a{
  	background: #7A96C9;
  	color:#FFFFFF;
  	white-space: nowrap;
  	font-weight: bold;
  	border-top: 1px solid #7A96C9;
  	border-bottom: 1px solid #7A96C9;
	width: 100%;
}
#Ancillary2 a:hover {
  	background: #CBD9F2;
}
#Ancillary2Header {
	float:right;
	font: bold 12px/1.2em Arial, San-Serif, Tahoma;
	color: #00008C;
  	padding: 0;
  	margin: 9px 4px 0px 4px;
	width: 130px;} 
	
	
.SkipNav { 
        border: 0px; 
        padding: 0px; 
        margin: 0px;} 
        
#billingRef {
	float:right;
	clear: right;
	FONT: 11px/1.3em Arial, San-Serif, Tahoma; 
  	letter-spacing: 1px;
  	padding: 0px 6px 6px 6px;
  	margin: 6px 4px;
  	border: 1px solid #7A96C9;
	width: 140px;
  	line-height: 20px;
	background: #EFF3FF;
}

#billingRef h2{
	padding: 0px;
	margin: 0px;
	color: #00008c; 
	white-space: nowrap; 
	font: bold 11px/20px Arial, San-Serif, Tahoma;
	background: none;}
/*/////////////////////////////////////////////////////////////////////////////////////*/

/*//// Primary Navigation /////////////////////////////////////////////////////////////*/
#primnav
{
	width: 100%;
	background: #779EEB url(../images/bg.jpg) repeat-x left bottom;
	padding: 50px 0px 0px 0px; /*the 1st number controls how much of the BG image is shown*/
	margin: 0px 0px;
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	letter-spacing: 1px;
}
/* NOTES
- Change font and background graphic here 
- Adjust the padding above and below to control how far the Primary Nav buttons are moved down.  This is also controls the window how how much of the background graphic appears from the top of the browser.   
- Note that the measurement of padding below will be different for non IE browsers.  Adjust accordingly in the NS.css. 
*/

#primnav
{
	padding: 3px 0px 0px 0px;
	background-image: url(../images/navBG.gif);
	margin: 0px;
	font: bold 11px Arial, San-Serif, Tahoma;
	letter-spacing: 1px;
	height: 26px;
}
/* NOTES
- Change font and background graphic here 
- Adjust the padding above and below to control how far the Primary Nav buttons are moved down.  This is also controls the window how how much of the background graphic appears from the top of the browser.   
- Note that the measurement of padding below will be different for non IE browsers.  Adjust accordingly in the NS.css. 
*/

#primnav ul
{
	margin: 0;
	padding: 0px 10px; /*controls the indent from the edge of the browser*/
	list-style-type: none;
}
#primnav li
{
	display: inline;
	padding: 0px;
}
#primnav a
{
	padding: 0px 0px 0px 8px;
	background: url(../images/left.gif) no-repeat left top;
	margin: 0px;
	float:left;
	border-bottom: solid 0px #567;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
}
/*--NOTES:
- Change graphics on the sides here.  
- Padding controls how much of the graphic you want to show. If your padding is wider than the actual width of the graphic, a gap will appear.  
- The button width is directly related to the amount of text. Add the width atribute if you want the width of each PrimNav button to be the same.*/

#primnav a span
{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 3px;
	display: block;
	background: url(../images/right.gif) no-repeat right top;
	float: left;
	color: #000066;
}

#primnav a:hover span {
  color:#000066;
}
/*---- Prim Nav: Controls the Active selection ----------------------------*/
/* each name is a unique ID. Add additional names to match the navigation  */
#primnav #active a {
  background-position:0 -48px;
  border-width:0;}

#primnav #active a span{
  background-position:100% -48px;
  white-space:nowrap;
  color: #FFFFFF;}

#primnav a:hover {
  background-position:0% -24px;}
  
#primnav a:hover span {
  background-position:100% -24px;}
/*///////////////////////////////////////////////////////////////////////////*/

/*//// SENONDARY Navigation /////////////////////////////////////////////////*/
#secnav {
	font: bold 10px/normal Arial, San-Serif, Tahoma;
  	background: #00008C url(../images/bgsecondarybar.gif) repeat-x right bottom;
  	padding: 4px 8px 4px 0;
  	border-bottom: 5px solid #D8E5FC;
} 
#secnav ul {
  	margin:0;
  	padding:0px 10px; /*controls the indent from the edge of the browser*/
  	list-style:none;
}
#secnav li {
  	display: inline;
  	margin:0;
  	padding:0;
}
#secnav a {
  	padding: 0px 8px 3px ; 
  	border-top: 1px solid #00008C;
  	background: url(../images/SecondaryDiv.gif) no-repeat right bottom;
  	border-right: 0px solid #1C1CB3;
  	border-bottom: 0px solid #9797C3;
  	border-left: 0px solid #fff;
  	text-decoration:none;
  	white-space:nowrap;
  	color: #ffffff;
}

/* each name is a unique ID. Add additional names to match the navigation  */
#secnav #active a{
  	background: #ffffff url(../images/bgsecondarytab.gif) repeat-x left top;
  	color: #000066;
  	border-top: 1px solid #fff;
  	border-right: 1px solid #D8E5FC;
  	border-bottom: 1px solid #D8E5FC;
  	border-left: 1px solid #fff;
  	white-space:nowrap;
  	border-width:1; 
}
#secnav a:hover {
  	background: #5172CE;
  	border-top: 1px solid #5172CE;
  	border-bottom: 1px solid #5172CE;}
/*////////////////////////////////////////////////////////////////////////////*/

/*//// BREADCRUMB  ////////////////////////////////////////////////////////*/
#breadcrumb {
	font: italic 9px/normal Arial, San-Serif, Tahoma;
  	width:100%;
  	font-size: 9px;
  	letter-spacing: 1px;
  	padding: 10px 2px 0 ; 
} 
#breadcrumb ul {
  	margin:0;
  	list-style:none;
}
#breadcrumb li {
  	display:inline;
  	margin:0;
  	padding:0;
}
#breadcrumb a {
  	float:left;
  	padding: 0px 10px; /*controls the indent from the edge of the browser*/
  	text-decoration:none;
  	white-space:nowrap;
  	text-align: center;
  	color: #00008c;
  	background: url(../images/breadbullet.gif) no-repeat right;
	text-decoration: underline;
}
#breadcrumb a:hover {
	color:#0000FF;
	text-decoration: underline;
}
/*///////////////////////////////////////////////////////////////////////////*/

/*//// TABLE Styles /////////////////////////////////////////////////////////*/
#line
{
	padding:0px 0px 0px 0px; 
	border-width:0px;
	width:98%;	
	background-color:#00008C;
}
.Space
{
	margin-left:100;
}

.ulHome
{
	list-style-type:none;
	margin:0; 
	
}


.LIHome
{
	display:inline-block;
	margin:0;
	background:#ffffff url(../Images/bullet.gif) no-repeat left top; 
	padding:0px 0px 0px 15px;
	vertical-align:text-top;
}
.LIReg
{
	display:inline-block;
	margin:0;
	background:url(../Images/bullet.gif) no-repeat left top; 
	padding:0px 0px 0px 15px;
	vertical-align:text-top;
}
.txtStyle
{
	 width:100px;	  
}
.txtLarge
{
	width:400px;
}
.txtComment
{
	height:60px;
	width:448px;
	
}
.txtData
{
	width:216px;
}
.txtMessage
{
	width:216px;
	height:120px;
}
.txtArea
{
	width:330px;
	height:130px;	
}
.backcolor
{
	color:White;
}

#tblSpl
{
	width:50%;
	border:2px solid;
	background-color:#ffffcc;
}
#tblBColor
{
	width:100%;
	color:#ffffff;
	background-color:#000080;
	font: bold 14px/normal Tahoma;
	padding:3px;
}

#tblStyle
{
	border:0px;
	padding:0px 0px 0px 0px;
	width:50%;
}

#results {
	border: 1px solid #00008C;	
	
}
#results tbody tr td {
	font: small/normal Arial, San-Serif, Tahoma;
	padding: 2px 2px;
	border-left: 1px solid #C7CBDF;
	border-top: 1px solid #C7CBDF;
	vertical-align:top;
}
#results tbody tr.even td {
	background-color: #edf3fe;
}  
#results th {
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #00008c;
	color: #ffffff;
	vertical-align: middle;
	white-space:nowrap;
}
#results th a 
{
	color:White;
}


#resultsFList {
	border: 1px solid #00008C;	
	
}
#resultsFList tbody tr td {
	font: small/normal Arial, San-Serif, Tahoma;	
	padding: 2px 2px;
	border-left: 1px solid #C7CBDF;
	border-top: 1px solid #C7CBDF;
	vertical-align:top;
}
#resultsFList tbody tr.even td {
	background-color: #edf3fe;
}  
#resultsFList th {
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #00008c;
	color: #ffffff;
	vertical-align: middle;
	white-space:nowrap;
}
#resultsFList th a 
{
	color:White;
}
#resultsFD {
	border: 1px solid #00008C;	
	
}
#resultsFD tbody tr td {
	font: small/normal Arial, San-Serif, Tahoma;
	
	padding: 2px 2px;
	border-left: 1px solid #C7CBDF;
	border-top: 1px solid #C7CBDF;
	vertical-align:top;
}
#resultsFD tbody tr.even td {
	background-color: #edf3fe;
}  
#resultsFD th {
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #00008c;
	color: #ffffff;
	vertical-align: middle;
	white-space:nowrap;
}
#resultsFD th a 
{
	color:White;
}
#resultsFListFD {
	border: 1px solid #00008C;	
	
}
#resultsFListFD tbody tr td {
	font: small/normal Arial, San-Serif, Tahoma;
	
	padding: 2px 2px;
	border-left: 1px solid #C7CBDF;
	border-top: 1px solid #C7CBDF;
	vertical-align:top;
}
#resultsFListFD tbody tr.even td {
	background-color: #edf3fe;
}  
#resultsFListFD th {
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #00008c;
	color: #ffffff;
	vertical-align: middle;
	white-space:nowrap;
}
#resultsFListFD th a 
{
	color:White;
}


.resultsCount {
	font-size: small;
	padding: 0;
	margin: 0;
	float:right;	
}
.resultsCount2 {
	font-size: small;
	padding: 0;
	margin: 0;
	float:right;
	padding: 0 0 2px;
}
#logStyle
{
	background-color:#00008c;
	border-color:#d8e5fc;
	height:188px;
	width:331px;
	border:2px;
}
.msgnewseven{
	background: #00008C;
}
.msgoldseven {
	background: #B7D1F5;}
.msgnews {
	background: #00008C;}
.msgnew {
	background: #00008C;}
.msgolds {
	background: #B7D1F5;}
.msgold {
	background: #fff;}
/*//////////////////////////////////////////////////////////////////////*/

/*//// BUTTONS /////////////////////////////////////////////////////////*/
/* This class is added by Shobhit. It is used for Web & HTML buttons. */
.button
{
	font: 11px Arial, Helvetica, sans-serif;	
	letter-spacing: 1px;
	margin: 0px;
	
	text-decoration:none;
	/*color: #00008C;*/
  	/*white-space:nowrap;*/
}
.btn {
	font: 11px/2.0em  Arial, San-Serif, Helvetica;
	display:inline;
	letter-spacing: 1px;
	margin: 0px;
	padding:0px 0px 0px 0px;	
}
.btn a{
	background: #E7F2FF url(../images/bgsecondaryTab.gif) repeat-x right top;
	
	border: 1px solid #9797C3;
	text-decoration:none;
	color: #00008C;
  	white-space:nowrap;}

.btn a:hover{
	background: #A9C1F2;
	color:#00008C;
	border: 1px solid #00008C;}

/*-- search buttons -----------------------------------------------------*/
.btnsearch {
	float: right;
	fONT: 11px/2.0em  Arial, San-Serif, Tahoma;
	display:inline;
  	background: #D8E5FC url(../images/searchBar.gif) no-repeat left;
	color:#00008C;
	padding-left: 42px;
}
.btnsearch a{
	background: #ffffff url(../images/bgsecondaryTab.gif) repeat-x right top;
	padding: 0px 7px;
	text-decoration:none;
	color: #00008c;
  	white-space:nowrap;
	letter-spacing: 1px;
	border: 1px solid #9797C3;
}
.btnNew
{
	background: #E7F2FF url(../images/bgsecondaryTab.gif) repeat-x right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	border: 1px solid #9797C3;
	display:inline;
	letter-spacing: 1px;
	text-align:center;	
	color: #00008C;
}

.btnsearch a:hover{
	background: #A9C1F2;
	color:#00008C;
	border: 1px solid #00008C;}

/*-- Search Results Tabs -----------------------------------------------*/
.btnTabs {
	font-family: Arial, San-Serif, Tahoma;
	font-size: 70%;
	display:inline;}
	
.btnTabs a{
	background: #5062BD;
	padding: 1px 3px;
	text-decoration:none;
	color: #ffffff;
  	white-space:nowrap;}

.btnTabs a:hover{
	background: #A9B5F2;
	color:#00008C;}

/*-- Icons -------------------------------------------------------------*/
.btnIcons {
	font-family: Arial, San-Serif, Tahoma;
	font-size: 70%;
	padding: 10px 0 2px;
}
.btnIcons a{
	padding: 1px 10px 0 0;
	text-decoration:none;
  	white-space:nowrap;
	vertical-align:middle;
	color: 2B00FF;
}
.btnIcons a:hover {
	text-decoration: underline;}
	
.btnIcons img{
	padding: 1px 3px;
	text-decoration:none;
  	white-space:nowrap;
	vertical-align:middle;
}
/*////////////////////////////////////////////////////////////////////////////*/

/*//// FOOTER NAVIGATION /////////////////////////////////////////////////////*/
#footer {
	font: 11px/normal  Arial, San-Serif, Tahoma;
	width: 100%;
	padding: 5px 0;
	margin: 0 auto 0 auto;
	text-align: center; 
	color:#00008C;
	background-color:#edf3fe;
	border-top: 2px solid #00008C;}

#footer span {
	font-size: 11px;
	width: 100%;
	padding: 0;
	text-align: center; 
	color:#00008C;
	background-color:#edf3fe;}
/*////////////////////////////////////////////////////////////////////////////*/

.HomePageBGBar
{ text-align:left;
	 COLOR: #00008c; 
	BACKGROUND-COLOR: #d8e0f8;
}
.HomeH1 { 
	FONT: bold small/1.0em Arial, San-Serif, Tahoma;
	color:#00008C;
	BACKGROUND-COLOR: #d8e0f8;
	
	padding:2px 0px 2px 0px;
	}	
.results {
	border: 1px solid #00008C;	
}
.results tbody tr td {
	font: x-small/normal Arial, San-Serif, Tahoma;
	padding: 2px 2px;
	border-left: 1px solid #C7CBDF;
	border-top: 1px solid #C7CBDF;
	vertical-align:top;
}
.results tbody tr.even td {
	background-color: #edf3fe;
}  
.results th {
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #00008c;	
	color: #ffffff;
	vertical-align: middle;
	white-space:nowrap;
}


.grdNAHeader
{
	font: 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #a9a9a9;
	color: #000000;
	white-space:nowrap;
}

.lblBold
{
	font: bold small/1.5em Arial, San-Serif, Tahoma;
	
}

.lbl
{
	font: small/1.5em Arial, San-Serif, Tahoma;
	
}
.chkBold
{
 font: bold small/1.5em Arial, San-Serif, Tahoma;
}

.lblHeading
{
 background-color:"#d8e0f8";
 font: bold small/1.5em Arial, San-Serif, Tahoma;
}

.lblStyle
{
font: bold small/1.5em Arial, San-Serif, Tahoma;
color:White;	
}
.evenRow
{
	background-color: #edf3fe;
}
.companyWatch
{
	background-color: #d0ffff;
}
.filingPartyWatch
{
	background-color: #c0c0ff;
}
.fileNoWatch
{
	background-color: #e0e0e0;
}
.formTypeWatch
{
	background-color: #ffe0c0;
}
.filingAgent
{
	background-color:Lavender;
	font-family:Arial;
	font-size:x-small;
	font-weight:bold;
	
}

.filingAgent1
{
	font-weight:bold;
	text-align:center;
	
}
.filingAgent2
{
	font-family:Arial;
	font-size:x-small;
}
.tabStyle
{
	border-width:thin;
	border-style:solid;
}
.reportHeading {
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #00008c;
	color: #ffffff;
	white-space:nowrap;
	}
.reportFooter {
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #00008c;
	color: #ffffff;
	white-space:nowrap;
	}
	.italicFont
{
	font: x-small/1.5em Arial, San-Serif, Tahoma;
	font-style:italic;
}	
	.grayRow{
	background-color: #C0C0C0;
	}
.usageHeadingLeft
{
	
	background-color:#000066;
	color: #ffffff;	
	vertical-align:top;
}	
.usageHeadingRight
{
	
	background-color: #edf3fe;	

}	
.cmbStyle
{
	width:100%;
}
#tblBorder
{
	Padding:0;
	border:1;
}
#tblRColor
{
	width:50%;
	color:#ffffff;
	background-color:#000080;
	font-family:Tahoma;
	
	font-size:3;
	padding:3px;
}
#dgWatchFilings {
	border: 1px solid #00008C;
	width:97%;		
}
#dgWatchFilings tbody tr td {
	font: x-small/normal Arial, San-Serif, Tahoma;
	
	padding: 2px 2px;
	border-left: 1px solid #C7CBDF;
	border-top: 1px solid #C7CBDF;
	border-width:thin;
	vertical-align:top;
}
#dgWatchFilings tbody tr.even td {
	background-color: #edf3fe;
}  
#dgWatchFilings th {
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #00008c;
	color: #ffffff;
	vertical-align: middle;
	white-space:nowrap;
}
#dgWatchFilings th a {
	color:White;
}
#homeCells
{
	width:100%;
}
#homeCols
{
	width:47%;
	vertical-align:top;
}
#homeMain
{
	width:97%;
	padding:0px 0px 0px 0px
}
#homeMiddleCol
{
	width:4%;
}
.tblSolid
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	background-color:#d8e0f8;
}

/*////////////////////////////////Tab Style////////////////////////////////////////////////////////////*/

.TTCellTabOn 
{
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #000000 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #000000 0px solid;
	BACKGROUND-COLOR: #d8e0f8 
 }
.TTCellTabOff 
{
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #000000 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #7a96c9 
}
.TTCellSpacer 
{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #ffffff 
}
.TTTabTitleOn 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #d8e0f8
}
A.TTTabTitleOn 
{ 
	COLOR: #000000; 
	TEXT-DECORATION: none 
}
.TTTabTitleOff 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #7a96c9
	
}
A.TTTabTitleOff 
{
	COLOR: #ffffff; 
	TEXT-DECORATION: none 
}
.TTText 
{
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #000000 0px solid;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #000000;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #d8e0f8 
}

/*//////////////////////////////////////////////////////////////////////*/


#dgFileNos {
	border: 1px solid #00008C;	
	
}
#dgFileNos th {
	font: bold 11px/normal Arial, San-Serif, Tahoma;
	padding: 3px 2px;
	background: #00008c;
	color: #ffffff;
	vertical-align: middle;
	white-space:nowrap;
}
#dgFileNos th a {
	color:White;
}

#tblGrid
{
	 width:97%;
}
.ErrStyle
{
font: bold x-small/1.5em Arial, San-Serif, Tahoma;
color:Red;	
}
.H1 { 
	FONT: bold x-small/1em Arial, San-Serif, Tahoma;
	color:#00008C;
	BACKGROUND-COLOR: #d8e0f8;
	padding:2px 0px 2px 0px;}
	
.EmailHeading { 
	FONT: bold x-small/1em Arial, San-Serif, Tahoma;
	color:black;
	}
.dgLink
{
	padding:0px 0px 1px 3px;
}
.divCss 
{
	overflow:auto;
	border:Solid 3 DarkGrey;
	left:20px;
	width:350px;
	position:absolute;	
	top:233px;
	height:120px;
}
.lblCss
{
	position:relative;
	left:7px;
	top:114px;	
}
.divCssEmail
{
	border:Solid 1 DarkGrey;
	/*left:20px;*/
	width:370px;
	position:absolute;	
	overflow:auto;
	top:160px;
	height:120px;
}

.lblCssEmail
{
	position:absolute;	
	top:285px;
	width:380px;
}

