body{
	font-family: arial,sans-serif; font-size:0.7em; text-decoration: none; color: #58595B;
	margin: 0px;
	padding: 0px;
	background-color:#58595B;
}

b{
	color:#000000;
	font-weight: bold;
}

.hidden {
	display: none;
}

#maincontainer{
	width: 800px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	padding: 0px;
	background: #ffffff;
}

#header {
	height: 76px;
	background: #ffffff	url(../images/logo.jpg)	no-repeat;
}

#quicklink {
	padding: 0;
	float: right;
	margin-top: 57px;
	padding-right: 10px;
	font-size: 9px;
	font-weight: bold;
	color: #88D300;
}

#quicklink A {	font-family:arial,sans-serif; font-size:9px; text-decoration: none; font-weight:bold; color: #88D300;}
#quicklink A:link {font-family:arial,sans-serif; font-size:9px; text-decoration:none; font-weight:bold;color: #88D300;}
#quicklink A:visited {font-family:arial,sans-serif; font-size:9px; text-decoration:none; font-weight:bold; color: #88D300;}
#quicklink A:hover {font-family:arial,sans-serif; font-size:9px; text-decoration:none; font-weight:bold; color: #3E561A;}

#main-menu {
	margin: 0px;
	padding:0px;
	background: #ffffff url(../images/menu.gif) repeat-x;
	height: 21px;
}

/*
#main-nav {
	padding: 4px 20px;
	font-size: 0.75em;
	color:#FFFFFF;
	text-transform:uppercase;
	vertical-align:bottom;
}

#main-nav A {	font-family:Tahoma, Arial, Sans-serif; text-decoration: none; font-weight:bold; color: #FFFFFF;}
#main-nav A:link {font-family:Tahoma, Arial, Sans-serif; font-size:100%; text-decoration:none; font-weight:bold;color: #FFFFFF;}
#main-nav A:visited {font-family:Tahoma, Arial, Sans-serif; font-size:100%; text-decoration:none; font-weight:bold; color: #FFFFFF;}
#main-nav A:hover {font-family:Tahoma, Arial, Sans-serif; font-size:100%; text-decoration:none; font-weight:bold; color: #3E561A;}
*/

#main-nav { height: 20px; }
#main-nav dl { margin: 0; padding: 0; }

/* IE5 Mac Hack \*/ 
#main-nav { overflow: hidden; margin-left: 0px;} 
/* End Hack */

#main-nav dt { float: left; }

#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:20px; /* IE 5/Win hack */ 
	padding: 20px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#main-nav dt a:hover {
	background-position: 0 -21px;
}

#main-nav dt#home,
#main-nav dt#home a { width: 107px; background-image: url(../images/m01.gif); }

#main-nav dt#about,
#main-nav dt#about a { width: 159px; background-image: url(../images/m02.gif); }

#main-nav dt#technology,
#main-nav dt#technology a { width: 147px; background-image: url(../images/m03.gif); }

#main-nav dt#globalpresence,
#main-nav dt#globalpresence a { width: 186px; background-image: url(../images/m04.gif); }

#main-nav dt#partners,
#main-nav dt#partners a { width: 145px; background-image: url(../images/m05.gif); }

body.home dt#home,
body.home dt#home a,
body.home dt#home a,:hover{
	background-position: 0 -42px;
}

#contentwrapper1{
	float: left;
	width: 100%;
	background: #9CCA46;
}

#content1{
	margin-right: 192px; /*Set right margin to sidebar-aWidth*/
	background:#9CCA46;

}

#sidebar-a{
	float: left;
	width: 192px; /*Width of right column*/
	margin-left: -192px; /*Set left margin to -(sidebar-aWidth) */
	background: #9CCA46;
}

#news-events-tab{
	padding: 0px 7px 7px 7px ;
}

#news-events-tab A {font-family:Tahoma, Arial, Sans-serif; font-size:9px; text-decoration: none; font-weight:bold; color: #48672C;}
#news-events-tab A:link {font-family:Tahoma, Arial, Sans-serif; font-size:9px; text-decoration:none; font-weight:bold;color: #48672C;}
#news-events-tab A:visited {font-family:Tahoma, Arial, Sans-serif; font-size:9px; text-decoration:none; font-weight:bold; color: #48672C;}
#news-events-tab A:hover {font-family:Tahoma, Arial, Sans-serif; font-size:9px; text-decoration:underline; font-weight:bold; color: #48672C;}

#news-events{
	padding: 0px 9px 0px 9px;
	background: #ffffff;
	height:119px;
}

#news-events p {
	margin: 0;
	padding: 5px 0px 5px 0px;
	color:#48672C;
}

#adv-tab{
	padding: 0px 7px 7px 7px;
}

#empty-space{
	clear: both;
	height: 13px;
	background: #ffffff;
}

#contentwrapper2{
	float: left;
	width: 800px;
	background: #ffffff;
}

#contentcolumn{
	margin-left: 540px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
	width: 255px; /*Width of left column in pixel*/
}

#leftcolumn{
	float: left;
	width: 255px; /*Width of left column in pixel*/
	margin-left: -780px; /*Set left margin to -(MainContainerWidth)*/
	background: url(../images/separator.gif);
	padding:0px 1px 0px 0px;
}

#rightcolumn{
	float: left;
	width: 255px; /*Width of right column in pixels*/
	margin-left: -520px; /*Set right margin to -(MainContainerWidth - LeftColumnWidth)*/
	background: url(../images/separator.gif);
	padding:0px 1px 0px 0px;
}

#text {
	background-color:white;
	color: #6A6A6A;
	padding: 0px 10px 10px 13px;
}

#footer {
	clear: both;
	height: 30px;
	background: #ffffff	url(../images/footer.gif); 
}
#footer_terms {
	background-color:#E6E4E5;
	color: #6A6A6A;
	padding: 4px 20px;
	font-size: 9px;
}
#footer_terms A {text-decoration: none; color: #6A6A6A; }
#footer_terms A:link {text-decoration:none; color: #6A6A6A;}
#footer_terms A:visited {text-decoration:none; color: #6A6A6A;}
#footer_terms A:hover {text-decoration:underline; color: #6A6A6A;}



