p, ul, li, h1, h2, h3, h4, h5, h6, ol, form {margin:0px; padding:0px;}
.hide {display: none;}
p {font-size:1em; line-height:1.4em;}
h2 {font:normal 1.6em arial, verdana,tahoma, sans-serif; letter-spacing:0.6em;}
h3 {font:bold 1.4em arial, verdana,tahoma, sans-serif; padding:12px 0 0 0; margin:0; color:#C77528;}
h4 {font:bold 1.2em arial, verdana,tahoma, sans-serif; padding:10px 0 0 0; margin:0; color:#C77528;}
a {color:#C77528;}
a:hover {color:#353A4C;}
a.bottom {text-decoration:none; font-weight:bold;}
a.bottom:hover {text-decoration:underline; color:#C77528;}
sup{letter-spacing:0;font-size:.8em;}
.alert {margin-top:20px; font-weight:bold; font-size:1.1em;}
.sr_signup {margin:10px 0;}
.small {font-size:0.8em;}

.alignright {float:right; padding: 0 0 10px 10px;}

 
body	{
 	margin: 0; padding: 0;
	font:70% verdana, arial, helvetica, sans-serif;
	color: #353A4C;
	background: #D4E8EB;
	text-align:center;
	}
#wrapper {
	position:relative;	
	width:800px; 
	margin:0px auto 0 auto; 
}


/* Styles for call out boxes which appear at the very top of each page
--------------------------------------------*/

#call_out{
	position: absolute; 
	top:0px; left: 0px; 
	width:800px; height:70px; 
	margin:0; padding:0;
	background:#353A4C url(../images/call_out.gif) top left no-repeat;
}
#mwr {
	float:left;
	width:520px; height:70px;
	margin:0; padding:0;
	list-style-type: none;
	position:relative;
}

#mwr li {
	position: absolute;
	margin: 0; padding: 0;
	list-style: none;
	top: 0;
}

#call_out li a {
	display:block; 
	height:70px;
	text-decoration: none;	outline: 0; 
}

#twenty {left: 0px; width: 159px;}
#twenty a:hover {background:  url(../images/call_out.gif) -0px -70px no-repeat;}

#quiz {left: 160px; width: 199px;}
#quiz a:hover {background:  url(../images/call_out.gif) -160px -70px no-repeat;}

#contact_us {left: 360px; width: 159px;}
#contact_us a:hover {background:  url(../images/call_out.gif) -360px -70px no-repeat;}

#sign_up {
	float:right;
	width:280px; height:70px;
	margin:0; padding:0;
}
#sign_up p {
	text-align:left; color:#FFF;
	padding:20px 0 0 15px;
	font-size:0.9em;
}
#sign_up input{font-size:0.9em;}
	



/* Styles for header area 
-------------------------------------------------*/
#header {
	position: absolute; 
	top:70px; left: 0px; 
	width:800px; height:114px; 
	margin:0; padding:0;
	background:#FFF;

}
#logo {
	position: absolute; 
	top:0px; left: 0px; 
	margin: 0; padding:0;
	background: url(../images/logo.gif) no-repeat; 
	width: 214px; height:114px; 
}
#logo a {width:214px; height:114px; display:block;}

#nav { /* See nav.css files for individual styles */
	position:absolute;
	top:90px; right:20px;
	height:47px;
	z-index:200;
}


/*  Main Content Layout 
-------------------------------------------*/
#content_home, #content, #content_wide  {
	position:absolute;
	top:184px; left:0;
	width:800px; 
	margin:0px; padding:30px 0 0 0; 
	background:#FFF;
	text-align:left;
}
#content {background:#FFF url(../images/content_bg.gif) repeat-y;}

/*  Layout for home page
----------------------------------------------*/
#left_home{
	float:left;
	width:383px;
	margin:0; padding:0;
}
#podcast {
	width:353px; height:260px;
	margin:5px 0 0 0; padding:10px 10px 30px 20px;
	background:#91B6B6;
}

#podcast h3 {font-size:1.4em; letter-spacing:0.2em; color:#d4e8eb; font-weight:normal;}

#podcast p {color:#FFF; padding-bottom:3px;}
#podcast a {color:#FFF; text-decoration:none;}
#podcast a:hover {text-decoration:underline;}

#learn {
	float:left;
	width:170px;
	padding:0 5px 5px 0; margin:0;
	border-right:1px solid #d4e8eb;
}
#learn h2 {width:68px; height:26px; background: url(../images/title/home_learn.gif) left top no-repeat; }

#listen {
	float:right;
	width:160px;
	padding:0 0px 5px 5px; margin:0;
}
#listen h2 {width:110px; height:26px; background: url(../images/title/home_listen.gif) left top no-repeat; }
#learn h3, #listen h3 {font-size:1em; letter-spacing:0.2em; color:#C77528; font-weight:bold;}





#right_home{
	float:right;
	width:392px;
	margin:0; padding:0;
}


#right_home li {list-style-type:none; width:383px; height:115px; margin:0; padding: 0 0 5px 0;}
#right_home p {padding:5px 25px 2px 5px; margin:0 0 0 140px; }
#right_home a {text-decoration:none; color:#353A4C;}
#right_home a:hover {text-decoration:underline;}

#right_home h4 {
	width:200px; height:15px; 
	margin:0 0 0 130px; padding:4px 0 0px 18px;
	font-size:11px; line-height:12px;
	text-transform:uppercase;
	border:1px solid #79a0a6;
	color:#5c5c5c;
}



.custodian {background:url(../images/home/shake.jpg) left top no-repeat;}
.fee {background:url(../images/home/fees.jpg) left top no-repeat;}
.transparent {background:url(../images/home/couple.jpg) left top no-repeat;}
.management {background:url(../images/home/stocks.jpg) left top no-repeat;}

#newsletter {
	float:left; 
	padding:5px; 
	width:360px; margin-right:10px; 
	border:1px solid #91B6B6;
}
#newsletter h5 {
 font:bold 1.2em arial, verdana,tahoma, sans-serif; padding:4px 0; margin:0; color:#353A4C;
}
#mb-name {margin-bottom:2px;}
#mb-ijili-ijili {margin-left:2px;}

/*  Layout for sub pages
----------------------------------------------*/
#main {
	float:left;
	width:740px;
	padding:0 0 0px 35px; margin:0;
}

#left {
	float:left;
	width:336px;
	padding:0 0 10px 35px; margin:0;
}
#left h2, #main h2 {
	border:1px solid #91B6B6;
	padding:4px 20px; margin:0
}

#left h3, #main h3, #left h4, #main h4 {padding:10px 0 4px 20px; margin:0;}
#left p, #main p {padding:6px 0 6px 20px;}
#left ul, #main ul {padding-left:20px; margin-left:20px;}
#left ol {padding-left:8px; margin-left:8px;}
#left li, #main li {padding:4px;}
#right {
	float:right;
	width:383px;
	padding:0; margin:0;
}
#right blockquote {
	padding:8px 8px 8px 0; margin:0;
	color:#91B6B6;
	font:normal 1.4em arial, verdana, tahoma, sans-serif;
}
#right ul {padding:5px 20px; margin:5 20px; color:#C77528;}
#right li {padding:5px 0;}

.single-col #left {width:600px;}
.single-col #content {background:#FFF;}

/* Styles footer
--------------------------------------------------------------------------------*/

#footer {
	float:left;
	margin:0; padding:30px 0 10px 0; 
	border-top:30px solid #FFF;
	width:800px;
	background:#D4E8EB url(../images/footer_bg.gif) top no-repeat;
}
#footer p {font:1em arial, verdana, tahoma, sans-serif; color:#91B6B6;}
#footer a {color:#91B6B6; text-decoration:none; padding:0 5px;}
#footer a:hover {text-decoration:underline;}



#footer p.copy {
	text-align:center;
	padding:22px 0 0 5px;
}

#footer p.foot-nav {
	text-align:center;
	padding:20px 5px 0 0;
}


/* Styles Tables
--------------------------------------------------------------------------------*/
table{border-collapse:collapse;margin:10px 0;}
table.indented{ margin-left:20px;}
th,td{vertical-align:top;border:1px solid #91B6B6;margin:0;padding:5px 10px;}
th{background:#EEF5F6;font:bold 1em arial, helvetica, verdana, sans-serif;
	color:#353A4C;text-align:center;}
td.col1{font-weight:bold;color:#353A4C;}    
th.top{background: #91B6B6;}
th h4{padding:0;color:#FFF;}  


.quiztable td {border:none; background:#F1F1F1; border-bottom:2px solid #FFF;}   

/* Styles Tables
--------------------------------------------------------------------------------*/
form #submit{margin-left:210px;}

form dl{width:350px;}
form dt {
   font-weight:bold;
   padding-top:5px;
   clear:both;
   width:130px;
   float:left;
   text-align:right;
}

form dd {
   float:left;
   width:200px;
   margin:0 0 0.5em 0.25em;
}
    
 /* Styles FAQ
--------------------------------------------------------------------------------*/   
#answers p a{font-weight:bold;color:#353A4C;}
.top_link{text-align:right;}
#answers p.top_link a{color:#C77528;}
#answers p.top_linka:hover {color:#353A4C;}

    
 /* Styles Site Map
--------------------------------------------------------------------------------*/  
#sitemap {margin-top:20px;} 
#sitemap, #sitemap ul {list-style:none;}
#sitemap li {text-transform:uppercase; color:#353A4C; letter-spacing:0.4em;}
#sitemap li ul li {text-transform:lowercase; letter-spacing:0.1em;}
#sitemap a {text-decoration:none;}









