﻿body, html, #wrapper
{
  width:100%;
  margin:0 0 0 0;
  padding:0 0 0 0;
  border:none;
  text-align:left;
  font-family:Arial, Sans-Serif;
  font-size:12px;
  color:#2F2F2F;
  background-image:url(../Images/wrapperBackground.png) !important;
  background-repeat:repeat-x
}

.ContentTopBorder
{
	background:url(../Images/contentPanelTop.png) no-repeat;
	width:924px;
	height:12px;
}

.ContentBottomBorder
{
	background:url(../Images/contentPanelBottom.png) no-repeat;
	width:924px;
	height:12px;
}

.MatrixLogoInterior
{
	background:url(../Images/matrixLogoInterior.png) no-repeat;
	float:left;
	width:181px;
	height:70px;
	margin:20px 0 0 25px;
}

.BannerInterior
{
	clear:both;
	background:url(../Images/bannerInterior.jpg) no-repeat;
	width:900px;
	height:150px;
	margin:10px 0 0 11px;
}

.Box
{
	width:225px;
}

.BoxTop
{
	background:url(../Images/BoxTop.png) no-repeat;
	height:7px;
	margin:10px 0 0 0;
}

.BoxTitleBackground
{
	background:url(../Images/boxTopInterior.png) repeat-y;
	padding:0 10px 5px 10px;
  font-family:Arial, Sans-Serif;
  font-weight:bold;
  font-size:12px;
  color:#31495D;
}

.BoxROI
{
  background:url(../Images/BoxROI.jpg) no-repeat;
  height:113px;
}

.BoxDemo
{
	background:url(../Images/BoxDemo.jpg) no-repeat;
  height:131px !important;
}

textarea
{
	font-family:Arial, Sans-Serif;
}

.NormalFontSize
{
	font-size:12px !important;
}

.RightColumn
{
	float:right;
	width:226px;
	margin-right:12px;
}

#form1
{
  text-align:center;
}

#wrapper
{
  margin:0 auto;
  width:924px;  
}

#contentPanelBack
{
  margin-top:17px;
  background:url(../Images/contentPanelBackRepeat.png) repeat-y;
}

#contentPanel
{
  background:url(../Images/contentPanelBackImage.png) no-repeat;
}

#footerPanel
{
  background-image:url(../Images/footerContentBG.png);
  background-repeat:repeat-x;
  margin:0 auto;
}

.FooterArea
{
	clear:both;
	padding-top:16px;
	height:35px;
}

.footerL
{
    color:#4A5C6E;
    padding-top:10px;
    padding-bottom:10px;
    float:left;
    vertical-align:bottom;
}

.footerR
{
    color:#4A5C6E;
    padding-top:10px;
    padding-bottom:10px;
     float:right;
     vertical-align:bottom;
}

.MenuStatic
{
   text-align:center;
}
.MenuLeft
{
   text-align:left;   
}

.MenuItem
{
  font-size:12px;
  color:#4A5C6E;
  padding: 10px 44px 10px 10px;
}

.SubMenuItem a { color: #fff; padding: 1px 0px 1px 0px; }

.SubMenuItem
{
  font-size:12px;
	color:white;
	cursor: pointer;
	padding: 10px 10px 0px 10px;
	border-radius: 5px;
	margin-left: -2px;
}

.SubMenuItem td:hover {
  background-color: #eee;
  color: #243D51;
}

.menu
{
 	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;	
}

.SideMenuItem
{
  font-size:12px;
  color:#676767;  
  border:solid 1px #BDBDBD; 
}

.SideSubMenuItem
{
    font-size:10px;
    color:#676767;  
    border:solid 1px #BDBDBD; 
}

A
{
  font-family: Arial, Sans-Serif;
	color:#4A5C6E;
	text-decoration: none;	
	font-weight:400;
	font-size:10px;
}

A:hover 
{
   color:#A51E1C;
}

A:visited
{
  font-family: Arial, Sans-Serif;
	text-decoration: none;	
	font-weight:400;
	font-size:10px;
}

A:active
{
  font-family: Arial, Sans-Serif;
	text-decoration: none;	
	font-weight:400;
	font-size:10px;
}

a.LeftSideLink:link,
a.LeftSideLink:active,
a.LeftSideLink:visited
{
	display:block;
	border-bottom:solid 1px #c7c7c7;
	color:#5c5c5c;
	font-size:11px;
	padding:4px 0;
}

a.LeftSideLink:hover
{
	display:block;
	border-bottom:solid 1px #c7c7c7;
	color:#A51E1C;
	font-size:11px;
	padding:4px 0;
	text-decoration:underline;
}

.LeftSideLinkBottom
{
	border-bottom:none !important;
}

A IMG
{
	border:0;
}

.contactLink
{
    font-size:12px !important;   
}

h1
{
  color:#2A4456;
  font-size:20px;
  margin:10px 0;
}

h2
{
  color:#2F2F2F;
  font-weight:bold;
  font-size:13px;
  display:inline;
}

h3
{
  color:#2A4456;
  font-size:14px;
}

.govTypeBox
{
    margin-left:30px;   
}

.deptTypeBox
{
    margin-left:28px;   
}

.NoBottomMargin
{
	margin-bottom:0;
}

.ContentScroller
{
	height:470px;
	overflow:auto;
}

.quote
{
     font-style:italic;
}