*{
	font-family:"Segoe UI","Garamond",Helvetica,Arial;
}
body{
	background-color:white;
}
#overdiv{
	width:950px;
	height:500px;
	margin:auto;
}
#mainArea{
	clear:both;
}
.bar{
	width:38px;
	height:470px;
	float:left;
	background-image:url(images/bar.png);
}
#contentArea{
	float:left;
	width:870px;
	min-height:480px;

}#contentInner{
	display:none;
}
#topbar{
	background-image:url(images/topbar2.png);
	width:950px;
	height:161px;
}#topLinks{
	padding-top:100px;
	padding-left:50px
}

#training{
	background-image:url(images/training.png);
	width:122px;
	height:27px;
	cursor:pointer;
	float:left;
	margin-left:215px;
	margin-top:-10px;
}#training:hover{
	background-image:url(images/training_h2.png);
	height:40px;
	margin-top:-10px;
}#ypn{
	background-image:url(images/ypn.png);
	width:62px;
	height:27px;
	cursor:pointer;
	float:left;
	margin-top:-10px;
	margin-left:-5px;
}#ypn:hover{
	background-image:url(images/ypn_h2.png);
	height:40px;
}#home{
	background-image:url(images/home.png);
	background-repeat:no-repeat;
	width:99px;
	height:30px;
	cursor:pointer;
	float:left;
	margin-top:10px;
	margin-left:40px;
}#home:hover{
	background-image:url(images/home_h.png);
}#resources{
	background-image:url(images/resources.png);
	width:133px;
	height:26px;
	cursor:pointer;
	float:left;
	margin-top:20px;
	margin-left:-15px;
}#resources:hover{
	background-image:url(images/resources_h2.png);
	height:40px;
	margin-top:10px;
}#jobs{
	background-image:url(images/jobs.png);
	width:62px;
	height:26px;
	cursor:pointer;
	float:left;
	margin-top:14px;
	margin-left:-5px;
}#jobs:hover{
	background-image:url(images/jobs_h2.png);
	height:40px;
	margin-top:8px;
}#contact{
	background-image:url(images/contact.png);
	width:120px;
	height:26px;
	cursor:pointer;
	float:left;
	margin-top:-5px;
	margin-left:-15px;
}#contact:hover{
	background-image:url(images/contact_h2.png);
	height:40px;
	margin-top:-10px;
}#links{
	background-image:url(images/links.png);
	width:70px;
	height:26px;
	cursor:pointer;
	float:left;
	margin-top:23px;
	margin-left:-25px;
}#links:hover{
	background-image:url(images/links_h2.png);
	height:40px;
	margin-top:10px;
}
#rotatingimage1{
	float:right;
	z-index:9;
}
#logo1{
	cursor:pointer;
	margin-top:10px;
}#logo2{
	width:108px;
	height:82px;
	float:right;
	margin-right:10px;
	margin-top:75px;
	cursor:pointer;
}#logo3{
	width:88px;
	height:82px;
	float:right;
	margin-top:75px;
	margin-right:10px;
	cursor:pointer;
}
#footer{
	background-image:url(images/footer.png);
	width:770px;
	height:50px;
	background-repeat:no-repeat;
	background-position:70px;
	line-height:50px;
	padding-left:100px;
	color:white;
	font-family:arial;
	font-size:7pt;
	margin-top:15px;
}#footer a{
	color:white;
	text-decoration:none;
}#footer a:hover{
	text-decoration:underline;
}#footer > div:first-child{
	float:left;
}#footer > div:last-child{
	float:right;
	margin-right:20px;
}
.frontBut{
	background-repeat:no-repeat;
	width:315px;
	height:122px;
	cursor:pointer;
	line-height:122px;
	padding-left:100px;
	font-weight:bold;
	font-size:18pt;
	font-family:arial;
	color:#5353BA;
}.frontBut:hover{
	text-decoration:underline;
}
#setup{
	margin-top:-40px;
	margin-left:5px;
	background-image:url(../media/start.png);
}#setup:hover{
	background-image:url(../media/start_h.png);
}#learn{
	margin-top:-20px;
	margin-left:80px;
	background-image:url(../media/light.png);
}#learn:hover{
	background-image:url(../media/light_h.png);
}#quest{
	margin-top:-20px;
	margin-left:160px;
	background-image:url(../media/question.png);
}#quest:hover{
	background-image:url(../media/question_h.png);
}#jobsv{
	margin-top:-20px;
	margin-left:300px;
	background-image:url(../media/jobsv.png);
}#jobsv:hover{
	background-image:url(../media/jobsv_h.png);
}
.tool_part{	
	display:none;
	position:absolute;
	border:none;
}
#toolkit-top{
	margin:auto;
	width:718px;
	height:89px;
	background-image:url(images/toolkit-top.png);
	background-repeat:no-repeat;
}#toolkit-cont{
	margin:auto;
	width:718px;
	background-image:url(images/toolkit-cont.png);
	background-repeat:repeat-y;
	padding-top:20px;
}#toolkit-cap{
	margin:auto;
	width:718px;
	height:47px;
	background-image:url(images/toolkit-cap.png);
	background-repeat:no-repeat;
}
#toolkit-title{
	width:343px;
	height:37px;
	margin:10px auto 20px auto;
	background-image:url(images/toolkit-title.png);
}
#toolkit ul{padding:0px;margin:0px;}
#toolkit ul li{
	list-style:none;
	padding:0px;
	text-align:center;
	color:#02C500;
}
#toolkit_rest{
	width:870px;
	margin:10px auto 0px auto;
}
.res{
	width:210px;
	height:480px;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
}
#res_toolkit{background-image:url(images/resources_toolkit.png);}
#res_toolkit:hover{background-image:url(images/resources_toolkit_h.png);}
#res_kitbag{background-image:url(images/resources_kitbag.png);}
#res_kitbag:hover{background-image:url(images/resources_kitbag_h.png);}
#res_directory{background-image:url(images/resources_directory.png);}
#res_directory:hover{background-image:url(images/resources_directory_h.png);}
#res_case_studies{background-image:url(images/resources_case_studies.png);}
#res_case_studies:hover{background-image:url(images/resources_case_studies_h.png);}

#add_tools{	
	background-image:url(../media/addtools.png);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
	padding-top:60px;
	padding-left:20px;
	float:right;
	font-size:10pt;
}#add_tools a{
	display:list-item;
	list-style:none;
	text-decoration:none;
	color:black;
	font-weight:bold;
}#add_tools a:hover{
	text-decoration:underline;
}
#adobe{
	position:relative;
	top:0px;
	left:40px;
	cursor:pointer;
	width:120px;
}#adobe a img{
	border:1px solid white;
}
area{
	cursor:pointer;
}



#roadmap{
	width:850px;
	height:490px;
	margin-left:10px;
	border:none;
}
#map_back{
	cursor:pointer;
	position:absolute;
	width:90px;
	height:49px;
	background-image:url(../media/map/map_back.png);
}
#map_back:hover{
	background-image:url(../media/map/map_back_h.png);
}

#detailimg{
	margin-left:300px;
}
.detail_item a:link,a:visited{
	text-decoration:none;
	color:black;
}.detail_item a:hover{
	text-decoration:underline;
}

.detail_item{
	width:300px;
	min-height:200px;
	background-color:#F1F1F9;
	font-family:verdana;
	margin-left:65px;
	margin-bottom:20px;
	float:left;
	border:1px solid #a5a5a5;
}.detail_item_title{
	font-weight:bold;
	font-size:18pt;
	text-align:center;
	border-bottom:1px solid #a5a5a5;
	color:#171749;
}.detail_item_details{
	padding-left:10px;
	padding-top:25px;
	font-style:italic;
	background-image:url(../media/det_info.png);
	background-repeat:no-repeat;
	background-position: 2px 0px;
	font-size:12pt;
}.detail_item_web{
	margin-top:10px;
	padding-left:10px;
	padding-top:25px;
	background-image:url(../media/det_web.png);
	background-repeat:no-repeat;
	background-position: 2px 0px;
}.detail_item_links{
	margin-top:10px;
	padding-left:10px;
	padding-top:25px;
	background-image:url(../media/det_links.png);
	background-repeat:no-repeat;
	background-position: 2px 0px;
}.detail_item_links a{
	display:list-item;
	list-style:none;
	font-size:10pt;
}

/* MB */
.restemp a:link{
	color:#FF6E3D !important;
	text-decoration: none;
}
.restemp a:visited{
	color:#C23000;
	text-decoration: none;
}
.restemp a:hover{
	color:#FF4000;
	font-weight: bold;
	font-size: 12pt;
}
.restemp a{
	display: list-item;
	list-style: none;
	margin-left:10px;
	margin-bottom:20px;	
	font-family:verdana;
}	
.restemp{
	float:left;
	width: 280px;
	height: 430px;
	margin-top:30px;
	margin-left:130px;
}
#resources_templates_title{
	width:383px;
	height:37px;
	margin:10px auto 10px auto;
	background-image:url(images/resource_templates.png);
}
#case_studies_title{
	width:383px;
	height:37px;
	margin:10px auto 10px auto;
	background-image:url(images/case_studies.png);
}
.clear{
	clear:both;
}