body, html  { margin: 0; padding: 0; border: 0; font-family: "Trebuchet MS", Tahoma, verdana, helvetica,sans-serif; background-color: #ffffff;}
a  {text-decoration: none;}
hr {border-width: 1px 0 0 0; border-style: solid; border-color: #999999; margin: 0; padding: 0;}


#head	  {width: 100%;}
#logo	  {float: right; margin:20px 0 20px 0; padding: 0; border: 0;}
#tagline  {float: left;  margin:70px 0 10px 20px; padding:0 0 10px 0 ; border: 0;}
#siteContainer {margin:0 auto; width:967px;position:relative;}
#placeholder {clear: both; width: 100%; margin: 0; padding: 0; border-bottom: 1px solid #0b1455; }

/* Quick links bar */
#quickbar 			 	{background-color: #0b1455; vertical-align: middle;}
#shortcuts 			 	{padding: 3px 0 3px 20px; margin: 0; font-size: 70%; border-bottom:#858aaa 1px solid;}
#shortcuts a 		 	{font-weight: bold;}
#shortcuts a:active  	{color: #ffffff;}
#shortcuts a:link    	{color: #ffffff;}
#shortcuts a:visited 	{color: #ffffff;}
#shortcuts a:hover 	 	{color: #95aaeb;}
#shortcuts img.dot 	 	{margin: 0 2px 0 2px; padding: 0;}
#shareprice 		 	{}

/* Homepage */
#banner 							{background-color:#000; } 

#sharePrice 						{height: 133px; width: 245px; position: absolute; z-index: 999; color: #ffffff; font-weight: bold; padding:0; margin: 10px 0 0 510px ;}
#sharePrice #sharePriceHead			{height:18px; background-color:#6183cd; font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#FFFFFF; font-weight:bold; padding:3px 0 0 10px;}
#sharePrice #sharePriceBody			{height:20px; font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#FFFFFF; font-weight:normal; padding:5px 0 0 10px;}
#sharePrice #sharePriceBody	 a			{color:#6183cd; text-decoration:none;}
#sharePrice #sharePriceBody	 a:hover	{color:#6183cd; text-decoration:underline;}

#pressRelease 						{height: 133px; width: 245px; position: absolute; z-index: 999; color: #ffffff; font-weight: bold; padding: 0; margin: 150px 0 0 510px; }
#pressRelease #pressReleaseHead		{height:18px; background-color:#7d4684; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:70%; color:#FFFFFF; font-weight:bold; padding:3px 0 0 10px;}
#pressRelease #pressReleaseBody		{height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:70%; color:#FFFFFF; font-weight:bold; padding:5px 0 0 10px;}
#pressRelease #pressReleaseBody a		{color:#b890bd; text-decoration:none;}
#pressRelease #pressReleaseBody a:hover	{color:#b890bd; text-decoration:underline;}
#pressTable								{vertical-align:top;}
.purple									{color:#b890bd; font-weight:normal;}

.semiTrans 	{background-image: url(../images/homepage/trans_1.png); background-repeat: no-repeat;  position: relative;}

/* Navigation menus */
#nav					{width: 200px; background-color: #0b1455; margin: 0; padding: 5px 0 0 0; border: 0; vertical-align: top;}
#nav h1 				{display: none;}
#nav h2					{color: #ffffff; padding: 15px 20px 0 20px; margin: 0; font-size: 70%;}
#nav ul.menu			{font-size: 70%; font-weight: bold; margin: 0; padding: 10px 0 0 0; color:#FFFFFF;}
#nav ul.menu li 		{list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #0B1455;}
#nav ul.aBlock a		{display: block;}

/* Nav links */
#nav a 			{text-decoration: none; font-weight: bold; padding: 4px 10px 4px 20px; line-height: 1em;}
#nav a:active  	{color: #ffffff;}
#nav a:link    	{color: #ffffff;}
#nav a:visited 	{color: #ffffff;}
#nav a:hover   	{color: #ffffff; background-color:#858aaa; background-image:url(../images/menu-roll-bg.gif); background-repeat: no-repeat;}
/* #nav ul.menu li:hover	{background-color:#858aaa; background-image:url(../images/menu-roll-bg.gif);} */


/* Find */
#nav #find				{padding: 5px 20px 0 20px; margin: 0;}
#nav #find h2			{padding: 15px 0 0 0;}
#nav #find select 		{color: #ffffff; background-color: #6480c9; font-size: 65%; font-weight: normal; font-family: "Trebuchet MS",verdana,arial,helvetica,sans-serif; padding: 0; margin: 0;}
#nav #find input.submit	{color: #ffffff; background-color: #6480c9; font-size: 70%; padding: 1px 2px 1px 2px; margin: 0; border: 0; font-weight: bold;}

/* Register for updates */
#nav #updates	{padding: 20px 20px 0 20px; margin: 0; font-size: 70%;}
#nav #updates a:active  	{color: #ffffff; padding: 0;}
#nav #updates a:link    	{color: #ffffff; padding: 0;}
#nav #updates a:visited 	{color: #ffffff; padding: 0;}
#nav #updates a:hover   	{color: #83a2ee; background-image:none; background-color:#0B1455; padding: 0;}

/* Bookmark page, Email page, Print page */
#nav #pageopts 				{border: 0; padding: 22px 0 20px 20px; margin: 0; }
#nav #pageopts li 			{display: inline; font-size: 70%; font-weight: bold; padding: 0 5px 0 0;}
#nav #pageopts a:active  	{color: #ffffff; padding: 0;}
#nav #pageopts a:link    	{color: #ffffff; padding: 0;}
#nav #pageopts a:visited 	{color: #ffffff; padding: 0;}
#nav #pageopts a:hover   	{color: #83a2ee; background-image:none; background-color:#0B1455; padding: 0;}

/* Copyright, statement links */
#legal	 			{background-color: #FFFFFF; font-size: 60%; padding: 12px 0 10px 0;}
#legal p			{color: #767676; margin: 0; padding: 0 0 0 10px; line-height: 1.4em;}
#legal a 			{text-decoration: none;}
#legal a:active  	{color: #767676;}
#legal a:link    	{color: #767676;}
#legal a:visited 	{color: #767676;}
#legal a:hover   	{color: #6183cd;}

/* Brand list */
#brands	    		{background-color: #FFFFFF; font-size: 70%; text-align:right; padding: 0 10px 0 10px;}
#brands a 			{text-decoration: none; font-weight: bold; letter-spacing: 0em; }
#brands a:active  	{color: #6183cd;}
#brands a:link    	{color: #6183cd;}
#brands a:visited 	{color: #6183cd;}
#brands a:hover   	{color: #0b1455;}
#brands img			{margin: 0; border: 0; padding-bottom: 1px;}
#brands #business	{float:left; margin:0; vertical-align:top; text-align:left; padding: 20px 0 0 205px}
#brands #brandLogos	{float:left; margin:0; vertical-align:top; padding: 5px 0 0 0}

#content 			{vertical-align: top;}

/* Section */
#section			{width: 100%;}
#section_title 		{width: 25%; text-align: right; vertical-align: bottom; margin: 0; padding: 0;}
#section_title h1 	{color: #ffffff; padding: 6px 15px 6px 0; font-weight: bold; font-size: 110%; margin: 0; line-height: 1em;}

/* Breadcrumb bar */
#breadcrumb					{font-size: 70%; font-weight: bold; padding: 31px 10px 7px 10px; color: #ffffff; line-height: 1em;}
#breadcrumb img				{padding: 0 5px 0 5px; margin: 0;}
#breadcrumb a:active  		{color: #ffffff;}
#breadcrumb a:link    		{color: #ffffff;}
#breadcrumb a:visited 		{color: #ffffff;}
#breadcrumb a:hover   		{color: #b7c9f7;}
#breadcrumb a.home:active  	{color: #b7c9f7;}
#breadcrumb a.home:link    	{color: #b7c9f7;}
#breadcrumb a.home:visited 	{color: #b7c9f7;}
#breadcrumb a.home:hover 	{color: #b7c9f7;}

/* Ad bar */
#adbar 				 	{margin: 0; padding: 0; border-left: 1px solid #dddddd; vertical-align: top; line-height: 1em; height: 100%;}
#adbar h2.menu		 	{color: #234d9f; font-size: 75%; border-width: 30px 0 1px 20px; border-style: solid; border-color: #ffffff; padding: 0 0 3px 0; margin: 0; background-color: #ffffff;}
#adbar ul.menu		 	{font-size: 70%; margin: 0; padding: 0; border-width: 1px 20px 15px 20px; border-style: solid; border-color: #ffffff; background-color: #ffffff;}
#adbar ul.menu li 	 	{list-style-type: none; padding: 4px 0 4px 0; margin: 0; font-weight: bold; line-height: 1em;}
#adbar ul.menu ul	 	{margin: 5px 0 0 20px; padding: 0;}
#adbar ul.menu li li 	{list-style-image: url(../images/ad_bullet.gif); font-weight: normal; margin: 0; padding: 2px 0 2px 0; line-height: 1em;}
#adbar ul.menu a 	 	{text-decoration: none; letter-spacing: 0em;}
 
/* Adverts */ 
#adbar div.ad	 	{margin: 20px;} 
#adbar div.ad h2	{margin: 0; padding: 0; font-size: 85%; color: #0b1455; line-height: 1.2em;}
#adbar div.ad p 	{font-size: 75%; padding: 5px 0 5px 0; margin: 0; line-height: 1em;}
#adbar a:active  	{color: #234d9f;}
#adbar a:link    	{color: #234d9f;}
#adbar a:visited 	{color: #234d9f;}
#adbar a:hover   	{color: #234d9f; text-decoration: underline;}
#adbar img			{border: 0;}


#cms				{vertical-align: top; padding: 0 40px 20px 40px; font-size: 75%;}
#cms h2				{font-size: 130%; margin: 25px 15px 15px 0; padding: 0;}
#cms h3				{font-size: 110%; margin: 20px 0 0 0; padding: 0;}
#cms h4				{font-size: 100%; margin: 10px 0 0 0; padding: 0;}
#cms p				{margin: 5px 0 10px 0; padding: 0;}

#cms .caption		{font-size: 90%; color: #999999; margin: 0 0 10px 0; padding: 2px 4px 2px 4px; border: 1px solid #cccccc;}

#cms .doclink 		{font-size: 90%; color: #999999; margin: 0 0 10px 0; padding: 2px 4px 2px 4px; border: 0;}
#cms .doclink img	{margin: 3px 3px 0 3px; padding: 0;}



#cms img			{margin: 5px 15px 10px 0; border: 0;}
#cms img.border		{border: 1px solid #cad5eb;}
#cms img.leftfloat  {float: left;}

#cms p.quote		{clear: right; color: #6673dc; font-size: 150%; font-weight: bold; padding: 15px 0 5px 15px; margin: 0;}
#cms p.quote_sig	{clear: right; }

#cms p.brandlink	{float: right; margin: 0; padding-top: 0;}

#cms table.list					{margin: 20px; padding: 0; line-height: 1em; border-bottom: 1px solid #cad5eb;}
#cms table.list td				{padding: 4px 10px 4px 10px; border-top: 1px solid #cad5eb;}
#cms table.list td.date 		{color: #234d9f; border-right: 1px solid #cad5eb; background-color: #ffffff; font-weight: bold;}
#cms table.list td.date_shaded 	{color: #234d9f; border-right: 1px solid #cad5eb; font-weight: bold;}

#cms div.paging	{margin: 0 10px 0 10px;}

#cms table.form					{}
#cms table.form td				{font-size: 100%;}
#cms table.form td.label		{text-align: right; color: #234d9f; font-weight: bold;}
#cms table.form th				{text-align: center; color: #234d9f; font-weight: bold;}

#cms table.data 			{padding: 10px 0 5px 0;}
#cms table.data th			{color:#444444; text-align:right; padding: 3px 5px 3px 5px;}
#cms table.data td		 	{color:#444444; text-align:right; padding: 3px 5px 3px 5px;}
#cms table.data .label		{text-align: left;}
#cms table.data .info		{text-align: left;}
#cms table.data	.center		{text-align: center;}



#cms table.display 				{padding: 10px 0 5px 0;}
#cms table.display th			{color:#234d9f; text-align:right; border: 1px solid #cccccc;}
#cms table.display td		 	{color:#234d9f; text-align:right; border-width: 0 1px 1px 0; border-color: #cccccc; border-style: solid; padding: 3px 5px 3px 5px;}
#cms table.display .label		{text-align: left; border-width: 0 1px 1px 1px;}
#cms table.display .info		{text-align: left;}


#cms form				{margin: 10px 0 15px 0; padding: 10px; border: 1px solid #cad5eb;}
#cms form input.submit	{color: #ffffff; font-weight: bold;}
#cms form input			{font-size: 100%;font-family: "Trebuchet MS",verdana,arial,helvetica,sans-serif;}
#cms form select		{font-size: 100%;font-family: "Trebuchet MS",verdana,arial,helvetica,sans-serif;}
#cms form textarea		{font-size: 100%;font-family: "Trebuchet MS",verdana,arial,helvetica,sans-serif;}

#cms #sitemap li {list-style: none;}

.skip 		{display: none;}
.error 		{color: red;}
.clear 		{clear:both;}
.disabled	{color: #cccccc;}
.hide		{display: none;}

.people td {padding: 0 15px 20px 15px; text-align: center;}
