/* Element Level */

	a:link {
		color: #0000FF;
	}

	a:visited {
		color: #0000FF;
	}

	a:hover {
		color: #FF0000;
	}

	body { 
		margin-bottom: 0px; 
		margin-left: 0px; 
		margin-right: 0px; 
		margin-top: 0px; 
		height: 100%;
		padding-bottom: 0px; 
		padding-left: 0px; 
		padding-right: 0px; 
		padding-top: 0px;
	}

	form {
		margin-bottom: 0px; 
		margin-left: 0px; 
		margin-right: 0px; 
		margin-top: 0px; 
		padding-bottom: 0px; 
		padding-left: 0px; 
		padding-right: 0px; 
		padding-top: 0px;
	}
	
	h1 {
		font-size: 13px;
	}
	
	h2 {
		font-size: 15px;
	}
	
	h3 {
		font-size: 17px;
	}
	h4 {
		font-size: 19px;
	}
	h5 {
		font-size: 21px;
	}
	h6 {
		font-size: 23px;
	}

	html {
		height: 100%;
	}
	
	input {
		font: 11px Tahoma, Arial, Verdana;	
	}
	
	select {
		font: 11px Tahoma, Arial, Verdana;	
	}

	td {
		font: 11px Tahoma, Arial, Verdana;
		text-align: left;
	}
	
	textarea {
		font: 11px Tahoma, Arial, Verdana;	
	}

/* Template Body */

	table#tableTemplate {
		height: 100%;
		width: 688px;
	}

	td#tdTemplate {
		border-right-style: solid;
		border-right-width: 1px;
		padding-bottom: 14px;
		padding-left: 14px;
		padding-right: 14px;
		padding-top: 14px;	
		vertical-align: top;	
	}

/* Template Header */	

	table#tableHeaderNavigation {
	}

	td#tdSiteLogo {
		padding-left: 1px;
		padding-top: 1px;
		vertical-align: top;
	}

	img#imgSiteLogo {
	}

	#tdHeaderNavigationLeft {
		vertical-align: bottom;	
	}

	table#tableSiteLogoSpacer {
	}

	td#tdSiteLogoSpacer {
		padding-left: 1px;
		padding-top: 1px;
		vertical-align: bottom;
	}

	img#imgSiteLogoSpacer {
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
	}

	td#tdHeaderNavigationRight {
		text-align: right;
		vertical-align: bottom;
		width: 100%;
	}	

	table#tableTopNavigation {
		float: right;	
	}

	td#tdTopNavigationLeft {
		padding-right: 2px;	
	}

	td#tdTopNavigationLeft a:link {
		text-decoration: none;
	}

	td#tdTopNavigationLeft a:visited {
		text-decoration: none;
	}

	td#tdTopNavigationLeft a:hover {
		text-decoration: underline;	
	}

	td#tdTopNavigationRight {
		padding-left: 1px;
		padding-right: 1px;
		padding-top: 1px;
	}
	
	td.tdLogoImage {
		padding-left: 1px;
	}

	table#tableTabNavigationSurround {
		clear: right;
		padding-left: 1px;
		padding-right: 1px;
		padding-top: 1px;
		width: 100%;
	}

	td#tdTabNavigationSurround {		
	}

	table#tableTabNavigation {
		border-left-style: solid;
		border-left-width: 3px;
		border-top-style: solid;
		border-top-width: 3px;
		width: 100%;
	}

	td.tdTab {
		padding-bottom: 1px; 
		padding-left: 1px; 
		padding-right: 0px; 
		padding-top: 1px;
	}

	table.tableTableTab {
		width: 100%;
	}

	td.tdTableTab {
		font-weight: bold; 
		padding-bottom: 2px; 
		padding-left: 7px; 
		padding-right: 7px; 
		padding-top: 1px;
		text-align: center;
		white-space: nowrap;
	}

/* Image Rotator */

	table#tableImageRotatorSurround {
		padding-left: 1px;
		padding-right: 1px;
		width: 100%;
	}

	td#tdImageRotatorSurround {
	}

	table#tableImageRotator {
	}

	td#tdImageRotatorLeft {
	}

	img#imgImageRotatorLeft {
	}

	td#tdImageRotatorRight {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		text-align: right;
		vertical-align: bottom;
		width: 100%;
	}

	img#imgCameraIcon {
		margin-bottom: 3px;
		margin-left: 3px;
		margin-right: 3px;
		margin-top: 3px;
	}

/* Template Content */

	table#tableContent {
	}

	td#tdContentFindForm {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		padding-bottom: 5px; 
		padding-left: 5px; 
		padding-right: 5px; 
		padding-top: 5px;
		vertical-align: top;
	}

	form#formFindForm {
	}

	table#tableFindForm {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
	}

	td#tdFindFormLeft {
		background: #FFFFFF; 
		padding-left: 3px;
		width: 100%;
	}

	input#inputFindForm {
		border-bottom-color: #FFFFFF;
		border-bottom-style: solid;
		border-bottom-width: 0px;
		border-left-color: #FFFFFF;
		border-left-style: solid;
		border-left-width: 0px;
		border-right-color: #FFFFFF;
		border-right-style: solid;
		border-right-width: 0px;
		border-top-color: #FFFFFF;
		border-top-style: solid;
		border-top-width: 0px; 
		font: 11px Tahoma, Arial, Verdana;
		height: 15px;
		width: 100%;
	}

	td#tdFindFormRight {
		background: #FFFFFF; 
		padding-bottom: 1px; 
		padding-left: 1px; 
		padding-right: 1px; 
		padding-top: 1px;
	}

	img#imgFindForm {
		cursor: hand;
		cursor: pointer;
	}

	map#mapFindForm {
	}

	area#areaFindFormFind {
		cursor: hand;
		cursor: pointer;
	}

	area#areaFindFormQuickNav {
		cursor: hand;
		cursor: pointer;
	}

	table#tableAdvancedFind {
		padding-top: 3px;
		width: 100%;
	}

	table#tableAdvancedFind td {
	}

	table#tableAdvancedFind td a:link {
		text-decoration: none;
	}

	table#tableAdvancedFind td a:visited {
		text-decoration: none;
	}

	table#tableAdvancedFind td a:hover {
		text-decoration: underline;	
	}

	td#tdAdvancedFindLeft {
		white-space: nowrap;
	}

	td#tdAdvancedFindRight {
		text-align: right;
		white-space: nowrap;
	}

	td#tdContentTitleBar {
		padding-bottom: 2px;
		padding-left: 14px;
		padding-top: 2px;
		vertical-align: bottom;
		width: 100%;
	}

	table#tableTitleBar {
	}

	td#tdTitleBarText {
		font-size: 16px;
		font-weight: bold;
		vertical-align: bottom;
		white-space: nowrap;
	}

	td#tdTitleBarDateTime {
		border-bottom-style: solid; 
		border-bottom-width: 1px;
		padding-right: 3px; 
		padding-top: 1px; 
		text-align: right;
		white-space: nowrap; 
		width: 100%;
	}

	td#tdTitleBarWxImageTable {
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px; 
		padding-bottom: 0px; 
		padding-left: 1px; 
		padding-right: 1px; 
		padding-top: 1px;	
		vertical-align: top;	
	}

	table#tableTitleBarWxImage {
		width: 100%;
	}

	td#tdTitleBarWxImage {	
		text-align: center;	
	}

	img#imgTitleBarWxImage {
	}

	td#tdTitleBarTextBottomTable {
		vertical-align: top;
	}

	table#tableTitleBarTextBottom {
		width: 100%;
	}

	td#tdTitleBarTextBottom {
		border-bottom-style: solid; 
		border-bottom-width: 1px;
		padding-bottom: 1px;
		padding-top: 1px; 	
		vertical-align: top;	
	}

	img#imgTitleBarTextBottom {
	}

	td#tdTitleBarDateTimeBottomTable {
		vertical-align: top;
		width: 100%;
	}
	
	td#tdTitleBarDateTimeBottomTable {
		color: #AAAAAA;
	}
	
	td#tdTitleBarDateTimeBottomTable a:link {
		color: #AAAAAA;
		text-decoration: none;
	}
	
	td#tdTitleBarDateTimeBottomTable a:visited {
		color: #AAAAAA;
		text-decoration: none;
	}
	
	td#tdTitleBarDateTimeBottomTable a:hover {
		color: #0000FF;
		text-decoration: underline;
	}

	table#tableTitleBarDateTimeBottom {
		width: 100%;
	}

	td#tdTitleBarDateTimeBottom {
		border-left-style: solid; 
		border-left-width: 1px;
		padding-bottom: 2px; 
		padding-top: 1px; 
		vertical-align: top;
	}

	img#imgTitleBarDateTimeBottom {
	}

	table#tableTicker {
	}

	td#tdTickerNavigation {
		padding-left: 2px; 
		padding-right: 1px;
	}

	table#tableTickerNavigation {
		background: #FFFFFF; 
	}

	td#tdTickerPrevious {
	}

	img#imgTickerPrevious {
		cursor: hand;
		cursor: pointer;
	}

	td#tdTickerPause {
	}

	img#imgTickerPause {
		cursor: hand;
		cursor: pointer;
	}

	td#tdTickerNext {
		padding-right: 2px;
	}

	img#imgTickerNext {
		cursor: hand;
		cursor: pointer;
	}

	td#tdTickerBracketLeft {
		border-bottom-color: #0745C3;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-color: #0745C3;
		border-left-style: solid;
		border-left-width: 1px;
		border-top-color: #0745C3;
		border-top-style: solid;
		border-top-width: 1px; 
		color: #0745C3;
	}

	td#tdTickerText {
		color: #000088;
	}

	td#tdTickerText a:link {
		color: #000088; 
		text-decoration: none;
	}

	td#tdTickerText a:visited {
		color: #000088; 
		text-decoration: none;
	}

	td#tdTickerText a:hover {
		color: #0000FF; 
		text-decoration: none;
	}

	a#aTickerText {
	}

	td#tdTickerBracketRight {
		border-bottom-color: #0745C3;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-right-color: #0745C3;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-color: #0745C3;
		border-top-style: solid;
		border-top-width: 1px; 
		color: #0745C3;
	}

	td#tdTitleBarWxTemp {
		padding-top: 1px;
		vertical-align: top;
	}

	div#divTitleBarWxTemp {
		padding-bottom: 2px; 
		padding-left: 1px; 
		padding-right: 1px; 
		padding-top: 2px;
		font-weight: bold; 
		text-align: center; 
		white-space: nowrap;
	}

	td#tdContentLeftNavigation {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		vertical-align: top;
	}

	td#tdContentLeftNavigation div td {
		text-decoration: none;
	}

	td#tdContentLeftNavigation div a:link td a:link {
		text-decoration: none;
	}

	td#tdContentLeftNavigation div a:visited td a:visited {
		text-decoration: none;
	}

	td#tdContentLeftNavigation div a:hover td a:hover {
		text-decoration: underline;
	}

	td#tdContentPageContent {
		color: #000000;
		padding-bottom: 14px; 
		padding-left: 14px;
		vertical-align: top;
		width: 100%;
	}
	
	td#tdContentPageContent a:link {
		color: #0000FF;
	}
	
	td#tdContentPageContent a:visited {
		color: #0000FF;
	}
	
	td#tdContentPageContent a:hover {
		color: #FF0000;
	}
	
	td#tdContentPageContent td {
		color: #000000;
	}
	
	td#tdContentPageContent td a:link {
		color: #0000FF;
	}
	
	td#tdContentPageContent td a:visited {
		color: #0000FF;
	}
	
	td#tdContentPageContent td a:hover {
		color: #FF0000;
	}	

/* Back Top Bar */

	table#tableBackTopBar {
		margin-left: 1px;
		margin-right: 1px;
	}

	td#tdBackTopBarLeft {
		width: 100%;
	}

	table#tableBackTopBarLeft {
		width: 100%;
	}

	td#tdBackTopBar {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
	}

	img#imgBackTopBar {
	}

	table#tableBackTopText {
	}

	table#tableBackTopText td a:link {
		text-decoration: none;
	}

	table#tableBackTopText td a:visited {
		text-decoration: none;
	}

	table#tableBackTopText td a:hover {
		text-decoration: underline;
	}

	td#tdBackTopTextEmailIcon {
	}

	td#tdBackTopTextEmail{		
		height: 26px;
		width: 100%;
	}

	td#tdBackTopTextEmailIcon{
	}

	img#imgEmailIcon {
		margin-bottom: 1px;
		margin-left: 6px;
		margin-top: 1px;
		margin-right: 3px;
	}

	td#tdBackTopTextEmailText{
		white-space: nowrap;
	}

	td#tdBackTopTextPageVote{
		border-right-style: solid;
		border-right-width: 1px;
		height: 26px;
		padding-right: 7px; 
		white-space: nowrap;
	}

	td#tdBackTopBarRight{
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		padding-left: 3px;
		padding-right: 3px;
	}

	img#imgBackTopIcon {
	}	

/* Footer Navigation */

	table#tableFooterNavigation {
		width: 100%;
	}

	table#tableFooterNavigation td {
	}

	table#tableFooterNavigation td a:link {
	}

	table#tableFooterNavigation td a:visited {
	}

	table#tableFooterNavigation td a:hover {
	}

	td#tdFooterNavigationLeft {
		padding-left: 40px; 
		padding-right: 10px; 
		padding-top: 20px; 
		white-space: nowrap;
	}

	td#tdFooterNavigationRight {
		padding-left: 10px; 
		padding-right: 40px; 
		padding-top: 20px;
		text-align: right; 
		white-space: nowrap;
	}

	div#divFooterText {
		text-align: center;
	}

	div#divFooterText a:link {
	}
	
	div#divFooterText a:visited {
	}
	
	div#divFooterText a:hover {
	}

/* Dynamic Menus */

	div.divMenu {
		position: absolute; 
		visibility: hidden;
		z-index: 1;
	}

	td.tdMenuTopSpacer {
		border-left-style: solid; 
		border-left-width: 1px; 
		border-right-style: solid; 
		border-right-width: 1px;
	}

	td.tdMenuBottomSpacer {
		border-bottom-style: solid; 
		border-bottom-width: 1px; 
		border-left-style: solid; 
		border-left-width: 1px; 
		border-right-style: solid; 
		border-right-width: 1px;
	}
	
/* Modules */

	td.tdModCutoutTopLeft {
		border-bottom-style: solid; 
		border-bottom-width: 1px;  
		border-right-style: solid; 
		border-right-width: 1px; 
	}
	
	td.tdModCutoutTopRight { 
		border-top-style: solid; 
		border-top-width: 1px;  
		border-right-style: solid; 
		border-right-width: 1px;
		width: 100%;	
	}
	
	td.tdModCutoutTopRightTableTop { 
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		vertical-align: top;
	}
	
	td.tdModCutoutTopRightTableBottom {
	}
	
	td.tdModCutoutBottom {
		border-bottom-style: dashed;
		border-bottom-width: 1px;
		border-left-style: dashed;
		border-left-width: 1px;
		border-right-style: dashed;
		border-right-width: 1px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
	}
	
	table.tableModCutoutTopTable {
		width: 100%;
	}
	
	table.tableModCutoutTopRightTable {
		width: 100%;
	}
	
	table.tableModCutoutBottomTable {
		width: 100%;
	}
	
	table.tableModCutoutBottomTable {
		margin-bottom: 15px;
	}
	
	table.tableModMosaicOuterTable {
		width: 100%;
	}
	
	table.tableModMosaicTopTable {
		width: 100%;
	}
	
	td.tdModMosaicTopLeft { 
		white-space: nowrap;
	}
	
	table.tableModMosaicBottomTable {
		width: 100%;		
	}
	
	td.tdModMosaicBottomCell { 
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
	}
	
	td.tdSimpleModTopLeft {
		padding-bottom: 2px;
		font-weight: bold;
	}
	
	div.divSimpleModTitleText {
		background: #FFFFFF;
		white-space: nowrap;
	}

	td.tdSimpleModTopRight {
		border-bottom-style: solid; 
		border-bottom-width: 1px;
		padding-bottom: 1px;
		text-align: right;
		vertical-align: bottom;
		width: 100%;
	}
	
	td.tdSimpleModLower {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		padding-right: 1px;
		padding-top: 1px;
	}
	
	table.tableSimpleModBottomTable {
		width: 100%;
	}
	
	table.tableContentMod {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		margin-top: 10px;
		width: 100%;
	}
	
	table.tableContentModTopTable  {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		width: 100%;
	}
		
	td.tdContentModTopLeft {
		font-weight: bold;
		padding-bottom: 3px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		width: 100%;
	}

	td.tdContentModTopRight  {
		padding-right: 5px;
		white-space: nowrap;
	}
	
	table.tableContentModBottomTable  {
		width: 100%;
	}

	td.tdContentModBottom  {
		padding-bottom: 9px;
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 9px;
	}
	
	table.tableBasicLeftMod {
		margin-top: 5px;
		width: 100%;
	}
	
	td.tdBasicLeftModTop {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		font-weight: bold;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
	}

	td.tdBasicLeftModLower {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		padding-bottom: 9px;
		padding-left: 9px;
		padding-right: 5px;
		padding-top: 5px;
}

	table.tableContentModDblTop  {
		width: 100%;
	}

	td.tdContentModDblLeftHeader  {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		padding-bottom: 3px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		font-weight: bold;
		width: 49%;
	}

	td.tdContentModDblMiddle  {
		width: 2%;
	}

	td.tdContentModDblRightHeader  {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		font-weight: bold;
		width: 49%;
	}

	td.tdContentModDblBottomLeft  {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		vertical-align: top; 
	}

	td.tdContentModDblBottomRight  {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		vertical-align: top;
	}
	
	table.tableContentBar {
		margin-bottom: 15px; 
		margin-top: 15px;
	}
	
	td.tdContentBarTopCenter {
		border-bottom-style: solid; 
		border-bottom-width: 1px; 
		vertical-align: bottom;
	}
	
	td.tdContentBarTitleLeft {
		font-weight: bold; 
		padding-bottom: 1px; 
		padding-left: 15px; 
		padding-right: 10px; 
		padding-top: 5px; 
		white-space: nowrap; 
		vertical-align: bottom;
	}
	
	td.tdContentBarTitleRight {
		vertical-align: bottom; 
		width: 100%;
		}

	td.tdUnknown {
		vertical-align: bottom;
		width: 100%;
	}

	imgContentBarTitleRight {
		border-right-style: solid; 
		border-right-width: 1px; 
		border-top-style: solid; 
		border-top-width: 1px; 
		clear: left;
	}
	
	td.tdContentBarLineLeft {
		border-bottom-style: solid;
		border-bottom-width: 1px; 
		width: 100%;
	}
	
	td.tdContentBarLineRight {
		vertical-align: bottom;
	}
	
	td.tdContentBarBottomCenter {
		padding-left: 240px;
	}
	
	div.divContentBarBottomCenter {
		border-bottom-style: solid; 
		border-bottom-width: 1px; 
		border-left-style: solid; 
		border-left-width: 1px; 
		border-right-style: solid; 
		border-right-width: 1px; 
		font: 10px Arial; 
		padding-right: 10px; 
		padding-left: 10px; 
		white-space: nowrap; 
		vertical-align: bottom;
	}
	
	div.divContentBarBottomCenter a:link {
		text-decoration: none;
	}
	
	div.divContentBarBottomCenter a:visited {
		text-decoration: none;
	}
	
	div.divContentBarBottomCenter a:hover {
		text-decoration: underline;
		}
		
		table.tableImageModTable {
		width: 100%
	}

	td.tdImageModTop {  
		border-bottom-style: solid; 
		border-bottom-width: 1px; 
		border-left-style: solid; 
		border-left-width: 1px; 
		border-right-style: solid; 
		border-right-width: 1px; 
		border-top-style: solid; 
		border-top-width: 1px;
	}

	td.tdImageModMiddle {
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
	}

	td.tdImageModBottom {
		border-bottom-style: solid; 
		border-bottom-width: 1px; 
		border-left-style: solid; 
		border-left-width: 1px; 
		border-right-style: solid; 
		border-right-width: 1px; 
		border-top-style: solid; 
		border-top-width: 1px;
	}
	
	table.tableDblSimpleModMain {
		width: 100%;
	}
	
	td.tdDblSimpleModLeftCell {
		width: 49%;
	}
	
	table.tableDblSimpleModLeftTable {
	}
	
	td.tdDblSimpleModLeftTitleLeftCell {
		padding-bottom: 3px;
		white-space: nowrap;
		font-weight: bold;
	}
	
	td.tdDblSimpleModLeftTitleRightCell {
		border-bottom-color: #000088;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		width: 100%;
	}
	
	td.DblSimpleModMiddleCell {
		width: 2%;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	td.tdDblSimpleModRightCell {
		width: 49%;
	}
	
	table.tableDblSimpleModRightTable {
	}
	
	td.tdDblSimpleModRightTitleLeftCell {
		padding-bottom: 3px;
		white-space: nowrap;
		font-weight: bold;
	}
	
	td.tdDblSimpleModRightTitleRightCell {
		border-bottom-color: #000088;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		width: 100%;
	}
	
	td.tdDblSimpleModLowerLeftCell {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		vertical-align: top;
	}
	
	td.tdDblSimpleModLowerRightCell {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		vertical-align: top;
	}
	
	table.tableAccountMod {
		background: #CED8E3 url('/_images/mods/account/keyboard.gif') no-repeat bottom right;
	}

	td.tdAccountModTopLeft {
		padding-bottom: 2px; 
		padding-right: 2px;
	}

	td.tdAccountModTopMiddle {
		width: 100%;
		border-top-color: #FFFFFF; 
		border-top-style: solid; 
		border-top-width: 1px;	
	}

	td.tdAccountModTopRight {
		padding-bottom: 2px;
		padding-left: 2px;
	}

	td.tdAccountModMiddleLeft {
		border-left-color: #FFFFFF;
		border-left-style: solid; 
		border-left-width: 1px;
	}

	td.tdAccountModMiddleRight {
		border-right-color: #FFFFFF; 
		border-right-style: solid; 
		border-right-width: 1px;
	}

	td.tdAccountModBottomLeft {
		padding-top: 2px; 
		padding-right: 2px;
	}

	td.tdAccountModBottomMiddle {
		border-bottom-color: #FFFFFF;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		width: 100%;
	}

	td.tdAccountModBottomRight {
		padding-left: 2px;
		padding-top: 2px;
	}
	
	table.tableGradientDividerTopTable {
		width: 100%;
	}

	td.tdGradientDividerLeftCell {
		width: 5px;
	}

	td.tdGradientDividerRightCell {
		font-weight: bold; 
		padding-left: 7px;
		text-align: left; 
		white-space: nowrap;
		width: 100%;
	}

	table.tableGradientDividerLowerTable {
		width: 100%;
	}

	td.tdGradientDividerColorBar {
		width: 100%;
	}
	
	td.tdGradientDividerContentArea {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
	}
	
/* Tab Module */

	table.tableTabModuleTabModuleTop	{
		width: 100%;
	}

	table.tableTabModuleTabRow	{
		width: 100%;
	}

	td.tdTabModuleTabRowCellOn	{
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		padding-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 1px;
	}

	td.tdTabModuleTabRowCellOff	{
		border-bottom-style: solid;
		border-bottom-width: 1px;
		padding-bottom: 1px;
	}

	table.tableTabModuleTabTable	{
		width: 100%;
	}

	td.tdTabModuleTabTableCellOn	{
		text-align: center;
		white-space: nowrap;
	}

	td.tdTabModuleTabTableCellOn a:link	{
		font-weight: bold;
		text-decoration: none;
	}

	td.tdTabModuleTabTableCellOn a:visited	{
		font-weight: bold;
		text-decoration: none;
	}

	td.tdTabModuleTabTableCellOn a:hover	{
		font-weight: bold;
		text-decoration: underline;
	}

	td.tdTabModuleTabTableCellOff	{
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		padding-bottom: 2px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 1px;
		text-align: center;
		white-space: nowrap;
	}

	td.tdTabModuleTabTableCellOff a:link	{
		font-weight: bold;
		text-decoration: none;
	}

	td.tdTabModuleTabTableCellOff a:visited	{
		font-weight: bold;
		text-decoration: none;
	}

	td.tdTabModuleTabTableCellOff a:hover	{
		font-weight: bold;
		text-decoration: underline;
	}

	td.tdTabModuleTopRight	{
		border-bottom-style: solid;
		border-bottom-width: 1px;
		text-align: right;
		width: 100%;
	}

	table.tableTabModuleBottom	{
		width: 100%;
	}

	td.tdTabModuleBottom	{
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
	}
	
	table.tableLeftButtonsOuter {
		margin-top: 5px;
		width: 100%;
	}
	
	td.tdLeftButtonsTopCell {
		border-top-style: solid; 
		border-top-width: 1px;
	}
	
	table.tableLeftButtonsInner {
		width: 100%;
	}
	
	td.tdLeftButtonsButton {
		border-bottom-style: solid; 
		border-bottom-width: 1px; 
		border-left-style: solid; 
		border-left-width: 1px; 
		border-right-style: solid; 
		border-right-width: 1px; 
		padding: 4px 4px 4px 7px; 
		font-weight: bold; 
		cursor: hand;
		cursor: pointer;
	}
	
	td.tdConstructionCells 
	{
		padding-right: 5px; 
		text-align: right; 
		font-weight: bold;
		white-space: nowrap;
		vertical-align: top;
	}