body{ margin:0px 0 0 0; padding:0; font-family:Calibri, "Trebuchet MS", Tahoma, Arial; font-size:12px; background:#e9e9e9 url(../images/body_bg2.gif) left top repeat-x;}
ul{ margin:0; padding:0;}
a{ text-decoration:none; color:#ff0000;}
a:hover{color:#000;}
.main_wrapper{ text-align:center; margin:0px 0; background:url(../images/body_bg.jpg) center top no-repeat ;}
.inner_wrapper{ background:url(../images/footer_bg.gif) left bottom repeat-x;}
.inner_wrapper2{ background:url(../images/footer_bg3.gif) left bottom repeat-x;}
.topnav_bg{ background:url(../images/topnav_bg.gif) no-repeat 9px 0px; padding:0px 0 0 14px}
.top_pad{ padding-top:5px;}
.toplogo{ padding:0;}
.top_bmarks{ padding-right:0px;}

.box1{ background:url(../images/box1.jpg) left bottom no-repeat;}
.box2{ background:url(../images/box2.jpg) left bottom no-repeat;}
.box3{ background:url(../images/box3.jpg) right bottom no-repeat;}
.title1{ font-size:20px; color:#1c1c1c; font-weight:bold; padding:35px 0 10px;}
.box1 .title1, .box2 .title1, .box3 .title1{ padding:45px 0 10px;}
.title2{ font-size:20px; color:#b10104; font-weight:bold; padding:11px 15px; background:url(../images/title_bg.gif) left top no-repeat;}
.title3{ font-size:20px; color:#b10104; font-weight:bold; padding:9px 15px; background:url(../images/title_bg.gif) left bottom no-repeat; border-top:#f1f1f1 1px solid}
.title4{ font-size:20px; color:#b10104; font-weight:bold; padding:11px 15px; background:url(../images/form_title.jpg) left top no-repeat;}
.title5{ font-size:20px; color:#b10104; font-weight:bold; padding:11px 15px; background:url(../images/title_bg1.gif) left top no-repeat;}

.text1{ font-size:12px; color:#894a00; padding-bottom:95px;}
.box_ht{ height:68px;}
.box_pad{ padding-left:5px;}

.topmail{ font-family:Calibri, "Trebuchet MS", Tahoma, Arial; color:#999; font-size:18px; padding:6px 0 14px 80px;}
.cont-body{ padding:0;}
.left_navbg{background-color:#f5f5f5;}
.leftnav_top{ background:url(../images/cat_title.gif) left top no-repeat; font-size:18px; text-transform:uppercase; color:#FFFFFF; text-align:left; padding:10px 18px 9px; font-weight:bold;}
.left_navbg li{ list-style:none; margin:0; padding:3px 0; border-bottom:1px dotted #ccc;}
.left_navbg li a{ color:#004acb; text-decoration:none; font-size:16px; display:block; padding:6px 0 7px 27px; background:url(../images/left_nav_bullet.gif) 6px 10px no-repeat;}
.left_navbg li a:hover, .left_navbg li.current a{color:#dd1b11; background:url(../images/left_nav_bullet2.gif) 6px 10px no-repeat #ccc;}
* html .left_navbg li a { display:inline-block; width:221px;}
.pro_tourbg{ background:url(../images/product_tourbg.gif) left top repeat-y;}

.welcome_bg{ padding:5px 0 0; color:#333; text-align:justify; font-size:14px; line-height:1.5;}
.welcome_bg p{ padding:10px 0 0; margin:0;}

.text2{ padding:5px 0 ; color:#333; text-align:justify; font-size:13px; line-height:1.5;}
.app_list{ font-size:15px; color:#CC0000;}
.app_list li{ font-size:15px; color:#CC0000; list-style:none; background:url(../images/bullet2.gif) left center no-repeat; padding-left:10px; font-weight:bold; line-height:25px}

.news_bg{ background:url(../images/news_bg.gif) repeat-y center; font-family:Calibri, "Trebuchet MS", Tahoma, Arial;}
.news_bg .head{ font-size:22px; color:#fff; font-weight:bold; border-bottom:1px solid #a0a0a0; padding-bottom:5px;}
.news_bg .news{ text-align:justify; padding:10px 0; border-bottom:1px dotted #b1b1b1; color:#333;}
.news_bg .news a{ color:#CC0000; font-weight:bold; font-size:14px; display:block; margin-bottom:5px;}
.news_bg .news a:hover{ color:#CC0000; text-decoration:underline;}
.news_bg input, .news_bg textarea{ width:220px; border:1px solid #d4d4d4;}
.news_bg .form{ padding:5px 0;}
.news_bg .s1{ color:#000;}
.news_bg .s2{ color:#004aa5; font-size:14px; font-weight:bold;}
.news_bg .s3{ color:#686868;}
.inner_news
{
font-size:13px; text-align:left; color:#333; padding:0px; margin:0px;
}
.left_news .news{ text-align:justify; padding:7px 0; border-bottom:1px dotted #b1b1b1; color:#333;}
.left_news .news a{ color:#CC0000; font-weight:bold; font-size:14px; display:block; margin-bottom:5px;}
.left_news .news a:hover{ color:#CC0000; text-decoration:underline;}
.emp_cell1{ height:20px;}

.video_bg
{
background:#0a0a0a; padding:5px;
}

.footer{  color:#9f9f9f; padding:25px 0 35px; background:url(../images/footer_bg2.gif) center top no-repeat;}
.footer a{ color:#fff; text-transform:uppercase;}
.footer a:hover{ color:#d9261c;}
.copyright{ padding-top:8px; color:#757575;}
.brand_title{background-color:#fff; font-size:18px; font-family:Calibri, "Trebuchet MS", Tahoma, Arial; padding:0; border-bottom:1px solid #ededed; color:#d52525;}
.brand_bg{ background-color:#fff;}
.view_more{ padding-top:5px;}
.body_head{ font-size:24px; font-family:Calibri, "Trebuchet MS", Tahoma, Arial; padding:10px 0 8px;  color:#d9261c; font-weight:bold; border-bottom:2px solid #ddd; text-transform:uppercase;}
.body_head span{ color:#888; font-size:16px; font-weight:normal;}
.aboutus_bg{ padding:10px 15px; color:#333; text-align:justify; font-size:14px; background:url(../images/aboutus_bg.gif) left top repeat-y;}
.aboutus_bg p{ padding:10px 0 0; margin:0; text-align:justify;}
.aboutus_bg strong{ color:#000; font-size:15px; font-style:italic;}
.aboutus_bg span{ color:#000; font-size:15px; font-style:italic; font-weight:bold;}
.aboutus_bg .s1{ color:#ff1e00;}
.aboutus_bg .s2{ color:#1355a7;}
.aboutus_bg .s3{ color:#8d8d8d;}
.aboutus_bg ul{ margin-left:5px;}
.aboutus_bg ul li{ list-style:none; background:url(../images/bullet1.gif) no-repeat left 7px; padding:2px 0 2px 15px; color:#666666;}
.aboutus_bg h2{ border-bottom:1px solid #efefef; padding:5px 0; color:#333; font-weight:bold; margin:0 0 10px; font-size:18px;}
.aboutus_bg h3{ padding:5px 0; color:#ff0000; font-weight:bold; margin:0; font-size:18px;}
.aboutus_bg h4 a:link, .aboutus_bg h4 a:visited
{
color:#0033CC; font-size:16px; font-weight:bold; font-style:italic; text-decoration:underline;
background:url(../images/icon.png) no-repeat left; padding-left:38px; line-height:35px; display:inline-block;
}
.aboutus_bg h4 a:hover
{
color:#000000;
}

.aboutus_bg1{ padding:10px 15px; color:#333; text-align:justify; font-size:14px; background:url(../images/aboutus_bg1.gif) left top repeat-y;}
.aboutus_bg1 p{ padding:10px 0 0; margin:0; text-align:justify;}
.aboutus_bg1 strong{ color:#990000; font-size:16px;}
.aboutus_bg1 .s1{ color:#ff1e00;}
.aboutus_bg1 .s2{ color:#1355a7;}
.aboutus_bg1 .s3{ color:#8d8d8d;}
.aboutus_bg1 ul{ margin-left:5px;}
.aboutus_bg1 ul li{ list-style:none; background:url(../images/bullet1.gif) left center no-repeat; padding:2px 0 2px 15px; color:#666666;}
.aboutus_bg1 h2{ border-bottom:1px solid #efefef; padding:5px 0; color:#333; font-weight:bold; margin:0 0 10px; font-size:18px;}
.aboutus_bg1 h3{ padding:5px 0; color:#ff0000; font-weight:bold; margin:0; font-size:18px;}


.contact_body{background: url(../images/cont_bg.jpg) left bottom no-repeat; padding:0 15px;}
.contact_body .head1{ font-size:22px; font-weight:bold; color:#b00101; padding:5px 0 10px;}
.contact_body .contit1{ font-size:13px; color:#333; padding-bottom:10px;}
.contact_body .ph{ font-size:20px; color:#0b519f; font-weight:bold; }
.contact_body a{ color:#FF0000; font-size:14px;}
.add_text{ color:#858585;}

.service_bg{ color:#333; text-align:justify; background:#fff; padding-top:0px;}
.service_bg p{ padding:10px 0 0; margin:0; text-align:justify;}
.service_bg strong{ color:#333333; font-size:13px;}
.service_bg h2{ padding:10px 0 5px 0; color:#000; font-weight:bold; margin:0; font-size:15px;}
.service_bg .inner_news{ padding:0 0 10px; text-align:justify; border:0 none; color:#333;}

.products_bg{ background:url(../images/products_bg.gif) left top repeat-y;}
.header_banner{ padding:10px 0 0;}

.gallery_bg{ background:url(../images/gallery_bg.jpg) left top repeat-y;}

.note-txt1{ text-transform:none; font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:normal; font-size:12px; background:url(../images/note.gif) left center no-repeat; padding:5px 30px; margin:10px 0;}
.note-txt1 b{ color:#666666;}

.vision_bg{ background-color:#181818;}
.vision_bg .head{ font-size:18px; color:#ffae00; font-weight:bold; text-transform:uppercase; padding:5px 0; background:url(../images/bdr_line.gif) left bottom repeat-x;}
.vision_bg .img_pad{ padding:10px 0;}
.vision_bg .text{ font-size:13px; color:#fff; padding:0 0 10px; text-align:justify;}

.send_bttn{ font-size:12px; text-transform:uppercase; font-weight:bold;}
.white_box{ background-color:#fff; color:#999; padding:2px 12px 5px;}
.white_box span{ text-align:justify; display:block;}
.our_clients{ width:833px; margin-top:30px;}
.our_clients .welcome_head{ border:0 none;}
.clpad{ padding:0 0 20px 0;}
.img_bdr{ border:1px solid #d6d6d6; padding:5px; background-color:#FFFFFF;}
.down_txt{ font-size:16px; padding:3px 0; color:#d2220a;}
.down_bdr{ background:url(../images/down_bdr.gif) left center repeat-x; padding:15px 0;}
.flag_bg{ background:url(../images/flag_bg.gif) left center no-repeat;}
.flag_bg td{ padding:7px 0;}

.faq_line{ background:url(../images/faq_line.gif) left center no-repeat;}
.pro_link1{ padding:8px 5px 4px;}
.pro_link1 a{ font-size:15px; line-height:normal; font-weight:bold;}
.line1{ background:url(../images/line1.gif) left center no-repeat; height:40px;}
.line2{ background:url(../images/line1.gif) left top no-repeat; height:40px;}
.pro_desc{ text-align:justify; line-height:1.5;}
.pro_desc span{ font-size:12px; font-weight:bold; color:#333333; display:block; padding-top:5px; }

.product_bg{ background-color:#efefef; padding:0 8px;}
.product_bg a:link, .product_bg a:visited{ font-size:14px; font-weight:bold; color:#dd1b11; text-transform:uppercase; display:inline-block; margin:11px 0 6px;} 
.product_bg a:hover{ color:#000000;}
.cl_bg{ background:url(../images/cl_bg.gif) left top repeat-y;}
.topcont_bg{ background:url(../images/topcont_bg.jpg) right top no-repeat; margin-top:25px;}
.line2{ padding:8px 0 8px 0; background:url(../images/line2.gif) left center repeat-x;}

.contact_us{ border-top:1px solid #eee; border-right:1px solid #eee; color:#333333;}
.contact_us td{ padding:10px; border-left:1px solid #eee; border-bottom:1px solid #eee; font-size:14px;}
.contact_us .head1{ font-size:18px; font-weight:bold; background-color:#f5f5f5; color:#333;}
.contact_us .contit1{ font-size:16px; background-color:#f5f5f5; color:#999999; border-top:1px solid #fff;}

.brand_title2{ margin:3px 20px; padding:8px 10px; color:#333; font-size:14px; font-weight:bold; border-bottom:1px dotted #ddd; background-color:#e1e1e1;}
.inner_news { font-size:14px; color:#333333; border-bottom:1px solid #dee3e7; border-left:1px solid #dee3e7; border-right:1px solid #dee3e7; padding:5px 8px; }
.inner_news span { color:#b2b2b2; font-size:11px;}
.inner_news2{ padding-left:10px;}
.inner_news2 h1 { color:#666; font-size:13px; font-weight:normal; padding:0px; margin:0px; }
.inner_news2 h2 { color:#000; font-size:14px; font-weight:normal; padding:0px; margin:0px; font-weight:bold; border-bottom:none; line-height:22px; }
.inner_news ul { padding:0px; margin:15px 0 0 10px; list-style:disc; }
.inner_news li { line-height:25px; text-align:left; }
.inner_news a:link, .inner_news a:visited { color:#0066CC; text-decoration:underline; font-weight:bold; }
.inner_news a:hover { color:#000; text-decoration:underline; }

.form-head{ font-size:13px; color:#666666; font-weight:bold; padding:5px 10px;}
.form-txtbox{ width:300px; padding:5px 8px; border:1px solid #ccc; font-size:14px;}
.form-txtarea{ border:1px solid #ccc; font-size:13px;}

.tab3
{
color:#FFFFFF;
margin:0 3px; padding:0 10px;
font-size:15px; color:#000;
line-height:33px;
text-align:center;
border-right:#fff 1px solid;
font-weight:bold;
text-transform:uppercase;
}
.tab4
{
color:#FFFFFF;
background:#aa140c;
border-left:#aa140c 1px solid;
border-right:#aa140c 1px solid;
margin:0 3px; padding:0 9px;
font-size:15px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}
.ser_content
{
background:#fff;
padding:00px;
}
.ser_bc
{
background:#999999;
height:34px; line-height:34px;
width:100%;
}

.right_menu
{
font-size:22px; color:#333333; text-align:right; font-weight:bold;
}
.right_menu h1
{
margin:0px; padding:0px; list-style:none; font-weight:bold;
font-size:26px;
display:none;
}
.right_menu a:link, .right_menu a:visited
{
background:url(../images/right_menu.jpg) no-repeat;
width:221px; height:40px;
padding-left:15px;
margin:3px 0;
text-decoration:none;
color:#fff;
display:block;
font-size:16px;
text-align:left; line-height:40px;
font-weight:normal;
}
.right_menu a:hover
{
background:url(../images/right_menu_hover.jpg) no-repeat;
text-decoration:none;
color:#fff;
}
.right_menu span
{
background:url(../images/right_menu_hover.jpg) no-repeat;
width:221px; height:40px;
padding-left:15px;
margin:3px 0;
text-decoration:none;
color:#fff;
display:block;
font-size:16px;
text-align:left; line-height:40px;
font-weight:normal;
}

.download_box
{
font-size:15px; font-weight:bold;
}
.download_box a:link, .download_box a:visited
{
background:#f1f0f0 url(../images/download_icon.jpg) no-repeat 15px;
color:#CC0000; text-decoration:none;
padding:7px 10px 7px 45px;
display:block;
line-height:23px;
border:#d8d8d8 1px solid
}
.download_box a:hover
{
background:#fff url(../images/download_icon.jpg) no-repeat 15px;
color:#CC0000; text-decoration:none;
border:#d8d8d8 1px solid;
}

.gallery
{
font-size:13px; color:#333333;
}
.gallery h1
{
font-size:16px; font-weight:bold; color:#0066CC; text-align:left; padding:0px 17px; text-transform:uppercase;
}
.gallery img
{
border:#CCCCCC 1px solid;
}

/* News Ticker Styling Start */
#ticker-wrapper.has-js { margin:0;  height: 37px; display: block; font-size: 15px; }
#ticker {width: 810px; height: 37px; display: block; float: left; position: relative; overflow: hidden; }
#ticker-title { padding-top: 9px; float: left; color: #990000; font-weight: bold; text-transform: uppercase; }
#ticker-content { margin: 0px; padding-top: 14px; float: left; position: absolute; color: #cc0000; font-weight: bold; overflow: hidden; white-space: nowrap; line-height: 1.2em; }
#ticker-content:focus {  none;
}
#ticker-content a { text-decoration: none; color: #cc0000; }
#ticker-content a:hover { text-decoration: underline; color: #0D3059; }
#ticker-swipe { padding-top: 9px; position: absolute; top: 0px; left: 80px; background-color: #f7f7f7; display: block; width: 800px; height: 23px; }
#ticker-swipe span { margin-left: 1px; background-color: #f7f7f7; border-bottom: 1px solid #cc0000; height: 12px; width: 7px; display: block; }
#ticker-controls { padding: 12px 5px 0px 0px; list-style-type: none; float: right; }
#ticker-controls li { padding: 0px; margin-left: 5px; float: left; cursor: pointer; height: 16px; width: 16px; display: block; }
#ticker-controls li#play-pause { background-image: url('../images/controls.png'); background-position: 32px 16px; }
#ticker-controls li#play-pause.over { background-position: 32px 32px; }
#ticker-controls li#play-pause.down { background-position: 32px 0px; }
#ticker-controls li#play-pause.paused { background-image: url('../images/controls.png'); background-position: 48px 16px; }
#ticker-controls li#play-pause.paused.over { background-position: 48px 32px; }
#ticker-controls li#play-pause.paused.down { background-position: 48px 0px; }
#ticker-controls li#prev { background-image: url('../images/controls.png'); background-position: 0px 16px; }
#ticker-controls li#prev.over { background-position: 0px 32px; }
#ticker-controls li#prev.down { background-position: 0px 0px; }
#ticker-controls li#next { background-image: url('../images/controls.png'); background-position: 16px 16px; }
#ticker-controls li#next.over { background-position: 16px 32px; }
#ticker-controls li#next.down { background-position: 16px 0px; }
.js-hidden { display: none; }
#no-js-news { padding: 10px 0px 0px 45px; color: #F8F0DB; }
/* News Ticker Styling End */

.clock_bg{ background:url(../images/clock_bg.jpg) left center no-repeat;}
.clock_bg .time{ padding:55px 0 10px;}

.footer_bottom
{
background:url(../images/footer_bottom.jpg) no-repeat center top;
}
.footer_seb
{
width:30px; background:url(../images/footer_seb.jpg) repeat-y center;
}
.foot_sitemap
{
font-size:12px; color:#e5392d; text-align:left; line-height:24px;
}
.foot_sitemap h1
{
font-size:18px; color:#898989; font-weight:normal;
padding:0px; margin:0px;
}
.foot_sitemap h1 a:link, .foot_sitemap h1 a:visited
{
color:#898989; text-decoration:none; background:none; padding:0px; margin:0px;
}
.foot_sitemap h1 a:hover
{
color:#fff; text-decoration:none;
}
.foot_sitemap a:link, .foot_sitemap a:visited
{
margin:0 0 0 10px;
background:url(../images/bullet.gif) no-repeat left;
padding-left:15px;
color:#464646; text-decoration:none;
}
.foot_sitemap a:hover
{
background:url(../images/bullet.gif) no-repeat left;
padding-left:15px;
color:#fff; text-decoration:none;
}
.foot_sitemap_copy
{
font-size:14px; text-transform:uppercase; text-align:center; color:#464646; line-height:40px;
}

.form_bg{ padding:10px 15px; color:#333; text-align:justify; font-size:14px; background:url(../images/form_bg.jpg) left top repeat-y;}
.form
{
font-size:14px; color:#333333; line-height:20px; text-align:justify;
}
.form td
{
padding:4px 0;
}
.form h1
{
font-size:15px; font-weight:bold;
border-bottom:#CCCCCC 1px solid;
padding-bottom:5px;
}
.form h2
{
font-size:15px; font-weight:bold; text-align:left; margin:0px; padding:0px;
}
.form div
{
background:#f7f5f5; border:#d3d3d3 1px solid;
padding:10px;
}
.form strong
{
font-size:15px; color:#CC0000; font-style:italic; font-weight:bold;
}
.form span
{
font-size:15px; color:#000; font-style:italic; font-weight:bold;
}
.form .txtarea
{
border:#999999 1px solid; font-size:13px; color:#333333; width:300px;
}
.form .txtarea_ml
{
border:#999999 1px solid; font-size:13px; color:#333333; width:710px;
}

.table_style
{
border-left:#d2d2d2 1px solid; border-top:#d2d2d2 1px solid; font-size:13px; color:#333333; line-height:18px;
text-align:center;
}
.table_style td
{
border-right:#d2d2d2 1px solid; border-bottom:#d2d2d2 1px solid; padding:7px 5px;
}
.table_style h1
{
font-size:15px; font-weight:bold; color:#000000; line-height:30px;
padding:0px; margin:0px; text-align:center;
}
.table_style tr.bg1
{
background:#d2d2d2;
}
.table_style tr.bg2
{
background:#ebebeb;
}

.sitmap
{
background:url(../images/folder.jpg) no-repeat left 2px;
padding-left:20px; color:#444;
font-size:13px;
line-height:20px;
}
.sitmap a:link,.sitmap a:visited
{
color:#444; text-decoration:none;
}
.sitmap a:hover
{
color:#CC3300; text-decoration:underline
}
.sitmap1
{
background:url(../images/folder1.jpg) no-repeat left;
padding-left:20px; color:#444;
font-size:12px;
}
.sitmap1 a:link,.sitmap1 a:visited
{
color:#444; text-decoration:none;
}
.sitmap1 a:hover
{
color:#CC3300; text-decoration:underline
}
.head_txt3{ font-family:Calibri, "Trebuchet MS", Arial; font-size:14px; color:#FF0000;   padding-bottom:10px;  font-weight:bold;}