/* this style sheet defines the styles for basic TREC pages */
/* you can point to this by adding:
     <LINK rel="Stylesheet" href="/StyleSheets/TRECStandard.css">
   in the HEAD of your HTML document */
A:link
	{
	color:#0000CC; 
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:underline;
	} 
A.visitedSameColor
	{
	color:#0000CC; 
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:underline;
	} 
A.homepageIWantToLarge, A.homepageIWantToLarge:link, A.homepageIWantToLarge:visited
	{
	color:#0000CC; 
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	text-decoration:underline;
	} 
A:hover, A.visitedSameColor:hover, A.homepageIWantToLarge:hover 
	{color:#0000FF;}  
A:visited
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:underline;
	} 
A.menulink, A.menulink:visited
	{
	color:#FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif;
	/*font-size: 0.9em;*/ 
	text-decoration: none;
	}
A.menulink:hover
	{
	color: #FFFFFF; 
	font-family: verdana, arial, helvetica, sans-serif;
	/*font-size: 0.9em;*/ 
	text-decoration: underline;
	}

A.footerlink, A.footerlink:visited
	{
	color:#000099; 
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	}
A.footerlink:hover
	{
	color: #000099; 
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	}

/* whitelink Colors */
A.whitelink.link,
A.whitelink:hover,
A.whitelink:visited
	{color: #FFFFFF;}

/* whitelink Font and Text */
A.whitelink:link,  A.whitelink:visited, A.whitelink:hover
	{font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	}

/* SideNavLink Colors */
A.sidenavlink:link,
A.sidenavlink:hover,
A.sidenavlink:visited
	{color: #0000CC;}
.sidenavlink_white,
A.sidenavlink_white:link, 
A.sidenavlink_white:visited
	{
	color:#FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none; 
	}
A.sidenavlink_white:hover	
	{
	color:#FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline; 
	}

/* SideNavLink Font and Text */
A.sidenavlink:link, A.sidenavlink:visited
	{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:x-small;
	font-weight: normal;
	text-decoration: none;
	}

A.sidenavlink:hover
	{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: underline;
	}
a.button {
     background: transparent url('bg_button_a.gif') no-repeat scroll top right;
     color: #444;
     display: block;
     float: left;
     font: normal 12px arial, sans-serif;
     height: 24px;
     margin-right: 6px;
     padding-right: 18px; /* sliding doors padding */
     text-decoration: none;
 }

 a.button span {
     background: transparent url('bg_button_span.gif') no-repeat;
     display: block;
     line-height: 14px;
     padding: 5px 0 5px 18px;
 } 
 a.button:active {
     background-position: bottom right;
     color: #000;
     outline: none; /* hide dotted outline in Firefox */
 }
 a.button:active span {
     background-position: bottom left;
     padding: 6px 0 4px 18px; /* push text down 1px */
 } 
 
 .linkbutton 
{
    padding-top: 5px;
	padding-bottom: 5px;
}
 .clickBtn {
   margin: 1em 0;
  /* width: 9em; */
   font-family: helvetica,arial,sans-serif;
   font-size: 70%;
   font-weight: bold;
 }

 .clickBtn a:link,
 .clickBtn a:visited
 {
   padding: 0 0.5em;
   background-color: gainsboro;
   color: #000;
   text-decoration: none;
 }
 .clickBtn a:hover 
 {
   padding: 0 0.5em;
   background-color:Gray;
   color: #000;
   text-decoration: none;
 }
 .clickBtn a:link,
 .clickBtn a:visited {
   border-top: 1px solid #cecece;
   border-bottom: 2px solid #4a4a4a;
   border-left: 1px solid #cecece;
   border-right: 2px solid #4a4a4a;
 }
 .clickBtn a:hover {
   border-bottom: 1px solid #cecece;
   border-top: 2px solid #4a4a4a;
   border-right: 1px solid #cecece;
   border-left: 2px solid #4a4a4a;
 }
 
 .clickBtn span.cssButn {
   padding: 0 0.4em;
   background-color:gainsboro;
   color: #0c479d;
 }



.sidenav_bold, table.sidenav_bold, TD.sidenav_bold
	{font-family:verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: #000099;
	}

hr	{color: #CCCCCC;
    height: -12px;
}

h1, .h1font, .h1font:link, .h1font:visited, A.h1font:hover 
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 18pt;
	color:#000099;
	}

.h1font:link, .h1font:visited 
	{
	color:#000099;
	text-decoration:none;
	}

A.h1font:hover 
	{
	color:#0000FF;
	text-decoration:underline;
	}

h2, .h2font, A.h2font:link, .h2font:visited, A.h2font:hover 
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color:#000099;
	}

.h2font:link, .h2font:visited 
	{
	color:#000099;
	text-decoration:none;
	}

A.h2font:hover 
	{
	color:#0000FF;
	text-decoration:underline;
	}

h3, .h3font, .h3font:link, .h3font:visited, A.h3font:hover, .h3printable
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color:#000099;
	}

.h3font:link, .h3font:visited 
	{
	color:#000099;
	text-decoration:none;
	}

A.h3font:hover 
	{
	color:#0000FF;
	text-decoration:underline;
	}

.h3printable 
	{color:#000000;}

h4, .h4font, .h4font:link, .h4font:visited, A.h4font:hover 
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color:#000099;
	}

.h4font:link, .h4font:visited 
	{
	color:#000099;
	text-decoration:none;
	}

A.h4font:hover 
	{
	color:#0000FF;
	text-decoration:underline;
	}

h5, .h5font, .h5font:link, .h5font:visited, A.h5font:hover 
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color:#000099;
	}

.h5font:link, .h5font:visited 
	{
	color:#000099;
	text-decoration:none;
	}

A.h5font:hover 
	{
	color:#0000FF;
	text-decoration:underline;
	}

h6, .h6font, .h6font:link, .h6font:visited, A.h6font:hover 
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color:#000099;
	}

.h6font:link, .h6font:visited 
	{
	color:#000099;
	text-decoration:none;
	}

A.h6font:hover 
	{
	color:#0000FF;
	text-decoration:underline;
	}

.stayblue:link, .stayblue:visited, .stayblue:hover 
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	}

.stayblue:link, .stayblue:visited 
	{color:#0000CC;}

.stayblue:hover 
	{color:#0000FF;}

body
	{
	    background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	}

body, P, UL 
	{
	color: #000000 ; /*black*/
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	}

p.just
	{
	color: #000000 ; /*black*/
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	}

table.manila, TR.manila, TD.manila
	{background: #FFEFC6;}

table.home, TR.home, TD.home
	{background: #000099;}

table.agencyinfo, TD.agencyinfo
	{background: #009999;}

table.licenses, TD.licenses
	{background:#D19E26;}

table.education, TD.education
	{background:#0099FF;}

table.formslawscontracts, TD.formslawscontracts, table.formslawscontracts, TD.formslawscontracts
	{background:#800080;}

table.inspector, TD.inspector
	{background:#EA6500;}

table.newsandpublic, TD.newsandpublic
	{background:#1F9B00;}

table.complaintsconsumer, TD.complaintsconsumer
	{background:#990000;}

table.intranetasp, TD.intranetasp
	{
	background:#808080;
	color:white;
	font-weight:bold;
	}

table.field, TD.field
	{background:#996633;}

TD, TH, BLOCKQUOTE, DIV, FORM, SPAN, CENTER, PRE 
	{
	font-family: arial, helvetica, sans-serif;
	color: #000000; /*black*/
	font-size : 10pt;
    margin-left: 0px;
}

TD.home
	{
	color: #FFFFFF; 
	font-size: 9pt; 
	font-weight: bold
	}

TD.agencyinfo, TD.complaintsconsumer, TD.newsandpublic, 
TD.education, TD.formslawscontracts, TD.formslawscontracts, TD.inspector, TD.intra,
TD.licenseeinfo, TD.licenses, TD.field 
	{
	color: #FFFFFF; 
	font-size: 9pt; 
	font-weight: bold
	}

table.TRECgrid, th.TRECgrid, td.TRECgrid, td.TRECgrid-rt
	{
	border: 1px solid #aaaaaa;
	border-collapse: collapse;
	}

th.TRECgrid
	{
	background: #e1e1e1;
	padding: 3px;
	font-size:10pt;
	text-align: center;
	vertical-align: text-bottom;
	}

td.TRECgrid
	{
	padding: 3px;
	text-align: left;
	vertical-align: text-bottom;
	font-size:10pt
	}

td.TRECgrid-rt
	{
	padding: 3px;
	text-align: right;
	vertical-align: text-bottom;
	font-size:10pt
	}

.HeaderStyle
	{
	    
	    font-family: arial, helvetica, sans-serif;
	    font-weight: bold;
	    color: #000099 ; /*navy blue*/
	}

.H2font
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 16pt;
	color: #000099 ; /*navy blue*/
	}

.H3font
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	color: #000099 ; /*navy blue*/
	}

.H4font
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #000099 ; /*navy blue*/
	}

.H5font
	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #000099 ; /*navy blue*/
	}

.bold_red
	{
	color:#cc0000;
	font-weight:bold;
	}

body.helpwindow 
	{
	background-color:#FFFFCC;
	margin: 20px 20px 20px 20px;
	}
	
.searchtextbox
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	vertical-align:top;
	}

.searchbutton
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style:normal;
	font-weight: bold;
	text-align: center;
	margin-top:1px;
	margin-bottom: 2px;
	vertical-align:middle;
	height: 18px;
	padding: 0px 1px 4px 1px;
	}

.header_new
	{
	color:#008800; font-size:13pt; font-weight:bold; text-align:center;
	}

.header_important
	{
	color:#CC3333; font-size:13pt; font-weight:bold; text-align:center;
	}

.new_imp 
	{
	font-size: 10pt; 
	}

.new_imp_fineprint, A.new_imp_fineprint, A.new_imp_fineprint:hover, A.new_imp_fineprint:visited,
.fine, A.fine, A.fine:hover, A.fine:visited
	{
	font-size: 8pt; 
	}

.hrNewImp
	{
	height:1px;
	}

UL
	{
	margin: 4px 0px 0px 0px;
	} 

UL.homepageIWantTo
	{
	margin: 0px 0px 0px 0px;
	list-style-type: square;
	} 

UL.rulespage
	{
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	} 

LI
	{
	padding: 0px 0px 8px 0px;
	}

LI.new_imp, LI.new_imp_fineprint, LI.rulespage
	{
	padding: 0px 0px 0px 0px;
	}

LI.homepageIWantTo
	{
	padding: 0px 0px 8px 0px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/images/bullet_home.gif);
	}

LI.homepageIWantToLarge
	{
	font-size: 12pt;
	padding: 0px 0px 8px 0px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/images/bullet_home.gif);
	}

LI.EducationMainPage
	{
	padding: 0px 0px 8px 0px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/images/naviconLow_education.gif);
	}

UL.LicensesMainPage
	{
	margin: 0px 0px 0px 12px;
	}

LI.LicensesMainPage
	{
	padding: 0px 0px 8px 0px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/images/bulletlow_licenses.gif);
	}

LI.NewsAndPublicMainPage
	{
	padding: 0px 0px 8px 0px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/images/bulletlow_newsandpublic.gif);
	}

LI.FormsLawsMainPage
	{
	padding: 0px 0px 8px 0px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/images/bulletlow_formslawscontracts.gif);
	}

UL.niceListItems
	{
	margin: 4px 0px 0px 2px;
	padding: 0px 0px 0px 16px;
	list-style-type: square;
	} 

LI.niceListItems
	{
	padding: 0px 0px 4px 0px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/images/square-solid-000099.gif);
	}

LI.noIndent
	{
	margin-left: 0px;
	}

.dropshadowtable
	{
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #bbbbbb;
	border-bottom-color: #cccccc;
	}

.new_red
	{
	font-weight:bold;
	color:#cc0000
	}

.nobr
	{white-space: nowrap; }

.imgBaseline
	{
	vertical-align:baseline;
	border: 0px 0px 0px 0px;
	}

.infobox-pale
	{
	width:100%;
	border:#990033 2px solid;
	background-color:#ffffdd;
	padding: 0 0 0 10px
	}
#header
{
  width: 100%;
  background:url(../Images/top-background.jpg) no-repeat left top;
}
#contentwrapper
{
    clear:both;
    position:relative;
    float:left;        
    padding-top:3px;
    text-align: justify;
    width:100%;
}

#centercolumn
{    
	padding-left : 200px;
    padding-right:0;
    width: 80%;    
	/*** Critical left and right col/divider dimension value (moves inversly) ***/
/*	background-color:Gray;	*/
}

#leftcolumn 
{
    float:left;
    position:absolute;
    padding-top:15px;  
    padding-left:10px;
    /* width: 18%; */
    width: 50px;   
    display:inline;
   /* right:110px;	
	margin-left: -100%;
    background-color:Fuchsia;
     float:left;    
    margin-left: -100%; 
	padding-top:30px; 
    padding-left:3px;*/
}
#footer
{
    padding-top:6px;
    clear:both;
    border:0;   
    padding:3px;
    /*background-color: blue;*/
    font-size: 0.9em;
    vertical-align: middle;
    text-align: center; 
    width: 100%;   
}

/*------ Gridview Styple ----------- */
/*GridViewCSS Glass Black Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size: smaller;
    table-layout: auto;
    border-collapse: collapse;
    border: #1d1d1d 1px solid;
}
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-image: url(Images/HeaderGlassBlack.jpg);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#1d1d1d;
}
.HeaderStyle th
{   
    font-size:small; 
    padding: 5px;
    color: #ffffff;
}
.HeaderStyle a
{
    text-decoration:none;
    color:#ffffff;
    display:block;
    text-align:left;
    /*font-weight:normal;*/
}
.PagerStyle table
{
    text-align:center;
    margin:auto;    
}
.PagerStyle table td
{
    border:0px;
    padding:5px;      
}
.PagerStyle td
{
    border-top: #1d1d1d 3px solid;
}
.PagerStyle a
{
    color:#ffffff;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #777777;
    border-right:solid 1px #333333;
    border-bottom:solid 1px #333333;
    border-left:solid 1px #777777;
}
.PagerStyle span
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}

/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    font-size:xx-small;  
    padding: 5px;
    border-right: solid 1px #1d1d1d;
   /*vertical-align: top;*/
}
.RowStyle td
{    
    background-color: #c9c9c9;
}
.AltRowStyle td
{
    background-color: #f0f0f0;
}
.SelectedRowStyle td
{
    background-color: #ffff66;
}
/************ Grivew Styple end ************/