@charset "UTF-8";
/* =CALL LIBRARY */
/* ------- Reset all CSS Styles */

	@import url("reset-min.css");

body { font-family: Arial, Helvetica, sans-serif; line-height: 18px; background-color: #EFEFEF;}

.clear {clear: both;}

a:link, a:active, a:visited {color: #0e2556;}

a:hover{color: #1B4298;}

h1 {color: #0e2556; font-weight: bold; font-size: 16px; padding-top: 18px;}
h2 {color: #0e2556; font-weight: bold; font-size: 14px;	padding-top: 16px;}
h3 {color: #0e2556; font-weight: bold; font-size: 12px; padding-top: 16px;}
h4 {color: #691300; font-weight: bold; font-size: 12px; padding-top: 14px; }
p {font-size: 12px; padding-top: 10px;}
em {font-style: italic;}
strong {font-weight: bold; color:  #0e2556; }

/* Layout Styles */
#container {width: 938px; margin: 20px auto; background-color: #FFFFFF; border: 1px solid #E1E1E1;}
#masthead {border-bottom: 12px solid #1B4298;} 
#content {position: relative; z-index: 99; margin-top: 24px; padding: 0 10px;}
#content-left-wide {width: 920px; margin-top: 18px;}
#content-left-top {width: 680px;}
.content-left-narrow {float: left; width: 580px;}
	
.right-float {position: relative; float: right; width: 230px; margin-top: 10px; padding: 0 20px; border: 1px solid #CCCCCC;}
.right-float h3 {color: #691300; text-align: center;  line-height: 14px;}

.zoom {position: absolute; top: 4px; right: 4px;}

.caption {font-size: 10px; padding: 0 6px 6px 0; line-height: 14px;}	

#footer {width: 938px; margin: 30px 0 30px 0; border-top: 2px #1B4298 solid;}

/*Content Formatting Styles*/
.content-left-narrow ul {font-size: 12px; margin: 6px 0 6px 1px; text-align: left;}
.content-left-narrow  li {padding: 7px 0 0 16px !important; background: url(../images/bullet.gif) left 14px no-repeat;}
.right-float ul {font-size: 12px; margin: 6px 0 12px 1px; text-align: left;}
.right-float li {padding: 7px 0 0 16px !important; background: url(../images/bullet.gif) left 14px no-repeat;}


h3.subtitle {font-style: italic; padding-top: 9px;}
.article-list {font-size: 12px; margin: 0 0 6px 1px; text-align: left;}
.article-list li {padding: 10px 0 0 16px !important; background: url(../images/bullet.gif) left 17px no-repeat;}
.article-numlist {font-size: 12px; margin: 0 0 6px 17px; text-align: left;}
.article-numlist li {padding: 10px 0 0 3px !important; list-style-type:decimal;}

form {font-size: 11px;}
.error {color: #FF0000; font-weight: bold; padding-left: 6px !important;}
.required {color: #FF0000; font-size: 10px; padding-bottom: 6px !important;}


/* Sidebar Formatting */
#content-right-home ul, #content-right-wide ul {font-size: 12px; margin: 6px 0 22px 1px; text-align: left;}
#content-right-home li, #content-right-wide li {padding: 7px 0 0 16px !important; background: url(../images/bullet.gif) left 14px no-repeat;}
#content-right-home h2, #content-right-wide h2 {padding: 6px 0 0 0; text-align: center; text-transform: uppercase;}
#content-right-home a {text-decoration: none;}
	.read-more-news-link {display: block; width: 173px; height: 27px; background: url("../images/button-more-news.png") no-repeat; text-indent: -100000px; margin: 10px 0 0 12px;}
	.read-more-fund-link {display: block; width: 173px; height: 27px; background: url("../images/button-more-fund.png") no-repeat; text-indent: -100000px; margin: 10px 0 0 37px;}
	.read-more-news-link:link, .read-more-news-link:visited, .read-more-fund-link:link, .read-more-fund-link:visited {background-position: 0px 0px;}
	.read-more-news-link:hover, .read-more-news-link:active, .read-more-fund-link:hover, .read-more-fund-link:active {background-position: 0px -27px;}

/* Footer Style */
#footer .tagline {float: left; padding: 18px 0 6px 12px;}
#footer .logo {float: right;  padding: 6px 10px 4px 0;}
#footer .address {float: left; font-size: 11px; font-weight: bold; padding-left: 10px;}
