/* CSS Document */
body {
	background-color:#064c73;
	margin:0;
	padding:0;
	font-family:arial;
	font-size:62.5%;
}

div, p, form, h4 {
	margin:0;
	padding:0;
}
img {
	border:0;
	font-size:11px;
	color:#666;
}
#top {
	width:100%;
	height:55px;
	background-color:#000;
	text-align:center;
}
#topCon {
	width:920px;
	height:55px;
	margin:0 auto;
}
#topCon span {
	float:left;
}
#topCon div {
	float:right;
	width:17em;
	margin:2.8em 0 0 0;
	text-align:right;
}
#topCon div strong {
	color:#016189;
	font-weight:normal;
}
#topCon div a {
	font-size:1.1em;
	color:#cae1f3;
}
#middle {
	width:100%;
	height:200px;
	background: url("imgs/middle_bg.png") top left repeat-x;
	background-color:#000;
}
#middleCon {
	width:920px;
	height:190px;
	margin:0 auto; 
}
#middleCon  #menu {
	width:292px;
	float:left;
	height:110px;
	padding:0;
}
#middleCon  #menu .menu_bg{
	float:left;
	width:289px;
	height:50px;
	background:url("imgs/blue_bg.png") top left no-repeat;
	margin:9px 0 0 0;
	text-align:left;
}
#middleCon  #menu .menu_bg p{
	float:left;
	padding:0;
	margin:15px 0 10px 50px;
}
#middleCon  #menu .menu_bg p a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#middleCon  #menu .menu_bg p a:hover{
	color:#5fc7ff;
}
#middleCon  #menu #pv{
	width:289px;
	height:50px;
	background:url("imgs/green_bg.png") top left no-repeat;
}
#middleCon  #menu #pv a:hover {
	color:#fff;
}
#middleCon  .menu2{
	float:left;
	width:289px;
	height:50px;
	background:url("imgs/blue_bg2.png") top left no-repeat;
	margin:10px 0 0 0;
	text-align:left;
}
#middleCon  .menu2 p{
	float:left;
	padding:0;
	margin:15px 0 10px 50px;
}
#middleCon  .menu2  p a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#middleCon  .menu2  p a:hover{
	color:#5fc7ff;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#middleCon  .menu2 #pv{
	width:289px;
	height:50px;
	background:url("imgs/green_bg2.png") top left no-repeat;
}
#middleCon  .menu2 #pv a:hover {
	color:#fff;
}
#middleCon  #anim{
	width:619px;
	height:168px;
	float:right;
	margin:11px 0 0 0; 

}
#body {
	width:100%;
	background-color:#064c73;
}
#bodyConM {
	width:914px; 
	background-color:#016189;
	margin:0 auto;border:0;
}
#bodyCon {
	width:904px; 
	background-color:#016189;
	padding:0 0 15px 13px;
	float:left; 
}
* html #bodyCon {
	width:900px;
}
#bodyCon .block { 
	float:left;
	background:url("imgs/cat_bg.png") top left no-repeat;
	background-color:#0c3247;
	width:283px;
	height:36em;
	margin:14px 12px 0 4px;
	text-align:left;
}
.blockmin {
	height:28em !important;
}
* html #bodyCon .block { 
	width:280px;
}
#bodyCon .noblock { 
	float:left;
	width:283px;
	margin:14px 12px 0 4px;
	text-align:left;
}
* html #bodyCon .noblock { 
	width:280px;
}
#bodyCon .block  h4 { 
	font-size:11px;
	color:#cae1f3;
	margin:10px 10px 14px 10px;
}
#bodyCon .block  .newblock { 
	font-size:13px;
	color:#06d0d0;
	margin:8px 10px 14px 10px;
}
#bodyCon .block  .newblock a{ 
	color:#06d0d0;
}
#bodyCon .noblock  h4 { 
	font-size:12px;
	color:#fff;
	text-decoration:underline;
	margin:10px 10px 10px 5px;
}
#bodyCon .noblock  ul{ 
	margin:10px 0 15px 15px;
	padding:0;
}
#bodyCon .noblock  ul li { 
	margin:0 0 5px 0;
	padding:0;
	color:#fff;
	font-size:12px;
}

#bodyCon .noblock  #restul li a{ 
	color:#fff;
	font-size:13px;
}
#bodyCon .noblock  #restul li { 
	margin:10px 0 0 0;
}
#bodyCon .noblock  #restul .rest_select a { 
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:4px;
	background-color:#064c73;
	text-decoration:none;
}
#bodyCon .noblock  #restul li a:hover { 
	text-decoration:none;
}
* html #bodyCon .noblock  ul { 
	margin:0 0 10px 20px;
	padding:0;
}
#bodyCon .noblock  h3 { 
	background-color:#00a5a5;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	margin:0px 0 10px 0px;
	width:10em;
	padding:5px;
}
#bodyCon .noblock  p{ 
	padding:0 18px 0 5px;
	margin:0 0 10px 0;
	color:#fff;
	font-size:12px;
	text-align:left;
}
#bodyCon .noblock  .pdark{ 
	background-color:#064c73;
	padding:5px;
	width:20em;
	text-align:left;
}
#bodyCon .noblock  .pdark a{ 
	color:#fff;
}
#bodyCon .blockp {
	padding:0 15px 0 15px;
	margin:0 0 10px 0;
	color:#fff;
	font-size:12px;
	text-align:left;
}
#bodyCon .blockp_green {
	padding:5px;
	margin:10px;
	color:#fff;
	font-size:12px;
	text-align:justify;
	border-top:1px solid #00A5A5;
}
#bodyCon .blockpimg {
	padding:0 8px 0 8px;
	margin:0 0 10px 0;
	color:#fff;
	font-size:12px;
	text-align:justify;
}
#bodyCon .block p strong {
	color:#fff;
}
#bodyCon .block p a{
	padding:0 0px 0 0px;
	margin:0;
	color:#fff;
}
#bodyCon .noblock_wide { 
	float:left;
	width:520px;
	margin:14px 12px 0 4px;
	text-align:left; 
}
#bodyCon .noblock_wide p{ 
	padding:0 18px 0 5px;
	margin:0 0 10px 0;
	color:#fff;
	font-size:12px;
	text-align:justify;
}
#bodyCon .noblock_wide h4 { 
	font-size:13px;
	color:#fff;
	margin:10px 10px 10px 5px;
}
#bodyCon .noblock_wide .pdark{ 
	background-color:#064c73;
	padding:5px 0 5px 10px;
	width:20em;
	text-align:left;
	color:#fff; font-size:13px;
}
#bodyCon .noblock_wide .pdark a{ 
	color:#fff;
}
#bodyCon .noblock_wide h3 { 
	background-color:#064c73;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	margin:0px 0 10px 0px;
	width:15em;
	padding:5px;
}
#footer {
	clear:both;
	text-align:right;
	color:#cae1f3;
	font-size:11px;
	margin:0 auto;
	width:920px;
	padding:3px 0 0 0;
}
#footer span {
	margin:0 18px 0 0;
}
.bodybest {
	width:904px; 
	height:20px;
	margin:0 auto; 
	padding:10px 0 0 0;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	font-family:arial, tahoma, sans-serif;
}