body {
   behavior:url("/css/htc/csshover.htc");
   background: #D4EDF1 url(/images/layout/background.jpg) repeat-x left -150px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   margin: 0px auto;
}

a{
   color : #1788CC;
   font-family : Verdana, Arial, Helvetica, sans-serif;

}

a:hover{
   text-decoration : none;
}

img{
   border-width: 0px;
}

div.fix_height{
   float: none;
   clear: both;
   display: block;
}

div.auto_height{
   float: right;
   margin-right: -20px;
   width: 1px;
   height: 390px;
   display: block;
}

.layout_top{
   height: 123px;
   width: 100%;
}

.layout_top .left{
   background: url(/images/layout/top-left-bg.jpg) repeat-x center;   
}

.layout_top .main{
   width: 1000px;
   position: relative;
}

.layout_top .right{
   background: url(/images/layout/top-right-bg.jpg) repeat-x center;   
}




div.top_menu_over{
   position: relative;
   height: 37px;
   width:1000px;
   background: url(/images/layout/topmenu-bg.png) repeat-x left;
   margin: 0px; 
}

div.top_menu_over div.top_menu{
   height: 30px;
   position: relative;
   z-index: 1000;
   list-style-type: none;
   margin: 0px auto;
   padding: 0px;
}

div.top_menu_over div.top_menu a{
   color: #FFFFFF;
   font-size: 12px;
   display: block;
   font-weight: bold;
   padding: 7px 11px;
   text-decoration: none;
   clear: both;
   width:108px;
   text-align: center;
   color: #FFFFFF !important;
}

.top_menu a:hover{
   background-color: #666666;
}

div.right_link{
   height: 37px;
   float: right;
   display: block;
   width: 200px;
   background: url(/images/layout/topmenu-contact1-bg.png) repeat-x left;
}

div.right_link a{
   display: block;
   text-align: center;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
   padding-top: 7px;
   font-size: 12px;
   font-style: italic;
}

.layout_top div.top_links{
   position: absolute;
   top:10px;
   right: 10px;
}



div.layout_main{
   width: 1000px;
   margin: -3px auto 0px auto;
   background: url(/images/layout/layout-main-bg.gif) repeat-y left;
}

div.layout_main div.leftcol{
   width: 800px;
   float: left;
}

div.layout_main div.rightcol{
   width: 200px;
   height: 620px;
   float: left;
   background: url(/images/layout/main2-bg.jpg) repeat-x top;
}

div.foot{
   width: 1000px;
   margin: 10px auto;
   color: #858585;
   text-align: right;
}

div.foot div.left_links{
   float: left;
}

div.layout_main table.main_table{
   background-color: #BADCFF;
   width: 100%;
}

div.layout_main table.main_table td{
   background-color: #F0F0F0;
}

div.layout_main table.main_table td div.inner{
   background-color: #FFFFFF;
   margin: 5px;
   padding: 5px;
}


/*
   #########################################################################

   TOP SEARCH

   #########################################################################   
*/

div.top_menu_over div.top_search{
   position: absolute;
   right: 10px;
   top: 0px;
   padding: 7px;
   color: #FFFFFF;
   margin-right: 10px;
}

div.top_menu_over div.top_search input{
   font-size: 10px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   border-width: 0px;
}

div.top_menu_over div.top_search input.text{
   width: 80px;
}

div.search_result{
   
}







.box1{
   width: 745px;
   margin-left: 29px;
   margin-top: 10px;
}

.box1_top{
   width: 745px;
   height: 12px;
   background: url(/images/layout/box1top.png) no-repeat top;   
}

.box1_center{
   background: #E8843F url(/images/layout/box1center.png) repeat-x scroll center top;   
}

.box1_bottom{  
   width: 745px;
   height: 12px;
   background: url(/images/layout/box1bottom.png) no-repeat bottom;
}

.box1_slideshow{
   width: 390px;
   /*background: url(/images/layout/box1slideshowbg.png) no-repeat left top;*/
}

.box1_content{
   vertical-align: top;
}


.box1 .slideshow_over{
   /*background: url(/images/layout/slideshow-bg.gif) no-repeat left top;*/
   width: 390px;
   height: 258px;
   float: left;
}


.box1 .slideshow{
   width: 363px;
   height: 240px;
   background-color: #EEEEEE;
   margin: 10px;
}

.box1 .inner .edit{
   margin: 5px;
   float: left;
   width: 320px;
}

.box2{
   width: 752px;
   margin-left: 25px;   
   margin-top: 10px;   
}

.box2_top{
   width: 752px;
   height: 12px;
   background: url(/images/layout/box2top.png) no-repeat top;   
}

.box2_center{
   background: url(/images/layout/box2center.png) repeat-x center;   
}

.box2_bottom{
   width: 752px;
   height: 12px;
   background: url(/images/layout/box2bottom.png) no-repeat bottom;   
}

.box2_left{
     width: 413px;
}

.box2_leftimg{
   width: 439px;
   height: 172px;
   background: url(/images/layout/main_page_image.jpg) no-repeat center;
   margin-left: -26px;
}

.box2_in_img{
   position: relative;
   left: -49px;
   float: left;
}

.box2 .inner .edit{
   margin: 5px 5px 5px -50px;
   float: left;
   width: 310px;
}







