HTML {
	overflow:visible;
	overflow-x:none;
	overflow-y:scroll;
	}

BODY, .BOD, #BODY { 
	font: 11px  Arial, Helvetica, sans-serif; color: #000;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	line-height:11px;
	display:block;
	background-position:top;
	background-image:url(../images/bgMenu.gif);
	background-repeat:repeat-x;
	
	}

HTML>BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display:block;
}

TABLE {
	float:left;
	margin:0px;
	border:0px;
	padding:0px;
	display:block;
	width:auto;
}

TD, TH, FONT { 
	font: 11px Helvetica, Arial, sans-serif; color: #484545;
	}

a, a:link, a:visited, a:active {
	color:#000;
	text-decoration:underline;
}

a:hover {
	color:#0ba1c1;
	text-decoration:none;
}

/* MOD entire */


#wrapper {
	width: 760px;
	height: 100%;
	padding:0px;
	margin:0px auto 0px;
	border:0px;
	display:block;
	background:none;
}

#header, #headerFollower {
	width: 760px;
	height: 234px;
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
	background:none;
	float:left;
	
}

#headerFollower {
	height:123px;
}

#headerFollower IMG{
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
}

#header #banner IMG{
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
}


#main {
	width: 100%;
	min-width:760px;
	height: auto;
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
	float:left;
}

#menu {
	width:688px;
	padding:0px;
	padding-top:33px;
	margin:0px;
	border:0px;
	display:block;
	float:left;
}

.login {
	text-align:left;
	padding:12px 0px 0px 10px;
	margin:0px;
	border:0px;
	display:block;
	float:left;
}

.login .title {
	padding-left:7px;
	font: 11px  Arial, Helvetica, sans-serif; color: #fff;
}

.login a, .login a:visited, .login a:active, .login a:link{
	font: 11px  Arial, Helvetica, sans-serif; color: #484545;
	display:block;
}

.login a:hover{
	font: 11px  Arial, Helvetica, sans-serif; color: #fff;
	text-decoration:none;
}

#home, #about, #retailing, #development, #media, #contact, #downloads {
	display:block;
	position:relative;
	float:left;
}

#home a{
	font-weight:bold;
	width:61px;
	height:40px;
	margin:0px;
	border:0px;
	display:block;
	float:left;
	background-image:url(../images/menu/home.gif);
}

#home a:hover{
	background-image:url(../images/menu/home-over.gif);
}

#about a{
	font-weight:bold;
	width:86px;
	height:40px;
	margin:0px;
	border:0px;
	display:block;
	float:left;
	background-image:url(../images/menu/about.gif);
}

#about a:hover{
	background-image:url(../images/menu/about-over.gif);
}

#retailing a{
	font-weight:bold;
	width:86px;
	height:40px;
	margin:0px;
	border:0px;
	display:block;
	float:left;
	background-image:url(../images/menu/retailing.gif);
}

#retailing a:hover{
	background-image:url(../images/menu/retailing-over.gif);
}

#development a{
	font-weight:bold;
	width:181px;
	height:40px;
	margin:0px;
	border:0px;
	display:block;
	float:left;
	background-image:url(../images/menu/development.gif);
}

#development a:hover{
	background-image:url(../images/menu/development-over.gif);
}

#media a{
	font-weight:bold;
	width:64px;
	height:40px;
	margin:0px;
	border:0px;
	display:block;
	float:left;
	background-image:url(../images/menu/media.gif);
}

#media a:hover{
	background-image:url(../images/menu/media-over.gif);
}

#contact a{
	font-weight:bold;
	width:102px;
	height:40px;
	margin:0px;
	border:0px;
	display:block;
	float:left;
	background-image:url(../images/menu/contact.gif);
}

#contact a:hover{
	background-image:url(../images/menu/contact-over.gif);
}

#downloads a{
	font-weight:bold;
	width:100px;
	height:40px;
	margin:0px;
	border:0px;
	display:block;
	float:left;
	background-image:url(../images/menu/downloads.gif);
}

#downloads a:hover{
	background-image:url(../images/menu/downloads-over.gif);
}

#rightColumn {
	width:263px;
	padding:0px;
	margin:0px; 
	border:0px; 
	float:left; 
	clear:none;
	display:block;
}

.number {
	padding:0px;
	margin:0px;
	border:0px;
	list-style-type:none;
	font-size:16px;
	width:20px;
	font-weight:bold;
	float:left;
}

.quote {
	padding:0px;
	margin:0px;
	border:0px;
	list-style-type:none;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	clear:both;
	color:#b2dcf5;
}


ul, ul.points {
	padding:0px 0px 0px 9px;
	margin:0px;
	border:0px;
	list-style-type:none;
}

li, ul.points li {
	padding:3px 0px 3px 10px;
	list-style-type:none;
	background-image:url(../images/square.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	margin:0px;
	width:200px;
	border:0px;
	text-align:left;
	color:#484545;
	font: 12px  Arial, sans-serif;
	font-weight:normal;
	clear:both;
	display:block;
}

ul.points li {
 	font: 11px  Arial, sans-serif;
}

.newsText ul li a, .newsText ul li a:link, .newsText ul li a:visited, .newsText ul li a:active {
	color:#484545;
	text-decoration:none;
}

.newsText ul li a:hover {
	color:#0ba1c1;
	text-decoration:none;
}

.headTitle {
	padding:5px 0px 2px 30px;
	margin:0px; 
	border:0px; 
	float:left; 
	clear:none;
	text-align:center;
	display:block;
	color:#FFF;
	font: 15px  Helvetica, Arial, sans-serif;
	font-weight:bold;
	letter-spacing:-0.02em;
}

.blueTitle {
	padding:15px 0px 0px 30px;
	margin:0px; 
	border:0px; 
	text-align:left;
	color:#18a8c7;
	font: 15px  Helvetica, Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-0.02em;
	clear:both;
	display:block;
}

#secureLogin {
	width:263px;
	padding:0px;
	margin:0px; 
	border:0px; 
	float:left; 
	clear:none;
	text-align:center;
	display:block;
	color:#827d7d;
	font: 11px  Helvetica, Arial, sans-serif;
}

#mainContent {
	width:497px;
	padding:0px;
	margin:0px; 
	border:0px; 
	float:left; 
	clear:none;
	text-align:left;
	display:block;
	font: 11px  Helvetica, Arial, sans-serif; 
}

#mainContent .blueHeader{
	width:497px;
	height:28px;
	padding:0px;
	margin:0px; 
	border:0px; 
	float:left;
	background-position:top left;
	background-image:url(../images/blueHeader.gif);
}

#redHeader {
	width:263px;
	padding:0px;
	margin:0px; 
	border:0px; 
	float:left; 
	clear:none;
	text-align:left;
	display:block;
	color:#827d7d;
	font: 11px  Helvetica, Arial, sans-serif; 
}

#redHeader .head, .greyHead{
	width:263px;
	height:28px;
	padding:0px;
	margin:0px; 
	border:0px; 
	float:left;
	background-position:top left;
	background-image:url(../images/redHeader.gif);
}

.greyHead{
	background-image:url(../images/greyHeader.gif);
}

#redHeader .middle, #secureLogin .middle{
	width:263px;
	background-position:top left;
	background-image:url(../images/newsBg.gif);
	background-repeat:repeat-y;
	float:left;
	border:0px;
	padding:0px;
	margin:0px;
	display:block;
	border-bottom:4px solid #FFF;
}

#secureLogin .middle .secureText  {
	width:263px;
	font-size:11px;
	padding:0px 0px 20px 0px;
	display:block;
	float:left;
	text-align:center;
	margin:0px; 
	border:0px; 
	font-weight:normal;
	color:#827d7d;
}

#secureLogin .middle .icon  {
	width:263px;
	padding:25px 0px 10px 0px;
	font-size:11px;
	display:block;
	float:left;
	text-align:center;
	margin:0px; 
	border:0px;
}

#secureLogin a, #secureLogin a:visited, #secureLogin a:link, #secureLogin a:active {
	font-size:11px;
	display:block;
	text-align:center;
	margin:0px; 
	border:0px;
	color:#827d7d;
}

#secureLogin a:hover {
	text-decoration:none;
	color:#000000;
}

#redHeader .middle .newsText  {
	padding:0px 11px 10px 11px;
	font-size:11px;
	display:block;
	float:left;
	margin:0px;
	border:0px; 
	font-weight:normal;
	color:#827d7d;
}

#redHeader .middle H1 {
	margin:0px; 
	border:0px; 
	padding:17px 11px 10px 0px;
	color:#484545;
	font-size:12px;
	display:block;
	font-weight:normal;
}

.findOut{
	width:300px;
	padding:10px 0px 5px 20px;
	margin:0px; 
	border:0px; 
	background-position:4px 13px;
	background-repeat:no-repeat;
	background-image:url(../images/whiteArrow.gif);
	display:block;
	clear:both;
	color:#0ba1c1;
}

.findOut a, .findOut a:visited, .findOut a:active, .findOut a:link {
	color:#0ba1c1;
	text-decoration:none;
}

.findOut a:hover {
	color:#484545;
	text-decoration:none;
}
	

.fieldsContainer {
	width:300px; 
	padding:0px; 
	margin:0px; 
	border:0px; 
	float:left; 
	clear:both;
}

.fieldName {
	width:120px; 
	padding:5px 2px 2px 14px;
	margin:0px; 
	border:0px; 
	float:left; 
	clear:none;
	text-align:left;
	color:#4a4a4a;
	font: 11px  Helvetica, Arial, sans-serif;  
}

.field {
	width:120px; 
	padding:2px; 
	margin:0px; 
	border:0px; 
	float:left; 
	clear:none;
	text-align:left;
	font: 11px  Helvetica, Arial, sans-serif;  
	color:#4a4a4a;
}


form{
	padding:0px;
	border:0px;
	margin:0px;
	float:left;
	}

.logo {
	padding:0px;
	margin:0px;
	border:0px;
	margin:0px;
	display:block;
	text-align:left;
	float:left;
	}
	
.logo IMG {
	padding:0px;
	margin:0px;
	border:0px
	}
	
#banner {
	margin:0px;
	padding:0px;
	border:0px;
	display:block;
	text-align:left;
	display:block;
	position:relative;
	float:left;
}
	
#chromemenu{
width:742px;
height:0px;
}

#chromemenu:after{
content: "."; 
display: block; 
height: 0px; 
clear: both; 
display: none;
}

#chromemenu ul {
	height:0px;
	margin:0px;
	padding:0px;
	}

#chromemenu ul li {
	display:block;
	padding:0px;
	margin:0px;
	float:left;
	color:#FFF;
}
#chromemenu ul li a {
	text-align:center;
	padding:0px;
	margin:0px;
}

#chromemenu ul li a{
	margin:0px;
	border:0px;
	padding:7px 23px 10px 23px;
	vertical-align:bottom;
	background-image:url(../images/menu/menuDiv.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	float:left;
	cursor:hand;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	letter-spacing:-0.03em;
	text-align:center;
}
	
#chromemenu ul li a:hover{
	color:#05416e;
}
	
.menuLeft, .menuRight {
	width:9px;
	border:0px;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
}

.sitemap ul {
	font: 11px  Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	text-align:left;
	clear:both;
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	border:0px;
}

.sitemap li {
	font: 11px  Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	text-align:left;
	clear:both;
	margin:0px;
	padding:0px;
	border:0px;
	list-style:disc;	
}

.sitemap li a, .sitemap li a:link, .sitemap li a:visited, .sitemap li a:active {
	font: 11px  Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	text-align:left;
	padding:0px;
	margin:0px;
	border:0px;
}

.sitemap li a:hover {
	text-decoration:underline;
	color:#2b99f2;
}

.sitemap li ul{
	font: 11px  Arial, Helvetica, sans-serif;
	color: #4A4A4A;
	text-align:left;
	clear:both;
	margin:0px 0px 0px 10px;
	padding:0px;
	border:0px;
	list-style:disc;
}

.navbar {
	text-align:center;
	float:left;
	height:30px;
	border:0px;
	padding:0px;
	width:742px;
	margin:0px;
	display:block;
	background-image:url(../images/menu/menuBg.gif);
	background-repeat:repeat-x;

}

.menuButtons {
	text-align:center;
	float:left;
	height:30px;
	border:0px;
	padding:0px;
	width:742px;
	margin:0px;
	vertical-align:bottom;
	display:block;

}

.menuButtons {
	border:0px;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	text-align:center;
}


.footer {
	width: 764px;
	height:80px;
	padding:0px;
	margin:27px 0px 0px 0px;
	border:0px;
	display:block;
	background-image:url(../images/footerBg.gif);
	background-position:top right;
	background-repeat:repeat-x;
	color:#484545;
	clear:both;
}

.links {
	margin:0px;
	height:50px;
	border:0px;
	width:300px;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	padding:27px 0px 0px 0px;
}

.links a, .links a:link, .links a:visited, .links a:active{
	padding:0px 0px 0px 12px;
	color:#484545;
}


.links a:hover {
	color:#000;
}

.info {
	margin:0px;
	border:0px;
	width:764px;
	height:30px;
	display:block;
	position:relative;
	float:left;
	text-align:center;
	padding:0px;
}

P, .wide { 
	padding:30px;
	margin:0px;
	border:0px;
	display:block;
	font: 11px Helvetica, Arial, sans-serif; 
	color: #484545;
	clear:both;
}

.dots { 
	margin:10px 30px 10px 30px;
	padding-bottom:20px;
	border:0px;
	display:block;
	background-image:url(../images/dots.gif);
	background-position:bottom right;
	background-repeat:repeat-x;
	clear:both;
	color: #484545;
}

.copyright {
	margin:0px;
	padding:27px 12px 0px 0px;
	height:50px;
	border:0px;
	width:400px;
	display:block;
	color:#484545;
	float:right;
	position:relative;
	text-align:right;
}
	
.text { 
	font: 11px Arial, Helvetica, sans-serif; color: #484545;
	padding:0px 0px 0px 10px;
}	

P a:link, P a:active, P a:visited {
text-decoration: none;
color: #484545;
}

P a:hover{
color: #000;
text-decoration: underline;
}

.inputField INPUT, .inputField TEXTAREA, .inputField SELECT{ color: #4A4A4A; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #b0cbe3; width: 120px; float:left }
textarea { color: #4A4A4A; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #666666; width: 120px; height:100px }
.input-button { color: #ffffff; background-color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #666666 }

SELECT{ color: #4A4A4A; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #b0cbe3; width: 120px; }


.dropmenudiv{
	position:absolute;
	top:0px;
	margin:-3px 0px 0px 0px;
	padding:0px;
	font:normal 11px  Helvetica, Arial, sans-serif;
	z-index:200;
	width: 200px;
	display: none;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#353535,direction=135,strength=4);
	color: #FFF;
	border:0px;
	background-color: #1791aa;
}

.dropmenudiv a, .dropmenudiv a:link, .dropmenudiv a:visited, .dropmenudiv a:active{
	width: 100%;
	display: block;
	padding: 3px 0px 3px 0px;
	margin:0px;
	text-decoration: none;
	font-weight: normal;
	color: #FFF;
	text-align:center;
	background-color: #1791aa;
}

.dropmenudiv a:hover{ 
background-color: #48c0d8;
color: #0384ad;
}
#contained {
	overflow:auto;
	height: 350px;
	width: 100%;
}

