/* CSS Document */
html
{
	height:100%;
	min-height:100%;
	margin: 0px;
	padding: 0px;
}

body
{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding:0px;
	margin:0px;
	height:100%;
	min-height:100%;
}

#mainDiv
{
	/*min-height:92%;*/
	/*width:703px;*/
}
* html #mainDiv
{
	/*height: 92%;*/
}
#pageDiv
{
	padding:50px;
}
#menuDiv
{
	line-height:normal;
	font-size:21px;
}

#menuDiv a, #workMenuDiv a
{
	font-weight:bold;
	
	color:#B7B7B6;
}
#menuDiv a:hover, #menuDiv a.selected, #workMenuDiv a:hover, #workMenuDiv a.selected
{
	color:#3A3A37;
}

#front-image
{
	margin-top:37px;
}

#textDiv
{
	margin-top:12px;
	padding-bottom:0px;
	width:567px;
}
 
#workMenuDiv
{
	line-height:normal;
	font-size:21px;
	margin-top:37px;
}

#contentDiv
{
	margin-top:24px;
}
#contactDiv
{
	width:567px;
}

#copyrightDiv
{
	margin-top:26px;
	margin-left:30px;
	padding-bottom:12px;
}

#gDisplay
{
	overflow:visible;
	width:567px;
}

#controlDiv
{
	margin:40px 0 8px 0;
	*margin-top:63px;
	font-size:10px;
	text-align:left;
	width:567px;
	overflow:visible;
}

a
{
	color:#B7B7B6;
	text-decoration:none;
	outline:none;
}
a:focus
{
	outline:none;
}
a:active
{
	outline:none;
}

a:hover, a.selected
{
	color:#3A3A37;
}
a.blackLink, a.blackLink:hover
{
	color:#000;
}
h4, .projectheader
{
	font-weight:bold;
	font-size:11px;
}
ul
{
	margin:0px;
	padding:0px;
}
li
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
li.hide
{
	display:none;
}
P
{
	margin:0px;
	margin-bottom:12px;
}

img
{
	border:0px;
}

/* about page */
#contactDiv a,
#contactDiv
{
	color:#A6A6A6;
	font-weight:bold;
	line-height:14px;
}

#contactDiv h4
{
	color:#3D3D3A;
	margin:5px 0;
}

