/*---  Hunter MacTalk : hmt.css  ---*/

/*--- Global ---*/                        
*{
	margin:0;
	padding:0;
	border:0;
}

/*--- html ---*/
html{
	 background: #cccccc;
	/* background-image: url(../images/perforated_2.jpg); */
	}
	
/*--- body ---*/	
.mainBody {
	/* background-image: url(../images/perforated_2.jpg); */
	background-color: #cccccc;
	background-position: center top;
	background-repeat:no-repeat;
	height: 788px;
	width: 1024px;
	text-align:center;
	margin:auto;
	z-index:1;
}

#aware {
	position:relative;
	width:100px;
	height:100px;
	z-index:10;
	left:-10px;
	padding: -30px;
	top: -30px;
}

#headZone {
	background-image: url(../images/mactalkhunter-web-banner2.gif);
	background-position: center top;
	background-repeat:no-repeat;
	height: 160px;
	margin:auto;
	position:relative;
	width: 1024px;
	z-index:3;
}


#frameZone {
	background-color:#ffffff;
	height: 581px;
	margin:auto;
	position:relative;
	text-align:center;
	top:-1px;
	width: 1024px;
	z-index:2;
}
/* inavigation buttons zone */
#navZone {
	background-color:#000000;
	height: 24px;
	position:relative;
	margin:auto;
	top:-1px;
	width: 1024px;
	z-index:3;
}

.navText {
	color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height:24px;
	letter-spacing:1px;
	margin-left: -80px;
	z-index:3;
}

#searchBox {
	background-color:#ffffff;
	height: 12px;
	margin-left: 772px;
	position:relative;
	top:-16px;
	width: 80px;
	z-index:2;
}

/* left frame zone */
#leftFrame {
	float:left;
	background-color:#ffffff;
	height: 580px;
	top:0;
	position:relative;
	text-align:left;
	width: 502px;
	z-index:3;
}

/* mid frame zone */
#midFrame {
	float:left; 
	background-color:#cccccc;
	height: 580px;
	position:relative;
	text-align:left;
	top:0;
	width: 350px;
	z-index:3;
}
#midFrameS2 {
	float:left;
	background-color:#ffffff;
	height: 580px;
	position:relative;
	text-align:left;
	top:0;
	width: 508px;
	z-index:3;
}
#midFrameS3 {
	float:left;
	background-color:#cccccc;
	height: 580px;
	position:relative;
	text-align:left;
	top:0;
	width: 521px;
	z-index:4;
}
/* right colour block */
#rightBlock {
	float:left;
	background-color:#ffffff;
	height: 582px;
	position:relative;
	text-align:left;
	top:0;
	width: 86px;
	z-index:3;
	left: 0px;
}
	
/* right edge colour block */
#rightEdgeBlock {
	float:left;
	background-color:#cccccc;
	height: 562px;
	position:relative;
	text-align:left;
	top:0;
	width: 10px;
	z-index:3;
}


#rightText {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin-left:8px;
	margin-right:8px;
	top:40px;
	left:0px;
	/* height: 440px; */
	height: 286px;
	position:relative;
	text-align:left;
	width: 146px;
	z-index:4;
}
#midgmap {
	background-color:#cccccc;
	top:65px;
	height: 160px;
	position:relative;
	text-align:left;
	width: 302px;
	margin:auto;
	z-index:4;
}
#midText {
	background-color:#cccccc;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	top:40px;
	left:20px;
	height: 160px;
	position:relative;
	text-align:left;
	width: 320px;
	z-index:4;
}
#midTextMemb {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	top:140px;
	left:20px;
	height: 340px;
	position:relative;
	text-align:left;
	width: 302px;
	z-index:4;
}
#midTextRes {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	top:40px;
	left:20px;
	height: 520px;
	position:relative;
	text-align:left;
	width: 472px;
	z-index:4;
}
#midTextAbout {
	background-color:#cccccc;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	top:40px;
	left:43px;
	height: 530px;
	position:relative;
	text-align:justify;
	width: 434px;
	z-index:4;
}
#midAccPlacement {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	top:120px;
	left:20px;
	height: 240px;
	position:relative;
	text-align:left;
	width: 472px;
	z-index:4;
}

#midAboutCollap {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	top:20px;
	left:0px;
	height: 500px;
	position:relative;
	text-align:left;
	width: 380px;
	z-index:4;
}

.dlist {
	list-style:disc;
	list-style-position:inside;
	line-height:20px;
	font-size: 12px;
	font-style: normal;
}
.elist {
	list-style:none;
	list-style-position:inside;
	line-height:18px;
	font-size: 12px;
	font-style: normal;
}
.flist {
	list-style:none;
	list-style-position:inside;
	line-height:16px;
	font-size: 10px;
	font-style: normal;
}
.glist {
	list-style:disc;
	list-style-position:inside;
	line-height:18px;
	font-size: 10px;
	font-style: normal;
}
.hlist {
	list-style:disc;
	list-style-position:inside;
	line-height:14px;
	font-size: 10px;
	font-style: normal;
}
/* left  top block */
#leftTopBlock {
	float:left;
	background-color:#ffffff;
	height: 120px;
	top:0px;
	position:relative;
	width: 162px;
	z-index:4;
}

/* left  top frame zone */
#leftTopFrame {
	float:left;
	background-color:#ffffff;
	height: 120px;
	top:0;
	position:relative;
	width: 340px;
	z-index:4;
}

#leftTopText {
	background-color:#ffffff;
	color:#ed1b23;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	height: 25px;
	margin-right:20px;
	top:40px;
	position:relative;
	text-align:right;
	width: 320px;
	z-index:5;
}
/* left  mid frame zone */
#leftMidFrame {
	clear:both;
	background-color:#000000;
	height: 200px;
	line-height:16px;
	top:0;
	position:relative;
	text-align:center;
	width: 502px;
	z-index:4;
}

#leftMidText {
	background-color:#000000;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height: 160px;
	margin-left:20px;
	margin-right:20px;
	top:20px;
	position:relative;
	text-align:right;
	width: 462px;
	z-index:5;
}
#leftMidFrameS2 {
	clear:both;
	background-color:#cccccc;
	height: 200px;
	line-height:16px;
	top:0;
	position:relative;
	text-align:center;
	width: 502px;
	z-index:4;
	border-left:solid;
	border-left-width:thin;
	border-left-color:#ffffff;
}


#leftMidTextS2 {
	background-color:#cccccc;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height: 160px;
	margin-left:20px;
	margin-right:20px;
	top:15px;
	position:relative;
	text-align:right;
	width: 462px;
	z-index:5;
}
#leftMidImg {
	background-image:url(../images/committeez.jpg);
	background-repeat:no-repeat;
	height: 200px;
	top:0;
	position:relative;
	text-align:center;
	width: 502px;
	z-index:8;
}
#leftMidImgContact {
	background-image:url(../images/mactalkgroup.jpg);
	background-repeat:no-repeat;
	height: 200px;
	top:0;
	position:relative;
	text-align:center;
	width: 502px;
	z-index:8;
}
/* left  mid frame zone */
#leftMidBlock {
	background-color:#000000;
	height: 200px;
	position:absolute;
	top: 273px;
	width: 502px;
	z-index:2;
}

/* left  top block */
#leftBotBlock {
	float:left;
	background-color:#ffffff;
	height: 262px;
	top:0px;
	position:relative;
	width: 162px;
	z-index:4;
}

#DoMimage {
	background-image:url(../images/Camera-Bag-Disc-Label-150x150.png);
	background-position: center top;
	background-repeat:no-repeat;
	height: 150px;
	margin:auto;
	position:relative;
	width: 150px;
	z-index:5;
	top: 58px;
	left: 15px;
}

#leftBotFrame {
	float:left;
	background-color:#ffffff;
	height: 240px;
	top:0
	position:relative;
	width: 320px;
	z-index:4;
}
#leftBotFrameAbout {
	float:left;
	background-color:#ffffff;
	height: 240px;
	top:0
	position:relative;
	width: 500px;
	z-index:4;
}
#leftBotText {
	float:left;
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height: 25px;
	margin-right:20px;
	top:40px;
	position:relative;
	text-align:right;
	width: 320px;
	z-index:5;
}
#leftBotTextAbout {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	left:10px;
	height: 150px;
	margin-right:0px;
	top:340px;
	position:absolute;
	text-align:left;
	width: 200px;
	z-index:5;
}

#leftBotRightTextAbout {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	left:260px;
	height: 200px;
	margin-right:0px;
	top:340px;
	position:absolute;
	text-align:left;
	width: 240px;
	z-index:5;
}

#newsImage {
	background-image:url(../images/appleiPadW.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	height: 140px;
	margin:0;
	position:absolute;
	width: 100px;
	z-index:5;
	top: 130px;
	left: 220px;
}

#imgpdf {
	clear:left;
	height: 32px;
	top:50px;
	position:relative;
	text-align:right;
	width: 320px;
	z-index:5;	
}

#imptnt {
z-index:5;	
}

.gmap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#525252;
}

a.more:link{
	color:#ed1b23;
	text-decoration: none;
}

a.more:visited{
	color:#ed1b23;
	text-decoration: none;
}

a.more:hover{
	color:#3366CC;
	text-decoration: none;
}

a.more:active{
	color:#ed1b23;
	text-decoration: none;
}

a.ilink:link{
	color:#0000cc;
	text-decoration: none;
}

a.ilink:visited{
	color:#0000cc;
	text-decoration: none;
}

a.ilink:hover{
	color:#3366CC;
	text-decoration: none;
}

a.ilink:active{
	color:#ed1b23;
	text-decoration:none;
}

a.uilink:link{
	color:#0000cc;
	text-decoration: underline;
}

a.uilink:visited{
	color:#0000cc;
	text-decoration: underline;
}

a.uilink:hover{
	color:#3366CC;
	text-decoration: underline;
}

a.uilink:active{
	color:#ed1b23;
	text-decoration: underline;
}

a.hlgt:link{
	color:#aaaaaa;
	text-decoration: none;
}

a.hlgt:visited{
	color:#dddddd;
	text-decoration: none;
}

a.hlgt:hover{
	color:#ffffff;
	text-decoration: none;
}

a.hlgt:active{
	color:#3366ee;
	text-decoration: none;
}

a.ahlgt:link{
	color:#333333;
	text-decoration: none;
}

a.ahlgt:visited{
	color:#333333;
	text-decoration: none;
}

a.ahlgt:hover{
	color:#000000;
	text-decoration: none;
}

a.ahlgt:active{
	color:#3366ee;
	text-decoration: none;
}


a.gmap:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}

a.gmap:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
}

a.gmap:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#3366ee;
	text-decoration: none;
}

a.gmap:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#ed1b23;
	text-decoration: none;
}



a.bhlgt:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}

a.bhlgt:visited{
	color:#000000;
	text-decoration: none;
}

a.bhlgt:hover{
	color:#3366ee;
	text-decoration: none;
}

a.bhlgt:active{
	color:#ed1b23;
	text-decoration: none;
}

a.rhlgt:link{
	color:#ed1b23;
	text-decoration: none;
}

a.rhlgt:visited{
	color:#ed1b23;
	text-decoration: none;
}

a.rhlgt:hover{
	color:#3366ee;
	text-decoration: none;
}

a.rhlgt:active{
	color:#ed1b23;
	text-decoration: none;
}

#footZone {
	background-color:#000000;
	clear:both;
	height: 24px;
	width: 1024px;
	position:relative;
	top:-1px;
	margin: auto;
	z-index:2;
}

#footLeftText{
	float:left;
	height: 24px;
	text-align:right;
	width: 502px;
	color: #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height:24px;
	z-index:3;
}
#footRightText{
	float:left;
	height: 24px;
	text-align:left;
	width: 350px;
	color: #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height:24px;
	z-index:3;
}

#macHwyLogo{
	background-image: url(../images/machighway.jpg);
	background-repeat:no-repeat;
	border:none;
	height: 57px;
	position:relative;
	top: 84px;
	width: 273px;
	z-index:4;
}

.emph {
	font-weight: bold;
}
.blot{
	color:#000000;
}
.specemph {
	color:#ed1b23;
	font-weight: bold;
	font-size: 18px;
}

.hlgtS1 {
	color:#ed1b23;
	font-weight: bold;
	font-size:14px;
}
.blkhglt {
	color:#000000;
	font-weight: bold;
	font-size:18px;
}
.txtemph {
	color:#0000cc;
	font-weight: normal;
}

.hcola{
	color:#3366cc;
	font-weight: normal;
}
.hcolb{
	color:#ff0000;
	font-weight: normal;
}
.maptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
}

/* for Hint boxes */

#hintbox{ 
	position:absolute;
	top: 0px;
	width: 150px; /*Default width of hint.*/ 
	background-color:#3366cc;
	padding: 3px;
	border:1px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	line-height:18px;
	z-index:100;
	visibility: hidden;
}

.hintanchor{	
    position: relative;
	font-size: 12px;
	font-weight: bold;
}

ul#navb
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navb li
{
display: inline;
list-style-type: none;
}

#navb a { padding: 3px 20px; }

#navb a:link, #navb a:visited {
	color:#cccccc;
	background-color: #000000;
	text-decoration: none;
}

#navb a:hover{
	color:#3366CC;
	background-color: #000000;
	text-decoration: none;
}

#navb a:active{
	color:#ff0000;
	background-color: #000000;
	text-decoration: none;
}

a.gmap:link{
	color:#525252;
	text-decoration: none;
}

a.gmap:visited{
	color:#525252;
	text-decoration: none;
}

a.gmap:hover{
	color:#be4434;
	text-decoration: none;
}

a.gmap:active{
	color:#be4434;
	text-decoration: none;
}
