HTML,BODY{
	
	margin: 0 auto 0 auto;
	height: 100%;
	font-family: arial;
	cursor:default;
}

HTML{
	overflow-x:auto;
	overflow-y:scroll;
}

IMG{ border:0; }
ul{list-style: none;}

div#mainDiv{
	width: 980px;
	height: 532px;
	margin: 0 auto 0 auto;
	position:relative;
}

div#siteFrame{
	width: 980px;
	height:520px;
	border: 1px solid #c1c1c1;
}

div#menu{
	background: url(structure/menu_bg.gif) bottom right no-repeat;
	width: 180px;
	background-color:#c1c1c1;
	height:100%;
	float:left;
}

ul#mainMenu{
	list-style: none;
	position:relative;
	top:30px;
	padding:0 0 0 15px;
	margin:0;
	z-index:2;
}

ul#mainMenu a{
	color: #c61927;
	text-decoration:none;
	font-size: 10px;
	cursor:crosshair;
}

ul#mainMenu ul{
	display:none;
	width:150px;
	position:absolute;
	left:178px;
	padding:0 0 0 15px;
	margin:0;
	top: 0;
}


ul#mainMenu a:hover{
	color: white;
	
}
ul#mainMenu a:active{
	color:white;
}

div#content{
	position:relative;
	float:left;
}

div#subbg{
	width: 0px;
	height: 520px;
	position:absolute;
	top: 0;
	left:0;
	background-color: #c1c1c1;
}

div#worksubbg{
	width: 0px;
	height: 520px;
	position:absolute;
	top: 0;
	left:145px;
	background-color: #c1c1c1;
}

div#worksub{
	width: 130px;
	height: 520px;
	position:absolute;
	top: 0;
	left:145px;
}

ul#worksubList{
	display:none;
	width: 180px;
	list-style: none;
	position:relative;
	top:30px;
	padding:0 0 0 15px;
	margin:0;
	z-index:2;
}

ul#worksubList a{
	color: #c61927;
	text-decoration:none;
	font-size: 10px;
	cursor:crosshair;
}

ul#worksubList a:hover{
	color: white;
}

ul#worksubList a:active{
	color:white;
}

div#pageContainer{
	height: 475px;
	width: 625px;
	overflow:auto;
	padding:30px 15px 10px 15px;
	display:none;
	font-size:10px;
	color: #c61927;
}

div#pageContainer a{
	color: #c61927;
}

div#pageContainer a:hover{
	color: white;
}

div#pageContainer p{
	font-size:12px;
}

div#blocker{
	width: 980px;
	height: 520px;
	background-color:white;
	position:absolute;
	top: 1px;
	left:1px;
	z-index:50;
}

div#copyright, div#copyright a{
	text-align:right;
	text-decoration: none;
	color:#c1c1c1;
	font-size: 10px;
	height:12px;
}

h1{
	font-size: 16px;
	margin: 0;
}

h2, h2 a{
	font-size: 14px;
	margin: 0;
	text-decoration:none;
}

form#emailForm{
	text-align:right;
	margin:14px 0 0 0;
}

form#emailForm table{
	width:100%;
	margin:0;
	padding:0;
	border:0px solid white;
}

form#emailForm label{
	display:block;
	vertical-align:top;
}

form#emailForm input, textarea{
	width: 99%;
	border: 1px solid #c61927;
	color:#c61927;
	font-size:11px;
	background-color:white;
}

form#emailForm input:focus, textarea:focus{
	width: 99%;
	border: 1px solid #c61927;
	background-color:#c61927;
	color:white;
}

textarea{
	height:60px;
	overflow:auto;
}

div#workContainerBg{
	background-color:#c1c1c1;
	float:left;
	position:absolute;
	left:200px;
	top:0;
	width: 0px;
	height:520px;
}

div#workContainer{
	display:none;
	float:left;
	position:absolute;
	left:200px;
	top:0;
	width: 455px;
	height:520px;
	overflow:auto;
	padding:30px 15px 10px 15px;
	font-size:10px;
	color: #c61927;
}

img.workImg{
	border:0px solid #c61927;
}

div#viewer{
	position:absolute;
	z-index:50;
	top:1px;
	left:181px;
	width:800px;
	height:520px;
	display:none;
	font-size:11px;
	color:#c61927;
}

div#viewerNav{
	height:30px;
	width:800px;
	top:490px;
	left:0px;
	position:absolute;
	z-index:51;
	text-align:center;
}

#viewerImgList{
	text-align:center;
	
}

#closer{
	position:absolute;
	top:5px;
	left:779px;
	cursor:crosshair;
}

img#imgPreview{
	position:absolute;
	display:none;
	z-index:50;
	border:1px solid #c61927;
}