
body, html{
  background-image: url(/images/background_top.gif);
  background-repeat: repeat-x;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	height:100%;
/*	overflow:hidden;*/
}



.imgProject{
	border:1px solid #E3E3E3;
}

TD {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#484848;
}

P {
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}

H1 {
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#313131;
	margin:0px;
  margin-top:18px;
	margin-bottom:8px;
}


H2 {
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
  margin-top:4px;
	margin-bottom:2px;
}

H3 {
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#009ADA;
	margin:0px;
	margin-top:18px;
	margin-bottom:8px;
}




.txtWhite {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
}

.txtGray {
	font-family:Arial,sans-serif;
	color:#6F6F6F;
	font-size:11px;
	line-height: 12pt;
}

.txtGrayBold {
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#6F6F6F;
	font-size:11px;
	line-height: 12pt;
}

.txtHeader2 {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#6E6E6E;
	font-weight:bold;
}


/* --- LINKS --- */
.lnkNormal:link, .lnkNormal:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#009ADA;
	text-decoration:none;
}

.lnkNormal:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#009ADA;
	text-decoration:underline;
}

.lnkNormalBold:link, .lnkNormalBold:visited {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#009ADA;
	text-decoration:none;
}

.lnkNormalBold:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#009ADA;
	text-decoration:underline;
}

.lnkAssociation:link, .lnkAssociation:visited {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#B9B9B9;
	text-decoration:none;
}

.lnkAssociation:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#B9B9B9;
	text-decoration:underline;
}

.lnkHeader:link, .lnkHeader:visited, .txtHeader {
	font-family:Arial Bold,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkHeader:hover {
	font-family:Arial Bold,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}

.lnkFooterMain:link, .lnkFooterMain:visited, .txtFooterMain {
	font-family:Arial,sans-serif;
	font-size:9px;
	line-height: 16pt;
	color:#717171;
	text-decoration:none;
}

.lnkFooterMain:hover {
	font-family:Arial,sans-serif;
	font-size:9px;
	line-height: 16pt;
	color:#717171;
	text-decoration:underline;
}

.lnkFooter:link, .lnkFooter:visited, .txtFooter {
	font-family:Arial,sans-serif;
	font-size:9px;
	line-height: 16pt;
	color:#009ADA;
	text-decoration:none;
}

.lnkFooter:hover {
	font-family:Arial,sans-serif;
	font-size:9px;
	line-height: 16pt;
	color:#009ADA;
	text-decoration:underline;
}

.lnkCredits:link, .lnkCredits:visited, .txtCredits {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.lnkCredits:hover {
	font-family:Arial,sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}

.lnkTopMenu:link, .lnkTopMenu:visited, .txtTopMenu {
	font-family:Arial Bold,sans-serif;
	font-size:11px;
	color:#707070;
	text-decoration:none;
}

.lnkTopMenu:hover, .txtTopMenuSelected {
	font-family:Arial Bold,sans-serif;
	font-size:11px;
	color:#009ADA;
}

.lnkFeatured:link, .lnkFeatured:visited {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.lnkFeatured:hover {
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}



img {
	border-color: #FFFFFF;		
	color: #FFFFFF;		
}

/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 12px Verdana,sans-serif;
	border-color : #000000;
}

form {
	display:block;
	margin:0px;
	padding:0px;
}


.creditsLeft {
	color:#A3A3A3;
	font-size:10px;
	font-family:Arial,sans-serif;
	line-height:3em;
	text-align:justify;
	text-decoration : none;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;  
}

.creditsRight {
	color:#A3A3A3;
	font-size:10px;
	font-family:Arial,sans-serif;
	text-align:right;
	text-decoration : none;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;  
}


hr {
  color: #fff;
  background-color: #fff;
  border: 1px dotted #6F6F6F;
  border-style: none none dotted;
}

hr.white {
  color: #fff;
  background-color: #fff;
  border: 1px dotted #FFFFFF;
  border-style: none none dotted;
}


TR.NormalRow{
	background-color:#FFFFFF;
}

TR.AlternatRow{
	background-color:#F6F6F6;
}



