body {
background:#000;
font:normal 62.5% 'Lucida Grande',Verdana,sans-serif;
text-align:center;
min-width: 760px;
}

#wrap{
margin:0 auto;
width:760px;
text-align: left;
background-color:#000;
}

#header{

background-color:#000000;
border:1px solid #fff;
border-width:1px 1px 0 1px;
height:270px;


}

#contentwrap{
background-color:#000;
border:1px solid #fff;
border-width:0 1px 1px 1px;
text-align:left;
}


/*#html{
overflow-y: scroll!important;
}*/
html, body {
height: 100%;
margin: 0 0 1px;
padding: 0;
}




/* The main column and descendants */

#mainCol {
float:right;
width:350px;
font-size:1.1em;
line-height:150%;
color:#CCC;
background:#000;
text-align:left;
padding:0px;
margin-left:12px;
}

#mainCol p {
width:400px;
}


#mainCol img{
border:none;
}

#mainCol a{
text-decoration:none;

color:#FF7300;
}


/* The left column and descendants */

#sidebar {
float:left;
width:350px;
background:#000;
text-align:left;
font-size:1.1em;
line-height:150%;
color:#fff;
margin-left:28px

}


#sidebar a{
text-decoration:none;

color:#FF7300;
}

/* The footer and descendants */


#footer {
clear:both;
height:3em;
min-height:30px;
background-color:#000;
text-align:left;
}


/* ----------------------------
   All headings and versions of 
   ---------------------------- */

h1, h2, h3 {
color:#FFF;
}


h1 {
margin-top:40px;
font-size:1.5em;
}
h2 {
margin-top:40px;
font-size:1.4em;
}
h3 {
margin-top:30px;
font-size:1.3em;	
}


ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
margin-bottom:0;
}

li { background: url(images/arrow.gif) left center no-repeat ;
font-size:1.2em;
font-weight:bold;
 padding-left: 15px;
 color:#FF7300}
 
 
 .boxtxt li { background: url(images/arrowsm.gif) left center no-repeat ;
font-size:1em;
font-weight:bold;
 padding-left: 15px;
 color:#FF7300}
 

 
 /* START OF CSS FOR MAP */
dl.map.on {
	position:relative;
	width:306px;
	height:305px;
	/*background:url(worldmap.jpg) no-repeat;*/
	text-align:left;
	margin:0px;
	padding:0px;
	}

dl.map.on dt {
	list-style:none;
	display:inline;}


dl.map.on dd {
position:absolute;
left:-9999px;
width:332px;
padding:0;
border:#fff 1px solid;
background-color:#000;
z-index:11;
font-size:1em;
color:#FFF;
}

dl.map.on dd img {
position:relative;
float:left;
	}

dl.map.on dd .boxtxt {
float:right;
width:158px;
text-align:left;
line-height:1.5em;
font-size:.9em;
margin-top:8px;}


.boxtxt h2{
font:times;
margin:2px 0 2px 0;
}

dl.map.on a.location {
	display:block;
	position:absolute;
	text-indent:-9999px;
	/*background:url(point.png) no-repeat;*/
	/*border:1px solid red;*/
	width:65px;
	height:68px;
	outline:none;
	z-index:10;
	text-decoration:none;}

dl.map.on a.location:hover {
	background:url(point-hover.png) no-repeat -1px -1px;}

dl.map.on dd a {
color:#FF7300;
text-decoration:none;}

dl.map.on dd a:hover {
	text-decoration:none;}

dl.map.on dd a.close {
	position:relative;
	float:right;
	color:#000;
	background:url(close.png) no-repeat;
	text-indent:-9999px;
	outline:none;
	height:16px;
	width:16px;
	margin-left:4px;
	margin-right:-6px;
	text-decoration:none;}



/* START OF CSS FOR MAP POINTS */



dl.map.on a#location01 {
top:0px;
left:2px;
}

dl.map.on a#location02res {
top:80px;
left:80px;}

dl.map.on a#location02 {
top:80px;
left:80px;}

dl.map.on a#location02res {
top:0px;
left:80px;}

dl.map.on a#location03 {
	top:0px;
	left:236px;}

dl.map.on a#location04 {
top:80px;
left:0px;
}

dl.map.on a#location05{
top:80px;
left:160px;}

dl.map.on a#location06{
top:0px;
left:158px;}


dl.map.on a#location07{
top:0px;
left:80px;}

dl.map.on a#location08{
top:76px;
left:160px;}

dl.map.on a#location08res{
top:0px;
left:236px;}

dl.map.on a#location09{
top:74px;
left:236px;}

dl.map.on a#location10{
top:156px;
left:0px;}

dl.map.on a#location10res{
top:156px;
left:158px;}

dl.map.on a#location10conc{
top:232px;
left:74px;}

dl.map.on a#location11{
top:156px;
left:236px;}

dl.map.on a#location11conc{
top:0px;
left:236px;}


dl.map.on a#location11res{
top:0px;
left:158px;}

dl.map.on a#location12{
top:156px;
left:160px;}


dl.map.on a#location12conc{
top:156px;
left:80px;}

dl.map.on a#location12res{
top:76px;
left:236px;}

dl.map.on a#location13{
top:0px;
left:160px;}


dl.map.on a#location13conc{
top:234px;
left:236px;}


dl.map.on a#location13res{
top:78px;
left:158px;}

dl.map.on a#location14{
top:232px;
left:0px;}



dl.map.on a#location14conc {
top:232px;
left:158px;}




dl.map.on a#location15conc{
top:0px;
left:0px;
}


dl.map.on a#location16conc{
top:0px;
left:78px;}



dl.map.on a#location15{
top:155px;
left:158px;}

dl.map.on a#location15res{
top:155px;
left:2px;}

dl.map.on a#location16{
top:155px;
left:80px;}

dl.map.on a#location16res{
top:155px;
left:80px;}

dl.map.on a#location17{
top:155px;
left:238px;}

dl.map.on a#location17conc{
top:78px;
left:0px;}

dl.map.on a#location18conc{
top:78px;
left:78px;}

dl.map.on a#location17res{
top:0px;
left:0px;}
		
dl.map.on a#location18res{
top:78px;
left:2px;}
	
dl.map.on a#location19res{
top:78px;
left:80px;
}
	
/* blank square grids starting now */

dl.map.on a#res3_4{
top:155px; /*this is the vertical position of all third row grid squares*/
left:238px;/*this is the horizontal position of all fourth from the left grid squares*/}




.linktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
