/* CSS Document */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body{
margin:0;
padding:0;
font-size:12px;
font-family: arial, sans-serif;

background:#ffffff;
text-align:left;	

}

td, img{
margin:0px;
padding:0px;

}

a {
text-decoration:  none;
font-weight: bold;
border: none;
color:#006337;
 }
a:hover {
text-decoration:  underline; 
border: none;
color:#006337;
 }
 
 a img {
	border: none;
}
 
/* Layout */
#main-wrapper {
margin:0px;
padding:0px;
width:100%;
/* background: url(../images/background.jpg) no-repeat #93BAFD; */
background-position:bottom left;
}

/* Content font size. Guides and Articles coded with span tag individually*/
.content14 {font-size: 14px}

.main-wrapper-bd-1024
{
background: url(../images/background_1024.jpg) no-repeat #93BAFD;
}

.main-wrapper-bd-1152
{
background: url(../images/background_1152.jpg) no-repeat #93BAFD;
}

.main-wrapper-bd-1280
{
background: url(../images/background_1280.jpg) no-repeat #93BAFD;
}

.main-wrapper-bd-1920
{
background: url(../images/background_1920.jpg) no-repeat #93BAFD;
}

.main-wrapper-bd-1600
{
background: url(../images/background_1600.jpg) no-repeat #93BAFD;
}

.main-wrapper-bd-1440
{
background: url(../images/background_1440.jpg) no-repeat #93BAFD;
}

.main-wrapper-bd
{
background: url(../images/background.jpg) no-repeat #93BAFD;
}


#wrapper {
margin:0px auto;
padding:0px;
width:901px;
padding-top:5px;
padding-bottom:35px;
}

#top_box {
background: url(../images/top_box.jpg) no-repeat;
height:18px;
width:901px;
}

#bottom_box {
background: url(../images/bottom_box.jpg) no-repeat;
height:19px;
width:901px;
}

#box {
background:#ffffff;
margin:0px auto;
padding:0px;
width:900px;
}

#fix_area {
margin:0px auto;
padding:0px;
width:880px;
background:#ffffff;
}

#top_area {
margin:0px;
padding:0px;
width:880px;
background:url(../images/green_top.jpg) no-repeat;
height:26px;
line-height:24px;
}

#top-left {
float:left;
margin:0px;
padding:0px;
width:480px;
height:26px;
}

#top-right {
margin:0px;
padding-right:12px;
width:320px;
float:right;
height:26px;
text-align:right;
}

#pathway {
background:#D7EEDF;
/* height:30px; */ padding-top:3px; padding-bottom:3px;
line-height:18px;
padding-left:10px;
margin-bottom:12px;
}

#pathway a{
color:#43834B;
font-size:12px;
font-weight:normal;
}
#pathway a:hover{
color:#43834B;
font-size:12px;
font-weight:normal;
}

#pathway span{
color:#43834B;
font-size:12px;
font-weight:normal;
}

.contentheading {
color:#43834B;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}

#top-right a{
margin:0px;
padding:0px;
color:#ffffff;
text-decoration:none;
font-size:12px;
font-weight:normal;
}
#top-right a:hover{
margin:0px;
padding:0px;
color:#ffffff;
text-decoration:underline;
font-size:12px;
font-weight:normal;
}

#header {
margin:0px;
padding:0px;
width:880px;

height:102px;
}

#logo {
float:left;
width:267px;
height:102px;
display:block;
margin:0px;
padding:0px;
}

#header_text {
float:left;
width:328px;
height:102px;
margin:0px;
padding:0px;
}

#header_flash {
float:right;
width:285px;
height:89px;/*height:102px;*/
margin:0px;
padding-top:13px;
background-color:#017B02;
vertical-align:middle; 
text-align:center;
background:url(../images/flash_bg.gif) repeat-Y;

}

#ja-mainnav {
background:url(../images/menu_bg.jpg) repeat-x;
margin:0px;
padding:0px;
height:33px;

}

#main-content {
margin:0px;
padding:0px;
}

/*Comment out Scotland Image*/
/*
#banner {
margin:0px;
padding:0px;
height:155px;
background:url(../images/banner2.jpg) no-repeat;
}
*/

#login_box {
margin:0px;
padding:0px;
background:url(../images/login_bg.jpg) repeat-x;
height:31px;
line-height:31px;

}

#mainbody {
float:left; 
width:600px;
}

#moduleslider-size {
	height: 250px;
}

#rightcol {
float:right; 
width:290px;
text-align:left;
}

#footer {
width:880px;
border-top: 1px solid #999999;
text-align:center;
padding-top:10px;
}

#footer a:link, #footer a:visited, #footer a:active{
color:#333360;
font-size:12px;
text-decoration:none;
font-weight:normal;
}

#footer a:hover{
color:#333360;
font-size:12px;
text-decoration:underline;
font-weight:normal;
}

#footer span{
color:#333360;
font-size:12px;
text-decoration:none;
font-weight:normal;
}

.clearfix:after {

	clear: both;

	display: block;

	content: ".";

	height: 0;

	visibility: hidden;

}



* html > body .clearfix {

	width: 100%;

	display: block;

}



* html .clearfix {

	height: 1%;

}

.spacer .block {
	float: left;
}

.spacer.w99 .block {
	width: 100%;
}

.spacer.w49 .block {
	width: 50%;
}

.spacer.w33 .block {
	width: 33.3%;
}

#headlinemodules,
#morenews-modules,
#newsblock2,
#newsblock3,
#bottommods,
#tabmodules {
	overflow: hidden;
}


#newsblock2 div.module,
#newsblock3 div.module {
	margin-right: 10px;
	margin-top: 0px;
}

#newsblock2 div.module h3,
#newsblock3 div.module h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	font-size: 130%;
}

#newsblock2 div.module div div div,
#newsblock3 div.module div div div {
	padding: 10px 10px 10px 18px;
}

#newsblock2 div.module h3 {
	color: #009900;
}

#newsblock2 div.module {
	background: #F2F2F2 url(../images/modules/module-br.png) 100% 100% no-repeat;
}

#newsblock2 div.module div {
	background: url(../images/modules/module-bl.png) 0 100% no-repeat;
}

#newsblock2 div.module div div {
	background: url(../images/modules/module-tr.png) 100% 0 no-repeat;
}

#newsblock2 div.module div div div {
	background: url(../images/modules/module-tl.png) 0 0 no-repeat;
}

#newsblock3 div.module {
	background: #fff url(../images/modules/outline/module-br.png) 100% 100% no-repeat;
}

#newsblock3 div.module h3 {
	color: #003366;
}

#newsblock3 div.module div {
	background: url(../images/modules/outline/module-bl.png) 0 100% no-repeat;
}

#newsblock3 div.module div div {
	background: url(../images/modules/outline/module-tr.png) 100% 0 no-repeat;
}

#newsblock3 div.module div div div {
	background: url(../images/modules/outline/module-tl.png) 0 0 no-repeat;
}


#maincol tr.sectiontableentry1 td,
#maincol tr.sectiontableentry2 td,
#maincol td.sectiontableentry1,
#maincol td.sectiontableentry2 {
  	border-bottom: 1px solid #f7f7f7;
}

td.maincol {
	padding: 0 10px 0 8px;
}

td.maincol .padding {
	padding-left: 8px;
}


#maincol {
	padding: 0;
	float:left;
	width:600px;
	/*position:absolute;*/
	width:590px;
	margin: 0px 0 10px 0;
}

#maincol div.module-color-red div div div div,
#maincol div.module-color-blue div div div div,
#maincol div.module-color-green div div div div,
#maincol div.module-color-darkgray div div div div,
#maincol div.module-latestnews div div div div,
#maincol div.module-weather div div div div,
#maincol div.module-faq div div div div,
#rightcol div.module-aboutbox div div div div,
#rightcol div.module-samplebox div div div div,
#rightcol div.module-tools div div div div,
#rightcol div.module-download div div div div,
#rightcol div.module-download2 div div div div,
#rightcol div.module-poll div div div div,
#rightcol div.module-shop div div div div,
#rightcol div.module-news11 div div div div, 
#rightcol div.module-greeniacfacts div div div div ,
#rightcol div.module-calendar div div div div {
	background: none;
	margin: 0;
	padding: 0;
}

#maincol div.module-color-red,
#maincol div.module-color-blue,
#maincol div.module-color-green,
#maincol div.module-color-darkgray {
	margin-right: 10px;
	margin-top: 25px;
}

#maincol div.module-color-red h3,
#maincol div.module-color-blue h3,
#maincol div.module-color-green h3,
#maincol div.module-color-darkgray h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	font-size: 130%;
}

#maincol div.module-color-red div div div,
#maincol div.module-color-blue div div div,
#maincol div.module-color-green div div div,
#maincol div.module-color-darkgray div div div {
	padding: 10px 10px 10px 18px;
}


#maincol div.module-latestnews {
	margin: 0px 10px 0 0;
}

#rightcol div.module-poll {
	margin: 0px 10px 0 0;
}

#rightcol div.module-shop {
	margin: 0px 10px 0 0;
}


#rightcol div.module-calendar {
	margin: 0px 10px 0 0;
}

#rightcol div.module-news11 {
	margin: 0px 10px 0 0;
}

#rightcol div.module-greeniacfacts {
	margin: 0px 10px 8px 0;
}

#rightcol div.module-aboutbox {
	margin: 0px 10px 0 0;
}

#rightcol div.module-samplebox {
	margin: 4px 10px 0 0;
}

#maincol div.module-latestnews h3 {
	margin: 0 0 10px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 140%;
	color:#009900;
}

#rightcol div.module-poll h3 {
	margin: 0 0 10px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 140%;
	color:#009900;
}

#rightcol div.module-shop h3 {
	margin: 0 0 10px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 140%;
	color:#009900;
}

#rightcol div.module-calendar h3 {
	margin: 0 0 10px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 140%;
	color:#009900;
}

#rightcol div.module-calendar h3 a{
	
	padding-left: 18px;
	
}


#rightcol div.module-news11 h3 {
	margin: 0 0 10px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 140%;
	color:#009900;
}

#rightcol div.module-greeniacfacts h3 {
	margin: 0 0 10px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 140%;
	color:#009900;
}

#rightcol div.module-aboutbox h3 {
	margin: 0 0 18px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 140%;
	color:#009900;
}

#rightcol div.module-samplebox h3 {
	margin: 0 0 18px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 140%;
	color:#009900;
}


#maincol div.module-latestnews div div div {
	padding: 10px 10px 10px 20px;
}
#rightcol div.module-poll div div div {
	padding: 10px 10px 10px 20px;
}

#rightcol div.module-shop div div div {
	padding: 10px 10px 10px 20px;
}

#rightcol div.module-calendar div div div {
	padding: 10px 10px 10px 20px;
}
#rightcol div.module-news11 div div div {
	padding-top: 10px;
padding-left: 20px;
}
#rightcol div.module-greeniacfacts div div div {
	padding: 10px 10px 10px 20px;
}
#rightcol div.module-aboutbox div div div {
	padding: 10px 10px 10px 20px;
}

#rightcol div.module-samplebox div div div {
	padding: 10px 10px 10px 20px;
}






#rightcol div.module-tools {

	margin: 0px 10px 0 0;

}

#maincol div.module-weather,
#maincol div.module-faq,
#rightcol div.module-download {
	margin: 0px 10px 0 0;
}

#rightcol div.module-download2 {
	margin: 0px 10px 0 0;
}


#rightcol div.module-tools h3{
	margin: 0 0 10px 0;
	padding: 15px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	font-size: 140%;
	text-transform:uppercase;
}




#maincol div.module-weather h3,
#maincol div.module-faq h3,
#rightcol div.module-download h3 {
	margin: 0 0 10px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	font-size: 140%;
	text-transform:uppercase;
}

#rightcol div.module-download2 h3 {
	margin: 10 0 10px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	font-size: 140%;
	text-transform:uppercase;
}


#maincol div.module-weather div div div {
	padding: 10px 10px 10px 20px;
}

#maincol div.module-faq div div div {
	padding: 10px 10px 10px 20px;
}

#rightcol div.module-tools div div div {
	padding: 0px 10px 10px 20px;
}

#rightcol div.module-download div div div {
	padding: 0px 10px 10px 20px;
}

#rightcol div.module-download2 div div div {
	padding: 0px 10px 10px 20px;
}

#headlinemodules div.moduletable h3,
#headlinemodules div.moduletable-headline-red h3,
#headlinemodules div.moduletable-headline-blue h3,
#headlinemodules div.moduletable-headline-green h3,
#headlinemodules div.moduletable-headline-orange h3 {
	font-size: 100%;
	text-transform: uppercase;
	font-weight: bold;
	color: #444;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

#headlinemodules span.headline,
#headlinemodules span.headline-red,
#headlinemodules span.headline-blue,
#headlinemodules span.headline-green,
#headlinemodules span.headline-orange {
	font-weight: bold;
	font-size: 140%;
	margin-bottom: 10px;
	display: block;
	font-family: Arial Narrow, Arial, sans-serif;
}

#headlinemodules div.moduletable,
#headlinemodules div.moduletable-headline-red,
#headlinemodules div.moduletable-headline-blue,
#headlinemodules div.moduletable-headline-green,
#headlinemodules div.moduletable-headline-orange {
	padding-right: 15px;
	margin-top: 10px;
}






#referencewidth {
	width: 100%;
	overflow:hidden;
}


/* @group RokSlide */

#rokslide-toolbar {
	color: #ffffff;
}

#rokslide-toolbar span {
	white-space: nowrap;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 120%;
	line-height: 26px;
}

#rokslide-toolbar li.active { 
	color: #ffffff;
}

#frame {
	text-align: left;
	margin-left: 15px;
}

#frame div.module {
	float: left;
}

#frame .mmpr-1 .module {
	width: 100%;
}

#frame .mmpr-2 .module {
	width: 50%;
}

#frame .mmpr-3 .module {
	width: 33%;
}

#frame .mmpr-4 .module {
	width: 25%;
}

#frame .mmpr-5 .module {
	width: 20%;
}

#rokslide-toolbar li.current { 
	color: #ffffff;
}

#tabmodules {
	margin-top: 20px;
}

#tabmodules div div div {
	padding-top: 10px;
	padding-bottom: 20px;
}

#tabmodules div div div div {
	background: none;
	padding: 0;
}

#tabmodules div.moduletable {
	padding: 10px 20px 20px 20px;
}

#inner_heading h3{
	margin: 0 0 10px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	font-size: 140%;
	text-transform:uppercase;
	color:#ff0000;
height:29px;
	background: url(../images/inner_heading.jpg) no-repeat;
}

#inner_headingl h3{
margin: 0 0 10px 0;
	padding: 2px 0 0 28px;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	font-size: 140%;
	text-transform:uppercase;
	color:#ff0000;
height:29px;
	background: url(../images/inner_heading1.jpg) no-repeat;
}

#latest_blog ul {
margin-left:12px;
padding-left:12px;

}

#latest_blog ul li{
list-style-image:url(../images/inner_icon.jpg) ;
margin:5px 0px 5px 0px;
padding:0px;
}

#latest_blog ul li a{
padding-left:4px;

}


.sectiontableentry2-poll {
background:#F9F9F7;
padding:6px 0px 6px 0px;
}

.sectiontableentry1-poll {
padding:6px 0px 6px 0px;
}


.sectiontableentry2-shop {
background:#F9F9F7;
padding:6px 0px 6px 0px;
}

.sectiontableentry1-shop {
padding:6px 0px 6px 0px;
}


h1 {
color:#000000;
font-size:14px;
}


.articleslink {
margin-right: auto;
margin-left: auto;
font-size:14px
}

.guideslink {
margin-right: auto;
margin-left: auto;
font-size:14px
}


.aglink {
display:none;
}





/* @end */
