body {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 0px;  BORDER-RIGHT-WIDTH: 0px;
}
table {
   font-size:0.55em; line-height: 1.4em;
}
.header {
	FONT-WEIGHT: bold; FONT-STYLE: normal; COLOR: #ff9900; FONT-SIZE: 16px; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 1px;
}
.headerSub {
	FONT-WEIGHT: normal; FONT-STYLE: normal; COLOR: #ff9900; FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 3px;
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.textOrange {
	COLOR: #ff9900;
}
.textGreen {
	COLOR: #AEBA74;
}
.textBold {
	FONT-WEIGHT: bold;
}
.textItalic {
	font-style: italic;
}
.textHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif;  
}
.textSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
}
.textSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666666; LINE-HEIGHT: 11px; FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
}
.textJanuary73 {
	FONT-WEIGHT: bold;
}
.textCompanyName {
	FONT-WEIGHT: bold; COLOR: #666666; font-style: normal;
}
.textLink {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #AEBA74; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}
a.textLink {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #AEBA74; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif; text-decoration: none;
}
a.textLink:hover {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #ff9900; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif; text-decoration: none;  
}
a.textLink:active {
	FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #ff9900; LINE-HEIGHT: 14px; FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif; text-decoration: none; 
}
.list {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../images/asset_list_arrow.gif);
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px; 
}
/*
------------------------------------------------
footer elements
------------------------------------------------
*/
.footerText {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cccccc; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 0px; padding-right: 0px; text-align: left;
}
.footerTextLink {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #AEBA74; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 0px; padding-right: 0px; text-align: left;
}
.footerTextLink:hover {
COLOR: #ff9900; text-decoration: none; padding-left: 0px; padding-right: 0px;
}


/*
------------------------------------------------
table elements
------------------------------------------------
*/
.tableText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 5px;
}
.tableTextOrange {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff9900; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 5px;
}
a.tableTextLink {
	COLOR: #AEBA74;
	text-decoration: none;
}
a.tableTextLink:hover {
	COLOR: #ff9900;
	text-decoration: none;
}


/*
------------------------------------------------
navigation elements
------------------------------------------------
*/
.navigationStyle {
	PADDING-LEFT: 0px; PADDING-TOP: 1px; PADDING-BOTTOM: 3px;
}
.navigationStyleSub {
	PADDING-LEFT: 1px; PADDING-TOP: 1px; PADDING-BOTTOM: 2px;
}
.navigationActive {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ff9900; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; 	text-decoration: none;
}
.navigation {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #999999; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; 	text-decoration: none;
}
a.navigation {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #AEBA74; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; 	text-decoration: none;
}
a.navigation:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ff9900; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; 	text-decoration: none;
}
a.navigationSub {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #AEBA74; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif;	text-decoration: none;
}
a.navigationSub:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ff9900; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif;	text-decoration: none;
}


/*
------------------------------------------------
form elements
------------------------------------------------
*/
.formfieldText180
{
	color:#AEBA74; background: #FFFFFF; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 10px; font-style: normal; line-height: 10px;
	font-weight: normal; border: 1px solid #AEBA74; margin: auto; padding: 3px; height: 17px; width: 180px;
}
.formfieldText180Change
{
	color:#ff9900; background: #FFFFFF; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 10px; font-style: normal; line-height: 10px;
	font-weight: normal; border: 1px solid #ff9900; margin: auto; padding: 3px; height: 17px; width: 180px;
}
.formfieldText120
{
	color:#AEBA74; background: #FFFFFF; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 10px; font-style: normal; line-height: 10px;
	font-weight: normal; border: 1px solid #AEBA74; margin: auto; padding: 3px;  height: 17px; width: 120px;
}
.formfieldText120Change
{
	color:#ff9900; background: #FFFFFF; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 10px; font-style: normal; line-height: 10px;
	font-weight: normal; border: 1px solid #ff9900; margin: auto; padding: 3px; height: 17px; width: 120px;
}
textarea.formfieldmultipleText { 
	background: url(../images/asset_form_dot_bg_green.gif) top left repeat; border: 1px solid #AEBA74; 
	font-family: Arial, Verdana, Helvetica, Sans-serif; color:#AEBA74; font-size: 10px; margin: auto; font-style: normal; line-height: 14px; 
	width: 180px; height: 70px; PADDING-LEFT: 3px; PADDING-TOP: 0px; PADDING-BOTTOM: 3px; PADDING-RIGHT: 3px;
}
textarea.formfieldmultipleTextChange { 
	background: url(../images/asset_form_dot_bg.gif) top left repeat; 	border: 1px solid #ff9900; 
	font-family: Arial, Verdana, Helvetica, Sans-serif; padding: 3px; color:#ff9900; font-size: 10px; margin: auto; font-style: normal; 
	line-height: 14px; width: 180px; height: 70px; PADDING-LEFT: 3px; PADDING-TOP: 0px; PADDING-BOTTOM: 3px; PADDING-RIGHT: 3px;
}


/*
------------------------------------------------
other elements
------------------------------------------------
*/
.boximageleft   { 
	float: left; margin-bottom: 2px; margin-right: 10px; 
}
.boximageright  { 
	float: right; margin-bottom: 2px; margin-left: 18px; 
}
.imageText /* text description of images */ {
	LINE-HEIGHT: 11px; FONT-SIZE: 9px; FONT-FAMILY: Tahoma, Verdana,  Helvetica, Sans-serif; COLOR: #999999
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; 
}

/*
------------------------------------------------
new navigation elements
------------------------------------------------
*/

.navcontainer
{
text-align: left;
margin: 0 0 0 0;
padding: 0;
height: 14px;
}

a.navcontainer
{
background: #fff;
color: #ff9900;
text-decoration: none;
text-align: left;
FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #AEBA74; LINE-HEIGHT: 16px; 
FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; 	text-decoration: none;
}

a.navcontainer:hover
{
color: #ff9900;
}

body#home a#homenav,
body#company a#compnav,
body#services a#servnav,
body#projects a#projnav,
body#contact a#contnav
{
color: #ff9900; 
}

.navcontainerLight
{
text-align: left;
margin: 0 0 0 0;
padding: 0;
height: 14px;
FONT-STYLE: normal;
}

a.navcontainerLight
{
background: #fff;
color: #ff9900;
text-decoration: none;
text-align: left;
FONT-STYLE: normal; FONT-SIZE: 9px; COLOR: #AEBA74; LINE-HEIGHT: 16px; 
FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif; 	text-decoration: none;
}

a.navcontainerLight:hover
{
color: #ff9900;
}

body#login a#loginnav
{
color: #ff9900; 
}


