body {
	background-image: url(../images/bground.gif);
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	color: #555555;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 70%;	
	line-height: 170%;
}


/* ---------------------- Main Menu nav ---------------------- */
#menu-container{position:relative;height:22px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}

#menu-nav{position:relative;height:36px;font-size:10px;text-transform:uppercase;font-weight:normal;background:#fff url(../images/menu_bg.gif) repeat-x bottom left;padding:0 0 0 0px;}
#menu-nav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#menu-nav ul li{display:block;float:left;margin:0 1px;}
#menu-nav ul li a{display:block;float:left;color:#333333;text-decoration:none;padding:0 0 0 10px;height:33px;}
#menu-nav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#menu-nav ul li a:hover{color:#333;background:transparent url(images/menu_bg-OVER.gif) repeat-x bottom left;}
#menu-nav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#menu-nav ul li a.current,#menunav ul li a.current:hover{color:#fff; background:#1D6893 url(../images/menu_left-ON.gif) no-repeat top left;line-height:275%; }
#menu-nav ul li a.current span{display:block;padding:0 20px 0 5px;width:auto;background:#1D6893 url(../images/menu_right-ON.gif) no-repeat top right; height:33px;}
/* ---------------------- END Main Menu nav ---------------------- */

/* ---------------------- Sub Menu nav ---------------------- */

.subnav {padding: .2em 0; margin: 15px 20px; }
.subnav ul { border-top: 1px solid #ccc; padding: 0; margin: 10px 0 0 0; }
.subnav li { border-bottom: 1px solid #ededed; list-style: none; margin: 0; }
.subnav li a { display: block; text-decoration: none; padding: 3px 0 3px 23px; background: transparent url(../images/sub_arrow.gif) no-repeat 5px 10px;	font-size: 1.0em; color: #134992; }
.subnav li a:hover { color:#ff9d33; background: transparent url(../images/sub_arrow.gif) no-repeat 150px 10px;	}


/*  MAIN LAYOUT  -----------------------------------------------------------*/

#main_wrapper {	margin: 0 auto;	padding: 0;	width: 945px; height: 100%;	background: transparent url(../images/bground_content_shadow.png) repeat-y 100% 0 ; }

#wrapIt { text-align: left;	margin: 0 auto;	padding: 0;	width: 887px; height: 100%; }

#aboutus #wrapIt { text-align: left; margin: 0 auto; padding: 0; width: 887px; height: 100%; background: #fff url(../images/aboutbar2_bground.jpg) repeat-x 0 0px !important ; }

#footerwrap { border-top: 1px solid #CCC; border-bottom: 2px solid #CCC; text-align: left;	margin: 0 auto; padding: 0;	padding-left:0px; padding-right:0px; width: 887px; height: 96px; background: transparent url(../images/footer_bground.gif) repeat-x 100% 0px; }

#header 	{ height: 110px; float: none; background: transparent url(../images/bg-header.jpg) repeat-x; }

#logo 	{ float: left;	height: 70px; width: 180px;	margin: 13px 0 0 0;	padding: 0 0 0 22px; display:inline; }

#main	{ padding: 0;	border: 0;	margin: 0; }

#contentthree	{ float: right;	width: 320px; display: inline; }

#ABOUT_contentthree	{ float: right;	width: 225px; display: inline; margin: 0px 20px 0px 0px; padding-bottom: 20px; }

#aboutus #sidebarthree { float: left; width: 625px;	display: inline; margin:0;	padding:0; }
#aboutus #sidebarthreeextended {float: left; width: 885px;	display: inline; margin:0;	padding:0; }

#home #sidebarthree { float: left;	width: 540px; background: none;	display: inline; }

#ABOUT_third_column { height: 101px; width: 565px; clear:both; padding: 0 0 0 15px;}

#third_column {	height: 99px;  width: 567px; background: transparent url(../images/mainbar_bground.jpg) no-repeat 0px 0px;	clear:both;	padding: 6px 0 0 0; }

#columnone	{ float: left; width: 210px; margin: 30px 0 0 0; padding: 0; }

#ABOUT_columnone{ float: right;	width: 400px; margin: 5px 0 0 20px; padding-right: 20px; padding-left: 5px; background: transparent url(../images/dottedLine.gif) repeat-y 100% 0px; }
#ABOUT_columnoneExtended{float: right;width: 655px; margin: 5px 0 0 20px; padding-right: 20px; padding-left: 5px; background: transparent; }
#ABOUT_columnoneAlone{float: left;width: 750px; margin: 5px 0 0 5px; padding-right: 10px; padding-left: 55px; background: transparent; }

#menucolumn	{ float: left; 	clear: both; margin-top: 0px; background: transparent url(../images/subnav_bground.gif) repeat-y 100% 0px;	padding: 0;	width: 178px; } /* 178px */

#menucolumn h3{	color: #134992; width: 140px;  margin-top: 0;  font: normal 16px/23px Georgia, Arial, sans-serif; }

#ABOUT_columnone h3{ color: #134992;  margin: 10px 20px 10px 0;  width: 300px;  font: normal 16px/23px Georgia, Arial, sans-serif; }
#ABOUT_columnoneExtended h3{ color: #134992;  margin: 10px 20px 10px 0;  width: 300px;  font: normal 16px Georgia, Arial, sans-serif; }

#ABOUT_contentthree h3{	 color: #134992;  width: 140px;  font: normal 16px/23px Georgia, Arial, sans-serif; }

#columntwo{	float: right; width: 216px;	margin: 0px 0 0 0;	padding: 0; }

#columnone{	float: right; width: 330px;	margin: 29px 0 0 0;	padding: 0;	background: transparent url(../images/dottedLine.gif) repeat-y 100% 0px; }

#home #columnone{ float: left;	margin: 29px 0 0 5px; width: 362px;	padding: 0;	background: transparent url(../images/dottedLine.gif) repeat-y 100% 0px; }

#investor_column{ float: right;	width: 152px; height: 525px; margin: 29px 0 0 0; padding-right: 8px; background: transparent url(../images/dottedLine.gif) repeat-y 100% 0px; }

#investor_column p{	 margin: 0px 10px 5px 0px;	width: 152px; line-height: 1.3em }

#home #flashImage {	height: 252px;	margin: 0px 0 0 0px; padding: 32px 0 0 30px; background: transparent url(../images/mainflash_bground.jpg) no-repeat 0 0; clear: both; }

#aboutus #flashImage {	height: 260px; margin: 4px 0 0 0px;	padding: 32px 0 0 0px;	clear: both; }

#footer	{ padding: 10px 0 5px 0px; background: #FFF; margin: 25px 0 0 0; text-align: center; }

#footernav	{ margin: 0; }

#topbar	{ width: 180px;	display: inline; margin: 10px 20px 10px 0px; float:right; color:#164058; }

#breadcrumb	{ width: 610px;	padding-left: 20px; color:#164058; }
/* width: 620 px */
#search_form { margin-top: 10px; color:#164058; }

#search_text { color:#164058; text-decoration:underline; font-weight:600; }

#topbar #contact {	padding: 0 10px 0 2px; color:#164058; }

.latest_news ul { border: 0px solid #000000; margin: 0px 10px 10px 0px; padding: 2px 0 2px 0px; }

.latest_news  li { list-style: none; background-color:#f7f7f7; margin: -1px 17px 0px -25px; padding: 6px 15px 6px 9px; line-height: 1.4em; border-top: 1px solid #c1d6db;	border-bottom: 1px solid #c1d6db; }

.latest_news li a { text-decoration: underline; color:#143d55;}

.latest_news li a:hover { text-decoration: none;}

#LN_altColor  { background-color:#f1f1f1; }



/*  Links
----------------------------------------------------*/

a:link { text-decoration: underline; color:#1a64a5; }

a:visited {	color: #1a64a5; text-decoration: none; }

a:hover { color: #ff9d33; text-decoration: none; }

a:active { color: #FF9933; text-decoration: none; }

.tbar a:link { text-decoration: underline; font-weight:bold; color:#164058; }

#topbar a:link, #topbar a:visited, #topbar a:active {	color: #164058;	margin: 0;	padding: 0 2px; font-weight:600; text-decoration:underline; }

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {	color: #164058;	text-decoration:underline; }

#breadcrumb a:hover {	color: #ff9d33; text-decoration: none; }

#footer a:link, #footer a:visited, #footer a:active { color:#00519d; padding-left: 22px; padding-right: 22px; text-decoration: none;}

#footer a:hover, #topbar a:hover { color: #000; text-decoration: underline;}

#footer p{ color: #666;	padding: 0 0 15px 0; margin:0; line-height: 1.6em; }

#footer_lengthen { color: #00519d;}


/*  Headlines iSFR etc

-----------------------------------------------------------------------*/

h1, h2, h3, h4, h5 { font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold;	letter-spacing: -.05em; margin: 0;	padding: 0;	line-height: 1em; }

h1 { text-align: left; width: 633px; height:70px; font-size: 12px; padding: 0 0 30px 0; margin: 0 0 0 7px; }  
/* h1 { text-align: left; width: 550px; height:40px; font-size: 14px; padding: 10px 0 20px 0; margin: 0 20px 0 20px; } */
.TitleBlockText {text-align: center; font-weight: lighter; color: #FFFFFF; text-align: left; width: 623px; height: 70px; font-size: 20px; padding: 20px 0 10px 0; margin: 0 0 0 7px; line-height: 1.2em;}

h2 { font-size: 42px; display: inline; }

h3 { font-size: 20px; color: #134992; }

h4 { color: #660000; font-size: 16px; margin: 20px 0 20px 0; display: inline; }

h5 { font-size: 20px; }

h6 { font-size: 10px; }

.service_providers { width: 190px; height: 140px; margin: 0 0 0 18px; display:inline; }

#home .service_providers { width: 111px; margin: 0 0 10px 0; height: 40px;	padding: 5px 0 0 0 }

#columnone p{ margin: 5px 25px 15px 15px; }

#contentthree p { margin: 0 10px 15px 25px; }

#sidebarwidth p{ margin: 0 12px 15px 15px; }

#contentwidth	p{	margin: 0 5px 15px 12px; }

#columntwo p {	margin: 2px 0;	padding: 0 8px 4px 0;	line-height: 1.3em;	background: transparent url(../images/dottedLine.gif) repeat-x 0 100%;	text-align: right; }

#contentthree h3{ color: #134992;  margin: 10px 0 10px 25px;  font: normal 16px/23px Georgia, Arial, sans-serif; }

#columnone h3{	color: #134992; width: 300px;  margin: 0 0 0 15px; font: normal 16px/23px Georgia, Arial, sans-serif; }

#investor_column h6{ font-size: 10px; color: #134992;  margin: 0 0 0 15px;  font: normal 16px/23px Georgia, Arial, sans-serif; }

#third_column h3 { visibility: hidden; margin: 0px 0 0 30px; font-size: 25px; line-height: 30px; color: #FFF; font-weight: normal; padding: 0px 0 0 0; }

 
/* border image rollover effect */

.highlight img{ border: 1px solid #CCCCCC; }

.highlight:hover img{ border: 1px solid #ff9d33; }

.highlight:hover{ color: #ff9d33; /* Dummy for IE bug */ }

.alt_img { padding: 5px; float:left; }

#sidebar_img { padding-bottom: 10px; }

/* img { border: none; } Commented out June 25, 07 (Shaun's request)*/

a { text-decoration: none;}

p {color: #666;	font-size: 1.0em; line-height: 1.5em; }

.clearIt {clear: both; font-size: 1px; float: none;	height:1px;	margin-top:-1px; line-height: 1px; }
	
.hide {display: none;}

#textbox {	background-color: #EEEEEE;	border: thin solid #a1a1a0;	height: 10px; width: 100px;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; }



/* Other
----------------------------------------------------------------------*/

* html #menucolumn { height:320px;}    /* IE 5.5 - 6.x */
html + body #menucolumn { height:320px; }    /* IE 5.0 */

html>body #columnone{ margin: 8px 0 0 0; }

html>body #columnone{ margin: 9px 0 0 0; }

html>body #columntwo{ margin: 8px 0 0 0; }

/* Exceptions
----------------------------------------------------------------------*/
.h3Override
{
 	color: #555555;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
    font-weight: 600;
}
.h3Homepage
{
    padding: 13px 0px 13px 14px;
    color: #134992;	
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
    font-size: 14pt; 
    font-weight: 200;
}