body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F0F0F0;
	
}
a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #F00;
}
a:active {
	text-decoration: none;
	color: #666;
}
.menu {
	height: 40px;
	background-color: #F0F0F0;
}
.left_nav {
	float: left;
	width: 230px;
}

.menus {
	margin-top: 0px;
	padding-top: 3px;

}
.menus li {
	font-size: 12px;
	float: left;
	width: 150px;
	list-style-type: none;
	text-align: center;
	color: #333;
}
.menus li a{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.menus li a:hover{
	color: #F00;
}
.bottom {
	background-color: #F0F0F0;
	padding-top: 10px;
	padding-right: 5px;
}

.menus li a:visited{
	text-decoration: none;
}

h1 {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
}
h2 {
	position:relative;
	height:14px;
	clear:left;
	font-size:12px;
	color:#F60;
	letter-spacing:1px;
	background-image: url(images/h2.jpg);
	background-repeat: no-repeat;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-bottom: 16px;
	padding-left: 24px;
	left: -35px;
}
#main {
	width: 950px;
	background-color: #FFF;
	text-align: left;
}

.header {
	height: 80px;
	background-image: url(../bgdocs/images/bg_1.gif);
	width: 950px;
}
.l_head {
	float: left;
	width: 268px;
	height: 80px;
}
.r_head {
	float: right;
	height: 80px;
	width: 20px;
}
.s_tl {
	BACKGROUND: url(images/s_tl.gif) no-repeat left top
}
.s_tr {
	BACKGROUND: url(images/s_tr.gif) no-repeat right top
}
.s_bl {
	BACKGROUND: url(images/s_bl.gif) no-repeat left bottom
}
.s_br {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/s_br.gif) no-repeat right bottom; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.s_t {
	BACKGROUND: url(images/s_t.gif) #ffffff repeat-x 50% top;
}
.s_b {
	BACKGROUND: url(images/s_b.gif) repeat-x 50% bottom
}
.s_l {
	BACKGROUND: url(images/s_l.gif) repeat-y left 50%
}
.s_r {
	BACKGROUND: url(images/s_r.gif) repeat-y right 50%
}
.grey{
	display:block;
}
.grey *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:0.01em;
	background:#ECECEC;
}
.grey1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;
  background:#f0f0f0}
.grey2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#efefef}
.grey3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;}
.grey4{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.grey5{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.greyfg{
	background:#ECECEC;
	padding: 5px;
}
.yellow{display:block}
.yellow *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:0.01em;
	background:#F8B101
}
.yellow1{
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px;
	border-left:1px solid #f0e195;
	border-right:1px solid #f0e195;
	background:#F8B101
}
.yellow2{
	margin-left:1px;
	margin-right:1px;
	padding-right:1px;
	padding-left:1px;
	border-left:1px solid #ede9d7;
	border-right:1px solid #ede9d7;
	background:#F8B101
}
.yellow3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #F8B101;
	border-right:1px solid #F8B101;
}
.right_nav {
	margin-left: 10px;
	float: left;
	width: 690px;
}

.yellow4{
  border-left:1px solid #f0e195;
  border-right:1px solid #f0e195}
.yellow5{
  border-left:1px solid #f4d955;
  border-right:1px solid #f4d955}
.yellowfg{
	background:#F8B101;
	padding: 3px;
}
.blue{display:block}
.blue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#51889C}
.blue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a9c1c9;
  border-right:1px solid #a9c1c9;
  background:#77a1b0}
.blue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #dce2e4;
  border-right:1px solid #dce2e4;
  background:#6e9bab}
.blue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #6e9bab;
  border-right:1px solid #6e9bab;}
.blue4{
  border-left:1px solid #a9c1c9;
  border-right:1px solid #a9c1c9}
.blue5{
  border-left:1px solid #77a1b0;
  border-right:1px solid #77a1b0}
.bluefg{
  background:#51889C;
  padding:3px;}
.greyfg_center{
	background:#ECECEC;
}  
.input {
	border: 1px solid #51889C;
	background-color: #FFF;
}
.input:hover {
	border: 1px solid #F8B101;
	background-color: #FFF;
}
.button {
	border: 1px solid #51889C;
	background-color: #666;
	color: #FFF;
}
.button:hover {
	border: 1px solid #F8B101;
	background-color: #999;
}
label {
	margin-left: 10px;
}
/* ---------------------------- */
/* CUSTOMIZE AUTOSUGGEST STYLE	*/

#results{
	width:322px;
	border:solid 1px #DEDEDE;
	display:none;
	font-size: 12px;
	position: absolute;
	margin-left: 59px;
	background-color: #FFF;
	margin-top: 0px;
}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-top:solid 1px #DEDEDE;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a small{
	display:block;
	text-decoration:none;
	color:#51889C;
	font-weight:normal;
}
#results li a:hover{background:#FFFFCC;}
#results ul {padding:6px;}
/* ---------------------------- */
.list_head {
	text-align: center;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B2B2B2;
	height: 20px;
	font-weight: bold;
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.list_content {
	text-align: center;
	float: left;
}
.list_content_main {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
	padding-top: 5px;
}
.names a{
	font-size:10px;
	color:#666;
	text-decoration: none;
	font-weight: bold;
}
.product A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #e13b00; TEXT-DECORATION: none
}
.product A:hover {
	COLOR: #e13b00; TEXT-DECORATION: underline
}
h3 {
	font-size:12px;
	color:#F60;
}
.greyfg UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.greyfg .bg_list {
	
}
.greyfg .bg_list A {
	PADDING-LEFT: 19px; BACKGROUND: url(images/bg_list.gif) no-repeat 0px 5px; COLOR: #3a4750; LINE-HEIGHT: 23px; TEXT-DECORATION: none
}
.greyfg .bg_list A:hover {
	COLOR: #3a4750; TEXT-DECORATION: underline
}
.greyfg .bg_list_sub {
	
}
.greyfg .bg_list_sub A {
	PADDING-LEFT: 19px; BACKGROUND: url(images/bg_list.gif) no-repeat 0px 5px; MARGIN-LEFT: 12px; COLOR: #3a4750; LINE-HEIGHT: 23px; TEXT-DECORATION: none
}
.greyfg .bg_list_sub A:hover {
	COLOR: #3a4750; TEXT-DECORATION: underline
}
.ss_link a{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
}
.ss_link a:link {
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
}
.ss_link a:hover {
font-size: 10px;
	color: #FF0000;
}
.right_nav form input {
	border: 1px solid #CCC;
	margin: 2px;
}
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(images/shade.png); background-position: bottom; }
h5 {
	font-size: 11px;
	font-weight: bold;
	color: #C00;
}
.dash {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
fieldset {
	padding: 1em;
	line-height: 1;
  }
.s_titles {
	font-size: 10px;
	color: #999;
}

