﻿/* Mass Reset
############################################################*/
*{padding:0;margin:0;}body{padding:0;margin:0;border:none;}h1,h3,h4,h5,h6,p{margin:0;padding:0;}pre,blockquote,form,label,ul,ol,li,dl,fieldset,address{margin:0;padding:0;}dd,blockquote{margin-left:0;}fieldset{padding:0;}img{border:none;}

/* Common
############################################################*/
body {font-size:.8em;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#666;background-color:#d4ccaf;}

h1{	padding: 30px 5px 0px 0px;margin-bottom:4%}
/*h2{}*/
h3{}
h4{font-weight:bold;color:#24649F;margin:15px 0px -8px;font-size: 1.1em;}
p{margin-bottom:1.5%}
span{}
a, a:visited {color:#24649F;  text-decoration : none; }
a:hover{	text-decoration : none;}
.clear{clear:both};
label{clear:left;float:left;}

/* Structural 
############################################################*/

/* #frame is a global container that houses the blue flash background */
#frame {width:100%;}
.gradient{background-image:url("../images/bg_body_gradient.gif");background-repeat:repeat-x;}
#blueFlashStripe{width:100%;background-image:none;}
#container{margin:0px auto 0px;width:950px;text-align:left;background-image:none;background-color:#fff;padding:16px 23px 0px;}
#header{width:950px;height:96px;border-bottom:7px solid #24649f;z-index:1000;position:relative;}
#logo{width:339px;height:88px;background-image:url("../images/dovetail_logo_mtr.jpg");background-repeat:no-repeat;float:left;}
#date{float:right;color:#930;font-weight:bold;text-transform:capitalize;width:300px;text-align:right;position:relative;right:25px;top:35px;font-size:.8em;}
/*flash div only appears on index.php */
#headerImg{height:259px;width:950px;/*background-image:url(../images/flash_placeholder.jpg);*/clear:left;z-index:1;position:relative;}
#content{padding:9px 0px 0px;}
#topPicture{width:637px;height:187px;float:left;}
#leftColumn{float:left;width:625px;}
#rightColumn{float:right;width:308px;}
#banners{float:right; width:303px;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#912c14;font-size:.8em;font-weight:bold;}
#sidebar{float:right;width:258px;height:157px;background-image:url("../images/bg_sidebarPinned.jpg");background-repeat:no-repeat;margin:15px 0px 0px;padding:85px 20px 20px 30px;}
#sidebarProfile{float:right;width:237px;height:185px;background-image:url("../images/bg_fastFacts.gif");background-repeat:no-repeat;margin:0;padding:65px 25px 0 40px;}
#pageName{padding: 10px 0px 10px;height:10px;}
#affiliationLogos{visibility:visible;height:auto;position:relative;padding:0px;margin-top:10px;text-align:center;}
#bottomNavigation{height:166px;margin:30px 0px 0px;}
#footer{width:950px;background-image:url("../images/bg_footer.gif");background-repeat:repeat;height:28px;font-size:.8em;padding:15px 23px;text-align:left;margin:-5px auto 0px;}

blockquote {
	margin: 0px;
	padding: 15px 25px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DD3800;
	font-style: italic;
	line-height: 100%;
	font-size: small;
	font-weight: normal;
}
#blockquote-signature {
	margin: 2.5px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-style: italic;
	line-height: 100%;
	font-size: small;
	font-weight: normal;
	float: right;
}


/* Main Text Area
############################################################*/
#textArea_2 {line-height:1.5em;width:600px;font-size:small; color:black;}
#textArea_2 h1{padding: 15px 5px 0px 0px;margin-bottom:1%; font-size:medium;}
#textArea_2 h2 {padding: 0px 5px 0px 0px;font-size:medium; margin-bottom:2%}
#textArea_2 h3 {padding: 0px 5px 5px 0px;}
#textArea_2 li {width:auto;margin:5px 9px 0px 15px;}
#textArea_2 li ul {display:none}
#textArea_2 li:hover ul{position:absolute; display:inline; width:14em; background:#ffffff; }
#textArea_2 li ul li {float:none; width:auto; font-size:85%; font-weight:normal; margin:8px; border-bottom:thin #004a8d solid; }



/* Miscellaneous
############################################################*/
body#home #blueFlashStripe{background-image:url("../images/bg_blueFlashStripe.gif");background-repeat:repeat-x;background-position:0px 222px;}
body#home #container{background-image:url("../images/bg_blueFlashStripe.gif");background-repeat:repeat-x;background-position:0px 222px;background-color:#fff;}

body#firm li#ourFirm a.home{background-position:top right;}
body#business li#busSolutions a.home{background-position:top right;}
body#individual li#indivSolutions a.home{background-position:top right;}
body#realEstate li#reInvestorSolutions a.home{background-position:top right;}
body#customer li#customerSupport a.home{background-position:top right;}

/* Navigation 
############################################################*/
#topmenu{font-size:small;font-weight:bold;color:#004a8d;position:absolute;top:2px;left:623px;width:auto;}
#navbar {font-size:small;font-weight:bold;color:#004a8d;position:absolute;top:65px;left:384px;width:auto;}
#navbar, #navbar ul {display:block;margin:0; padding:0;list-style:none;}
#navbar a {	display:block; width:auto;}
#navbar li {float:left;	width:auto;margin:0px 0px 0px 18px;}
#navbar li ul {display:none}
#navbar li:hover ul{position:absolute; display:block; width:14em; background:#ffffff; }
#navbar li ul li {float:none; width:auto; font-size:85%; font-weight:normal; margin:8px; border-bottom:thin #004a8d solid; }

	
/* End Navigation
/*############################################################*/



/* Banners
############################################################*/
.banner{margin:0 0 11px;background-color:#dbd4bb;width:300px;height:88px;padding:0;border:none;}
.banner.nopic.horizontal.solutions{background-image:url("../images/bnr_browseOurSolutions.gif");}
.banner-high-point{margin:0 0 14px;background-color:#dbd4bb;width:300px;height:203px;padding:0;border:none;}


/* Callouts 
############################################################*/

/* Sidebars 
############################################################*/

/* Forms 
############################################################*/

/* FAQ
############################################################*/

/* Bottom Navigation 
############################################################*/
.btmNav{padding:37px 0px 0px 15px;height:136px;float:left;font-size:.85em;}
#bottomNavigation .ourFirm{background-image:url("../images/bg_btmNav_1_ourFirm.gif");background-repeat:no-repeat;width:159px;}
#bottomNavigation .busSolutions{background-image:url("../images/bg_btmNav_2_busSolutions.gif");background-repeat:no-repeat;width:169px;}
#bottomNavigation .indSolutions{background-image:url("../images/bg_btmNav_3_indSolutions.gif");background-repeat:no-repeat;width:191px;}
#bottomNavigation .reInvestors{background-image:url("../images/bg_btmNav_4_reInvestors.gif");background-repeat:no-repeat;width:181px;}
#bottomNavigation .newsletterSignup{background-image:url("../images/bg_newsletterSignup.gif");background-repeat:no-repeat;width:175px;color:#fff;}
#bottomNavigation .newsletterSignup p{width:115px;}
#bottomNavigation li{list-style:none;}
#bottomNavigation a {color:#333;text-decoration:none;}
#bottomNavigation a:hover {text-decoration:underline;}

