

/* .......... General .......... */
body { 
	margin:15px 0px 10px 10px; 	
	background-color:#c2c2c2; 
	text-align:center;	
	font-size:11px;
	color:#383838; 
	font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif; 
}

td { 
	vertical-align:top; 
}

p { 
	margin:10px 0px 10px 0px; 
}

.valign_middle { 
	vertical-align:middle; 
}

.valign_bottom { 
	vertical-align:bottom; 
}


/* .......... Text .......... */

.text_ingress { 
	font-size: 12px; 
	line-height:17px; 
}

.text_bread { 
	font-size:12px;
	line-height:17px; 
}

.text_com { 
	color:#333; 
	font-size:10px; 
}

h1 { 
	font-size: 22px; 
	margin: 0px 0px 10px 0px;	
}

h2 { 
	font-size: 12px; 
	margin: 0px 0px 5px 0px;	
}

h3 { 
	font-size: 11px; 
	margin: 0px 0px 5px 0px;	
}

h4 { 
	font-size: 11px; 
	font-weight:normal;
	margin: 0px 0px 5px 0px;
}

/* .......... Structure .......... */
#site_holder {
	position:relative;
	width:758px;
	margin:0px auto;
	background-color:#FFF;	
	border: 1px solid #6b6b6b;
	text-align:left; 
	z-index:1; 
}

#top_holder { 
	position:relative;
	height:150px; 
}

#top_logo {
	position:absolute;
	top:20px;
	left:20px;
	width:226px;
	height:48px;
	z-index:2;
}

#top_text1 {
	position:absolute;
	top:28px;
	left:410px;
	width:140px;
	height:40px;
	z-index:3;
}
#top_text2 {
	position:absolute;
	top:28px;
	left:610px;
	width:130px;
	height:80px;
	z-index:3;
}

#content_holder { 
	position:relative; 
	left:20px; 
	width:720px; 
}

#footer { 
	position:relative; 
	left:20px; 
	width:720px;  
	margin:30px 0px 20px 0px; 
	font-size:10px; 
	color:#808080; 
}


/* .......... Links .......... */
a { color:#004b8d; text-decoration:none; }
a:hover { color:#288dc8; text-decoration:underline; }

a.link_main { color:#004b8d; font-size: 12px; font-weight:bold; text-decoration:none; }
a.link_main:hover { color:#288dc8; font-size: 12px; font-weight:bold; text-decoration:underline; }

a.link_footer { color:#004b8d;  font-size:10px; text-decoration:none; }
a.link_footer:hover { color:#288dc8;  font-size:10px; text-decoration:underline; }



/* ---------------  form styles  --------------- */

form	{
	display: inline;
}
