BODY
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A {text-decoration: underline; color: #000000}
A:link {text-decoration: underline; color: #000000}
A:visited {text-decoration: underline}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: #80C31C;}

A.menu {text-decoration: none; color: #80C31C}
A.menu:link {text-decoration: none; color: #80C31C}
A.menu:visited {text-decoration: none}
A.menu:active {text-decoration: none}
A.menu:hover {text-decoration: none; color: #EBA0A3; font-style: italic;}

A.topmenus {

text-decoration: none; 
color: #000000; 
font-size: 12px;
}

A.topmenus:link {
text-decoration: none; 
color: #000000;
font-size: 12px;
}

A.topmenus:visited {
text-decoration: none
}

A.topmenus:active {
text-decoration: none
}

A.topmenus:hover {
text-decoration: none; 
color: #80C31C;
}

A.verytopmenus {

text-decoration: none; 
color: #FFFFFF; 
font-size: 12px;
}

A.verytopmenus:link {
text-decoration: none; 
color: #FFFFFF;
font-size: 12px;
}

A.verytopmenus:visited {
text-decoration: none
}

A.verytopmenus:active {
text-decoration: none
}

A.verytopmenus:hover {
text-decoration: none; 
color: #80C31C;
}


p {
	color: #000000;
	text-align: justify;
}


H1
{
    FONT-FAMILY: arial,helvetica,sans-serif
}
H2
{
    FONT-FAMILY: arial,helvetica,sans-serif
}
H3
{
    FONT-FAMILY: arial,helvetica,sans-serif
}
H4
{
    FONT-FAMILY: arial,helvetica,sans-serif
}
H1
{
    FONT-SIZE: 18px
}
H2
{
    FONT-SIZE: 16px
}
H3
{
    FONT-SIZE: 14px
}
H4
{
    FONT-SIZE: 12px
}

H1
{
    MARGIN-BOTTOM: 1px
}
H2
{
    MARGIN-BOTTOM: 1px
}
H3
{
    MARGIN-BOTTOM: 1px
}
H4
{
    MARGIN-BOTTOM: 1px
}
H1
{
    FONT-WEIGHT: bold
}
H2
{
    FONT-WEIGHT: bold
}
H3
{
    FONT-WEIGHT: bold
}
H4
{
    FONT-WEIGHT: bold
}
H1
{
    COLOR: #80C31C
}
H2
{
    COLOR: #000000
}
H3
{
    COLOR: #80C31C
}
H4
{
    COLOR: #000
}

H5 {
     font-family: Arial, Helvetica, sans-serif;
     font-size:  12px;
     color: #333333;
     text-transform: uppercase; 
     font-weight: 100;
}

.h1
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

LI
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 25px;
    LIST-STYLE-IMAGE: url(clear.jpg);
}


A.headlink
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 33px;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
A.headlink:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.headlink:hover
{
    COLOR: #80C31C;
    TEXT-DECORATION: none
}
A.headlink:visited
{
	text-decoration: none
}

A.leftMenulink
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.topmenulink
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.leftMenulink:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.leftMenulink:hover
{
    COLOR: #80C31C;
    TEXT-DECORATION: none
}
A.leftMenulink:visited
{
	text-decoration: none
}


A.leftMenuSmalllink
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.leftMenuSmalllink:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.leftMenuSmalllink:hover
{
    COLOR: #80C31C;
    TEXT-DECORATION: none
}
A.leftMenuSmalllink:visited
{
	text-decoration: none
}

A.headlinkActive:link
{
    BORDER-TOP: #80C31C 18px solid;
    FONT-SIZE: 10px;
    COLOR: #80C31C;
    LINE-HEIGHT: 33px;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
A.headlinkActive:hover
{
    BORDER-TOP: #80C31C 18px solid;
    FONT-SIZE: 10px;
    COLOR: #80C31C;
    LINE-HEIGHT: 33px;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
A.headlinkActive:visited
{
    BORDER-TOP: #80C31C 18px solid;
    FONT-SIZE: 10px;
    COLOR: #80C31C;
    LINE-HEIGHT: 33px;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
A.verytopMenulink
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.body2
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    visited: #000000
}

p.grey
{ 
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    visited: #000000;
    text-align: justify;
}

p.quote
{ 
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    visited: #000000;
    text-align: justify;
}
p.green
{
    FONT-SIZE: 12px;
    COLOR: #80C31C;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    visited: #000000
    text-align: justify;
}

.leftMenuActive
{
    FONT-SIZE: 10px;
    text-transform: uppercase;
    COLOR: #80C31C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    border-left: 1px solid #80C31C;
    border-bottom: 1px solid #80C31C;
    padding-left: 8px;
}

.topMenuActive
{
    FONT-SIZE: 12px;
    COLOR: #80C31C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.leftMenuSmallActive
{
    FONT-SIZE: 10px;
    COLOR: #80C31C;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.loclink
{
    BORDER-TOP: #80C31C 18px solid;
    FONT-SIZE: 10px;
    COLOR: #80C31C;
    LINE-HEIGHT: 33px;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}
.loclinkSub
{
    BORDER-TOP: #000000 18px solid;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 33px;
    FONT-FAMILY: Arial, sans-serif;
    TEXT-DECORATION: none
}


TD.green
{
   
    FONT: 100 11px Helvetica;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #80C31C
}
TD.light
{
   
    FONT: 100 11px Helvetica;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #DEDFDE
}

    
.HeaderText
{
    FONT: 700 11px Helvetica
}
.Data
{
    FONT: 100 10px Helvetica
}
.DataVerdana
{
    FONT: 100 10px Verdana
}
.DataFontRed
{
    FONT: 100 10px Helvetica;
    COLOR: red
}
.gryBkg
{
    BACKGROUND-COLOR: #cccccc
}
.dkGryBkg
{
    BACKGROUND-COLOR: #999999
}
.TopHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica,sans-serif;
    BACKGROUND-COLOR: #666666
}
.TopHeaderText
{
    FONT: 100 11px Helvetica;
    COLOR: #666666
}
.TopHeaderWhiteText
{
    FONT: 100 11px Helvetica;
    COLOR: #FFFFFF
}
.HeaderTable
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Helvetica,sans-serif;
    BACKGROUND-COLOR: #c3c5b8
}
.TopHeader2
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Helvetica,sans-serif;
    BACKGROUND-COLOR: #FEFDEB
}
.DataDark
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Helvetica,sans-serif;
    BACKGROUND-COLOR: #e4e6f2
}
.DataLight
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Helvetica,sans-serif;
    BACKGROUND-COLOR: #f1f2f7
}
.DataRed
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Helvetica,sans-serif;
    BACKGROUND-COLOR: #CC0000
}
.DataGreen
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Helvetica,sans-serif;
    BACKGROUND-COLOR: #006600
}
.tableBorder
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}


.tableBorderGrey
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #80C31C;
		FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
		COLOR: #000000;
}

.tableBorderLCG
{
	BORDER-RIGHT: #80C31C 1px solid;
	BORDER-TOP: #80C31C 1px solid;
	BORDER-LEFT: #80C31C 1px solid;
	BORDER-BOTTOM: #80C31C 1px solid
	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, helvetica;
	BACKGROUND-COLOR: #B5E967	
	
}

.tableBorderMessage
{
	BORDER-RIGHT: #FFCC00 1px solid;
	BORDER-TOP: #FFCC00 1px solid;
	BORDER-LEFT: #FFCC00 1px solid;
	BORDER-BOTTOM: #FFCC00 1px solid
	
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, helvetica;
	BACKGROUND-COLOR: #FFFF99	
	
}

.xForm
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #474747;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #EFEFEF;
    TEXT-DECORATION: none
}


.TextGrey
{
    FONT: 100 11px Helvetica;
    COLOR: #666666
}
.TextBlack
{
    FONT: 100 11px Helvetica;
    COLOR: #000000
}

.TextDefault
{
    FONT-SIZE: 10px;
    COLOR:#464646 ;
    font-weight: normal ;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.TextRed
{
    FONT: 100 11px Helvetica;
    COLOR: #C80000
}

		
		
	/* ALTERNATING ROWS TABLE*/
	.jobTable tr td {
		border-bottom : solid 1px #fff;
		padding : 10px;
		vertical-align:top;
		}
	.jobTableHeaders td {
		BACKGROUND-COLOR: #80C31C;
		font-size : 12px;
		color: #FFFFFF;
		}
	.paragraph {
		font-size : 12px;
		}

.topcornercut
{
	margin-left: 735px;
}

.greentext
{
	color: #80C31C;
}

.indent
{
	margin-top: -17px;
}

#indent  {
	margin-left: 50px;
	margin-top: -33px;
	border-left: 1px dashed #80C31C;
	padding-left: 9px
}

#indenthistory  {
	margin-left: 50px;
	margin-top: -33px;
	border-left: 1px dashed #80C31C;
	padding-left: 9px
}

#indentabout  {
	margin-left: 50px;
	margin-top: 5px;
	border-left: 1px dashed #80C31C;
	padding-left: 9px
}

#indentevents  {
	margin-left: 80px;
	margin-top: -33px;
	border-left: 1px dashed #80C31C;
	padding-left: 9px
}

#indentnews  {
	margin-left: 50px;
	margin-top: -5px;
	border-left: 1px dashed #80C31C;
	padding-left: 9px
}

#indenttestimonials {
	margin-left: 80px;
	margin-top: -5px;
	border-left: 1px dashed #80C31C;
	padding-left: 9px
}

.news {
	line-height: 14px;
}

.newsheadline {
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: 700;
	font-size: 70%;
	color: #ffffff;
	line-height: 3px;
}

#news {
	background-image: url('/dev/images/index.gif') no-repeat fixed center;
	width: 195px;
	position: absolute;
	margin-left: -3px;
	margin-top: 10px;
	border-top: 0px solid #FBD2D8;
	padding: 2px;
	padding-right: 15px;
	background: #fff;
	color: #45484F;
	font-size: 75%;
	height: 180px;
	overflow: auto;
	scrollbar-base-color: #e3e3e3;
	scrollbar-arrow-color: #80C31C;
	scrollbar-DarkShadow-Color: #e3e3e3;
}


#newsheader {
	position: absolute;
	float: left; 
	margin-left: -3px;
	margin-top: -4px;
}
.imageright {
	float: right;
	border: 0px solid #e6e6e6;
	padding: 3px;
}

.imageleft {
	float: left;
	border: 0px solid #e6e6e6;
	padding: 3px;
}

.imagegreenframe {
	float: left;
	border: 1px solid #80C31C;
	padding: 3px;
}

.imageborder {
	border: 1px solid #80C31C;
}

.imagenews {
	float: left;
	margin-left: 38px;
	border: 1px solid #80C31C;
}

.imageclient {
	width: 100px;
}
#topmenu {
	position: absolute;
	margin-left: -40px;
	margin-top: -23px;
	vertical-align: middle;
}

#projectsummary {
	margin-top: -10px;
	padding-left: 0px;
}

#content {
	position: absolute;
	margin-top: 195px;
	margin-left: 250px;
	color: #FF0000;
	float: left;
	width: 400px;
}

#clientlogo {
	position: asolute;
	margin-left: 50px;
	margin-top: 10px;
	width: 400px;
}