body, html {
	margin: 0;
	padding: 0;
	min-width: 750px;
	font: 10pt/16pt georgia; 
	color: #FFFFFF;
        background-color: #000000;
}

.floatright {
    float: right;
    margin: 0 0 15px 15px;
    text-align: left;
}

.floatleft {
    float: left;
    margin: 0 15px 15px 0px;
}

h1 { 
  margin-left: 10px;
}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #E9BB4B;
	}
	
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #E9BB4B;
	}
	
a:hover, a:active { 
	text-decoration: underline; 
	color: #4477AA;
	}
	
#wrap {
	margin:0 auto;
	width:95%;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
    padding: 0px;
}

img.floatRight { 
    float: right; 
    margin: 4px; 
    padding: 0px;
}

#columns {
	width: 90%;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
}


#columns H2 {
	font-size: 16px;
}

#columns H3 {
	font-size: 16px;
	text-align: center;
}

#colLeft {
	clear: left;
	float: left;
	width: 50%;	
}

#colRight {
	float: right;
	width: 50%;
}

#arrow {
	float: right;
	margin-top: 0px;
}

#arrow a {
	margin-left: 30px;
}

#arrow img {
	margin-bottom:-2px;
}

.address {
	margin-left: 20px;
}



header_content {
	clear: both;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

#headwrap {
	background:#99c;
	margin:0 auto;
	width:100%;
	min-width:500px;
}
#logo {
	background:#FFFFFF;
	float:left;
	width:200px;
	height: 100px;
}

#activitybar {
	background: black;
	background: url(../images/strip.png) repeat-x scroll top left; 
        background-position: 200px;
	height: 100px;
}

#harddatabar {
	background: black;
	background: url(../images/topbar-100px.png) repeat-x scroll top left; 
        background-position: 79px;
	height: 100px;
}

.personalization {
		background: #C6D1EA; 
		height: 100px;
		width: 289px;
		right: 50px;
		position: absolute;
		border-left: 3px solid White;
		border-right: 3px solid White;
	}

.personalization p {
	text-align: left;
	vertical-align: text-top;
	padding-left: 5px;
	font: small-caps bold 10pt georgia;
	margin-top: 2px;
}

.personalization h2 {
	text-align: right;
	vertical-align: text-top;
	padding-right: 10px;
	font: small-caps bold 14pt georgia;
	margin-top: 2px;
}
	
#nav {
	clear: both;
	text-align: center;
	background-color: #FFFFFF;
	color: white;
	width: 100%;
	font: 10pt georgia; 	
}

#nav a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
	}
	
#nav a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #EFEEEE;
	}
	
#nav a:hover, a:active { 
	text-decoration: underline; 
	color: #FFFFFF;
	}

#content {
	clear: both;
	width: 80%;
	margin-left: 10px;
	margin-right: auto;
	margin-top: 10px;
}

#content h1 {
	font: 14pt/16pt georgia; 	
	font-weight: bold;
}

#content h2 {
	clear: both;
	font: 12pt/14pt georgia; 	
	font-weight: bold;
	padding-top: 20px;
}

#samplecontent {
	clear: both;
	width: 100%;
	min-width: 850px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
	
#main {
	clear: both;
	float: left;
	width: 69%;
	min-width: 400px;
}

#main p {
	width: 100%;
	right: 0px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}

#sidebar {
	float: right;
	width: 30%;
}

#sidebar h2 {
	font: bold 14pt Georgia;
	border-bottom: 3px dotted #E0EBF5;
}

#sidebar img {
	width: 100%;
	max-width: 350px;
	height: auto;
}

#map {
	height: 100%;
}

#footer {
		clear: both;
		text-align: center;
		padding-top: 15px;
}

.footerp {
	font: italic 8pt Georgia;
	margin-top: 0px;
	width: 100%;
}

.arrowtitle {
	font: 18pt Georgia bold;
	margin-top: 0px;
	width: 100%;
	color: #6699CC;	
}

.arrowsubtext {
	font: 9pt Georgia;
	margin-top: 0px;
	width: 100%;
	color: #000000;	
}

.footkeywords {
	font: 8pt Georgia bold;
	margin-top: 0px;
	width: 100%;
	color: #FFFFEF;	
}

table.batbackground{ 
margin-left: 10px;
font: 12px arial;
color: #FFFFFF;	
background-image: url(img/layout/sky-tile.jpg);
background-repeat: repeat; 
background-position: left top; 
};

td.maintext{ 
font: 36px arial; 	
text-align: center; 
vertical-align: top; 
};

.asset-header { 
  background-color: #E9BB4B;
}

.asset-name { 
  font: 30px arial;
  color: #FFFFFF;
}

.mt-archive-listing { 
  background-image: url(img/layout/sky-tile.jpg);
  background-repeat: repeat; 
  background-position: left top; 
}

.mt-main-index {
  background-image: url(img/layout/sky-tile.jpg);
  background-repeat: repeat; 
  background-position: left top; 
}

.page-asset { 
  padding: 10px;
}

.leftcolumn {
  vertical-align: top;
  overflow: hidden;
  margin-top: 0px;
  color: #FFFFFF;
}

.spacercolumn { 
  background-image: url(/img/layout/rightbar.png);
  background-position: top right;
  background-repeat: repeat-y;
  width: 2px;
}
          
.rightcolumn {
  vertical-align: top;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
  width: 500px;
  color: #FFFFFF;
}

#foot-content {
    text-align: center;
    border-top: thin solid black;
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 10px;
    color: #FFFFFF;
}

.allblack {
   color: #000010;
}

.allblack a {
   color: #000010;
}

.allblack a:visited {
   color: #000010;
}

.allblack a:hover {
   color: #000010;
}
