/* CSS Document */
.rowA {margin:0px; padding:0px; width:1004px;}

#sm_menu {width:auto; position:relative;} 
#sm_menu UL {padding:auto; margin:0px; width:auto; list-style-type:none;}
#sm_menu UL LI {width:auto; margin: 0px; float:left; padding: 0px 3px 0px 3px;}
#sm_menu UL LI A {color:#292929; text-decoration:none;}
#sm_menu UL LI A:hover {color:#eb8525; text-decoration:none;}
.sm_txt {FONT-SIZE: 10px; FONT-FAMILY: verdana; font-weight: normal; text-align:left; line-height:1.25EM;}
.lg{top:0px; display:inline; float:left; width:auto;}

.banner {height:257px; margin:0px;}
#title_container2 {width:1004px; position:relative; top:0px; margin:0px; height:33px; clear:both;}
#title1 { float:left; margin-left:10px; margin-top:0px;}
#title2 { float:left;}
.hding1 {FONT-SIZE: 12px; FONT-FAMILY: verdana; font-weight: bold; color:#e77817; margin-left:14px; margin-top:4px;}
.hding2 {FONT-SIZE: 12px; FONT-FAMILY: verdana; font-weight: bold; color:#e77817; }

.verticals_container {width:1004px; position:relative; top:0px; margin:0px; clear:both;}
.vt_bg {background: url(../contants/verti_bg.gif) repeat-x left top; width:203px; height:82px; position:relative; margin:0px; float:left;}
#vt_tt_container {position:relative; width:203px;}
a.vt {FONT-SIZE:.80EM; FONT-FAMILY: tahoma; font-weight: bold; line-height:1.30EM; color:#e7e7e7; text-decoration:none; text-align:left}
a.vt:hover {color:#FFF}

#main_menu {width:1004px; background-repeat:no-repeat; height:33px; background:url(../contants/menu_bg.jpg); margin:0px;}
#main_menu UL {padding: 0px; margin:0px; width:auto; list-style-type: none;}
#main_menu UL LI {margin:0px; margin-top:10px; float:left; padding-left:8px; padding-right:8px;}
#main_menu UL LI A {color:#e0dfdf; text-decoration:none;}
#main_menu UL LI A:hover {color:#ffffff; text-decoration:none;}
.main_menu-img {width:1px; height:33px; background-image:url(../contants/menu_div.gif); margin:0px;}
.mn_txt {FONT-SIZE: 10px; FONT-FAMILY: verdana; font-weight: bold; text-align:left; line-height:1.75EM;}

#vt_img_container {width:203px; height:148px; position:relative; margin:0px; margin-top:1px; clear:both; float:left;}
.vt_img {position:relative; margin:0px; clear:both;}
#vt_txt_container { margin-left:0px; margin-top:0px; margin-bottom:0px; clear:both; width:190px; padding-top:10px; padding-bottom:10px;}
.vt_txt {FONT-SIZE:.67em; FONT-FAMILY: tahoma; line-height:1.2EM; text-align:left;}

.tech_bg {background: url(../contants/inno_bg.gif) repeat-x left top; width:200px; height:317px; position:relative; margin:0px; float:left;}
#inno_txt_container { float:left; margin-left:10px; margin-top:0px; width:185px;}
.inno_txt {FONT-SIZE:.67em; FONT-FAMILY: tahoma; line-height:1.2EM; text-align:left;}

#txt_container { margin:0px; clear:both; width:175px;}
#txt_container2 { margin:0px; clear:both; width:1004px;}
.txt {FONT-SIZE:11px; FONT-FAMILY: tahoma; line-height:1.65EM; text-align:left; color:#333}

#ftr_container {width:1004px; height:76px; position:relative; margin:0px; clear:both;}
#ftr_bg {background:url(../khoslamachines_contant/ftr_bg.gif) repeat-x top left; background-repeat:repeat-x left top; height:76px; margin-top:0px; top:0px; width:1004px;}

#ftr_container {width:1004px; height:66px; position:relative; margin:0px; clear:both; z-index:4; padding-top:0px;}
#ftr {background:url(../contants/ftr_bg.gif) repeat-x top left; background-repeat:repeat-x left top; height:66px; margin-top:0px; top:0px; width:1004px;}
#ftr UL {padding: 0px; margin:0px; width:auto; list-style-type: none;}
#ftr UL LI {margin:0px; padding:0px; display:inline;}
#ftr UL LI A {color:#262626; text-decoration:none;}
#ftr UL LI A:hover {color:#e77817; text-decoration:none;}
.ftr_txt {FONT-SIZE:.8em; FONT-FAMILY:tahoma; line-height:3EM;}

#mac_container {width:625px; position:relative; top:0px; margin:0px; clear:both;}
.mac_hding {background: url(../contants/mac_hding.gif) repeat-x left top; width:625px; height:22px; position:relative; margin:0px; float:left;}
.txt1 {FONT-SIZE:11px; FONT-FAMILY: tahoma; line-height:1.65EM; text-align:left;}
a.readmore {FONT-SIZE:11px; FONT-FAMILY: tahoma; line-height:1.65EM; text-align:left; color:#06F; text-decoration:none;}
a.readmore:hover {FONT-SIZE:11px; FONT-FAMILY: tahoma; line-height:1.65EM; text-align:left; color:#06F; text-decoration:underline;}

#tail_menu {width:1004px; margin:0px 0px 0px 0px;}
#bd_crum { FONT-SIZE:10px; FONT-FAMILY: tahoma; text-align:left; color:#000; text-transform:uppercase;}
#bd_crum a { text-decoration:none; text-transform:lowercase; FONT-SIZE:10px; FONT-FAMILY: tahoma; text-align:left; color:#000; text-transform:uppercase;}
#bd_crum a:hover {text-decoration:none;}

#page {width:990px; top:0px; clear:both; height:auto; min-height:auto; clear:both;}
.text {FONT-SIZE: 11px; COLOR: #2c2c2c; FONT-FAMILY: tahoma; font-weight: normal; text-decoration: none; width:645px; text-align:left; line-height:15px;}

a.undr{ font-family: tahoma, verdana, arial, sans-serif; font-size:11px; COLOR: #434343; TEXT-DECORATION: none; line-height:8px;}
a.undr:hover{TEXT-DECORATION: underline; }