body
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #ADAFB0;
	margin: 0;
	padding: 0;
}
div, table, td, ul, li, h1, h2, h3, h4, h5, h6, p, img
{
	padding: 0;
	margin: 0;
	border: 0;
}
#outer
{
	width: 827px;
	margin: 0 auto 0 auto;
	text-align: left;
	position: relative;
	padding-bottom: 10px;
}

#searchBox
{
position: absolute;
right: 30px;
top: 80px;	
}

.button
{
	text-align: center;
	vertical-align: middle;
	height: 20px;
	width: 35px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

#inner
{
	width: 779px;
	margin: 0 auto 0 auto;
	text-align: left;
	background: #fff;
	padding: 0 1px 1px 1px;
}
img
{
	padding: 0;
	margin: 0;
	border: 0;
}
p
{
	padding: 0;
	margin: 0 0 10px 0;
}
p.wideSpace
{
	padding: 0;
	margin: 0 0 20px 0;
}
#topMenu
{
	background: #15A2EC;
	color: #fff;
	height: 22px;
	text-align: right;
	padding-right: 10px;
}
#topMenu a:link, #topMenu a:visited, #topMenu a:active
{
	padding: 5px 10px 4px 10px;
	line-height: 22px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-transform: capitalize;
}
#topMenu a:hover, #topMenu a.active:link, #topMenu a.active:visited, #topMenu a.active:active, #topMenu a.active:hover
{
	background: #E6151B;
}
#topMenu a.active:link, #topMenu a.active:visited, #topMenu a.active:active, #topMenu a.active:hover
{
	cursor: default;
}

#logo
{
	background: url(../img/bg_header.gif) 0 0 repeat-x;
}

#logo img
{
	width: 428px;
	height: 91px;
	margin-left: 20px;
}
#mainMenu
{
	height: 22px;
	background: url(../img/bg_mainMenu.jpg) 0 0 repeat-x;
	border-top: solid 4px #15A2EC;
	border-bottom: solid 2px #838383;
}
#mainMenu a:link, #mainMenu a:visited, #mainMenu a:active
{
	display: block;
	float: left;
	font-weight: bold;
	color: #434343;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	background: url(../img/bg_mainMenuButton.jpg) right 0;
	padding: 4px 22px 2px 22px;
	border-right: solid 1px #C1C1C1;
}
#mainMenu a:hover, #mainMenu a.active:link, #mainMenu a.active:visited, #mainMenu a.active:active, #mainMenu a.active:hover
{
	background: url(../img/bg_mainMenuButton.jpg) right 22px;
}
#mainMenu a.active:link, #mainMenu a.active:visited, #mainMenu a.active:active, #mainMenu a.active:hover
{
	cursor: default;
}

#tabMenu
{
	width: 212px;
	position: absolute;
	right: 0;
	top: 147px;
}

#tabMenu  a.TabLink
{
	margin: 0 0 6px 0;
}

#tabMenu div.not_expanded a.TabLink:link, #tabMenu div.not_expanded a.TabLink:visited, #tabMenu div.not_expanded a.TabLink:active
{
	display: block;
	height: 21px;
	padding: 6px 0 0 14px;
	background: url(../img/bg_tabMenuButton.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #565656;
}


#tabMenu div.not_expanded a.TabLink:hover, #tabMenu div.not_expanded a.TabLink.active:link, #tabMenu div.not_expanded a.TabLink.active:visited, #tabMenu div.not_expanded a.TabLink.active:active, #tabMenu div.not_expanded a.TabLink.active:hover
{
	background: url(../img/bg_tabMenuButton.jpg) 0 -26px no-repeat;
}

#tabMenu div.expanded a.TabLink:link, #tabMenu div.expanded a.TabLink:visited, #tabMenu div.expanded a.TabLink:active
{
	display: block;
	height: 21px;
	padding: 6px 0 0 14px;
	background: url(../img/bg_tabMenuButton_ifparent.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #565656;
}


#tabMenu div.expanded a.TabLink:hover, #tabMenu div.expanded a.TabLink.active:link, #tabMenu div.expanded a.TabLink.active:visited, #tabMenu div.expanded a.TabLink.active:active, #tabMenu div.expanded a.TabLink.active:hover
{
	background: url(../img/bg_tabMenuButton_ifparent.jpg) 0 -26px no-repeat;
}

#tabMenu a.TabLink.active:link, #tabMenu a.TabLink.active:visited, #tabMenu a.TabLink.active:active, #tabMenu a.TabLink.active:hover
{
	cursor: default;
}

#tabMenu a.SubTabLink:link, #tabMenu a.SubTabLink:visited, #tabMenu a.SubTabLink:active
{
	display: block;
	height: 19px;
	padding: 6px 0 0 30px;
	background: url(../img/bg_tabMenuButton_ifchild.jpg) 0 0 no-repeat;
	text-decoration: none;
	color: #565656;
	
}


div.subTopic
{
	margin-top: -7px;
	background-image: url(../img/bg_tabMenuButton_afterchild.jpg);
	padding-bottom: 5px;
	
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 7px;
}

#tabMenu a.SubTabLink:hover, #tabMenu a.SubTabLink.active:link, #tabMenu a.SubTabLink.active:visited, #tabMenu a.SubTabLink.active:active, #tabMenu a.SubTabLink.active:hover, #tabMenu a.SubTabLink.active
{
	background: url(../img/bg_tabMenuButton_ifchild.jpg) 0 -26px no-repeat;
}


#sidebar
{
	margin-top: 275px;
	width: 190px;
	float: right;
	clear: left;
	text-align: center;
}
#sidebarContent
{
	width: 156px;
	margin: auto auto 10px auto;
	text-align: left;
}
#sidebarContent img
{
	width: 156px;
	margin-top: 30px;
}


/*
	#sidebarContent img.linkIcon{
		height: 68px;
		}
	#sidebarContent img.linkIcon_med{
		height: 95px;
	  }
	#sidebarContent img.linkIcon_tall{
		height: 107px;
	  }
*/
ul.checks li
{
	list-style: none;
	padding-left: 15px;
	background: url(../img/redCheck.gif) 0 3px no-repeat;
}



#sections
{
	position: relative;
	top: -20px;
}
#sections td
{
	vertical-align: top;
}
#sections td img
{
	height: 174px;
	margin-bottom: 10px;
}
#sections td p
{
}

#contentTitle
{
	background: url(../img/bg_titleGradient.jpg) 0 0 no-repeat;
	margin-top: -20px;
	margin-left: -20px;
	width: 585px;
	height: 46px;
	margin-bottom: 25px;
}
#contentTitle #titleText
{
	font-size: 16px;
	color: #FFFEFA;
	padding: 10px 0 0 23px;
	letter-spacing: 2px;
}

#mainContent
{
	margin-right: 190px;
	min-height: 500px;
	position: relative;
}
#mainContent #mainContentText
{
	padding: 20px 20px 0 20px;
}

h1
{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
h2
{
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	display: inline;
}
.eco
{
	color: #008000;
}
h3
{
	font-size: 14px;
	font-weight: bold;
	color: #0091FF;
}
h4
{
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #0091FF;
	display: block;
	margin-bottom: 10px;
}

h5
{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 2px;
}

#mainContentText a:link, #mainContentText a:visited, #mainContentText a:active, #sidebar a:link, #sidebar a:visited, #sidebar a:active
{
	text-decoration: none;
	color: #0091FF;
}

#mainContentText a:hover, #sidebar a:hover
{
	color: #FF0000;
}

img.iconPDF
{
	width: 16px;
	height: 17px;
	background: url(../img/icon_PDF.jpg) 0 0 no-repeat;
	margin-right: 5px;
}

form#contactForm
{
	margin-top: 15px;
}
table#contactFields
{
}
table#contactFields td
{
	padding-bottom: 10px;
}
table#contactFields td.label
{
	text-align: right;
	vertical-align: top;
	padding-right: 20px;
	width: 150px;
}
table#contactFields td.formField input.text
{
	width: 419px;
	height: 18px;
	border: solid 1px #E5E5E5;
}
table#contactFields td.formField textarea
{
	width: 419px;
	height: 150px;
	border: solid 1px #E5E5E5;
}
table#contactFields td.formField input.button
{
	font-size: 12px;
	margin-right: 20px;
}

table#folderTable
{
	width: 543px;
}
table#folderTable td
{
	width: 141px;
	padding: 20px;
}
/*
	#mainContentText a.folderLink:link,
	#mainContentText a.folderLink:visited,
	#mainContentText a.folderLink:active
	{
	  display: block;
		text-align: right;
		width: 32px;
		height: 26px;
		padding-left: 48px;
		background: url(../img/iconFolder.gif) 0 0 no-repeat;
		font-size: 22px;
		font-weight: bold;
		text-decoration: none;
	  }
	#mainContentText a.folderLink:hover{
		background: url(../img/iconFolder.gif) 0 -26px no-repeat;
	  }
*/

#mainContentText a.folderLink:link, #mainContentText a.folderLink:visited, #mainContentText a.folderLink:active
{
	display: block;
	color: #000;
	text-align: right;
	width: 55px;
	padding-right: 11px;
	height: 38px;
	padding-top: 14px;
	background: url(../img/iconFolderlg.gif) 0 0 no-repeat;
	font-size: 28px;
	font-weight: bold;
	text-decoration: none;
}
#mainContentText a.folderLink:hover
{
	color: #333333;
	width: 57px;
	padding-right: 19px;
	height: 32px;
	padding-top: 20px;
	background: url(../img/iconFolderlg.gif) 0 -52px no-repeat;
	font-size: 24px;
	font-style: italic;
}

#footer
{
	color: #686868;
	height: 17px;
	background: url(../images/bg_mainMenu.jpg) 0 0 repeat-x;
	border-top: solid 1px #ACACAC;
	border-bottom: solid 2px #ACACAC;
	padding: 5px 0 0 0;
	text-align: center;
	font-size: 11px;
	clear: both;
	margin-top: 20px;
}
#copyright
{
	margin-top: 3px;
	margin-left: 24px;
	color: #fff;
	font-size: 11px;
}
#twogee
{
	margin-top: 3px;
	float: right;
	margin-right: 24px;
}
#twogee a:link, #twogee a:visited, #twogee a:active
{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
#twogee a:hover
{
	text-decoration: underline;
}
.clear
{
	clear: both;
}

#comparisonTable
{
	width: 100%;
	margin-top: 15px;
}
#comparisonTable th
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
#comparisonTable th, #comparisonTable td
{
	width: 50%;
	padding-bottom: 15px;
}
#comparisonTable th .liner, #comparisonTable td .liner
{
	margin-left: 10px;
}
#comparisonTable th.leftCol .liner, #comparisonTable td.leftCol .liner
{
	margin-right: 10px;
	margin-left: 0;
}
#newsletterList h2
{
	display: block;
	padding: 0 0 2px 0;
	margin: 0;
}
#newsletterList p
{
	padding: 0;
	margin: 0 0 2px 0;
}
.readInBrowser
{
	display: none;
}



#highlightSection
{
	position: relative;
	margin: 25px 10px 20px 0;
	padding: 7px 90px 4px 10px;
	background: #00A5FF;
	border-bottom: solid 2px #E73C39;
}
.home #highlightSection
{
	margin: 0 10px 0 0;
}
.focusImage
{
	float: right;
	margin: 0 0 0 5px;
}
#highlightSection .focusImage
{
	float: none;
	margin: 0;
	position: absolute;
	left: 453px;
	top: -22px;
	cursor: pointer;
}
#highlightSection a:link, #highlightSection a:visited, #highlightSection a:active
{
	color: #fff;
}
#highlightSection a:hover
{
	color: #ff0000;
}

#highlightSection p
{
	width: 420px;
	padding: 0;
	margin: 0;
}




























