body
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td, th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/*****************************************/

h1
{
	font-size: 21px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

h2
{
	font-size: 18px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

h3
{
	font-size: 15px;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

h4,h5
{
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 0px 0px;
}
/*h5
{
	font-size: 13px;
	color: #0078aa;
	background: #ffcc00;
	margin: 4px 0px 0px 0px;
	width:250;
}*/

hr
{
	color: #0575bd;
}

A:link, a:active, a:visited
{
    FONT-SIZE: 12px;
    COLOR: #66A93A;
	font-weight: bold;	
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: #d91a20;
	font-weight: bold;	
    TEXT-DECORATION: underline;
}
/**********************************************************/

td.companies
{
	border-bottom: solid 1px #807468;
	height: 31px;
	font-weight: bold;
	text-align: center;
	border-right: solid 2px #000000;
}

td.websites
{
	background-color: #e5e5e5;
	border-bottom: solid 2px #000000;
	border-top: solid 9px #66A93A;	
	padding: 10px 0px 10px 15px;
	border-right: solid 2px #000000;
	height: 150px;
	font-weight: bold;
}

td.maps
{
	border-bottom: solid 8px #d91a20;
	height: 113px;
	padding: 10px 0px 10px 15px;
	border-right: solid 2px #000000;
	font-weight: bold;
}

td.navigation
{
	width: 256px; 
	background-image: url('/images/printing_02.jpg');
	background-repeat: no-repeat;
	height: 292px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-bottom: solid 2px #807468;
}

td.nav
{	
	padding: 27px 0px 0px 49px;
	height: 176px;
	vertical-align:top;
}

td.logo
{
	padding: 40px 0px 0px 20px;
}

td.pageTitle
{
	background-color: #66A93A; 
	width: 343px; 
	vertical-align:bottom;
	color: #b3d49d;
	padding: 5px 5px 5px 0px;
}

/**** Mainly links here ****/

a.innovLink:active, a.innovLink:visited, a.innovLink:link
{
	color: #0078aa;
	font-size: 10px;
	text-decoration: none;
}

a.innovLink:hover
{
	color: #0078aa;
	font-size: 10px;
	text-decoration:underline;
}

a.naviLink:active, a.naviLink:visited, a.naviLink:link
{
	color: #e87922;
	font-size: 10px;
	text-decoration: none;
}

a.naviLink:hover
{
	color: #e87922;
	font-size: 10px;
	text-decoration:underline;
}

a.pubLink:active, a.pubLink:visited, a.pubLink:link
{
	color: #d91a20;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
}

a.pubLink:hover
{
	color: #d91a20;
	font-size: 10px;
	font-weight: bold;	
	text-decoration:underline;
}

a.printLink:active, a.printLink:visited, a.printLink:link
{
	color: #66a93a;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
}

a.printLink:hover
{
	color: #66a93a;
	font-size: 10px;
	font-weight: bold;
	text-decoration:underline;
}

td.copyright
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
	padding: 5px 0px 3px 30px;  
	background-color: #66A93A;
	height: 12px;
}

a.copyright:link, a.copyright:active, a.copyright:visited
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
	font-weight: normal;
}

a.copyright:hover
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
	font-weight: normal;
}


/*****************************************/

.dkColorMD
{
    FONT-SIZE: 18px;
    COLOR: #000000
}
.dkColorSM
{
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
}

.ltColorMD
{
    FONT-SIZE: 18px;
    COLOR: #000000
}
.ltColorSM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000
}
.altColorMD
{
    FONT-SIZE: 18px;
    COLOR: #000000;
}
.altColorSM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
}


