/* Body ------------------------------------------------------- */
body {
	font-family: Verdana, Helvetica, Arial;
	color: rgb(90,90,90);
	font-size: 8pt;
	text-transform: none;
	margin-top: 2px;
	margin-left: 10px;
	
	scrollbar-base-color: rgb(83,102,91);
	scrollbar-face-color: rgb(116,128,122);
	scrollbar-arrow-color: rgb(200,0,0);
	scrollbar-3dlight-color: rgb(0,0,0);
	scrollbar-track-color: rgb(83,102,91);
	scrollbar-DarkShadow-Color: rgb(83,102,91);
}

a:link {
	color: rgb(90,90,90);
	Text-decoration: underline;
}
a:visited {
	color: rgb(90,90,90);
}
a:active {
	color: rgb(90,90,90);
}
a:hover {
	color: rgb(200,0,0);
}


/* TABLES ------------------------------------------------------- */

	table,td,tr,dl,p {
		font-family: Verdana, Helvetica, Arial;
		color: rgb(90,90,90);
		font-size: 8pt;
		text-transform: none;
	}

	.tdHD {
		background-image: url(http://hogandata.com/images/HD-83-102-91.jpg);
	}

	.tdHoganData {
		background-image: url(http://hogandata.com/images/HD_MYI-83-102-91.jpg);
	}

/* ACT! Green box, 70% Black rgb(72,72,72) - #53665B */
.indexBoxGreen {
	font-family: Arial, Helvetica;
  font-weight: normal;
	background-color: #53665B;
	font-size: 8pt;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Colors ------------------------------------------------------- */

/* Main background ------------------------------------------------------- */

	.tdMainBackground {
		background-color: rgb(83,102,91);
		margin: 0px 0px 0px 0px;
		cellspacing: 0px 0px 0px 0px; 
	}
	.tdMainBackgroundLine {
		background-color: rgb(116,128,122);
		margin: 0px 0px 0px 0px;
		cellspacing: 0px 0px 0px 0px; 
	}

/* HEADERS ------------------------------------------------------- */
h1 {
	font-family: Arial, Helvetica;
	color: rgb(76,76,76);
	font-size: 13pt;
	text-transform: none;
	margin: 10px 0px 0px 0px;
}
h2 {
	font-family: Arial, Helvetica;
	color: rgb(76,76,76);
	font-size: 11pt;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}
h3 {
	font-family: Arial, Helvetica;
	color: rgb(200,0,0);
	font-size: 11pt;
	text-transform: none;
	margin: 8px 0px 0px 0px;
}
h4 {
	font-family: Arial, Helvetica;
	font-style: oblique;
	color: #000000;
	font-size: 10pt;
	text-transform: uppercase;
}
h5 {
	font-family: Arial, Helvetica;
	color: rgb(111,141,185);
	font-size: 12pt;
	font-weight: bold;
	text-transform: none;
	margin: 0px 0px 0px 0px;
}


/* TITLES ------------------------------------------------------- */

.title1 {
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: rgb(116,128,122);
	font-size: 11pt;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.title2 {
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: rgb(116,128,122);
	font-size: 11pt;
	text-transform: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.title1sm {
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: rgb(130,130,130);
	font-size: 8pt;
	text-transform: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* MENU ------------------------------------------------------- */
	}
	.HeaderMenuText {
		font-family: Verdana,Arial, Helvetica;
	  font-weight: bold;
		color: rgb(210,210,210);
		font-size: 7pt;
		text-transform: none;
	}
	.HeaderMenuText:link {
		color: rgb(210,210,210);
		Text-decoration: none;
	}
	.HeaderMenuText:visited {
		color: rgb(210,210,210);
		Text-decoration: none;
	}
	.HeaderMenuText:hover {
		color: rgb(255,255,255);
		Text-decoration: underline;
	}

/* NAVIGATION ------------------------------------------------------- */

/* Side Navigation Background */
	.SideNavigationBackground {
		background-color: rgb(222,222,222);
	}


/* Side Navigation Header */
	.SideNavigationHeader {
		background-color: rgb(194,194,194);
		font-family: Arial, Helvetica;
	  font-weight: bold;
		color: rgb(76,76,76);
		font-size: 9pt;
		text-transform: uppercase;
	}


/* Side Navigation Menu */
	.SideNavigation {
		font-family: Verdana,Arial, Helvetica;
	  font-weight: normal;
		color: rgb(83,102,91);
		font-size: 7pt;
		text-transform: none;
		text-decoration: none;
	}
	.SideNavigation:link {
		color: rgb(83,102,91);
		Text-decoration: none;
	}
	.SideNavigation:visited {
		color: rgb(83,102,91);
		Text-decoration: none;
	}
	.SideNavigation:hover {
		color: rgb(116,128,122);
		Text-decoration: underline;
	}

/* TEXT SIZE ---------------------------------------------- */










/* Make contact */
	.MakeContact{
		font-family: Arial, Helvetica;
	  font-weight: normal;
		color: rgb(210,210,210);
		font-size: 10pt;
		text-transform: none;
	}
	.HoganData{
		font-family: Arial, Helvetica;
	  font-weight: normal;
		color: rgb(210,210,210);
		font-size: 8pt;
		text-transform: none;
	}

/* Authorized Sage */
	.SageTan{
		font-family: Arial, Helvetica;
  	font-weight: normal;
		color: rgb(208,186,152);
		font-size: 10pt;
		text-transform: none;
	}
	.footer{
		font-family: Arial, Helvetica;
	  font-weight: normal;
		color: rgb(210,210,210);
		font-size: 8pt;
		font-weight: bold;
	}

/* ------------------------------------------------------------ */

/* top,?,  	margin: 2px 2px 2px 2px;   padding: 0px 0px 0px 0px;*/

ul,ol {
	font-family: Arial, Helvetica;
	color: rgb(90,90,90);
	font-size: 8pt;
	text-transform: none;
	margin: 0px 0px 0px 10px;
}
li {
	font-family: Arial, Helvetica;
	color: rgb(90,90,90);;
	font-size: 8pt;
	text-transform: none;
	margin: 2px 0px 0px 20px;
}
dir {
	font-family: Arial, Helvetica;
	color: rgb(90,90,90);;
	font-size: 8pt;
	text-transform: none;
	margin: 0px 0px 0px 10px;
}

.headerWHITE {
	font-family: Arial, Helvetica;
	font-style: oblique;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10pt;
	text-transform: none;
}

.headerWHITEsm {
	font-family: Arial, Helvetica;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 7pt;
	text-transform: none;
}
.headerWHITEsm:link {
	color: #FFFFFF;
	Text-decoration: none;
}
.headerWHITEsm:active {
	color: #FFFFFF;
	Text-decoration: none;
}
.headerWHITEsm:visited {
	color: #FFFFFF;
	Text-decoration: none;
}
.headerWHITEsm:hover {
	color: #FFFFFF;
	Text-decoration: underline;
}
.headerWHITEli {
	color: #FFFFFF;
	Text-decoration: underline;
}

/* 1st row, dark grey background, light grey text */
.HeaderTextGREY {
	font-family: Verdana,Arial, Helvetica;
  font-weight: bold;
	color: rgb(192,192,192);
	font-size: 8pt;
	text-transform: none;
	background-color: rgb(109,110,120);
}

/* 1st row, dark grey background, medium grey text */
.HeaderTextDARKGREY {
	font-family: Verdana,Arial, Helvetica;
  font-weight: bold;
	color: rgb(130,130,130);
	font-size: 8pt;
	text-transform: none;
	background-color: rgb(109,110,120);
}

/* 2nd row, dark red background, light grey text */
.HDWHITE {
	font-family: VArial, Helvetica;
  font-weight: bold;
	color: rgb(255,255,255);
	font-size: 18pt;
	text-transform: none;
	background-color: rgb(153,0,0);
}




.menutitle1 {
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: rgb(76,76,76);
	font-size: 9pt;
	text-transform: uppercase;
}
.menutitle2 {
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: rgb(76,76,76);
	font-size: 9pt;
	text-transform: uppercase;
}



.bodymenuheader {
	font-family: Verdana,Arial, Helvetica;
  font-weight: bold;
	color: #5A5A5A;
	font-size: 10pt;
	text-transform: none;
	text-decoration: none;
}

.linkBlueTitle {
	font-family: Verdana,Arial, Helvetica;
  font-weight: bold;
	color: rgb(44,114,171);
	font-size: 8pt;
	text-transform: none;
	text-decoration: none;
	background-color: rgb(254,254,254);
}

.linkBlue {
	font-family: Verdana,Arial, Helvetica;
  font-weight: normal;
	color: rgb(44,114,171);
	font-size: 7pt;
	text-transform: none;
	text-decoration: none;
	background-color: rgb(254,254,254);
}
.linkBlue:link {
	color: rgb(44,114,171);
	Text-decoration: none;
	background-color: rgb(254,254,254);
}
.linkBlue:visited {
	color: rgb(44,114,171);
	Text-decoration: none;
	background-color: rgb(254,254,254);
}
.linkBlue:hover {
	color: rgb(204,153,51);
	Text-decoration: underline;
	background-color: rgb(254,254,254);
}

.linkGoldTitle {
	font-family: Verdana,Arial, Helvetica;
  font-weight: bold;
	color: rgb(204,153,51);
	font-size: 8pt;
	text-transform: none;
	text-decoration: none;
	background-color: rgb(254,254,254);
}

.linkGold {
	font-family: Verdana,Arial, Helvetica;
  font-weight: normal;
	color: rgb(204,153,51);
	font-size: 7pt;
	text-transform: none;
	text-decoration: none;
	background-color: rgb(254,254,254);
}
.linkGold:link {
	color: rgb(204,153,51);
	Text-decoration: none;
	background-color: rgb(254,254,254);
}
.linkGold:visited {
	color: rgb(204,153,51);
	Text-decoration: none;
	background-color: rgb(254,254,254);
}
.linkGold:hover {
	color: rgb(44,114,171);
	Text-decoration: underline;
	background-color: rgb(254,254,254);
}

.bodymenuheader {
	font-family: Verdana,Arial, Helvetica;
  font-weight: bold;
	color: #5A5A5A;
	font-size: 10pt;
	text-transform: none;
	text-decoration: none;
}

.bodymenuheader2008 {
	font-family: Verdana,Arial, Helvetica;
  font-weight: bold;
	color: rgb(255,102,51);
	font-size: 10pt;
	text-transform: none;
	text-decoration: none;
}

.bodymenu {
	font-family: Verdana,Arial, Helvetica;
  font-weight: normal;
	color: rgb(90,90,90);
	font-size: 8pt;
	text-transform: none;
	text-decoration: none;
}
.bodymenu:link {
	color: rgb(90,90,90);
	font-size: 8pt;
	Text-decoration: none;
}
.bodymenu:visited {
	color: rgb(90,90,90);
	font-size: 8pt;
	Text-decoration: none;
}
.bodymenu:hover {
	color: rgb(200,0,0);
	font-size: 8pt;
	Text-decoration: underline;
}


/* LISTS ------------------------------------------------------- */
.menuLI {
	color: rgb(192,192,192);
	list-style-type: circle;
	list-style-position: inside;
	font-family: Verdana,Arial, Helvetica;
	font-size: 7pt;
	text-transform: none;
	margin: 0px 0px 0px 0px;
}
.ecommerceLI {
	list-style-type: circle;
	list-style-position: inside;
	color: rgb(204,153,51);
	margin: 0px 0px 0px 0px;
}
.greenLI {
	list-style-type: circle;
	list-style-color: #53665B;
	margin: 2px 0px 0px 10px;
}
.redLI {
	list-style-type: circle;
	list-style-position: outside;
	list-style-color: rgb(255,0,0);
	margin: 0px 0px 0px 0px;
}
.liEXE {
	list-style: url(http://hogandata.com/updatesFM/images/Executable.jpg);
	margin: 2px 0px 0px 20px;
}
.liZIP {
	list-style: url(http://hogandata.com/updatesFM/images/Zip.jpg);
	margin: 2px 0px 0px 20px;
}

.listTitle {
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: rgb(0,0,0);
	font-size: 10pt;
	text-transform: none;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/* LINES ------------------------------------------------------- */

.titleLine1 {
	color: rgb(116,128,122);
	width: 100%;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.titleLine2 {
	color: rgb(116,128,122);
	width: 100%;
	height: 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.titleLine3 {
	color: rgb(116,128,122);
	width: 100%;
	height: 3px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.titleLine4 {
	color: rgb(116,128,122);
	width: 100%;
	height: 4px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.titleLine5 {
	color: rgb(116,128,122);
	width: 100%;
	height: 5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.titleLine10 {
	color: rgb(116,128,122);
	width: 100%;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.titleLineDot {
	color: rgb(116,128,122);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 2px dotted; 
}
.titleLineDotGrey {
	color: rgb(192,192,192);
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 2px dotted; 
}

/* Table for Quotes - DarkGrey (178,178,178) LightGrey (229,229,229) Font (76,76,76)*/
.table2 {
	border-width: 5px;
	border-color: #B2B2B2;
	border-style: double;
	background-color: #E5E5E5;
	margin: 0px 0px 0px 0px;
	cell-spacing: 0px 0px 0px 0px;
	width: 100%
}

.tableHeader2 {
	border-width: 1px;
	border-style: outset;
	font-family: Arial, Helvetica;
  font-weight: bold;
	background-color: #B2B2B2;
	font-size: 8pt;
	color: #4C4C4C;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	cell-spacing: 0px 0px 0px 0px;
}
.tableContent2 {
	border-width: 1px;
	border-style: outset;
	font-family: Arial, Helvetica;
  font-weight: normal;
	background-color: #E5E5E5;
	font-size: 8pt;
	color: #4C4C4C;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	cellspacing: 0px 0px 0px 0px; 
}



/* Table for Corporate Pricing Quotes - Gold (204,153,51)#CC9933, Tan (199,181,145), LightGrey (229,229,229) Font (76,76,76)*/
.table3 {
	border-width: 5px;
	border-color: #CC9933;
	border-style: double;
	background-color: #CCCC99;
	margin: 0px 0px 0px 0px;
	cell-spacing: 0px 0px 0px 0px;
	width: 100%
}

.tableHeader3 {
	border-width: 1px;
	border-style: outset;
	font-family: Arial, Helvetica;
  font-weight: bold;
	background-color: rgb(199,181,145);
	font-size: 8pt;
	color: #4C4C4C;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	cell-spacing: 0px 0px 0px 0px;
}
.tableContent3 {
	border-width: 1px;
	border-style: outset;
	font-family: Arial, Helvetica;
  font-weight: normal;
	background-color:  rgb(201,193,177);
	font-size: 8pt;
	color: #4C4C4C;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	cellspacing: 0px 0px 0px 0px; 
}









.tableLi {
	font-family: Arial, Helvetica;
  font-weight: normal;
	background-color: #EAEEF5;
	font-size: 8pt;
	color: #000000;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px; 
}



/* AC! 2005 for Web table 1st row, dark grey background, light grey text */
.tableHeader {
	font-family: Arial, Helvetica;
  font-weight: normal;
	background-color: #D2E0FF;
	font-size: 8pt;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
}
.tableContent {
	font-family: Arial, Helvetica;
  font-weight: normal;
	background-color: #EAEEF5;
	font-size: 8pt;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px; 
}

.tableLi {
	font-family: Arial, Helvetica;
  font-weight: normal;
	background-color: #EAEEF5;
	font-size: 8pt;
	color: #000000;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px; 
}



.engine {
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: rgb(255,255,255);
	font-size: 1pt;
	text-transform: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p.dotted {border-style: dotted}
p.dashed {border-style: dashed}
p.solid {border-style: solid}
p.double {border-style: double}
p.groove {border-style: groove}
p.ridge {border-style: ridge}
p.inset {border-style: inset}
p.outset {border-style: outset;

	color: rgb(200,0,0);
  font-weight: bold;
	font-size: 10pt;
	padding: 3px
}


.computerFORM {
	font-family: Arial, Helvetica;
	color: rgb(200,0,0);
	font-size: 8pt;
	text-transform: none; 
	border-style: groove;
}
.computerFORMcheckbox {
	font-family: Arial, Helvetica;
	color: rgb(200,0,0);
	font-size: 8pt;
	text-transform: none; 
	border-style: normal;
}



.downloadFORM {
	font-family: Arial, Helvetica;
	color: rgb(200,0,0);
	font-size: 8pt;
	text-transform: none; 
	border-style: ridge;
}

.downloadFORMcheckbox {
	font-family: Arial, Helvetica;
	color: rgb(200,0,0);
	font-size: 8pt;
	text-transform: none; 
	border-style: normal;
}

.input {
	font-family: Arial, Helvetica;
	color: rgb(200,0,0);
	font-size: 4pt;
	text-transform: none; 
}

.iomenu {
	font-family: times, Arial, Helvetica;
  font-weight: bold;
	color: #000000;
	font-size: 8pt;
	text-transform: none;
}
.price {
	font-family: times, Arial, Helvetica;
  font-weight: bold;
	color: #FF0000;
	font-size: 13pt;
	text-transform: none;
}
.text8blue {
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: rgb(111,141,185);
	font-size: 8pt;
	text-transform: none;
}
.text8blue:link {
	color: rgb(111,141,185);
	Text-decoration: underline;
}
.text8blue:visited {
	color: rgb(111,141,185);
	Text-decoration: underline;
}
.text8blue:hover {
	color: rgb(200,0,0);
	Text-decoration: none;
}

.text8red {
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: #990000;
	font-size: 8pt;
	text-transform: none;
}
.text8black{
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: #000000;
	font-size: 8pt;
	text-transform: none;
}
.textRED{
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: #000000;
	font-size: 8pt;
	text-transform: none;
}
.extended-text{
	font-family: Arial, Helvetica;
	color: rgb(128,64,64);
	font-size: 10pt;
	text-transform: none;
}
.data{
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: #CC6666;
	font-size: 10pt;
	text-transform: none;
}
.plus{
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: #666666;
	font-size: 10pt;
	text-transform: none;
}
.sql{
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: #666666;
	font-size: 10pt;
	text-transform: none;
}
.sync{
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: #CC6666;
	font-size: 10pt;
	text-transform: none;
}
.net{
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: #666666;
	font-size: 11pt;
	text-transform: none;
}



.footnoteRED{
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: #CC6666;
	font-size: 8pt;
	text-transform: none;
}

.footnoteREDsm{
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: #CC6666;
	font-size: 6pt;
	text-transform: none;
}


.news{
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: #666666;
	font-size: 7pt;
	text-transform: none;
}
.10black8{
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: rgb(210,210,210);
	font-size: 8pt;
	text-transform: none;
}
.10black10{
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: rgb(210,210,210);
	font-size: 10pt;
	text-transform: none;
}
.SageGreen{
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: rgb(0,128,102);
	font-size: 10pt;
	text-transform: none;
}

.SageYellow{
	font-family: Arial, Helvetica;
  font-weight: normal;
	color: rgb(252,201,23);
	font-size: 10pt;
	text-transform: none;
}
.tourHEADER{
	font-family: Arial, Helvetica;
  font-weight: bold;
	color: rgb(192,160,98);
	font-size: 12pt;
	text-transform: none;
}

