body {
	color: #333;
	background-color: white;
	text-align:center;
	margin:0px;
	height 100%;
	margin-top:0px;
	background-image:url(../images/bg_Rochester_Hills.jpg) no-repeat;
	}

#container{
	position:relative;
	margin: 0 auto;
	margin-top:0px
	text-align:center;
	width:824px;
	height:750px;
}
#topbanner{
	position:relative;
	margin: 0 auto;
	margin-top:0px
	text-align:center;
	width:795px;
	height:96px;
	left:2px;

}
#h1text{
	position:absolute;
	margin: 0 auto;
	margin-top:5px;


	margin-top:8px
	text-align:center;
	width:493px;
	left: 20px;
	height: 37px;
	top: -9px;

}

#h2text{
	position:absolute;
	margin: 0 auto;
	margin-top:10px
	text-align:center;
	width:600px;
	height:38	px;
	left: 20px;
	top: 41px;

}
#bottomdivider{
	position:absolute;
	margin: 0 auto;


	margin-top:0px
	text-align:center;
	width:299px;
	height:40px;
	left: 512px;
	top: 604px;
}

#bottombanner {
	position:absolute;
	left: 13px;
	height:105px;
	text-align:center;
	width:800px;
	z-index:0;
	margin-top:0px;
	top: 644px;
}


#contentbg{
	position:absolute;
	right: 345px;
	margin-top:-14px;
	width:465px;
	height:460px;
	top: 199px;
	text-align:left;
	font-family: tahoma, Arial, Trebuchet MS,   sans-serif;
	font-size:11px;
	line-height:18px;
}
#rightimagery{
	position:absolute;
	right: 13px;
	margin-top:-14px;
	width:299px;
	height:420px;
	top: 199px;
	text-align:left;
}
#calltoaction{
	position:absolute;
	right: 6px;
	margin-top:-14px;
	
	width:797px;
	height:58px;
	text-align:left;
	left: 14px;
	top: 141px;
}
#contentdivider{
	position:absolute;
	right: 309px;
	margin-top:-14px;
	width:36px;
	height:470px;
	top: 199px;
	text-align:left;
}
#contenttext{
	position:absolute;
	right: 3px;
	margin-top:-14px;
	width:450px;
	height:142px;
	top: 19px;
	text-align:left;
	font-size:1.1em;
	line-height:20px;
	font-family:  Arial, tahoma, Trebuchet MS,  sans-serif;

}

/*-------------------CENTER CONTENT------------------------*/
#CenterContent{
	position:relative;
	margin: 0 auto;
	text-align:center;
	width:911px;
	height:182px;
}
#leftmenu{
	position:absolute;
	right: 727px;
	margin-top:-14px;
	width:179px;
	height:176px;
	top: 14px;
	text-align:left;
}

#rightaction{
	position:absolute;
	right: 2px;
	margin-top:-14px;
	width:179px;
	height:176px;
	top: 14px;
	text-align:left;
}
#centercontentimage{
	position:absolute;
	left: 193px;
	margin-top:-14px;
	width:534px;
	height:173px;
	top: 14px;
	text-align:left;
}



/*-------------------CENTER CONTENT------------------------*/
#bgontent{
	position:relative;
	margin: 0 auto;
	text-align:center;
	width:557px;
	height:733px;
	left:6px;
}
#leftpic{
	position:absolute;
	right: 724px;
	margin-top:-14px;
	width:178px;
	height:607px;
	top: 15px;
	text-align:left;
}

#hdcontent{
	position:absolute;
	right: 6px;
	margin-top:-14px;
	width:304px;
	height:63px;
	top: 39px;
	text-align:left;
	left: 210px;
}


#hdcontent h2 {
	font-family:  Arial, tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 8px;
	color: #8b3909;
	font-weight: bold;
	word-spacing: 0pt;
	font-variant:normal; 
}

#hdcontent h1 {
	font-family:  Arial, tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	color: #860001;
	font-weight: bold;
	word-spacing: 0pt;
	font-variant:normal; 
}
#hdcontent h3 {
	font-family:  Arial, tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:2px;
	color: #333;
	font-weight: bold;
	word-spacing: 0pt;
	font-variant:normal; 
}


#hdtopadventure{
	position:absolute;
	right: 6px;
	width:341px;
	height:37px;
	text-align:left;
	left: 198px;
	top: 461px;
}

#adventures{
	position:absolute;
	right: 6px;
	margin-top:114px;
	width:496px;
	height:86px;
	top: 145px;
	text-align:left;
	left: 207px;
}
#listsadventures{
	position:absolute;
	right: 6px;
	margin-top:114px;
	width:496px;
	height:86px;
	top: 145px;
	text-align:left;
	left: 207px;
}

#contenttext1{
	position:absolute;
	right: 6px;
	margin-top:114px;
	width:496px;
	height:311px;
	top: 6px;
	text-align:left;
	left: 203px;
	font-size:.95em;
	font-family: tahoma, Trebuchet MS,  Arial, sans-serif;
	line-height:21px;
	color:#222222;
}


#bottomlinks{
	position:absolute;
	right: -4px;
	margin-top:-14px;
	width:830px;
	height:60px;
	top: 763px;
	text-align:center;
	background-image:url(../images/Rochester_Hills_bottom_bg.jpg);
}

#bottomlinkstext{
	position:absolute;
	right: 21px;
	margin-top:-14px;
	width:790px;
	height:32px;
	top: 19px;
	text-align:center;
}


#bottomlinkstext a {
	font-family:  tahoma, Trebuchet MS,  Arial, sans-serif;
	font-size:.7em;
	color: #c54607;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}

#bottomlinkstext a:hover{
	font-family:  tahoma, Trebuchet MS,  Arial, sans-serif;
	font-size:.7em;
	color: #4e350c;
	line-height: 15px;
	font-style: normal;
	text-decoration: none;
}

A.googlelink {
color: #eb8d1b;
text-decoration: none;
background-color: transparent;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:dashed
}

A.googlelink:hover {
color: #ff761a;
text-decoration: none;
background-color: transparent;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:dashed
}



#suggestions{
	position:absolute;
	right: -1px;
	margin-top:-214px;
	width:158px;
	height:171px;
	top: 883px;
	text-align:left;
	line-height:20px;
}

#suggestions a {
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size:.8em;
	color: #4e350c;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#suggestions a:hover{
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size:.8em;
	color: #c54607;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
#centercontentimage{
	position:absolute;
	left: 191px;
	margin-top:-14px;
	width:534px;
	height:173px;
	top: 14px;
	text-align:left;
}



/*-------------------START FONTS------------------------*/

A.itemmenulink {
	font-size: .95em;
	line-height: 14px;
	font-weight: none;
	color: #505050;
	text-decoration:none;
}
A.itemmenulink:hover {
	font-size: .95em;
	line-height: 14px;
	font-weight: none;
	color: #2c3a7b;
	text-decoration:none;
}

A.itemmenulinkorange {
	font-size: .95em;
	line-height: 14px;
	font-weight: none;
	color: #ff761a;
	text-decoration:none;
}
A.itemmenulinkorange:hover {
	font-size: .95em;
	line-height: 14px;
	font-weight: none;
	color: #2c3a7b;
	text-decoration:none;
}



a.breadcrumb {
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #003F7E;
	text-decoration: none;
}
a.breadcrumb:hover {
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #5D5D5D;
	text-decoration: none;

}


A.sitelink {
color: #333;
text-decoration: none;
background-color: transparent;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:dashed
}

A.sitelink:hover {
color: #ff761a;
text-decoration: none;
background-color: transparent;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:dashed
}

.hdadventure  {
	font-family:  Arial, tahoma, Trebuchet MS,  sans-serif;
	font-size: 16px;
	color: #934610;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

A.Link:hover  {
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 12px;
	color: #4e350c;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

A.topnavmenu  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height: 15px;
	color: #e2e2e2;
	font-weight: bold;
	text-decoration: none;

}

A.topnavmenu:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height: 15px;
	color: #ff761a;
	font-weight: bold;
	text-decoration: none;
}


A.menu  {
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 10px;
	color: #6480BE;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

A.menu:hover  {
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 10px;
	color: #5D5D5D;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
A.MenuLink  {
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 10px;
	font-style: normal;
	text-decoration: none;
}

A.MenuLink:visited:hover  {
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	color: #CC2020;
	font-weight: bold;
	word-spacing: 0pt;
	TEXT-TRANSFORM: none;
}
A.contextlink {
color: #333;
text-decoration: none;
}

A.contextlink:hover {
color: #0000666;
text-decoration: none;
background-color: transparent;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:dashed
}
A.linkdotted {
font-size:.9em;
color: #333;
text-decoration: none;
}

A.linkdotted:hover {
font-size:.9em;
color: #0000666;
text-decoration: none;
background-color: transparent;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:dashed
}
A.courselinks {
font-size:.8em;
color: #333;
text-decoration: none;
}

A.courselinks:hover {
font-size:.8em;
color: #0000666;
text-decoration: none;
background-color: transparent;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:dashed
}
A.linkdottedfooter {
font-family: Trebuchet MS,  Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #ffffff;
text-decoration: none;
background-color: transparent;
border-color: #ffffff;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:dashed
}

A.linkdottedfooter:hover {
font-family: Trebuchet MS,  Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #cc0001;
text-decoration: none;
background-color: transparent;
border-color: #ffffff;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:dashed
}
A.linkmenu {
font-family: Trebuchet MS,  Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #5D5D5D;
line-height:18px;
text-decoration: none;
background-color: transparent;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;

}

A.linkmenu:hover {
font-family: Trebuchet MS,  Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #cc0001;
line-height:18px;
text-decoration: none;
background-color: transparent;
border-color: #333333;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:dashed
}

A.testlinks{
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;

	color: #003F7E;
	TEXT-DECORATION: none
}

A.testlinks:hover {
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;

	color: #2C3A7B;
}
A.maintopiclink {
	padding-left:25px;
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
	text-transform:uppercase;


}
A.maintopiclink:hover {
	padding-left:25px;
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #2c3a7b;
	text-decoration:none;
	text-transform:uppercase;
}
A.subtopiclinkcap {
	padding-left:35px;
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: none;
	color: #990000;
	text-decoration:none;
	text-transform:uppercase;


}
A.subtopiclinkcap:hover {
	padding-left:35px;
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: none;
	color: #2c3a7b;
	text-decoration:none;
	text-transform:uppercase;


}
A.subtopiclink {
	padding-left:35px;
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: none;
	color: #990000;
	text-decoration:none;
	text-transform:none;

}
A.subtopiclink:hover {
	padding-left:35px;
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: none;
	color: #2c3a7b;
	text-decoration:none;
	text-transform:none;


}

A.subsubtopiclink {
	padding-left:45px;
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: none;
	color: #990000;
	text-decoration:none;


}
A.subsubtopiclink:hover {
	padding-left:45px;
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: none;
	color: #2c3a7b;
	text-decoration:none;
	text-transform:none;


}
A.footermainlink {
	
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: none;
	color: #990000;
	text-decoration:none;


}
A.footermainlink:hover {
	
	font-family: Trebuchet MS,  Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: none;
	color: #2c3a7b;
	text-decoration:none;
	text-transform:none;


}
		
/*- Home Inset - Home Tools ------------------------------------------------*/

#homeTools a {
	color: #fff;
	text-decoration: none;
	font-family: Trebuchet MS,  tahoma, Arial, sans-serif;
	font-size:1.1em;
}
#homeTools a:hover {
	color: #333;
	font-family: Trebuchet MS, tahoma,  Arial, sans-serif;
	text-decoration: none;
	background-color: transparent;
	border-color: #333333;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style:dashed
}


#homeTools h1 {	
	font-family: Trebuchet MS, tahoma,  Arial, sans-serif;
	font-size:1.2em;
	color: #333;
	text-decoration: none;
	padding-left:40px;
	margin-bottom:-1px;

}

#homeTools ul li {
	position:relative;
	font-size: .95em;
	line-height: 1.2em;
	margin-bottom: 0.4em;
	padding-left: 20px;
	list-style:none;
	list-style-image:none;
	
	
}

#homeTools #htcontracted {
	vertical-align:text-top;
	width:160px;
	right:30px;
	letter-spacing:-.02em;
}
#homeTools  {
	position:absolute;
	width:200px;
	top: 8px;

}
