*
{
font-family:            Verdana, Arial, Helvetica, sans-serif;
}

html
{
     
}

body 
{
margin : 				0;
padding: 				0;
font-size: 				100%;
font-family: 			Verdana, Geneva, Helvetica, sans-serif;
text-align:				center; /* center for ie 5.5 */
background-color: 		#dad9d6;
}

/* ----------------- PAGE STRUCTURE ----------------- */

#page_container 
{
width: 				943px;
margin:				0 auto;
background-color:	#FFFFFF;
text-align: 		left;
position:			relative;
}

/* ----------------- HEADER ----------------- */

#header
{
width:				943px;
margin:				0 auto;
font-size: 			0.6em;
color: 				#666666;
line-height: 		40px;
text-align: 		right;
background: 		url(media/BackgroundHeader.gif) no-repeat 20px top;
}  

#header h1
{
display: 			none;
} 

/* ----------------- MAIN IMAGE PANEL ----------------- */

#mainimage
{
float: 					right;
margin: 				20px 0 0 0;
width: 					645px;
height: 				300px;
}

/* ----------------- LEFT PANEL ----------------- */

#leftpanel
{
float: 					left;
width: 					260px;
margin: 				0;
}

#leftpanel img
{   
margin-left: 			20px;
} 

#leftpanel p
{   
margin-left: 			20px;
color:					#333333;
line-height:			1.2em;
font-size:				80%;
} 

#leftpanel h4
{
margin-left: 			20px;
font-size: 				0.8em;
} 

/* ----------------- MAIN CONTENT AREA----------------- */

#content_container
{
margin: 			0;
padding: 			0;
float: 				right;
width: 				645px;
}

#content
{
float: 				left;
padding: 			30px 40px 20px 0;
margin: 			0;
color:				#333333;
line-height:		1.2em;
font-size:			80%;
background-color:   #FFFFFF;
}

.download
{
padding: 			10px 20px 0 0;
margin: 			0;
font-size:			70%;
background-color:   #FFFFFF;
text-align:			right;
}

/* ----------------- RIGHT PANEL ----------------- */

#rightpanel
{
width:				230px;
float:				right;
color: 				#333333;
}

/* ----------------- FOOTER ----------------- */

#footer {
width: 				943px;
margin: 			0;
clear: 				both;
text-align: 		center;
background-color: 	#A79E8B;
color: 				#FFFFFF;
font-size:			70%;
}

#footer p {
padding-top: 		20px;
padding-bottom: 	5px;
}

#footer .validate {
padding-top: 		0;
padding-bottom: 	20px;
line-height:		15px;
}

#footer a 
{
color:				#CCCCB2;
}

#footer img 
{
vertical-align:		middle;
}

/* ----------------- CAPTIONS ----------------- */

.legend
{
width: 				80%;
margin: 			0 0 1px 0;
padding: 			5px 5px 5px 20px;
font-size: 			65%;
background-color: 	#A79E8B;
color: 				#FFFFFF;
font-weight:		bold;
}

.leftcaption
{
width: 				80%;
padding: 			5px 5px 5px 20px;
margin: 			20px 0 0 0;
font-size: 			65%;
font-style:			italic;
}

.caption
{
margin: 			0;
padding: 			10px 0 10px 0;
font-size: 			65%;
font-style:			italic;
}

/* ----------------- TABLES ----------------- */

table {
padding: 				0;
width: 					600px;
font-size: 				80%;
font-weight:			bold;
margin: 				20px 0;
border-collapse: 		collapse;
}

td {
background-color: 		#FFFFFF;
border: 				1px solid #d3d1c6;
padding: 				4px;
margin: 				0px;
text-align:				left;
vertical-align: 		top;
}

th {
font-size: 				80%;
text-align:				center;
background-color: 		#000000;
border: 				1px solid #FFFFFF;
padding: 				2px;
margin: 				0;
text-transform: 		uppercase;
color: 					#FFFFFF;
}
