/* CSS Document */
/***********************************************************************************************************************************
/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body { font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#4D4D4D; cursor:default }
/* global reset */
body, form, h1, h2, h3, h4, h5, h6, p { padding:0; margin:0 }
h1, h2, h3, h4, h5, h6, label, a { text-decoration:none }
a { color:#333; font-weight:normal; text-decoration:none }
a:hover { color:#EB3D00; text-decoration:underline }
a:active, a:focus { outline:0 }
img { border:none; outline:0 }
label { cursor:pointer }
ul { list-style:none; padding:0; margin:0 }
hr { padding:0; margin:0; color:#ddd }
/* 	ALL IDS (#ID)
**********************************************************/
#wrapper { width:1000px; overflow:hidden; margin:0 auto; padding:0 }
#maincontent { width:100%; overflow:hidden; margin:0; padding:6px 0; line-height:20px }
#header { width:100%; overflow:hidden }
#globleNav { width:1000px; float:left; overflow:hidden; background:url(../images/nav-bg.gif) no-repeat 0 0; height:26px; padding:4px 0 0 }
#banner { width:1000px; overflow:hidden; margin:0; padding:0 }
#footer { width:100%; height:50px; overflow:hidden; background:#404040 url(../images/footerbg.gif) repeat-x 0 0 }
/* ALL CLASSES (.CLASS)
**********************************************************/
.red { color:#EB3D00 }
.size11 { font-size:11px }
.emlist { padding:0 0 0 49px; margin:0 }
.pad6 { padding:6px 0; margin:0 }
.clr { clear:both; overflow:hidden; padding:0; margin:0 }
.black{color:#000}
/* HEADER ELEMENTS STYLING	
**********************************************************/
/* --------------> Logo <------------------- */
#logo { float:left; margin:0; padding:12px 0; width:198px; height:75px }
#logo a { display:block; height:75px; width:198px; background:url(../images/logo.gif) no-repeat 0 0 }
#logo a:hover { text-decoration:none; color:#FF0000 }
/* --------------> Welcome Box <------------ */
#top-links { float:right; width:360px; overflow:hidden; text-align:right; margin:0; font-size:11px; padding:12px 0 0 }
#top-links a { padding:4px; text-decoration:none }
#top-links a:hover { text-decoration:none; border:1px solid #ccc; padding:3px }
#top-links p { font-size:15px; font-family:Verdana, Geneva, sans-serif; letter-spacing:0.4px; font-weight:bold; padding:28px 0 0; height:29px; background:url(../images/key.jpg) bottom right no-repeat; text-align:left; width:360px }
/* --------------> Top Menus <-------------- */
ul.topnav { width:100%; overflow:hidden }
ul.topnav li { display:inline; float:left; padding:0 3px 0 16px}
ul.topnav li a { color:#fff; display:block; float:left; padding-left:5px; text-decoration:none; cursor:pointer }
ul.topnav li a span { color:#fff; display:block; float:left; padding:4px 14px 4px 10px; cursor:pointer }
ul.topnav li a:hover { color:#EB3D00; float:left; background:url(../images/active-bg.gif) no-repeat left top; padding-left:5px; text-decoration:none }
ul.topnav li a:hover span { color:#EB3D00; float:left; padding:4px 14px 4px 10px; background:url(../images/active-bg.gif) no-repeat right top }
ul.topnav li a.active { color:#EB3D00; float:left; background:url(../images/active-bg.gif) no-repeat left top; padding-left:5px; text-decoration:none }
ul.topnav li a.active span { color:#EB3D00; float:left; padding:4px 14px 4px 10px; background:url(../images/active-bg.gif) no-repeat right top }
/* --------------> Banner <-------------- */
.rlbrdr { border-color:#CCC; border-style:solid; border-width:0 1px 1px; height:250px/* background:url(../images/banner.gif) no-repeat right top */}
.bottomcorner { background:url(../images/corner-bottom.gif) left top no-repeat; width:1000px; height:5px; overflow:hidden }
/* FOOTER ELEMENTS STYLING
**********************************************************/
#footer .footermain { width:1000px; margin:0 auto; color:#ddd; padding:9px 0 0; font-size:11px; overflow:hidden }
#footer .footerleft { width:300px; float:left; padding:9px 0 0 }
#footer .footerright { width:700px; float:right; text-align:right }
#footer .footerright p { font-size:10px; padding:6px 0 0 }
#footer .footermain a { color:#ddd; padding:0 2px; text-decoration:none }
#footer .footermain a:hover { text-decoration:underline; color:#fff }
/* 	MAIN MODULES (id=MAINMODS)
**********************************************************/
/* --------------> Leftside <-------------- */
.leftmain { float:left; margin:0; padding:0; width:742px; overflow:hidden}
.lefttop { width:740px; overflow:hidden; height:6px; margin:0; padding:0; background:url(../images/lefttop.gif) no-repeat left top }
.leftbottom { width:740px; overflow:hidden; height:6px; margin:0; padding:0; background:url(../images/leftbottom.gif) no-repeat left top }
.leftside { width:718px; margin:0; padding:0 10px; text-align:justify; border-color:#CCC; border-style:solid; border-width:0 1px; background:url(../images/rightmiddle.gif) left top repeat-y ; overflow:hidden}
.leftside h2.headingh2 { border-bottom:1px solid #ddd; font-size:16px; color:#EB3D00; font-weight:bold; padding:6px 0 }
.leftside p { margin:0; padding:6px 0 }
.leftside p img { margin:0; padding:0; border:1px solid #ddd }
.leftside p img:hover { margin:0; padding:0; border:1px solid #ccc }
.leftside ul { margin:0; padding:4px 0 }
.leftside ul li { margin:0 0 0 10px; padding:2px 14px; background:url(../images/icon.gif) no-repeat 2px 8px }
.leftside ul ul { margin:0; padding:0 }
.leftside .flset { margin:0; padding:6px 0 }
.leftside .flset fieldset { margin:0; padding:0 10px; border:1px solid #ddd }
.leftside .flset fieldset legend { margin:0; padding:0 6px; font-weight:bold; color:#EB3D00 }
.leftside .flset fieldset p { margin:0; padding:6px }
.leftside .flset fieldset ul { margin:0; padding:0 0 6px 0 }
.leftside .flset fieldset ul li { margin:0 6px; padding:2px 14px; background:url(../images/icon.gif) no-repeat 0 10px }
.leftside ul.sitemap li a { font-weight:bold }
.leftside ul.sitemap ul { margin:0; padding:0 }
.leftside ul.sitemap ul li a { font-weight:normal }
/* --------------> MPVD Table <------------ */
.leftside table.mvpd { margin:6px auto; padding:0 }
.leftside table.mvpd img { margin:0; padding:0; border:1px solid #ddd }
.leftside table.mvpd img:hover { margin:0; padding:0; border:1px solid #ccc }
/* --------------> hide/show <------------ */
.leftside .box { margin:6px 0 0; padding:6px; border:1px solid #ddd; overflow:hidden }
.leftside span.hdsh img { border:1px solid #ddd }
.leftside span.hdsh img:hover { border:1px solid #999 }
.leftside .box:hover { background:#fbfbfb }
.leftside .box a { text-decoration:none }
.leftside .box a:hover { text-decoration:underline; color:#333 }
.leftside .box ul, #div1 { display:none }
.leftside .box ul.disshow, .leftside .box ul ul.disshow { display:block!important }
.leftside .box div.hdcon { padding:0 0 0 26px; margin:0 }
.leftside .box div.hdcon ul li { margin:0; padding:2px 14px; background:url(../images/icon.gif) no-repeat 2px 8px }
.leftside .box ul li { margin:0 0 0 28px; padding:2px 14px; background:url(../images/icon.gif) no-repeat 2px 8px }
.leftside .box .plsmns { margin:1px 0 0 0; padding:0; float:left }
.leftside .box div.headhdsh { margin:0; padding:0; text-indent:12px }
.leftside .box .plsmns img { border:1px solid #ddd }
.leftside .box .plsmns img:hover { border:1px solid #999 }
/* --------------> Rightside <------------ */
.rightmain { float:left; margin:0 8px 0 0; padding:0; width:250px; overflow:hidden}
.righttop { width:250px; overflow:hidden; height:5px; margin:0; padding:0; background:url(../images/righttop.gif) no-repeat left top }
.rightbottom { width:250px; overflow:hidden; height:5px; margin:0; padding:0; background:url(../images/rightbottom.gif) no-repeat left top }
.rightside { width:228px; margin:0; padding:0 10px; text-align:left; border-color:#CCC; border-style:solid; border-width:0 1px; background:url(../images/rightmiddle.gif) repeat-y left top }
.rightside h2.headingh2 { border-bottom:1px solid #ddd; font-size:16px; color:#EB3D00; font-weight:bold; padding:6px 0 }
.rightside h2.headingh2 a { border-bottom:1px solid #ddd; font-size:16px; color:#EB3D00; font-weight:bold; padding:6px 0}
.rightside h2.headingh2 a:hover { text-decoration:underline}
.rightside p { margin:0; padding:6px 0}
.rightside ul { margin:0; padding:6px 0}
.rightside ul li { margin:0 0 0 6px; padding:2px 14px; background:url(../images/icon.gif) no-repeat 2px 9px}
/* --------------> listings <---------------- */
/* --------------> Forms Elements <---------- */
.leftside form.form1 .enquiry { padding:10px; border:1px solid #eee; margin:6px auto}
.leftside .enquiry form.form1, textarea, select, input { font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#666; border:1px solid #ddd; width:260px; padding:6px; margin:0; outline:none}
.leftside .enquiry .subbt { color:#666; border:1px solid #ddd; background:#fff; padding:7px; cursor:pointer; width:100px; font-size:13px; font-weight:bold}
.leftside .enquiry .subbt:hover { color:#EB3D00; border:1px solid #c8c8c8; background:#fcfcfc}
input:focus, textarea:focus, select:focus { background-color: #fcfcfc !important; border-color: #c8c8c8 !important; color:#4D4D4D !important}
label.error { float: none; display:block; color: #EB3D00; margin:0; padding:0; height:16px; vertical-align:top; font-size:11px}
/* --------------> Rounded Corners <--------- */
/*go to top*/
#toTop { width:84px; background:#fff; border:1px solid #ddd; text-align:center; padding:5px; position:fixed; bottom:58px; right:10px; cursor:pointer; text-decoration:none; font-size:11px; float:right}
#toTop:hover { background:#f9f9f9; border:1px solid #ccc; color:#EB3D00}
/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
ul.Prodlist { margin:0; padding:6px 0}
ul.Prodlist li {margin:0 0 2px 0px; background:#afb0b4; padding:0 0 0 4px!important}
ul.Prodlist li a {padding:2px 14px; display:block; color:#FFFFFF; font-weight:bold; font-size:11px}
ul.Prodlist li a:hover {text-decoration:none; background:#999 url(../images/icon.png) no-repeat 3px 8px; color:#dddddd}
.bluetext {color:#0000FF}
.fr {float:right}
.fl{float:left}

/* 	NEW CSS FR.$umit (24 Aug 2010)
**********************************************************/
a.zoom {display:block; color:#fff}
a.zoom:hover {text-decoration:none!important}
a.zoom img {border:1px solid #aaa}
a.zoom img:hover {border:1px solid #fff; text-decoration:none}

.home_boxes {margin:0; padding:0; width:100%; overflow:hidden}
.home_boxes .innerdiv {float:left; overflow:hidden; width:238px;}
.home_boxes .innerdiv h3 {text-align:left}
.home_boxes ul li {padding:3px 15px}
.home_boxes ul li a {margin:0}
.home_boxes .innerdiv h3 a {display:block; padding:0; text-align:center; min-height:31px; background:#f5f5f5; border:1px solid #c0c0c0; margin:0 2px 5px; padding:8px 15px; background:url(../images/box-bg-blue.gif) repeat 0 0; border-radius:5px; font-size:14px; font-weight:bold; position:relative; line-height:30px}
.home_boxes .innerdiv h3 a:hover {text-decoration:none; background:url(../images/box-bg-hover.gif) repeat 0 0!important; border:1px solid #fa9c7b; color:#333}
ul.innerlist {padding:0}
ul.innerlist li {float:left; width:40%}
a.pdfdownload {float:right; color:#333; font-weight:bold; padding:0 0 5px 20px; background:url(../images/pdf.gif) no-repeat 0 0; margin:0 0 0 15px; font-size:13px}
.leftside .box p.img {text-align:center}
.leftside .box p.img img {margin-bottom:10px}

.boxinner {overflow:hidden}
#tabs ul.menutab {width:100%; overflow:hidden; border-bottom:3px solid #888787; margin:0; padding:5px 0 0 0; list-style-type:none}
#tabs ul.menutab li {list-style:none; float:left; padding:0 3px 0 0; margin:0; background:none}
#tabs ul.menutab li a {color:#333; border-radius:6px 6px 0 0; padding:6px 10px; font-weight:bold; display:block}
#tabs ul.menutab li a:hover, #tabs ul li.ui-tabs-active a {text-decoration:none; background:#888787; color:#fff}
.tableargiapge {width:100%; border-top:1px solid #76923c; border-right:1px solid #76923c}
.tableargiapge tr td {border-bottom:1px solid #76923c; border-left:1px solid #76923c; padding:5px 6px}
.tableargiapge tr.allbg td {background:#e6eed5}
.tableinner {width:100%; border-bottom:1px solid #ccc; border-left:1px solid #ccc; margin:15px 0 10px 0}
.tableinner tr th {border-top:1px solid #ccc; border-right:1px solid #ccc; padding:5px; background:#f5f5f5}
.tableinner tr td {border-top:1px solid #ccc; border-right:1px solid #ccc; padding:5px}
.tableinner tr th.colorbg {background:#ccc; text-align:center}
.our-team {width: 100%; overflow: hidden; margin-bottom: 20px}
.our-team .three-colum img {width: 100%}
.our-team .three-colum {float: left; width:32%; margin-right:2%; text-align: center}
.our-team .three-colum:nth-last-child(1) {margin-right:0}
.our-team .three-colum h3 {font-size: 17px; line-height: 30px; margin: 10px auto 0}
.three-colum strong {display: block; color: #f00}
.innerdiv.text-small h3 a {font-size: 12px; min-height: 59px}
.highliter {background: #b30101; padding: 10px; text-align: center; font-size: 16px; color: #fff;}
.blinker:hover {color:#fff; font-weight:600}
.blinker {color: #fff; animation: blinker 1.2s ease-out infinite}
@keyframes blinker {50% { opacity: 0; }}