@charset "utf-8";
/* CSS Document */
BODY { margin:0 auto; border:0; padding:0; background:#f2f2f2;}
DIV {margin:0; border:0; padding:0;}
P {font:normal 12px/17px Arial, Helvetica, sans-serif; margin:0; padding:0.5em 0; color:#FFF}
table {font:normal 12px/17px Arial, Helvetica, sans-serif;}
H1 {font:Arial, Helvetica, sans-serif; margin:0; padding:0.5em 0; color:#FFF}
H2 {font:bold 12px/17px Arial, Helvetica, sans-serif; margin:0; padding:0.5em 0; color:#FFF}
H3 {font:bold 14px/21px Arial, Helvetica, sans-serif; margin:0; padding:0.5em 0; color:#FFF}
A {color:#FFF; font-weight:bold; text-decoration:underline}
A:hover { color:#d5e59e; text-decoration:none}

/* page wrapper */
#container { width: 993px; height:860px; margin:0 auto; border:0; padding:0}
#top { position:relative; margin-top:16px; height:92px}
#logo { position:absolute; top:0; left:0;}
#strap { position:absolute; top:33px; left:711px; width:300px;  font:normal 19px Arial, Helvetica, sans-serif; color:#97be0d}
#mainarea { position:relative; width:900px; margin-top:42px; float:right}
#navigation { position:absolute; top:-40px; left:0; width:900px; height:44px}
#navigation UL {padding:0; margin:0;}
#navigation UL LI { float:left; list-style-type:none; text-align:center;}
#navigation A { display:block; width:100px; height:29px; padding:15px 0 0 0; background-image:url(images/tab.gif); font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff}
#navigation A:hover { display:block; width:100px; height:29px; padding:15px 0 0 0; background-image:url(images/tab_hover.gif); font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff}
#navigation A.current { display:block; width:100px; height:29px; padding:15px 0 0 0; background-image:url(images/tab_current.gif); font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#97be0d}
#navigation A.current:hover { display:block; width:100px; height:29px; padding:15px 0 0 0; background-image:url(images/tab_current.gif); font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#005E1D}
#image_area {position:absolute; top:57px; left:598px;}
#logos_area {position:absolute; top:20px; left:12px; width:402px;}
#intro_txt_area {position:absolute; top:20px; left:100px; width:802px;}
#intro_txt_area H1 { font:normal 20px/24px Arial, Helvetica, sans-serif; color:#b2b2b2; padding:0!IMPORTANT;}
#intro_txt_area H1 STRONG, .lightgreen {color:#97be0d}
#main_txt_area {margin-left:100px;width:420px;}
#news_area {position:absolute; width:194px; height:107px; top:365px; left:600px; background:url(images/news_back.gif) no-repeat; padding:20px;}
#news_area_l {position:absolute; width:134px; height:162px; top:365px; left:598px; background:url(images/news_l.gif) no-repeat;}
#news_area_r {position:absolute; width:134px; height:162px; top:365px; left:736px; background:url(images/news_r.gif) no-repeat;}
#news_area_l P, #news_area_r P {padding:100px 10px 0 10px; width:120px}
#links_area {position:absolute; width:250px; height:107px; top:380px; left:560px; }
#product_txt_area {position:absolute; top:380px; left:100px; width:416px;}
#news_area  A, #news_area_l A , #news_area_r A { font-size:14px; color:#fff;/*color:#97be0d;*/ text-decoration:none; font-weight:bold;}
#news_area  A:hover, #news_area_l  A:hover, #news_area_r  A:hover {color:#c4d87f;}
#main_top {width:900px; height:53px; background-image:url(images/page_top_crn.gif)}
#main_mid_white {width:892px; height:173px; border-right:4px solid #e1e1e1; border-bottom:4px solid #e1e1e1; border-left:4px solid #e1e1e1; background:#FFF}
#flash_content {position:absolute; top:53px; left:4px; width:892px; height:294px;}

#main_mid_green {width:416px; min-height:250px; border-right:4px solid #e1e1e1; border-left:4px solid #e1e1e1; background:url(images/back_grad.gif) bottom no-repeat #97be0d; padding:56px 380px 0 96px}
/* for Internet Explorer */
/*\*/
* html #main_mid_green {
height: 250px;
}
/**/
#main_bot { clear:both; width:900px; height:68px; background:url(images/bot.gif) bottom no-repeat;}
.subscript {font:9px/9px Arial, Helvetica, sans-serif; vertical-align: sub;} 
P .subscript {font:8px/8px Arial, Helvetica, sans-serif; vertical-align: sub;} 
H1 .subscript {font:12px/12px Arial, Helvetica, sans-serif; vertical-align: baseline;} 
.tablestyle {width:100%; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:0; border-left:0;}
.tablestyle TD {padding:0px 4px!IMPORTANT; border-top:0; border-right:0; border-bottom:1px solid #fff; border-left:1px solid #fff; background-color:#156125;font:normal 12px/17px Arial, Helvetica, sans-serif; margin:0; padding:0.5em 0; color:#FFF}

