/* Start of CMSMS style sheet 'style' */
@charset "utf-8";
/* CSS Document */

body{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #262726;
	background: url(images/bg.jpg) #bee928 repeat-x top;
	margin: 0px;
	padding: 0px;
}
* a{ text-decoration:none; color:#262726;}

#main{ padding:15px;}
#main p{ line-height:16px}
#main h1{ color:#387700; font-family:Myriad Pro, Geneva, Arial, Helvetica, sans-serif; font-size:26px; text-align:left; font-weight:100;}
#main a{ text-decoration:none; color:#000000; font-weight:bold}
#main a:hover{ text-decoration:underline; color:#000000}

*{ margin:0; padding:0}

img{ border:0}

p{ text-align:left}

p.spread{ line-height:16px;}

p.ruler{ background:url(images/ruler.gif) repeat-x}



.navbg{ background:url(images/navbg.jpg) repeat-x; height:41px}

.white{ color:#FFFFFF}

.leftcol{ background:url(images/left-colbg.jpg) repeat-x top #FFFFFF; width:262px;}
.rightcol{ background:url(images/right-colbg.jpg) repeat-x top #FFFFFF;}

.border2{ border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF}

#nav{text-align:center; z-index:1000 }
#nav ul{ list-style:none; list-style-type:none; font-size:12px; font-weight:bold}
#nav ul li{ list-style:none; list-style-type:none; display:inline; background:url(images/nav_devider.jpg) no-repeat right; line-height:40px;}
#nav ul li a{ text-decoration:none; color:#FFFFFF; padding:13px 30px 14px 30px;background:url(images/navbg.jpg) repeat-x; }
#nav ul li a:hover{ background:url(images/nav1bg.gif) repeat-x; text-decoration:none; color:#FFFFFF;}

#table1{ margin-top:12px; text-align:left; color:#6a6a6a}
#table1 strong{ text-decoration:underline}
#table1 div{ padding:4px; border:1px solid #888888}
#table1 img{ border:1px solid #605e5e}
#table1 .more{ text-decoration:none; color:#4a5f01; font-weight:bold}
#table1 .more:hover{ text-decoration:underline; color:#4a5f01; font-weight:bold}

.more-black{ text-decoration:none; color:#000000; font-weight:bold}
.more-black:hover{ text-decoration:underline; color:#000000}

hr{ color:#edeff0; height:1px; background:#edeff0; margin-top:15px; #margin-top:15px; _margin-top:8px; margin-bottom:15px; #margin-bottom:15px; _margin-bottom:8px}

#hr1{ color:#edeff0; height:1px; background:#edeff0; margin-top:15px; #margin-top:8px; _margin-top:8px; margin-bottom:15px;#margin-bottom:8px; _margin-bottom:8px}

.impact{ font-family:impact; color:#698605; font-size:22px;}

.email{ text-decoration:none; color:#637f03; font-size:13px;}
.email:hover{ color:#0978cc}

#table2{ font-size:11px;}
#table2 img{ border:2px solid #676766}
#table2 .more{ text-decoration:none; color:#32650a; font-weight:bold}
#table2 .more:hover{ text-decoration:underline;}
#table2 ul{ list-style:none; list-style-type:none}
#table2 ul li{ list-style:none; list-style-type:none; background:url(images/bullet.gif) no-repeat 0 7px; padding-left:8px; padding-top:2px; padding-bottom:2px;}
.noborder{ border-width:0 !important}

#footer{ color:#455900;}
#footer p{ text-align:center}
#footer ul{ list-style:none; list-style-type:none}
#footer ul li{ list-style:none; list-style-type:none; display:inline; color:#000000}
.footerbg{ height:3px; background:#91b512}
#footer a{ color:#455900; text-decoration:none; padding:0px 30px}
#footer a:hover{ text-decoration:underline;}

.NewsSummaryLink a {text-decoration:none; color:#4f6405!important; line-height:19px}

.NewsSummaryMorelink a {text-decoration:none; color:#4f6405!important; line-height:19px}














//* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
margin:0;
font-family:verdana;
font-size:13px;
font-weight:bold;
z-index: 1000;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   /*background-color: #ECECEC;*/
   background:url(images/navbg.jpg) repeat-x;
   /*border-bottom: 1px solid #C0C0C0;*/
   width: 100%;
font-weight:bold;
font-size:13px;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
     width: 230px; 
text-align:left;
font-size:13px;
z-index:1000;
}



/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 




   padding: 0px; 
font-size:13px;
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
font-size:13px;
}
#primary-nav ul ul { 
   /*margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px;*/ 
font-size:13px;
}
	
#primary-nav li { 
   /*margin-left: -1px;*/
   float: left; 
font-size:13px;
}
#primary-nav li li { 
   /*margin-left: 0px;
   margin-top: -1px;*/
   float: none; 
   position: relative; 
font-size:13px;
}

/* Styling the basic apperance of the menu elements  sssss*/
#primary-nav a { 
   display: block; 
   margin: 0px; 
   padding: 12px 19px 12px 19px; 
   text-decoration: none; 
   color: #FFFFFF;
font-size:13px;
z-index:1000;
}
#primary-nav li a { 
   */border-right: 1px solid #C0C0C0;
   border-left: 1px solid #C0C0C0;*/
font-size:13px;
}
#primary-nav li li a { 
  */ border: 1px solid #C0C0C0;*/
}	
#primary-nav li, #primary-nav li.menuparent { 
   /*background-color: #ececec; */
   background:url(images/navbg.jpg) repeat-x;
font-size:13px;
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
 background:url(images/navbg.jpg) repeat-x;
font-size:13px;
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
   */background-image: url(images/cms/arrow.gif); */
   background-position: center right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   /*background-color: #E7AB0B;*/
   background:url(images/nav1bg.gif) repeat-x ;
font-size:13px;
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
font-size:13px;
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}

/*.transparentbg{ background:url(images/transparentbg.jpg) no-repeat 180px 59px}*/

p.spread{ line-height:16px;}
/* End of 'style' */

/* Start of CMSMS style sheet 'style-without-gallery' */
@charset "utf-8";
/* CSS Document */

/*.transparentbg{ background:url(images/transparentbg.jpg) no-repeat center}*/




/* End of 'style-without-gallery' */

