@charset "UTF-8";
/* GUZMAN WEBSITE
------------------------------------------------------------------------------------------- */

body{width:100%;height:100%;margin:0;padding:0;background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#10417a;}


/* LINKS 
------------------------------------------------------------------------------------------- */
a:link,
a:visited{color:#117eca;text-decoration:none;}
a:hover,
a:active,
a:visited:hover{color:#87a9d1;text-decoration:none;cursor:pointer;}
	
	a.green_arrows{padding-left:10px;font-size:11px;font-weight:bold;
		background:url(../images/green_arrows.gif) no-repeat left center;}
	a.green_arrows:link,
	a.green_arrows:visited{color:#117eca;text-decoration:none;}
	a.green_arrows:hover,
	a.green_arrows:active,
	a.green_arrows:visited:hover{color:#87a9d1;text-decoration:none;cursor:pointer;}



/* GENERAL
------------------------------------------------------------------------------------------- */
.block{display:block;}
img {behavior: url('../js/iepngfix.htc');}

ul{list-style-image:url(../images/bullet_arrow.gif);}
li{padding-bottom:10px;}


/* HEADER
------------------------------------------------------------------------------------------- */
.header{position:relative;width:950px;}
.text_menu{position:absolute;top:10px;right:0;}
	.text_menu a{padding:0 12px;font-weight:bold;}
	.text_menu a:link,
	.text_menu a:visited{color:#10417a;text-decoration:none;}
	.text_menu a:hover,
	.text_menu a:active,
	.text_menu a:visited:hover{color:#10417a;text-decoration:underline;cursor:pointer;}



/* PAGE WRAPPERS
------------------------------------------------------------------------------------------- */
.wrapper{position:relative;padding:32px 0 50px 230px;}


/* MAIN MEUN
------------------------------------------------------------------------------------------- */
.menu{position:absolute;top:32px;left:30px;_left:-200px;}
	.menu a{width:131px;display:block;text-decoration:none;}
	.menu a:link,
	.menu a:visited{color:#FFFFFF;padding:4px 15px 3px 24px;
		border-top:1px solid #FFFFFF;background:url(../images/nav_bg.gif) no-repeat top #10417a;}
	.menu a:active,
	.menu a:hover,
	.menu a:visited:hover,
	.menu a.current{color:#FFFFFF;
		border-top:1px solid #FFFFFF;background:url(../images/nav_bg_over.gif) no-repeat top #10417a;}
		
	.subnav a:link,
	.subnav a:visited{color:#10417a;padding:4px 15px 3px 24px;
		border-top:1px solid #0f54a4;background:none;background-color:#e2eaf4;}
	.subnav a:active,
	.subnav a:hover,
	.subnav a:visited:hover,
	.subnav a.current{color:#10417a;
		border-top:1px solid #0f54a4;background:none;background-color:#b7cbe4;}
		
	.subnav a.subsubnav{background-color:#d7e1ee;display:none;}
	

/* HIGHLIGHTS
------------------------------------------------------------------------------------------- */
.hl{display:block;}
.hl_title{width:100%;font-size:13px;font-weight:bold;margin:25px 0 15px;padding:4px 0;
	border-top:1px solid #87a9d1;border-bottom:1px solid #87a9d1;}
a.hl_link{display:block;padding:3px 0 3px 16px;font-weight:bold;
	background:url(../images/links_arrow.gif) no-repeat 0 50%;}



/* CONTENT
------------------------------------------------------------------------------------------- */
h1, .title{margin:0;padding:20px 0 0;font-size:32px;font-family:"Times New Roman", Times, serif;}
.subheader{font-weight:bold;font-style:italic;}
.copy{width:470px;_margin-top:16px;}
.back_button{position:absolute;top:136px;left:650px;_left:450px;}
.fixed_income_logos{width:33%;height:150px;float:left;}
.career_opp_table{margin-left:-6px;}
	.career_opp_table span{padding:2px 8px;_padding:0 8px;}
.bio_title{font-size:18px;}
.bio_thumb{position:absolute;top:28px;left:0;}
.bio_photo{float:left;padding:6px 15px 15px 0;}

#divPDF a{text-decoration:underline;}
#uploaded_logo{width:123px;height:70px;overflow:hidden}



/* FORM ELEMENTS
------------------------------------------------------------------------------------------- */
.form_field{width:250px;border:1px solid #7a97a9;padding:2px;}
.form_field_small{width:70px;border:1px solid #7a97a9;padding:2px;}
.form_field_medium{width:150px;border:1px solid #7a97a9;padding:2px;}



/* FOOTER
------------------------------------------------------------------------------------------- */
.footer{width:720px;padding-top:10px;margin-top:75px;font-size:10px;
	border-top:1px solid #87a9d1;}
	.footer a:link,
	.footer a:visited{color:#87a9d1;text-decoration:underline;}
	.footer a:hover,
	.footer a:active,
	.footer a:visited:hover{color:#117eca;text-decoration:none;cursor:pointer;}
