/* ---------------- Misc START ---------------- */

.mainbody {
	margin: 0px;
	/*background: #192426;*/
	background: #192426 url(/Images/CommonImages/bg_body.gif) repeat-x;
}

.photopad{
	margin-right: 10px;
	margin-bottom: 5px;
}

.setwidthselect {width : 190px;}

.tr1 { background: #ECEFF2; }

.tr2 { background: #CED3D9; }

.col_header { 
	background: #445A6D; 
	color: white;
	font: 11px/19px Tahoma, Verdana, Arial, sans-serif; 
	padding-left: 10px;
}

/* ---------------- Misc END ---------------- */

/* ---------------- TEXT START ---------------- */
.maintext{
	color : #707070;
	font: 11px/19px Tahoma, Verdana, Arial, sans-serif;
}
.maintext a {color: #254563; text-decoration: underline;}
.maintext a:link {color: #254563;}
.maintext a:visited {color: #254563;}
.maintext a:hover {color: #254563; text-decoration: underline;}

.address{
	color : #707070;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.address a {color: #254563; text-decoration: underline;}
.address a:link {color: #254563;}
.address a:visited {color: #254563;}
.address a:hover {color: #254563; text-decoration: underline;}

.archive_on a {color: #992737; text-decoration: underline;}
.archive_on a:link {color: #992737;}
.archive_on a:visited {color: #992737;}
.archive_on a:hover {color: #992737; text-decoration: underline;}

.fundtext{
	color : #575757;
	font: 11px/19px Tahoma, Verdana, Arial, sans-serif;
}

.label{
	color : #5B6368;
	font: 11px/30px Tahoma, Verdana, Arial, sans-serif;
}

.breadcrumb{
	color : #333333;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.breadcrumb a {color: #0000FF; text-decoration: underline;}
.breadcrumb a:link {color: #0000FF;}
.breadcrumb a:visited {color: #0000FF;}
.breadcrumb a:hover {color: #0000FF; text-decoration: underline;}

.errtext{
	color : #FF0000;
	padding-left:2px;
	font: normal 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.errtext a {color: #FF0000; text-decoration: underline;}
.errtext a:link {color: #FF0000;}
.errtext a:visited {color: #FF0000;}
.errtext a:hover {color: #FF0000; text-decoration: underline;}

.footertext {
	color : #737373;
	font: 11px/22px Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
	padding:15px 0;
}
.footertext a {color: #A0A0A0; text-decoration: underline;}
.footertext a:link {color: #A0A0A0;}
.footertext a:visited {color: #A0A0A0;}
.footertext a:hover {color: #A0A0A0; text-decoration: underline;}

.footertext em {
	color : #424242; padding: 0px 5px; font-style:normal;
}

/* ---------------- TEXT END ---------------- */

/* ----------------- tables and positioning START ---------------- */
.content {
	padding: 15px 20px;
	color : #707070;
	font: 11px/19px Tahoma, Verdana, Arial, sans-serif;
}

.icon { position:relative; margin-right:5px; top: 3px; }

.col_left { background: #F7F8FA url(/Images/CommonImages/bg_leftcol.gif) repeat-y; width:230px; }

.col_left_home { margin: 20px; }

.col_main { background: #FFFFFF url(/Images/CommonImages/bg_content.gif) no-repeat; }

.col_main_home { background: #445A6D url(/Images/CommonImages/bg_content_home.gif) no-repeat; }

.col_main_home .maintext { color : #C2D1DD; }

.col_main_home h1 { color : #FBFBFB; }

.footer{
	color : #FFFFFF;
	font: 10px/33px Tahoma, Verdana, Arial, sans-serif;
	background: #982636;
	padding-left: 25px;
}
.footer a {color: #FFFFFF; text-decoration: underline;}
.footer a:link {color: #FFFFFF;}
.footer a:visited {color: #FFFFFF;}
.footer a:hover {color: #FFFFFF; text-decoration: underline;}

/* ----------------- tables and positioning END ---------------- */

/* ----------------- drop nav START ---------------- */
.dropnav_bg {
	background: #FFFFFF url(/Images/CommonImages/bg_dropnav.gif) repeat-x bottom;
	padding: 10px 15px;
	color : #203C56;
	font: 11px/19px Tahoma, Verdana, Arial, sans-serif;
}

.dropnav_footer {
	background: #5980A2 url(/Images/CommonImages/dropnavfooter.gif) no-repeat center;
	height:8px;
}

.dropnav_bg .secnav_text {
	font-weight:normal;
	line-height: 15px;
	padding: 0px;
}

.dropnav_bg .hr_secnav {
	background:#C5D7E6 url(/Images/CommonImages/spacer.gif);
	margin: 5px 0px;
}

.dropnav_bg .hr_secnav_dropnav {
	display: none;
}

.dropnav_bg .secnav_header {
	display:none
}

.dropnav_bg .spacer {
	display:none
}

/* ----------------- drop nav END ---------------- */

/* ----------------- header / nav START ---------------- */
.header_bg, .header_bg_right {
	background: #264765 url(/Images/Nav/bg.gif) repeat-x;
}

.header_links{
	color : #87BEDF;
	padding-left:2px;
	font: normal 11px/15px Tahoma, Verdana, Arial, sans-serif;
	text-align:right;
	padding:0px 20px;
}
.header_links a {color: #87BEDF; text-decoration: none; padding: 0 4px;}
.header_links a:link {color: #87BEDF;}
.header_links a:visited {color: #87BEDF;}
.header_links a:hover {color: #A5BBC7; text-decoration: underline;}

/* ----------------- header / nav END ---------------- */

/* ----------------- Section Nav START ---------------- */

#sectionnav {
}

.secnav_header {
	background: #2D3C4A;
	color : #FFFFFF;
	font: bold 14px/35px Tahoma, Verdana, Arial, sans-serif;
	padding-left:20px;
	
}

.hr_secnav, .hr_secnav_dropnav { 
	background: url(/Images/Nav/dotted.gif) repeat-x;
	margin: 5px;
}

.secnav_text {
	color : #666666;
	padding-left:20px;
	font: bold 11px/20px Tahoma, Verdana, Arial, sans-serif;
}
.secnav_text  a { color: #254563; text-decoration: none; display:block; width:100%;}
.secnav_text  a:link {color: #254563;}
.secnav_text  a:visited {color: #254563;}
.secnav_text  a:hover {color: #992737; text-decoration: none;}

.secnav_text  a.on { color: #992737; text-decoration: none;}
.secnav_text  a.on:link {color: #992737;}
.secnav_text  a.on:visited {color: #992737;}
.secnav_text  a.on:hover {color: #992737; text-decoration: none;}

.subsecnav_text {
	color : #666666;
	padding: 3px 10px 3px 30px;
	font: 11px/13px Tahoma, Verdana, Arial, sans-serif;
}
.subsecnav_text  a { color: #254563; text-decoration: none; display:block; width:100%;}
.subsecnav_text  a:link {color: #254563;}
.subsecnav_text  a:visited {color: #254563;}
.subsecnav_text  a:hover {color: #992737; text-decoration: none;}

.subsecnav_text  a.on { color: #992737; text-decoration: none;}
.subsecnav_text  a.on:link {color: #992737;}
.subsecnav_text  a.on:visited {color: #992737;}
.subsecnav_text  a.on:hover {color: #992737; text-decoration: none;}

.secnav_header {
}

.secnav_header {
}

.secnav_header {
}

/* ----------------- Section Nav END ---------------- */

/* ----------------- featured funds START ---------------- */

.fund_intro {
	color : #575757;
	font: 11px/19px Tahoma, Verdana, Arial, sans-serif;
}

.descrip {
	color : #707070;
	font: 11px/18px Tahoma, Verdana, Arial, sans-serif;
	padding: 0px 8px;
}
.descrip a {color: #165573; text-decoration: none;	padding-right:20px;	}
.descrip a:link {color: #165573;}
.descrip a:visited {color: #165573;}
.descrip a:hover {color: #165573; text-decoration: underline;}

.funds_featured {
	background: #FFFFFF url(/Images/CommonImages/bg_fundsfeatured.gif) no-repeat;
	padding: 15px 20px 5px 20px;
}

.fundstabs {
	background: #F1F2F2 url(/Images/CommonImages/bg_fundstabs.gif) no-repeat;
	padding-bottom:7px;
}

.tab {
	color : #254563;
	font: bold 11px/23px Tahoma, Verdana, Arial, sans-serif;
	padding: 0 3px;
	white-space:nowrap;
}
.tab a {color: #254563; text-decoration: underline;}
.tab a:link {color: #254563;}
.tab a:visited {color: #254563;}
.tab a:hover {color: #254563; text-decoration: underline;}


.tab_on {
	color : #254563;
	font: bold  11px/23px Tahoma, Verdana, Arial, sans-serif;
	padding: 0 3px;
	background: #F1F2F2 url(/Images/CommonImages/bg_tab.gif) repeat-x;
	white-space:nowrap;
}
.tab_on a {color: #525252; text-decoration: none;}
.tab_on a:link {color: #525252;}
.tab_on a:visited {color: #525252;}
.tab_on a:hover {color: #525252; text-decoration: none;}

.oval {	
	background-color : #FFFFFF;	
	color : #5B6368;
	font: 11px/29px Tahoma, Verdana, Arial, sans-serif;
}

.funds_scroll {
	overflow: auto;
	height:220px;
}

.frame_n { background:url(/Images/CommonImages/frame_n.gif) repeat-x; }
.frame_s { background:url(/Images/CommonImages/frame_s.gif) repeat-x; }
.frame_e { background:url(/Images/CommonImages/frame_e.gif) repeat-y; }
.frame_w { background:url(/Images/CommonImages/frame_w.gif) repeat-y; }

.frame2_n { background:url(/Images/CommonImages/frame2_n.gif) repeat-x; }
.frame2_s { background:url(/Images/CommonImages/frame2_s.gif) repeat-x; }
.frame2_e { background:url(/Images/CommonImages/frame2_e.gif) repeat-y; }
.frame2_w { background:url(/Images/CommonImages/frame2_w.gif) repeat-y; }

/* ----------------- featured funds END---------------- */

/* ----------------- fund detail START ---------------- */
.fund_photonum {
	color : #707070;
	font: 10px/12px Tahoma, Verdana, Arial, sans-serif;
	margin: 7px 0 7px 7px;
}
.fund_photonum a {color: #D5D5D5; text-decoration: none; background-color: #959595; padding: 0px 3px; margin: 0 2px;}
.fund_photonum a:link {color: #D5D5D5;}
.fund_photonum a:visited {color: #D5D5D5;}
.fund_photonum a:hover {color: #D5D5D5; background-color: #982737; text-decoration: none;}

.fund_photonum a.on { background-color: #436B8F;}

.fundphoto_bg {
 background: #F3F3F3;
 padding: 5px;
}

/* ----------------- fund etail END---------------- */

/* ----------------- form cells START ---------------- */
.formcell {
	color : #666666;
	text-align: right;
	background-color: #CCCCCC;
	padding-right: 5px;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
.formcell a {color: #CCCCCC; text-decoration: underline;}
.formcell a:link {color: #CCCCCC;}
.formcell a:visited {color: #CCCCCC;}
.formcell a:hover {color: #FF9900;}

.filter {
	font: normal 10px Tahoma, Verdana, Arial, sans-serif;
}

/* ----------------- form cells END---------------- */

/* ---------------- Privacy Policy & My Account START ---------------- */

.privacypolicy {
	height: 200px;
	width: 450px;
	overflow: auto;
	border: 1px solid #c5d7e6;
	padding: 5px;
	margin-bottom: 5px;
	background: white;
}

b.myaccount { color: #254563; }


/* ----------------- Privacy Policy END---------------- */

/* ---------------- HTML tags and element START ---------------- */
form{ display:inline }

input, select, textarea {
	color : #5B6368;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	border: 1px solid #666666;
	padding: 0 0 0 2px;
}

.form_err {	border: 1px solid red; }

.noborder { border:none; }

.noborder input { border:none; }

img{ border: 0px; }

ul { 
	margin: 0px 0px 7px 15px;
	padding: 0px 0px 7px 15px;
	line-height: 14px;
	/*list-style-image : url(/Images/CommonImages/bullet.gif); */
} 
li { margin-bottom: 3px; }

ul.news { 
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
	line-height: 14px;
	/*list-style-image : url(/Images/CommonImages/bullet.gif); */
} 
ul.news li { margin-bottom: 0px; }
ul.news li li { margin-bottom: 0px; }

p { margin: 0 0 7px 0; padding: 0 0 7px 0 }

h1 {
	color : #992737;
	font: normal 18px/18px Tahoma, Verdana, Arial, sans-serif;
	margin: 0 0 10px 0
}

h2 {
	color : #992737;
	font: bold 16px/18px Tahoma, Verdana, Arial, sans-serif;
	margin: 0 0 10px 0
}

.fund_intro h2 {
	color : #33516D;
	font: bold 16px/18px Tahoma, Verdana, Arial, sans-serif;
	margin: 0 0 10px 0
}


/* ---------------- HTML tags and element END ---------------- */

/* ---------------- backgrounds START ---------------- */

.bg_page { background-image : url('/Images/commonimages/pagebg.gif'); }

.bg_black {	background-color : #000000 }

.bg_red {	background-color : #FF0000 }

.bg_green {	background-color : #00FF00 }

/* ---------------- backgrounds END ---------------- */

/* ---------------- rules START ---------------- */

.hr_list {
	background-color : #E6E6E6;
	margin: 10px 0 10px 0;
}

.hr_header {
	background-color : #D3E5EB;
	margin: 0;
	height: 5px;
}

.vr_dotted { background: url(/Images/CommonImages/line4.gif) repeat-y 15px; }

.line_vert1 { background: url(Images/CommonImages/line4.gif) repeat-y; margin: 25px 0 25px 10px; height: 100%  }


/* ---------------- rules END ---------------- */

/* **************** start sifr **************** */

/* these "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sifr text metrics since the sifr text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sifr-hasflash .sifrheader {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 36px;
	line-height: 27px;
}

.sifr-hasflash .sifrsubhead {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 18px;
}

/* these are standard sifr styles... do not modify */

.sifr-flash {
	visibility: visible !important;
	margin: 0;
}

.sifr-replaced {
	visibility: visible !important;
}

span.sifr-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	letter-spacing: 0;
}

/* **************** end sifr **************** */



/* ---------------- Print START ---------------- */


@media print {
	.header_bg_right, .hr_header, #header_image, .col_left, .footer {
		display: none;
	}
	.content {
		width: 640px;
	}

	.privacypolicy {
		height: auto ;
		width: 450px;
	}
}


/* ---------------- Print END ---------------- */

