/* CSS Document */
/* *********************************************** */
/* stylesheet table of contents start			   */
/* *********************************************** */
/* THE FIRST SIX SECTIONS DEAL WITH THE HEADER LHS */
/* AND SUB-MENU PARTS. SECTION 7 IS WHERE ALL THE  */
/* CONTENT STYLES ARE HELD SO IF YOU WANT TO ALTER */
/* THE WAT THE CONTENT LOOKS THEN SECTION & IS THE */
/* SECTION FOR YOU                                 */
/* *********************************************** */
/* 1 - core styling and resets                     */
/* 2 - core div styles                             */
/* 3 - header styles                               */
/* 4 - business-menu styles                        */
/* 6 - core content styles                         */
/* 6 - footer styles                               */
/* 7 - content styles                              */
/* *********************************************** */
/* stylesheet table of contents end      		   */
/* *********************************************** */

/* *********************************************** */
/* 1 - basic styling start                         */
/* *********************************************** */
html{
		height:101%;
		}
body{
/*		font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif;*/
		font:normal 11px/150% Arial, Helvetica, sans-serif;
		margin: 0px 0 0 0;
		padding:0;
		}
/*
*/
ul,li{
		margin:0;
		padding:0;
		}
.clear{
		clear:both;
		margin:0;
		padding:0;
		}
/* *********************************************** */
/* 1 - basic styling end                           */
/* *********************************************** */
/* *********************************************** */
/* 2 - core div styles start                       */
/* *********************************************** */
.headermenu
{
	background-color:#63BE18;
}
.headersubmenu
{
	background-color:#313031;
}


#header{
		margin:0;
		padding:0;
		height:auto;
		}

.verticalSized {
	height:300px; /* 370 */
}

#business-menu-header{
		float:left;
		background:#666;
		width:240px;
		margin:0;
		padding:0;
		}
#business-menu-header h2{
/*		font:bold 14px/150% Verdana, Arial, Helvetica, sans-serif; */
		font:bold 14px/150% Arial, Helvetica, sans-serif;
/*		background:#666;*/
		color:#FFF;
		margin:0;
		padding:5px 0 5px 10px;
		}

#business-menu{
/*		xfloat:left;*/
		background:#EBEBEB;
		width:240px;
		margin:0;
		padding:0;
		}

/*
#business-menu .links-bg {

		margin:-2px;
		padding:-2px;
		}
*/


#business-menu .tradingcenter-bg {
		text-align:center;
		float:left;
		background:#CECECE;
/*		width:240px;*/
		margin:0px;
		padding:0;
		}
#business-menu .quicktour-bg {
		float:left;
/*		height:30;*/
		margin:0;
		padding:0;
		}

#footer {
		height:1px;
		border-top: 1px solid #999;
		margin-top:7px;
		}


/* *********************************************** */
/* 2 - core div styles end                         */
/* *********************************************** */
/* *********************************************** */
/* 3 - header styles start                         */
/* *********************************************** */
/*
h1{
		font:bold 14px/150% Verdana, Arial, Helvetica, sans-serif;
		background:#FFF url(../gfx/logo/millennium_logo.gif);
		text-indent:-3000px;
		width:240px;
		height:109px;
		float:left;
		margin:0;
		padding:0;
		}
*/
#header ul{
		list-style:none;
		}
#header ul li{
		display:inline;
		}
#header .main-menu li{
		background:url(../gfx/seperatorOnGreen.gif) bottom left no-repeat;
		margin:0;
		padding:0 4px 0 12px;
		}
#header .main-menu .start-of-list{
		background:none;
		margin:0;
		padding:0;
		}
/*
.main-menu{
		font:bold 11px/150% Verdana, Arial, Helvetica, sans-serif;
		margin:0 0 0 248px;
		padding:90px 0 0 0;
		}
*/
.main-menu a, .main-menu a:link, .main-menu a:visited, .main-menu a:active {
		color:#FFF;
		text-decoration:none;
		margin:0;
		padding:0;
		}
.main-menu a:hover {
		color:#333;
		}
.secondary-menu{
/*		font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif;*/
		font:normal 11px/150% Arial, Helvetica, sans-serif;
		position:absolute;
		top:10px;
		right:25px;
		color:#FFF;
		}
#header .secondary-menu li{
		background:url(../gfx/seperatorSmallOn.gif) bottom left no-repeat;
		margin:0;
		padding:0 0 0 6px;
		}
#header .secondary-menu .start-of-list{
		background:none;
		margin:0;
		padding:0;
		}
.secondary-menu a, .secondary-menu  a:link, .secondary-menu  a:visited, .secondary-menu  a:active{
		padding:0;
		color:#666;
		text-decoration:none;
		margin:0;
		}
.secondary-menu a:hover{
		color:#FFF;
		}




/* *********************************************** */
/* 3 - header styles end                           */
/* *********************************************** */
/* *********************************************** */
/* 4 - business-menu styles start                  */
/* *********************************************** */


.linkinmenu{
		list-style-type:square;
		color:#333333;
		margin:0 0 0 0px;
		padding:0 0 0 10px;
		}

.applications{
/*		font:bold 12px/150% Verdana, Arial, Helvetica, sans-serif;*/
		font:bold 12px/150% Arial, Helvetica, sans-serif;
/*		background:#666; */
		list-style-type:square;
		color: #666 ;
		margin:0;
		padding:10px 0 10px 25px;
/*		border-top:2px solid #CCC;*/
		}
.applications li{
		padding:2px 0;
		}
.applications a, .applications a:link, .applications a:visited, .applications a:active {
		color: #666 ;
		text-decoration:none;
		display:block;
		width:215px;
		margin:0;
		padding:0;
		}

.applications a:hover {
		color:#333;
		text-decoration:none;
		}
.login-here{
/*		font:bold 12px/150% Verdana, Arial, Helvetica, sans-serif;*/
		font:bold 12px/150% Arial, Helvetica, sans-serif;
		color:#333;
		margin:0;
/*		border-top:2px solid #CCC;*/
		}
.login-here a, .login-here a:link, .login-here a:visited, .login-here a:active {
		color:Gray;
		text-decoration:none;
		display:block;
		width:215px;
		margin:0;
		padding:0;
		}

.login-here a:hover {
		color:#333;
		text-decoration:none;
		}
/*
form{
		background:#CCC url(../gfx/tradingcentre.gif) 10px 10px no-repeat;
		margin:0;
		padding:0px 0 0 0;
		height:127px;
		}
*/
/*
label{
		font:normal 12px/120% Verdana, Arial, Helvetica, sans-serif;
		display:block;
		margin:0 20px;
		}
*/
/*
.login-box{
		width:190px;
		height:16px;
		margin:3px 20px;
		padding:2px;
		}
*/		

.login-label {
	padding:5px 0 0 15px;
	font-size:12px;
	position:relative;
	top:0px;
}

.login-textbox
{ 
	margin-top:-3px;
	width: 185px;
	left: 25px;
	position: absolute;
 }

.login-button{
	left: -13px;
	top:8px;
	position: relative;
/*		float:right;*/
/*		font:bold 11px Verdana, Arial, Helvetica, sans-serif;*/
		font:bold 11px Arial, Helvetica, sans-serif;
		padding:4px;
		/*margin:12px 24px 10px 32px;*/
		background:#333;
		color:#fff;
		border:none;
		height:22px;
		margin-bottom:-9px;
}
/*
.register{
		text-align:left;
		margin:0;
		padding:0;
		}
.register a:link, .register a:active, .register a:visited{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#333;
		background:#CCC;
		margin:0;
		padding:5px 20px;
		display:block;
		text-decoration:none;
		}
.register a:hover{
		color:#61BF1A;
		background:#333;
		}
*/

.register{
		text-align:left;
		margin:0;
		padding:0;
		}
.register a:link, .register a:active, .register a:visited{
/*		font:bold 12px Verdana, Arial, Helvetica, sans-serif;*/
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#333;
		background:#CCC;
		margin:0;
/*		xwidth:200px;*/
		padding:5px 20px;
/*		_padding:6px 20px 7px 20px;*/
		display:block;
		text-decoration:none;
		}
.register a:hover{
		color:#61BF1A;
		background:#333;
		}




.take-a-tour{
/*
		_height:50px;
*/
/*
		margin:-2px;
		margin:0px 0 0 0;*/
		padding:0;
		background:#61BF1A;
		}
.take-a-tour a:link, .take-a-tour a:active, .take-a-tour a:visited{
/*		font:bold 12px Verdana, Arial, Helvetica, sans-serif;*/
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#333;
		margin: 0;
		padding: 18px 20px; /* 65px*/
		display:block;
/*		width:200px;*/
		text-decoration:none;
		}
.take-a-tour a:hover{
		color:#FFF;
		background:#333;
		}
		
#content .contact tr {
	background:#FFF url(../Images/contacts_bg.gif) repeat-x;
}
#content .contact img {
	margin: 4px 3px 2px 3px;
}
#content .contact th {
	font-size:11px;
	width:23px;
	height:25px;
	vertical-align:middle;
	border-bottom: 0px;
}
#content .contact td {
	font-size:11px;
	height:25px;
	vertical-align:middle;
}
#content .contact a, #content .contact a:visited, #content .contact a:link, #content .contact a:active
{
	color:#666;
	vertical-align:middle;
}
#content .contact a:hover
{
	color:#333;
}


/*
#content .contact a:hover
{
background-color:Orange;
border:solid 1px Black;
	color:#000;
	vertical-align:middle;
}
*/
#content .contact #contactleft {
/*
	background:#FFF url(../Images/contacts_left_rd.gif) no-repeat;
	width:10px;
*/
	background:#FFF url(../Images/contacts_left_sq.gif) no-repeat;
	width:2px;
}
#content .contact #contactright {
	background:#FFF url(../Images/contacts_right_sq.gif) no-repeat;
	width:2px;
/*
	background:#FFF url(../Images/contacts_right_rd.gif) no-repeat;
	width:10px;
*/
}

/* *********************************************** */
/* 4 - business-menu styles end                    */
/* *********************************************** */
/* *********************************************** */
/* 5 - content styles start                        */
/* *********************************************** */
#submenu{
/*		font:bold 11px/150% Verdana, Arial, Helvetica, sans-serif;*/
		font:bold 11px/150% Arial, Helvetica, sans-serif;
		background:#333;
		color:#61BF1A;
		margin:0;
		padding:8px 0 7px 0px;
		
		}
#submenu ul{
		list-style:none;
		margin:0;
		padding:0 0 0 10px;
		}
#submenu ul li{
		background:url(../gfx/seperatorOnGrey.gif) bottom left no-repeat;
		display:inline;
		margin:0;
		padding:0 4px 0 12px;
		}
#submenu .start-of-list{
		background:none;
		margin:0;
		padding:0;
		}
#submenu ul li a:link, #submenu ul li a:visited, #submenu ul li a:active{
/*		font:bold 11px/150% Verdana, Arial, Helvetica, sans-serif;*/
		font:bold 11px/150% Arial, Helvetica, sans-serif;
		color:#FFF;
		margin:0;
		padding: 0;
		text-decoration:none;
		}
#submenu ul li a:hover{
		color:#61BF1A;
		}
/* *********************************************** */
/* 5 - content styles end                          */
/* *********************************************** */
/* *********************************************** */
/* 6 - footer styles start                         */
/* *********************************************** */
#footer p{
/*		font:normal 10px/150% Verdana, Arial, Helvetica, sans-serif;*/
		font:normal 10px/150% Arial, Helvetica, sans-serif;
		color:#999;
		padding:6px 10px;
		margin:0;
		}
/* *********************************************** */
/* 6 - footer styles end                           */
/* *********************************************** */
/* *********************************************** */
/* 7 - content styles start                        */
/* *********************************************** */
/* FRONTPAGE */
#content #frontpage-content{
		background:#EBEBEB;
		padding:0;
		margin:0;
		}
#content #frontpage-content img{
		float:left;
		padding:0;
/*		margin:0 20px 0 0;*/
		margin:0 0 0 0;
		border:none;
		}
#content #frontpage-content h2{
/*		letter-spacing: -1;*/
		font-size:20px;
		line-height:120%;
		padding:10px 10px;
		margin:0;
		border:none;
		}

#frontpageimage
{
margin: 0 0 -2px 0 ;
}

#content #frontpage-content p{
		padding: 2px 20px -10px 10px;
		margin:0;
		}
#content #frontpage-content h2{
		}

#content #frontpage-content ul{
		list-style:square inside;
		padding:0px 5px 0px 20px;
		margin:0;
		}
#content #frontpage-content li{
		padding:2px 0px;
		margin:0;
		}
#content #frontpage-content a, #content #frontpage-content a:link, #content #frontpage-content a:active, #content #frontpage-content a:visited{
/*		font:bold 16px/150% Verdana, Arial, Helvetica, sans-serif;*/
		font:bold 16px/150% Arial, Helvetica, sans-serif;
		color:#333;
		padding: 1px 0;
		margin:0;
		text-decoration:none;
		}
#content #frontpage-content a:hover{
		color:#61BF1A;
		text-decoration:underline;
		}
#content #frontpage-news{
		background:#61BF1A /* url(../gfx/news.gif) 10px 10px no-repeat*/ ; 
		padding:6px 6px 6px 6px;
		margin:0;
		}

#content #frontpage-news img{
		float:left;
		padding:0;
		margin:10px;
		}
#content #frontpage-news ul li
{
	/*background:#61BF1A */
	float:left;
	width: 180px;
	height: 85px;
	padding: 10px;
	margin: 7px;
	border: 1px solid #fff;
	list-style: none;
	background: url(../Images/newsbg.gif) repeat-x 10px 10px;
}

.block{
		font-size:14px;
		line-height:120%;
		font-weight:bold;
		display:block;
		margin:0 0 10px 0;
		padding:0;
		}

#content #frontpage-news ul li span{
		font-size:14px;
		line-height:120%;
		font-weight:bold;
		display:block;
		margin:0 0 10px 0;
		padding:0; 
		}
#content #frontpage-news ul li a, #content #frontpage-news ul li a:link, #content #frontpage-news ul li a:active, #content #frontpage-news ul li a:visited{
		font-size:12px;
		line-height:150%;
		font-weight:bold;
		display:block;
		margin:0;
		padding:0;
		color:#fff;
		}
#content #frontpage-news ul li a:hover{
		color:#333;
		text-decoration:none;
		}

/* TYPOGRAPHY */

#content {
		color:#666;
		line-height:120%;
		}

.newsspecial

.goGreen{
		color:#61BF1A;
		}
#content #sidebar {
		float:left;
		padding:10px;
		margin:0;
		}
#content #sidebar .homeshield {
		padding:0;
		margin:0 0 100px 0;
		}
#content #sidebar .homeshield li {
		padding:0;
		margin:0 0 110px 0;
		}

#content #sidebar a,#content #sidebar a p {
		padding:0;
		margin:0;
		}
#content #sidebar ul {
		list-style:none outside;
/*		font:normal 10px/150% Verdana, Arial, Helvetica, sans-serif;*/
		font:normal 10px/150% Arial, Helvetica, sans-serif;
		padding:0;
		margin:10px 0;
		}
#content #sidebar li {
		padding:2px 0;
		margin:0;
		}


#content #onlineapplication table {
	margin-left:2px;
}
#content #onlineapplication h3 {
	margin-left:0px;
	background-color:#eeeeee;
}

#content #onlineapplication input {
}

#content #onlineapplication select {
	width:190px;
}
#content #onlineapplication th {
	border:0;
}

#content #onlineapplication ul
{
	padding:20px;
}

#content #onlineapplication li
{
	line-height: 15px;
	margin-left: 20px;
	padding: 0;
	border: 0;
	list-style-position: outside;
	list-style-type: square;
}

/*
#content #onlineapplication #Wizard1_rowanswer*12input {
	background-color:Red;
	width:300;
}
*/
#content #coreValues th  {
	height:33px;
	vertical-align:top;
	text-align:right;
	border-bottom:0px;
	padding-right:15px;
}

#content #coreValues td {
	padding-left:4px;
	border-left: #dddddd 1px solid;
	height: 33px;
	vertical-align: top;
}
#content #coreValues b  {
	font-size:13px;
}

#content #paymentProtection ol {
	padding-left:0px;
}
#content #paymentProtection li {
	line-height:12px;
}
#content #paymentProtection img {
	padding-left:5px;
	padding-right:0px;
}
#content #paymentProtection td {
	font-size:12px;
}





#content a, #content a:link, #content a:visited, #content a:active{
		color: #61BF1A;
		text-decoration:underline;
		font-weight:bold;
		}
#content p{
/*		font:normal 12px/150% Verdana, Arial, Helvetica, sans-serif;*/
		font:normal 12px/150% Arial, Helvetica, sans-serif;
		margin:0;
		padding: 5px 10px;
}

#content table 
{
	margin-left:10px;
}



#content h2, #content h3, #content h4{
		line-height:120%;
		margin: 10px;
		color:#666;
		border-bottom: 1px solid #ccc;
		padding-bottom: 3px;
		}



#content th{
		line-height:120%;
		margin: 10px;
		color:#666;
		border-bottom: 1px solid #ccc;
		padding-bottom: 3px;
		}

#content th {
		text-align:left;
		height:20px;
		}


#content h2 {
		font-size: 16px;
		line-height:120%;
		}
#content h3 {
		font-size: 14px; 
		line-height:120%;
		border-bottom: none;
		}
#content h4 {
		font-size: 11px; 
		border-bottom: none;
		}
#content .highlight {
		color:#61BF1A
		}
#content .subdued {
		color:#999;
		}
#content .date {
		font: bold 82% arial;
		color:#bbb;
		display:block;
		letter-spacing: 1px;
		}
#content small {
		font-size:11px;
		}

/* LISTS */
#content ul {
		margin: 0 ;
		list-style:square inside;
		}
#content ol {
		margin: 10px 40px;
		}
#content ol li {
		margin-left: 10px;
		padding:4px 0;
		background: none;
		list-style-type: decimal;
		}

#content li {
		font:normal 12px/150% Arial, Helvetica, sans-serif;
		line-height: 10px;
		padding:4px 0 4px 25px;
		}


/* GENERAL */
#content img {
		border:none;
		margin:0;
		padding:0;
		}

#contentsmall{
		color:#666;
		line-height:120%;
		}
#contentsmall h2, #contentsmall h3, #contentsmall h4{
		line-height:120%;
		margin: 10px;
		color:#666;
		font-size:14px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 3px;
		}

#contentsmall p{
/*		font:normal 10px/100% Verdana, Arial, Helvetica, sans-serif;*/
		font:normal 10px/100% Arial, Helvetica, sans-serif;
		margin:0;
		padding:6px 10px;
}



.linkstable img {
	vertical-align:middle;
}

.linkstable table 
{
	padding:100px;
}

.linkstable th 
{
font-weight:normal;
/*	text-decoration:underline;*/
	width:200px;
}

.contacts td
{
	padding: 0 0 4px 15px;
	font-size:11px;

}


#content .newsitem
{
	line-height:200%;
	padding:10px;
}

#content .newsitem .calendar
{
	margin:10px 10px 0 5px;
	padding: 5px;
	float: left;
	text-align: center;
	color: #ffffff;
	font-size:14px;
	font-weight: bold;
/*	_border-right: #61BF1A 1px dotted;*/
	line-height:120%;
	background-color: #61BF1A;
	width:40px;
	height:40px;
}

#content .newsitem .calendar span {
	font-size:16px;
	padding:0px;
	text-align:center;
	color:#ffffff;
	line-height:150%;
}


#content .finishingline {
	color:red;
	border-bottom:#61BF1A 1px dotted;
	line-height:2px;
	padding:0;
	font-size:1px;
	margin:0;
	/*height:5;*/
}




td, th{
		font-size:12px;
		}
/* *********************************************** */
/* 7 - content styles end                          */
/* *********************************************** */


