html {
  height: 100%;
  margin-bottom: 1px;
}

body {
  background-color: #fff;
  color: #000;
  margin: 0;
  padding: 0;
  margin-top: 20px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 76%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

img { border: 0; }

p { margin: 0; margin-bottom: 1em; font-size: 0.85em; text-align: left; padding-right: 0.6em; padding-left: 0.6em; line-height: 1.5em; }


h1 { padding-left: 0.4em; margin-top: 0.3em; margin-bottom: 0; font-size: 1em; color: #669966; font-weight: bold; font-family: Bookman Old Style, Times New Roman, serif; text-align: left; }
h2 { padding-right: 0.6em; padding-left: 0.6em; font-size: 0.9em; color: #669966; font-weight: bold; font-family: Bookman Old Style, Times New Roman, serif; }

.blue { color: #660066; }
.slim { width: 10em; }


a { color: #333; text-decoration: underline; }

div#content {
	width: 63.5em;
	margin:auto; text-align:left;
}

div#logo {
	float: left;
}

img#logoimg {
	margin-left: 0;
  margin-bottom: 1em;
  width: 16.15em;
	height: 3.2em;
}

div#hnav {
  float: left;
	margin-bottom: 3em;
	font-size: 0.85em;
	font-weight: bold;
}

#mainnav {
  margin: 0;
  margin-top: 1.4em;
	color: #669966;
}

#mainnav li {
  display: inline;
  font-size: 1em;
  margin: 0;
  margin-left: 0;
	letter-spacing: 0.12em;
}

#mainnav li a:link {
	text-decoration: none; 
}
#mainnav li a:visited {
	text-decoration: none; 
	color: #333;
}

#mainnav li a:hover,
 {
  color: #669966;
  text-decoration: none;
}

a:hover,
 {
  color: #669966;
  text-decoration: none;
}

#main1 { margin:0; padding:0; }
#main2 { margin:0; padding:0; }
#left { 
	float:left; 
	margin: 0; 
	padding: 0; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 42em;
	text-align: center;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}
#right { 
	float:right; 
	margin: 0; 
	padding: 0; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 42em;
	text-align: center;
	border-bottom: 1px solid #ccc;
}
#middle { 
	margin:0;  
	padding: 0;  
	height: 42em;
	float: right;
	width: 31.1em;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

#background {
	background-image: url('../images/greenfade.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	height: 25em;
	width: 30em;
	border: 1px solid #ccc;
}

#leftcase { 
	float:left; 
	margin: 0; 
	padding: 0; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 16.2em;
	text-align: center;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}
#rightcase { 
	float:right; 
	margin: 0; 
	padding: 0; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 16.2em;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

#middlecase { 
	margin:0;  
	padding: 0;  
	height: 16.2em;
	float: right;
	width: 31.1em;
	border-bottom: 1px solid #ccc;
	text-align: center;
}


.column-in { margin: 0; padding: 0; }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; border-bottom: 1px solid #ccc; }

img#expert, img#pudding, {
	margin-left: 0;
  margin-bottom: 0;
  width: 16em;
	height: 16.2em;
}

img#papers {
	margin-left: 0;
  margin-bottom: 0;
  width: 5.3em;
	height: 9.15em;
	float: right; 
	margin-left: 8px;
}

img#guitar {
	margin-left: 0;
	margin-top: 0.3em;
  margin-bottom: 0.2em;
  width: 30.5em;
	height: 15.6m;
}

img#dynamic {
	margin-left: 0;
  margin-bottom: 0;
  width: 30em;
	height: 7.25em;
}

img#market {
	margin-left: 0;
  margin-bottom: 0;
  width: 30em;
	height: 5.75em;
}

img#rocket {
	margin-left: 0;
  margin-bottom: 0;
  width: 11.2em;
	height: 8em;
	position:relative;
	left:3.8em;
	top:-1.5em;
	z-index:1
}

img#prca {
	margin-left: 0;
  margin-bottom: 0;
  width: 12em;
	height: 5.5em;
}

#leftone {
	border: 1px solid #ccc;
	width: 15em;
	height: 8.5em;
	text-align: left;
	background-image: url('../images/papers.jpg');
	background-repeat: repeat-y; 
	background-position: right;
}

#lefttwo {
	width: 15em;
	border-bottom: 1px solid #ccc;
}
#leftonetext {
	padding: 3px;
}

#rightone {
	border: 1px solid #ccc;
	width: 15em;
	text-align: left;
	height: 17em;
}

.righttwo {
	border-bottom: 1px solid #ccc;
	width: 15em;
	text-align: left;
}
#maincontent {
	border: 1px solid #ccc;
	
}

#cleanerbot { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
#footer { }

#caseouter { border: 1px solid #ccc; min-height: 60em;  }
#casecont{ float: left; margin-top: 10px; padding: 0; width: 47.2em; }
#casecont p { padding: 10px; }
#casenav { margin-left: 47.3em; min-height: 43em; margin-top: 30px; padding: 5px; }
#casenav ul {
  margin-top: 0.5em;
  color: #669966;
  list-style-image: url(../images/bullet.gif);
}

#casenav ul li {
  font-size: 1em;
  margin: 0;
  margin-left: 0;
  line-height: 18px;
}

#casenav ul li a:link {
	text-decoration: none; 
}
#casenav ul li a:visited {
	text-decoration: none; 
	color: #333;
}

#casenav ul li a:hover,
 {
  color: #669966;
  text-decoration: none;
}


