﻿@charset "utf-8";
/* CSS Document */

body {
	
	text-align:left;
	margin:0px;
	background-color:#ffffff;
	font-size: 62.5%;
}

body , td {

	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
}

img {border:0px;}

/* IE5 Hack to fix td and input font-size */

td {
	font-size:62.5%;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size:1em;
	}


input {
	font-size:62.5%;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size:1em;
	}


/*end hack */



textarea {font-size:1em;}

p {
	line-height: 1.4em;
	
}

p,h1,h2,h3,h4,h5,h6,ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1.2em;
	margin-left: 0px;
}


.indented {
   padding-left: 50pt;
   padding-right: 50pt;
}


.showMore
{
	background-image: url(../images/show_more.jpg);
	display: block;
	background-repeat: no-repeat;
	padding-left: 20px;
	width: 200px
	
}
#show_button
{
	display: block;
	width: 200px;
	padding-left: 20px;
}

.showNone
{
	display: none;
}

.showLess
{
	background-image: url(../images/show_less.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	width: 200px;
		display: block;
}

#showLess
{
	background-image: url(../images/show_less.jpg);
	background-color: Red;
}

ol {margin-bottom:1.5em;margin-top:0px; padding-left:25px;}

ol a{color:#333333;}

h1,h2,h3 {
	font-family:Arial, Helvetica, sans-serif;
	}
#partnersNews
{
	margin-left: 0px;
}
ul {
	/*list-style-type: none;*/
}

/*li {
	padding:0px;
	margin:0px;
	margin-bottom:0.5em;
	
}

ul li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:15px;
	}
*/

.Sitemap ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
.Sitemap li {
	padding:0px;
	margin:0px;
	
}

.Sitemap ul li {
	padding-left:15px;
	}

a {
	color: #61bb46;
	text-decoration:underline;
}
a:hover {
	color: #61bb46;
	text-decoration:none;
}

h1{ 
	font-size:1.4em;
	color:#000000;
	margin-bottom:0.6em;
}

h2 {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0.4em;
	background:url(../images/backgrounds/h3-shade.gif) repeat-x bottom;
	padding-bottom:10px;
	}

h3 {
	background:transparent url(../images/backgrounds/h3-shade.gif) repeat-x scroll center bottom;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0.4em;
	padding-bottom:10px;
	}

h3.hLink a, h3.hLink a:hover { /* homepage has some links inside h3 tags*/
	background:url(../images/icons/title-link.gif) no-repeat right;
	padding-right: 20px;
	text-decoration:none;
	color:#000000;
	}

h4 {
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0.4em;
	}

h5 {
	font-size:1em;
	font-weight:bold;
	}

.clearer {
	clear:both;
	height: 1px;
	overflow: hidden;
	top:-1px;
	visibility:hidden;
}

.padding{
	padding:10px;
	}

#container {
	width:949px; 
	background:url(../images/backgrounds/main-bg.gif) bottom no-repeat;
	margin:0 auto; 
	text-align:left;
	}

#innerContainer{
	width:926px;
	margin:0 auto;
	margin:0 11px 0 12px;
	}
	
#header{
	width:926px;
	}

#gbLogo{
	float:left;
	padding:10px;
	}
	
.ctaContainer{
	float:right;
	padding:10px;
	}
	
.ctaContainer h3{
	background-image:none; 
	padding-bottom:0px;
	}
	
#ctaTitle{
	font-size:1.6em;
	font-weight:bold;
	}
	
#ctaTitle a
{
	color: #666;
	text-decoration: none;
}

#ctaTitle a:hover
{
	color: #41883a;
}
	
/* form */	
	
div.form{
	padding:0;
	margin:0;
	padding-top:7px;
	}
	
div.form .textfield, div.form .select, div.form .textarea, div.form .checkbox{
	font-size:12px;
	padding:1px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}
	
div.form p{
	margin-bottom:5px;
	}
	
.formCols{
	width:600px;
	margin-bottom:10px;
	}
	
.formColOne{
	width:290px;
	float:left;
	margin-right:20px;
	}

.formColTwo{
	width:270px;
	float:left;
	}
	
.formColOne .textbox, .formColTwo .textbox
{
	width: 220px;
}

.formAlign{
	height:50px;
	}

.goButton {
 cursor: pointer;
}

p.splitter{background:url(../images/backgrounds/h3-shade.gif) top repeat-x; padding:4px 0 4px 0; margin-bottom:0px; border:none;}

/* TOP NAVIGATION */

#topNavContainer{
	clear:both;
	background:url(../images/backgrounds/nav-bg.gif) no-repeat top;
	width:918px;
	height:35px;
	padding-left:8px;
	margin-bottom:4px;
	z-index: 10;
	position: relative;
	}
	
#nav, #nav ul {
	font-size:13px;
	float: left;
	width: 918px;
 list-style-type: none;
	list-style: none;
	/*line-height: 1;*/
	background:none;
	font-weight: bold;
	padding: 0;
	border: solid #41883a;
	border-width: 0px 0;
	margin: 0 0 0em 0;
}

#nav a {
	display: block;
	width:80px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 7px 0px;
	text-align:center;
}

#nav a.navHome {
	background:url(../images/backgrounds/home.gif) left top no-repeat;
}

#nav a.navHome:hover {
	background:url(../images/backgrounds/home-hover.gif) left top no-repeat;
}

#nav li li a {
	text-align:left;
	padding: 3px 22px;
}

#nav a.daddy {
	background: url(../images/backgrounds/rightarrow2.gif) left no-repeat;
	background-position:140px 7px;
}

#nav li {
	float: left;
	padding: 0;
	/*width: 10em;*/
}

#nav li ul {
	background:#FFFFFF;
	position: absolute;
	left: -999em;
	height: auto;
	width: 120px;
	w\idth: 160px;
	font-weight: normal;
	border: solid #41883a;
	border-width: 1px 1px;
	margin: 0;
}

#nav li li {
	background:url(../images/backgrounds/top-nav-generic.gif) no-repeat;
	padding-right: 10px;
	width: 110px;
	w\idth: 150px;
}

#nav li ul a {
	width: 110px;
	w\idth: 116px;
	color:#333333;
}

#nav li ul a:hover {
	color:#FFFFFF;
}

#nav li ul ul {
	margin: -22px 0 0 160px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: -999em; /* was   left: auto;   but javascript is now used to show & hide the submenus */
}

#nav li:hover, #nav li.sfhover {
	background: #41883a;
}

#nav li li:hover, #nav li li.sfhover {
	background:url(../images/backgrounds/top-nav-hover.gif) no-repeat;
}

#nav li li{
	font-size:12px;
	}

/* */

#colContainer{
	width:926px;
	}
	
#leftCol{
	float:left;
	width:676px;
	}
	
#rightCol{
	float:right;
	width:244px;
	}

#imageContainer
{
	z-index: 1;
	position: relative;
}

.breadCrumb{
	font-size:11px;
	color:#000000;
	height:12px;
	padding-top:5px;
	font-weight:bold;
	}
.breadCrumb a{
	text-decoration: none;
	color:#000000;
	}
.breadCrumb a:hover{
	text-decoration: none;
	color:#61bb46;
	}

#webPortal{
	border:1px solid #61bb46;
	height:126px;
	font-size: 11px;
	}

#webPortal a{
	text-decoration: none;
	color:#000000;
	}
	
#webPortal a:hover{
	text-decoration: none;
	color:#61bb46;
	}
	
#webPortal h4{
	background:url(../images/backgrounds/h4-web-portal.gif) repeat-x top;
	padding:6px 10px;
	margin-bottom:0px;
	}

#webPortal .padding{
	padding:2px 10px;
	}
#webPortal p{
	margin-bottom:0px;
	line-height:13px;
	}

.contactBox
{
	border:1px solid #61bb46;
	font-size: 11px;
	height: 115px;
}

.contactBox {
background:url(../images/backgrounds/h4-web-portal.gif) repeat-x top;
	padding:6px 10px;
	margin-bottom:0px;
	}
	
#demoPortol #otherDemos a:hover, #videoIdentity #otherDemos a:hover{
	text-decoration: none;
	color:#61bb46;
	border-top: solid 1px #61bb46;
	border-bottom: solid 1px #61bb46;
	}
	
#demoPortol h4, #videoIdentity h4{
	background:url(../images/backgrounds/h4-web-portal.gif) repeat-x top;
	padding:6px 10px;
	margin-bottom:0px;
	}
#demoPortol{
	margin-top:10px; /* only needed while this is box #2 in the list */
}
#demoPortol, #videoIdentity{
	border:1px solid #61bb46;
	font-size: 11px;
	}

#demoPortol a{
	text-decoration: none;
	color: #333333;
	margin-left: 20px;
	}

#videoIdentity a.thickbox{
	display:block;
	text-decoration: underline;
	color: #333333;
	margin-top: 3px;
	margin-left: 0px;
	}
#videoIdentity .videoIdentityTitle{
 padding-top: 8px;
 padding-bottom: 6px;
 font-size: 13px;
	color:#383838;
}
#videoIdentity .videoIdentityBlurb{
 padding-bottom: 4px;
	font-size: 11px;
	color:#383838;
}
#videoIdentity .videoIdentityBlurb .green{
	color:#61bb46;
}
#demoPortol #otherDemos a:hover{
	text-decoration: none;
	color:#61bb46;
	border-top: solid 1px #61bb46;
	border-bottom: solid 1px #61bb46;
	}
	
#demoPortol .padding{
	padding:2px 10px;
	}
#videoIdentity .padding{
	padding:2px 10px 14px 10px;
	}
#demoPortol p, #videoIdentity p{
	margin-bottom:0px;
	line-height:13px;
	}
#demoPortol .demoShow, #videoIdentity .demoshow{
	padding: 5px;
}
#demoPortol .demoShow a, #videoIdentity .demoShow a{
	font-size: 12px;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
}

#newSolutions{
	border:1px solid #61bb46;
	font-size: 11px;
	margin-top: 10px;
	}

#newSolutions a{
	text-decoration: none;
	color:#000000;
	}
	
#newSolutions a:hover{
	text-decoration: none;
	color:#61bb46;
	}
	
#newSolutions h4{
	background:url(../images/backgrounds/h4-web-portal.gif) repeat-x top;
	padding:6px 10px;
	margin-bottom:0px;
	}

#newSolutions .padding{
	padding:2px 10px;
	}
#newSolutions p{
	margin:5px;
	line-height:13px;
	}
#newSolutions select{
	margin:5px;
	font-size: 11px;
	width: 180px;
	}
	
	
/* ourSolutions */

#ourSolutions .padding{
	padding:10px 0 10px 10px;
	}
	
#ourSolutions{
	margin-top:6px;
	border:1px solid #61bb46;
	background-color:#f5f5f5;
	}
#ourSolutions #contactUs ul, #ourSolutions .industries ul {
 list-style-type: none;
	padding-left:30px;
	}
#ourSolutions #contactUs ul li, #ourSolutions .industries ul li {
	padding:3px 0px 3px 0px;
	}
#ourSolutions #contactUs ul li a, #ourSolutions .industries ul li a {
	font-size:1.2em;
	line-height:1.5em;
	font-weight:bold;
	background:url(../images/icons/our-solutions-li.gif) no-repeat;
	background-position: 0px -2px;
	padding-left:20px;
	padding-bottom:5px;
	color:#7a7a7a;
	text-decoration:none;
	}
#ourSolutions #contactUs ul li a:hover, #ourSolutions .industries ul li a:hover{
	background:url(../images/icons/our-solutions-li-hover.gif) no-repeat;
	background-position: 0px -2px;
	padding-left:20px;
	color:#61bb46;
	}

/* partnerLogin */

#partnerLogin .padding{
	padding:10px 0 10px 10px;
	}
	
#partnerLogin{
	margin-top:6px;
	border:1px solid #61bb46;
	background-color:#f5f5f5;
	}

/* partnerLogin */

#partnerLogin form label{
	font-size:11px;
	font-weight:bold;
	}

#partnerLogin .plfield{
	margin:2px 0 8px 0;
	width:200px; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
	}

partnerLogin

/* registerPartner */

#registerPartner .padding{
	padding:10px 0 10px 10px;
	}
	
#registerPartner{
	margin-top:6px;
	border:1px solid #61bb46;
	background-color:#f5f5f5;
	}


.bottomNav{
	float:left;
	width:178px;
	margin-right:10px;
	}
	
.bottomNav ul{
 list-style-type: none;
	margin:0;
	padding:0;
	}

.bottomNav li{
	background:url(../images/backgrounds/left-nav-li.gif) top no-repeat;
	background-repeat: no-repeat;
	background-color:#;
	padding-left:0px;
	font-size:11px;
	margin:0;
	}

.bottomNav li a{
	display:block;
	width:158px;
	text-decoration:none;
	padding:4px 0;
	padding-left:20px;
	color:#000000;
	}

.bottomNav li a:hover{
	display:block;
	background-color:#f2f2f2;
	background:url(../images/backgrounds/left-nav-li-hover.gif) top no-repeat;
	color:#61bb46;
	}
	
.bottomNav li a.active{
	background:url(../images/backgrounds/left-nav-li-hover.gif) top no-repeat;
	}
	
/* contact */

.contactItemCallUs, .contactItemEnquiryForm, .contactItemEmailEnquiry, .contactItemEmailPage, .contactItemPrintPage, .contactItemLocationMap{
	height:33px;
	margin-bottom:10px;
	}
	.contactItemCallUs
	{
		margin-top: 10px;
	}

.contactItemCallUs p, .contactItemEnquiryForm p, .contactItemEmailEnquiry p, .contactItemEmailPage p, .contactItemPrintPage p, .contactItemLocationMap p{
	padding:10px 0px 0px 0px;
	}

.contactItemCallUs a, .contactItemEnquiryForm a, .contactItemEmailEnquiry a, .contactItemEmailPage a, .contactItemPrintPage a, .contactItemLocationMap a{
	margin-bottom:0px;
	padding-left:44px;
	font-size:1.2em;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
	}

 .contactItemEnquiryForm a:hover, .contactItemEmailEnquiry a:hover, .contactItemEmailPage a:hover, .contactItemPrintPage a:hover, .contactItemLocationMap a:hover{
	color:#61bb46;
	}

.contactItemCallUs{
	background:url('../images/icons/call-us.gif') top left no-repeat;
	}

.contactItemEnquiryForm{
	background:url('../images/icons/online-enquiry.gif') top left no-repeat;
	}

.contactItemEmailEnquiry{
	background:url('../images/icons/email-enquiry.gif') top left no-repeat;
	}

.contactItemEmailPage{
	background:url('../images/icons/email-page.gif') top left no-repeat;
	}

.contactItemPrintPage{
	background:url('../images/icons/print-page.gif') top left no-repeat;
	}

.contactItemLocationMap{
	background:url('../images/icons/world-map.gif') top left no-repeat;
	}	

#registerNow h4 a
{
	color: #333;
	text-decoration: none;
}

#registerNow h4 a:hover
{
	color: #41883a;
}
	
#registerBox a
{
	color: #333;
	text-decoration: none;
}	

#registerBox a:hover
{
	color: #61BB46;
}	
	
/* video demo */

#viewDemo{
	margin-bottom:10px;
	}

/* Case Study Right */

#caseStudyRight{
	margin-bottom:10px;
	font-size:11px;
	}
	
#caseStudyRight p{
	padding-left:25px;
	}

/* Register box */

#registerNow{
    font-size: 11px;
	margin-bottom:10px;
	}

	
#registerBox{
	background:url(../images/backgrounds/register-now.gif) bottom no-repeat;
	padding:5px 15px;
	}

#registerBox ul{
 list-style-type: none;
	margin:0;
	padding:0;
	}
	
#registerBox ul li{
	margin:0;
	padding:0;
	background:url(../images/backgrounds/register-now-li.gif) no-repeat;
	background-position: 0px 5px;
	padding-left:10px;
	}

.white{
	color:#FFFFFF;
	}	
	
.green{
	color:#61bb46;
	}
	
.gray{
	color:#7a7a7a;
	}
	
#contentContainer{
	margin-top:6px;
	border:1px solid #dedfe0;
	margin-bottom:10px;
	width:674px;
	font-size:12px;
	
	}
	
#contentContainer .padding{
	padding:10px 20px 20px 20px;
	}
	
/* Flash */

#flashContainer{
	margin-bottom:10px;
	}
	
/* News */

#newsContainer{
	margin-left:188px;
	width:445px;
}

#newsContainer_home
{
	width:634px;
}
	
#newsContainer #newsLeft{
	float:left;
	width:308px;
	}
	
	#newsContainer_home #newsLeft{
	float:left;
	width:308px;
	}
	
#newsContainer #newsRight{
	float:right;
	width:308px;
	}
	
p.newsTitle{margin-bottom:0;}
	
.rssIcon{padding-top:5px;}

/* Event Details */

#eventDetails{
	padding:10px;
	background-color:#F5F5F5;
	}
	
#eventDetails p{
	margin-bottom:5px;
	}

/* Boxes */

#boxesContainer{
	padding-top:10px;
	width:634px;
	}
	
#boxesContainer #boxLeft{
	float:left;
	width:308px;
	}
	
#boxesContainer #boxRight{
	float:right;
	width:308px;
	}
	
.boxItem{
	border:1px solid #dedfe0;
	height:87px;
	}
	
.boxItem img{
	float:right;
	margin-left:10px;
	}

.boxItem p{
	padding:15px;
	margin-top:15px;
	margin-bottom:0px;
	}
	
/* Overview */

#overview{
	margin-top:6px;
	color:#c9c9c9;
	}
	
#overview .padding{
	padding:10px 20px;
	}

#overview h1, #overview h2, #overview h3, #overview h4, #overview h5, #overview h6{
	background:none;
	font-size:1.3em;
	margin-bottom:0.6em;
	font-weight:bold;
	color:#c9c9c9;
}

#overview a{
	color:#c9c9c9;
}

#overview .overviewTitle a{
	border-bottom:1px solid #c9c9c9;
	background:url(../images/icons/down-arrow.gif) no-repeat;
	background-position: 75px 0px;
	font-size:1.5em;
	margin-bottom:0.6em;
	font-weight:bold;
	color:#c9c9c9;
	}

#overviewHome{
 position: absolute;
 top: 1190px;
	margin-top:6px;
	width: 949px;
	color:#c9c9c9;
	}
	
#overviewHome .padding{
	padding:10px 50px;
	}

#overviewHome h1, #overviewHome h2, #overviewHome h3, #overviewHome h4, #overviewHome h5, #overviewHome h6{
	background:none;
	font-size:1.3em;
	margin-bottom:0.6em;
	font-weight:bold;
	color:#c9c9c9;
}

#overviewHome a{
	color:#c9c9c9;
}

#overviewHome .overviewTitle a{
	border-bottom:1px solid #c9c9c9;
	background:url(../images/icons/down-arrow.gif) no-repeat;
	background-position: 75px 0px;
	font-size:1.5em;
	margin-bottom:0.6em;
	font-weight:bold;
	color:#c9c9c9;
	}


/* sub page */

#contentMiddle{
	width:445px;
	float:left;
	}

#contentMiddle ul {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}

/* main navigation */

#mainNav{
	float:left;
	width:178px;
	margin-right:10px;
	}

#mainNav h1
{
	font-size: 1.3em;
}

#mainNav h1 a
{
	text-decoration: none;
}

#mainNav h1 a:hover
{
	color: #41883a;
}
	
#mainNav ul{
 list-style-type: none;
	margin:0;
	padding:0;
	}
	
#mainNav li{
	background:url(../images/backgrounds/left-nav-li.gif) top no-repeat;
	background-repeat: no-repeat;
	font-size:11px;
}
	
.indent
{
	margin-left: 15px;
	background: none;
}

#mainNav li a{
	display:block;
	width:158px;
	text-decoration:none;
	padding:4px 0;
	padding-left:20px;
	color:#61bb46;
	border-bottom:1px solid #FFFFFF;
	}

#mainNav li a:hover{
	display:block;
	background-color:#f2f2f2;
	background:url(../images/backgrounds/left-nav-li-hover.gif) top no-repeat;
	color:#333333;
	border-bottom:1px solid #61bb46;
	}
	
#mainNav .indent a:hover
{
	display:block;
	background-color:#f2f2f2;
	color:#333333;
	border-bottom:1px solid #61bb46;
	width: 143px;
	background-position: 2px 0;
}

#mainNav .indent 
{
	background: none;
}
	
#mainNav li a.active{
	background:url(../images/backgrounds/left-nav-li-hover.gif) top no-repeat;
	border-bottom:1px solid #61bb46;
	}
	
	#mainNav .indent a.active{
	background:url(../images/backgrounds/left-nav-li-hover.gif) top no-repeat;
	border-bottom:1px solid #61bb46;
	width: 143px;
	background-position: 2px 0;
	}
	
/* Events Block */

.textBlock, .textBlockGrey{
	padding:10px;
	/* height: 110px; */
	}
	
.textBlock .postedDate {
	color:#7a7a7a;
	}
	
.sectorBlockGrey{
	padding:10px;
	border-bottom:1px solid #FFFFFF;
	background-color:#f5f5f5;
	}
	
.textBlock p, .textBlockGrey p, .sectorBlockGrey p{
	margin-bottom:0;
	}

.textBlockGrey{
	background-color:#f5f5f5;
	}	
	
.monthContainer{
	margin-bottom:15px;
	}
	
/* page numbers */

.pageNumbers{
	height:25px;
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
	}
	
.pageNumbers img{
	margin-bottom:-6px;
	}
	
.pageNumbers a{
	color:#333333;
	}
	
.pageNumbers .active{
	color:#61bb46;
	text-decoration:none;
	}
	
.pageNumbers .pagesText{
	float:left;
	font-weight:normal;
	font-size:0.9em;
	color:#999999;
	padding-top:2px;
	}
	
/* Case Study */

#caseStudy{
	margin-bottom:10px;
	}

#caseStudy img{
	float:left;
	margin-right:10px;
	}
	
.subMenuMid a{
	text-decoration:none;
	}
	
/* News Filter */

.newsFilter .textfield
{
	width: 47px;
}

.newsFilter .keyword
{
	width: 200px;
}

.newsFilter .filterButton
{
	margin-left: 160px;
}

	/* home */

span.hilite, span.hiliteBold {
 color: #60BB46;
}

span.hiliteBold {
	font-weight: bold;
 font-style: italic;
}
	
/* What we do - solution - product listings */

div.textBlock h5, div.textBlockGrey h5 {
	margin-bottom: 0px;
}

/* Footer */

#footer{clear:both;}
	
#footer ul{ list-style-type: none; padding:0px 10px;margin:0; margin-left:198px;}

#footer ul li{padding:10px 0 20px 0;margin:0;float:left;}

#footer ul li a{font-size:12px; border-right:1px solid #FFFFFF; padding-right:6px;margin-right:6px;color:#FFFFFF;text-decoration:none;}

#footer ul li a:hover{font-size:12px; text-decoration:underline; color:#FFFFFF;}

/* Copyright */

#copyRight {
	width:949px; 
	margin:0 auto; 
	text-align:center;
	padding:5px 0 10px 0;
	}

form .required{
	font-size:18px;
	font-weight:bold;
	}

form .notRequired{ /* invisible asterisks for aligning form field divs */
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	}
	
div.sectorContainer{
	height:20px;
	margin-bottom:1px;
	}

p.sectorTitle{
	float:left;
	width:150px;
	}
p.sectorInfo{
	float:right;
	width:200px;
	text-align:right;
	}
	


.RadEContentBordered li
{
	margin-left: 1.5em;
}
/* image left */

.imgLeft 
{
	padding:4px;
	border:1px solid #ccc;
	float:left;
	margin-right:15px;
	overflow:auto;
	}

.footer
{
	margin-top: 10px;
}

.partner-login-error
{
	padding:10px;
	background-color:#fff2f1;
	border:1px solid red;
	font:1.1em verdana;
	margin-top:6px;
}

.news-left
{
	float: right;
  margin : 5px;
  margin-top: 0px;
  height: 81px;
   width: 104px;
}

.news-left img
{

  height: 100px;
   width: 100px;
}

.nounderline{
	text-decoration: none;
}

.nounderline :hover{
	text-decoration: none;
}
