@charset "utf-8";
/* CSS Document */
body{
	margin:			0px;
	padding:		0px;
	font-size:		11px;
	font-family:	Arial, Helvetiva, sans-serif;/*Calibri, "Segoe UI", */
}

h1{
	font-size:22px;
}

h3{
	font-size:12px;
	margin-bottom:6px;
}

#page{
	text-align:left;
	width:		970px;	
}

#header{
	position:	relative;	
	height:		445px;
}

#header_menu{
	position:	absolute;
	width:		530px;
	height:		43px;
	left: 		255px;
	top: 		87px;
	color:		#FFFFFF;
	font-size:	13px;
	font-weight: bold;
}

#header_menu a{
	color: #FFFFFF;
	text-decoration:none;
}

#header_menu a:hover{
	color:	#000099;
}

#header_item_a, #header_item_b{
	width: 		300px;
	height: 	80px;
	position:	absolute;
	top:		310px;
	width: 		300px;
	height: 	80px;
	color:		#FFFFFF;
}

#header_item_a h1, #header_item_b h1{
	padding:	 0px;	
	font-size:	 24px;
	margin:		 0px;
	font-family: Helvetica, Arial, sans-serif;
}

#header_item_a a, #header_item_b a{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#header_item_a a:hover, #header_item_b a:hover{
	text-decoration:underline;
}

#header_item_a{	
	left:		35px;
}

#header_item_b{
	left:		370px;
}

#header_seperator{
	left:		352px;
	width: 		1px;
	height: 	80px;
	position:	absolute;
	top:		315px;
	background-color:#FFFFFF;
	overflow:	hidden;
}

#header_breadcrumbs{
	position:	absolute;
	top:		412px;
	left:		35px;
	height:		15px;
	width:		635px;
	color:		#FFFFFF;
	font-weight:bold;
}

#header_breadcrumbs a{
	color: #FFFFFF;
	text-decoration:none;
}

#header_breadcrumbs a:hover{
	text-decoration:underline;
}

#header_searchbox{
	position:	absolute;
	top:		395px;
	left:		705px;
	height:		40px;
	width:		230px;
}

#page_content{
	/*wrapping the table*/	
}

#page_styles{
	/* wraps the actual content */	
}

#homepage_blocks{position:relative;}
#homepage_blocks h1{font-size:18px; color:#FFFFFF; margin:0px; padding:0px;}
#homepage_block_a, #homepage_block_b, #homepage_block_c, #homepage_block_d{
	position:	absolute;
	width:		230px;
	height: 	200px;
	color:		#FFFFFF;
	font-size:	11px;
	text-align:	justify;
}	

#homepage_block_a a, #homepage_block_b a, #homepage_block_c a, #homepage_block_d a{color:#FFFFFF; text-decoration:none;font-weight:bold;}
#homepage_block_a a:hover, #homepage_block_b a:hover, #homepage_block_c a:hover, #homepage_block_d a:hover{color:#FFFFFF; text-decoration:underline;}

#homepage_block_a, #homepage_block_c{left: 	15px;}
#homepage_block_a, #homepage_block_b{top: 	15px;}
#homepage_block_c, #homepage_block_d{top: 	250px;}
#homepage_block_b, #homepage_block_d{left: 	285px;}	

#content{
	padding:10px;
	text-align:justify;
	color: #000000;
}

#content h1{
	color:		#bd23a5;	
	padding-top:	0px;
	margin-top:		0px;
}


#content a{color:#911b7f; text-decoration:none}
#content a:hover{text-decoration:underline;}



#page_footer{
	position:relative;	
}

#footer_copyright{
	position:	absolute;
	top:		42px;
	left:		35px;
	width:		400px;
	height:		32px;
}

#footer_copyright a{
	text-decoration:none;
	color: #FFFFFF;
}

#footer_copyright a:hover{
	text-decoration:underline;
}


#footer_links{
	position:	absolute;
	top:		50px;
	left:		465px;
	width:		470px;
	height:		17px;
}

#footer_links a{ color: #FFFFFF; text-decoration:none; font-weight:bold}
#footer_links a:hover{text-decoration:none}


#footer_copyright, #footer_links{
	color: #FFFFFF;
}

#footer_links{
	text-align:right;	
}

.image-left{
	float:left;
	padding:10px;
	padding-top:0px;
	padding-left:0px;
}

.image-right{
	float:right;
	padding-bottom:10px;
	padding-left:20px;
	margin-left:20px;
	padding-top:0px;
	padding-right:0px;
}

#content table.table_styled{
    border-color: #600;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

#content table.table_styled td{
    border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    /*background-color: #FFE8FF;*/
}

.ditto_pageTitle{font-size:14px;}

.image-left-border{
	float:left;
	margin-right:20px;
	padding:0px;
	margin-left:0px;
	border:1px solid #c75013;
}

.image-right-border{
	float:right;
	margin-bottom:10px;
	margin-left:20px;
	padding:0px;
	border: 1px solid #c75013;
}

.image-border{
	border: 1px solid #c75013;

}

blockquote {
  color:#333333;
  background: transparent url(../template_images/quoleft.png) left top no-repeat;
}
blockquote div {
  padding: 0 48px;
  background: transparent url(../template_images/quoright.png) right bottom no-repeat;
}

