html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body {
	background-image:url(images/body_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#92bde2;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#container_all {
	margin:auto;
	width:954px;
}
#container_out {
	float:left;
	width:954px;
	background-image:url(images/containerout_bg.gif);
	background-repeat:repeat-y;
	background-position:left 0px;
	/*background-color:#ffffff;*/
	background-color:transparent;
	/*margin:0px 0px 100px 0px;*/
}
.container {
	float:left;
	width:944px;
	border-left:1px solid #ece9d8;
	border-right:1px solid #ece9d8;
	background-color:#ffffff;
	text-align:left;
	padding-bottom:17px;
}
.shadowleft {
	float:left;
	width:5px;
	height:531px;
	background-image:url(images/containerin_bg.gif);
	background-repeat:no-repeat;
	background-position /**/:left 0px !important;
	background-position:left 0px;
	_background-position:left 2px;
	background-color:#3e6293;
	
	
}
.shadowright {
	float:right;
	width:3px;
	 height:531px; 
	background-image:url(images/containerin_bg.gif);
	background-repeat:no-repeat;
	background-position :right 0px !important;
	background-position:right 0px;
	_background-position:right 2px;
	background-color:#3e6293;
	
}
.shadowbottom {
	float:left;
	width:954px;
	height:3px;
	background-image:url(images/shadowbottom.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.header {
	float:left;
	width:944px;
}
.logo {
	float:left;
	padding:22px 0px 0px 16px;
}
.topflash {
	float:right;
}
.navline {
	float:left;
	width:944px;
	border-top:1px solid #9f9f9f;
	border-bottom:1px solid #9f9f9f;
	padding:0px 0px 0px 0px;
}
.navlinks {
	float:left;
	width:750px;
	font:bold 10px Verdana;
	color:#9f9f9f;
}
.navlinks ul {
	float:left;
	padding:0px;
	margin:0px;
}
.navlinks li {
	float:left;
	font:bold 10px Verdana;
	color:#9f9f9f;
	list-style: none;	
	padding:3px 0px 3px 0px;
}
.navlinks li a {
	font:bold 10px Verdana;
	color:#9f9f9f;
	text-decoration:none;
	padding:3px 15px 3px 15px;

}
.navlinks li a:hover {
	font:bold 10px Verdana;
	color:#3a76b1;
	text-decoration:none;
	background-color:#eef4f7;
}
.navline form {
	float:right;
	width:142px;
	margin:0px;
	padding:1px 0px 1px 0px;
}
.navline .textfield {
	float:left;
	font:normal 10px Verdana;
	color:#9f9f9f;
	border:1px solid #7f9db9;
	padding:1px;
}
.tristilo {
	float:left;
	width:944px;
	background-image:url(images/tristilobg.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.tristilo_l {
	float:left;
	width:750px;
	padding:0px 0px 10px 0px;
}
.tristilo_r {
	float:right;
	width:185px;
	padding:0px 4px 0px 5px;
}
.distilo {
	float:left;
	width:750px;
	margin:0px 0px 0px 0px;
}
.distilo_l {
	float:left;
	width:198px;
	padding:0px 0px 0px 10px;
}
.distilo_r {
	float:right;
	width:537px;
	padding:0px 5px 0px 0px;
}
#memberboxFlash {
	float:none;
	clear:both;
	width:188px;
	/*height:65px;*/
	padding-top:10px;
	margin:0;
}
#contactboxFlash{
	clear:both;
	float:none;
	width:188px;
	/*height:65px;*/
	margin-top:0px;
	padding-top:10px;
}
#charityboxFlash{
	float:none;
	clear:both;
	width:188px;
	/*height:65px;*/
	padding-top:10px;
	margin:0;
}
/*
.memberbox {
	float:left;
	width:173px;
	height:30px;
	background-image:url(images/memberbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:12px 0px 0px 0px;
	padding:35px 0px 0px 10px;
}
.memberbox a {
	font:normal 11px Verdana;
	color:#ffffff;
	text-decoration:none;
}
.memberbox a:hover {
	font:normal 11px Verdana;
	color:#ffffff;
	text-decoration:underline;
}
.contactbox {
	float:left;
	width:178px;
	height:45px;
	background-image:url(images/contactbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:12px 0px 0px 0px;
	padding:28px 0px 0px 5px;
}
.contactbox a {
	font:normal 11px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.contactbox a:hover {
	font:normal 11px Tahoma;
	color:#ffffff;
	text-decoration:underline;
}
*/
.mboxes {
	float:right;
	width:536px;
	background-image:url(images/mboxesbg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding:12px 0px 12px 0px;
}
.mblock {
	float:left;
	width:250px;
	padding:0px 9px 0px 9px;
}
.mblock h1 {
	float:left;
	margin:0px;
	padding:0px;
}
.mdate {
	float:left;
	width:250px;
	font:normal 11px Tahoma;
	color:#000000;
	padding:9px 0px 0px 0px;
}
.mdate a {
	font:normal 11px Tahoma;
	color:#000000;
}
.more {
	float:left;
	width:258px;
	padding:4px 10px 0px 0px;
	text-align:right;
}
.more a {
	font:normal 11px Tahoma;
	color:#008ebc;
	text-decoration:none;
}
.more a:hover {
	font:normal 11px Tahoma;
	color:#008ebc;
	text-decoration:underline;
}

.morer {
	float:left;
	width:258px;
	padding:4px 10px 0px 0px;
	text-align:right;
}
.morer a {
	font:normal 11px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.morer a:hover {
	font:normal 11px Tahoma;
	color:#ffffff;
	text-decoration:underline;
}

.mevent {
	float:left;
	width:250px;
	font:normal 11px Tahoma;
	color:#cf8100;
}
.mevent a {
	font:normal 11px Tahoma;
	color:#cf8100;
	text-decoration:none;
}
.mevent a:hover {
	font:normal 11px Tahoma;
	color:#cf8100;
	text-decoration:underline;
}
.mblock h2 {
	float:left;
	width:250px;
	font:bold 11px Tahoma;
	color:#ffffff;
	padding:9px 0px 0px 0px;
	margin:0px;
}
.mblock h2 a {
	font:bold 11px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.mblock h2 a:hover {
	font:bold 11px Tahoma;
	color:#ffffff;
	text-decoration:underline;
}
.mstudy {
	float:left;
	width:250px;
	font:normal 11px Tahoma;
	color:#ffffff;
	padding:20px 0px 0px 0px;
	margin:0px;
}
.mstudy a {
	font:normal 11px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.mstudy a:hover {
	font:normal 11px Tahoma;
	color:#ffffff;
	text-decoration:underline;
}
.morelinks {
	float:left;
	width:536px;
}
.plan {
	float:right;
	width:536px;
	padding:17px 0px 0px 0px;
}
.plan h1 {
	float:left;
	width:531px;
	padding:0px;
	margin:0px;
	font:bold 15px Verdana;
	color:#016c8b;
	padding:0px 0px 2px 5px;
	border-bottom:1px solid #e2ecf1;
}

.planitem {
	float:left;
	width:263px;
	font:normal 10px Verdana;
	color:#666666;
	padding:0px 0px 0px 5px;
}
.planitem h2 {
	float:left;
	width:263px;
	margin:0px;
	padding:18px 0px 12px 0px;
	font:bold 10px Verdana;
	color:#666666;
}
.planitem img {
	float:left;
	border:1px solid #cccccc;
	margin:0px 5px 0px 0px;
	_margin:0px 5px 0px 0px;
}
.planline {
	float:left;
	width:536px;
}
.planitem .more {
	float:left;
	width:253px;
	padding:4px 10px 0px 0px;
	text-align:right;
}
.planitem .more a {
	font:normal 11px Tahoma;
	color:#008ebc;
	text-decoration:none;
}
.planitem .more a:hover {
	font:normal 11px Tahoma;
	color:#008ebc;
	text-decoration:underline;
}
.news {
	float:left;
	width:185px;
}
.news h1 {
	float:left;
	width:180px;
	font:bold 15px Verdana;
	color:#016c8b;
	background-color:#eef4f7;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 5px;
}
.newsitem {
	float:left;
	width:175px;
	margin:5px 0px 5px 0px;
	padding:0px 5px 5px 5px;
	font:normal 11px Tahoma;
	color:#666666;
	background-image:url(images/dots.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.newsitem h2 {
	float:left;
	width:175px;
	margin:0px;
	padding:2px 0px 4px 0px;
	font:bold 10px Verdana;
	color:#016c8b;
} 
.newsitem .more {
	float:right;
	width:100%;
	padding:2px 0px 0px 0px;
}
.newsitem .more a {
	font:normal 11px Tahoma;
	color:#008ebc;
	text-decoration:none;
}
.newsitem .more a:hover {
	font:normal 11px Tahoma;
	color:#008ebc;
	text-decoration:underline;
}
.newsdate {
	float:left;
	width:175px;
	font:bold 10px Verdana;
	color:#016c8b;
}
.vote {
	float:left;
	width:185px;
	font:bold 11px Verdana;
	color:#016c8b;
}
.vote h1 {
	float:left;
	width:180px;
	font:bold 15px Verdana;
	color:#016c8b;
	background-color:#eef4f7;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
.question {
	float:right;
	width:180px;
	padding:15px 0px 10px 0px;
}
.vote form {
	float:right;
	width:180px;
	font:normal 11px Tahoma;
	color:#9aa4b0;
}
.votebutton {
	float:left;
	padding:10px 10px 0px 0px;
}
#footer {
	float:left;
	width:944px;
	background-color:#ffffff;
}
.partners {
	float:left;
	width:944px;
	font:normal 12px Tahoma;
	color:#9a9a9a;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.partners a{
	font:normal 12px Tahoma;
	color:#9a9a9a;
}
.partners table {
	font:normal 12px Tahoma;
	color:#9a9a9a;
}
.partners img {
	margin:0px 3px 0px 3px;
	_margin:0px 3px 0px 3px;
}
.flags {
	padding:0px 0px 0px 10px;
}
.logos {
	padding:4px 0px 0px 0px;
	border-right:1px solid #dddddd;
}
.copyright {
	float:left;
	width:944px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#f5f5f5;
	/*margin:5px 0px 17px 0px;*/
	margin:5px 0px 0px 0px;
	padding:7px 0px 7px 0px;
}
.trade {
	float:left;
	width:300px;
	font:normal 10px Verdana;
	color:#a6b3bf;
	padding:0px 0px 0px 11px;
}
.by {
	float:right;
	width:130px;
}
#atcomProductionFlash {
	float:left;
	margin:0px;
	padding:0px;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #8A837D;
}
.atcom a:hover {
	font-family:tahoma,verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #625C57;
}
.whitespace {
	float:left; 
	width:100%; 
	background-color:#ffffff; 
	height:6px;
}
.pathClick {
	font:normal 11px Tahoma;
	color:#8f9496;
}
.pathClick a {
	font:normal 11px Tahoma;
	color:#8f9496;
}
.pathClick a:hover {
	font:normal 11px Tahoma;
	color:#8f9496;
}
.sitepath {
	float:left;
	width:530px;
	padding:0px 0px 0px 6px;
	margin:0px 0px 10px 0px;
}
.main {
	float:left;
	width:530px;
	font:normal 12px Tahoma;
	color:#5f5f5f;
	line-height:17px;
	padding:0px 0px 20px 6px;
}
.main a{
	font:normal 12px Tahoma;
	line-height:17px;
	color:#5f5f5f;
	text-decoration:none;
}
.main a:hover{
	font:normal 12px Tahoma;
	line-height:17px;
	color:#5f5f5f;
	text-decoration:underline;
}
.main h1 {
	float:left;
	width:520px;
	padding:1px 0px 3px 10px;
	background-color:#eef4f7;
	font:normal 17px Tahoma;
	color:#016c8b;
	margin:0px 0px 15px 0px;
}
.main h2 {
	float:left;
	width:530px;
	padding:1px 0px 10px 0px;
	font:bold 13px Tahoma;
	color:#016c8b;
	margin:0px;
}
.leaflets {
	float:left;
	width:185px;
	font:normal 12px Tahoma;
	color:#424648;
	
}
.leaflets h1 {
	float:left;
	width:181px;
	font:bold 14px Verdana;
	color:#016c8b;
	background-color:#eef4f7;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 4px;
}
.lbody {
	float:left;
	width:159px;
	padding:0px 13px 0px 13px;
}
.lbody img {
	margin:15px 0px 0px 0px;
}


.llinks {
	float:left;
	width:159px;
	padding:3px 0px 0px 0px;
}
.llinks ul {
	float:left;
	width:159px;
	padding:0px;
	margin:0px;
}
.llinks li {
	float:left;
	width:159px;
	font:bold 10px Verdana;
	color:#9f9f9f;
	list-style: none;	
	padding:3px 0px 3px 0px;
}
.llinks li a {
	font:normal 11px Tahoma;
	color:#008ebc;
	background-image:url(images/gcube.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 0px 10px;
}
.llinks li a:hover {
	font:normal 11px Tahoma;
	color:#8eb1c2;
	background-image:url(images/gcube.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 0px 10px;
}
.message {
	float:left;
	font:bold 10px Tahoma;
	color:#016c8b;
	padding:20px 0px 10px 0px;
}
.message1 {
	float:left;
	font:normal 11px Tahoma;
	color:#5c5c5c;
	padding:10px 0px 0px 0px;
}
.main form  {
	float:left;
	margin:10px 0px 10px 0px;
}
.main form table {
	float:left;
}	
.ftitle{
	font:bold 10px Tahoma;
	color:#405677;
}
.main form table td {
	background-color:#f2f9f3;
	padding:4px 10px 4px 10px;
}
.tabledetails {
	font:bold 10px Tahoma;
	color:#aeaeae;
}
.ftextfield {
	width:300px;
	border:1px solid #aeaeae;
	padding:1px;
	font:normal 11px Tahoma;
	color:#716f64;
}
.ftextfieldn {
	width:235px;
	border:1px solid #aeaeae;
	padding:1px;
	font:normal 11px Tahoma;
	color:#716f64;
}
.fbuttons {
	float:left;
	width:520px;
	padding:10px 0px 0px 0px;
	text-align:right;
}
.press {
	float:left;
	width:531px;
}
.pressitem {
	float:left;
	display:inline;
	width:531px;
	font:normal 10px Verdana;
	color:#666666;
	background-image:url(images/newsdivider.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 0px 12px 0px;
	margin:0px 0px 12px 0px;
}
.pressimage {
	float:left;
	display:inline;
	width:90px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.pressimage img{
	padding:0px 10px 0px 0px;
	margin:0;
	float:left;
	width:80px;
}
.pressright{
	float:left;
	width:430px;
	padding:0px 0px 0px 0px;
	margin:0;
	text-align:justify;
    font:10px Verdana;
	color:#666666;
}

.pressright span.date {
    float:left;
    font:bold 10px Verdana;
	color:#666666;
    width:440px;
}
.pressright h2 {
	font:bold 10px Verdana;
	color:#666666;
    width:440px;
	padding:2px 0px 6px 0px;
	margin:0px;
}
.pressright .readmore {
	font:normal 11px Tahoma;
	color:#008ebc;
	text-decoration:none;
}
.pressright .readmore:hover {
	font:normal 11px Tahoma;
	color:#008ebc;
	text-decoration:underline;
}
.titleGnomi {
	float:left;
	width:180px;
	font:bold 15px Verdana;
	color:#016c8b;
	background-color:#eef4f7;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
.textGnomi {
	float:right;
	width:180px;
	font:bold 11px Verdana;
	color:#016c8b;
	
	padding:15px 0px 10px 0px;
}
.poll_ans {
	float:right;
	width:180px;
	font:normal 11px Tahoma;
	color:#9aa4b0;
	padding:2px 0px 0px 0px;
	margin:0px 0px -5px 0px;
}
.poll_posostotxt {
	font:bold 11px Tahoma;
	color:#9aa4b0;
}
.poll_results2 {
	float:right;
	width:180px;
}


#vote{
	padding:0;
	margin:0;
	float:left;
	width:520px;
}
.voteTable{
	padding:0px 0px 10px 0px;
	margin:0;
	float:left;
	width:520px;
}
.voteTitle{
	padding:0px 0px 10px 0px;
	margin:0;
	float:left;
	width:520px;
	font:bold 10px Tahoma;
	color:#435d7a;
	background-image:url(images/grammiVote.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.voteText{
	padding:10px 0px 10px 0px;
	margin:0;
	float:left;
	width:520px;
	font:bold 10px Tahoma;
	color:#435d7a;
}
.voteText td{
	padding:0;
	margin:0;

}
.grammiVote{
	padding:0px 0px 0px 0px;
	margin:0;
	float:left;
	width:520px;
	height:40px;
	background-image:url(images/grammiVote.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.grammiVote td h1{
	padding:0px 0px 5px 0px;
	margin:0;
	float:left;
	width:500px;
	font:bold 10px Tahoma;
	color:#435d7a;

}
.voteListTitle{
	padding:2px 0px 2px 5px;
	margin:0;
	float:left;
	width:520px;
	border-top:1px solid #a0b2be;
	font:bold 10px Tahoma;
	color:#f2f9f3;
	border-bottom:1px solid #a0b2be;
	background-color:#7c8a01;
}
.voteLisTable{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	float:left;
	width:520px;
	background-color:#dbe0e6;
}
.griVote{
	padding:0px 5px 2px 5px;
	margin:0;
	float:left;
	width:515px;
	background-color:#d2dd67;
	font:bold 11px Tahoma;
	color:#666666;
}
.blueVote{
	padding:2px 0px 0px 0px;
	margin:0;
	float:left;
	width:520px;
	background-color:#f8fafc;
	font:normal 11px Tahoma;
	color:#000000;
}


.result{
	padding:5px 0px 0px 0px;
	font:normal 12px Tahoma;
	color:#5F5F5F;
	float:left;
	margin:0;
	width:510px;
}
.result a{
	font:normal 12px Tahoma;
	color:#5F5F5F;
	text-decoration:none;
}
.result a:hover{
	font:normal 12px Tahoma;
	color:#5F5F5F;
	text-decoration:underline;
}
.totResults{
	padding:0;
	margin:10px 0px 0px 0px;
	float:left;
	width:520px;
	font:normal 12px Tahoma;
	color:#5F5F5F;
}
.totResults span.SearchPhrase{
	padding-left:5px;
	font:bold 12px Tahoma;
}
.catResults{
	padding:0;
	margin:10px 0px 10px 0px;
	float:left;
	width:520px;
	font:bold 12px Tahoma;
	color:#5F5F5F;
}
.searchPage{
	color:#666666;
	font:normal 10px Verdana;
	text-align:center;
	margin:20px 0px 0px 0px;
	float:left;
}

.pages{
	color:#666666;
	font:normal 10px Verdana;
	text-align:center;
}
.pages a{
	padding:0px 2px 0px 2px;
	font:normal 10px Verdana;
	text-decoration:none;
	color:#666666;
}
.pages a:hover{
	padding:0px 2px 0px 2px;
	font:normal 10px Verdana;
	text-decoration:underline;
	color:#666666;
}
.pages.active a{
	padding:0px 2px 0px 2px;
	font:normal 10px Verdana;
	text-decoration:none;
	color:#666666;
}
.pages.active a:hover{
	padding:0px 2px 0px 2px;
	font:normal 10px Verdana;
	text-decoration:underline;
	color:#666666;
}
.fsubtitle{
color:#AEAEAE;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
}
.topLink{
	padding:5px 15px 5px 0px;
	margin:0;
	float:left;
	width:930px;
	text-align:right;
	font:bold 11px Verdana;
	color:#016C8B;
	border-bottom:1px solid #9F9F9F;
}
.topLink a{
	font:bold 11px Verdana;
	color:#016C8B;
	text-decoration:none;
}
.topLink a:hover{
	font:bold 11px Verdana;
	color:#016C8B;
	text-decoration:underline;
}