﻿BODY	{
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TABLE	{
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 0;
}

TD.title {
	font-size : 70px;
	font-weight : bolder;
	color : #0033CC;
	font-family: Arial, Helvetica, sans-serif;
}
.topmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; PAGE-BREAK-AFTER: auto; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-align:center
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #006ab2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
h6 
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006ab2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000
}
.nav A {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
.nav A:hover {
	FONT-WEIGHT: bold; COLOR: #003399; TEXT-DECORATION: none
}


a.button{ background: url(blueleft903.gif) no-repeat top left;
display: block;
float: left;
padding-left: 40px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color:#99FF33 }
a:visited.button,a:active.button{ color: white!important;
}
a.button span{ background: url(blueleft903.gif) no-repeat top right;
display: block;
padding: 10px 10px 28px 10px;
}
a:hover.button{ text-decoration: underline;
color: white!important;
}
.buttcontainer{ overflow: hidden;
width: 100%;
}


.RegularButton {
        
		display: block;
		float:left;
		 padding-left: 40px;
		 text-decoration: none;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url("blue472.gif") no-repeat top left;
		color: White;
		font-weight:bold;
}




/*#wrapperz, #container {min-width: 795px; width: 100%; position: relative;} */
/*#wrapperz, #container {min-width: 760px; width: expression(document.body.clientWidth < 760? "750px": "100%"); position: relative;}*/
html {min-width:795px;}

/* header banner */
#header { background: #006ab2; width: 100%; height: 98px; margin-top:0px; margin-left:0px; margin-right:0px; padding:0px;}
#header img {position: absolute; left: -900em; height: 1em;text-indent: -9000em;}
#header div.screenlogo {height: 80px;  background-image: url("header2.png"); background-repeat: no-repeat; float: right; position: relative; background-color: #004F86;}
#logo {float: left; background-color: #004F86;}
#logoz {padding-top: 15px; margin: 0px; position: absolute; left: 15px; top: 2px; z-index: 1000; background-color: #004F86;}
#stitle { color: #004F86; text-align:right; position: absolute; top: 25px; right: 15px; height: 40px; width: 65%; z-index: 1001; background-image:url("header2.png") ; background-color: transparent;}
#stitle h2 { margin:0px; padding:0px;}


/* Left navigation formatting for new style templates - implement by wrapping ALL left nav content in a div tag with ID="leftnav", then use h3, paragraphs, lists and rules normally */
#leftnav a {font-weight: bold; font-family: arial, helvetica, sans-serif; color: #006ab2;}
#leftnav li a { font-weight: normal;}
#leftnav a:link, #leftnav a:visited, #leftnav a:active {/*  */text-decoration: none;}
#leftnav a:hover {text-decoration: underline;}
#leftnav h1, #leftnav h2, #leftnav h3, #leftnav h4, #leftnav h5 {color: #006ab2; background-color: transparent;}
#leftnav h3 {font-weight: bold;  font-family: arial, helvetica, sans-serif; text-decoration: none; color: #c60; margin-bottom: 10px;}
#leftnav h3 {font-size:105%; margin: 0px; padding-bottom: .5em; border-bottom:1px solid #660;color: #006ab2;}
#leftnav h4 {font-size:105%; margin: .5em 0px .25EM 0px;}
#leftnav hr {width: 85%; margin: 0px 0 10px 0px;}
#leftnav ul {margin: 0px; padding: 0px; list-style: none;}
#leftnav li {background-image: url(images/bul-redb.gif); background-repeat: no-repeat; background-position: 0px .5em; margin: 0px; padding: 3px 0px 3px 10px;}
#leftnav ul ul li { background-image:none; margin: 0px; padding: 3px 0px 3px 10px;}
#leftnav ul ul li a, #leftnav ul ul li a:visited{background-image:none; color: #006ab2;}
#leftnav li a:visited, #leftnav li a { color: #006ab2;}
#leftnav li a:hover { color: #006ab2;}
#leftnav ul li:first-child {border: none; padding-top: 0px; background-image: url("images/bul-redb.gif"); background-repeat: no-repeat; background-position: 0 3px;}
#leftnav ul ul li:first-child {border: none; padding-top: 0px; background-image:none;}
#leftnav li li, #leftnav ul ul li { margin-left:0px;  padding-left:0px;   padding-bottom:0px}
#leftnav p { margin: 0px; padding: 0px; font-weight: bold; color: #000; line-height: 115%;}
#leftnav table, #leftnav td {margin: 0px; padding: 0px;}
#leftnav td a:link.leftnavlinks, #leftnav td a:visited.leftnavlinks { margin: 0px 0px 0px 2px; padding: 3px 0px 3px 5px; color:#000; font-weight:normal; display:block;}
#leftnav td a:hover,#leftnav td a:hover.leftnavlinks { color:#006ab2; text-decoration:underline;}
#leftnav hr {width: 175px; margin: 0 0 6px 0px; padding: 0px; background-color: #660; height: 1px; color: #993; border: none;}
#leftnav {float: left; width: 180px; margin: 0px; padding: 3em 0px 1em 0px; }

#content {left: 50px; top: 100px; min-width: 600px; width: 80%; position:absolute; margin: 5px; padding: 3em 0px 1em 0px;}
/* #content {float: right; margin: 5px; padding: 3em 0px 1em 0px;} */
#content table {font-size: 10pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content table th a, #content table th a:visited, #content table th a:hover {color: #006ab2; text-decoration: underline; }
#content h1, #content h2, #content h3, #content h4, #content h5 #content h6 {color: #006ab2; background-color: transparent;}
#content td p {margin-top: 0px; padding-top: 0px;}
#content h3 {font-size:150%; font-weight:bold; line-height:normal; margin-bottom:1em; }
#content h3 img{ float:right; margin: 0px 0px 15px 15px}
#content h4 {font-size:130%; font-weight:bold; line-height:normal;}
#content h5 {font-size:115%; font-weight:bold; line-height:normal;}
#content h6 {font-size:100%; font-weight:bold; line-height:normal;} 

.headerTable td
{	font-size: 25px; 
	color: White;
	vertical-align:  middle;
	text-align: right;
	background-color: #85A8DC;
    
}





.SimpleGrayTableRow
{
	color: #000000;
	background-color: #DCDCDC;
	vertical-align:top;
	text-align:left;
	font-family: Verdana;
	font-size: 10pt;
}

.SimpleGrayTable th
{
	color: #000000;
	background-color: #DCDCDC;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	width: 200px;
	text-align: left;
	vertical-align:top;
}

.SimpleGrayTable td
{
	color: #000000;
	background-color: #DCDCDC;
	font-family: Verdana;
	font-size: 10pt;
	text-align:left;
	vertical-align:top;
}

.SimpleGrayTable
{
	font-family: Verdana;
	font-size: 10pt;
	background-color: white;
	margin: 2pt;
	border: none;
	width: 100%; 
}

.SimpleDarkBlueHeader
{	font-size:10pt; 
	color: White;
	background-color: #004F86;
	vertical-align: middle;
}

.SimpleLightBlueHeader
{	font-size:10pt; 
	background-color: #B2CADA;
	vertical-align: middle;
}


.SimpleTable td
{
	color: #000000;
	background-color: white;
	font-family: Verdana;
	font-size: 10pt;
	text-align: left;
	vertical-align:top;
	border-style: solid;
	border-width: 1pt;
	empty-cells: show;
    
    
}

table.SimpleTable
{
	font-family: Verdana;
	font-size: 10pt;
	background-color: white;
	margin: 2pt;
	border-style: groove;
	border-width: medium;
	border-color: Black;
		width: 100%; 
		empty-cells:show;
		border-collapse:collapse;
}

td.BlackWhite
{	 
	color: white;
	background-color: Black;	
}

td.LightBlue
{	font-size:10pt; 
	background-color: #B2CADA;
	font-family: Verdana;
	text-align: left;
	vertical-align:top;
}
	
td.DarkBlue
{	font-size:10pt; 
	color: White;
	background-color: #004F86;
	vertical-align: middle;
}


td.LightGreen
{ font-size:10pt;
	background-color: #C5F5E7;
	text-align: left;
	vertical-align:top;
}

td.Blank
{
   border-style:none;
   border-color:White;
	}
    
td.Error
{
	font-size:14pt;
	background-color:Red;
	color:White;
}

table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

td.helpHed
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

table.sofT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 580px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 

table.logos
{
	width: 874px;
	margin-left:auto;	
	margin-right:auto;	
	border:0;
	padding:5px;
	text-align:center;
}

.message
{
	color: #FF0000;
}

@media screen
{
	.headerTable 
	{	
		width: 100%;
		background-image: url("images/header2.png");
		float: right;
   		background-repeat:no-repeat;
		 border-collapse:collapse;
	}

	.topmenubar 
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 12px; 
		PAGE-BREAK-AFTER: auto; 
		COLOR: #003399; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none; 
		PADDING: 5px;
	}
	
	.information_img
	{
		vertical-align: middle;		
	}
	
	.information {font-family:verdana,tahoma,helvetica;font-size:11px;}


	/* xp theme */
	.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(AjaxControlToolkit.Tabs.tab-line.gif) repeat-x bottom;}
	.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(AjaxControlToolkit.Tabs.tab-right.gif) no-repeat right;height:21px;}
	.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(AjaxControlToolkit.Tabs.tab-left.gif) no-repeat;}
	.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(AjaxControlToolkit.Tabs.tab.gif) repeat-x;}
	.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(AjaxControlToolkit.Tabs.tab-hover-right.gif) no-repeat right;}
	.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(AjaxControlToolkit.Tabs.tab-hover-left.gif) no-repeat;}
	.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(AjaxControlToolkit.Tabs.tab-hover.gif) repeat-x;}
	.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(AjaxControlToolkit.Tabs.tab-active-right.gif) no-repeat right;}
	.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(AjaxControlToolkit.Tabs.tab-active-left.gif) no-repeat;}
	.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(AjaxControlToolkit.Tabs.tab-active.gif) repeat-x;}
	.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;width:100%;}
	
	/*
	#trPrint {visibility:visible;display:inline;}
	#trPrintDetails {visibility:visible;display:inline;}
	*/

	.PrintShowScreenHide
	{
		visibility:hidden;
		display:none;
	}
	.PrintHideScreenShow
	{
		visibility:visible;
		display:inline;
	}

}


@media print
{
	.headerTable 
	{	
		visibility: hidden;
		display: none;
	}

	.topmenubar 
	{	
		visibility: hidden;
		display: none;
	}

	.information_img
	{	
		visibility: hidden;
		display: none;
	}

	.information
	{	
		visibility: hidden;
		display: none;
	}

	.ajax__tab_xp .ajax__tab_header {visibility: hidden;}
	.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:1px solid #999999;padding:8px;background-color:#ffffff;width:874px;}
	
	.PrintHide
	{
		visibility:hidden;
		display:none;
	}

	#trPrint {visibility:hidden;display:none;}
	#trPrintDetails {visibility:hidden;display:none;}

	.PrintShowScreenHide
	{
		visibility:visible;
		display:inline;
	}
	.PrintHideScreenShow
	{
		visibility:hidden;
		display:none;
	}

}
