@charset "UTF-8";
/* CSS Document */

body {
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
.style1 {
	font-family: "Trebuchet MS";
	font-size:18px;
	color: #B4CDE5;
	}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.style3 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #518AC5;
	line-height: 24px;
}
.style3 a:link,
.style3 a:visited {
	font-family: "Trebuchet MS"; 
	font-size: 18px; 
	color: #518AC5;
	line-height: 24px;
	text-decoration:none;
}
.style3 a:hover,
.style3 a:active {
	color: #B4CDE5;
}
.style4 {
	font-family: "Trebuchet MS"; 
	font-size: 18px; 
	color: #B2B2B2;
	line-height: 24px;
}
.style4 a:link,
.style4 a:visited {
	font-family: "Trebuchet MS"; 
	font-size: 18px; 
	color: #B2B2B2;
	line-height: 24px;
	text-decoration:none;
}
.style4 a:hover,
.style4 a:active {
	color: #666666;
}
.style5 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #518AC5;
	font-weight:bold;
}
.style5 a:link,
.style5 a:visited {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #518AC5;
	font-weight:bold;
	text-decoration:none;
}
.style5 a:hover,
.style5 a:active {
	color: #B4CDE5;
}	
.style6 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #518AC5;
}
.style7 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #666666;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
	line-height: 27px;
}
.style9 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	line-height: 40px;
	color: #555555;

}
.style10 {
	font-family: "Trebuchet MS";
	font-size: 21px;
	line-height: 24px;
	color: #666666;
}
.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 24px;
}
.style12 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
.style13 {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #518AC5;
	line-height: 36px;
}
.style14 {
	font-family: "Trebuchet MS";
	font-size:14px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
.style15 {
	font-family: "Trebuchet MS";
	font-size:12px;
	line-height: 16px;
	color: #518AC5;
	text-decoration: none;
}
.style16 {
	font-family: "Trebuchet MS";
	font-size:14px;
	color: #518AC5;
}
.style17 {
	font-family: "Trebuchet MS";
	font-size: 21px;
	line-height: 24px;
	color: #518AC5;
	border-bottom-style: none;
}
.style18 {
	font-family: "Trebuchet MS";
	font-size:14px;
	color: #666666;
}
.style19 {
	font-family: "Trebuchet MS";
	font-size: 21px;
	line-height: 24px;
	color: #FFFFFF;
}
.style20 {
	font-family: "Trebuchet MS";
	font-size:12px;
	line-height: 24px;
	color: #FFFFFF;
}
.style21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.news_white {
	width: 282px;
	height: 200px;
	border: 0px;
	background-color:#FFFFFF;
	padding: 0px;
	position:relative;
}
.news_yellow {
	width: 282px;
	height: 200px;
	border: 0px;
	background-color:#FFCC33;
	padding: 0px;
	position:relative;

}
.news_blue {
	width: 282px;
	height: 200px;
	border: 0px;
	background-color:#B4CDE5;
	padding: 0px;
	position:relative;
}
.news_green {
	width: 282px;
	height: 200px;
	border: 0px;
	background-color:#d9e021;
	padding: 0px;
	position:relative;

}
.news_grey {
	width: 282px;
	height: 200px;
	border: 0px;
	background-color:#cccccc;
	padding: 0px;
	position:relative;

}

.post_title { text-align:left; padding:28px 8px 0px 12px;  }  /* top,right,bottom,left */
.post_title_archive { text-align:left; padding:0px 8px 0px 12px;  }  /* top,right,bottom,left */
.post_sum { position:absolute; top:100px; right:12px; left:12px; text-align:left;   }  /* top,right,bottom,left */
.article { position:absolute; bottom:15px; right:12px;}  /* top,right,bottom,left */
.view_all {	font-family: "Trebuchet MS"; font-size: 21px; line-height: 48px; color: #518AC5; text-decoration:none; padding:15px 0px 0px 55px;}


