html, body { 

	background: #fff;   

	margin: 0px; 

	padding: 0px; 

	border: 0; 

   	font-family: Arial, Helvetica, sans-serif;

}



table#mainTable { 

	width: 100%; 

	height: 100%; 

}



div#container { 

	margin-right: auto; 

	margin-left: auto; 

	position: relative; 

	width: 1000px; 

	/*height: 571px;*/
}



a { text-decoration: none; }


/*--- { Homepage boxes (added 9 oct 2009 } -------------------------------------- */

#container .box {
	width: 219px;
	font-size: 12px;
	margin: 10px 8px 0 0;
	float: left;
}

#container .box.row2 {margin: 8px 8px 0 0}

#container .box.last {margin-right:0}

#container .box img {border:0}

#container .box h2 {
	font-size: 12px;
	color: #5E89C2;
	font-weight: lighter;
	margin: 16px 8px 8px 8px;
	padding: 0;
	text-transform:uppercase
}

#container .box p {
	margin: 8px 8px 16px 8px;
	padding: 0;
	color: #848B84;
	}
	
#container  .box a {display:block; height: 181px }

#container .box .btn {
	background: #abbed7;
	display: block;
	color: #fff;
	text-transform:uppercase;
	padding: 4px 0 4px 8px;
	margin:0;
	height: 14px
	
}

#container  .box a:hover {background: #edeeed}
#container  .box .btn:hover {background: #587eb0}




/*--- { Navigation 1 } -------------------------------------- */



ul#nav1 {

	list-style: none;

	margin: 0;

	padding: 0;

	color: #848B84;

} 



ul#nav1 li { 

	float: left; 

	margin: 0 9px 0 0;

	font-size: 12px;

}



ul#nav1 li a { 

	color: #848B84; 

	font-size: 12px;

	margin: 0px;

	line-height: 16px;

}



ul#nav1 li a:hover { color: #5E89C2; }





/*--- { Navigation 2 } -------------------------------------- */



ul#nav2 {

	list-style: none;

	margin: 0;

	padding: 2px 0 0 0;

	color: #848B84;

	clear: left;

} 



ul#nav2 li { 

	float: left;

	margin: 0 5px 0 0; 

	font-size: 10px;

}



ul#nav2 li a { 

	color: #848B84; 

	font-size: 10px;

	margin: 0; 

	line-height: 12px;

}



ul#nav2 li a:hover { color: #5E89C2; }





/*--- { Navigation 3 } -------------------------------------- */



ul#nav3 {

	list-style: none;

	margin: 0;

	padding: 0;

}



ul#nav3 li { line-height: 13px; }



ul#nav3 li a {

	font-size: 12px;

	color: #848B84;

}



ul#nav3 li a:hover { color: #5E89C2; }





/*--- { Body } -------------------------------------- */



#arrows { float: right; }



.caption {

	font-size: 12px;

	color: #5E89C2;

	padding: 0; 

	margin: 15px 0 0 0;

}



#thumbs img {

	margin: 0 8px 0 0;

	padding: 0;

}



#thumbs .last { margin: 0; }



#thumbs .row2 { padding: 8px 0 0 0; }



#content { color: #848B84;

line-height: 14px; }



#content h1 { 

	font-size: 12px;

	color: #5E89C2;

	font-weight: lighter;

	margin: 0 0 8px 0;

	padding: 0;

} 



#content p {

	font-size: 12px;

	margin: 0 0 16px 0;

	padding: 0;

} 



#content a {

	color: #5E89C2;

} 



#content a:hover {

	text-decoration: underline;

} 





/*--- { Footer } -------------------------------------- */



#footer { 	

	font-size: 9px; 

	color: #CCCCCC; 
}



#footer a { 

	color: #CCCCCC; 

}



#footer a:hover { color: #FF7750;  }


/*--- { Form } -------------------------------------- */

.form {

	font-size: 11px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;

} 
.txtfield{
	font-size: 12px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	border: 1px solid #CCCCCC;
} 
.txtfield_err{
	font-size: 12px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	border: 1px solid #FF0000;
} 
.submit{
	font-size: 12px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	border: 3px solid #CCCCCC;
	background-color: #CCCCCC;
} 






