﻿body 
{
	font-family:Tahoma
}
h1
{
	font-size:12pt;
}
h2
{
	font-size:11pt;
}
body.background
{
	background-image: url(Images/background.jpg);
	background-repeat: no-repeat;
    background-position: right top;
}
div.subButtons
{
	position:absolute;
	margin-top: 126px;
	margin-left: 236px;
	
}

td.contentHeader
{
	background-image: url(Images/mainContentHeader.png);
	background-repeat: no-repeat;
    background-position: left; 
    vertical-align: text-top;
    height:98px;
    width:560px;
}
a.navButton
{
	white-space:nowrap;
	text-decoration: none; 
	color:#484848 ; 
	font-size: 10pt; 
	font-weight:bold;
    text-align: center; 
    float: left; 
    position: absolute;
}
a.blueContactUs
{
	background-image: url(Images/contactUsBlue.png);
    width: 70px;
    height: 22px; 
    background-repeat: no-repeat; 
    color: White; 
    font-size: 10pt;
    position: absolute;
    text-decoration: none; 
    padding-top: 4px; 
    padding-left: 30px;
   
}
a.blueContactUs:hover
{
	background-image: url(Images/contactUsBlueHL.png);
}
a.blueUserPanel
{
	background-image: url(Images/userPortalBlue.png);
    width: 70px;
    height: 22px; 
    background-repeat: no-repeat; 
    color: White; 
    font-size: 10pt;
    position: absolute;
    text-decoration: none; 
    padding-top: 4px; 
    padding-left: 30px;
   
}
a.blueUserPanel:hover
{
	background-image: url(Images/userPortalBlueHL.png);
}
td.subContentBackground
{
	background-image: url(Images/subContentBackground.png); 
	background-repeat: repeat-y;
    vertical-align: top;
}
td.mainContentBackground
{
	background-image: url(Images/mainContentBackground.png); 
	background-repeat: repeat-y;
    vertical-align: top;
    width: 523px;
}
td.rightNavBackground
{
	background-image: url(Images/mainContentBackground.png);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 222px;
	border-right: solid 1px #CCCCCC;
	padding-left: 10px;
}
div.rightPanel
{
	padding-top:10px;
}
div.rightPanelConent
{
	background-image: url(Images/rightPanelBak.jpg);
	background-repeat: repeat-x;
	background-position:top;
	font-size: 9pt;
	width:194px;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding:4px 2px 4px 2px;
	line-height: 1.7em;
	
}
div.rightPanelConent a
{
	text-decoration:none;
}
div.rightPanelConent a:hover
{
	text-decoration:none;
	color:Orange;
}
td.footer
{
	background-image: url(Images/footer.png); 
	background-repeat: repeat-x;
    height: 62px; 
    font-size: 7pt; 
    text-align: center; 
    color: White
}
td.contentRepeat
{
	background-image: url(Images/contentRepeat.png); 
	background-repeat: repeat-y;
    font-size: 9pt; 
    padding: 2px 15px 2px 8px; 
    line-height: 1.5em
}
td.subContentRepeat
{
	background-image: url(Images/subContentRepeat.png);
	background-repeat: repeat-y; 
	font-size: 8pt;
    padding: 2px 8px 2px 8px;
    line-height: 1.5em;
}
a.crums
{
	color: White; 
	font-size: 9pt; 
	text-decoration: none;
}
table.gridView
{
	font-family:Tohoma;
	font-size:10pt;
	border-collapse:collapse;
	border-color:#404040;
	border-style:solid;
	border-width:1px;
}
table.gridView caption
{
	font-weight:bold;
}
table.gridView th
{
	 background-image: url(Images/gvHeader.png);
	 background-repeat:repeat-x;
	 color: white;
	 font-weight:bold;
	 padding: 1px 4px 1px 4px;
}
table.gridView td
{
	 padding: 4px 4px 4px 4px;
}
table.gridView tr.altRow
{
	background-color: lightsteelblue;
}
div.solutionPageHeader
{
	font-size: 10pt; 
	padding: 0px 12px 0px 12px; 
	line-height: .4em;
}
div.solutionPageContent
{
	font-size: 10pt; 
	padding: 22px 12px 0px 12px;
}