﻿* {
  margin: 0;
  padding: 0;
}

body 
{
	color:#000000;
	font-family:Arial, sans-serif;
	font-size:12px;
	background:#999999 url(/images/common/bk_tileHoriz.png) repeat-x  top left;
	height:100%;
}

#sitewrapper
{
	position:relative;
	margin:0 auto;
	width: 996px;
	height:100%;
}

#vertBack
{
	position:relative;
	margin:0 auto;
	width: 996px;
	background: url(/images/common/bk_tileVert.png) repeat-y  top center;
	height:100%;
	_position:static;
	
}

#wrapper 
{
	float:right;
	height:100%;
	margin:0 auto;
	width: 796px;
	text-align: left; 
	display:inline;
}

#content { 
	width: 760px;
	float: right; 
	background-color:#FFFFFF;
	margin-right:18px; 
	display:inline; 
}

#pageHead
{
	width:760px;
	height:120px;
	background:#003876 url(/images/home/page_head.gif) no-repeat  top left;  
}

#pageHead p
{
	width:400px;
	padding-top:30px;
	padding-left:330px;

}

#footer { 
	clear: both;
	float:right;
	width:745px;
	margin-top:50px;
	margin-bottom:20px;
} 

#mainContent
{
	margin-top:10px;
	padding-left:30px;
	width:460px;
	float:left;
	display:inline;
}

#mainContent ul
{
	padding-top:0;
	margin-top:-10px;
	margin-left:20px;
	list-style-type:square;
	padding-bottom:10px;
}


#mainContent p
{
	line-height:1.7em;	
}

#spotLight, #projectSpotLight
{
	margin-top:10px;	
	width:220px;
	float:right;
	padding-right:30px;	
	display:inline;
}

#projectSpotLight p
{
}

#projectSpotLight h1
{
	font-size:12px;
}
#spotLight p
{
	line-height:1.5em;
	font-size:10px;
	text-align:justify;	
}

.projviewHelp
{
	width:220px;
	
}
.projviewHelp p
{
	color:#676767;
	line-height:1em;
	font-size:10px;
	padding-bottom:1px;
	
}
.contentCol
{
	position:relative;
	float:left;
	width:220px;
	margin-right:20px;
	height:460px;
	display:inline;
}

.contentColLink
{
	position:absolute;
	bottom:0;
	border-top:solid 1px #989898;
	padding-top:5px;
	width:220px
}

.contentBox
{
	width:720px;	
	border:solid 1px #ABABAB;
	margin-bottom:15px;
}

.contentBox h1, .contentBox h2, .contentBox p
{
	float:left;
	padding:10px 10px 0 10px;
	width:425px;	
	display:inline;

}

.contentBox h2
{
	font-size:12px;
	font-weight:bold;

}

.contentBox h2, .contentBox p
{
	clear:left;	
}


.galleryImage
{
	float:right;
	width:220px;
	padding:10px 10px 10px 0;
}

.galleryImage a
{
	clear:right;
	float:right;
	padding:10px 10px 10px 0;
	text-align:right;
	background:url(/images/common/link_arrow.gif) no-repeat right 50%;	
	padding-right:12px;
	width:208px;
}
.pdfhref 
{
	height:17px;
	display:inline-block;
	background:url(/images/common/pdficon_small.gif) no-repeat right 50%;	
	padding-right:19px;
	vertical-align:bottom;
}

h1
{
	font-family:Arial, sans-serif;
	font-size:15px;
}

p
{
	padding-top:0px;
	padding-bottom:10px;
}

.contentColLink a, #mapdirections a
{
	background:url(/images/common/link_arrow.gif) no-repeat right 50%;	
	padding-right:12px;
}

a 
{
	font-weight:bold;
	text-decoration:none;

}
a:hover 
{
	text-decoration:underline;
}

#footerlinks,
#miceType
{
	margin-top:5px;
	font-family:Arial, sans-serif;
	font-size:10px;

}

#footerlinks a
{
	margin-right:10px;
}


.pdfnewsitem
{
	width:210px;	
	border-top:solid 1px #BABABA;
	margin-bottom:15px;	
}

.pdfnewsitem p, .pdfnewsitem h1, .pdfnewsitem a
{
	float:left;

}
.pdfnewsitem p
{
	font-size:11px;
	padding:5px 0 0 0;

}

.pdfnewsitem h1, .pdfnewsitem a
{
	clear:left;
	padding:0 10px 2px 0;

}

.pdflink
{
	width:32px;
	padding:20px 0 0 0;
	float:right;
}

.clear {clear:both;}


/*---- Forms ---*/

fieldset {margin:0 0;padding:0;border:0;}
fieldset p {padding:5px 0 0 0;margin:0;line-height:1.0em;}
fieldset table label {float:none;width: 50px;}
fieldset table input {width: 30px;}

.wideLabel {width:100%;}

.errorLabel {font-size:12px;}
.requiredField {font-weight:bold;font-size:18px;}

input {padding:2px;width:150px;}
label
{
	width:150px;
}

.hiddenSubmit {display:none;}

.jsAction {
    cursor: pointer;
    text-decoration: underline;
} 
