html { padding:0px; margin:0px; height: 100%;}

/* body attributes */
body {text-align:center; margin:0; padding:0;  width:100%; height:100%; background: #373737  50% 0; font-family:"Helvetica Neue", Helvetica, Arial; font-size:70%;}

#pageholder {margin: 0 auto; padding:0; width:800px; text-align:left;}


#top {margin:0; padding:0; width:800px; height:80px; background:#373737;}
#topleft {margin:50px 0 0 0; padding:0; float:left; width:610px;}
#topright {margin:36px 0 5px 0; padding:0; float:right; width:190px;}
#topright img {border:0;}
#topright a.txtWhite, topright a.txtWhite:visited {color:#ffffff; text-decoration:none; font-weight:bold; padding: 0 0 0 110px;}
#topright a.txtWhite:hover {color:#4DA39B;}


/* drop down nav */
#nav {background:#373737; margin:0; padding:0; width:610px;}
#nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	background: #373737; 
	font-weight: bold;
	padding: 0;
	border:0;
	margin: 0; 
}

#nav a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding:0 30px 0 0;
}

#nav a.toplevel #nav a.toplevel:hover {
	background: #373737; 
}


#nav li {
	float: left; margin:0;
	padding: 0;
	list-style: none;
}


#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 120px;	
	font-weight: normal;
	margin: 0;
}

#nav li li {
	padding: 10px 0 5px 0;
	width: 120px
}

#nav li ul a {
	width: 120px;
	w\idth: 120px;
}

#nav li ul a:hover {
	width: 120px;
	w\idth: 120px; color:#4DA39B;
}

#nav li ul ul {
	margin: -21px 0 0 120px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em; color:#4DA39B; 
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto; color:#4DA39B; background: #575757;
}

#nav li li:hover ul, #nav li li.sfhover ul
{ left: auto; color:#4DA39B; background: #575757;}

 #nav li li li:hover ul, #nav li li li.sfhover ul
{ left: auto; color:#4DA39B; background: #575757;}

#nav li:hover{background: #373737;}
#nav li.sfhover {background: #575757;}


#contentholder {margin:0; padding:0; width:800px; height:470px; background:#373737;}
#contentholder p {margin:0; padding:0;}
#contentholder h1 {font-size: 140%; font-family:"Helvetica Neue", Helvetica, Arial; color:#fff; padding:5px 0 5px 0; margin:0;}

#row1 {margin:0; padding:10px 0 0 0; height:145px; width:250px; }
#row1 a, row1 a:visited {margin:0; padding:0 5px 0 0;}
#row1 p {margin:0; padding:0;}
#row2 {margin:0; padding:0; width:250px; height:315px; overflow:auto;}

#content {margin:0; padding:0; width:800px; height:470px; text-align:left;}
#content p {background:#000000; color:#ffffff; padding:5px 0 5px 0; margin:0;}
#content a, content a:visited {color:#ffffff; text-decoration:none; font-weight:bold;}
#content a:hover {color:#4DA39B;}

#col1 {margin:0; padding:0; width:250px; height:470px; float:left; text-align:left;}
#col1 h1 {font-size: 140%; font-family:"Helvetica Neue", Helvetica, Arial; color:#fff; padding:5px 0 5px 0; margin:0;}
#col1 p {color:#fff; padding:5px 0 5px 0; margin:0;}
#col1 a, col1 a:visited {color:#ffffff; text-decoration:none; font-weight:bold;}
#col1 a:hover {color:#4DA39B;}
#col1 img {margin:0 0 5px 0; padding:0; border:0;}
#col1 td {color:#fff; font-size:70%;}

#col2 {margin:0; padding:0; width:430px; height:470px; float:right; text-align:right;}
#col2 h1 {font-size: 100%; font-family:"Helvetica Neue", Helvetica, Arial; color:#fff;}
#col2 p {font-family:"Helvetica Neue", Helvetica, Arial; color:#fff;}
#col2 img {margin:0; padding:0; border:0;}


#col3 {margin:0; padding:160px 0 0 0; width:430px; height:300px; float:right; text-align:left;}
#col3 h1 {font-size: 100%; font-family:"Helvetica Neue", Helvetica, Arial; color:#fff;}
#col3 p {font-family:"Helvetica Neue", Helvetica, Arial; color:#fff;}
#col3 a, col3 a:visited {color:#ffffff; text-decoration:none; font-weight:bold;}
#col3 a:hover {color:#4DA39B;}

#col4 {margin:0; padding:0; width:300px; height:470px; float:left; text-align:left;}
#col4 h1 {font-size: 140%; font-family:"Helvetica Neue", Helvetica, Arial; color:#fff; padding:5px 0 5px 0; margin:0;}
#col4 p {color:#fff; padding:5px 0 5px 0; margin:0;}
#col4 a, col4 a:visited {color:#ffffff; text-decoration:none; font-weight:bold;}
#col4 a:hover {color:#4DA39B;}

#col5 {margin:0; padding:28px 0 0 0; width:380px; height:470px; float:right; text-align:left;}
#col5 h1 {font-size: 140%; font-family:"Helvetica Neue", Helvetica, Arial; color:#fff; padding:5px 0 5px 0; margin:0;}
#col5 p {color:#fff; padding:5px 0 5px 0; margin:0;}
#col5 a, col5 a:visited {color:#ffffff; text-decoration:none; font-weight:bold;}
#col5 a:hover {color:#4DA39B;}

#sketch {margin:0; padding:0; float:left; width:120px; height:470px; }
#sketch p {
    vertical-align:text-bottom
}
#sketch div {
	position:absolute;
	bottom:0;
	left:0;
}

/* Footer - holds logo*/
#footer {height:43px; width:800px; background:#373737; margin:0; padding:0; clear:both; text-align:right;}
#footer img {border:0;}



