/* Begin GENERAL PAGE */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, li, a { margin:0px; padding:0px; outline:0px; border:none; }
.PageBasics { background:black; margin:5px 0px 5px 0px; font-family:verdana; font-size:10pt; color:white; }
#PageContainer { display:block; width:1080px; text-align:left; }
#MainContainer { clear:both; display:block; width:1080px; height:100%; text-align:left; color:black; }
#MainInfo2 { float:left; width:917px; height:100%; }
#MainInfo3 { float:left; width:754px; height:100%; }

/* Begin HEADER */
#header { 
	width:1060px;
	text-align:right;
	height:90px;
	margin-bottom:10px;
}
	#header .logo {
	        float:left;
		height: 90px;
		width: 291px;
		background: url('/images/yearning_blk.png') left center no-repeat;
		text-align:left;
		text-indent:-99999px;
	}


/* Begin NAVIGATION BAR */
#NavigationBar { 
	clear:both;
	display:block;
	position:relative;
	float:left;
	width:1080px;
	height:90px;
	background:url('/images/btlf_spacer_f1.png') left bottom no-repeat;
	margin-bottom:10px;
}
	
	#NavigationBar .menu, .sub-menu, .menu-item, .sub-menu-item {
		list-style:none;
	}

	#NavigationBar .menu {
		float:left;
		width:1080px;
		height:90px;
		background:url('/images/btrt_spacer_f1.png') right bottom no-repeat;
	}

	#NavigationBar .menu-link, .sub-menu-link {
		float:left;
	        font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
		font-weight:bold;
		text-decoration:none;
	}

	#NavigationBar .sub-menu-link {
		color:#cccccc;
		padding-right:10px;
	}

	#NavigationBar .menu-item {
		float:left;
		background:url('/images/directory_f1.png') center top no-repeat; 
	}

	#NavigationBar .menu-item.home {
		margin-left:3px;
		background:url('/images/home_f1.png') center top no-repeat;
	}

	#NavigationBar .menu-item.active {
		background:url('/images/news_f2.png') center top no-repeat;
	}

	#NavigationBar .menu-item.active.home {
		background:url('/images/home.png') center top no-repeat;
	}

	#NavigationBar .menu-link {
		float:left;
		width:131px;
		height:44px;
		padding:14px 0px 14px 0px;
		text-transform:uppercase;
		color: #666666;
		text-align:center;
	}

	#NavigationBar .menu-item.active .menu-link {
		color:#003377;
	}
	
	#NavigationBar .menu-item.active .menu-link:hover {
		color:#0099ff;
	}

	#NavigationBar .menu-link:hover { 
		color:#0099ff;
	}

	#NavigationBar .sub-menu-link:hover {
		color:#0099ff;
	}
	
	#NavigationBar .sub-menu-item {
		float:left;
		text-align:left;
		padding:2px 0px 0px 5px;
	}

	#NavigationBar .sub-menu {
		position:absolute;
		bottom:0px;
		left:29px;
		padding:18px 0px 0px 56px;
		width:1010px;
		height:32px;
		background:url('/images/submenu_f1.png') left bottom no-repeat;
	}

	#NavigationBar .menu-item.search { 
		background:url('/images/search_f1.png') left top repeat-x; 
	}

	#NavigationBar .menu-item.search .box { 
		height:44px;
		background:url('/images/midrt_spacer_f1.png') 0px 0px no-repeat;
	}

	#NavigationBar .menu-item.search .button {
		width:75px;
		height:44px;
		border:none;
		background:url('/images/moreinfo_f1.png') right top no-repeat;
	}

	#NavigationBar .menu-item.search .text {
		font-size:0.70em;
		line-height:1em;
	        margin:14px 0px 0px 24px;
	        float:left;
	        width:317px;
	}

/* Begin INTERACTIVE */
#interactive { 
	clear:both;
	width:1080px;
	height:219px;
	background:url('/images/y_3w_bot.png') center 195px no-repeat;
	padding-bottom:5px;
}

	#interactive .box {
		margin-left:12px;
		padding-top:20px;
		width:349px;
		height:146px;
		background:url('/images/y_3w_win2.png') top center no-repeat;
	}

	#interactive .heading {
		float:right;
		font-size:7pt;
		font-weight:bold;
		width:170px;
		margin-right:15px;
		text-align:center;
		padding-bottom:10px;
	}
	
	#interactive a {
	font-size:7pt;
	font-weight:bold;
	color: #FFFFFF;	
	}

	#interactive p {
		float:right;
		margin:0px 15px 0px 0px;
		width:170px;
	}

	#interactive .text {
		float:right;
		font-size:7pt;
	}

	#interactive .inter-categories .item {
		width:349px;
		display:inline;
		float:left;
	}

	#interactive .item.left {
		background:url('/images/y_3w_lfsp.png') -4px 0px no-repeat;
	}

	#interactive .item.right {
		width:378px;
		background:url('/images/y_3w_rtsp.png') 358px 0px no-repeat;
	}

	#interactive .img {
		float:left;
		padding:0px 15px 0px 25px;
		border-right:1px solid white;
		width:110px;
		height:110px;
	}

	#interactive ul { 
		float:left;
		margin-left:4px;
	}

	#interactive .inter-heading {
	        font-size: 0.95em; line-height: 1em;
		font-weight: bold;
 		padding:16px 0px 2px 0px;
		height: 31px;
		width: 1080px;
		clear: both;
		color: #039;
		background: url('/images/y_3w_top.png') center top no-repeat;
		text-align: center;
	}
	
#interactive3 {
	clear:both;
  margin:10px auto 10px auto;
  height: 186px;
  max-width: 1100px;
  min-width: 980px;
  text-align: left;
}

#interactive3 #mainInter #rightColumn1 {
	float: right;
	width: 40px;
	background-image: url(/images/inter_rt.png);
	background-repeat: no-repeat;
	height: 186px;
}

#interactive3 #mainInter #leftColumn1 {
	float: left;
	width: 40px;
	background-image: url(/images/inter_lf.png);
	background-repeat: no-repeat;
	height: 186px;
}

#interactive3 #mainInter #centerwin {
	background-image: url(/images/inter_cnt.png);
	background-repeat: repeat-x;
	background-position:left bottom;
	height: 186px;
	margin:0px 30px 0px 30px;
}

#interactive3 #mainInter .clearFloat {
  clear: both;
  display: block;
}

#interactive3 #title_inter {
	height: 36px;	
}

#interactive3 #title_inter .titletext {
	font-size: 12pt;
	font-weight: bolder;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-top: 12px;
}
#interactive3 #title_inter .titletext a{
color: #FFFFFF;
text-decoration: none;
}
#interactive3 #title_inter .titletext a:hover{
	color: #2A80E0;
	text-decoration: none;
}

#interactive3 .mainInter2 {
	clear:both;
	display:inline;
}

#interactive3 .mainInter2 .box {
	float:left;
	width: 33%;
	height: 142px;
	background-image: url(/images/window2.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#interactive3 .mainInter2 .box2 {
	float:right;
	width: 33%;
	height: 142px;
	background-image: url(/images/window2.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#interactive3 .mainInter2 .box3 {
	margin: 0px 33% 0px 33%;
	width: 33%;
	height: 142px;
	background-image: url(/images/window2.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#interactive3 .mainInter2 .boxSettings {
	padding: 8px 0px 0px 25px;
}
#interactive3 .mainInter2 #lflogo {
  float: left;
  padding: 5px 5px 5px 5px;
  width: 125px;
  height:125px;
}
#interactive3 .mainInter2 .rttext {

  margin: 0 0 0 10em;
  padding: 5px 5px 5px 5px;
  width: 145px;
  height:125px
}
#interactive3 .mainInter2 .rttext h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: small-caps;
	text-transform: capitalize;
}
#interactive3 .mainInter2 .rttext p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;

}
#interactive3 .mainInter2 .rttext a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: small-caps;
	text-transform: capitalize;
}

#interactive3 .mainInter2 .clearFloat {
  clear: both;
  display: block;
}

/* The Middle Stuff */
.midTop {
	float:left;
	width:18px;
	height:45px;
}

.midTop.topLeft {
	background:url('/images2/ymc_toplf_crn.png') left top no-repeat;
}

.midTop.topMid {
	background:url('/images2/ymc_topmid.png') center top;
}

.midTop.topRight {
	background:url('/images2/ymc_toprt_crn.png') right top no-repeat;
}

.midMid {
	float:left;
	width:18px;
	height:100%;
}

.midMid.midLeft {
	background:url('/images2/ymc_lfmid.png') left top no-repeat;
}

.midMid.midMiddle {
	background:url('/images2/ymc_mid.png') center top;
}

.midMid.midRight {
	background:url('/images2/ymc_rtmid.png') right top no-repeat;
}

.midBot {
	float:left;
	width:18px;
	height:43px;
}

.midBot.botLeft {
	background:url('/images2/ymc_botlf_crn.png') left top no-repeat;
}

.midBot.botMid {
	background:url('/images2/ymc_bot_mid.png') center top;
}

.midBot.botRight {
	background:url('/images2/ymc_botrt_crn.png') right top no-repeat;
}

/* Begin Left Menu */
#theLeftMenu {
	float:left;
	width:163px;
	height:100%;
}

	#theLeftMenu #LMtopMid {
		width:127px;
		height:36px;
		font-size:10pt;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		padding-top:9px;
	}

	#theLeftMenu #LMtopMid a {
		color:black;
		text-decoration:none;
	}

	#theLeftMenu .sidebar-links a:hover {
		color:#0099ff;
	}

	#theLeftMenu .midMid.midMiddle {
		width:127px;
	}

	#theLeftMenu .sidebar-links {
		list-style:none;
		padding-bottom:10px;
	}
	
	#theLeftMenu .sidebar-links a {
		display:block;
		text-align:left;
		width:127px;
		height:10px;
		padding:5px 0px 4px 0px;
		border-bottom:1px solid gray;
		font-size:8pt;
		font-weight:bold;
		color:#003377;
		text-decoration:none;
	}

	#theLeftMenu .sidebar-links li ul {
		list-style:none;
		border-bottom:1px solid #555555;
	}

	#theLeftMenu .sidebar-links ul li a {
		display:block;
		margin:0px;
		padding:0px;
		border:none;
		height:10px;
		padding:2px 0px 2px 10px;
		font-size:7pt;
		color:#004488;
		background:#bbccff;
	}
	
	#theLeftMenu .advertisement {
		text-align:center;
		padding-bottom:10px;
	}

	#theLeftMenu .midBot.botMid {
		width:127px;
	}

	#theLeftMenu .midBot.botMid p {
		margin:12px;
		color:#ffffff;
		text-align:center;
	}

/* The Ad Bar */
#theAdBar {
	float:left;
	width:163px;
	height:100%;
}

	#theAdBar #LMtopMid {
		width:127px;
		height:36px;
		font-size:10pt;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		padding-top:9px;
	}

	#theAdBar #LMtopMid a {
		color:black;
		text-decoration:none;
	}

	#theAdBar .sidebar-links a:hover {
		color:#0099ff;
	}

	#theAdBar .midMid.midMiddle {
		width:127px;
	}

	#theAdBar .sidebar-links {
		list-style:none;
		padding-bottom:10px;
	}
	
	#theAdBar .sidebar-links a {
		display:block;
		text-align:left;
		width:127px;
		height:10px;
		padding:5px 0px 4px 0px;
		border-bottom:1px solid gray;
		font-size:8pt;
		font-weight:bold;
		color:#003377;
		text-decoration:none;
	}
	
	#theAdBar .advertisement {
		text-align:center;
		padding-bottom:10px;
	}

	#theAdBar .midBot.botMid {
		width:127px;
	}

	#theAdBar .midBot.botMid p {
		margin:12px;
		color:#ffffff;
		text-align:center;
	}

/* Begin Footer */
#footer {
        float: left;
        height: 233px;
        width: 1080px;
        position: relative;
        background-image: url('/images/fo2.png');
        background-position: top center;
        background-repeat: no-repeat;
        z-index: auto;
}

	#footer .advertisement {
	        clear: both;
		display: block;
		margin: 8px auto 40px;
		height: 112px;
		width: 728px;
	}

	#footer .links {
		padding-left: 25px;
		float: left;
		width: 350px;
	}

	#footer .links ul {
		float: left;
		width: 100px;
		color: #615D5C;
	}

	#footer .links li {
		padding-left: 5px;
		float: left;
		width: 90px;
		list-style-type: none;
		list-style-position: inside;
	}

	#footer .links a {
		font-size: 0.66em; line-height: 1em;
		color: #615D5C;
		text-decoration: none;
	}

	#footer .links a:hover {
		font-size: 0.66em;
		line-height: 1em;
		color: #0099FF;
		text-decoration: none;
	}

	#footer .copyright {
		margin-top: 10px;
		margin-right: 250px;
		float: right;
		width: 392px;
	}

	#footer .copyright p {
		font-size: 0.66em;
		line-height: 1em;
		padding: 4px 0 2px;
		color: #615D5C;
		letter-spacing: .1em;
	}

	#footer .logo {
		position: absolute; bottom: 25px; right: 32px;
		height: 100px;
		width: 250px;
	}

	#footer .logo img {
		height: 100px;
		width:250px;
		border:none;
	}
