/*
MDFINANCIAL.CMA.CA NAV MENU
(c) 2008 MD Financial
*/

/* Main nav menu */

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li {
	float: left;
	display: inline;
}
#nav li a {
	float: left;
	display: inline;
	width: 188px;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.5em;
	color: #333;
	text-decoration: none;
	margin: 0;
	padding: 8px 6px;
	border-bottom: 1px solid #ddd;
}
#nav li a:hover {
	color: #000099;
	text-decoration: none;
}
#nav li a:hover.green, #nav li a.investments-current, #nav li a:hover.investments-current {
	color: #fff;
	text-decoration: none;
	background: #a2ad00;
}
#nav li a:hover.orange, #nav li a.banking-current, #nav li a:hover.banking-current {
	color: #fff;
	text-decoration: none;
	background: #e37222;
}
#nav li a:hover.blue, #nav li a.financial-advice-current, #nav li a:hover.financial-advice-current {
	color: #fff;
	text-decoration: none;
	background: #739abc;
}
#nav li a:hover.blue2, #nav li a.insurance-current, #nav li a:hover.insurance-current {
	color: #fff;
	text-decoration: none;
	background: #4892db;
}
#nav li a:hover.brown, #nav li a.estate-current, #nav li a:hover.estate-current {
	color: #fff;
	text-decoration: none;
	background: #584528;
}
#nav li a:hover.darkBlue {
	color: #fff;
	text-decoration: none;
	background: #009;
}
/* Top-right nav */

#header-right ul {
	float: right;
	margin: 86px 12px 0 0;
	padding: 0;
	list-style: none;
}
#header-right li {
	float: left;
	display: inline;
}
#header-right li a {
	float: left;
	display: inline;
	font-size: 1.0em;
	font-weight: normal;
	margin: 0 0 0 20px;
	padding: 4px 0 6px 0;
	color: #000099;
	text-decoration: none;
}
#header-right li a:hover {
	color: #4892db;
	text-decoration: none;
}
#header-right li.signon {
	padding: -4px 0 0 0;
	background: url(../img/icons/padlock-small2.png) no-repeat;
}
#header-right li a.signon {
	padding: 2px 0 6px 20px;
	background: url(../img/icons/padlock-small.png) no-repeat;
}
/* Contact menu */

#contact {
	float: left;
	margin: 30px 0 0 0;
}
#contact p.contact-title {
	font: bold 1.3em arial, verdana, tahoma, sans-serif;
	color: #e37222;
	margin: 0 0 8px 8px;
	padding: 0;
}
#contact p {
	color: #666;
	margin: 0 8px 8px 8px;
	padding: 0;
}
#contact p a {
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
#contact p a:hover {
	color: #4892db;
	text-decoration: none;
}
#contact ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#contact li {
	float: left;
	display: inline;
}
#contact li.title {
	float: left;
	display: inline;
	width: 190px;
	font: bold 1.3em arial, verdana, tahoma, sans-serif;
	color: #e37222;
	margin: 0;
	padding: 0 0 12px 10px;
}
#contact li a {
	float: left;
	display: inline;
	width: 182px;
	height: 30px;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.5em;
	color: #000099;
	text-decoration: none;
	margin: 0 0 0 8px;
	padding: 0;
}
#contact li a:hover {
	color: #4892db;
	text-decoration: none;
}
#contact img, #webcasts img, #whois img {
	float: top left;
	border: 0;
	padding: 0 4px 0 0;
	vertical-align: middle;
}
#site-search p.search-title {
	font: bold 1.3em arial, verdana, tahoma, sans-serif;
	color: #e37222;
	margin: 10px 0 12px 8px;
	padding: 0;
}
.search {
	float: left;
	height: 15px;
	font: normal 1.0em verdana, arial, tahoma, sans-serif;
	color: #666;
	margin: 0 -4px 12px 8px;
	padding: 5px 5px 3px 5px;
	border: 0;
	background: #f5f5f5;
	border: 1px solid #bbb;
	border-right: none;
}
.search-btn {
	float: left;
	width: 25px;
	height: 23px;
	font: bold 0.97em verdana, arial, tahoma, sans-serif;
	color: #111;
	margin: 0;
	padding: 1px;
	background: #ddd url(../img/nav/search-backgr.png) left no-repeat;
	border: 1px solid #bbb;
	border-left: none;
}
.submit-button {
	float: left;
	margin: 0;
	padding: 1px;
	background: #ddd;
	border: 1px solid #bbb;
	border-left: none;
}
/* Webcasts nav */
#webcasts {
	float: left;
	width: 180px;
	margin: 26px 0;
	padding: 0 10px;
	clear: left;
}
#webcasts p.webcasts-title {
	font: bold 1.3em arial, verdana, tahoma, sans-serif;
	color: #e37222;
	margin: 0 0 8px 0;
	padding: 0;
}
#webcasts p {
	color: #666;
	margin: 0 0 8px 0;
	padding: 0;
}
#webcasts p a {
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
#webcasts p a:hover {
	color: #4892db;
	text-decoration: none;
}
/* Whois nav */
#whois {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0 10px;
	clear: left;
}
#whois p.whois-title {
	font: bold 1.3em arial, verdana, tahoma, sans-serif;
	color: #e37222;
	margin: 0 0 8px 0;
	padding: 0;
}
#whois p {
	color: #666;
	margin: 0 0 8px 0;
	padding: 0;
}
#whois p a {
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
#whois p a:hover {
	color: #fff;
	text-decoration: none;
}
/* NEW FOOTER */

#footer {
	margin: 0px;
	padding: 0px;
	width: 980px;
	display: block;
	font-weight: normal;
	line-height: 1.6em;
	background-color: #e5e5e5;
	clear: both;
}
#footer select {
	margin: 0px 0 0;
	padding: 4px;
	background-color: #fff;
	color: #333;
	border:1px solid #ddd;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.0em !important;
}
#footer ul {
	margin: 0px;
	padding: 15px 0 20px 5px;
	background: url(../img/footer/fat-footer.png) no-repeat bottom;
	height: 112px;
	display: block;
	color: #fff !important;
	list-style: none;
	text-align: left;
}
#footer ul li {
	margin: 0px;
	padding: 0 0 0 10px;
	width: 155px;
	float: left;
}
#footer ul li ul li {
	white-space: nowrap;
}
#footer ul li.company {
	width: 198px;
}
#footer ul li.contact {
	margin: 0;
	padding: 0 0 0 15px;
	float: left;
}
#footer ul li.contact a {
	color: #e4d1c3 !important;
}

#footer ul li.contact a:hover {
	color: #fff !important;
}
#footer .line {
	margin: 10px 0 6px !important;
	padding: 0 !important;
	height: 1px !important;
	border-top: 1px solid #d37d41;
	width: 237px;
}
#footer ul li.border {
	border-left: 1px solid #5252ae;
    height: 118px;
}
#footer ul li ul {
	margin: 0px;
	padding: 0px;
	clear: both;
	background: none;
	list-style: none;
}
#footer ul li ul li {
	margin: 0px;
	padding: 0px;
	clear: both;
	background: none;
}
#footer h4 {
	font-size: 1.3em;
	color: #fff;
}
#footer p.copyright {
	margin: 10px 10px 30px;
	color: #888;
	text-align: left;
}
#footer p.copyright a {
	color: #000099;
}
#footer ul li p {
	margin: 0 0 8px 0;
	color: #fff;
}
#footer a {
	color: #b8b8e1;
	text-decoration: none;
}
#footer a:hover {
	color: #ddd;
	text-decoration: underline;
}
#footer sup {
	color: #b8b8e1;
}
sup {
	line-height: 0;
}

/* END NEW FOOTER */

