/*
omkar konda
created on 26/12/2007
*/

/*Global Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*Global Reset end*/





body{
	font: 80%/97% arial,helvetica,san-serif,serif; 
	color: #000;
	text-decoration:: none;
	line-height:1.2;
}
a:link, a:visited{
	color:#333;
	text-decoration:none;
}
.clear_fix{
	clear:both;
	border:none !important;
}
.no_border, .no-border {
	border:none !important;
}
#global_container{
	width:750px;
}
#utility_nav{
	color:#666;
	background-color:#eaeaea;
	padding:2px;
	font-size:11px;
}
#utility_nav .site_identity{float:left; margin-left:13px; _margin-left:8px; color:#000}
#utility_nav .utility_links{float:right;}
#utility_nav .utility_links a:hover{text-decoration:underline; color:#CC3300;}
#branding{padding:12px 0px 0px 15px;}
#branding .logo{
	float:left;
}
#branding .search fieldset{
	margin-top:5px;
	float:right;
	border:none;

}
#branding .search fieldset label{font-size:11px; color:#666;}

.button{
	background:#F8F6F7 url(/ymc/images/bg_button.gif) repeat-x top left;
	border:1px solid #000;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	margin-left:4px;
	padding:0px 4px;
}
.language{float:right; font-size:10px; font-weight:bold;}
.language a:hover{color:#cc3300;}

/*Navigation*/


#sub_nav{
	height:22px;
	border-bottom:1px solid #e7e7e7;
	*padding-bottom:4px;
	_padding-bottom:0px;
}
#sub_nav ul{
	margin-left:15px;
	margin-top:5px;
}

#sub_nav ul li{
	float:left;
	padding:4px;
	font-size:11px;
}

#sub_nav ul li.current{
	font-weight:bold;
}

#sub_nav ul li a:hover{
	color:#fe0000;
	text-decoration:underline;

}

#breadcrum{
	font-size:10px;
	padding:10px;
	margin-left:8px;
}

#breadcrum a:hover{
	text-decoration:underline;
}

#home_content{
	margin-top:13px;
	margin-left:7px;
	_margin-left:3px;
	float:left;	
}

#left_content .lo_banner{
	width:546px;
	height:101px;
	background-image:url(/ymc/images/big_learnonline_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#left_content .lo_banner p{
	color:#fff;
	padding-top:43px;
	margin-left:16px;
	width:400px;
}

#left_content .lo_banner p a:link, #left_content .lo_banner p a:visited{
	color:#FFFFFF;
}




#left_content{
	width:546px;
	float:left;
	margin-left:10px;
	margin-top:13px;
	_margin-left:5px;
}

#left_column{
	float:left;
	width:160px;
	margin-top:8px;
	margin-left:18px;
	_margin-left:10px;
	
}

#left_column h1{
  background-color:#c7c5b6;
  color:#fff;
  font-weight:bold;
  padding:5px;
  border-bottom:1px solid #fff;
  }
  
#left_column ul li{
  border-bottom:1px solid #fff;
  font-size:12px;
  
 } 
#left_column ul li.current{
	background-color:#f1f1f1;
} 

#left_column ul li a:link, #left_column ul li a:visited{
	background-color:#e7e7e7;
	color:#000;
	padding:4px;
	padding-left:8px;
	display:block;
	font-size:12px;
}

#left_column ul li a:hover{
   background-color:#f7f6f3;
}

#left_column ul li.current a:link, #left_column ul li.current a:visited{
 background-color:#f7f6f3;
 padding-left:12px;
 font-weight:bold;
 background-image:url(/ymc/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

#middle_content{
	float:left;
	width:358px;
	margin-top:8px;
	margin-left:10px;
	padding-left:10px;
	margin-right:5px;
	padding-top:0px;
	border-left:1px dotted #ccc;
	
}
#middle_content ul{
	margin:15px;
}
#middle_content ul li{
	background-image:url(/ymc/images/red_bullet.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:5px;
	font-size:12px;
}

#middle_content ul li a{
	text-decoration:underline;
}

#middle_content h1{
	font-size:25px;
	color:#666;
	padding-bottom:5px;
	
}

#middle_content h2{
	font-size:20px;
	color:#666;
	padding-bottom:8px;
	
}

#middle_content p.credit{
 line-height:1.3;
}

#middle_content .usingcredit{
 margin-top:0px;
 margin-bottom:10px;
}

#middle_content .additional_videos{
	border:1px solid #666;
	padding:5px;
	margin-top:5px;
	
}

#middle_content .additional_videos h1{
	background-color:#999;
	padding:2px 0px 2px 4px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

.additional_videos .videos{
	margin-top:5px;
}
.additional_videos .videos span{
	width:170px;
	float:left;
}
.additional_videos .videos span img{
	float:left;
	
}
.additional_videos .videos span a:link, .additional_videos .videos span a:visited{
	float:left;
	font-size:11px;
	text-decoration:underline;
	color:#1c5e98;
	padding:2px;
	width:100px;
}
#experts{
	
}

#experts span{
	width:110px;
	float:left;
	margin:5px 2px 0px 5px; ;
	
}
#experts span img{
	display:block;
}

#experts span h1{
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding:0px;
}
#experts{
	Border:1px solid #ccc;

} 
#experts span a:link, #experts span a:visited{
	font-size:11px;
	text-decoration:underline;
	color:#1c5e98;
	padding-top:5px;
}

#experts span em{
 display:block;
 font-size:10px;
 color:#000;
 padding-top:5px;
}


.mcgp{
	margin-top:4px;
	}   



.mcgp div{	
	width:130px;
	height:195px;
	float:left;
	background-image:url(/ymc/images/home_tabs_bg_tall.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border:1px solid #a39d9d;
	border-width:0px 1px 0px 1px;
}
.mcgp div.money, .mcgp div.credit, .mcgp div.goals {
	margin-right:.45em;
}
.mcgp div.money h1, .mcgp div.credit h1, .mcgp div.goals h1, .mcgp div.planning h1
{
	color:#fff;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	height:84px;
	padding-top:7px;
}
.mcgp div.money h1 a, .mcgp div.credit h1 a, .mcgp div.goals h1 a, .mcgp div.planning h1 a{
	color:#fff;
}
.mcgp div.money h1{background:url(/ymc/images/money.gif) no-repeat top left;}
.mcgp div.credit h1{background:url(/ymc/images/credit.gif) no-repeat top left;}
.mcgp div.goals h1{background:url(/ymc/images/goal.gif) no-repeat top left;}
.mcgp div.planning h1{background:url(/ymc/images/planning.gif) no-repeat top left;}

.mcgp div ul {margin-left:15px; }
.mcgp div ul li{ background-image:url(/ymc/images/red_bullet.gif); background-repeat:no-repeat; background-position: 0px 3px;
  padding:0px 0px 5px 6px; font-size:11px;
  }
  
.mcgp div ul li a:hover{
	text-decoration:underline;
}  

.home_box{
	padding:3px;
	border:1px solid #575759;
}

.more_banners{margin-top:10px;}
.more_banners div{
	float:left;
}
.more_banners div.yfc{
	margin-right:6px;
	/*background-image:url(/ymc/images/YFC_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	width:274px;
	height:100px;
}

.more_banners div.learnonline{
	/*background-image:url(/ymc/images/learnOnline_Bg.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	width:274px;
	height:100px;
}
.more_banners div.yfc p, .more_banners div.learnonline p {
	margin-top:30px;
	margin-left:15px;
	color:#fff;
	width:150px;

}

.more_banners div.yfc p a:link, .more_banners div.learnonline p a:link, .more_banners div.yfc p a:visited, .more_banners div.learnonline p a:visited{
	
	color:#fff;
	font-size:12px;
}
.tip{
	border:1px solid #b0aeaf;
	padding:4px;
	
	margin-top:10px;
	width:544px;
}
.tip h1{
	background-image:url(/ymc/images/tip_bg.gif);
	background-repeat:repeat-y;
	background-position: top left;
	color:#FFFFFF;
	padding:4px;
	display:block;
	font-weight:bold;
}
.tip p{
	padding:3px;
	font-size:11px;
	color:#000;
}

#right_column{
	float:right;
	margin-top:13px;
}

#right_column .coloured_container{
	background-color:#D9D4BA;
	padding:3px;
	width:176px;
	margin-bottom:4px;
}

#right_column .coloured_container h1{
	color:#666;
	font-weight:bold;
	padding:3px;
}

#right_column .coloured_container p{
padding:3px;
font-size:11px;
}
#right_column .coloured_container p img{float:right;}

#right_column div.container{
 border:1px solid #afafaf;
 width:170px;
 padding:5px;
 margin-bottom:4px;
}
#right_column div.container a:hover{
	color:#cc3300;
}
#right_column div.container h1, #right_column div.container h4, .rcolhead {
	background-color:#999;
	padding:2px 0px 2px 4px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

#right_column div.container h2{
	color:#999;
	font-weight:bold;
	padding:6px;
}

div.container div{
	padding:3px;
	border-bottom:1px solid #ccc;
	padding-bottom:6px;
} 

div.container div span img{
	float:left;

	display:block;
}
div.container div span p{
	font-size:11px;
	padding-left:4px;
}

div.container div p{
	margin-left:3px;
}

div.container div a:link, div.container div a:visited{
	background-image:url(/ymc/images/red_bullet.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	clear:both;
	font-size:11px;
	padding-left:5px;
	text-decoration:underline;
	color:#0033FF;
}
div.container ul{margin-left:5px;}
div.container ul li{
    padding:4px;
	font-size:11px;
	background-image:url(/ymc/images/red_bullet.gif);
	background-position: center left;
	background-repeat:no-repeat;
	list-style:none;
	padding-left:6px;
	
}
.tools{
	padding-bottom:6px;
}

/*Learn Online Future Release*/
#lo_fr{
	margin-top:4px;
}
#lo_fr div{
	width:178px;
	float:left;
	margin-right:6px;
	
	
}
#lo_fr div.spacer{
	width:5px !important;
	float:left;

}

#lo_fr div div.content{
	
	
}

#lo_fr div div.content div.text{
	Height:278px;
	width:176px;
	border:1px solid #8a8982;
	background-image:url(/ymc/images/fr_lo_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	
}

#lo_fr div div.content div.text p{
	
	padding:16px;
	font-size:11px;
	
}
#lo_fr div div.content div.text ul{
	margin-left:16px;
}

#lo_fr div div.content div.text li a{
	padding:3px;
	padding-left:6px;
	background-image:url(/ymc/images/red_bullet.gif);
	background-repeat:no-repeat;
	background-position: center left;
	font-size:11px;
	display:block
}

#lo_fr div div.content div.text li a:hover{
		text-decoration:underline;
	}

#footer{
clear:both;
margin-top:15px;
padding-top:15px;
text-align:center;
line-height:2;
font-size:11px;
color:#999997
}
#footer a:link, #footer a:visited{ 
	color:#999997;
}

#footer a:hover{
	text-decoration:underline;
}

#left_content_wide .lo_banner{
	width:536px;
	height:100px;
	background-image:url(/ymc/images/big_learnonline_bg.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	padding-bottom:8px;
}
#left_content_wide .lo_banner p{
	color:#fff;
	padding-top:43px;
	margin-left:16px;
	width:400px;
}

#left_content_wide .lo_banner p a:link, #left_content_wide .lo_banner p a:visited{
	color:#FFFFFF;
}


p.wide {
   width: 536px;
   margin-bottom: 5px;
   font-size: 0.95em;
   line-height: 1.25em;
}

div#footer p { margin-left: 10px; margin-right: 10px; }

div#iemarquee a {color: #0033ff;}
div#iemarquee a.link {color: #0033ff;}
div#iemarquee a.hover {color: #990000;text-decoration: none;}
div#iemarquee a.visited {color: #666666}


div.top_page_search { color: #666666; font-style: normal; font-variant: normal; font-weight: normal; font-size: 80%; line-height: 97%; font-size-adjust: none;
font-stretch: normal; -x-system-font: none; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
padding-right: 5px; font-size: 0.78em; }

div.top_page_search label { font-size:110%; }

#sitemap h1 {display: block; font-size: 110%; font-weight:bolder; padding-bottom:5px;}
#sitemap a {display: block; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
#sitemap a:link { color: #006699} 
#sitemap a:active { color: #006699} 
#sitemap a:visited { color: #666666} 
#sitemap a:hover {color: #990000; text-decoration: underline;}

#sitemap a.level1 {background-color: #ff0000; color: #ffffff; font-weight: bolder; margin-top; 5px; margin-bottom: 5px; padding: 5px;}
#sitemap a.level1:link { color: #ffffff;} 
#sitemap a.level1:active { color: #ffffff;} 
#sitemap a.level1:visited { color: #ffffff;} 
#sitemap a.level1:hover {color: #ffffff; text-decoration: underline;}
#sitemap a.level2 {font-weight: bolder; padding-left: 20px;}
#sitemap a.level3 {padding-left: 40px;}
#sitemap a.extraspace {margin-top:10px;}
#sitemap strong {font-style: normal; font-weight: bold; font-size: 110%;}

div#logo_float_left {height: 50px;}
div#logo_container img {margin: 5px; padding: 0px;  }
div .top_page_search {padding-top: 10px; }
div#main_nav {margin-top:0px;}
