html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, 
acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {/*border:0;outline: 0;margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;*/}

html{ min-height:100%; }

body { min-height:100%; font-family:"Arial", Verdana, sans-serif; font-size:85%; line-height:20px; height:100%; margin:0; padding:0; }

#header_container{ background-image: url(../images/header_container.gif); height:133px; width:auto; margin:auto; }

#header_background{ background-image: url(../images/header_background.gif); height:133px; width:790px; margin:auto; }

#logo{ background-image:url(../images/logo.png); width:124px; height:119px; background-repeat:no-repeat; margin:6px 0 0 15px; float:left; }

#header_nav{ margin:6px 6px; width:315px; height:39px; float:right; }

/* Navigation */
ul#nav { margin:0; padding:0; display:block;}

ul#nav a { /* !Important! For IE Suckerfish menu display */display:block; outline:0; text-decoration:none; padding:3px 5px; }

ul#nav a:link { color:#000000; font-family: Tahoma; font-weight:bold; font-size:11px; font-weight:bold; }

ul#nav a:visited { color: #000000; font-family: Tahoma; font-weight:bold; font-size:11px; }

ul#nav a:active { color:#000000; font-family: Tahoma; font-weight:bold; font-size:11px; }

ul#nav a:hover { color:#FF0000; font-family: Tahoma; font-weight:bold; font-size:11px; text-decoration:underline; }

ul#nav li a#current { color:#000000; text-decoration:underline; }

ul#nav li { float:left; list-style:none; text-align:center; padding:0; margin:0; line-height:15px; }

/* 2nd LV Navigation U-List(Blank)*/
ul#nav li ul { clear:both;  list-style:none; left:-999em; position:absolute; width:122px; margin:0; padding:0; border-top:solid 1px; border-color:#000000; }

ul#nav li ul li { width:122px; padding:0; border:solid 1px; border-color:#000000; border-top:0; text-align:left; }

/* 2nd LV Navigation SF O-List*/
ul#nav li:hover ul,#nav li.sfhover ul{ left:auto; display:block; line-height:normal; }

#slogan{ background-image:url(../images/slogan.gif); width:636px; height:20px; background-repeat:no-repeat; margin:58px 15px 0 0; float:right; }

#grey_line{ background-image:url(../images/grey_line.gif); width:768px; height:1px; margin:1px 0 0 10px; background-repeat:no-repeat; clear:both; }

#banner_container{ background-image: url(../images/banner_container.gif); height:310px; width:auto; margin:auto; background-position:top; background-repeat:repeat-x; }

#banner_background{ background-image: url(../images/banner_background.gif); background-repeat:no-repeat; background-position:center; height:310px; width:790px; margin:auto; }

#orange_background{ background-image: url(../images/orange_background.gif); background-repeat:repeat-x; background-position:left; height:310px; width:768px; margin:auto; }

#tab_box{ width:768px; height:310px; }

.tab_background{ width:221px; height:282px; background-color:#FFFFFF; float:left; margin:14px 0 0 26px; }

#solutions_pic{ background-image: url(../images/solutions.gif); width:213px; height:225px; margin:auto; margin-top:4px; }

#support_pic{ background-image: url(../images/support.gif); width:213px; height:225px; margin:auto; margin-top:4px; }

#services_pic{ background-image: url(../images/services.gif); width:213px; height:225px; margin:auto; margin-top:4px; }

#solutions_tab{ background-image: url(../images/solutions_tab.gif); width:213px; height:49px; margin:auto; }

.sol_tab a{ background-image: url(../images/solutions_blur.gif); background-repeat:no-repeat; width:213px; height:49px; margin:auto; display: block; }

.sol_tab a:hover{ background-image: url(../images/solutions_tab.gif); }

#support_tab{ background-image: url(../images/support_tab.gif); width:213px; height:49px; margin:auto; }

.sup_tab a{ background-image: url(../images/support_blur.gif); background-repeat:no-repeat; width:213px; height:49px; margin:auto; display: block; }

.sup_tab a:hover{ background-image: url(../images/support_tab.gif); }

#services_tab{ background-image: url(../images/services_tab.gif); width:213px; height:49px; margin:auto; }

.ser_tab a{ background-image: url(../images/services_blur.gif); background-repeat:no-repeat; width:213px; height:49px; margin:auto; display: block; }

.ser_tab a:hover{ background-image: url(../images/services_tab.gif); }

#content_container{ height:auto; width:auto; margin:auto; background-image: url(../images/bottom.gif); background-position:bottom; background-repeat:repeat-x; }

#white_shadow_background{ background-image: url(../images/content_background.gif); height:auto; width:790px; margin:auto; background-position:bottom;  }

#orange_shadow_background{ background-image: url(../images/banner_background1.gif); height:auto; width:790px; margin:auto; background-position:top; background-repeat:no-repeat;  }

#content_background{ background-image: url(../images/foot.gif); background-position:bottom; background-repeat:no-repeat; height:auto; width:790px; }

#title{ height:auto; padding:12px 27px 8px 27px; }

#title_pro{ height:auto; padding:12px 20px 8px 20px; }

#title_style{ font-family: Arial; font-weight:bold; font-size:17px; color:#333333; margin:0 0 10px 0; }

#welcome{ font-family:Tahoma; font-size:12px; color:#333333; } 

#latest_news_content{ height:auto; padding:0 16px; }

.latest_news_date{ font-family:Arial; font-size:12px; color:#666666;  font-weight:bold; padding:0 11px; }

.latest_news_title{ font-family:Tahoma; font-size:12px; color:#0099ff; padding:0 11px; }

.latest_news_content_style{ padding:0 11px; }

.latest_news_read_more{ font-family:Tahoma; font-size:11px; color:#FF0000; padding:0 11px; float:right; font-weight:bold; text-decoration:underline; }

.latest_news_read_more a:link { color:#FF0000; }

.latest_news_read_more a:visited { color:#FF0000; }

.latest_news_read_more a:active { color:#FF0000; }

.latest_news_read_more a:hover{ color:#0000FF; }

#footer_container{ padding:16px 0 5px 0; width:754px; clear:both; }

#footer{ width:370px; float:left; margin:0; padding:0; }

/* footer navigation */
ul#footer_navbar { margin:0; padding:0; list-style-type:none; }

ul#footer_navbar li { float:left; }

ul#footer_navbar li a { display:block; padding:0 5px; font-size:11px; font-family: Tahoma; text-decoration:none; color:#000000; }

ul#footer_navbar li a:hover { color:#FF0000; text-decoration:underline; }

ul#footer_navbar li a#current { color:#000000; text-decoration:underline; }
/* end */

#bludot{ font-size:11px; font-family: Tahoma; text-decoration:none; color:#000000; text-align:right; text-align:right; }

#bludot a:link { color:#3333FF; font-family: Tahoma; font-size:11px; text-decoration:none; }

#bludot a:visited { color:#3333FF; font-family: Tahoma; font-size:11px; text-decoration:none; }

#bludot a:active { color:#3333FF; font-family: Tahoma; font-size:11px; text-decoration:none; }

#bludot a:hover{ color:#3333CC; font-family: Tahoma; font-size:11px; text-decoration:underline; }

#left_navigate{ float:left; width:175px; }

#border{ border:#868585 solid 1px; width:170px; padding:4px; }

.cat_list{ font-family:Tahoma; font-size:12px; color:#333333; }

.right_details{ float:right; width:550px; margin:5px 0 10px 0; }

.left_bottom_catalog{ width:150px; float:left; margin:20px 0 0 0; }

.cat_title{ font-family:Tahoma; font-size:12px; color:#333333; font-weight:normal; font-weight:600; }

.catalog_details{ font-family:Tahoma; font-size:12px; color:#333333; font-weight:normal; }

.right_bottom_image{ width:365px; float:right; border:#999999 solid 1px; height:auto; margin:10px 0 0 0; padding:10px 0 0 0; }

.pic_title{ font-family:Tahoma; font-size:12px; color:#333333; font-weight:normal; font-weight:600; margin:0 0 10px 5px; height:auto; }

.cat_image_border{ width:73px; height:73px;  float:left; border:#CCCCCC solid 1px; padding:2px 2px 2px 2px; margin:0 0 10px 10px; }

.clear{ clear:both; line-height:20px; }

#paging_link{ text-align:right; height:auto; padding:16px 0 5px 0; width:754px; clear:both; }