@charset "utf-8";















/* CSS Document */















































hr{















border:1px dotted #ccc !important;















line-height:2px !important;	















color:#ccc !important;































}































*{















	/*margin:0;















	padding:0;*/















}































.post-body{















	font-family:Arial;















	font-size:12px;















	color:#666;















	margin:0;















}































.right{















	float:right;















}































.left{















	float:left;















}































a img,img a{















	border:none;















}































a{















	color:#B41F61;















	text-decoration:none;















}































a:hover{















	text-decoration:underline;















}































.noborder{















	border:none !important;















}































h1{















	font-size:18px;















	margin:0;















	padding:0;















}































h2{















	font-size: 16px;















	margin:0;















	padding:0;















}































h3{















	font-size:14px;















	margin:0;















	padding:0;















}































h4{















	font-size:13px;















	margin:0;















	padding:0;















}





































body{

background-color:White;



}













body, p, td {















	line-height:160%;















}































#Super{















	width:100%;















	margin:auto;









background-color:#FFF;





}































/***** Header Section ******/

#Header{



	height:90px;

	/*background-color:#f3f2f1;*/
	background-color:#e1daca;

	border-top:5px #bdb3a9 solid;

	width:100%;

	padding-top:30px;

}



#Logo{

	float:left;

	margin-left:40px;

	margin-top:3px;
	width:80px;
	height:66px;



}



#HeaderInner{















	float:right;















	padding-right:10px;















}































#ToolNav{



	font-size:12px;





	color:#bdb3a9;







}













#ToolNav ul{





	list-style:none;





	margin:0;





	padding:0;



}





#ToolNav ul li{





float:right;







	display:block;





	padding-left:20px;





	padding-right:20px;















	border-right:#988a8a 1px solid;















	height:12px;















	line-height:12px;















}































#ToolNav ul li a{















	color:#bdb3a9;















}































/**** Search Field ****/















#Search{





	margin-top:38px;





	clear:both;float:right;width:500px;





	height:40px;





}











#Search fieldset{border:none;margin:0;padding:0;float:right;}











#Search form{margin-top:0;}





#Search input{border:3px solid #988a8a;background-color:#fff;font-size:12px;padding:1px 0 4px 25px;color:#999;font-weight:normal;width:200px; background-image:url(../images/search_bg.jpg);background-position:5px 1px;background-repeat:no-repeat;font-family:Arial; border-right:none; *margin-top:-1px;}





#Search .ygmabtnormal{border:3px solid #988a8a; border-right:none;}



#Search .btn{float:left;border-style:solid;border-width:2px 0;border-color:#988a8a;padding:0;display:-moz-inline-box;position:relative;background-color:#988a8a;background-position:-0px -327px;background-repeat:repeat; border-left:none;}





#Search .btn .first-child{border-style:solid;border-width:0 3px;border-color:#988a8a;margin:0;display:block;vertical-align:top;*display:inline-block;*position:relative;*left:-1px;position:relative;border-top:#988a8a 1px solid;border-bottom:#988a8a 1px solid; border-left:none;}



.ygmabt-search-wrapper{background-repeat:repeat-x;background-position:-1px -433px;padding:0 0 0 0;float:left;position:relative;}





/*.ygmabtclr:after{content:"";clear:both;display:block;}



.ygmabtclr{*zoom:1;clear:both;}*/



#ygmabtsrchbtn{font-family:Arial;padding:1px 1.5em 2px 1.5em;margin:0;display:block;font-size:12px;font-weight:normal;background-color:transparent;line-height:1.45em;cursor:pointer;* padding:3px 1em 1px 1em;* display:inline-block;* line-height:1.15em;* overflow:visible;color:#fff;position:relative;border-width:0;border-style:solid;border-color:#988a8a;}







#BannerRow{





	border:1px solid #dad5d5;















	padding:2px;















	margin-top:10px;















	height:215px;















}































#Banner{















	float:left;















	width:665px;















}































#LoginPanel{















	float:left;















	background-image:url(../images/loginpane_bg.jpg);















	background-repeat:repeat-y;















	background-position:right;















	width:285px;















}































#Login{















	border: 1px solid #ccc;















	height:95px;















	width:275px;















	margin:3px;















	margin-left:9px;















}































#Login h3{















	margin:0;















	padding:0;















	background-image:url(../images/login_bg.jpg);















	background-repeat:no-repeat;















	background-position:right;















	font-weight:normal;















	font-size:16px;















	color:#B41F61;















	height:35px;















	padding-top:10px;















	margin-top:5px;















	margin-right:20px;















	width:170px;















	float:right;















}































#Login div{















	clear:both;















	text-align:center;















	width:170px;















	margin:auto;















}































#FundsPane{















	margin:3px;















	margin-left:9px;















	height:109px;











}







#FundsPane div.fTitle{



background-color:#ccbea1;



padding:10px;



padding-left:5px;



width:262px;



height:12px;



padding-top:7px;



margin-bottom:10px;



}











#FundsPane h3{



	margin:0;







	padding:0;







        font-size: 12px !important;



	font-weight:bold;



	color:#fff;















}







#FundsPane h4{



color: #fff;







	float:right;







        font-size:11px !important;



		font-weight:normal;



}











#FundsPane div.fRow{



	font-size:16px;



	color:#B41F61;



	width:260px;



	padding-bottom:7px;



}







#FundsPane div.fRow label{



float:left;



font-size:12px;



font-weight:bold;



width:130px;



}







#FundsPane div.fLink{



float:right !important;



margin-top:-5px;



}







#FundsPane a{



         margin-top:0px;



	font-size:11px;



	padding-right:5px;



}







span.view



{



       margin-top:0px;



	font-size:11px;



	padding-right:5px; 







}







































































#BottomPanel{









height:auto;





	/*height:210px;*/















}































#Resources,#QuickLinks, #News{















	float:left;















	width:315px;















}































#QuickLnks{















	margin-left:5px;















	margin-right:5px;







	height:260px;























}































#Resources{















	padding-left:7px;















	width:309px;















	border:1px #efe1d1 solid;















	-moz-border-radius: 10px; -webkit-border-radius: 10px; 















	background-color:#f1f1f1;















        margin-bottom:10px;















}































#Resources img{















	border:1px #efe1d1 solid;















}















































#Resources h3,#QuickLinks h3, #News h3{















	background-color:#7f7f8c;















	padding:5px;















	color:#FFF;















	font-size:16px;















	font-weight:normal;















	padding-left:30px;















	border-left:#232020 solid 8px;















}































#Resources ul,#QuickLinks ul{















	margin:0;















	padding:0;















	list-style:none;















	border:1px #efe1d1 solid;















	border-bottom:none;















	margin-top:5px;















	padding:22px;















	padding-left:30px;















	height:190px;















	overflow:hidden;















}































#Resources ul li,#QuickLinks ul li{















	padding:2px;















	background-image:url(../images/bullet_style.jpg);















	background-repeat:no-repeat;















	background-position:0px 8px !important;















	padding-left:20px;















	padding-top:0px;















	padding-bottom:5px;































}































#Resources ul li a,#QuickLinks ul li a{















	color:#666;















}































#News table{















	padding:5px;















	border:1px #efe1d1 solid;















	border-bottom:none;















	margin-top:5px;















	height:205px;















	overflow:hidden;















}































#News table td{















	vertical-align:top;















	padding:5px;















}































#News table tr.oddrow td{















	background-color:#dcdee3;















	border-top:1px solid #5d89e4;















	border-bottom:1px solid #5d89e4;















}































#News table tr td a{















	color:#666;















}































#Footer{



	clear:both;



	height:20px;







	background-color:#bdb3a9;















	border:1px solid #b9b2b2;















	color:#000;















	font-size:10px;















	margin-bottom:20px;















	padding:10px;















	padding-top:15px;















}































#Footer a{















	color:#000;















	font-size:10px;















}































#FooterLeft{















	float:left;















}































#FooterRight{















	float:right;















}































#FooterRight ul{















	margin:0;















	padding:0;















	list-style:none;















	margin-top:3px;















}





#FooterRight ul li{



	float:left;



	color:#000;



	padding-left:10px;



padding-right:10px;















	border-right:1px solid #000;















	height:10px;















	line-height:10px;















}































/**** Inner Pages *********/































#TopRowInner{















	clear:both;















	width:960px;















	margin-top:10px;















	padding-top:0px;















}































#BreadCrumb{

	background-color:#FFF;

	border-right:none;

	font-size:90%;

	color:#666;

padding:4px;

	height:26px;








	margin-bottom:5px;















	float:left;















	width:650px;















}































#BreadCrumb ul{















	list-style:none;















	margin:0px;















	padding:0px;















	padding-top:0px;















}































#BreadCrumb ul li{















	display:inline;















	padding-left:5px;















	padding-right:5px;















}































#BreadCrumb ul li.sep{















	padding:0px !important;















}































#BreadCrumb a{















	vertical-align:top;















	font-weight:normal;















}































#BreadCrumb li span{















	vertical-align:top;















}































#BreadCrumb span.title{















	font-size:110%;















	font-weight:bold;















	display:inline;















	float:left;















	padding-right:5px;















}































#BreadCrumb span.breadcrumbs{















	display:inline;















	float:left;















}































#ContentRowInner{















	clear:both;















	margin-top:10px;















}































#DisplayPane{


	width:680px;


	float:left;

	border-right:solid #ccc 1px;

	margin-bottom:20px;

	padding:4px;

	padding-right:10px;

	min-height:510px;








}































#DisplayPane table.contentpaneopen{















		width:100%;















}































#DisplayPane td.contentheading,#DisplayPane div.componentheading,#DisplayPane h1.componentheading{















	font-size:150%;















	color:#B41F61;















	font-weight:normal;















	background-image:url(../images/pgtitle_bg.jpg);















	background-repeat:no-repeat;















	background-position:left bottom;















	padding-bottom:5px;















	margin-bottom:5px;















	text-transform:capitalize;































}































#DisplayPane div.componentheading{















	margin-top:20px;















	padding-bottom:15px;















}































#DisplayPane h4,#DisplayPane h3,#DisplayPane h2,#DisplayPane h1{















	color:#B41F61;















	padding-bottom:5px;















}































#DisplayPane p{















	margin-bottom:15px;















	text-align:justify;















}































#DisplayPane ul, #DisplayPane ol{















	margin-bottom:15px;















	list-style:none;















}































#DisplayPane ul li, #DisplayPane ol li{















	line-height:160% !important;















	text-align:justify;















	padding-bottom:3px;















	padding-top:3px;















	background-image:url(../images/bullet_style.jpg);















	background-repeat:no-repeat;















	background-position:0px 10px !important;















	padding-left:15px;















}































#LandingPage ul,#LandingPageAbout ul{















margin:0;















padding:0;















margin-top:10px;















margin-bottom:10px;















}















































#LandingPageAbout ul li{















background-image:url(../images/bullet_style.jpg);















background-repeat:no-repeat;















background-position:0px 10px !important;















font-weight:bold;















padding-bottom:5px;















margin-left:20px;















}















































#LandingPage ul li{















font-size:14px !important;















font-weight:bold !important;















background-image:none !imporant;















}































#LandingPage ul li a{















	color:#B41F61;















}































#LandingPage ul li ul li a{















color:#B41F61 !important;















}































#LandingPage ul li ul li{















font-size:12px !important;















font-weight:normal !important;















background-image:url(../images/bullet_style.jpg) !important;















background-repeat:no-repeat !important;















background-position:0px 10px !important;















margin-left:20px;















}































#TCalc{















margin-top:20px;















}































#TCalc ul li{















background-image:none !important;















}















































#RelatedPagesPane{















	float:left;















	width:245px;















	margin-left:4px;















	padding:5px;















	display:block;















}















































/** Realted Pages ***/















#RelatedPages h3{















	padding:5px;















	color:#FFF;















	background-color:#B41F61;















	font-weight:normal;















}































#RelatedPages div.moduletablerelated ul.menurelated{















	margin:0px;















	padding:0px;















	list-style:none;















	margin-left:5px;















	margin-top:10px;















	margin-right:5px;















	display:block;















}































#RelatedPages div.moduletablerelated ul.menurelated ul{















	padding-left:8px !important;















	margin:0px;















	padding:0px;















	padding-top:5px;















	list-style:none;















	display:block;















	margin-bottom:10px !important;















	height:auto;















	overflow:auto;















}































#RelatedPages div.moduletablerelated ul.menurelated ul ul{















	margin:0px;















	padding:0px;















	padding-left:10px !important;















	display:none;















	padding-top:5px;















}































#RelatedPages div.moduletablerelated ul.menurelated li{















	padding:5px;















	border-bottom:1px dotted #ccc;















	display:block;















}































#RelatedPages div.moduletablerelated ul.menurelated li ul li{















	border:none !important;















}































#RelatedPages div.moduletablerelated ul.menurelated li a{















	font-weight:normal;















	background-image:url(../images/bullet_style.jpg);















	background-repeat:no-repeat;















	background-position:0px 7px !important;















	padding-left:15px;















	display:block !important;















	text-transform:capitalize !important;















}































#RelatedPages div.moduletablerelated ul.menurelated li ul li a{















	background-image:none !important;















	padding-left:5px !important;















	display:block !important;















}































#RelatedPages div.moduletablerelated ul.menurelated li ul li ul li a{















	margin-left:0px !important;















	display:block !important;















	padding-left:0px !important;















}































#RelatedPages div.moduletablerelated ul.menurelated li#current a{















	font-weight:bold;















	color:#B41F61;















	font-size:100%;















}































#RelatedPages div.moduletablerelated ul.menurelated li#current ul li a{















	font-size:100% !important;















	color:#B41F61 !important;















	font-weight:normal !important;















}































#IntroPanel{















	background-color:#f6f5f5;















	color:#B41F61;















	font-size:16px;















	font-weight:bold;















	text-align:center;















	margin-top:40px;















	padding:20px;















	line-height:160%;















}































#PageTool{















	float:right;















}































#PageTool ul{















	list-style:none;















	margin:0;















	padding:0;















}































#PageTool ul li{















	float:left;















	border-right:1px #ccc solid;















	margin:0;















	padding:0;















	line-height:100% !important;















	line-height:12px !important;















	height:12px;















	padding-left:10px;















}































#PageTool ul li.rss{















	border:none;















}































#PageTool ul li a{















	font-size:11px;















	color:#7fadba;















	padding-left:20px;















	padding-right:10px;















	















}































#PageTool ul li.email a{















	background-image:url(../images/email_icon.jpg);















	background-repeat:no-repeat;















}































#PageTool ul li.print a{















	background-image:url(../images/print_icon.jpg);















	background-repeat:no-repeat;















}







































#PageTool ul li.rss a{























	background-image:url(../images/rss_icon.jpg);















	background-repeat:no-repeat;















}































/* Tabs















----------------------------------*/















#ContentRowTabs{















	height:50px;















	background-image:url(../images/tab_bg.jpg);















	background-repeat:repeat-x;















	background-position:bottom;















	margin-top:25px !important;















	overflow:hidden;















	margin-bottom:10px;















}







































/* Tabs







----------------------------------*/







.ui-tabs { padding: 0; }







.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:0; margin:0; }







.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 40; padding: 20; height:29px; padding-left:0px; padding-right:12px;width:210px;}







.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .6em 1em; margin: 40; text-align:center;







width:200px;}







.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0;















}







.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }







.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer;text-align:center; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */







.ui-tabs .ui-tabs-panel { padding:5px; *padding:10px; display: block; border-width: 0; background:none; overflow:hidden; }







.ui-tabs .ui-tabs-panel p {line-height:160%; margin-bottom:5px; text-align:justify;}







.ui-tabs .ui-tabs-hide { display: none !important; }























.ui-widget-header {width: 960px; background: #fff url(../images/tab_ul_bg.jpg) 0 0 no-repeat; height:29px;}























/* Interaction states







----------------------------------*/







.ui-state-default, .ui-widget-content .ui-state-default { background: #CCBEA1 url(../images/tab_default.png) 100% 0 no-repeat; font-weight: normal; color: #fff; font-weight:bold; }







.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #fff; text-decoration:none; outline: none; }















.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus 







{/*background: #ccbea1 url(../images/tab_active.png) 100% 0 no-repeat ;*/







 font-weight: bold; color: #A41857; outline: none; }







.ui-state-hover a, .ui-state-hover a:hover {color: #A41857; text-decoration: none; outline: none; font-weight:bold;width:200px; }















.ui-state-active, .ui-widget-content .ui-state-active {background:url(../images/tab_active.png) 100% 0 no-repeat; font-weight: bold; color: #A41857; outline: none;  }







.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #A41857; outline: none; text-decoration: none; }















/* Layout helpers







----------------------------------*/







.ui-helper-hidden { display: none; }







.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }







.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }







.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }







.ui-helper-clearfix { display: inline-block; }







/* required comment for clearfix to work in Opera \*/







* html .ui-helper-clearfix { height:1%; }







.ui-helper-clearfix { display:block; }







/* end clearfix */







.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }































.introBox{















	float:right;















	display:block;















	width:245px;















	background-color:#f6f5f5;















	color:#B41F61;















	font-size:16px;















	font-weight:bold;















	text-align:center;















	margin-top:40px;















	padding:20px;















	line-height:160%;















}































/*Forms ***/















.inputbox{















	border:1px solid #ccc;















	width:150px;















	color:#999;















	font-size:11px;































}















table.formItem table{















	border-bottom:1px solid #ccc;















	border-top:1px solid #ccc;















	width:100%;	















	margin-bottom:20px;















}































table.formItem table td{















	padding:5px;















	font-weight:bold;















}































th.sectiontableheader{















	margin-top:10px;















	padding:5px;















	background-color:#999;















	color:#fff;















}































th.sectiontableheader a{















	color:#fff;















}























































































tr.sectiontableentry td{















	padding:5px;















	margin-top:10px;















}































.gk_is_thumbs{















	display:none !important;















}































/**** Search Page ****/















.inputbox{















	width: 150px;















	font-size: 100%;















	font-style:italic;















	font-weight: lighter;















	color:#28404E !important;















	vertical-align:top;















	border:1px #CCCCCC solid;















}































.inputbox{















	font-style:normal !important;















}































#searchForm table.contentpaneopen td{















	padding:5px; border-top: dotted 1px #ccc; border-bottom: dotted 1px #ccc;















}































table.mfees{















width:80%;















border:1px solid #ccc;















border-bottom:none;















border-right:none;















}































table.mfees td, table.mfees th{















border-bottom:1px solid #ccc;















border-right:1px solid #ccc;















padding:5px;















}































/********** Price Chart Rules ***********************/































form.pform{















	background-color:#f7f7f7;















	margin-bottom:20px;















}































form.pform fieldset{















	border:none;















}































form.pform fieldset legend{















	font-weight:bold;















	font-size:110%;















	padding:5px;















	padding-top:10px;















}































form.pform ul{















	list-style:none;















	margin:0;















	padding:5px;















}































form.pform ul li{















	padding-bottom:5px;















	padding-top:5px;















	border-bottom:1px dotted #CCC;















	z-index:9000;















	background-image:none !important;















	padding-left:0px;















}































form.pform input{















	font-size:100%;















	border:1px solid #ccc;















}































form.pform label{















	font-weight:bold;















}



#Resources select{

border:1px solid #ccc;

font-size:11px;

color:#666;

padding:5px;

}