BODY { 
  background-image: url(/images/graphics/bg.jpg);
  background-attachment: fixed;
  background-repeat: repeat-x;
  FONT-SIZE: 12px;
  background-color:#BABABA;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
}

td {
FONT-SIZE: 12px;
font-family:Verdana;
}

td.topframe {
height:80px;
}

td.menuframe {
height:41px;
}


td.footer {
height:25px;
FONT-SIZE: 10px;
FONT-FAMILY: Verdana;
font-weight: normal;
color:#3B3B3B;
text-align:center;
}

td.footer a, td.footer a:hover{
FONT-SIZE: 10px;
FONT-FAMILY: Verdana;
font-weight: normal;
color:#3B3B3B;
font-style:normal;
}

H1 {
FONT-SIZE: 14px;COLOR: #000000;FONT-FAMILY: Verdana;font-weight: bold;TEXT-DECORATION: none;margin:0px;
} 

H2 {
FONT-SIZE: 12px;COLOR: #000000;FONT-FAMILY: Verdana;font-weight: bold;TEXT-DECORATION: none;
} 

a.level1menuon, a.level1menuon:hover {
  background-image: url(images/graphics/menu_active.jpg);
  background-repeat: no-repeat;
  height:41px;
  width:123px;
  FONT-SIZE: 12px;
  COLOR: #ffffff;
  FONT-FAMILY: Arial;
  font-weight: bold;
  TEXT-DECORATION: none;
  text-align:center;
  vertical-align:center;
  padding-top:12px;
  font-style:normal;
}

a.level1menuoff, a.level1menuoff:hover {
  background-image: url(images/graphics/menu_inactive.jpg);
  background-repeat: no-repeat;
  height:41px;
  width:123px;
  FONT-SIZE: 12px;
  COLOR: #ffffff;
  FONT-FAMILY: Arial;
  font-weight: normal;
  TEXT-DECORATION: none;
  text-align:center;
  padding-top:12px;
  font-style:normal;

}


td.mlevel2 {
  height:25px;
  vertical-align:middle;
  width:130px;
}

a.level2menuoff, a.level2menuoff:hover {
  background: url(/images/Graphics/menuarrow.jpg) no-repeat center left;
  padding-left: 15px;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  font-weight: normal;
  TEXT-DECORATION: none;
}

a.level2menuon, a.level2menuon:hover {
  background: url(/images/Graphics/menuarrow.jpg) no-repeat center left;
  padding-left: 15px;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  font-weight: bold;
  TEXT-DECORATION: none;
}

a.level3menuoff, a.level3menuoff:hover {
  padding-left: 15px;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  font-weight: normal;
  TEXT-DECORATION: none;
}

a.level3menuon, a.level3menuon:hover {
  padding-left: 15px;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  font-weight: bold;
  TEXT-DECORATION: none;
}

a.level4menuoff, a.level4menuoff:hover {
  padding-left: 15px;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  font-weight: normal;
  TEXT-DECORATION: none;
}

a.level4menuon, a.level4menuon:hover {
  padding-left: 15px;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
  font-weight: bold;
  TEXT-DECORATION: none;
}


td.leftbg {
	background-image:url(/images/graphics/leftbg.jpg);
	background-repeat:repeat-x;
}

td.rightbg {
	background-image:url(/images/graphics/rightbg.jpg);
	background-repeat:repeat-x;
	
}

ul.topmenu, ul.topmenu li 
{
  display:inline;
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.topmenu li 
{
  display:inline;
  list-style: none;
  padding: 0;
  margin-right: 10px;
}

ul.topmenu li a, ul.topmenu li a:hover
{
    color:#A4CD39;
    font-family:Verdana;
    font-size:12px;
    text-decoration:none;
      font-style:normal;
}

td.contenttd
{    
    background-color:#EAF3D3;
    height:400px;
    vertical-align:top;
}

div.newsbg 
{
/*background:url(/images/graphics/newsbg.jpg) repeat-x top left;*/
border:1px solid #EAF3D4;
background-color:#ffffff;  
}

ul.newslist
{
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.newslist li
{
    color:#000000;
    font-family:Verdana;
    font-size:10px;
    text-decoration:none;
    font-weight:normal;
}

ul.newslist li span
{
    color:#000000;
    font-family:Verdana;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

ul.newslist li a.readmore
{
    color:#000000;
    font-family:Verdana;
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
    font-style:normal;
}

ul.newslist li
{
  list-style: none;
  padding-left: 10px;
  margin: 0;
  padding-top:10px;
}

td.areaborder 
{
    border-bottom:1px solid #F89E58;
    width:240px;
    height:25px;
    vertical-align:bottom;
    color:#000000;
    font-family:Verdana;
    font-size:13px;
    text-decoration:none;
    font-weight:bold; 
    font-style:normal;
}

td.areabordericon 
{
 width:40px;
 border-bottom:1px solid #F89E58;
}

span.comingup 
{
    color:#F89E58;
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    font-weight:normal; 
    font-style:italic;
}

div.icon 
{
 position:relative;
 top:4px;  
}

td.areateaser 
{
    color:#000000;
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    font-weight:normal;
    width:280px;  
}

a.readmore 
{
    color:#F89E58;
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    font-weight:normal; 
  font-style:normal;

}

td.itemcontainer 
{
    /*padding-bottom:20px;*/
}

td.om_distribution span.heading
{
 color:#ffffff;
 font-size:25px;
 margin:0px;
}

td.om_distribution span.content
{
 color:#ffffff;
 padding-left:2px;
 font-weight:bold;

}

td.om_distribution span.content a, td.om_distribution span.content a:hover
{
 color:#ffffff;
 font-weight:normal;
}


td.om_distribution 
{
 background:url(/images/Graphics/frontblueboxbg.jpg) no-repeat;   
 width:329px;
 height:79px;
 padding:5px 10px 5px 10px;
 vertical-align:top;
}

td.om_content span.heading
{
 color:#ffffff;
 font-size:25px;
}

td.om_content span.content
{
 color:#003366;
 padding-left:2px;
 font-weight:bold;
}

td.om_content span.content a, td.om_content span.content a:hover
{
 color:#003366;
 font-weight:normal;
}

td.om_content 
{
 background:url(/images/Graphics/frontgreenboxbg.jpg) no-repeat;   
 width:329px;
 height:79px;
 padding:5px 10px 5px 10px;
 vertical-align:top;
}

td.om_newsletter span.heading
{
 color:#ffffff;
 font-size:25px;
 padding-left:40px;
}
td.om_newsletter span.content
{
 color:#ffffff;
 padding-left:2px;
}
td.om_newsletter 
{
 background:url(/images/Graphics/newsletterbg.jpg) no-repeat;
 width:260px;
 height:134px;
 padding:60px 10px 10px 60px;
 vertical-align:top;    
}

td.om_video span.heading
{
 color:#ffffff;
 font-size:25px;
}
td.om_video span.content
{
 color:#ffffff;
 padding-left:2px;
}

td.om_video 
{
 background:url(/images/Graphics/videobg.jpg) no-repeat;
 width:255px;
 height:134px;    
 padding-left:75px;
 padding-top:75px;
 vertical-align:top;
}

a, a.hover
{
    color:#F89E58;
    font-family:Verdana;
    font-size:12px;
    text-decoration:none;
    font-weight:normal; 
    font-style:italic;
}


table.box_black, table.box_black td 
{
   border:0px solid #000000;
}

table.box_black td.top 
{
    background:url(/images/graphics/box_green_top.png) no-repeat;
    height:14px;
}

table.box_black td.content 
{
  background-color:#B1BD9F;
  color:#ffffff;
  height:143px;
  width:181px;
  background-image:url(/images/graphics/box_green.png);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  padding:10px;
}

table.box_black td.content a, table.box_black td.content a:hover 
{
  color:#ffffff;
  text-decoration:none;
}

table.box_black td.bottom
{
    background:url(/images/graphics/box_green_bottom.png) no-repeat;
    height:17px;
}

.frontnewslabel 
{
    color:#ffffff;
}

div.newslettermessage 
{
 position:relative;
 top:-90px;
 left:-73px;   
}