body {margin: 0px;padding: 0px;}
h2{font-family:Tahoma, Helvetica, sans-serif;color:#00CC00; font-weight:bold;}
h4{font-family:Tahoma, Helvetica, sans-serif;color:#787878; font-weight:bold;}
h5{font-family:Tahoma, Helvetica, sans-serif;color:#00CC00; font-weight:bold;}
.blackcell-left { border-left: 1px solid black; }
.blackcell {background-color:#000000;}
.greycell {background-color:#787878;}
.greencell {background-color:#D4FFD4;}
.footerline {background-color:#D4D4D4;}

ul li {
	list-style-image : url(../images/bullet.gif);
	margin-right:5px;
	display : list-item;
	color:#5E5E5E;
	font-family:Tahoma, Helvetica, sans-serif;
}

.spotlight {background-image:url(../images/site/spotlight.jpg); background-repeat:repeat;}



.title {font-family:Tahoma, Helvetica, sans-serif;font-size:70%; color:#999999; font-weight:bold;}

.greenTitle, .greentitle { font-family: Tahoma, Helvetica, sans-serif; font-size: 100%; color: #00CC00; font-weight: bold;}
.greytitle {font-family:Tahoma, Helvetica, sans-serif;font-size:90%; color:#787878; font-weight:bold;}
.greentext {color:#00CC00; text-decoration: none; font-family:Tahoma, Helvetica, sans-serif;font-size:70%;}
a.greentext:link {color:#00CC00; text-decoration: none;}
a.greentext:active {color:#00CC00; text-decoration: none;}
a.greentext:visited {color:#00CC00; text-decoration: none;}
a.greentext:hover {color:#00CC00; text-decoration: underline;}
a.greentext:visited:hover {color:#00CC00; text-decoration: underline;}

.spottext {font-family:Tahoma, Helvetica, sans-serif;font-size:70%; color:#5E5E5E; padding-right:5px;}
.newstext {font-family:Tahoma, Helvetica, sans-serif;font-size:70%; color:#000000;}
.footertext {font-family:Tahoma, Helvetica, sans-serif;font-size:70%; color:#000000;font-weight:bold;}

a.link {color:#00D400;text-decoration:underline;}
a.link:hover {color:#00D400;text-decoration:underline;}
a.link:active {color:#00D400;text-decoration:underline;}
a.link:visited {color:#00D400;text-decoration:underline;}
a.link:visited:hover {color:#00D400;text-decoration:underline;}

a.link2 {color:#00D400;text-decoration:none;}
a.link2:hover {color:#00D400;text-decoration:none;}
a.link2:active {color:#00D400;text-decoration:none;}
a.link2:visited {color:#00D400;text-decoration:none;}
a.link2:visited:hover {color:#00D400;text-decoration:none;}

a.footer {color:#59ba53;text-decoration:none;}
a.footer:hover {color:#000000;text-decoration:underline;}
a.footer:active {color:#000000;text-decoration:none;}
a.footer:visited {color:#59ba53;text-decoration:none;}
a.footer:visited:hover {color:#000000;text-decoration:underline;}

a.navlink {color:#000000;text-decoration:none;}
a.navlink:hover {color:#000000;text-decoration:none;}
a.navlink:active {color:#000000;text-decoration:none;}
a.navlink:visited {color:#000000;text-decoration:none;}
a.navlink:visited:hover {color:#000000;text-decoration:none;}

.worldstat {
	background: #D4FFD4;
	padding-left: 10px;
	padding-right: 5px;
}

.text {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:70%; 
	color:#5E5E5E;
}
a.text {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:70%; 
	color:#5E5E5E;
	font-weight:bold;
	text-decoration:none;
}
a.text:hover {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:70%; 
	color:#5E5E5E;
	font-weight:bold;
	text-decoration:underline;
}

a.textnobold, .textnobold {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:100%; 
	color:#5E5E5E;
	text-decoration:none;
}
a.textnobold:hover {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:100%; 
	color:#5E5E5E;
	text-decoration:underline;
}

a.textnoboldBK, .textnoboldBK {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	text-decoration:none;
}
a.textnoboldBK:hover {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	text-decoration:underline;
}

.whitetext {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:70%; 
	color:#FFFFFF;
	text-decoration:none;
}
a.whitetext {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:100%; 
	color:#FFFFFF;
	text-decoration:none;
}
a.whitetext:hover {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:100%; 
	color:#FFFFFF;
	text-decoration:underline;
}
	
p {
	font-family:Tahoma,Helvetica,Sans-serif;
	font-size:100%;
	margin : 0px;
}	
	
P {
	font-family:Tahoma,Helvetica,Sans-serif;
	font-size:100%;
	margin : 0px;
}	

#main-wrapper { width: 775px; margin: 0 auto; }
#wrapper { width: 775px; background: url("../images/grey-merge-bgd-right.gif") repeat-y top right; }
.wrap-left { width: 572px; float: left; }
.wrap-right { width: 192px; float: right; }
.wrap-right-small { width: 175px; }
.clear { clear: both; } 
 
.wrap-left h2 { font-size: 65%; background: url("../images/green-bgd.jpg") repeat-x bottom left #399234; color: #ffffff; padding: 0.25em 0 0.25em 20px; margin: 1em 0 1.25em 0; }
.wrap-left h5 { font-size: 65%; background: url("../images/green-bgd.jpg") repeat-x bottom left #399234; color: #ffffff; padding: 0.25em 0 0.25em 20px; margin: 1em 0 1.25em 0; }

#hot-spots { padding-left: 20px; float: left;}
#hot-spots ul { margin: 0px; padding: 0px; float: left;}
#hot-spots li { list-style: none; float: left; width: 175px; height: 115px; margin: 0px; padding: 0px; }
#hot-spots li a { display: block; width: 175px; height: 115px; overflow:hidden; }
#hot-spots li span { position: absolute; top: -99em; overflow:hidden; }
#hot-spots li.clients { background: url("../images/clients-hot-spot.jpg") no-repeat top right; padding-left: 14px;}
#hot-spots li.members { background: url("../images/members-hot-spot.jpg") no-repeat top right;}
#hot-spots li.employees { background: url("../images/employees-hot-spot.jpg") no-repeat top right; padding-left: 13px;}
#home-page { padding-left: 20px; background: url("../images/head-world.jpg") no-repeat top right; }
#home-page p { font-size: 80%; color: #666666; padding-bottom: 1em; }
#home-page p span { font-weight: bold; }
#home-page p a.arrow { background: url("../images/squ-arrow.gif") no-repeat center right; color: #1b4718; padding-right: 1.25em; }
#home-page p a.arrow:hover { text-decoration: none; }
.contain-text { width: 350px; font-size: 85%; padding-top: 1em; }

.members-link { background: #ffffff; padding: 1em 0 1em 10px; }
.sub-section { background: url("../images/grey-merge-bgd.gif") repeat-x bottom left #ffffff; padding-bottom: 0.5em; }
.wrap-right h2 { background: #787878; color: #ffffff; font-size: 80%; margin: 0em; padding: 0.25em 0 0.25em 10px; }
.wrap-right h3 { font-size: 75%; padding: 0 10px 0 10px; margin: 0.75em 0 0 0; color: #000000; }
.wrap-right p { font-size: 70%; padding: 0 0 0 10px; }
* html .wrap-right p { font-size: 70%; padding: 0 0 0 10px; margin-right: 1em; background: url("../images/squ-arrow.gif") no-repeat bottom right; }

.wrap-right .sub-section p a { padding-right: 0em; background: none; color: #5E5E5E; }
* html .wrap-right .sub-section p a { padding-right: 0em; background: none; }

.wrap-right p a { padding-right: 2em; background: url("../images/squ-arrow.gif") no-repeat bottom right; }
* html .wrap-right p a { padding-right: 0em; background: none; }

.sub-section .btn-right { text-align: right; padding-top: 1em; margin-right: 1em; }
.sub-section .btn-right img { border: none; }

#bottom-boxes { margin-top: 1em; float: left; background: url("../images/bottom-boxes-bgd.gif") repeat-y top right; padding-bottom: 0.25em; }
.sub-section p.adobe { background: none; padding: 0.5em 2em 0em 10px; }
.sub-section p.adobe a { display: block; height: 35px; padding:0em 3em 0em 0em; background: url("../images/adobe-icon.gif") no-repeat top right; }
.sub-section td.head { font-family:Tahoma, Helvetica, sans-serif;color:#FFFFFF; font-weight:bold; font-size:70%; }
.sub-section td.text { font-family:Tahoma, Helvetica, sans-serif;color:#FFFFFF; font-size:55%; }

.wrap-right .sub-section p.date { margin-top: 0.75em; }
.wrap-right .sub-section h3.smaller-title { margin-top: 1.25em; font-size: 70%; }
.wrap-right .sub-section h3.smaller-title a { color: #000000; }
 
.left-green { float: left; display: inline; margin-left: 20px; width: 364px; background: url("../images/green-bgd.jpg") repeat-x bottom left #399234; }
.left-green h2 { background: none; margin-top: 0em; padding-top: 1em; margin-bottom: 0.25em; }
.left-green p { font-size: 80%; color: #ffffff; }
.left-green .left { float: left; width: 40%; margin-left: 20px; display: inline; }
.left-green .right { float: right; width: 40%; margin-right: 20px; }
.left-green a { color: #ffffff; }
.left-green a:hover { text-decoration: none; }
.left-green p.footer { clear: both; padding-top: 5px; padding-bottom: 2px; margin-right: 20px; margin-left: 20px; font-size: 70%; }