﻿body 
{
	position: relative;
	font: 75% Verdana, Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	color: #333333;
	background: #ffffff;
	text-align:center;
}
* html body
{	
	text-align:center;
}
html>body 
{
	position: relative;
	font: 75% Verdana, Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	color: #333333;
	background: #ffffff;}/* fix for netscape 7 */

h1, h2, h3, h4, h5
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	color:inherit;
	margin: 0;
	padding: 0
}
h1
{
	font-size: 1.99em;
}
h2
{
	font-size: 1em;
}
h3
{
	font-size: 1.5em;
	font-weight: normal;
}
h3.greenBar
{
	border-top:1px solid #64be1c;
	border-bottom:1px solid #64be1c;
	padding:8px 0;
	font-size:0.92em;
	font-weight:bold;
}
h4
{
	font-size:0.91em;
	color:#62bd19;
}
p
{	
	margin:0;
	padding:0 0 0 0;
	color:inherit;
	
}
hr
{
	width: 100%;
	height: 1px;
	color: #62bd19;
	background-color: #62bd19;
	padding: 0;
	border-width: 0;
	margin:10px 0 0 0;
	clear:both;
}
ul
{
	/*list-style-position: inside;*/
	list-style-position:outside;
	list-style-type: disc;
	font: inherit;
	color: inherit;	
	margin: 0px;
	padding: 0px;
	padding-left:20px;
}
li
{
	font: inherit;
	color: inherit;
	margin:0;
	padding: 0;
}
a, a:link, a:visited, a:hover, a:active
{
	font-size:inherit;
	color:#333;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
#container
{
	width: 64.5em;
	margin: 0 auto;	
	padding:0;
	height: 1%;
	color:inherit;
	text-align:left;
	background: #fff;
	/*border:solid 1px #ff0000;*/
}
#container:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#masthead, #mainPage
{
	position: relative;
	display: inline;
	float: left;
	width:64.5em;
	color:inherit;
	margin: 0;
	padding-right:0;
	background: #666666;
}

#mainPage
{
	clear:none;
	background: #fff url(../images/main_bg.gif) no-repeat left top;
	/*padding-bottom:2em;*/
	padding:0;
	margin:0;
}
#homeColContainer
{
	clear:none;
	padding:0;
	margin:115px 0 0 0;
}
#mainColContainer
{
	clear:none;
	padding:0;
	margin:80px 0 0 0;
}
html>body>#container>#mainpage>#homeTitlebar
{
	padding:0 0 0 0;
	margin:0 0 0 0;

}
#footer
{
	/*position: relative;*/
	width: 44.5em;
	display: inline-block;
	margin: 0 0 0 195px;
	padding:0;
	background: #fff;
	color:#999999;	
}
#topbar
{
	color:inherit;
	background: #fff;
}
#topbar
{
	position: relative;
	height:70px;
	padding: 0;
	margin: 0;
	background: #fff url(../images/topbar_bg.gif) no-repeat right center;
}
#topbar a
{
	display:block;
	cursor:hand;
	height:70px;
}
#printlogo
{
	display:none;
}
@media print {
#printlogo {display:block;}
#logo {display:none;}
}
#logo
{
	position: relative;
	float:left;
	height:70px;
	width: 185px;
	color:inherit;
	background: #fff url(../images/logo.jpg) no-repeat left center;
	text-indent: -9999px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
#menu
{
	padding: 4px 0 8px 10px;
	margin: 0;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	background: #666666;
}
* html #menu
{
	padding: 6px 0 9px 10px;
}
#menu li
{
	position:relative;
	display:inline;
	color:#fff;
	margin:0;
	font: 0.9em/1em Verdana, Arial, Sans-Serif;	
}
#menu a
{
	position: relative;
	color: #fff;
	text-decoration: none;
	margin: 0;
	/*padding:0.42em 0.5em 0.83em 0.5em;*/
}
/*\*/
html*#menu a {
font-size:0.83em;
_font-size:0.9em;
}/**/
* html #menu a
{
	position: relative;
	height: 1em;
}
#menu a:link, #menu a:visited
{
	text-decoration: none;
}
#menu a:hover
{
	text-decoration: underline;
}
#mainTitlebar, #homeTitlebar
{
	/*clear:both;*/
	position: relative;
	margin:10px 0;
	padding: 0;
	height: 1%;
	min-height:1px;
}
#mainTitlebar:after, #homeTitlebar:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#mainTitlebar
{
	margin:55px 0 0 15.83em;
	bottom:0;
}
#homeTitlebar
{
	margin:20px 0 0 195px;
	bottom:0;
	
}

#mainTitlebar h1, #homeTitlebar h1
{
	position:absolute;
	display:block;
	/*left:185px;*/
	bottom:5px;
	color: #62bd19;
	margin:0;
	padding:0;
	
}

#mainTitlebar h2, #homeTitlebar h2
{
	position:absolute;
	display:block;
	float:left;
	/*left:185px;*/
	/*bottom:5px;*/
	color: #62bd19;
	line-height:18px;
	margin:0;
	padding:0 0 0 0;
}

#mainPanelLeftContainer, #homePanelLeftContainer
{
	position: relative;
	display: inline;
	float: left;
	width:13.75em;
	/*margin:0 0 0 10px;*/
	margin-left:10px;
	padding:0;
	
}
#mainPanelLeft, #homePanelLeft
{
	float: left;
	width: 100%;
	/*height:100%;*/
	padding:0;
	margin-left:0;
	color:inherit;
	background: #999999;
	/*border:solid 1px #ff0000;*/
		
}
* html #homePanelLeft 
{
	padding:0;
}
* html #mainPanelLeft 
{
	padding:0;
}
#homePanelLeft2
{
	float: left;
	width: 13.75em;
	/*height:100%;*/
	margin:10px 0 0 0;
	padding: 0 0 0 0;
	color:inherit;
	background: #999999;
	
}
* html #homePanelLeft2
{
	padding:0;
}

.mainPanelLeftTopL, .homePanelLeftTopL
{
	float: left;
	width: 13em;
	background: #999999 url(../images/Corners/DG_corner_onGreen_TL.gif) no-repeat left top;
	
}
.homePanelLeftTopL2
{
	float: left;
	width: 13em;
	background: #999999 url(../images/Corners/DG_corner_TL.gif) no-repeat left top;
}
.mainPanelLeftTopR, .homePanelLeftTopR
{
	float: right;
	width: 8px;
	background: #999999 url(../images/Corners/DG_corner_TR.gif) no-repeat right top;
}

#mainPanelLeftContent
{
	color:#FFF;
	font-size:0.91em;
	width:100%;
	padding:0;
	margin:0;
	clear:both;
	/*border:solid 1px #ff0000;*/
	
}

#homePanelLeftContent
{
	color:#FFFFFF;
	font-size:0.83em;
	width:100%;
	padding:0 0 0 0;
	margin:0;
	clear:both;
	/*border:solid 1px #ff0000;*/
	
}
#homePanelLeftContent2
{
	color:#FFFFFF;
	font-size:0.83em;
	width:100%;
	padding:0 0 0 0;
	margin:0;
	clear:both;
	/*border:solid 1px #ff0000;*/
	
}
/*#mainPanelLeftContent a, #mainPanelLeftContent a:link, #mainPanelLeftContent a:visited, #mainPanelLeftContent a:hover, #mainPanelLeftContent a:active
{
	display:block;
	color: #fff;
	text-decoration: none;
	margin: 0;
	font: 100% Verdana, Arial, Sans-Serif;
}*/
#homePanelLeftContent a, #homePanelLeftContent a:link, #homePanelLeftContent a:visited, #homePanelLeftContent a:hover, #homePanelLeftContent a:active
{
	display:block;
	color: #b9d300;
	text-decoration: underline;
	margin: 0;
	font: 100% Verdana, Arial, Sans-Serif;
}
#homePanelLeftContent2 a, #homePanelLeftContent2 a:link, #homePanelLeftContent2 a:visited, #homePanelLeftContent2 a:hover, #homePanelLeftContent2 a:active
{
	display:block;
	color: #b9d300;
	text-decoration: underline;
	margin: 0;
	font: 100% Verdana, Arial, Sans-Serif;
}
.leftNavContent
{
	width:100%;
	padding:0;
	margin:0;
	clear:both;
	/*border:solid 1px #ff0000;*/
}
.leftNavContentL
{
 	width:13em;
	font-size:0.91em;
	float:left;
	margin:0;
	padding:0 5px 6px 7px;
	/*border:solid 1px #ff0000;*/
}
.leftNavContentL a, .leftNavContentL a:link, .leftNavContentL a:visited, .leftNavContentL a:hover, .leftNavContentL a:active
{
	display:block;
	color: #fff;
	text-decoration: none;
	margin: 0;
	font: 100% Verdana, Arial, Sans-Serif;
}
.leftNavContentL a:hover
{
	text-decoration:underline;
}
.leftNavContentR
{
	width:10px;
	float:right;
	margin:0;
	padding:0 10px 0 0;
	/*border:solid 1px #ff0000;*/
}
.selected
{
	color:#b9d300;
}
.leftNavContentSelectedL
{
 	width:10px;
	float:left;
	clear:left;
	margin:0;
	padding:0 0 0 5px;
	/*border:solid 1px #ff0000;*/
}

.leftNavContentSelectedR
{
	
	width:13.5em;
	font-size:0.91em;
	color:#fff;
	float:left;
	margin:0;
	padding:0 5px 3px 5px;
	/*border:solid 1px #ff0000;*/
}
.leftNavContentSelectedR a, .leftNavContentSelectedR a:link, .leftNavContentSelectedR a:visited, .leftNavContentSelectedR a:hover, .leftNavContentSelectedR a:active
{
	display:block;
	color: #fff;
	text-decoration: none;
	margin: 0;
	font: 100% Verdana, Arial, Sans-Serif;
}
.DG_panelTitle
{
	font-size:0.91em;
	color:#fff;
	font-weight:bold;
	padding:5px 0 3px 7px;
	margin:0;
		
}
.DG_panelText
{
	padding:8px 5px 8px 7px;
	/*border:solid 1px #ff0000;*/
}
.DG_panelLine
{
	background:#b9d300;/* url(../images/DG_panelLine.gif);*/
	background-repeat:repeat-x;
	background-position:top;
	/*width:12.75em;*/
	height:3px;	
	font-size:0;
	padding:0;
	margin:0 6px 10px 8px;
	/*margin:5px 5px 0 7px;*/
	clear:both;
}
.DG_panelDot
{
	background:#999999 url(../images/Dot_whiteDG.gif);
	background-repeat:repeat-x;
	width:100%;
	height:1px;
	margin:10px 0 0 0;
	clear:both;
	
}
.DGL_panelDot
{
	background:#999999 url(../images/Dot_LimeDG.gif) repeat-x left top;
	padding:0;
	margin:0 5px 6px 7px;
	clear:both;
	height:1px;
	font-size:0;
	
}
.mainPanelLeftBottomL, .homePanelLeftBottomL
{
	float: left;
	width: 8px;
	height:45px;
	background: #999999 url(../images/Corners/DG_corner_BL.gif) no-repeat left bottom;
}
.mainPanelLeftBottomR, .homePanelLeftBottomR
{
	float: right;
	width: 30px;
	height:45px;
	background: #999999 url(../images/Corners/DG_corner_BR.gif) no-repeat right bottom;
}

#mainPanelRightContainer, #homePanelRightContainer
{
	position: relative;
	display: inline;
	float: right;
	width:12em;
	/*margin:0 10px 0 0;*/
	margin-right:10px;
	padding:0;
}
#mainPanelRight, #homePanelRight
{
	float: right;
	width:100%;
	/*height:100%;*/
	padding:0;
	margin-left:0;
	margin-bottom:10px;
	color:inherit;
	background: #b9d300;
}
* html #homePanelRight 
{
	padding:0;
}
* html #mainPanelRight 
{
	padding:0;
}

#homePanelRight2
{
	float: right;
	width: 12em;
	/*height:100%;*/
	margin:0 0 0 0;
	padding: 0 0 0 0;
	color:inherit;
	background: #b9d300;
	
}
* html #homePanelRight2
{
	padding:0;
}
#LGmainPanelRight
{
	float: right;
	width: 12em;
	/*height:100%;*/
	/*margin:10px 0 0 0;*/
	padding: 0 0 0 0;
	margin-bottom:10px;
	color:inherit;
	background: #ccc;
}
* html #LGmainPanelRight
{
	padding:0;
}
#LimemainPanelRight
{
	float: right;
	width: 12em;
	/*height:100%;*/
	margin:0 0 10px 0;
	padding: 0 0 0 0;
	color:inherit;
	background: #ccc;
}
* html #LimemainPanelRight
{
	padding:0;
}
#LGmainPanelRight2
{
	float: right;
	width: 12em;
	/*height:100%;*/
	margin:0 0 0 0;
	padding: 0 0 0 0;
	color:inherit;
	background: #ccc;
}
* html #LGmainPanelRight2 
{
	padding:0;
}
.mainPanelRightTopL, .homePanelRightTopL
{
	float: left;
	/*width: 11.3em;*/
	background: #b9d300 url(../images/Corners/Lime_corner_TL.gif) no-repeat left top;
}
.mainPanelRightTopR, .homePanelRightTopR
{
	float: right;
	width: 8px;
	background: #b9d300 url(../images/Corners/Lime_corner_TR.gif) no-repeat right top;
}

.mainPanelRightContent, .homePanelRightContent
{
	color:#666666;
	font-size:0.83em;
	width:100%;
	padding:0 0 0 0;
	clear:both;
	
}
.mainPanelRightContent a, .mainPanelRightContent a:link, .mainPanelRightContent a:visited, .mainPanelRightContent a:hover, .mainPanelRightContent a:active
{
	/*display:block;*/
	color: #666;
	text-decoration: underline;
	margin: 0;
	font: 100% Verdana, Arial, Sans-Serif;
}
.homePanelRightContent a, .homePanelRightContent a:link, .homePanelRightContent a:visited, .homePanelRightContent a:hover, .homePanelRightContent a:active
{
	display:block;
	color: #666;
	text-decoration: underline;
	margin: 0;
	font: 100% Verdana, Arial, Sans-Serif;
}



.LGmainPanelRightTopL
{
	float: left;
	/*width: 11.3em;*/
	background: #ccc url(../images/Corners/LG_corner_TL.gif) no-repeat left top;
}
.LGmainPanelRightTopR
{
	float: right;
	width: 8px;
	background: #ccc url(../images/Corners/LG_corner_TR.gif) no-repeat right top;
}

.LGmainPanelRightContent
{
	color:#333;
	font-size:0.83em;
	width:100%;
	padding:0 0 0 0;
	clear:both;
	
}
.LGmainPanelRightContent a, .LGmainPanelRightContent a:link, .LGmainPanelRightContent a:visited, .LGmainPanelRightContent a:hover, .LGmainPanelRightContent a:active
{
	display:block;
	color: #666;
	text-decoration: underline;
	margin: 0;
	font: 100% Verdana, Arial, Sans-Serif;
}

.LimemainPanelRightTopL
{
	float: left;
	/*width: 11.3em;*/
	background: #ccc url(../images/Corners/LG_corner_TL.gif) no-repeat left top;
}
.LimemainPanelRightTopR
{
	float: right;
	width: 8px;
	background: #ccc url(../images/Corners/LG_corner_TR.gif) no-repeat right top;
}

.LimemainPanelRightContent
{
	color:#333;
	font-size:0.83em;
	width:100%;
	padding:0 0 0 0;
	clear:both;
	
}
.LimemainPanelRightContent a, .LimemainPanelRightContent a:link, .LimemainPanelRightContent a:visited, .LimemainPanelRightContent a:hover, .LimemainPanelRightContent a:active
{
	/*display:block;*/
	color: #333;
	text-decoration: underline;
	margin: 0;
	font: 100% Verdana, Arial, Sans-Serif;
}

.Lime_panelTitle
{
	color:#FFF;
	font-size:0.91em;
	font-weight:bold;
	padding:5px 0 3px 7px;
	margin:0;
}
.LimeDG_panelTitle
{
	color:#333;
	font-size:0.91em;
	font-weight:bold;
	padding:5px 3px 3px 7px;
	margin:0;
}

.Lime_panelText
{
	padding:0 5px 5px 7px;
	color:#333;
}

.Lime_panelText a, .Lime_panelText a:link, .Lime_panelText a:visited, .Lime_panelText a:hover, .Lime_panelText a:active
{
	color:#333;
}
.Lime_panelLine
{
	background:#fff;/* url(../images/G_panelLine.gif);*/
	background-repeat:repeat-x;
	background-position:top;
	/*width:11em;*/
	height:3px;
	font-size:0;
	padding:0;
	margin:0 6px 10px 8px;
	/*margin:5px 5px 0 5px;*/
	clear:both;
}

.Lime_panelDot
{
	background:#b9d300 url(../images/G_panelDot.gif);
	background-repeat:repeat-x;
	width:100%;
	font-size:0;
	height:1px;
	margin:10px 0 0 0;
	clear:both;
}
.LimeW_panelDot
{
	background:#b9d300 url(../images/GW_panelDot.gif);
	background-repeat:repeat-x;
	width:100%;
	height:1px;
	margin:10px 0 0 0;
	clear:both;
}
.LG_panelTitle
{
	color:#333333;
	font-size:0.91em;
	font-weight:bold;
	padding:5px 0 3px 7px;
	margin:0;
}
.LG_panelText
{
	/*padding:8px 5px 8px 5px;*/
	padding:0 5px 5px 7px;
	color:#333333;
}
.LG_panelLine
{
	background:#fff;
	/*url(../images/G_panelLine.gif);*/
	background-repeat:repeat-x;
	background-position:top;
	/*width:11em;*/
	height:3px;
	font-size:0;
	padding:0;
	margin:0 6px 10px 8px;
	/*margin:5px 5px 0 5px;*/
	clear:both;
}
.mainPanelRightBottomL, .homePanelRightBottomL
{
	float: left;
	width: 8px;
	height:45px;
	background: #b9d300 url(../images/Corners/Lime_corner_BL.gif) no-repeat left bottom;
}
.mainPanelRightBottomR, .homePanelRightBottomR
{
	float: right;
	width: 30px;
	height:45px;
	background: #b9d300 url(../images/Corners/Lime_corner_BR.gif) no-repeat right bottom;
}
.LGmainPanelRightBottomL
{
	float: left;
	width: 8px;
	height:45px;
	background: #ccc url(../images/Corners/LG_corner_BL.gif) no-repeat left bottom;
}
.LGmainPanelRightBottomR
{
	float: right;
	width: 30px;
	height:45px;
	background: #ccc url(../images/Corners/LG_corner_BR.gif) no-repeat right bottom;
}
.LimemainPanelRightBottomL
{
	float: left;
	width: 8px;
	height:45px;
	background: #ccc url(../images/Corners/LG_corner_BL.gif) no-repeat left bottom;
}
.LimemainPanelRightBottomR
{
	float: right;
	width: 30px;
	height:45px;
	background: #ccc url(../images/Corners/LG_corner_BR.gif) no-repeat right bottom;
}
#mainContent
{
	position: relative;
	display: inline;
	float: left;
	/*clear: left;*/
	width: 34.5em;
	margin:0 1.25em 0 1.25em;
	padding:0;
}
#mainContentNoRightCol
{
	width: 46.5em;	
	float: left;
	padding:0 1.25em 0 1.25em;
	margin:0;
}
#mainContentNoCol
{
	/*position: relative;
	display: inline;*/
	float: left;
	/*clear: left;*/
	width: 47.25em;
	padding:0 1.25em 0 16em;
	margin:0;
}
.greenBarTable
{
	border-top:1px solid #64be1c;
	border-bottom:1px solid #64be1c;
	font-weight:bold;
	text-align:left;
	color:#333;
}

#mainContent li
{
	color:#62bd19;
	margin:0;
	padding:0;
}
#mainContentNoRightCol li
{
	color:#62bd19;
	margin:0;
	padding:0;
}
#mainContentNoCol li
{
	color:#333;
	line-height:2em;
	margin:0;
	padding:0;
}
.mainContentList p
{
	color:#333;
	padding:0;
	margin: 0 0 0 0;
}
.mainContentList a, mainContentList a:link, mainContentList a:visited, mainContentList a:hover, mainContentList a:active
{
	color:#333;
}
ul.mainContentListCondensed p, ul.mainContentListCondensed li
{
	color:#333;
	padding: 0;
	margin: 0;
}

#homeContent
{
	position: relative;
	display: inline;
	float: left;
	/*clear: left;*/
	width: 34.5em;
	margin:0 1.25em 0 1.25em;
	padding: 0 0 0 0;
}

.G_contentDot
{
	background:#999 url(../images/Dot_GreenW.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:34.5em;
	padding:0 0 0 0;
	margin:5px 0 0 0;
	clear:both;
}
.titleBox
{
	float:left;
	font-size:100%;
	width:100%;
	height:30px;
	padding:0;
	margin-top:1em;
	margin-bottom:1em;
	background:#62bd19;
	/*border:solid 1px #ff0000;*/
}
.titleBox p
{
	color:#fff;
	padding:7px 0 0 5px;
	margin:0;
	

}
.titleBoxL
{
	float: left;
	width:50%;
	color:#fff;
	height:30px;
	background: #62bd19 url(../images/G_Title_corner_L.gif) no-repeat left top;
	
}
.titleBoxR
{

	float: left;
	width: 50%;
	height:30px;
	background: #62bd19 url(../images/G_Title_corner_R.gif) no-repeat right top;
	
}
.mainContentLinks
{
	width:100%;
	margin-top:0.2em;
	clear:both;
	

}
.mainContentLinksL
{
	float:left;
	width:10px;
	margin:0;
	padding:0 0 0 5px;
	
	/*border:solid 1px #ff0000;*/
}
.mainContentLinksR
{
	float:left;
	
	width:13.5em;
	font-size:100%;
	float:left;
	margin:0;
	padding:0 5px 3px 5px;
		/*border:solid 1px #ff0000;*/
}
.mainContentLinks a, mainContentLinks a:link, mainContentLinks a:visited, mainContentLinks a:hover, mainContentLinks a:active
{
	color:#333;
}
.functionality
{
	width:100%;
	margin-top:0.2em;
	clear:both;
	

}
.functionalityL
{
	float:left;
	width:10px;
	margin:0;
	padding:0 0 0 5px;
}
.functionalityR
{
	float:left;
	width:13.5em;
	font-size:100%;
	float:left;
	margin:0;
	padding:0 5px 3px 5px;
}
.functionality a, functionality a:link, functionality a:visited, functionality a:hover, functionality a:active
{
	color:#999;
}

.mainContentSolutions
{
	width:34.5em;
	padding:0;
	clear:both;
	
}
.mainContentSolutionsL
{
	width:18em;
	font-size:0.91em;
	float:left;
	margin:0;
	padding:0;
	
}

.mainContentSolutionsR
{
	width:11.34em;
	font-size:0.91em;
	float:left;
	margin:0;
	padding:0 0 0 1.66em;
	
}
.mainContentSolutions a, mainContentSolutions a:link, mainContentSolutions a:visited, mainContentSolutions a:hover, mainContentSolutions a:active
{
	color:#333;
	font-weight:bold;
}
.homeContentSolutions
{
	width:34.5em;
	padding:0;
	clear:both;
	
}
.left
{
	width:16em;
	float:left;
	margin:0;
	padding:0;
	
}

.right
{
	width:18em;
	font-size:0.91em;
	float:left;
	margin:0;
	padding:0 0 0 1.66em;
	
}

#mainContent h1, #homeContent h1
{
	color:#62bd19;
	padding-bottom:10px;
}
#mainContentNoRightCol h1
{
	color:#62bd19;
	padding-bottom:10px;
}
#homeContent p
{
	font-size:0.91em;
	color:#333333;
}
#mainContent p
{
	font-size:0.91em;
	
	/*padding:0.83em 0 0.83em 0;*/
}
#mainContentNoRightCol p
{
	font-size:0.91em;	
	padding:0.83em 0 0.83em 0;
}
#mainContentNoRightCol a, #mainContentNoRightCol a:link, #mainContentNoRightCol a:visited, #mainContentNoRightCol a:hover, #mainContentNoRightCol a:active
{
	color:#333;
}
.mainContentBody
{
	
	color:#333333;
	padding:0.83em 0 0.83em 0;
	margin: 0;
}
.mainContentBody a, .mainContentBody a:link, .mainContentBody a:visited, .mainContentBody a:hover, .mainContentBody a:active
{
	color:#333;
}
.authorBar
{
	border-top:1px dashed #64be1c;
	padding-top:12px;
	font-weight:bold;	
}
.authorBar .dateTime
{
	font-weight:normal;
}
.solutionsText
{
	padding:0 0 0 10px;
}
#footerCopyright, #footerLinks
{
	position: relative;
	display: inline;
	width: auto;
	margin: 0;
	font: 0.83em Verdana, Arial, Sans-Serif;	
}
#footerCopyright
{
	float: left;
	width:400px;
	padding: 8px 0 8px 0;
	background: #fff;
}

#footerLinks
{
	float: left;
	padding: 8px 0 0 0;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active
{
	display: inline;
	text-decoration: underline;
	padding-left:5px;
	font-weight:normal;
	color:#999999;
}

table
{
	width: 100%;
	clear:both;
	color:inherit;
	padding:0;
	border:0;
	font-size:0.91em;
	margin-top: 0.5em;
}

tr
{
	padding:0;
	border:0;
}

td
{
	border:none;
	border-bottom: #fff 1px solid;
	padding:5px;
	vertical-align:top;
	text-align:center;
}
td#legal
{
	border:none;
	border-bottom: #fff 1px solid;
	padding:5px;
	vertical-align:top;
	text-align:left;
}

.leftalign td
{
	border:none;
	border-bottom: #fff 1px solid;
	padding:5px;
	vertical-align:top;
	text-align:left;
}