/* CSS Document */

html, body, form {
	margin:0px;
	padding:0px;
	font:11px Tahoma, Arial, Verdana;
	color:#333333;
	letter-spacing:0.05em;
	line-height:18px;
	}
	
/************************ BACKGROUND ************************/

.body_back {
	background:url(../images/body_bg.gif) repeat top left;
	}

.mn_tbl_back {
	background:url(../images/body_bg1.gif) repeat-x top left;
	background-attachment:fixed;
	}

.home_act {
	background:url(../images/act_home.jpg) no-repeat top center;
	display:block;
	width:172px;
	height:40px;
	}
	
.contact_act {
	background:url(../images/act_contact.jpg) no-repeat top center;
	display:block;
	width:172px;
	height:40px;
	}
	
.sitemap_act {
	background:url(../images/act_sitemap.jpg) no-repeat top center;
	display:block;
	width:172px;
	height:40px;
	}
	
.home A, .home A:visited {
	background:url(../images/home.jpg) no-repeat top center;
	display:block;
	width:172px;
	height:40px;
	}
	
.home A:hover {
	background:url(../images/act_home.jpg) no-repeat center;
	display:block;
	}
	
.contact A, .contact A:visited {
	background:url(../images/contact.jpg) no-repeat top center;
	display:block;
	width:172px;
	height:40px;
	}
	
.contact A:hover {
	background:url(../images/act_contact.jpg) no-repeat center;
	display:block;
	}
	
.sitemap A, .sitemap A:visited {
	background:url(../images/sitemap.jpg) no-repeat top center;
	display:block;
	width:172px;
	height:40px;
	}
	
.sitemap A:hover {
	background:url(../images/act_sitemap.jpg) no-repeat center;
	display:block;
	}
	
.left_menu_symble {
	background:url(../images/symble1.gif) no-repeat right bottom;
	}

.weblogin_bg {
	background:url(../images/webmail_login.jpg) no-repeat right top;
	}
	
.product_bg {
	background: url(../images/product_bg.jpg) no-repeat right top;
	}
	
.request_bg {
	background: url(../images/request_quote.jpg) no-repeat left top;
	}
.search_btm_bg {
	width:55px;
	height:18px;
	font:12px Tahoma, Arial, Verdana;
	color: #999999;
	border:1px solid #999999;

	}	

.text_field_bg {
	width:160px;
	height:18px;
	font:11px Tahoma, Arial, Verdana;
	color: #999999;
	line-height:18px;
	text-align:center;
	letter-spacing:.1em;
	border:1px solid #999999;

	}
	
.btn_bg {
	width:40px;
	height:18px;
	font:12px Tahoma, Arial, Verdana;
	color: #333333;
	border:1px solid #999999;

	}

.brand_head_bg {
	background:url(../images/brand_head_bg.gif) repeat-x left bottom;
	}

/************************ TEXT / LINK ************************/

.lft_menu{
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;

	}
	

.lft_menu A, .lft_menu A:visited {
	color:#FFFFFF;
	text-decoration:none;
	
	}
	
.lft_menu A:hover {
	color:#FFFFFF;
	text-decoration:none;
	}

.body_txt {
	font:11px Tahoma, Arial, Verdana;
	color:#333333;
	letter-spacing:.1em;
	line-height:18px;
	}
	
.body_txt A, .body_txt A:visited {
	color: #333333;
	text-decoration:none;
	}
	
.body_txt A:hover {
	color:#666666;
	text-decoration:underline;
	}
	
.brand {
	font:12px Tahoma, Arial, Verdana;
	color:#FFFFFF;
	line-height:18px;
	letter-spacing:.1em;
	font-weight:bold;
	}
	
h1 {
	font:18px "Times New Roman", Times, serif;
	color:#000066;
	letter-spacing:0.05em;
	line-height:normal;
	font-weight:bold;
	padding:5px;
	margin:0px;
	}
	
h2 {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	letter-spacing:0.05em;
	line-height: normal;
	font-weight:bold;
	padding:5px;
	margin:0px;
	}
	
h3 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color: #3366FF;
	line-height:normal;
	font-weight:bold;
	padding:5px;
	margin:0px;
	}
	
.text_1 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:20px;
	font-weight:bold;
	}
	
.sub_head1 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	line-height:20px;
	font-weight:bold;
	}
.sub_head2 {
	font:11px Tahoma, Arial, Verdana;
	color:#990000;
	line-height:18px;
	letter-spacing:0.1em;
	font-weight:bold;
	}

.item_head {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:normal;
	}
	
.text_field_1 {
	font:11px Tahoma, Arial, Verdana;
	color: #999999;
	letter-spacing:0.1em;
	line-height:18px;
	border:1px solid #999999;
	width:150px;
	}
	
.footer_link {
	font:11px Tahoma, Arial, Verdana;
	color: #666666;
	line-height:normal;
	letter-spacing:.1em;
	line-height:18px;
	}
	
/************************ PADDING ************************/

.pad_top_10 {
	padding-top:10px;
	}
.pad_right_10 {
	padding-right:10px;
	}
.pad_left_10 {
	padding-left:10px;
	}
.pad_btm_10 {
	padding-bottom:10px;
	}
	
.pad_left_12 {
	padding-left:12px;
	}
	
.pad_10 {
	padding:10px;
	}
	
.pad_5 {
	padding:5px;
	}


/************************ BORDER ************************/

.top_brd {
	border-top:2px solid #FFFFFF;
	}
	
.brand_left_brd {
	border-left:1px solid #e6cfbd;
	}
.brand_right_brd {
	border-right:1px solid #e6cfbd;
	}
.brand_top_brd {
	border-top:1px solid #e6cfbd;
	}
.brand_btm_brd {
	border-bottom:1px solid #e6cfbd;
	}
	
.footer_brd {
	border-top:1px dashed #e6cfbd;
	}
	
.btm_sep {
	border-bottom:1px dashed #e6cfbd;
	}