/* ++++++++++ global general styles start ++++++++++*/	

html, body {

	margin:0px;

	padding:0px;

	font: 10pt arial, helvetica, sans-serif;







	background:;

	background-color:#DFDFDF;

	color:#000;

	}

a:link {

	text-decoration:none;

	color:#009;

}

a:visited {

	text-decoration:none;

	color:#900;

}

a:active { text-decoration:none;color:#EEBD00; }

a:hover { text-decoration:underline;color:#FFACD0; } 



.color-1-text-12 { 

	font:bold 12pt arial, helvetica, sans-serif;

	color: #ffffff;

	}

	

.color-2-text-12 {

	font: 12pt arial, helvetica, sans-serif;

	color: #FF5C27;

	}	

	

		

.a5-image-border {

  	border:1px solid #ffffff;			  

	}	

	

	

/* ++++++++++ global general styles end ++++++++++*/	

/* ++++++++++ global structure styles start ++++++++++*/	



.a5-bg-left {

	width:100%;

	background:url(images/a5-bg-left2.gif) repeat-y left top;

	}		

	

.a5-bg-left-sl {

	width:100%;

	background:url(images/a5-bg-left-sl2.gif) repeat-y left top;

	}			



.a5-bg-right {

	width:100%;

	background:url(images/a5-bg-right2.gif) repeat-y right top;

	}



.a5-bg-right-sl {

	width:100%;

	background:url(images/a5-bg-right-sl2.gif) repeat-y right top;

	}	

	

#a5-body-center {

	text-align:center;

	}	

#a5-body {

	position: relative;

	width: 1000px; /* change this to a specific amount for a fixed design. E.g., 770px. */

	/* remove these comment tags if the page is to be centered*/

	margin-left: auto;

	margin-right: auto;

	text-align:left;

	border:1px solid #000000;

	}	



#a5-header {

	position:relative;

	left:0px;

	top:0px;

	height:197px;

	background:#ffffff;

	border:1px solid #DFDFDF;

	}	

		

#a5-menu-box {

	position:absolute;

	top:167px;

	left:30px;

	text-align:left;

	border:0px solid #000000;

	}	

		

	#a5-menu a {

		display:inline;

		font-weight:bold;	

		text-decoration:none;

		color:#ffffff;

		}

	#a5-menu a:hover {

		color:#C2D9F8; 

		}	





#a5-column-left {

	float:left;

	width:244px;

	border-top:0px solid #ffffff;	

	}	

	

	#a5-column-left-text {

	padding:0px 0px 0px 30px;

	line-height:26px;

	font: 10pt arial, helvetica, sans-serif;

	color:#000;

	border:0px solid #fff;

		}	

				

	#a5-column-left-title {

	color:#FF5C27;

	font: 12pt arial, helvetica, sans-serif;

	font-weight:bold;

	border:0px solid #000000;

		}		

		

	#a5-collective-right {

		position:relative;

		left:0px;

		top:0px;

		margin:24px 0px 0px 244px;		

		border:0px solid #000000;			

		}	

	#a5-collective-right2 {

		position:relative;

		left:0px;

		top:0px;

		margin:24px 0px 0px 244px;		

		border:0px solid #000000;

		padding:0px 25px 0px 15px;

		}	

	#a5-column-center {

	margin-right:372px;

	padding:0px 12px 0px 0px;

	border:0px solid #000000;

		}			

					

	#a5-column-right {

	float:right;

	width:372px;

	margin:0px 0px 0px 0px;

	border:0px solid #000000;

	border-left: 1px solid #0072bc;

	line-height:24px;

		}			

				

		#a5-column-right-title {

			line-height:32px;	

			height:34px;

			vertical-align:50%;

			padding:0px 0px 0px 47px;

			color:#ffffff;	

			font: 19pt times, serif;		

			font-weight:bold;

			background: #FE942F url(images/bg-column-right-title.gif) no-repeat top left;					

			border:0px solid #000000;	

			}				

		

#a5-footer {

	clear:both;

	height:42px;

	font: 7.8pt arial, helvetica, sans-serif;

	color:#CCC;

	text-align:right;

	padding:0px 10px 0px 0px;

	vertical-align:middle;

	line-height:42px;

	background: url(images/bg-footer2.jpg) no-repeat top left;

	border-top:0px solid #ffffff;

	}	

	

	

/* ++++++++++ global structure styles end ++++++++++*/	

/* ++++++++++ second level start ++++++++++*/	



#a5-sl-title {

	font:bold 13pt Arial, Helvetica, sans-serif;						

	height:34px;

	text-align:left;

	vertical-align:50%;

	padding:0px 0px 0px 10px;

	line-height:34px;

	color:#9BB1FA;	

	width:500px;

	background: #000000;	

	border-top:0px solid #ffffff;		

	}	



#a5-collective-right-sl {

	position:relative;

	left:0px;

	top:0px;

	margin:10px 0px 0px 244px;		

	border:0px solid #000000;			

	}	

	

#a5-column-center-sl {

	margin-right:230px;

	padding:0px 0px 0px 0px;

	border:0px solid #000000;	

	}		

	

	#a5-column-center-text-sl {

		padding:0px 10px 20px 10px;

		border:0px solid #000000;	

		}			

					

#a5-column-right-sl {

	float:right;

	width:230px;

	border:0px solid #000000;			

	}		

		

	#a5-column-right-text-sl {

		padding:0px 10px 20px 10px;		

		margin:34px 0px 0px 0px;

		border:0px solid #000000;			

		voice-family:"\"}\"";

		voice-family:inherit;

			margin:41px 0px 0px 0px;		

		}

		html>body #a5-column-right-text-sl {

			margin:34px 0px 0px 0px;						

		}			

		

#a5-column-full-sl {

	border:0px solid #000000;	

	}		

	

	#a5-column-full-text-sl {

		padding:0px 10px 20px 10px;

		border:0px solid #000000;	

		}	

.imgmargin {

	margin:0 5px 5px 0;

}


/* ++++++++++ second level end ++++++++++*/		

table th {
	text-align: right;
}

