/* Reset */
*{
   margin:0;
   padding:0;
}
  
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body{
	/*background-color: #F4F7FA;*/
	font-family: Arial, sans-serif;
	font-size: 12pt;
	text-align: center; /*IE6*/
}

/* Center Site */
div.wrapper {
   position:relative;
   z-index:1;
   -moz-box-shadow: 0px 0px 10px #000; 
   -webkit-box-shadow: 0px 0px 10px #000; 
   box-shadow: 0px 0px 10px #000;
   width: 960px;
   background: none repeat scroll 0 0 white;
   text-align: left;
   margin:0 auto;
}
 
/*center background image, make adjustable. code from css-tricks.com*/
img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}


/* Default font style */
div, p, th, td, li, dd, span, input, select, textarea, .body { /* ns 4 */
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align:justify;
	text-justify:newspaper;
}

/* Links */
a:link  {
	color: #0000FF;
	text-decoration: none;
}
a:visited  {
	color: #0000FF;
	text-decoration: none;
}
a:hover  {
	color: #990000;
	text-decoration: underline;
}
a:active  {
	color: #990000;
	text-decoration: underline;
}
/* Navigation level 2 */
div.nav2 {
	color : #FFFFFF;
	font-size: 8.3pt;
}
/* "Off" navigation style for level 2 */
a.nav2:link, a.nav2:visited, a.nav2:hover, a.nav2:active {
	color : #FFFFFF;
}
/* "On" navigation style for level 2 */
a.nav2on:link, a.nav2on:visited, a.nav2on:hover, a.nav2on:active {
	color : #000066;
}

/* Navigation level 3 */
div.nav3 {
	color : #000066;
	font-size: 8.3pt;
	padding-left:6px;
}
/* "Off" navigation style for level 3 */
a.nav3:link, a.nav3:visited, a.nav3:hover, a.nav3:active {
	color : #476BB2;
}
/* "On" navigation style for level 3 */
a.nav3on:link, a.nav3on:visited, a.nav3on:hover, a.nav3on:active {
	color : #000066;
}

/* Bottom navigation */
div#botnav {
	color : #000000;
	font-size: 8pt;
	text-indent:12px;
}
a.botnav:link, a.botnav:visited, a.botnav:hover, a.botnav:active {
	color : #000000;
}

/* Pop-up navigation */
div.popnav {
	color : #FFFFFF;
	font-size: 8pt;
	font-weight : bold;
}
a.popnav:link, a.popnav:visited, a.popnav:hover, a.popnav:active {
	color : #FFFFFF;
}

/* General-purpose text styles */
.t1 {
	font-size: 10pt;
}
.t2 {
	font-size: 9pt;
}
.t3 {
	font-size: 8pt;
}
.t4 {
	font-size: 7.1pt;
}

/* Page indent style */
/* div.page-indent {
/*	margin-left : 21px;
/*	margin-right : 21px;
/* }

/* Copyright */
div#copyright {
	color : #000000;
	font-size: 8pt;
	text-align:right;
	margin-right:5px;
}

/* Project text styles */
.proj-sub-head {
	font-family:Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 20pt;
	font-weight:normal;
	padding-left: 11px;
}

.nav1 {
	background-image:url('img/nav1/background.gif');
}

.proj-title {
	color : #000000;
	font-size: 13.5pt;
	font-weight : bold;
	padding-left: 11px;
	padding-bottom:8px;

}
.proj-desc {
	color : #000000;
	font-size: 12pt;
/*	text-indent:16px;*/
	padding-left: 11px;
}
.proj-fact {
	color : #666666;
	text-align:left;
	font-size: 8.3pt;
}
#ServicesList {
	max-width:650px;
	margin-left:10px;
	margin:0 auto;
}
index_body {
	font-size: 12pt;
}

.click-image {
	font-size:8.3px;
	text-align:center;
	padding-top:4px;
}


