@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000 url(../images/shadow_bgt.jpg) repeat-y center top;
	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 */
	color: #000000;
}
#page_container {
	width:987px;
	margin: 0 auto;
	padding-top:0px;
}
#page_content {
}
.content_center {
	margin: 0 auto;
}
img {
	border:none;
}
	
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.shadow_left {
	background: url(../images/shadow_left.jpg) repeat-y right top;	
}
.shadow_right {
	background: url(../images/shadow_right.jpg) repeat-y left top;	
}
.sidebar {
	background: #E7E4E9 url(../images/sidebar_bg.jpg) repeat-x left top;
	margin:0px;
	vertical-align:top;
}
.bottom_menu {
	background-color: #49629c;
	color:#BAC5DE;
}
.quicknav_item a:link, .quicknav_item a:visited, .quicknav_item a:active, .quicknav_item a:hover {
	font: 12px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #E3E8F2;
	text-decoration:none;
	padding: 5px;
}
.footer {
	text-align:center;
}
.footertext {
	font: 12px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #000000;
	text-decoration:none;
}
.submenu_box {
	background: #394C79;
	margin-top: 8px;
	margin-left:60px;
	margin-right:60px;
	width:180px;
	padding:8px;
	text-align:center;
}
.submenu_box2 {
	background: #BAC5DE;
	margin:4px;
	padding:8px;
	width:167px;
}
h1 {
	font: 20px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #49629C;	
}
.page_content {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #212C45;
}
.page_content2 {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #49629C;	
}
.submenu_text {
	color:#FFF;
	font: 14px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	border-bottom: 1px solid #CCC;
	text-align:right;
	padding-right:20px;
}
.submenu_text a:link,  .submenu_text a:hover, .submenu_text a:active, .submenu_text a:visited {
	color:#FFF;
	font: italic 14px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	border-bottom: 1px solid #CCC;
	text-align:right;
	padding-right:20px;
	text-decoration:none;
}
.paper {
	background: #FFF url(../images/body_shadow.jpg) repeat-x top;
	padding: 20px;
	text-align: left;
	vertical-align: top;
	width:100%;
}
.text2 {
	font: 15px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #49629C;	
}
.text2 a:link, .text2 a:hover, .text2 a:active, .text2 a:visited {
	font: 15px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #49629C;	
	text-decoration:none;
}
.align_left {
	float:left;
	margin:5px;
}
.align_right {
	float:right;
	margin:5px;
}
.center {
	text-align:center;
}
.home1_bg {
	background: #FFF url(../images/header5.jpg) repeat-x top;
}
.home1s_bg {
	background: #FFF url(../images/header5_sp.jpg) repeat-x top;
}
.home2_bg {
	background: #FFF url(../images/header6.jpg) repeat-x top;	
}
.home2s_bg {
	background: #FFF url(../images/header6_sp.jpg) repeat-x top;	
}
.home3_bg {
	background: #FFF url(../images/header7.jpg) repeat-x top;	
}
.home3s_bg {
	background: #FFF url(../images/header7_sp.jpg) repeat-x top;	
}
.home4_bg {
	background: #FFF url(../images/header8.jpg) repeat-x top;	
}
.home4s_bg {
	background: #FFF url(../images/header8_sp.jpg) repeat-x top;	
}
.margin_top_35 {
	margin-top:38px;
}
.content_padding {
	padding:20px;
}
