body { 
	font: 8pt/14pt verdana, arial, helvetica, sans; 
	color: #5A5A5A;  
	background: #fff; 
	margin: 0; 
	padding: 0;
	text-align: center;
}

img {
	border: 0;
}

HR { 
    border: none 0; 
	border-top: 1px solid #CECECE;
	height: 1px;
	margin: 5px 0px 20px 0px;
}

p {
	font: 8pt/14pt verdana, arial, helvetica, sans;
}



h1 { 
	font: 22pt georgia, times, serif; 
	color: #707462; 
}


h2 { 
	font: bold 11pt arial, sans; 
	color: #797979;
}

h3 { 
	font: bold 10pt arial, sans; 
	color: #4D64A0;
}

h4 { 
	font: bold 10pt arial, sans; 
	color: #999999;
	margin-top: 5px;
	border-bottom: 1px dotted #A5BBDC;
	width: 160px;
}

a:link, a:visited { 
	text-decoration: none; 
	color: #3E4E72;
}

a:hover, a:active { 
	text-decoration: none; 
	color: #7D88A0;
}

.arrowLink:link, .arrowLink:visited {
	background: url('/images/icon_arrow.gif') no-repeat left;
	text-decoration: dashed; 
	padding-left: 16px;
	font: bold 9px tahoma, arial, sans; 
}


#contentsPortal { 
	background: #fff;
	width: 960px;
	border: 0px solid #CCCCCC;
	text-align: left;
	overflow:auto;
	margin-top: 20px;
}




#contentsCurrent { 
	width: 950px;
	text-align: left;
	min-height: 235px;
	margin-top: 20px;
	background: #f2f2f2 url('/images/bkg_current.gif') repeat-x top left;
	border: 5px solid #f2f2f2;
}

#contents { 
	background: #fff;
	width: 960px;
	border: 0px solid #CCCCCC;
	text-align: left;
	overflow:auto;
	margin-top: 20px;
	background: url('/images/bkg_completed.gif') repeat-y;
	border-bottom: 5px solid #F2F2F2;
}


#fullspan{
	width: 840px;
	padding-top: 10px;
	padding-left: 50px;
	padding-bottom: 20px;
	float: left;
}



#leftcol {
	width: 540px;
	padding-top: 10px;
	padding-left: 50px;
	padding-bottom: 50px;
	float: left;
}

#rightcol {
	width: 200px;
	padding: 40px;
	float: right;
}


#wrapper { 
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;	
}

#container { 
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
	
#nav {
	background-color: #fff;
	color: #CCCCCC;
	height: 100px;
	width: 950px;
	text-align: left;
}

#navLeft { 
	float: left;
	padding: 0px;
	width: 188px;
}

#navRight { 
	float: right;
	padding: 0px;
	font: 8pt/16pt tahoma, verdana, arial, sans; 
	color: #CCCCCC;
	text-align: right;
}

#header {
	width: 960px;
	height: 390px;
	margin: 0px;
	clear: both;
}

#completedLeft {
	float: left;
	margin-left: 0px;
	width: 552px;
	padding: 40px 0px 0px 0px;
}

#completedRight {
	float:right;
	width: 330px;
	text-align: left;
	padding: 40px 40px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	
}

#projectThumb {
	margin: 0px 0px 10px 0px;
	width: 218px;
	text-align: left;
}

#projectThumb img {
	border: 4px solid #fff;
	margin: 0 0 10px 0;
}



#buttonBig { 
	padding: 5px 10px 15px 10px;
	background: #fff url(/images/bkg_buttonBig2.gif) repeat-x;
	border: 5px solid #f1f1f1;
}


#buttonBig h2 { 
	font: bold 11pt arial, sans; 
	color: #797979;
}




#footer { 
	margin-top: 10px;
	height: 30px;
	background-color: #fff;
	padding-top: 10px;
	padding-left: 0px;
	text-align: left;
	color: #999;
	clear: both;
	}

#footernav { 
	float: left;
	padding: 0px;
	font: 7pt/16pt tahoma, verdana, arial, sans; 
	color: #ccc;
	}

#footercredit { 
	float: right;
	font: 7pt/16pt tahoma, verdana, arial, sans; 
	color: #999;
	text-align: right;
	padding: 0px;
	}


#footer a { 
	font: 7pt/16pt tahoma, verdana, arial, sans; 
	font-weight: normal;
	text-decoration: none; 
	color: #999;
	}

#footer a:hover { 
	text-decoration: none; 
	color: #ccc;
	}


.box {
	background-color: #F2F2F2;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-top: 7px solid #E1E1E1;
	padding: 10px 20px 20px 20px;
	overflow: auto;
}


#arrowlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#arrowlist li 
{
padding-left: 25px;
padding-bottom: 5px;
background-image: url(/images/icon_arrow.gif);
background-repeat: no-repeat;
background-position: 0 .2em;
font-size: 9pt;
}




.thanks { font: 16px/20px arial, sans; color: #ffffff; font-weight: bold; }
.attribution { color: #AFC6E6; font-style: italic; }
.thumb { border: 4px solid #fff; }
.photoborderportal { border: 1px solid #94AED4; margin-right: 15px; }
.name { font-weight: bold; color: #000000}
.tablehead { font: 14px "trebuchet ms", arial, sans; color: #ffffff; font-weight: bold; }
.rowOdd { background-color: #6F98CD; }
.rowEven { background-color: #fff; }
.propDetails { font: 8pt/14pt verdana, tahoma, arial, helvetica, sans;}
.rowFill { background-color: #E9E9E9; }