@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	
}
.definition {
	color: #8CC63F;
	font:Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.pagetext {
	color: #FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin: 10px;
}
.termstext a:link{
	color: #E6CA3A;
}
.termstext a:visited{
	color: #E6CA3A;
}
.termstext a:hover{
	color: #E6CA3A;
	text-decoration:underline;
}
.nav {
	font:Arial, Helvetica, sans-serif;
	font-size: 19pt;
	color: #FFFFFF;
	background-image:url(../images/navigation.png);
	background-position: center;
	width: 100%;
	height: 40px;
}

a.nav:link {
	text-decoration: none;
	color: #FFFFFF;
}

a.nav:visited{
text-decoration: none;
	color: #FFFFFF;
}

a.nav:hover {
	text-decoration: underline;
	color: #ffffff;
}


a.nav:active {
	text-decoration: underline;
	color: #ffffff
}

.style9 {color: #F8CF28}
a:link {
	text-decoration: none;
	color: #ffffff;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
}
a:active {
	text-decoration: none;
}
.search {
padding: 5px;
font-size:19pt;
color: #EFCE2A;
}
.style20 {font-size: 18pt; color: #F8CF28;}
.style22 {color: #FFFFFF; font-size: 18pt; font-weight: bold; }
h1,h2,h3,h4,h5,h6 {
	
}
h1 {
	font-size: 19pt;
	color: #F8CF28;
}
.top {
color: #791214;
font-size: 10pt;
}
.top a:link {
color: #791214;
font-size: 10pt;
}
.top a:visited{
color: #791214;
font-size: 10pt;
}
.top a:hover{
color: #791214;
font-size: 10pt;
text-decoration: underline;
}
.red {
color: #791214;
font-size: 11pt;
}
.red a:link{
color: #E6CA3A;
}
.red a:hover{
color: #E6CA3A;
text-decoration: underline;
}
.red a:visited{
color: #E6CA3A;
}
.red2 {

color: #791014;
font-size: 18pt;
padding-right: 10px;
}
.asearch {
	font-size: 12pt;
	padding: 10px;
}

a.search:link {
	text-decoration: none;
	color: #EFCE2A;
}

a.search:visited{
text-decoration: none;
	color: #EFCE2A;
}

a.search:hover {
	text-decoration: none;
	color: #791214;
}
.mainbeta {
	background-color: #8cc63F;
	
}
.main {
	margin-top: 10px;
	background-color: #8cc63F;
	
}
.mainproject {
	min-height: 100%;
	overflow: hidden;
	background-color: #FFF8E3;
}
.mainbg {
	color: #FFFFFF;
	min-height: 100%;
	overflow: hidden;
	background-color: #9ACD56;
}
.mainbg a:link{
	color: #E6CA3A;
}
.mainbg a:visited{
	color: #E6CA3A;
}
.mainbg a:hover{
	color: #E6CA3A;
	text-decoration:underline;
}
.projectImage{
	width: 604px;
	float: left;
	margin-top:15px;	
}
.relatedDetails{
	font-size:12pt;
	color: #666666;
	background-color:#FFFFFF;
	width: 283px;
	height: 110px;
	padding: 10px;
}
.projectDetails{
	font-size:9pt;
	color: #FFFFFF;
	float: right;
	margin-right: 15px;
	margin-top: 15px;
	background-color:#791214;
	width: 205px; /* was 300px*/
	padding: 10px;
	max-height:700px;
	min-height: 420px;
}
.projectDetails A:link{
	color: #FFFFFF;
	text-decoration:underline;
	padding-left:5px;
}
.projectDetails A:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
.projectDetails A:visited{
	color: #FFFFFF;
	text-decoration:underline;
}
.related{
	width: 283px;
	float: right;
	color: #000000;
	font-size: 10pt;
	margin-top: 0px;
}
.projectAdvertisement{
	width: 120px;
	height: 1200px;
	float: right;
	margin-top: 15px;
}
.beta{
	background-position: center;
	width: 100%;
	min-width: 657px;
	background-image: url(../images/UFFIZE_BODY_GRADIENT.png);
	background-repeat: repeat-x;
}
.freq{
	color: #FFFFFF;
	padding: 10px;
	text-align:justify;
}
.stripe{
	background-color: #9ACD56;
	width: 100%;
	height: 10px;
}
.foot {
	min-height: 100%;
	overflow: hidden;
	color: #9ACD56;
	font-size: 10pt;
}
.foot a:link {
	color: #9ACD56;
	font-size:10pt;
}
.foot a:hover{
	text-decoration:underline;
	color: #9ACD56;
	font-size:10pt;
}
.foot a:visited {
	color: #9ACD56;
	font-size:10pt;
}
.homeimage{
	width:980px;
	height:200px;
}
.banner{
	margin-top: 15px;
}
.head {
	background-color: #FFFFFF;
	background-position: center;
	text-align:left;
}
.imgbar {
	font:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #791214;
	background-color:#EFCE2A;
	background-position: center;
	width: 100%;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 10px;
	
}
a.imgbar:link {
	font-size: 12pt;
	text-decoration: none;
	color: #791214;
}

a.imgbar:visited{
font-size: 12pt;
text-decoration: none;
	color: #791214;
}

a.imgbar:hover {
	font-size:12pt;
	text-decoration: underline;
	color: #791214;
	
}
.title{
	color: #FFFFFF;
	background-color: #9ACD56;
	font-size: 20pt;
	float:left;
	height: 60px;
	width: 805px;
	padding: 5px;
	margin-top: 15px;
	padding-left: 35px;
	
}

.container{
	width: 980px;
	position: absolute;
	left: 50%;
	margin-left: -490px;
}
.datesub{
	color: #FFFFFF;
	font-size: 12pt;
	
}
.description{
	font-size:11pt;
	width: 594px;
	color: #FFFFFF;
	background-color:#791214;
	padding: 5px;
	float: left;
}
.rating{
	width: 594px;
	font-size: 10pt;
	color: #000000;
	float: left;
}
.projectThumbs{
	width: 614px;
	float: left;
}
.thumbpages{
	color:#000000;
	width: 614px;
	float: left;
}
.projectcomments{
	width: 547px;
	background-color:#9ACD56;
	float: left;
	color: #000000;
}
.commentscontainer{
	width: 845px;
	background-color: #FFF8E3;
	float: left;
	color: #000000;
	margin-bottom: 15px;

}
.comments{
	color:#000000;
	width: 506px;
	margin-left: 15px;
	padding: 5px;
	margin-top: 15px;
	background-color:#FFFFFF;
	float: left;
}
.commenttitle{
	color: #000000;
	font-size: 10pt;
	margin-top: 15px;	
	padding: 5px;
}
.thumbnailholder{
	float: left;
	width: 112px;
	padding-right: 10px;
}
.commenttext{
	color:#000000;
	font-size: 10pt;
	background-color: #FFFFFF;
	float: right;
	min-height: 80px;
	width: 380px;
}
.cpages{
	vertical-align:bottom;
	float: right;
	color:#ffffff;
	font-size:10pt;
	margin: 15px;
}
.cpages A {
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
	color: #E6CA3A;
}
.cpages A:hover {
	font-weight:bold;
	font-size: 10pt;
	text-decoration: underline;
	color: #E6CA3A;
}
.ipages{
	vertical-align:bottom;
	float: right;
	color:#000000;
	font-size:10pt;
}
.ipages A {
	font-size: 10pt;
	text-decoration: none;
	color: #791214;
}
.ipages A:hover {
	font-size: 10pt;
	text-decoration: underline;
	color: #791214;
}
.subinfo{
	float: right;
	color: #999999;
	font-size:10pt;
}
.repdel{
	vertical-align:top;
	float: right;
	color: #000000;
	font-size:10pt;
}
.repdel A{
	color: #791214;
	font-size:10pt;
}
.repdel A:hover{
	color: #791214;
	font-size:10pt;
	text-decoration:underline;
}
.userlink{
	color:#000000;
	font-size:12pt;
}
.userlink A {
	color:#791214;
	font-size:12pt;
}
.userlink A:hover {
	color:#791214;
	font-size:12pt;
	text-decoration:underline;
}
.titleuserlink{
	color:#ffffff;
	font-size:12pt;
}
.titleuserlink A {
	color:#E6CA3A;
	font-size:12pt;
}
.titleuserlink A:hover {
	color:#E6CA3A;
	font-size:12pt;
	text-decoration:underline;
}
.projlink{
	color:#000000;
	font-size:10pt;
}
.projlink A {
	color:#791214;
	font-size:10pt;
}
.projlink A:hover {
	color:#791214;
	font-size:10pt;
	text-decoration:underline;
}
.profileAdHorizontal{
	width: 980px;
	height: 90px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: left;
}
.profileAdVertical{
	width: 120px;
	float: right;
	margin-top: 15px;
}
.featured_project_info{
	background-image:url(../images/feature_header_bg.png);
	min-width: 290px;
	height: 22px;
	margin-top: 150px;
	float: right;
	color: #ffffff;
	font-size: 12pt;
	padding-right: 10px;
	padding-left: 10px;
}
.featured_project_info a:link{
	color: #ffffff;
}
.featured_project_info a:hover{
	color: #ffffff;
	text-decoration:underline;
}
.featured_project_info a:visited{
	color: #ffffff;
}
.ad_break{
	margin-bottom: 15px;
}
