@import "base.css";
@import "style.css";

/* layout containers */
html, body, #container { min-height: 750px; height: 100% !important; }

#container 		{width:980px; margin:0 auto; position: relative;}
#header 		{height: 275px;}
#navigation 	{padding:10px; width: 730px; float: right; position: absolute; top: 72px; left: 220px;}
#wrapper		{float:left; width:750px;}
#content 		{width:520px; clear:none; padding:0 0 10px 0; min-height:500px; height:auto !important; height:500px; float:right;}
#sidebar 		{width:200px; padding:0 20px 10px 10px; float:left;}
#sidebar2 		{float:right; width:200px; padding:0 10px 10px 20px; position: relative;}
#footer 		{clear:both; padding:0 10px; position: absolute; top: 10px; left: 715px;}
#footer2 		{clear:both; padding:10px 0 10px 10px; position: absolute; top: 0px; left: 705px; }


/* layout containers */
body			{background:#042957;}
#container		{background: url(../images/bg_content_home.jpg) repeat-x top #053067;}


#sidelist		{ list-style: none; margin: 0 0 20px 0; width: 200px;}
#sidelist li	{ border-bottom: #00b0ea solid 1px; }
#sidelist li a	{ text-decoration: none; color: #fff;}
#sidelist li a:hover	{ color: #00b0ea;}

#footerlist		{ list-style: none; float: right;}
#footerlist li	{ float: left; padding-right: 10px;}
#footerlist li a	{ text-decoration: none; font-size: 10px; color: #fff;}
#footerlist li a:hover	{ text-decoration: underline;}

/* if ie6 */
* html #footer		{ margin-top: 10px;}

h1.white			{ color: #fff; border: #fff solid; border-width: 4px 0 1px 0;}
h1.yellow			{ color: #f7a11a; border: #f7a11a solid; border-width: 4px 0 1px 0;}
h1.orange			{ color: #f26532; border: #f26532 solid; border-width: 4px 0 1px 0;}

#left				{ float: left; width: 250px; }
#right				{ margin-left: 10px; position: absolute; width: 250px; left: 490px;}

#client_list		{ list-style: none; margin: 0; padding: 0 0 9px 0;}
#client_list li		{ border-bottom: #f7a11a 1px solid; }
#client_list li a	{ text-decoration: none; color: #fff;}
#client_list li a:hover	{ color: #f7a11a;}

#adviser_list			{ list-style: none; margin: 0; padding: 0 0 36px 0;}
#adviser_list li		{ border-bottom: #f26532 1px solid; }
#adviser_list li a		{ text-decoration: none; color: #fff;}
#adviser_list li a:hover	{ color: #f26532;}

#latest_news			{ list-style: none; margin: 0; padding: 0;}
#latest_news li.date	{ border-bottom: #00b0ea solid 1px; color: #fff; }
#latest_news li a		{ text-decoration: none; color: #00b0ea;}	
#latest_news li a:hover	{ color: #fff;}		
#latest_news .title	 	{ font-style: italic; color:#fff; }

span.line				{ border-bottom: #fff 1px solid; width: 200px; position: absolute; top:400px; left: -40px;}
a.mnd_link				{ text-decoration: none; font-style: normal; line-height: 12px; color: #00b0ea; display: block; margin-top: 0px;}
a.mnd_link:hover		{ color: #fff;}


ol.form					{ list-style: none; margin: -20px 0 0; padding: 0;}
ol.form li.name			{ border-bottom: #f26532 1px solid;}
legend					{ display:none;}
fieldset label			{ color: #fff;}
fieldset#submit			{ margin-top: 10px; float: left;}
input.text				{ width:242px; padding:3px; border:1px solid #f26532;}
input.submit			{ width: 92px; height: 21px; cursor:pointer; background: #f26532; color: #fff;}

input.text2				{ width:142px; padding:3px; border:1px solid #f26532;}
fieldset#submit2		{ margin-top: -26px; float: right;}

#home_par				{ position: absolute; top: 110px; left: 220px; width: 510px;}
#home_par p				{ color: #fff; font-size: 14px;}

.mnd_logo				{ margin-top:95px; padding-bottom:10px;}

p.ords					{ margin-left: 0; color: #fff; background: #A30000; width: 250px; font-weight: bold; text-indent: 5px;}
#graph					{ background-color: #F0F0F0; width: 248px; height: 125px; margin-top: -12px; border: #A30000 solid 1px; }

/* ie7 fix */
*:first-child+html #client_list	{ list-style: none; margin: 0; padding: 0 0 12px 0;}
*:first-child+html ol.form 		{list-style: none; margin: 0; padding: 0;}
*:first-child+html h1#hdie		{ margin-bottom: 0;}
*:first-child+html #graph		{ height: 130px; margin-top: -7px;}
*:first-child+html .mnd_logo	{ margin-top:98px; padding-bottom:0;}
*:first-child+html a.mnd_link	{ margin-top: 10px;}

html[xmlns*=""] body:last-child .mnd_logo {margin-top:89px;}
html[xmlns*=""] body:last-child fieldset#submit2		{ margin-top: -25px;}

/* ********************************************************
************************ NAV ******************************
********************************************************* */

ul#nav, ul#nav ul		{ margin: 0; padding: 0; list-style: none; font-size:11px; font-weight:normal;}

ul#nav					{ width:750px; }

#nav span				{ display:block; width:100%; font-size:11px;}

ul#nav li 				{ position: relative; float:left;  width:150px;}

ul#nav li a				{ width:135px; text-transform: uppercase; color:#fff}

ul#nav li .contact-us	{}

ul#nav li li a:hover		{ color:#002054; }

ul#nav li li 			{ display:block; float:none;line-height:17px; height:17px; margin-bottom: 0; padding-bottom: 0;}

ul#nav li a 			{ display:block; text-decoration: none;  /* IE6 Bug */ line-height:18px; height:18px; border-bottom:solid 1px #9FA1A4; font-size:11px; cursor:pointer; }

ul#nav li li a 			{ color:#fff; line-height:17px; height:17px;text-transform: none; border-bottom:solid 1px #fff;}


ul#nav li li a.contact-us	{ border-bottom: none;}
ul#nav li li a.premium-contact	{ border-bottom: none;}
ul#nav li li a.client-contact	{ border-bottom: none;}
ul#nav li li a.adviser-contact	{ border-bottom: none;}
ul#nav li li a.media-contact		{ border-bottom: none;}
ul#nav li li a.premium-contactx	{ border-bottom: none;}

#nav li ul 				{ position: absolute; top:18px; /* Set 1px less than menu width */ display: none; width:135px; margin-bottom: 0; padding-bottom: 0; text-indent: 2px;}

#nav li ul li a 		{} /* Sub Menu Styles */

#nav li:hover ul, 

#nav li.over ul 		{ display: block;  } /* The magic */


ul#nav li.client ul		{ background: url(../images/bg_client_home.jpg) no-repeat bottom left;}


ul#nav li.adviser ul	{ background: url(../images/bg_adviser_home.jpg) no-repeat bottom left;}

ul#nav li ul			{ background: url(../images/bg_nav_home.jpg) no-repeat bottom left;}

