@charset "utf-8";
/* CSS Document */
	
	body {
       background: #1E536E;
       margin: 0;
       text-align: center;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:12px;
	   margin-top:0px;
    }
	
	h1 { color:#001a49; font-size:17px; margin-top:0px; margin-bottom:2px;  }
	
	a { text-decoration:none; color:#1E536E; font-weight:bold; }
	a:hover { text-decoration: underline;}
	
	#header {
		background: #f8f8f8;
       margin: 0;
       text-align: center;	
	   border-bottom:2px solid #fff;
	   height: 168px;
	}
	
	#footer_wrap {
		background: #1E536E;
       margin: 0;
       text-align: center;
	   padding-bottom:40px;
	   width:100%;
	}
	
	#footer_inner {
		width: 1010px;
       margin: 0 auto;
       text-align: left;
	   background: #1E536E url(image/footer_bg.jpg) repeat-y;
	  
	}
	
	#footer_inner_content {  padding:20px 30px 10px 60px; color:#fff; font-size:12px; }
	#footer_inner_content a { color:#CCC; font-weight:bold; line-height:20px; }
	#footer_inner_content a:hover { color:#fff; font-weight: bold; text-decoration:none; }
	
	
	#footer_bottom {
		width: 1010px;
       margin: 0 auto;
       text-align: left;
	   background: #1E536E url(/resources/images/footer_bg_bottom.jpg);
	   background-repeat:no-repeat;
	   height:19px;
	}
	
	#main_nav_container {
		background: #1E536E;
		   margin: 0 auto;
		   text-align: center;	
	}
	
	#main_nav {
		background: #1E536E;
		   margin: 0 auto;
		   text-align: center;	
		   
		   padding-top:15px;
		   padding-bottom:15px;
		   font-weight:bold;
		   color:#333;
		   font-size:16px;
		   width: 1010px;
	}
	
	#main_nav a {
		text-decoration:none;
		color:#f8f8f8;
	}
	
	#main_nav a:hover {
		text-decoration:underline;
	}
	
	#sub_main_nav {
		background: #7CB4C9;
		   margin: 0;
		   text-align: center;	
		   border-bottom:1px solid #ccc;
		   padding-top:2px;
		   padding-bottom:2px;
	}
	
	
	#sub_nav_left { background-color: #fff; font-size:13px; font-weight:bold; color:#7CB4C9; }
	#sub_nav_left_span { border-bottom:1px dotted #ccc; margin-bottom:6px; padding-bottom:8px; margin-top:8px; background-color:#fff; color:#7CB4C9; }
	
	#sub_nav_left_span a {
		font-size:14px;
		font-weight:bold;
		color:#011a49;
		margin-left:3px;
		text-decoration:none;
		
	}
	
	#sub_nav_left_span a:hover { text-decoration:underline }
	
	
	#Container_wrap {
		background: #fff;
       margin: 0;
       text-align: center;
	}
	
	
    #Container {
       width: 1010px;
       margin: 0 auto;
       text-align: left;
	   background: #fff /*url(/resources/images/content_bg.jpg) repeat-y*/;
    }
	

    #Content {
       /*padding-left: 10px;
       padding-right: 10px;*/
	   background:#fff;
	   width: 959px;
	   margin-left:25px;
    }
	
	#Content .inner_content { padding:10px; background-color:#fff; }
	
	#Content .inner_content #left_bar { float:left; width: 210px; margin-right:10px; padding-right:10px; border-right:1px solid #ccc;  }
	#Content .inner_content #right_bar { float:left; width: 210px; margin-left:10px; padding-left:10px; border-left:1px solid #ccc; margin-top:0px; }
	#Content .inner_content #right_content { float:left; width: 700px;  }
	#Content .inner_content #right_content .author { color:#999; font-size:10px; }
	#Content .inner_content #right_content .heading1 { font-size:17px; color:#001a49; font-weight:normal; border-bottom: 1px dotted #ccc; margin-bottom:0px; margin-top:0px; padding:5px; background-color:#fff; }
	#Content .inner_content #right_content .heading2 { font-size:15px; color:#001a49; margin-bottom: 2px; margin-top:0px; }
	
	.heading3 { font-size:18px; color:#7CB4C9; margin-bottom: 2px; margin-top:0px; font-weight:bold; } 
	
	.panel_1 { width:100%; border:1px solid #ccc; }
	.panel_1 .head1 { background-color: #1E536E; color:#fff; font-size:12px; margin:0; padding:5px; text-align:center; margin-bottom:0px; }
	.panel_1 p { background-color:#fff; padding:5px; font-size:11px; margin:0px; }
	.panel_1 a { text-decoration: none; color:#001a49; }
	
	.panel2 { background-color:#fff; float:left; width:335px; height:300px; margin-bottom:15px; margin-top:0px; }
	
	#recent_articles { border:1px solid #ccc; background:#F3F3F3; padding:10px; font-size:11px;}
	.clear { clear:both; }