@charset "utf-8";
/* CSS Document */


body {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #3d4749;
	background:url(../images/template/body_background.gif) top left repeat-x; background-color: #ffffff;
	margin: 0; 	padding: 0; text-align: center; 
	}

.body_salespage {background:url(../images/template/body_background_sales.gif) top left repeat-x; background-color: #ffffff;}
/* ---------------------- IDs -----------------------*/
#wrapper-content{ margin: 0; padding: 0; width: 100%; text-align: center; }
#container { width: 954px; margin: 0 auto; }
#topnav { width: 100%; margin: 0; padding:0; text-align: right!important; background:url(../images/template/top_menu_background.gif) top center no-repeat; height:54px; }
#mainnav_wrapper { margin:0;  padding: 0; text-align:left;}
#home_banners{ margin:0;  padding: 0; text-align:left; height:158px;}
#content_wrapper{ margin: 0; padding: 0; width: 100%; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d4749; line-height: 19px;  }
#top_content{ margin:0; margin-top:5px;  padding: 0; height:8px; background:url(../images/template/top_content_background.gif) top left no-repeat;}
#main_content{ margin:0;  padding: 10px; background:url(../images/template/middle_content_background.gif) top left repeat-y;}
#bottom_content{ margin:0;  padding: 0; height:20px; background:url(../images/template/bottom_content_background.gif) top left no-repeat; text-align:center; }
#blue_banners{ margin:0; padding:0; }
#icons{ margin:0; padding:0; padding-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006666; font-weight:bold; }
#footer{ margin:0; padding:0; height:100px; margin-top:6px; background:url(../images/template/footer_background.gif) top left repeat-x;}

/*-------------------- HEADER STYLES ------------------------*/
.topmenu{ margin:0; padding:0; margin-top:20px; margin-right:15px;}
.topmenu li{ display:inline; list-style-type:none; padding-left:15px; padding-top:20px; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color::#ffffff; }
.topmenu a{ color:#98bdbd; text-decoration:none; }
.topmenu a:hover{ color:#ffffff; text-decoration:none; }

.mainmenu{ margin:0; padding:0; margin-top:25px; margin-bottom:3px; margin-left:15px;}
.mainmenu li{ display:inline; height:18px; list-style-type:none; padding-top:20px; padding-left:10px; padding-right:10px; margin-left:17px; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#ffffff; cursor:hand; }
.mainmenu li:hover, .active{background:url(../images/template/main_menu_background.gif) top center no-repeat;}
.mainmenu a{ color:#ffffff; text-decoration:none; }
.mainmenu a:hover{ color:#dcf4c2; text-decoration:none;}

/*-------------------- SMALL BANNERS ------------------------*/
#small_banner{ margin:0; width:613px; background:url(../images/template/square_block_background.gif) top left no-repeat; margin-top:10px; padding:15px; padding-top:0; padding-left:35px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d4749; line-height: 19px;   }
#small_banner1{ margin:0; padding:0; width:420px; background:url(../images/template/square_block_background1.gif) top left no-repeat; margin-top:10px; padding:15px; padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d4749; line-height: 19px;   }
#small_banner h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#889071; font-weight:bold; margin-bottom:0; line-height:20px;}
#small_banner a{ display:inline;  color:#006666;  }
#small_banner a:hover{ display:inline; color:#ffffff; text-decoration:none; background:#006666; }

.text_field{ border: solid 1px #889071; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#889071; width:198px; height:28px; }
.submit_button{ width:200px; height: 40px; background:url(../images/template/submit_button.gif) top left no-repeat;  border:none; margin-top:6px; cursor:hand;}
/* -------------   full  page_content ------------------------------   */
#content_wrapper h1{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#006666; font-weight:bold; line-height:36px;}
#content_wrapper a{ display:inline;  color:#006666;  }
#content_wrapper a:hover{ display:inline; color:#ffffff; text-decoration:none; background:#006666; }

/* -------------   blue banner    ------------------------------   */
#bluebanner1{ width:290px; height:240px; background:url(../images/template/blue_block1.gif) top left no-repeat;  padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;  vertical-align:top;}
#bluebanner1 h1{ font-size:18px; color:#ffffff;  }
#bluebanner1 a{ color:#ffffff; }
#bluebanner1 a:hover{ color:#cccccc;   }

#bluebanner2{ width:290px; height:240px; background:url(../images/template/blue_block2.gif) top left no-repeat;  padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;  vertical-align:top; }
#bluebanner2 a{ color:#ffffff;  }
#bluebanner2 a:hover{ color:#cccccc;   }
#bluebanner2 h1{ font-size:18px; color:#ffffff;  }

#bluebanner3{ width:290px;  height:240px; background:url(../images/template/blue_block3.gif) top left no-repeat; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px;  vertical-align:top; }
#bluebanner3 a{ color:#006666; }
#bluebanner3 a:hover{ color:#006666;   }
#bluebanner3 h1{ font-size:18px; color:#ffffff;  }

/* -------------   footer    ------------------------------   */
#footer p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006666; }
#footer a, #footer a:hover, #footer a:visited{color:#006666;}

/* -------------  SUBPAGE CONTENT   ------------------------------   */
#left_column{ margin:0; padding:0; width:280px; margin-top:10px; }
#right_column{ margin:0; padding:0; width:676px; margin-top:10px; }
#top_left_column{background:url(../images/template/left_column_top_background.gif) top left no-repeat; height:8px;}
#middle_left_column{background:url(../images/template/left_column_middle_background.gif) top left repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d4749; line-height: 19px; padding:15px;  }
#menu_middle_left_column{background:url(../images/template/left_column_middle_background.gif) top left repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d4749; line-height: 19px; padding:8x;  }

#left_column a, #left_column a:visited{color:#4c9494; }
#left_column a:hover{color:#006666;}
#right_column a, #right_column a:visited{color:#4c9494; }
#right_column a:hover{ color:#006666;}


.submenu{ margin:0;padding:0;margin-bottom:13px; padding-left:10px;}
.submenu li{display:block;background:url(../images/template/submenu_background.gif) bottom left no-repeat; padding-top:20px;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#006666; cursor:hand;}
.submenu a{color:#006666;text-decoration:none;}
.submenu a:hover{color:#889071;text-decoration:none;}


#bottom_left_column{background:url(../images/template/left_column_bottom_background.gif) top left no-repeat; height:20px;}

#middle_left_column h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#889071; font-weight:bold; margin-top:0; padding-top:0px;}
#top_right_column{background:url(../images/template/right_column_top_background.gif) top left no-repeat; height:8px;}
#middle_right_column{background:url(../images/template/right_column_middle_background.gif) top left repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d4749; line-height: 19px; padding:15px;  }
#bottom_right_column{background:url(../images/template/right_column_bottom_background.gif) top left no-repeat; height:20px;}

#middle_right_column h1{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#006666; font-weight:bold; line-height:36px;}

/* -------------  SUBPAGE CONTENT   ------------------------------   */
#left_column{ margin:0; padding:0; width:280px; margin-top:10px; }
#right_column{ margin:0; padding:0; width:676px; margin-top:10px; }
#top_left_column{background:url(../images/template/left_column_top_background.gif) top left no-repeat; height:8px;}
#middle_left_column{background:url(../images/template/left_column_middle_background.gif) top left repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d4749; line-height: 19px; padding:15px;  }
#bottom_left_column{background:url(../images/template/left_column_bottom_background.gif) top left no-repeat; height:20px;}

#middle_left_column h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#889071; font-weight:bold; margin-top:0; padding-top:0px; line-height:20px;}

#top_right_column{background:url(../images/template/right_column_top_background.gif) top left no-repeat; height:8px;}
#middle_right_column{background:url(../images/template/right_column_middle_background.gif) top left repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d4749; line-height: 19px; padding:15px;  }
#bottom_right_column{background:url(../images/template/right_column_bottom_background.gif) top left no-repeat; height:20px;}

/* -------------  Landing Page Styles  ------------------------------   */
#landing_blue_bar{background:url(../images/template/landing_blue_background1.jpg) top left no-repeat; height:137px; padding-top:0; margin-top:0;}
#landing_blue_bar_header{ width:200px; padding-left:10px; padding-right:20px; padding-top:0; margin-top:0;}
#landing_blue_bar_header h1{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#c0e5e5; padding-top:0; margin-top:0;}
#landing_blue_bar_text{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; line-height:20px; padding-top:0; margin-top:0;}

/* --------------  Sales Page  -------------------------------------  */
#blue_top_content{ margin:0; margin-top:5px;  padding: 0; height:8px; background:url(../images/template/blue_top_content_background.gif) top left no-repeat;}
#blue_main_content{ margin:0;  padding: 10px; background:url(../images/template/blue_middle_content_background.gif) top left repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d4749; line-height: 19px;}
#blue_bottom_content{ margin:0;  padding: 0; height:20px; background:url(../images/template/blue_bottom_content_background.gif) top left no-repeat; text-align:center; }
#blue_main_content h1{color:#ffffff; font-family:24px; line-height:24px;}

#main_content1{ margin:0;  padding: 10px; background:url(../images/template/middle_content_background.gif) top left repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3d4749; line-height: 19px;}
#main_content1 h1{ color:#499595; font-family:24px!important; line-height:24px;}


#ajaxSearch_form { color: #444;
           width: 80px; display: inline; margin:0;padding:0;border:none;
       }
#ajaxSearch_form fieldset{ display: inline; margin:0;padding:0;border:none;}
       #ajaxSearch_input {
           width: 100px;
           display: inline;
           height: 17px;
           border: 1px solid #ddd;
           border-left-color: #c3c3c3;
           border-top-color: #7c7c7c;
           background: #fff url(images/input-bg.gif) repeat-x top left;
           margin: 0;
           padding: 0;
           vertical-align: top;
padding-top:2px; padding-bottom:1px;
       }
       #ajaxSearch_submit {
           display: inline;
           height: 22px;
width:30px;
           line-height: 15px;
       }
      
       


      
       


