html{height:100%;}
body{width:100%;height:100%;margin:0;padding:0;}
a img{border:none;}

body{background:#bfbfbf;}
.cb{width:20px !important;}
.both{clear:both;}

/* ----------------------------------------- */
#wrap{
	width:990px;
	margin:0 auto 0 auto;
	background:#193548;
	font:12px helvetica, arial;
	padding-bottom:20px;
}
#head img{
	border-bottom:10px solid #3a769a;
}
#head div{
	text-align:center;
	padding:4px 0 4px 0;
}
#head div a{
	color:#62cce9;
	text-decoration:none;
	padding:2px 20px 2px 20px;
	border-right:1px solid #5abcda;
}
#head div a:hover{
	color:white;
}
#head div a.first{
	border-left:1px solid #5abcda;
}
#double_block{
	width:983px;
	height:300px;
	background:url('/images/bg_double_block.jpg') top left no-repeat;
	padding-top:3px;
	margin-left:4px;
	clear:both;
}
#menu{
	clear:both;
	height:27px;
	padding-left:40px;
}
#menu a{
	background:url('images/bg_menu_item.gif') top left no-repeat;
	display:block;
	text-align:center;
	text-decoration:none;
	width:176px;
	height:27px;
	float:left;
	font:14px/27px helvetica, arial;
	color:#bff0ff;
	margin:0 2px 0 2px;
}
#menu a:hover{
	color:white;
}
#pager{
	height:270px;
}
#pager div.pbox1,#pager div.pbox2,#pager div.pbox3{
	width:430px;
	height:246px;
	background:url('images/bg_pbox.gif') top left no-repeat;
	float:left;
	margin:10px 5px 0 5px;
}
#pager h1{
	font:12px helvetica, arial;
	color:white;
	margin:0;
	line-height:34px;
}
#pager h1 span{
	font:18px helvetica, arial;
	color:#61abe9;
	margin:0 15px 0 5px;
}
#pager .inner{
	width:400px;
	height:169px;
	background:none;
	margin:20px 0 0 15px;
}
#pager .more{
	margin:0 0 0 188px;
	color:white;
	font:11px/20px helvetica, arial;
	*font:11px/16px helvetica, arial;
	text-decoration:none;
}
.pbox1 h2{
	font:18px helvetica, arial;
	margin:0 0 15px 0;
}
.pbox1 h3{
	font:12px helvetica, arial;
	margin:0;
}
.pbox1 .info{
	margin:0 0 15px 0;
	color:#3a769a;
	display:block;
}
.pbox2 img{
	float:left;
}
.pbox2 .inner div{
	text-align:center;
	background:#dedede;
	float:left;
	width:100px;
	height:150px;
	margin:0;
	display:block;
	color:#3a769a;
}
.pbox2 .inner div h2{
	font:14px helvetica, arial;
	color:#646464;
}
.pager_button{
	width:50px;
	height:50px;
	float:left;
	margin-top:90px;
	cursor:pointer;
}
#main_links{
	background:url('images/bg_main_links_top.gif') top center no-repeat;
	min-height:75px;
	text-align:center;
	color:#468eb1;
}
#main_links .inner{
	background:url('images/bg_main_links_bottom.gif') bottom center no-repeat;
	padding:0 35px 15px 35px;
	line-height:16px;
}
#main_links h1{
	color:#bff0ff;
	font:14px helvetica,arial;
	line-height:30px;
	margin-bottom:15px;
}
#main_links a{
	color:#162F40;
	text-decoration:none;
}
#main_links a:hover{
	color:black;
}
#triple_block{
	min-height:410px;
	margin:10px 0 0 24px;
}
#col1,#col2,#col3{
	width:285px;
	float:left;
	margin-left:16px;
	min-height:10px;
}
#col1{
	margin-left:10px;
}
#col1,#col2{
	margin-right:3px;
}
.triple_box{
	width:261px;
	/*min-height:400px;*/
	float:left;
	margin:0 26px 10px 26px;
	text-align:center;
}
.triple_box .inner{
	background:url('images/bg_triple_box_bottom.png') bottom left no-repeat;
	padding:0 0 5px 0;
	font:12px helvetica, arial;
	text-align:left;
}
.triple_box h1{
	background:url('images/bg_triple_box_head.png') top left no-repeat;
	font:14px/44px helvetica, arial;
	color:#3f80a4;
	margin:0;
	text-align:center;
	height:55px;
}
.triple_box h2{
	font:14px helvetica, arial;
	color:black;
	margin:0;
}
.triple_box .more{
	color:#3b779c;
	text-decoration:none;
	background:url('images/bg_triple_box_more.png') top center no-repeat;
	display:block;
	line-height:22px;
	height:25px;
}
.triple_box ul{
	list-style-type:none;
	margin:0;
	padding:0 10px 0 20px;
	background:#c2d6e2;
	/*min-height:330px;*/
}
.triple_box li a{
	color:#264F68;
	text-decoration:none;
}
.triple_box li h2 a{
	color:black;
}
.triple_box li{
	display:block;
	padding-bottom:10px;
}
#footer{
	background:url('images/bg_footer.gif') top left no-repeat;
	height:85px;
	margin: 0 0 0 18px;
	clear:both;
	text-align:center;
	width:956px;
}
#footer a{
	text-decoration:none;
}
#backtotop{
	color:white;
	line-height:28px;
	clear:both;
}
#footer span, #footer span a{
	color:#5bbdda;
	margin-top:-15px;
	*margin-top:-20px;
}
#footer h1{
	font:30px helvetica, arial;
	color:white;
	margin:20px 0 0 0;
}
#cright{
	margin-left:20px;
	float:left;
}
#created{
	margin-right:20px;
	float:right;
}

/* --------- SCROLLL ---------- */

#scrollable {
	/* required settings */
	position:absolute;
	overflow:hidden;
	width: 880px;
	height:270px;
	margin-left:50px;
	float:left;
	*margin-left:-930px;
	*margin-top:-140px;
}
#prev_button{
	float:left;
}
#next_button{
	margin:-54px 0 0 930px;
}
#scrollinner{
	height:320px;
	width:1760px;
}
#text_content{
	width:949px;
	background:url('images/bg_text_content.gif') top left no-repeat;
	margin:10px auto 15px auto;
	padding-top:10px;
}
#text_content #pagetitle{
	font:18px helvetica, arial;
	color:#193548;
	margin:0 0 0 60px;
}
#text_content #urltitle{
	font:12px helvetica, arial;
	color:#3a769a;
	margin:0 0 0 60px;
}
#text_content .inner{
	background:#eeeeee url('images/bg_text_content_bottom.gif') bottom no-repeat;
	padding:25px 45px 20px 60px;
}
#links_content{
	background:url('images/bg_links_content.jpg') top repeat-x;
	width:954px;
	margin:5px auto 0 auto;
}
#linkstitle{
	background:url('images/bg_links_content_top.gif') no-repeat;
	text-align:center;
	height:44px;
	margin:0;
	font:24px/44px helvetica, arial;
}
.hrdotted{
	height:20px;
	clear:both;
	background:url('images/dot.gif') center repeat-x;
}
.newspic_full{
	width:150px;
	float:left;
	margin:0 10px 10px 0;
}
.news .more{
	float:right;
	color:white;
	background:#193548;
	padding:2px 12px 0 12px;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
}
#lapozo_table a{
	color:#3E7DA1;
	text-decoration:none;
}
#lapozo_table a.active{
	color:black;
}
.middle_width{
	width:238px;
}
.long_width{
	width:525px;
}
.user_table{
	margin:0 auto 0 auto;
}

.user_table input, .user_table textarea{
	border:1px solid #797979;
	font:12px helvetica;
}

.user_table th{
	height:20px;
	clear:both;
	background:url('images/dot.gif') bottom repeat-x;
	font:bold 14px verdana;
}
.red{
	color:red !important;
}
.blue_button{
	background:#3E7DA1;
	color:white;
	width:238px;
	height:20px;
}
.result a{
	color:#193548;
	text-decoration:none;
	line-height:20px;
}
.result a{
	color:black;
}
.newstitle2{
	font:18px arial;
	margin:0;
}
.sharing img{margin-right:10px;}

.sharing,.sharing_thumb{
	clear:both;
}
.news .sharing_thumb img{
	float:left;
	margin-right:10px !important;
}
.news .sharing_thumb iframe{
	position:absolute;
	margin-left:160px;
	margin-top:10px;
	*margin-top:13px;
}
#fb_icon{
	position:absolute;
	display:block;
	width:74px;
	height:29px;
	margin:-45px 0 0 60px;
	*margin:-45px 0 0 -436px;
	z-index:500;
	background:url('/images/fb_icon.gif') no-repeat;
}
#twitter_icon{
	position:absolute;
	display:block;
	width:76px;
	height:29px;
	margin:-45px 0 0 855px;
	*margin:-45px 0 0 358px;
	z-index:500;
	background:url('/images/twitter_icon.gif') no-repeat;
}
