/* GREEN - #82AE00  */
/* DARKER GREEN - #2F8611  */
/* BLUE - #082663 */




* {
	MARGIN: 0px;
	padding: 0px;
}

BODY {
	MARGIN-TOP: 20px; BACKGROUND-COLOR: #cccccc
}

#pageHome {
	BACKGROUND-POSITION: right top;
                   FONT-SIZE: 0.7em; 
                   BACKGROUND-IMAGE: url(../images/bgrnd.gif);
                   MARGIN-LEFT: auto;                    
                   max-width: 1000px; 
                   min-width: 770px; 
                  COLOR: #000000; 
                  LINE-HEIGHT: normal; 
                  MARGIN-RIGHT: auto; 
                  BORDER-BOTTOM: #ffffff 20px solid; 
                  BACKGROUND-REPEAT: no-repeat;
                  FONT-FAMILY: Arial, Helvetica, sans-serif; 
                  BACKGROUND-COLOR: #ffffff
}



#pageInner {
	BACKGROUND-POSITION: right bottom;
	BACKGROUND-IMAGE: url(../images/bgrnd_grey.gif);
	BACKGROUND-REPEAT: no-repeat;
	FONT-SIZE: 0.7em;
	MARGIN-LEFT: auto;
	max-width: 1000px;
	min-width: 770px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	MARGIN-RIGHT: auto;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

#pageColumn1 {
	width: 164px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	border-right-width: 2px;
	background-color: #FFFFFF;
	height: 54px;
}

#pageColumnright {
	width: 180px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: right;
}


#pageColumn2 {
	background-image: url(../images/banner_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: auto;


}
#rightmain {
	float: left;
	width: 80%;
}



p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.7em;
	margin-left: 0px;
}

#tab img {display:block}



/* ***************************** NAV ********************************* */


div.menu a {
	display:block;
	margin:0;
	width:152px;
	height: 16px;
	padding-top:0.4em;
	padding-left:0em;
	padding-right:0.1em;
	padding-bottom:0.3em;
	font-family: Verdana;
	color:#891F23;
	text-decoration:none;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2D7DB;
	float: right;
}

div.menu a:hover {color:#E5A742;}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

div.menu2 a {
	display:block;
	margin:0;
	width:152px;
	height: 16px;
	padding-top:0.4em;
	padding-left:0em;
	padding-right:0.1em;
	padding-bottom:0.3em;
	font-family: Verdana;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2D7DB;
	float: right;
}

div.menu2 a:hover {color:#E5A742;}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}



#red_box {
	background-color: #962529;
	float: left;
	width: 164px;
	padding-top: 20px;
	padding-bottom: 20px;
	height: auto;
}
.menuheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E5A742;
	padding-left: 10px;
	line-height: normal;
}

#mainNavWrapper {
	background-position: right top; 
    padding-left: 20px; 
    background-image: url(http://demos.frodo.wilson-cooke.co.uk/inenco/images/main_nav_corner.gif);                    
    background-repeat: no-repeat; 
    height: 22px; 
    background-color: #082663;
}


#mainNav, #mainNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#mainNav a {
	display: block;
	width: auto;
    padding: 5px;
	font-weight: normal; 
	font-size: 1em;
}

#mainNav a:visited, #mainNav a:link,  #mainNav a:active {
	color: #ffffff;
}

#mainNav a:hover {
	color: #2F8611;
}

#mainNav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
}


#mainNav li:hover ul, #mainNav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* second-level lists */

#mainNav li ul { 
	position: absolute;
	background: #000066;
    filter:alpha(opacity=80);  /* Transparency - IE only filter */
    opacity: 0.8; /* Transparency - CSS */
    -moz-opacity:0.8; /* Transparency - Mozilla 1.6 and below */
    width: 13em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}


#mainNav li ul  li {
   margin: 0;
   padding: 0px 2px 0px 2px;
   border-bottom: solid 1px #45567E;
   width: 100%;
}


#mainNav li ul a:visited, #mainNav li ul a:link, #mainNav li ul a:active {
   color: #ffffff;
}

#mainNav li ul a:hover {
   color: #2F8611; 
}


#mainNav li a.selected {
   color: #2F8611; 
}


/* don't forget to clear left after this nav */


/* ******************************* HOMEPAGE NEWS BOX ****************************** */


#news {
	PADDING-RIGHT: 10px; 
                   PADDING-LEFT: 10px; 
                   PADDING-BOTTOM: 10px; 
                   PADDING-TOP: 0px; 
                   BACKGROUND-COLOR: #082663
}


.newsItem {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 13px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/bullet_arrow.gif); PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #45567e 1px dotted; BACKGROUND-REPEAT: no-repeat
}

.newsItem A {
	TEXT-DECORATION: none
}


.newsItem A:visited {
	COLOR: #ffffff
}

.newsItem A:link {
	COLOR: #ffffff
}

.newsItem A:active{
	COLOR: #ffffff
}

.newsItem A:hover {
	COLOR: #82AE00
}


.newsItemNoBorder {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 13px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/bullet_arrow.gif); PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px;  BACKGROUND-REPEAT: no-repeat;
}

.newsItemNoBorder A {
	TEXT-DECORATION: none
}


.newsItemNoBorder A:visited {
	COLOR: #ffffff
}

.newsItemNoBorder A:link {
	COLOR: #ffffff
}

.newsItemNoBorder A:active{
	COLOR: #ffffff
}

.newsItemNoBorder A:hover {
	COLOR: #82AE00
}


/* ******************************* HOMEPAGE EVENTS BOX ****************************** */


#events {
	PADDING-RIGHT: 10px; 
                   PADDING-LEFT: 10px; 
                   PADDING-BOTTOM: 10px; 
                   PADDING-TOP: 0px; 
                   BACKGROUND-COLOR: #73C200;
}


.eventsItem {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 13px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/bullet_arrow.gif); PADDING-BOTTOM: 10px; COLOR: #082663; PADDING-TOP: 10px; BORDER-BOTTOM: #FFFFFF 1px dotted; BACKGROUND-REPEAT: no-repeat
}
.eventsItem A {
	TEXT-DECORATION: none
}
.eventsItem A:visited {
	COLOR: #082663;
}
.eventsItem A:link {
	COLOR: #082663;
}
.eventsItem A:active{
	COLOR: #082663;
}
.eventsItem A:hover {
	COLOR: #FFFFFF;
}


.eventsItemNoBorder {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px 13px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/bullet_arrow.gif); PADDING-BOTTOM: 10px; COLOR: #082663; PADDING-TOP: 10px;  BACKGROUND-REPEAT: no-repeat;
}
.eventsItemNoBorder A {
	TEXT-DECORATION: none
}
.eventsItemNoBorder A:visited {
	COLOR: #082663;
}
.eventsItemNoBorder A:link {
	COLOR: #082663;
}
.eventsItemNoBorder A:active{
	COLOR: #082663;
}
.eventsItemNoBorder A:hover {
	COLOR: #FFFFFF;
}


/* ******************************* SWITCH TABS ****************************** */


.hidden { 
display: none; 
} 
.show { 
display: block; 
} 




/* ******************************* HEADER LINKS ****************************** */

#headerLinks1 {
	MARGIN-LEFT: 25px
}

#headerLinks2 {
	FLOAT: right;
                  MARGIN-RIGHT: 20px
}

A.linkHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkHeader:visited {
	COLOR: #082663
}
A.linkHeader:link {
	COLOR: #082663
}
A.linkHeader:active {
	COLOR: #082663
}
A.linkHeader:hover {
	COLOR: #82AE00
}


/* ******************************* SEARCH BOX ****************************** */

#searchBox {
	PADDING-LEFT: 10px; 
                   PADDING-BOTTOM: 17px; 
                   PADDING-TOP: 30px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.searchBoxField {
	BORDER-RIGHT: #37528B 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #37528B 1px solid; 
	MARGIN-TOP: 3px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 1em; 
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #37528B 1px solid; 
	WIDTH: 200px; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #37528B 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchBoxGo {
	MARGIN-BOTTOM: -2px; VERTICAL-ALIGN: middle
}



/* ******************************* HOMEPAGE ****************************** */


#homepageRow1 {
	MARGIN-LEFT: 24px
}
#homepageRow2 {
	MARGIN-LEFT: 24px
}

.homepageRowPic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 5px
}


.dvdrFadeHorizontal {
                  BACKGROUND-IMAGE: url(../images/dvdr_fade_horizontal.gif); 
                  MARGIN-LEFT: 25px; 
                  BACKGROUND-REPEAT: repeat-x
}


.paddingTopDotty {
	padding-top: 0px;
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px dotted #CCCCCC;
}


.paddingMiddleDotty {
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
    border-right: 1px dotted #CCCCCC;
}


.paddingBottomDotty {
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-right: 1px dotted #CCCCCC;
}


.paddingTop {
	padding-top: 0px;
	padding-right: 8px;
	padding-left: 8px;
}


.paddingMiddle {
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}


.paddingBottom {
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}



.paddingAll{
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}


.paddingAllDotty{
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-right: 1px dotted #CCCCCC;
}


.Pic1 {
    width: 100%;
	height: 60px;
	background-image: url(../images/piggybank.jpg);
	background-repeat: no-repeat;
}

.Pic2 {
    width: 100%;
	height: 60px;
	background-image: url(../images/tree.jpg);
	background-repeat: no-repeat;
}

.Pic3 {
    width: 100%;
	height: 60px;
	background-image: url(../images/windfarm.jpg);
	background-repeat: no-repeat;
}

.Pic4 {
    width: 100%;
	height: 60px;
	background-image: url(../images/businessman.jpg);
	background-repeat: no-repeat;
}


/* ******************************* LOGO ****************************** */

#logoLeft {
	FLOAT: left
}
#logoRight {
	float: right;
	position:relative;
	top: 39px;
	font-size: 1.1em;
	font-weight:bold;
	font-family: "Microsoft sans-serif", Arial, Helvetica, sans-serif;
	margin-right: 25px;

}


/* ******************************* FOOTER ****************************** */


#footerNav {
	MARGIN-LEFT: 25px; 
	MARGIN-RIGHT: 25px; 
    PADDING-TOP: 20px;
	}

A.linkFooter {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkFooter:visited {
	COLOR: #666666
}
A.linkFooter:link {
	COLOR: #666666
}
A.linkFooter:active {
	COLOR: #666666
}
A.linkFooter:hover {
	COLOR: #82AE00
}



/* ******************************* TEXT STYLES ****************************** */

.textBlue {
	COLOR: #082663;
}

.textGreen {
/*	COLOR: #3C740E    */
COLOR: #2F8611;
}

.textGrey {
	COLOR: #666666;
}

H1 {
	FONT-SIZE: 1.2em; FONT-FAMILY: "Microsoft sans-serif", arial, helvetica, sans-serif
}

H2 {
	FONT-SIZE: 1.1em; FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif
}

.textSmall {
 FONT-SIZE: 0.9em;
}

.subtitle {
    FONT-SIZE: 1.1em; 
	FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif;
	COLOR: #2F8611;
	FONT-WEIGHT: bold;
}


.subtitleBlue {

    FONT-SIZE: 1.1em; 
	FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif;
	COLOR: #082663;
	FONT-WEIGHT: bold;
}



/* ******************************* GENERAL LINK STYLES ****************************** */

#breadcrumb a.bob {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#breadcrumb a.bob:visited {
	COLOR: #082663
}
#breadcrumb a.bob:link {
	COLOR: #082663
}
#breadcrumb a.bob:active {
	COLOR: #082663
}
#breadcrumb a.bob:hover {
	COLOR: #82AE00
}



A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:visited {
	COLOR: #082663
}
A:link {
	COLOR: #082663
}
A:active {
	COLOR: #082663
}
A:hover {
	COLOR: #82AE00
}



A.linkBox {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkBox:visited {
	COLOR: #082663
}
A.linkBox:link {
	COLOR: #082663
}
A.linkBox:active {
	COLOR: #082663
}
A.linkBox:hover {
	COLOR: #82AE00
}


A.linkBoxGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkBoxGreen:visited {
	COLOR: #2F8611
}
A.linkBoxGreen:link {
	COLOR: #2F8611
}
A.linkBoxGreen:active {
	COLOR: #2F8611
}
A.linkBoxGreen:hover {
	COLOR: #082663
}



A.linkBoxRed {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.linkBoxRed:visited {
	COLOR: #CC0000;
}
A.linkBoxRed:link {
	COLOR: #CC0000;
}
A.linkBoxRed:active {
	COLOR: #CC0000;
}
A.linkBoxRed:hover {
	COLOR: #082663
}

A.linkRed {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.linkRed:visited {
	COLOR: #CC0000;
}
A.linkRed:link {
	COLOR: #CC0000;
}
A.linkRed:active {
	COLOR: #CC0000;
}
A.linkRed:hover {
	COLOR: #082663
}


A.linkGrey {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif
}
A.linkGrey:visited {
	COLOR: #666666
}
A.linkGrey:link {
	COLOR: #666666
}
A.linkGrey:active {
	COLOR: #666666
}
A.linkGrey:hover {
	COLOR: #2F8611
}

A.linkGreyNormal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.linkGreyNormal:visited {
	COLOR: #666666
}
A.linkGreyNormal:link {
	COLOR: #666666
}
A.linkGreyNormal:active {
	COLOR: #666666
}
A.linkGreNormaly:hover {
	COLOR: #2F8611
}


A.linkGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif
}
A.linkGreen:visited {
	COLOR: #2F8611 
}
A.linkGreen:link {
	COLOR: #2F8611 
}
A.linkGreen:active {
	COLOR: #2F8611 
}
A.linkGreen:hover {
	COLOR: #666666
}


A.linkBlog {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
A.linkBlog:visited {
	COLOR: #666666
}
A.linkBlog:link {
	COLOR: #666666
}
A.linkBlog:active {
	COLOR: #666666
}
A.linkBlog:hover {
	COLOR: #82AE00
}



/* ******************************* GENERAL STYLES ****************************** */
	

.clear {
	CLEAR: both; HEIGHT: 0px
}

.clearLeft {
	CLEAR: left; HEIGHT: 0px
}

.clearRight {
	CLEAR: right; HEIGHT: 0px
}

.cropPicture {
	OVERFLOW: hidden; WIDTH: 100%
}

.floatLeft {
	float: left
}

.floatRight {
	float: right
}

.clearBoth {
	clear: both
}

hr {color: #fff; background-color: #fff; border: 1px dotted #cccccc; border-style: none none dotted; margin-bottom:0.7em; }


#pageContent ul {

	/* list-style-position: inside; */
	padding: 0px;
	margin-bottom: 0.7em;
	list-style-type:none;
}

#pageContent li {
    padding-left:10px;
    background:transparent url(../images/bullet_green.gif) no-repeat;
    background-position:0 2px;
}



/* ******************************* NOTICEBOARD STYLES ****************************** */


#noticeboard {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.noticeboardItem {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dotted
}
.noticeboardLeft {
	FLOAT: left; WIDTH: 145px
}
.noticeboardRight {
	FLOAT: right; WIDTH: 100px
}






/* ******************************* 2 COLUMNS 50 x 50 ****************************** */


#pageContent {
	margin-left: 25px;
	margin-right: 25px;
}

#intro {
	font-size: 1.3em;
	line-height: normal;
	color: #2F8611;
	font-weight: normal;
	padding-bottom: 25px;
}


#titleBox {
	font-size: 1.5em;
	line-height: normal;
	font-weight: bold;
	color: #2F8611;
}


#twoCol50x50 {
	background-image: url(../images/dvdr_vert.gif);
	background-repeat: repeat-y;
	background-position: center;
}

#twoCol50x50Left {
	float: left;
	width: 48%;
	padding-right: 2%;
}
#twoCol50x50Right {
	float: right;
	width: 48%;
	padding-left: 2%;
}

/* ******************************* 2 COLUMNS WIDE LEFT SMALL RIGHT ****************************** */



#twoCol80x20 {
	background-image: url(../images/dvdr_vert150.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#twoCol80x20Left {
	BACKGROUND-POSITION: left top; 
	margin-right: 165px;
	color:#333333;

}
#twoCol80x20Right {
	float: right;
	width: 150px;
	color:#333333;
}

#twoCol80x20Right img {
display:block;
}

/* ******************************* BREADCRUMB ****************************** */

#breadcrumb {
	margin-top: 6px;
	margin-left: 12px;
	margin-bottom: 6px;
	margin-right: 10px;
}


#breadcrumb a:visited {
   color:#FFFFFF;
   } 

#breadcrumb a:link {
   color:#FFFFFF;
   } 

#breadcrumb a:active {
   color:#FFFFFFW;
   } 
   
#breadcrumb a:hover {
   color:#CCCCCC;
   } 


/* ******************************* SIDE NAV ****************************** */


#sideNav {
	PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 10px; 
    PADDING-TOP: 0px; 
    BACKGROUND-COLOR: #F2F2F2;
}


.sideNavItem {
	PADDING-RIGHT: 10px; 
	BACKGROUND-POSITION: 0px 13px; 
	PADDING-LEFT: 15px; 
	BACKGROUND-IMAGE: url(../images/bullet_arrow.gif); 
	PADDING-BOTTOM: 10px; 
	COLOR: #ffffff; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #CCCCCC 1px dotted; 
	BACKGROUND-REPEAT: no-repeat;
}

.sideNavItem a.selected {
   COLOR: #2F8611;
}

/* ******************************* SIDE: RELATED LINKS ****************************** */


#sideLinks {
	PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 10px; 
    PADDING-TOP: 0px; 
    BACKGROUND-COLOR: #F2F2F2;
	
}


.sideLinksItem {
	PADDING-TOP: 10px; 
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 0px;  
	PADDING-LEFT: 15px; 
	BACKGROUND-POSITION: 0px 13px; 
	BACKGROUND-IMAGE: url(../images/bullet_arrow.gif); 
    COLOR: #000000; 
	BACKGROUND-REPEAT: no-repeat;
	
}

#sideLinks H2 {
   PADDING-LEFT: 15px; 
}


/* ******************************* SIDE: TEXT BOX ****************************** */

#sideTextBox {
	PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    PADDING-BOTTOM: 10px; 
    PADDING-TOP: 0px; 
    BACKGROUND-COLOR: #F2F2F2;
}


.sideTextBoxItem {
	PADDING-TOP: 5px; 
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 10px;  
	PADDING-LEFT: 15px;
	BORDER-BOTTOM: #CCCCCC 1px dotted;  
}


/* ******************************* SIDE: MEMBERS BOX ****************************** */

.sideMembers {
    PADDING-TOP: 10px; 
	PADDING-RIGHT: 20px;
	PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 25px;
	BACKGROUND-COLOR: #F2F2F2; 
}





/* ******************************* HEADER BOX  ****************************** */

#headerBox {
	background-color: #CCCCCC;
	height: 110px;
	width: 100%;
	background-image: url(../images/istockphoto_2815199_open_fi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Microsoft sans serif", Arial, Helvetica, sans-serif;
	font-size: 2.6em;
	color: #FFFFFF;
}

#headerText {
	height: 60px;
	width: 440px;
	padding: 25px;
	
}




/* ******************************* HEADING BOX ****************************** */


#pageHeadingBox {
   padding-bottom: 20px;  
}

#pageHeadingBoxLeft {
	float: left;
	FONT-SIZE: 1.6em;
	FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif;
	COLOR: #2F8611;
	FONT-WEIGHT: bold;
	width: 340px;
   }

#pageHeadingBoxRight {
   float: right;
   width: 150px;
}

.pageHeading {
     FONT-SIZE: 1.5em;
	FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif;
	COLOR: #2F8611;
	FONT-WEIGHT: bold;
}




/* ******************************* NEWS ARTICLE ****************************** */



#newsSummary {
	border-bottom: #CCCCCC 1px dotted; 
	margin-bottom: 10px;
}



#newsArticle {
	padding-bottom: 10px;
	border-bottom: #CCCCCC 1px dotted; 
	margin-bottom: 10px;
}

#newsArticleLeft {
	background-position: left top; 
	margin-right: 165px;
	color:#333333;

}
#newsArticleRight {
	float: right;
	width: 150px;
	color:#333333;
}

#newsArticleRight img {
display:block;
}


/* ******************************* SIDE: WHITEPAPER SEARCH ****************************** */

.whitepaperSearch {
   width: 180px; 
   vertical-align: middle; 
   margin-top: 5px;
}

#slider {
	background-image: url(../images/bgrnd_col2_top2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


/* ******************************* BLOG ****************************** */

.blogHeading {
     FONT-SIZE: 1.5em;
	FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif;
	COLOR: #2F8611;
	FONT-WEIGHT: bold;
}

.blogSubHeader {
    padding-top:10px; 
	padding-bottom:10px;
	color: #666666;
}

#blogTab {
   width: 100px;
   height: 23px;
   line-height: 23px; 
   position: relative; 
   right:0px;
   bottom: 23px;
   text-align: right;
   float: right;
   margin-right: 20px;
}

#blogTab img {
   display: inline;
}

#sideBlogLinks {
	padding-top: 10px;
	padding-right: 10px; 
    padding-left: 10px; 
    BACKGROUND-COLOR: #F2F2F2;
}

#sideBlogLinksItem {
    padding-top: 0.5em; 
    padding-bottom: 10px;  
    border-bottom: #CCCCCC 1px dotted; 
}

#sideBlogLinks a:visited, #sideBlogLinks a:link,  #sideBlogLinks a:active {
	color: #000000;
	font-weight: normal; 
}

#sideBlogLinks a:hover {
	color: #2F8611;
	font-weight: normal; 
}


/* ******************************* Top banner ****************************** */

#topbar {
	background-color: #962529;
	height: 10px;
	width: 100%;
	float: left;
}
#topbanner {
	background-image: url(../images/grad_top.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 88px;
	width: 100%;
}
#toplogo {
	padding-right: 20px;
	float: left;
}
#topright {
	float: right;
	height: 88px;
	width: 494px;
	vertical-align: middle;
}
#topright_col_1 {
	float: left;
	height: 63px;
	width: 313px;
	padding-top: 14px;
}

#topright_col_2 {
	float: right;
	height: 62px;
	background-color: #962529;
	margin-top: 14px;
	padding-top: 2px;
	padding-right: 8px;
	padding-left: 8px;
}

#linesplit {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 135px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.copysmlyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E5A742;
	width: 100%;
}

.copysmlwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	width: 100%;
}
.buttsplit {
	margin-right: 6px;
	margin-top: 4px;
}

#topbar2 {
	background-color: #962529;
	height: 26px;
	width: 100%;
	float: left;
	vertical-align: middle;
}

#topbar3 {
	background-color: #3E3A3B;
	height: 26px;
	width: 100%;
	float: left;
	vertical-align: middle;
}
#menubreak {
	height: 8px;
	width: 100%;
}
.form {
	background-image: url(../images/left_grad.jpg);
	background-repeat: repeat-x;
	height: auto;
	width: 144px;
	float: left;
	padding: 10px;
	background-color: #6E7275;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.textinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.buttonlarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding: 10px;
}
.buttonsml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	margin-top: 3px;
}
#right186 {
	float: right;
	width: 186px;
}
#blue_box {
	padding: 14px;
	width: 158px;
	background-color: #4C93C9;
	float: right;
}

#blue_box2 {
	padding: 14px;
	width: 158px;
	background-color: #4C93C9;
	float: right;
	height: 120px;
}

.boxheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.boxcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
#phone_box {
	padding: 14px;
	width: 158px;
	background-image: url(../images/phone_back.jpg);
	background-repeat: no-repeat;
	float: right;
}

#form_right_box {
	padding: 14px;
	width: 158px;
	float: right;
}


body {
	background-color: #BCBDC1;
	background-image: url(images/bg_grad.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
}
.style3 {FONT-FAMILY: "Microsoft sans-serif", Arial, Helvetica, sans-serif; COLOR: #2F8611; font-size: 1.1em;}
.style4 {font-weight: bold}

#wrapper {
	width: 100%;
	float: left;
}

#top {
    background-color: #999999;
	width: 100%;
	display: none;
}

#middle {
	width: 100%;
	background-color: #FFFFFF;
	float: left;
}

#left {
	width: 166px;
	float: left;
	background-color:#ffffff;
	height: auto;
	margin-bottom: 10px;
	display: none;
}

#pageWrapper {
	margin-left: 10px;
}

#middle1 {
	margin-right: 186px;
	background-image: url(../images/banner_home.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 246px;
}

#right1 {
	width: 186px;
	float: right;
	height: 246px;
	background-color: #000000;
}

#right_shop {
	width: 186px;
	
	height: 240px;
	background-color: #AA2C30;
}


#middle2 {
	display: none;
}

#middle3 {
	margin-right: 186px;
	padding: 20px;

}

#right2 {
	display:none;
}

#footer{
    background-color:#ffeecc;
	width: 100%;
}

.clearLeft {
	CLEAR: left; HEIGHT: 0px
}

.clearRight {
	CLEAR: right; HEIGHT: 0px
}

.clearBoth {
	clear: both; HEIGHT: 0px
}
.home_banner {
	background-image: url(../images/banner_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #962529;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
.copyblacksml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.tabcopyblack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.tabcopywhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
}


.abc {
	padding-right: 1px;
}
#right4 {
	width: 186px;
	float: right;
	background-color:#ffffff;
}
#middle4 {
	margin-right: 186px;
	padding: 10px;
}
.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #962529;
}

.subheaderbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #962529;
}

#pad_right_box {
	padding: 14px;
	width: 158px;
	float: right;
}
.copysml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
#rightlink {
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 16px;
	text-align: right;
}

#rightlink2 {
	height: 18px;
	text-align: right;
}

.subheadergrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

.subheadergreybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #666666;
}



#footertop {
	width: 100%;
	height: 57px;
	float: left;
	background-color: #FFFFFF;
	display: none;
}
#footerColumn {
	width: 166px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
}

#footerColumnbot {
	width: 166px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 42px;
}

#footermiddle {
	width: 100%;
	background-color: #BCBDC1;
	float: left;
	display: none;
}
#middlefooter {
	float: right;
	width: auto;
	height: 42px;


}
#footerWrapper {
	margin-left: 166px;
	height: 42px;
}
#footerright {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 100%;
	background-color: #344861;
	background-image: url(../images/footerbar1.gif);
	background-repeat: no-repeat;
}
#footerright2 {
	float: left;
	height: 60px;
	width: 100%;
	background-image: url(../images/footerbar2.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
#footerpad {
	padding: 4px;
	width: 100%;
	line-height: 16px;
	height: 50px;
}

#footerColumnright {
	width: 590px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin: 0px;
	float: right;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a.optionfooter {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.optionfooter:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.optionfooter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #E5A742; font-weight: normal; text-decoration: none;
}
#footerbottom {
	width: 100%;
	background-color: #B3B4B8;
	float: left;
	display: none;
}

#footerrightbott {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 42px;
	width: 100%;
	background-image: url(../images/footer_right_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#footerrightbott2 {
	float: left;
	height: 42px;
	width: 100%;
	background-image: url(../images/footerbott_grad.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	text-align: right;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

a.optionwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.optionwhite:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.optionwhite:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;
}


.course_grad {
	background-image: url(../images/course_grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #EAEAEC;
}
#banner_shop {
	background-image: url(../images/banner_shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 150px;
	text-align: left;
	padding-left: 250px;
	padding-right: 50px;
	padding-top: 40px;
	padding-bottom: 20px;
}

#banner_shop_category {
	background-image: url(../images/banner_shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	text-align: left;
	padding-left: 250px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-right: 186px;
}

#banner {
	margin-right: 186px;
	padding: 20px;

}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #FFFFFF;
}
.rightimage {
	margin-bottom: 12px;
	margin-left: 12px;
}

