/* Template Style */
html, body
{
    height: 100%;
    margin: 0;
    padding: 0;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
#tblHeader {
	background-image: url(images/HeaderBg1x40.gif);
	background-repeat: repeat-x;
}
.portalURL {
	font-family: "Times New Roman", Times, serif;
	color: #1B5489;
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.portalURL a { 
	color: #1B5489;
	text-decoration: none; 
}
.portalURL:link { 
	color: #1B5489;	
	text-decoration: none; 
}
.portalURL:visited { 
	color: #1B5489;	
	font-weight: bold;		
	text-decoration: none; 
}
.portalURL:hover {
	color: #1B5489;
	text-decoration: underline;
}
.portalURL	a:link, a:visited, a:hover, a:active  { 
	color: #1B5489;
	text-decoration: none; 
}

a.titleURL:link, a.titleURL:visited, a.titleURL:hover, a.titleURL:active
{
    font-family: Arial; 
    /*font-weight: bold;*/
    color: #FFFFFF;
    text-decoration: none;
    font-size: 120%
}

a.govLink:link
{
    font-family: Arial; 
    font-weight: bold; 
	color: #1B5489;
	text-decoration: none;
}
a.govLink:visited
{
    font-family: Arial; 
    font-weight: bold; 
	color: #1B5489;
	text-decoration: none;
}
a.govLink:hover
{
    font-family: Arial; 
    font-weight: bold; 
	color: #1B5489;
	text-decoration: none;
}
a.govLink:active
{
    font-family: Arial; 
    font-weight: bold; 
	color: #1B5489;
	text-decoration: none;
}


.gov {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	font-size: 0.9em;
	background-color: #1B5489;
	background-image: url(images/HeaderBg1x40.gif);
	background-repeat: repeat-x;
}
.gov a {
	text-decoration: none;
	color: #FFF;
}
.motto {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-style: italic;
	font-size: 80%;
	font-weight: bold;
}
#tdContentContainer {
	background-color: #FFF;
	width: 100%;
	height: 100%;
	/*background-image: url(images/ilseal395x462.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
}
.tab {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 1em;
	background-color: #1B5489;
	margin-bottom: 0em;
	padding-left: 5px;
}

.pageTitleCell {
    background-color: #1B5489; 
    color: White; 
    font-weight: bold;
    height: 25px;
    vertical-align: bottom;
    padding-left: 10px;
}

.endLeft {
	background-image: url(images/endcap30x30.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.endRight {
	background-image: url(images/endcap30x30.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.Content {
    font-family: Verdana, Arial, Helvetica, sans-serif; 	
    font-size: 80%;
}
.Content a {
	color: #1B5489;
}
.Content a:link {
	color: red;
}
.Content a:hover {
	color: #333333;
}
#divGlobalNav ul {   
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
	border-top: 1px dashed #1B5489;
	width: 180px;
}
#divGlobalNav li {
	border-bottom: 1px dashed #1B5489;
	width: auto;
	text-align: right; 
}
#divGlobalNav a {
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	width: auto;
	border-left: 5px solid White;
}
#divGlobalNav a:link, #divGlobalNav a:visited {
	color: #000000;
	text-decoration: none;
	width: 175px;
}
/* a:hover MUST come after a:link and a:visited to work properly! */
/* a:active MUST come after a:hover to work properly! */
#divGlobalNav a:hover, #divGlobalNav a:active {
	text-decoration: underline;
	color: #1B5489;
	border-left: 5px solid #1B5489;
	width: auto;
}
.globalNav {
	color: #1B5489;
	font-weight: bold;
}
.tmpl_governor { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%;
	color: #1B5489; 
	text-decoration: none;
	font-weight: bold;  
}
.tmpl_governor:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%;
	color: #000000; 
	text-decoration: none; 
}
.tmpl_searchtitle {
	color: #1B5489; 
	text-decoration: none; 
	font-size: 80%
}
.tmpl_headerbackgroundcolor { 
	background-color: #1B5489; 
	color: #FFFFFF; 
	font-size: 66%
}

.tmpl_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right; 
	font-size: 80%;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px dashed #1B5489;
	border-left: 5px solid #FFF;
}
.tmpl_menuover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right; 
	font-size: 80%;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px dashed #1B5489;
	border-left: 5px solid #1B5489;
}
.tmpl_menu a, .tmpl_menu a:visited {
	color: #000;
	text-decoration: none;
}
.tmpl_menuover a, .tmpl_menuover a:visited {
	color: #1B5489;
	text-decoration: underline;
}
.tmpl_menuBorder {
	border-bottom: 1px dashed #1B5489;
	padding-top: 8px;
	padding-bottom: 8px;
}
.tmpl_footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 85%;
	background-color: #1B5489;
}
.tmpl_footer a {
	color: #FFFFFF;
}
.tmpl_footerlink { 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none; 
}
.tmpl_footerlink a { 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none; 
}
.tmpl_footerlink a:Link{ 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none; 
}
.tmpl_footerlink:Link{ 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none; 
}
.tmpl_footerlink:visited { 
	color: #FFFFFF;
	font-size: 85%;		
	font-weight: bold;	
	text-decoration: none; 
}
.tmpl_footerlink:visited:hover { 
	color: #FFFFFF;
	text-decoration: underline; 
}
/* Custom Style */
hr {
	color: #D59E50;
	height: 1px;
}
.tblBorder {
	background-color: #1B5489;
}
.tblHeader { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 	
    font-size: 80%;
	color: #FFFFFF;
}
.tblContent {
    font-family: Verdana, Arial, Helvetica, sans-serif; 	
    font-size: 80%;
	background-color:#FFFFFF;
}
.tblContent a {
	color: #1B5489;
}
.linkDesc {
    font-size: 80%;
	font-style: italic;
}
.liSubTitle {
	list-style-type: none;
	font-weight: bold;
}
.h2Style {
    font-family: Verdana, Arial, Helvetica, sans-serif; 	
    font-size: 1.3em;
}
.h3Style {
    font-family: Verdana, Arial, Helvetica, sans-serif; 	
    font-size: 1.0em;
}
.h4Style {
    font-family: Verdana, Arial, Helvetica, sans-serif; 	
    font-size: 80%;
	margin-bottom: 0.2em;
}

/**************************/
/* Copied from Styles.css */
/**************************/

.gridheader
{
	/*font-size: 12pt; */
	font-weight: bold;
	color: white;
	background-color: #1B5489;
	font-family: Arial;
	text-align: center;
	vertical-align: top;
	text-decoration: none;

}
.gridheader a:Link
{
	/*font-size: 12pt; */
	font-weight: bold;
	color: white;
	font-family: Arial;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
}

.gridheader a:visited	{	
	text-decoration:	none;
	color: white;	
	}	
.gridheader a:hover 
{ 
	font-weight: bold;
	color: gainsboro;
	font-family: Arial;
	text-align: center;
	vertical-align: top;
	text-decoration: none;

	/*COLOR: yellow; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none*/
}
	
.gridSelItem
{
	font-weight: bold;
	color: White;
	background-color: #008A8C;
}
.gridItem
{ 
	background-color: #EEEEEE;
	color: black;	
	vertical-align:top;	
	font-size: 90%;		
}
.gridItem a:Link {
	color: #1B5489;
	text-decoration: underline;	
	font-size: 90%;	
}
.gridItem a:hover { 
	color: black;
	font-size: 90%;
	text-decoration: underline; 
	}
.gridItem a:visited	{	
	text-decoration:	underline;
	color: #1B5489;	
	font-size: 90%;
	}	
.gridItem a:visited:hover	{	
	color: black;
	text-decoration: underline; 
	}	
.gridAltItem
{
	background-color: Gainsboro;
	color: black;		
	vertical-align:top;	
	font-size: 90%;			
}
.gridAltItem a:Link {
	color: #1B5489;
	text-decoration: underline;	
	font-size: 90%;	
}
.gridAltItem a:hover	{	
	color: black;
	font-size: 90%;
	text-decoration: underline; 
	}	
.gridAltItem a:visited	{	
	text-decoration:	underline;
	color: #1B5489;	
	font-size: 90%;
	}	
.gridAltItem a:visited:hover	{	
	color: red;
	text-decoration: underline; 
	}	
   tr.gridItem:hover, tr.over td { background-color: #FFF8DC; }
   tr.gridAltItem:hover, tr.over td { background-color: #FFF8DC; }   
   
.gridFooter
{
	background-color: #1B5489;
	color: White;	
	vertical-align:top;	
}
.gridPager
{
	background-color: #1B5489;
	color: White;	
	vertical-align:top;	
}

.gridPrintView
{
	font-size: 10pt; 
	color: black;
	font-family: Arial;
	text-align: left;
	vertical-align: top	 
}

#banner
{
    background-image: url(images/CAsite_bannerBtop.jpg);
    background-repeat: no-repeat;
    height: 104px;
    margin-left: 40px;
}

#bannerBottom
{
    background-image: url(images/CAsite_bannerBbottom.jpg); 
    background-repeat: no-repeat; 
    margin-left: 40px; 
    height: 33px;
    padding-right: 15px;
}

#bannerExpand
{
        background-color: #D59E50;
        height: 104px;
}

#cornerIcon
{
    height: 252px;
    width: 154px; 
    background-image: url(images/Sunshine_logo.gif);
    background-repeat: no-repeat;
    margin-left: 26px;
}

#bannerLink
{
    position: absolute; 
    top: 75px; 
    left: 215px;    
}

#bannerLinkImage
{
    height: 55px; 
    width: 295px;
}

#TitleURLBox
{
    position: absolute; 
    top: 50px; 
    left: 238px;
}
