body {margin:0; padding:0; font-family:arial; font-size:100%; background-color:#8c8c8c;}

img, embed, object {display:block;}

a {text-decoration:none; outline:none;}

blockquote {margin-top:0; margin-bottom:0;}

h2.home {color:#0467aa; margin:0 0 0.25em; font-size:16px;}

ul {list-style-type:none; padding:0; margin:0;}

.maincon {font-size:0.75em; width:81.667em; margin:0 auto;}

.logo {float:left; width:25em; height:5.417em;}

.hdtitle {float:left; font-size:1.5em; text-transform:uppercase; color:#2d3b46; font-weight:bold; margin:0.25em;}

.navwrapper {position:absolute; bottom:0; right:0;}

.bodycontent {background-color:#fff; padding-bottom:1em;}

li.flev {margin-left:3px;}

.navwrapper a.flevel {background:url(images/bg-menu.jpg) scroll repeat-x 0 0; color:#393836;}

.banner {clear:both;}

.green {background:#e5e5e5 url(images/ce.jpg) scroll no-repeat center right; overflow:hidden; width:100%;}

.green img {float:left; margin:0.5em;}

.greentxt {width:62em; float:left; margin:1em;}

.greentxt h1 {margin:0.25em 0; font-size:1.5em; color:#009f62;}



.bodytop {width:100%; overflow:hidden; margin-top:1em;}

.newrelease, .merger {float:left; width:29em;}

.career {width:17.75em; float:left;}



.bmidcon {float:left; width:25.75em; margin:0 1em;}

.certify {background:#cee0e2 url(images/smodmid.jpg) scroll repeat-x 0 0; margin:0 0 0.25em;}

.nrimg {float:right;}

strong.strblock {display:block; margin:0.5em 0;}

strong.strblock a {color:#d42e22;}

.ticker {margin:1em 0.5em; color:#af3d4b; border:0.083em solid #390a3e; padding:0.083em;}

.tickertxt {padding:0.5em 0.5em 0.25em 2.5em; background:#550e5a url(images/arrow.gif) no-repeat scroll 0 0;}

.bmodtb {width:25.833em; height:0.917em;}

.smodtb {width:25.75em; height:0.833em;}



ul.tabs {width:100%; overflow:hidden;}

ul.tabs li {float:left; background:#2b3c44 url(images/tabnor.jpg) no-repeat scroll top right;}

ul.tabs li a {color:#fff; display:block; text-align:center; font-weight:bold; padding:0.5em 0; width:191px;}

ul.tabs li.firsta  a {background:url(images/tabactl.jpg) no-repeat scroll top left;}

ul.tabs li.firstd  a {background:url(images/tabnorl.jpg) no-repeat scroll top left;}

ul.tabs li.lasta {background:#f4f8f9 url(images/tabactr.jpg) no-repeat scroll top right;}

ul.tabs li.lastd {background:#2b3c44 url(images/tabnorr.jpg) no-repeat scroll top right;}

ul.tabs li.active {background:#f4f8f9 url(images/tabact.jpg) no-repeat scroll top right;}

ul.tabs li.active a, ul.tabs li.lasta a {color:#ff8a00; width:192px;}

ul.tabs li.prenor {background:#2b3c44 url(images/tabprnor.jpg) no-repeat scroll top right;}

.deactblock {display:none;}

.tb_block {background-color:#f4f8f9; width:100%; overflow:hidden; height:8em;}

.tb_blk_cont {float:left; margin:3px 5px; width:178px;}

.footer {background:#b1b0af url(images/footerbg.jpg) repeat-x scroll 0 0; width:100%; overflow:hidden;}

.footer .left {float:left; padding:0.25em;}

.footer .right {float:right; padding:0.25em;}

.footer .right a {color:#000;}



.innercontent {width:100%; overflow:hidden; background-color:#fff;}

.innercontent .col1 {float:left; width:57.5em; padding:0.833em; background-color:#fff;}

.onecol .col1 {float:none; width:80em; overflow:hidden;}

.innercontent .col2 {float:right; width:21.5em; padding:0.833em 0.417em;}

.onecol .col2 {display:none;}

h1.heading1 {color:#0061ab; font-size:1.5em; margin:0 0 0.5em;}

h2.heading2 {color:#009f62; font-size:1.167em; margin:1em 0;}

h2.heading2 a {color:#009f62;}

ul.listing {padding-left:0.25em; margin-left:1em;margin-right:0.5em;}

ul.listing li {margin:0.5em 0; padding-left:0.833em; background:url(images/bullet.gif) scroll no-repeat left 5px;}

p.para {margin:1em 0;}

.redtext {font-weight:bold;}

.mail {color:#FF0000; text-decoration:underline;}

.certify .modcontent img {float:left; margin-left:3.333em;}

.links, .link {color:#D42E22;}

.modcontent {padding:0 1em 0 0; margin:0 1em 0 0; border-right:1px solid #ccc;}

#t_tc5 .tb_blk_cont {width:63em; padding:0.5em;}

.tabbedmod {margin:0 auto; width:957px;}





/*Drop Down Menu*/



.menu5 {

font-size:1em; position:relative; margin:0; padding:0; list-style-type:none;

}

.menu5 ul {

padding:0; margin:0; list-style-type:none; /* for Firefox */

}

.menu5 li {

float:left; position:relative;

}

.menu5 li a, .menu5 li a:visited {

float:left; height:1.667em; width:8em; text-align:center; font-weight:bold;

}



.menu5 li ul {

visibility:hidden; position:absolute; top:1.667em; left:0; height:0; overflow:hidden;

}

.menu5 table {

margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */

}



/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */

.menu5 li:hover a,

.menu5 li a:hover {

text-decoration:none; border:0; background:#ddd;

}

.menu5 li:hover ul,

.menu5 li a:hover ul {

visibility:visible; height:auto; background-color:#ddd; overflow:visible; opacity:0.8; filter:alpha(opacity=80);

}

.menu5 li:hover ul li a,

.menu5 li a:hover ul li a {

background-color:none; color:#393836; width:14.583em; height:auto; padding:0.25em; text-align:left; font-weight:normal;

}





.menu5 li:hover ul li a:hover,

.menu5 li a:hover ul li a:hover {

background-color:#393836; color:#fff;

}

/*Drop Down Menu ends*/



#t_tc1 {background:#f4f8f9 url(images/tab_solutions.jpg) scroll no-repeat top right;}

#t_tc2 {background:#f4f8f9 url(images/tab_news.jpg) scroll no-repeat top right;}

#t_tc3 {background:#f4f8f9 url(images/tab_events.jpg) scroll no-repeat top right;}

#t_tc4 {background:#f4f8f9 url(images/tab_case.jpg) scroll no-repeat top right;}

#t_tc5 {background:#f4f8f9 url(images/tab_empower.jpg) scroll no-repeat top right;}



.conmod {float:left; width:25.667em; margin:0.833em 0.5em 0; overflow:hidden;}

.prodthumb {float:left; margin: 0 0.5em 0 0;}

.star {color:#f00; text-align:center;}



.downloads {background-color:#d4e2ff; width:100%; overflow:hidden; margin:3em 0;}

.prodmod {margin-bottom:3em;}

.downloadhead, .prodhead {color:#fff; background-color:#0f2d6c; padding:0.25em 1em;}

.prodmod img {width:200px; margin:10px auto 0;}

sub {margin-left:-12px;}

/*-- rounded Section rounded corners --*/

.clsRoundedSections{

	margin:0 0 10px 0;

}

.clsCommonRounded{

	margin:10px;

}

/* \*/

* html .tlcrounded,* html .trcrounded{

	height:1%

}

/* */

* html .lbrounded{

	width:100%

}

.lbrounded,.tlcrounded,.trcrounded{

	zoom:1

}

.tlcrounded{

	background:transparent url(images/tlcrounded.jpg) no-repeat;

}

.trcrounded{

	background:transparent url(images/trcrounded.jpg) no-repeat right top;

	padding:30px;

}

.blcrounded{

	background:transparent url(images/blcrounded.jpg) no-repeat left bottom;

}

.brcrounded{

	background:transparent url(images/brcrounded.jpg) no-repeat right bottom;

}

.tbrounded{

	background:transparent url(images/tbrounded.jpg) repeat-x;

}

.bbrounded{

	background:transparent url(images/bbrounded.jpg) repeat-x center bottom;

}

.rbrounded{

	background:transparent url(images/rbrounded.jpg) repeat-y right top;

}

.lbrounded{

	background:transparent url(images/lbrounded.jpg) repeat-y left bottom;

}

/*-- End of rounded Section rounded corners --*/





/*added on 10/3/2009*/

.clsWorldGreen{

	width:100%;

	overflow:hidden;

	background-color:#DEDEDE;

}

.clsWorldGreenLeft{

	width:480px;

	float:left;

	overflow:hidden;

}

	.clsGreenImg{

		float:left;

		margin:21px 0 0 10px;

		background-color:#009241;

		padding:4px;

		_display:inline;

	}



	.clsGreenImgContent{

		float:left;

		width:350px;

		margin-left:10px;

	}	

		.clsGreenImgContent p{

			color:#898788;

			font-size:11px;

			margin:4px 0;

		}

	.clsIndexBannerImg{

		float:right;

	} 

		.clsWorldGreen h1{

			color:#009f62;

			font-size:16px;

		} 

		.clsWorldGreen strong{

			color:#008246;

			font-size:15px;

		}



		

.clsTopMenu{

	overflow:hidden;

	width:100%;

	margin:5px 0;

}

	.clsTopMenu ul{

		float:right;

	}

		.clsTopMenu li{

			float:left;

			margin:0 5px 0 0;

			border-right:1px solid #CDCDCD;

			padding:0 5px 0 0;

		}

		.clsTopMenu li a{

			text-decoration:none;

			color:#CDCDCD;

			font-weight:bold;

			font-size:11px;

		}

		.clsTopMenu .clsNoBorder{

			border:0;

			margin:0;

			padding:0;

		}



.hcon {position:relative; height:66px; background-color:#fff;}

.clsMiddleHeader{

	float:left;

	width:100px;

}



.clsCommonRounded ul.listing li a {font-weight:bold;}





.clsFooter{

		overflow:hidden;

		width:960px;

	}

.clsFooter{

	background-color:#444;

	padding:15px 10px;

	font-size:11px;

	margin:0 0 10px 0;

}

	.clsCopyRights{

		float:left;

		color:#cdd2a1;

	}

	.clsFooterNavigationalLinks{

		float:right;

	}

		.clsFooterNavigationalLinks li{

			float:left;

			border-right:1px solid #FFF;

			padding:0 5px 0 0;

			margin:0 5px 0 0;

		}

			.clsFooterNavigationalLinks li a{

				color:#FFF;

			}

			.clsFooterNavigationalLinks .clsNoBorder{

				border:none;

				margin:0;

				padding:0;

			}



.formwrapper {clear:both; padding:0 35px;}



.sitecon {width:100%; overflow:hidden;}

.siteleft {float:left; width:188px; margin-right:5px;}

.sitelast {margin:0;}


