﻿body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	list-style-type: square;
	background-color: #f0f0f0;
	}
LI
{
	padding:0;
	margin:0 0 0 35px;
	list-style-image:url(/images/square.gif);
	line-height:17px;
}
table
{
	margin: 0px, 0px, 0px, 0px;
}
.address
{
	margin: 0px, 0px, 0px, 0px;
	background-color: #000098;
	font-size: 12pt;
	color: white;
	font-family: Courier New, Courier, Serif;
}
.blueTxt
{
	font-size: 12pt;
	font-weight:bold;
	color: #000098;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
}
.redTxt
{
	font-size: 12pt;
	font-weight:bold;
	color: #D20404;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	border-left:1px solid #00089B;
	border-bottom:1px solid #00089B;
}
.smallGrayTxt
{
	font-size: 7pt;
	font-weight:lighter;
	color: Gray;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
}
hr
{
	color: #006400;
	background-color: #006400;
	border-color: #008000;
	height: 3px;
}
.pagetitleunderline
{
	color: #006400;
	background-color: #006400;
	border-color: #008000;
	height: 1px;
	width: 95%;
}
.imgborder1
{
	border: solid 1px silver;
}
.filler
{
	float:left;
	width: 100px;
}
.middle
{
	float:left;
	width:700px;
}
.shadow1
{
	border-left: solid 1px  #54575E;
	border-bottom: solid 1px  #54575E;
	border-right: solid 1px  #54575E;
}
.shadow2
{
	border-left: solid 1px #6E6E6E;
	border-bottom: solid 1px #6E6E6E;
	border-right: solid 1px #6E6E6E;
}
.shadow3
{
	border-left: solid 1px #8D8D8D;
	border-bottom: solid 1px #8D8D8D;
	border-right: solid 1px #8D8D8D;
}
.shadow4
{
	border-left: solid 1px #B3B3B3;
	border-bottom: solid 1px #B3B3B3;
	border-right: solid 1px #B3B3B3;
}
.shadow5
{
	border-left: solid 1px #D1D1D1;
	border-bottom: solid 1px #D1D1D1;
	border-right: solid 1px #D1D1D1;
}
.shadow6
{
	border-left: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
}
.shadow7
{
	border-left: solid 1px #f9f9f9;
	border-bottom: solid 1px #f9f9f9;
	border-right: solid 1px #f9f9f9;
}
.content
{
	background-color: white; /*#CDD5E2*/
	border: solid 1px #DBDFEA;
}
#page
{
	margin-left: auto;
	margin-right: auto;
	width: 650px;
}
#wrapper
{
	width: 650px;
}
#title
{
	width: 549px;
	background-color: White;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	float: left;
}
#pagetitle
{
	font-size: 12pt;
	font-weight:bold;
	color: white;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	padding: 10px 10px 10px 10px;
	background-color: #BF3E18;	/*#999999;*/	/*#2B2B2B;	#333333;*/
	border-bottom: solid 1px #333333;
	border-top: solid 1px #333333;
}
#titlefiller
{
	height: 8px;
	background-color: #DDDDDD;
	width: 100%;
	border-top: solid 2px #999999;
}
#menu
{
	background-color: #E0E0E0;
	float: none;
}
#siteMap
{
	background-color: #EDEDED;
}
#addressBlock
{
	margin: 0px, 0px, 0px, 0px;
	float:none;
}
#address
{
	padding-left: 3px;
	width: 293px;
	height: 131px;
	margin: 0px, 0px, 0px, 0px;
	background-color: #2B4865;	/*#010239;*/
	font-size: 10pt;
	color: white;
	font-family: Courier New, Courier, Serif;
	float:left;
}
#addressImg
{
	width: 200px;
	height: 129px;
	float: left;
}
#addressFiller
{
	background-color: #2B4865;
	float:left; 
	width: 138px;
	height: 131px;
}
#innerContent
{
	padding-left: 6px;
}
#mainContent
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#footer
{
	background-color: #B1BDCF; /*#2B2B2B;*/
	width: 99%;
	height: 20px;
	font-size: 7pt;
	font-weight:lighter;
	color: Gray;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px black;
	padding-top: 10px;
	padding-left: 1%;
}
.staticmenuitem
{
	background-color: #CCCCCC;
	border-bottom: solid 3px #999999;
}
.staticselected
{
	background-color:#BCBCBC;
	color:white;
}
.statichover
{
	background-color:#3C6491;
	color:white;
	border-bottom: solid 3px #2B4865;
}
.dynamicmenu
{
	background-color:#CCCCCC;
	color:black;
	border: solid 1px gray;
	border-collapse: collapse;
}
.dynamicmenuitem
{
	background-color: #CCCCCC;
	height:25px;
}
.dynamicselected
{
	background-color:#BCBCBC;
	color:white;
}
.dynamichover
{
	background-color:#3C6491;
	color:white;
	border: solid 1px white;
	border-collapse:collapse;
}
A.homediff
{
	font-size: 12pt;
	color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(/images/BlueGradient.jpg); 
	border: outset 1px gray;
	border-collapse: collapse;
	padding: 10px 10px 10px 10px;
}
A.homediff:hover
{
	color: Aqua;
	border: solid 2px Aqua;
}
A.homegridtext{ 
	font-size: 14pt;
	color: black;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.homegridtext:hover { 
	color: white;
	text-decoration: underline;
}
#webappstop
{
	background-color: Orange;
	background:transparent url(/images/home_orange_top.gif) no-repeat scroll 0pt;
	height:12px;
}
#webappsbottom
{
	background-color: Orange;
	background:transparent url(/images/home_orange_bottom.gif) no-repeat scroll 0pt;
	height:11px;
}
#winappstop
{
	background-color: green;
	background:transparent url(/images/home_green_top.gif) no-repeat scroll 0pt;
	height:12px;
}
#winappsbottom
{
	background-color: green;
	background:transparent url(/images/home_green_bottom.gif) no-repeat scroll 0pt;
	height:11px;
}
#webservtop
{
	background-color: #3C6491;
	background:transparent url(/images/home_blue_top.gif) no-repeat scroll 0pt;
	height:12px;
}
#webservbottom
{
	background-color: #3C6491;
	background:transparent url(/images/home_blue_bottom.gif) no-repeat scroll 0pt;
	height:11px;
}
#winservtop
{
	background-color: #BF3E18;
	background:transparent url(/images/home_red_top.gif) no-repeat scroll 0pt;
	height:12px;
}
#winservbottom
{
	background-color: #BF3E18;
	background:transparent url(/images/home_red_bottom.gif) no-repeat scroll 0pt;
	height:11px;
}
#webapps
{
	background-color: Orange;
	padding: 100px 10px 100px 10px;
	vertical-align: middle;
	text-align:center;
	width:122px;
}
#winapps
{
	background-color: green;
	padding: 100px 10px 100px 10px;
	vertical-align: middle;
	text-align:center;
	width:122px;
}
#webserv
{
	background-color: #3C6491;
	padding: 100px 10px 100px 10px;
	vertical-align: middle;
	text-align:center;
	width:122px;
}
#winserv
{
	background-color: #BF3E18;	/*#CEB60C;  #830075; #BD19BF; #BF3E18; #F19F0F*/
	padding: 100px 10px 100px 10px;
	vertical-align: middle;
	text-align:center;
	width:122px;
}

