/* CSS Document */


/*HTML styles*/
html					{padding:0; margin:0;  font:0.75em Arial, Helvetica, sans-serif; color:#555; }
body					{padding:0; margin:0; text-align:center; font:100% Arial, Helvetica, sans-serif; color:#555; z-index:1; background:transparent url(../images/bg.gif);}

form					{margin:0; padding:0;}
label					{font-weight:bold; font-size:90%; color:#727272;}
input					{font-size:90%; color:#000;}
h1						{display:none;}
fieldset				{border:none;}
legend					{display:none;}
acronym					{color:#990000;}

.hide					{display:none;}
/*div styles*/
#outer					{background:transparent url(../images/header.jpg) top left no-repeat; margin:0 auto; padding:0; width:760px;  text-align:left; position:relative; z-index:2;}

#mainnav				{padding:145px 0 0 29px;  margin:0 0 0 0;}
#mainnav ul				{list-style:none; margin:0 0 1px 80px; padding:0;}
#mainnav ul	li			{display:inline; color:#fff; float:left; padding:0; margin:0 1px 2px 0;}
#mainnav ul	li a		{color:#fff; text-decoration:none;}
#mainnav ul	li a:hover, #mainnav ul	li a:active	{text-decoration:underline;}
#spacediv				{background:#fff; padding:4px 0;}
.navBox					{text-align:center; padding:4px 0 0 0; font-weight:bold;}

#mainnav2				{padding:0 0 10px 29px;  margin:0;}
#mainnav2 ul			{list-style:none; margin:0 0 1px 80px; padding:0;}
#mainnav2 ul li			{display:inline; color:#fff; float:left; padding:0; margin:0 1px 2px 0;}
#mainnav2 ul li a		{color:#fff; text-decoration:none;}
#mainnav2 ul li a:hover, #mainnav ul	li a:active	{text-decoration:underline;}

#topnavbox				{background:transparent url(../images/template/wales_map.gif) no-repeat top right; position:absolute;	left: 489px; top: 63px;	width: 273px; height: 73px;}
#topnav					{font-weight:bold; color:#660066; padding:8px 0 0 0;}
#topnav	a				{color:#660066; text-decoration:none; font-size:90%;}
#topnav	a:hover,#topnav	a:active		{text-decoration:underline;}
label#search			{display:none;}
#searchBox				{padding:10px;margin:0px}

#imagebut				{margin:0px;position:absolute !important;background:transparent url(../images/template/buttons/but.gif) no-repeat;  border:0; cursor:pointer;width:20px !important;height:19px !important;}

#logo					{position:absolute;	left: 109px; top: 75px;	width: 194px;}
#piclinksBox			{background:#fff; margin:0 10px; }
#piclinksBox a			{color:#727272; text-decoration:none; }
#piclinksBox a:hover,#piclinksBox a:active	{text-decoration:underline; }
.piclinks				{float:left; background:#fff; width:270px;  margin:15px 0; color:#666; font-size:90%; }
#divider				{clear:both;background:#fff; padding:5px 0;}
.imagediv				{float:left; border:1px solid #258639; padding:2px; margin:0;}
.txtdiv					{float:right; width:168px; padding:0 4px 0 0; }

.date					{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:80%;}

/*consistent left col styles*/
#leftCol				{float:left; width:150px; margin:0; padding:0 0 0 4px; }
#leftHead				{padding:10px 2px 10px 12px;}
#leftnav				{padding:0; margin:0 0 0 8px;}
#leftnav ul				{list-style:none; margin:0; padding:0 0 10px 0;}
#leftnav ul li			{padding:3px 0 3px 15px; }
#leftnav ul li a		{color:#727272; text-decoration:none; font-size:90%;}
#leftnav ul li a:hover,#leftnav ul li a:hover{text-decoration:underline;}
#formbox				{margin:0 10px; line-height:18px;}
#button					{margin:10px 0 0 125px;}
.txtfield				{width:140px;}
#votebox				{background:transparent url(../images/template/leftcol/home/vote.jpg) no-repeat; padding:25px 0 0 12px;}
#votebox ul				{margin:0; padding:0; list-style:none;}
#votebox ul	li			{margin:0; padding:0 0 0 15px; list-style:none; background:transparent url(../images/template/leftcol/home/bullet.gif) 0 3px no-repeat;}
#votebox ul li a		{color:#258639; text-decoration:none; font-size:100%; font-weight:bold;}
#votebox ul li a:hover	{text-decoration:underline;}


/*consistent right col styles*/
#rightCol				{float:right; width:560px; margin:0; padding:0 0 10px 0;}
#contentBox				{background:transparent url(../images/template/bg/home_bg_tile.jpg) repeat-y;  margin:0; clear:both; width:760px; font:100% Arial, Helvetica, sans-serif; color:#333; border:1px solid #a6ad9e;}

/*nav*/
#navHome, #navMembers			{background:transparent url(../images/template/nav/home.gif) no-repeat; height:23px; width:92px; margin: 0; padding: 0;}
#navNews, #navEvents			{background:transparent url(../images/template/nav/news.gif) no-repeat; height:23px; width:92px; margin: 0; padding: 0;}
#navLocal, #navAgm				{background:transparent url(../images/template/nav/local.gif) no-repeat; height:23px; width:92px; margin: 0; padding: 0;}
#navAbout, #navGrandcouncil		{background:transparent url(../images/template/nav/about.gif) no-repeat; height:23px; width:92px; margin: 0; padding: 0;}
#navYoursay, #navSinetworks		{background:transparent url(../images/template/nav/yoursay.gif) no-repeat; height:23px; width:92px; margin: 0; padding: 0;}
#navMag, #navParticipation		{background:transparent url(../images/template/nav/mag.gif) no-repeat; height:23px; width:92px; margin: 0; padding: 0;}
#navMem, #navOros				{background:transparent url(../images/template/nav/mem.gif) no-repeat; height:23px; width:92px; margin: 0; padding: 0;}



/*home - green */


#leftHome				{background:#e4e9d4 url(../images/template/leftcol/home/leftbg_top.jpg) no-repeat; width:185px;}
#leftHomeBot			{background:#e4e9d4 url(../images/template/leftcol/home/left_bottom.jpg) no-repeat; height:28px; width:185px;}
#leftHome h2			{color:#258639; font-size:140%; margin:0;}
#leftnav ul li			{background:transparent url(../images/template/leftcol/home/bullet.gif) 0 7px  no-repeat; }
#boxHometop				{padding:0 10px 8px 10px; margin:40px 0 0 0;}
#boxHometop				{width:95%; margin:30px 0 5px 10px; }
#boxHometop	 a			{color:#258639; text-decoration:underline; } #boxHometop a:hover,#boxHometop a:active{text-decoration:none; }
#bcHome					{padding:12px 0 0 10px;}		
#bcHome	strong			{color:#258639; font-weight:bold;}			
#bcHome a				{color:#258639; text-decoration:none; font-weight:bold;}
#bcHome a:hover, #bcHome a:active{color:#258639; text-decoration:none; font-weight:bold;}
#containerhome			{background:transparent url(../images/template/rightcol/home/second_bg.gif) repeat-y;}
#topRighthome			{background:transparent url(../images/template/rightcol/home/topbg.gif) no-repeat; color:#666; font-size:95%;}
#bottomRighthome		{clear:both; background:#fff url(../images/template/rightcol/home/third_bg.gif) no-repeat;}
#hometable h3			{color:#258639; font-size:140%; margin:0 0 8px 0;}
#newsdiv				{float:right; width:50%; margin:0 0 5px 10px; }
#newsdiv a				{color:#258639; text-decoration:underline; } #newsdiv a:hover,#newsdiv a:active{text-decoration:none; }


#footerHome				{ width:760px;clear:both; color:#999; text-align:center; background:#fff url(../images/template/footer/home/footertop.jpg) bottom no-repeat; }
#footerHome	a			{color:#999; text-decoration:none; font-size:90%;}
#footerHome	a:hover		{text-decoration:underline;}

.forum					{background: #fcebdb url(../images/forums/bg.gif) no-repeat; width:547px;}
.forum a				{color:#ea7610; text-decoration:underline;}
.forum a:hover,	.forum a:active		{text-decoration:none;}
.forumtwo				{background: #fcebdb url(../images/forums/bg02.gif) no-repeat; width:547px;}
.forumtwo a				{color:#ea7610; text-decoration:underline;}
.forumtwo a:hover,	.forumtwo a:active		{text-decoration:none;}
.forumthree				{background: #fcebdb url(../images/forums/bg02.gif) no-repeat; width:547px; margin:5px 0;}
.forumthree	 a				{color:#ea7610; text-decoration:underline;}
.forumthree	 a:hover,	.forumthree	 a:active		{text-decoration:none;}
.forumcell				{border-bottom:1px dotted #ea7610;}
#forumbottom			{background: transparent url(../images/forums/bottom_bg.gif) no-repeat;}
#selector				{background: transparent url(../images/forums/selector.gif) center no-repeat;}
.forumsearch			{background: #fcebdb url(../images/forums/bg_3.gif) no-repeat;}
.tablebottom			{background: transparent url(../images/forums/bottom_bg.gif) bottom no-repeat; padding:10px 5px }
.forum-options			{padding:8px 5px; color:#ea7610; border-bottom:1px solid #ea7610;}	
.forum-title, .forum-link	{padding:8px 5px;}	


/* 4th nav */

#fourthnav ul			{margin:0; padding:0 0 0 10px; list-style:none;}
#fourthnav li			{display:inline; float:left; width:150px; margin:0 0 0 5px; padding:0 0 0 15px ; background:url(../images/template/fourthlevelnav.gif) 0 3px no-repeat; }
#fourthnav li a			{color:#555; text-decoration:none; font-size:100%; font-weight:bold; }
#fourthnav li a:hover	{text-decoration:underline;}

.cms-textandimage 		{margin-bottom: 2px; clear:both;}
.cms-image 				{margin: 5px 10px 5px 5px; clear:both;}
.image-box				{margin: 5px; color: #666; text-align:center; }

.cms-links 				{padding: 0px; display: block; clear:both;font: 11px Arial, Helvetica, sans-serif; margin: 4px 0px; background: #fff;}

/* label styles */
.label-tag	{display:block; width:200px; float:left; padding-top: 3px;font:  normal  100% Tahoma, Arial, Helvetica, sans-serif ;font-size:	100%;}
