@charset "utf-8";
/* CSS Document */


/************/
/*** body ***/
/************/
*{ margin:0px; padding:0px;}
body { background:#f2f2f2 url(images/bg.png) repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666666; line-height:18px;}
a:link { text-decoration:none; color:#666666;}
a:visited { text-decoration:none; color:#666666;}
a:hover { text-decoration:underline; color:#666666;}
a:active { text-decoration:none; color:#666666;}
img { border:0px;}
.clear { clear:both;}
h2 { font-family:Verdana, Geneva, sans-serif; font-size:17px; font-style:italic; color:#FFF;}


/***************/
/*** wrapper ***/
/***************/
.wrapper { width:902px; margin:0 auto;}


/**************/
/*** header ***/
/**************/
.header { width:897px; height:156px; padding:34px 0px 0px 5px;}
.header h1 { position:relative; float:left; background:url(images/logo.png); width:369px; height:134px; overflow:hidden; text-indent:-100000px;}
.header img { position:relative; float:right; margin-top:39px;}


/***************/
/*** content ***/
/***************/
.content { background:url(images/content_bg.png) repeat-y; width:902px;}
.topholder { background:url(images/content_bg_top.png) no-repeat top; width:902px;}
.bottomholder { background:url(images/content_bg_bottom.png) no-repeat bottom; width:902px; padding-bottom:5px;}

/*** left ***/
.left { float:left; width:271px;}

/*** navigation ***/
.navigation { background:#f0f0f0; width:266px; margin:5px 0px 0px 5px; line-height:normal;}
.navigation h2 { background:url(images/menu_h2.png) no-repeat; height:28px; padding:5px 0px 0px 12px; margin-bottom:3px;}
.navigation ul { width:255px; margin-left:5px; padding:0px; list-style:none;}
.navigation ul li { width:255px; height:23px; margin-bottom:1px;}
.navigation ul li a { display:block; background:url(images/menu_item_bg.png); width:227px; height:18px; color:#000; text-decoration:none; padding:5px 0px 0px 28px;}
.navigation ul li a:hover { background:url(images/menu_item_hover.png); font-weight:bold;}
/*** bannerleft ***/
.bannerleft { background:#ececec; width:251px; height:75px; margin:10px 0px 0px 5px; padding:15px 0px 0px 13px; border:1px solid #dcdcdc;}
/*** box1 ***/
.box1 { background:url(images/box1_bg.png) repeat-y; width:266px; margin:10px 0px 0px 5px;}
.box1 h2 { background:url(images/h2_box1_bg.png) no-repeat; height:28px; padding:7px 0px 0px 12px;}
.box1 .txt { color:#FFF; padding:5px 20px 5px 20px;}
.box1 .txt a.button { display:block; background:url(images/button.png); width:95px; height:22px; padding:3px 0px 0px 23px; color:#FFF; margin:10px 0px 0px 108px;}
.box1 .txt a.button:hover { text-decoration:none;}
.box1bottom { background:url(images/box1_bottom_bg.png) no-repeat; height:7px; margin-left:5px;}

/*** right ***/
.right { float:left; width:631px; margin-bottom:1px;}

/*** slider ***/
.box2 { background:url(images/slider_bg.png) no-repeat top; width:613px; height:156px; margin:5px 0px 0px 7px; padding:5px 0px 0px 5px;}
.box2 .holder { border:1px solid #000;}
.slider { width:608px;}
.slider img { float:left; width:392px; height:150px;}
.slider ul { float:left;  margin:0px; padding:0px; list-style:none;}
.slider a { display:block; width:202px; height:42px; color:#FFF; padding:8px 0px 0px 14px;}
.slider a:hover { text-decoration:none;}
.slider span.h3 { display:block; font-size:12px; font-weight:bold; width:202px;}
.slider a#lead { background:url(images/slider_item_top.png);}
.slider a#subitem2, .slider a#subitem3 { background:url(images/slider_item_hover.png);}
/*** box3 ***/
.box3 { background:#9dbfe7 url(images/box3_bg.png) repeat-y; width:618px; margin:10px 0px 0px 7px;}
.box3 h2 { background:url(images/h2_bg.png) repeat-x; width:606px; height:28px; padding:6px 0px 0px 12px;}
.box3 .txt { width:580px; border:1px solid #97bff0; border-top:none; padding:7px 18px 10px 18px;}
.box3 .txtround { width:580px; border:1px solid #97bff0; border-top:none; border-bottom:none; padding:7px 18px 10px 18px;}
.box3round { background:url(images/box_bottom_bg.png) no-repeat; width:617px; height:9px; margin-left:7px;}
/*** bannerright ***/
.bannerright { background:#ececec; width:541px; height:75px; margin:10px 0px 0px 7px; padding:15px 0px 0px 75px; border:1px solid #dcdcdc;}


/**************/
/*** footer ***/
/**************/
.footer { font-size:10px; padding:0px 10px 0px 10px;}
.footer p.copy { float:left;}
.footer p.bmenu { float:right;}
