/*BASIC HTML ELEMENTS*/body, tr td, tr th, select  { font: 10px verdana, arial, sans-serif; }div, form, table { margin: 0px; padding: 0px; }body { margin: 8px 0px; padding:0px; text-align:center; }	img { border: none; }/*NAVIGATION*/.menu {			font-family: verdana, arial, sans-serif;			color:#999999;			font-size:9px;			padding-top: 12px;			padding-left: 23px;			background-color:#FFF;			background-image: url(../img/slide_background.gif);			background-repeat: no-repeat;}.menu a{			font-family: verdana, arial, sans-serif;			color:#999999;			font-size:9px;			text-decoration: none;			font-weight: normal;}.menu a:hover{			font-family: verdana, arial, sans-serif;			color:#002C5F;			font-size:9px;			text-decoration: none;			font-weight: normal;}td div { position:relative; }/*MAIN CONTAINER (CENTERED WITH BACKGROUND)*/#content {			position: relative;			border: 1px solid #002C5F;			width:800px;			overflow: visible;			margin:0px auto;			text-align:left;			background-image: url(../img/background.gif);			background-repeat: repeat;			background-color:#fff;}		/*CONTENT CONTAINER - NAVIGATION AND TEXT*/#container {			float:left;			margin-top: 74px;			margin-left: 10px;			width: 779px;			margin-bottom: 20px;			display: inline;				/*height*/			min-height:430px;  			height:auto !important; 			height:430px;}/*NAVIGATION CONTAINER */#nav{			height: 35px;			float:left;			margin-left: 16px;			width: 580px;			border-left: 1px solid #999;			border-right: 1px solid #999;			border-bottom: 1px solid #999;			display: inline;			background-color: #E5E5E5;}/*PERSISTENT OPEN SUB-MENU */#open_menu{			float:left;			z-index: 200;			margin: -1px 0px 0px 16px;			width: 559px;			height: 21px;			display: inline;			font-family: verdana, sans-serif;			color:#999999;			padding: 12px 0px 0px 23px;			font-size:9px;			background-color:#FFF;			background-image: url(../img/slide_background_static.gif);				background-repeat: no-repeat;			overflow:hidden;			background-position: 0px -8px;}#open_menu a{			color:#999999;			text-decoration: none;}#open_menu a:hover{			color:#002C5F;			text-decoration: none;			font-weight: normal;}#open_menu a.current{			color:#002C5F;			text-decoration: none;			font-weight: bold;}#open_menu a.current:hover{			color:#002C5F;			text-decoration: none;			font-weight: bold;}/*TEXT CONTAINER - TWO COLUMNS INSIDE*/#text_container{			float:left;			margin-top: 63px;			margin-left: 16px;			width: 759px;			/* max content for this should be 719px;*/			display: inline;		}	/*TEXT CONTAINERS - THE TWO CONTENT COLUMNSLEFT >>  336    RIGHT >> 240 /288 /336	LEFT >>  384    RIGHT >> 240 /288LEFT >>  432    RIGHT >> 240LEFT >>  480 /528 /576 /624/ 672 /672/   ( NO RIGHT COLUMN )*/#text_left{			width: 432px;			float: left;}		#text_right{			width: 240px;			float: left;			margin-left: 48px}		#text_right p{ margin-left: 0px;}#text_right img{ 			margin-bottom: 10px; 			position: relative; 			left: -10px;}		/*FOOTER*/#footer {			clear:both;			width:800px;			height:40px;			overflow: hidden;			text-align:left;			background-image: url(../img/footer.gif);			background-repeat: no-repeat;}#footer p {			font: 9px verdana, arial, sans-serif;			padding: 1px 0px 0px 26px;			color: #999;}#footer_colour{			z-index: 10;			position: relative;			clear:both;			height: 1px;			top: 1px;			margin: 0px 10px 0px 11px ;			border-bottom: 2px solid #FFCC00;}/*TEXT*/h1 {			color: #002C5F;			padding: 0px;			margin: 0px 0px 10px 0px;			font: bold 16px Arial, Helvetica, sans-serif;}.subhead {			color: #FFF;			padding: 4px;			margin: 10px 0px 10px 0px;			background: #7FA6D1;			font: bold 13px Arial, Helvetica, sans-serif;}p {			margin: 5px 0px 10px;			padding: 0;			line-height: 16px;			color: #666;}/*LINKS*/a {			color: #7FA6D1;			text-decoration: underline;}a:hover { color: #666;}a.pdf_link{			color: #7FA6D1;			text-decoration: underline;			padding-left: 15px;			background-image: url(../img/down_arrow.gif);			background-position: 0px 4px;			background-repeat: no-repeat;}a.pdf_link:hover{			color: #666;			text-decoration: underline;			padding-left: 15px;			background-image: url(../img/down_arrow_2.gif);			background-position: 0px 4px;			background-repeat: no-repeat;}/*LISTS*/ul {			margin: 0px 0px 15px 15px;			padding: 0;			list-style-position: outside;}ul li {			margin: 0px 0px 5px 15px;			padding-bottom: 0px;			color: #666;			font-weight: bold;			list-style-image: url("../img/bullet.gif");			list-style-type: circle;}/*ADDITONAL ELEMENTS*/.client_logos{			margin: 0px 10px 20px 0px;			height: 48px;}.client_logos img{			margin: 0px 45px 0px 0px;			float: left;			clear: both;}.consultants{			margin: 0px 0px 20px 0px;			height: 145px;}.consultants p, .consultants div{			margin: 0px 0px 0px 144px;}.consultants img{			float: left;			clear: both;}.investguide {			float: left;			margin: 0px 12px 40px 0px;}/*INFORMATION SECTION*/.download_table{			color: #666;			margin: 0px 0px 18px 0px;}.download_table td {			padding: 9px 0px 0px 3px;			vertical-align: top;}.download_table td.head {			color: #FFF;			padding: 3px 3px 3px 6px;			margin: 10px 0px 10px 0px;			background: #7FA6D1;			font: bold 11px Arial, Helvetica, sans-serif;}.download_table td.stroke {			border-right: 1px solid #FFF;}/*COMPANY SECTION*/.address {			padding: 0px 0px 10px 0px;			border-bottom: 1px solid #CCC;}/*FORMS*/.myinput{	font-family: verdana, arial, sans-serif;	font-size: 10px;	text-align: left;	color: #333333;	border: 1px solid #666;	background-color: #FAFAFA;	padding: 3px;	width: 307px;}.myinput2{	font-family: verdana, arial, sans-serif;	font-size: 10px;	text-align: left;	color: #333333;	border: 1px solid #666;	background-color: #FAFAFA;	padding: 3px;	width: 150px;}.myinput3 {	width: 200px;	font-family: verdana, arial, sans-serif;	font-size: 10px;	text-align: left;	color: #333333;	border: 1px solid #666;	background-color: #FAFAFA;	padding: 3px;}.mysubmit{	background-color: #FAFAFA;	font: 10px Verdana, Arial, san-serif;	color: #333333;	margin-top: 10px;}#large_logo {display: none;}#warning{	position: fixed;	left: 220px;	top: 180px;	width: 300px;	z-index: 1000;}.request_information_table TD {	color: #666;	padding: 10px 0px 0px 0px;}/* NEW  BOLD ELEMENTS FOR HOMEPAGE*/.subhead_home{			color: #FFF;			padding: 4px;			margin: 10px 50px 10px 0px;			background: #7FA6D1;			font: bold 13px Arial, Helvetica, sans-serif;			}.subhead_home a{			color: #FFF;			text-decoration: none;			}.subhead_home a:hover{			color: #A6D3FF;			text-decoration: none;			}