/* General */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	font-family:Trebuchet MS;
	font-size:100%;
	font-style:normal;
	font-weight:inherit;
	margin:0;
	padding:0;
}
a { 
	color:#006699; 
	text-decoration:none;
}
a:hover  { 
	text-decoration:underline; 
}
:focus { 
	outline-color:-moz-use-text-color; 
	outline-style:none; 
	outline-width:0; 
}
body{
	margin:0 auto;
	text-align:center;
}
#containerIndex{
	margin:0 auto;
	text-align:center;
	padding-bottom:71px;
	background:#eff4f7 url(images/bg.jpg) repeat-x left top;
	width:100%;
	overflow:hidden;
	position:relative;
}
#containerInner{
	margin:0 auto;
	text-align:center;
	padding-bottom:71px;
	background:#eff4f7 url(images/bg_inner.jpg) repeat-x left top;
	width:100%;
	overflow:hidden;
	position:relative;
}
#container{
	margin:0 auto;
	text-align:left;
	width:984px;
}
#header{
	float:left;
	width:973px;
	padding:8px 6px 0px 5px;	
}
.logo{
	float:left;
	padding-top:13px;
}
.topLink{
	float:right;
	padding:0px 8px 0px 0px;
}	
.forum{
	float:left;
	width:109px;
	height:34px;
	text-align:right;
	padding: 4px 5px 0px 0px;
	margin-right:13px;
	display:block;
	background:url(images/forum.png) no-repeat left top;
}
.contact{
	float:left;
	width:114px;
	height:34px;
	text-align:right;
	padding: 4px 0px 0px 0px;
	background:url(images/contact.png) no-repeat left top;
}

/* ----------- Menu Top ---------------- */
#menuTop{
	float:left;
	padding-left:22px;
	padding-top:4px;
}
*html #menuTop{ padding-top:0px; }
#menuTop ul{
	float:left;
	width:703px;
	background:url(images/grammi01.gif) no-repeat left top;
	list-style:none;
	padding-left:2px;
}
#menuTop ul li{
	float:left;
	background:url(images/grammi01.gif) no-repeat right top;
	padding:0px 2px 1px 0px;
	height:61px;
	
}
#menuTop ul li a{
	float:left;
	padding:36px 28px 0px 30px;
	background:none;
	height:25px;
}
#menuTop ul li a:hover{
	float:left;
	background:url(images/bg02.gif) repeat-x left bottom;
}
#menuTop ul li a.active{
	float:left;
	background:url(images/bg02.gif) repeat-x left bottom;
}

#blueLine{
	float:left;
	width:984px;
	height:275px;
	position:relative;
}
#blueLine ul{
	float:left;
	width:263px;	
	padding-top:29px;
	list-style:none;
}
#blueLine ul li{
	padding-bottom:2px;
	float:left;
	width:263px;
}

#blueLineInner{
	float:left;
	width:984px;
	padding-top:7px;
}
.blueMenu{
	float:left;	
	width:263px;
	padding-top:10px;
}
.blueMenu ul{
	float:left;
	width:263px;
	list-style:none;
}
.blueMenu ul li{
	float:left;
	width:263px;
}
.newsPaper{
	padding:24px 40px 0px 135px;
	float:left;
}
.search{
	float:right;
	margin-right:8px;
	display:inline;
	margin-top:28px;
	padding:3px 0px 0px 13px;
	background:url(images/search.gif) no-repeat left top;
	width:237px;
	height:16px;
}
*html .search { padding:1px 0px 0px 13px; height:18px; }
*+html .search { padding:1px 0px 0px 13px;  height:18px;}

.search form{ margin-top:-5px; padding:0; float:left; }

*html .search form { margin:0; padding:0; float:left; }

*+html .search form { margin:0; padding:0; float:left;}


input.searchInput{
	width:210px;
	font:normal 11px/14px Trebuchet MS;
	color:#7f94b0;
	border:none;
	height:17px;
	margin:-2px 5px 1px 0px;
	display:inline;
	background:url(images/bg03.gif) repeat-x left top;
}
.search img{
	vertical-align:middle;
}
.blueArticle{
	float:left;
	width:358px;
}
.blueArticle h1{
	padding:29px 0px 8px 2px;
	clear:both;
	display:block;
	overflow:hidden;
	color:#0078b5;
	/*font:normal 34px Trebuchet MS;
	padding:29px 0px 8px 15px;*/
	font:normal 22px Trebuchet MS;
}
.blueArticleBox{
	float:left;
	width:318px;
	height:60px;
	background:url(images/boxRight.png) no-repeat left top;
	/*padding:17px 20px 20px 20px;*/
	padding:10px 15px 20px 15px;
	font:normal 12px/15px Trebuchet MS;
	color:#306ba7;
}
.blueArticleBox a{
	text-decoration:none;
	font:normal 12px/15px Trebuchet MS;
	color:#306ba7;
}
.blueArticleBox a:hover{
	text-decoration:underline;
}
.date{
	/*float:right;
	padding:44px 10px 0px 0px;
	padding:16px 10px 0px 0px;*/
	position:absolute;
	bottom:5px;
	right:10px;
	font:normal 11px Trebuchet MS;
	color:#003a63;
}
*html .date{
	bottom:10px;
}
.date span.dt{
	padding:0px 3px;
	font:normal 11px Trebuchet MS;
	color:#003a63;
}

/* ------------- 3 cols ----------------*/
#cols_3{
	padding:23px 0px 20px 0px;
	float:left;
	width:984px;
}
.col_left{
	float:left;
	width:127px;
}
.banner120{
	float:left;
	padding:0px 0px 6px 3px;
}
.bannerLeft{
	float:left;
	padding:0px 0px 4px 1px;
}
.bannerLeft2{
	float:left;
	padding:0px 0px 6px 1px;
}
.col_center{
	padding-left:11px;
	float:left;
	width:580px;
}
.col_center .box1{
	float:left;
	width:580px;
}
.col_center .box1a{
	padding:0;
	width:285px;
	float:left;
}
.col_center .box1a.right{
	padding:0;
	width:285px;
	float:right;
}
.col_center .box1a .title{
	padding:0;
	width:285px;
	float:left;
}
.col_center .box1a .boxList{
	padding:0px 18px 5px 13px;
	margin-top:1px;
	float:left;
	width:254px;
	background:#e1e4e5 url(images/bg04.gif) repeat-x left top;
}
.col_center .box1a .boxList .list{
	padding:5px 0px ;
	float:left;
	width:254px;
	background:url(images/grammi02.gif) repeat-x left bottom;
	min-height:130px;
}
.col_center .box1a .boxList .list.last{
	padding:5px 0px ;
	float:left;
	width:254px;
	background:none;
}
.col_center .box1a .boxList .list .date{
	padding:0px 0px 0px 4px ;
	margin:0;
	float:left;
	width:250px;
	font:normal 11px Trebuchet MS;
	color:#575757;
}
.col_center .box1a .boxList .list .text{
	padding:0px 0px 15px 0px ;
	margin:0;
	float:left;
	width:256px;
	font:normal 13px/15px Trebuchet MS;
	color:#0887c8;
	height:100px;
	position:relative;
}
.col_center .box1a .boxList .list .text img{
	padding:5px 5px 6px 4px ;
	margin:0;
	float:left;
	margin-right:7px;
	display:inline;
	width:63px;
	height:42px;
	background:url(images/img63x42_bg.png) no-repeat left top;
}
.col_center .box1a .boxList .list .text h2{
	padding:0px 0px ;
	margin:0;
	clear:right;
	display:block;
	overflow:hidden;
	font:bold 13px/15px Trebuchet MS;
	color:#0079b7;
}

.col_center .box1a .boxList .list .text h2 a{
	font:bold 13px/15px Trebuchet MS;
	color:#0079b7;
	text-decoration:none;
}

.col_center .box1a .boxList .list .text a.more{
	font:normal 11px  Trebuchet MS;
	color:#747474;
	clear:both;
	display:block;
	overflow:hidden;
	position:absolute;
	bottom:1px;
	right:5px;
	text-align:right;
	background:url(images/arrow02.gif) no-repeat right 5px;
	padding-right:7px;
	text-decoration:none;
}
.col_center .box1a .boxList .list .text a.more:hover{
	text-decoration:underline;
}
.tabBox{
	padding-top:9px;
	float:left;
	width:580px;
}
#tabMenu {
	float:left;
}
#tabMenu .tabs {
	float:left;
	height:28px;
	list-style-type:none;
	margin:0;
	position:relative;
}
#tabMenu .tabs a {
	color:#9B7D03;
	text-decoration:none;
}
#tabMenu .tabs a:hover {
	color:#1D1D1D;
}
#tabMenu .tabs li {
	/*background:transparent url(images/tab0.png) no-repeat scroll left top;*/
	float:left;
	margin:0px 0 0 0px;
	padding:0;
	height:28px;
}
#tabMenu .tabs li a {
	display:block;
	text-align:center;
}
/*#tabMenu .tabs li a {
	background:transparent url(images/tab1.png) no-repeat scroll right top;
}*/
#tabMenu .tabs li.tab1 {
	background:transparent url(images/tab01a.png) no-repeat scroll left 0;
	margin-left:0;
	width:293px;
	height:28px;
	float:left;
	cursor:pointer;
}
#tabMenu .tabs li.tab1 a {
	margin-left:0;
	padding:0 0;
	background:transparent url(images/tab01a.png) no-repeat scroll left 0;
	height:28px;
	width:28px;
	padding-left:265px;
	float:left;
	cursor:pointer;
}
#tabMenu .tabs li#active.tab1  {
	background:transparent url(images/tab01a_active.png) no-repeat scroll left 0px;
	width:293px;
	float:left;
	cursor:text;
}
#tabMenu .tabs li#active.tab1 a {
	background:transparent url(images/tab01a_active.png) no-repeat scroll left 0px;
	/*color:#1D1D1D;
	font-weight:bold;
	padding-left:265px;
	float:left;
	width:28px;
	cursor:text;*/
	height:28px;
	width:28px;
	padding-left:265px;
	float:left;
	cursor:pointer;
}
#tabMenu .tabs li#active.tab1 a:hover {
	cursor:default;
	text-decoration:none;
}
#tabMenu .tabs li.tab2 {
	background:transparent url(images/tab2.png) no-repeat scroll left 0;
	margin-left:0;
	padding-left:0px;
	height:28px;
	width:286px;
	cursor:pointer;
}
#tabMenu .tabs li.tab2 a {
	background:transparent url(images/tab2.png) no-repeat scroll left top;
	margin-left:0;
	padding:0 0;
	height:28px;
	width:286px;
	cursor:pointer;
}
#tabMenu .tabs li#active.tab2  {
	background:transparent url(images/tab2_active.png) no-repeat scroll left 0px;
	height:28px;
	cursor:text;
}
*html #tabMenu .tabs li#active.tab2  {
	background:transparent url(images/tab2_active.png) no-repeat scroll left 0px;
	height:28px;
	cursor:text;
}
#tabMenu .tabs li#active.tab2 a {
	background:transparent  url(images/tab2_active.png) no-repeat scroll right 0px;
	height:28px;
	color:#1D1D1D;
	font-weight:bold;
	cursor:text;
}
*html #tabMenu .tabs li#active.tab2 a {
	background:transparent  url(images/tab2_active.png) no-repeat scroll right 0px;
	height:28px;
	color:#1D1D1D;
	font-weight:bold;
	cursor:text;
}

.tabCont{
	padding:2px 0px 15px 0px;
	float:left;
	width:580px;
	overflow:hidden;
	background:url(images/bg07.gif) repeat-y left top;
	position:relative;
}
*html .tabCont{ margin-top:0px; }
.tabLeft{
	float:left;
	width:287px;
	overflow:hidden;
}
.tabRight{
	float:left;
	padding-left:1px;
	width:292px;
	overflow:hidden;
}	
#tabContent .tabLeft .date, .tabRight .date{
	padding:15px 0px 0px 5px ;
	margin:0;
	float:left;
	width:263px;
	font:normal 11px Trebuchet MS;
	color:#575757;
	position:relative;
}
.tabLeft h1, .tabRight h1{
	float:left;
	padding:15px 0px 5px 19px;
	background:url(images/grammi03.png) no-repeat left bottom;
	width:268px;
	font:bold 15px Trebuchet MS;
	color:#587d00;
}
.tabLeft .list, .tabRight .list{
	padding:3px 18px 5px 14px;
	float:left;
	width:255px;
	font:normal 12px/14px Trebuchet MS;
	color:#848484;
	/*height:90px;*/
}
.tabLeft .list p{
	padding:3px 0px 0px 5px;
	/*float:left;
	width:231px;*/
	font:normal 12px/14px Trebuchet MS;
	color:#848484;
	clear:right;
	display:block;
	/*height:60px;*/
}
.tabRight .list p{
	padding:3px 0px 0px 5px;
	/*float:left;
	width:231px;*/
	clear:right;
	display:block;
	font:normal 12px/14px Trebuchet MS;
	color:#848484;
	/*height:60px;*/
}
.tabLeft .list a, .tabRight .list a{
	font:normal 12px/14px Trebuchet MS;
	color:#848484;
	text-decoration:none;
}
.tabLeft .list a:hover, .tabRight .list a:hover{
	text-decoration:underline;
}
.tabLeft .list img, .tabRight .list img{
	padding:6px 6px 6px 7px;
	float:left;
	width:36px;
	height:51px;
	background:url(images/img36x51_bg.png) no-repeat left top;
	margin-right:10px;
	display:inline;
}
.tabLeft .list h2, .tabRight .list h2{
	clear:right;
	display:block;
	/*overflow:hidden;*/
	padding-top:3px;
	font:bold 12px Trebuchet MS;
	color:#848484;
}

.tabLeft .list h2 a, .tabRight .list h2 a{
	font:bold 12px Trebuchet MS;
	color:#848484;
	font-decoration:none;
}

.tabLeft .list h2.green0, .tabRight .list h2.green0{
	color:#587d00;
	padding-left:5px;
}
.moreBox{
	position:absolute;
	position:absolute;
	bottom:5px;
	right:20px;
	width:580px;
}
.moreBox .left{
	float:left;
	width:287px;
}
.moreBox .right{
	float:left;
	padding-left:1px;
	width:292px;
}
a.moreBlue2{
	font:normal 11px  Trebuchet MS;
	color:#747474;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:right;
	background:url(images/arrow02.gif) no-repeat right 5px;
	padding-right:7px;
	text-decoration:none;
}
*html a.moreBlue2{ margin-right:10px;}
a.moreBlue2:hover{
	text-decoration:underline;
}
a.moreGreen2{
	font:normal 11px  Trebuchet MS;
	color:#747474;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:right;
	background:url(images/arrow05.gif) no-repeat right 5px;
	padding-right:7px;
	text-decoration:none;
}
*html a.moreGreen2{ margin-right:10px;}
a.moreGreen2:hover{
	text-decoration:underline;
}
.col_center  .box2{
	padding-top:9px;
	float:left;
	width:580px;
}
.col_center .box2 .title{
	padding:0;
	width:580px;
	float:left;
}
.col_center .box2 .boxList{
	padding:5px 1px 2px 1px;
	margin-top:1px;
	float:left;
	width:578px;
	background:#ececec url(images/bg05.gif) repeat-x left top;
}
.col_center .box2 .boxList .list{
	padding:2px 0px ;
	float:left;
	width:578px;
	border-bottom:1px solid #c3c3c3;
}
.col_center .box2 .boxList .list.last{
	padding:2px 0px ;
	float:left;
	width:578px;
	border-bottom:none;
}
.col_center .box2 .boxList .list .text{
	padding:5px 48px 5px 12px ;
	margin:0;
	float:left;
	width:518px;
	font:normal 12px/15px Trebuchet MS;
	color:#848484;
}
.col_center .box2 .boxList .list .text a{
	font:normal 12px/15px Trebuchet MS;
	color:#848484;
	text-decoration:none;
}
.col_center .box2 .boxList .list .text a:hover{
	text-decoration:underline;
}
.col_center .box2 .boxList .list .text img{
	padding:6px ;
	margin:0;
	float:left;
	margin-right:7px;
	display:inline;
	width:113px;
	height:72px;
	background:url(images/img113x72_bg.png) no-repeat left top;
}
.col_center .box2 .boxList .list .text h2{
	padding:3px 0px 3px 0px ;
	margin:0;
	clear:right;
	display:block;
	overflow:hidden;
	font:bold 13px/15px Trebuchet MS;
	color:#ea9a00;
}
.col_center .box2 .boxList .list .text h3{
	padding:0px 0px 2px 0px ;
	margin:0;
	clear:right;
	display:block;
	overflow:hidden;
	font:bold 15px/17px Trebuchet MS;
	color:#ea6e00;
}

.col_center .box2 .boxList .list .text h3 a{
	font:bold 15px/17px Trebuchet MS;
	color:#ea6e00;
	font-decoration:none;
}

a.more{
	font:normal 11px  Trebuchet MS;
	color:#747474;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:right;
	background:url(images/arrow02.gif) no-repeat right 5px;
	padding-right:7px;
	text-decoration:none;
}
a.more:hover{
	text-decoration:underline;
}

.col_right{
	padding:0px 0px 0px 11px;
	float:left;
	width:251px;
}
.box_login{
	padding:0px 0px 0px 5px;
	/*float:left;*/
	float:left;
	width:241px;
}
.box_login .title{
	float:left;
}
.box_login .boxTable{
	padding:17px 14px 10px 16px;
	margin-top:2px;
	margin-left:1px;
	display:inline;
	width:209px;
	float:left;
	background-color:#00a4cb;
}
.box_login .boxTable table{
	float:left;
	font:normal 11px Trebuchet MS;
	color:#ffffff;
}
.box_login .boxTable a.logLink{
	font:normal 11px Trebuchet MS;
	color:#ffffff;
	text-decoration:none;
	background:url(images/arrow03.gif) no-repeat right 5px;
	padding-right:8px;
	margin-right:10px;
	display:inline;
}
.box_login .boxTable a.logLink:hover{
	text-decoration:underline;
}
.box_login .boxTable table td{
	padding-bottom:3px;
}
input.loginInput{
	width:119px;
	margin:0px 2px 0px 2px;
	display:inline;
	background-color:#99dbea;
	border:none;
	font:normal 11px/13px Trebuchet MS;
	color:#0079B7;
}
.box_newsletter{
	/*padding:10px 0px 0px 5px;*/
	padding:0px 0px 0px 5px;
	float:left;
	/*margin-left:1px;*/
	display:inline;
	width:241px;
}
.box_newsletter .title{
	float:left;
}
.box_newsletter .boxTable{
	padding:5px 8px 8px 12px;
	margin-top:2px;
	margin-left:1px;
	display:inline;
	width:219px;
	float:left;
	background-color:#99b8d8;
	font:normal 12px Trebuchet MS;
	color:#ffffff;
}
.box_newsletter .boxTable p.text{
	padding-bottom:7px;
}
.box_newsletter .boxTable img{
	vertical-align:middle;
}
input.inputNews{
	width:146px;
	margin:0px 2px 0px 2px;
	display:inline;
	background-color:#d6e3ef;
	border:none;
	font:normal 11px/12px Trebuchet MS;
	color:#0079B7;
}
*html input.inputNews { width:147px; }
.box_vote{
	padding:10px 0px 0px 5px;
	float:left;
	width:241px;
}
.box_vote .title{
	float:left;
}
.box_vote .boxTable{
	padding:5px 14px 5px 16px;
	margin-top:2px;
	margin-left:1px;
	display:inline;
	width:209px;
	float:left;
	background-color:#97abb3;
	font:normal 12px Trebuchet MS;
	color:#ffffff;
}
.box_vote .boxTable h1{
	padding:1px 0px 1px 0px;
	margin-bottom:10px;
	margin-top:5px;
	text-align:center;
	width:209px;
	float:left;
	background-color:#b1c0c6;
	font:normal 14px Trebuchet MS;
	color:#002f42;
}
.box_vote .boxTable p.text{
	padding-bottom:10px;
}
.box_vote .boxTable table{
	float:left;
	width:209px;
	font:normal 11px Trebuchet MS;
	color:#ffffff;
}
.box_vote .boxTable a.logLink{
	font:normal 11px Trebuchet MS;
	color:#ffffff;
	text-decoration:none;
	background:url(images/arrow03.gif) no-repeat right 5px;
	padding-right:8px;
	margin-left:5px;
}
.box_vote .boxTable a.logLink:hover{
	text-decoration:underline;
}
.box_vote .boxTable table td{
	/*padding:3px 15px 3px 15px;*/
	padding:3px 5px 3px 5px;
}
.box_entheta{
	padding:10px 0px 0px 5px;
	float:left;
	width:241px;
}
.box_entheta .title{
	float:left;
}
.box_entheta .boxScroll{
	padding:12px 14px 5px 16px;
	margin-top:2px;
	width:209px;
	float:left;
	background:#e1e4e5 url(images/bg06.gif) repeat-x left top;
	font:normal 12px Trebuchet MS;
	color:#ffffff;
}
.box_entheta .boxScroll div.left{
	float:left;
	padding-top:100px;
}
.box_entheta .boxScroll div.right{
	float:left;
	padding-top:100px;
}
.box_entheta .boxScroll div.box {
	width:146px;
	float:left;
	font:normal 12px/14px Trebuchet MS;
	color:#747474;
}
.box_entheta .boxScroll div.box h1{
	width:146px;
	float:left;
	text-align:center;
	padding-bottom:5px;
	font:bold 13px Trebuchet MS;
	color:#717171;
}
.box_entheta .boxScroll div.box img{
	width:138px;
	height:176px;
	float:left;
	padding:4px;
	background:url(images/magBg.png) left top no-repeat;
}
.box_entheta .boxScroll div.box p{
	text-align:left;
	padding-left:4px;
	font:normal 11px/14px Trebuchet MS;
	color:#747474;
}
a.morePink{
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 11px Trebuchet MS;
	color:#717171;
	background:url(images/arrow04.gif) no-repeat right 10px;
	padding:5px 10px 5px 0px;
	text-align:right;
	margin-right:10px;
	text-decoration:none;
}
*html a.morePink{
	margin-right:5px;
}
a.morePink:hover{	
	text-decoration:underline;
}
.box_forum{
	padding:10px 0px 0px 0px;
	float:left;
	width:251px;
}



/* ------------- inner Page -------------*/
#cols_2 {
	padding:23px 0px 20px 0px;
	float:left;
	width:984px;
}
.col_leftInner{
	float:left;
	width:718px;
}
*html .col_leftInner{
	float:left;
	width:718px;
	overflow:hidden;
}
.col_leftInner h1{
	float:left;
	padding-left:17px;
	padding-top:0px;
	width:718px;
	font:normal 25px/25px Trebuchet MS;
	color:#0096b8;
	background:url(images/dot02.png) no-repeat left 5px;
}
*html .col_leftInner h1{
	background:url(images/dot02.png) no-repeat left 7px;
}
#path{
	float:left;
	width:984px;
	background:url(images/dot.gif) no-repeat left 12px;
	font:normal 11px Trebuchet MS;
	padding-left:10px;
	padding-top:7px;
	color:#00468f;
}
#path a{
	font:normal 11px Trebuchet MS;
	padding:0px 3px;
	color:#00468f;
	text-decoration:none;
}
#path a:hover{
	text-decoration:underline;
}

.searchCat{
	clear:both;
	display:block;
	overflow:hidden;
	padding:30px 0px 0px 30px;
	font:normal 12px Trebuchet MS;
	color:#1a829b;
}
.searchCat select{
	/*width:223px;*/
	font:normal 12px/14px  Trebuchet MS;
	color:#000000;
	margin-left:5px;
	display:inline;
	vertical-align:middle;
	height:21px;
}
.resultBox{
	padding:30px 0px 0px 5px;
	float:left;
	width:714px;
}

.resultBox div.dutyDate{
	float:left;
	font:normal 16px Trebuchet MS;
	color:#6e6e6e;
	font-weight:normal;
	background-color:#F1F5F8;
	border:1px solid #CEDBE1;
	padding:2px;
}

.result{
	padding:10px 0px 10px 0px;
	float:left;
	/*width:714px;*/
	width:680px;
	background:url(images/grammi04.gif) repeat-x left bottom;
	font:normal 12px/15px Trebuchet MS;
	color:#6e6e6e;
}
.result.last{
	background:none;
}

.result em{
	padding-left:3px;
	font:normal 12px/15px Trebuchet MS;
	color:#007196;
}
.result img{
	float:left;
	/*background:url(images/img116bg.png) no-repeat left top;
	width:116px;
	height:71px;*/
	padding:5px 4px 4px 4px;
	margin:0px 19px 0px 0px;
	display:inline;
}
.result h2{
	clear:right;
	font:bold 13px/16px Trebuchet MS;
	color:#007196;
}
.result h3{
	padding-bottom:4px;
	clear:right;
	font:normal 12px Trebuchet MS;
	color:#007196;
}

.result2{
	padding:10px 0px 10px 0px;
	float:left;
	/*width:714px;*/
	width:680px;
	background:url(images/grammi04.gif) repeat-x left bottom;
	font:normal 12px/15px Trebuchet MS;
	color:#6e6e6e;
}
.result2.last{
	background:none;
}

.result2 em{
	padding-left:3px;
	font:normal 12px/15px Trebuchet MS;
	color:#007196;
}
.result2 img{
	float:left;
	/*background:url(images/img108.png) no-repeat left top;
	width:108px;
	height:138px;*/
	padding:4px 4px 5px 3px;
	margin:0px 19px 0px 0px;
	display:inline;
}
.result2 h2{
	clear:right;
	font:bold 13px/16px Trebuchet MS;
	color:#007196;
}
.result2 h3{
	padding-bottom:4px;
	clear:right;
	font:normal 12px Trebuchet MS;
	color:#007196;
}

.pages{
	padding:15px 0px;
	width:714px;
	float:left;
	text-align:center;
	font:normal 12px Trebuchet MS;
	color:#7d7c7c;
}
.pages a{
	padding:0px 2px;
	font:normal 12px Trebuchet MS;
	color:#7d7c7c;
}
.pages a:hover{
	font:normal 12px Trebuchet MS;
	color:#004ce6;
	text-decoration:none;
}
.pages a.active{
	padding:0px 3px;
	font:normal 12px Trebuchet MS;
	color:#004ce6;
}

.poll_box_cen_in {
	color:#FFFFFF;
	display:inline;
	float:left;
	padding:4px 8px 16px 0;
	width:209px;
	font:normal 11px Trebuchet MS;
	color:#ffffff;
}
.poll_box_cen_in span.quest2 {
	color:#000000;
	float:left;
	width:55px;
	/*padding:10px 0px 0px 0;*/
	padding:0;
	font:normal 11px Trebuchet MS;
	color:#ffffff;
}
.poll_box_cen_in span.result {
	font:normal 14px Trebuchet MS;
	color:#005571;
	float:left;
	padding:9px 6px;
	width:128px;
	background-color:#bdc9ce;
}
.poll_box_cen_in span.result img{
	margin-top:4px;
	background:none;
	background-color:#bdc9ce;
	padding:0;
}

/* ----------- footer ------------------ */
#bottomCont{
	position:absolute;
	bottom:0;
	left:0;	
	width:100%;
	background:#d1e5f8 url(images/bgBottom.gif) repeat-x left top;
	height:71px;
	overflow:hidden;
}
#footer{
	margin:0 auto;
	padding:16px 9px 0px 5px;
	text-align:left;
	width:970px;
}
#footer div.left{
	font:normal 11px Trebuchet MS;
	color:#00366e;
	text-align:left;
	width:150px;
	float:left;
}
#footer div.center{
	font:normal 11px Trebuchet MS;
	color:#00366e;
	text-align:center;
	float:left;
	width:740px;
}
#footer div.center a{
	font:normal 11px Trebuchet MS;
	color:#00366e;
	padding:0px 3px;
}	
#footer div.center a:hover{
	color:#00366e;
}	
#footer div.right{
	float:right;
}

/* ---------------------------- inside Page Ygeia ----------------------------------- */

.topLine{
	float:left;
	width:718px;
	overflow:hidden;
	background:url(images/gramm06.gif) repeat-x left bottom;
	padding-bottom:10px;
	text-align:right;
	font:normal 12px Trebuchet MS;
	color:#383838;
}
.topLine a{
	padding:0px 1px
}
.topLine a img{
	vertical-align:middle;
}
.topLine img.line09{
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}

#content{
	float:left;
	width:718px;
	overflow:hidden;
	padding-top:17px;
	font:normal 12px Trebuchet MS;
	color:#6E6E6E;
}
#content h1{
	float:left;
	width:718px;
	overflow:hidden;
	font:normal 25px Trebuchet MS;
	color:#404040;
	padding-left:0;
	background:none;
}
#content h2{
	float:left;
	width:718px;
	overflow:hidden;
	font:normal 14px Trebuchet MS;
	color:#404040;
}

#theContent h2{
	float:none;
	width:auto;
	overflow:hidden;
	font:bold 14px Trebuchet MS;
	color:#6E6E6E;
	padding:10px 0;
}

.publish{
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 12px Trebuchet MS;
	color:#0c0c0c;
	padding-top:5px;
}
.publish em{
	font:normal 12px Trebuchet MS;
	color:#5b6f71;
	padding-left:5px;
}
.reporter{
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 12px Trebuchet MS;
	color:#0c0c0c;
}
.reporter em{
	font:normal 12px Trebuchet MS;
	color:#5b6f71;
	padding-left:5px;
}
.reporter em a{
	font:normal 12px Trebuchet MS;
	color:#5b6f71;
}
#content div.text{
	clear:both;
	display:block;
	overflow:hidden;
	padding-bottom:10px;
	font:normal 12px Trebuchet MS;
	color:#6e6e6e;
	padding-top:25px;
	text-align:justify;
}
#content div.text p{
/*	clear:right;
	overflow:hidden;
	display:block;
*/
}
#content div.text img.img425{
	float:left;
	/*background:url(images/bgimg425.png) no-repeat left top;*/
	border:1px solid #6E6E6E;
	padding:4px 4px 4px 4px;
	/*width:425px;
	height:265px;*/
	margin-right:20px;
	display:inline;
}
.otherNewsBox{
	padding-top:35px;
	padding-bottom:35px;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:left;
}
.otherNewsText{
	clear:both;
	display:block;
	overflow:hidden;
	/*margin-top:35px;*/
	margin-top:15px;
	padding:5px 29px 5px 19px;
	border:1px solid #cedbe1;
	background:#fdfefe url(images/bg09.gif) repeat-x left top;
	color:#6e6e6e;
}

.otherNewsText div.text h2 a{
	font:normal 14px Trebuchet MS;
	color:#404040;
	text-decoration:none;
}

.otherNewsText div.text h2 a:hover{
	font:normal 14px Trebuchet MS;
	color:#404040;
	text-decoration:underline;
}

.otherNewsText a{
	color:#6e6e6e;
	font:normal 12px/14px Trebuchet MS;
}
.otherNewsText div.text{
	clear:both;
	display:block;
	overflow:hidden;
	padding:10px 30px 10px 0px;
	border-bottom:1px solid #c6c6c6;
}
.otherNewsText div.text.last{
	border-bottom:none;
}
.otherNewsText div.text span.date01{
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 11px Trebuchet MS;
	color:#5b6f71;
}
.otherNewsText div.text h2{
	clear:both;
	display:block;
	overflow:hidden;
	font:normal 14px Trebuchet MS;
	color:#404040;
}

#commentBox {
	clear:both;
	display:block;
	overflow:hidden;
	/*padding-top:20px;*/
}
#commentBox .white {
	background-color:#f9fbfc;
}
#commentBox .blue {
	background-color:#e5ebee;
}
.commentButton{	
	float:left;
	background:url(images/commentLeft.gif) no-repeat left top;
	height:37px;
	padding-left:5px;
	margin-bottom:20px;
	/*margin-top:20px;*/
}
.commentButton a {
	text-decoration:none;
}
.commentButton span.text{	
	float:left;
	background:url(images/commentRight.gif) no-repeat right top;
	height:30px;
	padding:7px 9px 0px 6px;
	font:normal 15px Trebuchet MS;
	color:#6e6e6e;
}
.commentButton span.text a, .commentButton span.text a:hover{	
	font:normal 15px Trebuchet MS;
	color:#6e6e6e;
	text-decoration:none;
}
.commentText{
	clear:both;
	display:block;
	overflow:hidden;
	paddin-top:20px;
	font:normal 12px Trebuchet MS;
	color:#6e6e6e;
}
.commentText div.textBox{
	float:left;
	width:686px;
	padding:20px 16px 20px 16px;
}
.commentText div.textBox div.namebox{
	float:left;
	width:135px;
}
.commentText div.textBox div.namebox .name{
	float:left;
	width:135px;
	padding-bottom:2px;
	font:bold 14px Trebuchet MS;
	color:#161616;
}
.commentText div.textBox div.namebox .name a{
	font:bold 15px Trebuchet MS;
	color:#161616;
	text-decoration:none;
}
.commentText div.textBox div.namebox .name a:hover{
	text-decoration:underline;
}
.commentText div.textBox div.namebox .time{
	float:left;
	width:135px;
	font:normal 12px Trebuchet MS;
	color:#6e6e6e;
}
.commentText div.textBox div.text{
	float:right;
	width:530px;
}
#commentForm{
	clear:both;
	display:block;
	overflow:hidden;
	margin-top:20px;
	border:1px solid #cedbe1;
	padding:30px 17px 15px 135px;
	font:normal 12px Trebuchet MS;
	color:#6e6e6e;
}
*html #commentForm{
	float:left;
	clear:none;
	display:block;
	overflow:visible;
}
#commentForm table.formComment{
	float:left;
	width:450px;
	padding:0;
	margin:0;
}
#commentForm table.formComment span.inp{
	width:147px;
	height:16px;
	border:1px solid #ffffff;
	padding:2px 2px 0px 2px;
	font:normal 11px arial;
	float:left;
	color:#6e6e6e;
	margin:0;
	background:url(images/bg_input.gif) no-repeat left top;
}
#commentForm table.formComment input{
	width:147px;
	border:none;
	padding:0;
	font:normal 11px arial;
	color:#6e6e6e;
	margin:0;
	background:#ffffff none;
	border:none;
}
#commentForm table.formComment span.txtarea{
	width:382px;
	height:124px;
	border:1px solid #ffffff;
	padding:2px 2px 2px 2px;
	font:normal 11px arial;
	float:left;
	color:#6e6e6e;
	margin:0;
	background:url(images/bg_textarea.gif) no-repeat left top;
}
#commentForm table.formComment textarea{
	width:382px;
	height:124px;
	color:#6e6e6e;
	background:none;
	border:none;
}
#commentForm table.formComment td{
	padding:6px 6px 6px 0px ;
	margin:0;
}
#commentForm a.bluL{
	float:left;
	background:url(images/arrow02.gif) no-repeat right 5px;
	font:normal 12px Trebuchet MS;
	color:#6e6e6e;
	padding-right:10px;
	margin-right:10px;
	margin-bottom:10px;
	display:inline;
}
.buttonKA{
	clear:both;
	display:block;
	overflow:hidden;
	text-align:right;
	padding:20px 0px 0px 0px;
}

.otherNewsBox.noP{
	padding-top:35px;
	padding-bottom:10px;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:left;
}
.photoGallery{
	clear:both;
	display:block;
	overflow:hidden;
	text-align:left;
	padding:20px 20px 0px 20px;
}
.scrollCont{
	background:url(images/bg675x103.png) no-repeat left top;
	clear:both;
	display:block;
	overflow:hidden;
	text-align:left;
}
.scrollCont .left{
	float:left;
	width:20px;
	padding-top:40px;
	padding-left:18px;
}
.scrollCont .right{
	float:right;
	width:20px;
	padding-top:40px;
	padding-right:40px;
}
.scrollBox{
	float:left;
	width:580px;
}
.scrollBox ul{
	float:left;
	padding:20px 10px 0px 10px;
	list-style:none;
}
.scrollBox ul li{
	float:left;
	margin:0px 12px;
	display:inline;
	list-style:none;
	background:url(images/bgImg119x74.png) no-repeat left top;
	/*padding:5px 4px;*/
	width:117px;
	height:71px;
	padding:4px 4px 5px 3px;
}
.scrollBox ul li a{
	text-decoration:none;
}
.videoPlayer{
	float:left;
	background:url(images/bgPlayer.png) no-repeat left top;
	padding:4px 4px;
	margin-top:37px;
	margin-left:52px;
	display:inline;
}

#flashDiv {
	margin-top:10px;
}

.searchBox{	
	border:2px solid #ffffff;
	background:url(images/bg10.gif) repeat-x left top;
	padding:20px 11px 13px 5px;
	float:left;
	width:685px;
	margin-top:13px;
	font:normal 12px Trebuchet MS;
	color:#4b4b4b;
}
.searchBox table{	 	
	float:left;
	width:685px;
}
.searchBox table.tableSearch span.inp2{
	width:205px;
	height:16px;
	/*border:1px solid #ffffff;*/
	padding:2px 2px 0px 2px;
	font:normal 11px arial;
	float:left;
	color:#6e6e6e;
	margin:0;
	background:url(images/bg_input213.gif) no-repeat left top;
}
.searchBox table.tableSearch span.inp2 input{
	width:206px;
	border:none;
	padding:0;
	font:normal 11px arial;
	color:#6e6e6e;
	margin:0;
	background:#ffffff none;
	border:none;
}
.searchBox table.tableSearch span.inp3{
	width:161px;
	height:16px;
	/*border:1px solid #ffffff;*/
	padding:2px 2px 0px 2px;
	font:normal 11px arial;
	float:left;
	margin-left:6px;
	display:inline;
	color:#6e6e6e;
	background:url(images/bg_input113.gif) no-repeat left bottom;
}
*html .searchBox table.tableSearch span.inp3{
	margin-left:3px;
	display:inline;
}
.searchBox table.tableSearch span.inp3 input{
	width:109px;
	border:none;
	padding:0;
	font:normal 11px arial;
	color:#6e6e6e;
	margin:0;
	background:#ffffff none;
	border:none;
}
.searchBox img.cal{
	margin-top:-3px;
	margin-left:5px;
	display:inline;
}
.searchResult {
	padding:40px 0px 0px 0px;
	float:left;
}
.textResult{
	float:left;
	width:718px;
	font:normal 12px Trebuchet MS;
	color:#000000;
	padding-top:17px;
}
.textResult em{
	padding:0px 3px;
	font:normal 14px Trebuchet MS;
	color:#e1004a;
}
.resultBox{	
	border:1px solid #cedbe1;
	background:#f1f5f8 url(images/bg11.gif) repeat-x left bottom;
	padding:20px 27px 13px 16px;
	float:left;
	width:663px;
	margin-top:13px;
	font:normal 12px Trebuchet MS;
	color:#4b4b4b;
}
.resultList{		
	float:left;
	width:663px;
	border-bottom:1px solid #c6c6c6;
	padding-bottom:15px;
	font:normal 12px Trebuchet MS;
	color:#6e6e6e;
	margin-bottom:10px;
}
.resultList.last{		
	border-bottom:none;
	padding-bottom:0;
}

.resultPaging{		
	width:663px;
	font:normal 12px Trebuchet MS;
	color:#6e6e6e;
	margin-bottom:10px;
}

#cols_2  .resultList a{ 	
	font:normal 12px Trebuchet MS;
	color:#6e6e6e;
	text-decoration:none;
}
#cols_2 .resultList a:hover{ 	
	font:normal 12px Trebuchet MS;
	color:#6e6e6e;
	text-decoration:underline;
}
.resultList h2{		
	float:left;
	width:663px;
	font:normal 14px Trebuchet MS;
	color:#e1004a;
}

#h2 a.ha{		
	font:normal 14px Trebuchet MS;
	color:#e1004a;
	font-decoration:none;
}

#h2 a.ha:hover{		
	font:normal 14px Trebuchet MS;
	color:#e1004a;
	font-decoration:underline;
}


.resultList h3{		
	float:left;
	width:663px;
	font:normal 14px Trebuchet MS;
	color:#4b8acc;
}

#h3 a.ha{		
	font:normal 14px Trebuchet MS;
	color:#4b8acc;
	font-decoration:none;
}

#h3 a.ha:hover{		
	font:normal 14px Trebuchet MS;
	color:#4b8acc;
	font-decoration:underline;
}

.resultList .date{		
	float:left;
	width:663px;
	font:normal 11px Trebuchet MS;
	color:#000000;
	padding:0;
}
.bannerRight{
	float:left;
	padding:10px 0 0;
	width:251px;
	text-align:center;
}

#contactBox{
	float:left;
	width:718px;
	padding:50px 0px 0px 0px;
}
#contactBox table.contactForm {
	float:left;
	width:370px;
	padding:0px 27px 0px 0px;
	margin:0;
	font:normal 12px Trebuchet MS;
	color:#4B4B4B;
}
#contactBox table.contactForm span.inp04{
	width:207px;
	height:16px;
	border:1px solid #ffffff;
	padding:2px 2px 0px 2px;
	font:normal 11px arial;
	float:left;
	color:#6e6e6e;
	margin:0;
	background:url(images/inp04.gif) no-repeat left top;
}
#contactBox table.contactForm span.inp04 input{
	width:207px;
	border:none;
	padding:0;
	font:normal 11px arial;
	color:#6e6e6e;
	margin:0;
	background:#ffffff none;
	border:none;
}
#contactBox table.contactForm span.txtarea{
	width:207px;
	height:105px;
	border:1px solid #ffffff;
	padding:2px 2px 2px 2px;
	font:normal 11px arial;
	float:left;
	color:#6e6e6e;
	margin:0;
	background:url(images/textarea04.gif) no-repeat left top;
}
#contactBox table.contactForm textarea{
	width:207px;
	height:105px;
	color:#6e6e6e;
	background:none;
	border:none;
}
#contactBox table.contactForm td{
	padding:0px 20px 30px 10px ;
	margin:0;
}
#contactBox table.contactForm td.noP{
	padding:0px 20px 10px 10px ;
	margin:0;
}

.rightContactBox{
	float:right;
	width:305px;
	padding-left:40px;
	border-left:1px solid #c6c6c6;
}
.rightContactBox h2{
	float:right;
	width:305px;
	padding:0px 0px 13px 0px;
	font:normal 19px Trebuchet MS;
	color:#0079b7;
}
.rightContactBox p{
	float:right;
	width:305px;
	padding:0px 0px 13px 0px;
	font:normal 12px Trebuchet MS;
	color:#4b4b4b;
}
.rightContactBox p a{
	color:#4b4b4b;
	margin-left:4px;
	display:inline;
}
.rightContactBox p.blueTxt{
	float:right;
	width:305px;
	padding:0px 0px 13px 0px;
	font:bold 12px/14px Trebuchet MS;
	color:#0079b7;
}
.rightContactBox p.blueTxt a{
	color:#4b4b4b;
	margin-left:4px;
	display:inline;
}

#dir_results {
	float:left;
}