.Mapcontactusheightwidth{width:500px; height:475px; *height:500px;}
.techpad14{margin-top:10px;}
.Justifiedclear{clear:both; text-align:justify;}
.arial11 a, .arial11 a:hover{border-bottom:#EEE 1px solid; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#7D7D7D; font-weight:bold;}
.searchtext{color:Red; font-weight:bold;}
.techexpemaintab1460{width:460px; float:left;}
.leftmenufont ul .HideSub ul li.ActiveFont a{color:#0381be;}
.CurrentPage{font-family:Verdana,Arial,Helvetica,sans-serif; color:#5aaeed; font-size:11px;}
.stevefont a, .stevefont a:hover{color:#004b75; font-size:14px; text-decoration:none;}
.lastnum{width:940px; clear:both; padding-top:25px; padding-bottom:15px;}
.lastnum404{width:730px; clear:both; padding-top:25px; padding-bottom:15px;}
.lastnumTop{width:940px; clear:both; padding-top:25px; padding-bottom:15px;}
.prodheadfont, .prodheadfont a, prodheadfont a:hover{font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#515151; font-weight:normal;}
.btmpagelink{display:inline;}  
.btmpagelink ul, .btmpagelink ul li{margin:0px; padding:0px; list-style:none; display:inline;}
.btmpagelink ul li a{font-size:13px; color:#4786a7; text-align:center; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px; border:1px solid #C3E1F6; text-decoration:none; display:inline;}
.btmpagelink ul li a:hover, .btmpagelink ul li.Selected a{background-color:#ECF7FF;}
.NewNDRight{width:220px; float:right; margin-right:8px; padding:10px; padding-right:0px; border:solid 1px #dcdcdc; background:#fff url(../images/gray_gradiant.gif) repeat-x bottom; font-size:12px; font-weight:normal;}
.NewNDRight a{color:#25A2D9; text-decoration:none;}
.NewNDRight a:hover{color:#25A2D9; text-decoration:underline;}
body{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#565151; margin:0px; padding:0px; width:100%; height:100%; padding-top:243px; background:url(../images/body-bg.png) no-repeat center top;}
.mainconbody{position:absolute; top:0px; width:100%; margin:0 auto; margin-top:5px;}
.topflagdiv{margin-top:10px; width:360px; float:left;}
.flagdiv{width:30px; text-align:right; float:left; padding-left:10px; padding-right:5px;}
.phonediv{text-align:left; width:130px; float:left;}
.phonediv2{text-align:left; width:105px; float:left;}
.main{width:995px; margin:0 auto; padding:0px;}
.maindiv{width:999px; float:left;}
.midcondiv{width:999px; float:left; margin-top:3px;}
.logodiv{padding-bottom:5px; padding-left:10px; width:185px; float:left;}
.flagmaindiv{width:575px; float:right;}
.menutopdiv{width:750px; float:left;}
.topmenudiv{width:750px; height:60px;}
.textbox{font-family:Verdana,Arial,Helvetica,sans-serif; padding-left:5px; padding:0px; width:138px; margin:0px; float:left; height:15px; border-bottom:#c7c4b3 1px solid; border-top:#c7c4b3 1px solid; border-left:#c7c4b3 1px solid; border-right:#c7c4b3 1px solid;}
.inquirytextbox{font-family:Verdana,Arial,Helvetica,sans-serif; padding-left:5px; padding:0px; width:138px; margin:0px; float:left; font-size:11px; border-bottom:#c7c4b3 1px solid; border-top:#c7c4b3 1px solid; border-left:#c7c4b3 1px solid; border-right:#c7c4b3 1px solid;}
.smalltextbox{font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; border-bottom:#c7c4b3 1px solid; border-top:#c7c4b3 1px solid; border-left:#c7c4b3 1px solid; border-right:#c7c4b3 1px solid;}
.searchmaindiv{margin-left:28px; margin-top:8px; width:165px; float:left;}
.printicon{padding-top:5px; width:20px; float:left;}
.texboxdiv{width:165px; float:left;}
.banner{width:728px; height:144px; float:left;}
.bannerrighttab{width:250px; float:left;}
.livechatimg{background:url(../images/live-chatimg.jpg) no-repeat; width:255px; height:78px;}
.chatpad{padding-top:25px; padding-left:12px;}
.msnpad{padding-right:6px; padding-left:9px;}
.leftcontab{padding-right:25px; width:447px; padding-left:13px; float:left; text-align:left;}
.offshardiv{margin-top:10px; margin-left:12px;  width:477px; float:left;}
.newstab{float:left; margin-top:9px; padding-bottom:7px; border:#CCEBFF 1px solid; width:219px; background:#f7f9fa;}
.welcomediv{margin-bottom:5px; border-bottom:#ededf5 1px solid; width:978px; clear:both; float:left;}
.welcomediv1{padding-top:5px; width:635px; float:left;}
.var12{padding-bottom:6px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#727272;}
.var11{margin:0px; padding:0px;}
.var11 ul{list-style:none; padding-left:5px; margin:0px;}
.var11 li{background:#FFF url(../images/bullate.gif) no-repeat; background-position:0px 10px; font-weight:normal; list-style:none; padding-left:10px; line-height:20px;  font-size:11px; text-decoration:none;}
.var11 li a{text-decoration:none; color:#308ec9; font-size:11px;}
.var11 li a:hover, .Technical a:hover{text-decoration:underline; color:#308ec9;}
.Technical a{margin-left:5px; padding-left:8px; line-height:20px; background:#FFF url(../images/bullate.gif) no-repeat; background-position:0px 5px; text-decoration:none; color:#097994; font-size:11px;}
.flotleft{float:left;}
.pad3{padding-top:6px;}
.pad10{padding-left:10px; padding-top:10px;}
.datefont{padding-bottom:2px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#1A9CDB; font-weight:normal;}
.datefont a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#1A9CDB; font-weight:normal;}
.datefont a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#1A9CDB; font-weight:normal; text-decoration:underline;}
.morefont{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#1A9CDB; text-decoration:none;}
.morefont a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#1A9CDB; text-decoration:none;}
.morefont a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#1A9CDB; text-decoration:underline;}
.newmorefont{margin-top:5px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#1A9CDB; text-decoration:none;}
.newmorefont a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#1A9CDB; text-decoration:none;}
.newmorefont a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#1A9CDB; text-decoration:underline;}
.padtop9{padding-top:9px;}
.clear{clear:both;}
.techtab1{margin-top:10px; width:470px; float:left;}
.img-1{line-height:26px; padding-left:6px; width:235px; height:29px; background:url(../images/img-1.gif) no-repeat;}
.img-2{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-265px 1px; display:block; padding-left:9px; width:444px; height:26px; text-decoration:none; border:0px;}
.img-3{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-2px -39px; padding-left:5px; display:block; width:221px; height:27px; text-decoration:none; border:0px;}
h2{margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#FFF; font-weight:bold; line-height:25px; text-decoration:none;}
h2 a{text-decoration:none; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#FFF; font-weight:bold; }
h2 a:hover{text-decoration:none; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#fff; font-weight:bold;}
.arial11{padding-left:10px; line-height:22px; padding-bottom:3px; border-bottom:#EEE 1px solid; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#7D7D7D; font-weight:bold;}
.newarial11{margin-top:5px; padding-left:10px; line-height:22px; padding-bottom:3px; border-top:#EEE 1px solid; border-bottom:#EEE 1px solid; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#7D7D7D; font-weight:bold;}
.arial28{padding-top:10px; width:180px; float:left; font-family:Arial,Helvetica,sans-serif; font-size:22px; text-align:left; color:#FFF;}
.bluefont{line-height:45px; color:#B5E4FD; font-family:Arial,Helvetica,sans-serif; font-size:28px;}
.footerfont{width:965px; display:inline; padding:0px; text-align:center; margin-top:13px; float:left; font-family:Arial; font-size:12px; color:#fff;}
.footerfont ul{list-style:none; margin:0px; text-align:center; padding:0px;}
.footerfont li{font-family:Arial; font-size:12px; color:#fff; margin:0px; padding:0px; padding-right:6px; padding-left:6px; text-decoration:none; display:inline;}
.footerfont li a{text-decoration:none; font-family:Arial; font-size:12px; color:#fff; font-weight:normal;}
.footerfont li a:hover{font-family:Arial; font-size:12px; color:#fff; text-decoration:underline;}
.lefttopcorn{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:0px 0px;  display:block;  width:14px; height:10px;}
.righttopcorn{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-17px 0px; display:block; width:14px; height:10px;}
.topmid{width:971px; float:left; background:url(../images/repeat-x.png) repeat-x 0px 0px; height:10px; display:block;}
.left-mid{width:999px; float:left; background:url(../images/repeat-y.png) repeat-y; background-position:0px 0px; display:block;}
.midcon{float:left; width:971px; background:url(../images/topmenu-bg.png) repeat;}
.topmenumain{width:971px; float:left; margin-top:10px; margin-left:20px;}
.right-mid{width:985px; float:left; background:url(../images/repeat-y.png) repeat-y; background-position:971px 0px; padding-left:14px;}
.condiv{width:981px; float:left}
.leftbottomcorn{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-34px 0px; display:block; width:14px; height:15px;}
.rightbottomcorn{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-51px 0px; display:block; width:14px; height:15px;}
.bottommid{float:left; width:971px; background:url(../images/repeat-x.png) repeat-x; background-position:0px -13px; height:15px;}
.requestimgpad{padding-bottom:5px; margin-left:10px; border-bottom:#a9a8a8 1px solid; margin-right:10px; padding-top:15px;}
.arial-17{width:180px; float:right; padding-top:30px; font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#747678;}
.arial-17 a{font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#747678; text-decoration:none;}
.arial-17 a:hover{font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#747678; text-decoration:none;}
.newarial-15{width:113px; font-weight:bold; text-decoration:none; float:left; padding-top:63px; padding-left:5px; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#747678;}
.newarial-15 a{text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#747678;}
.newarial-15 a:hover{text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#747678;}
.arial-15{width:115px; font-weight:bold; text-decoration:none; float:left; padding-top:63px; padding-left:10px; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#747678}
.arial-15 a{text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#747678;}
.arial-15 a:hover{text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#747678;}
.mobilebg{margin-top:8px; background:url(../images/all-images.png) no-repeat left top; background-position:-450px -80px; width:227px; height:188px; display:block;}
.footer{float:left; width:989px; margin-left:5px; clear:both; margin-top:10px;}
.footerblueleftcorn{height:58px; float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-680px -79px; display:block; width:9px;}
.var16{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#848484; font-weight:bold; padding-bottom:4px; padding-bottom:3px; margin-right:7px; margin-left:9px; border-bottom:#CCEBFF 1px solid;}
.var16 a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#848484; font-weight:normal; text-decoration:none;}
.var16 a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#848484; font-weight:normal; text-decoration:none;}
.footerbluerightcorn{height:58px; float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-692px -79px; display:block; width:9px;}
.footermid{float:left; width:971px; background:url(../images/repeat-x.png) repeat-x; background-position:0px -315px; height:58px; display:block;}
.var-11{line-height:15px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFF;}
.nexusarrowpad{text-align:right; margin-top:100px; padding-right:18px;}
.newnexusarrowpad{text-align:right; position:absolute; margin-left:407px; padding-top:100px; padding-right:18px;}
.arrowpad2{margin-top:38px;}
.Techcompetence{width:220px; float:left; padding-left:18px;}
.mobiletab, .Offshoretab{width:237px; float:left;}
.techexpemaintab{padding-left:10px; width:733px; float:left; margin-top:28px;}
.techexpemaintabNewHome{margin-top:10px; padding-left:10px; width:460px; float:left;}
.techexpemaintab1{width:230px; float:left;}
.teccompetetab{width:220px; padding-left:18px; float:left;}
.mobilemaintab{width:237px; float:left;}
.mobileimgpad{padding-top:8px; padding-left:10px;}
.dottlinepad{padding-left:14px; float:left;}
.mobiletextpad{padding-right:21px;}
nav, #nav ul{padding:0; margin-left:-1px; list-style:none; float:right; line-height:25px; z-index:2; margin:0; list-style:none;}
#nav a{display:block;}
#nav li ul li a{list-style:none; clear:both; display:block; width:241px;}
#nav li ul li{list-style:none; clear:both; display:block; width:241px; text-align:left; line-height:22px;}
#nav li{list-style:none; float:left; border:1px solid #fff; text-align:right; text-align:right;}
#nav li ul{position:absolute; left:-999em; border-left:1px solid #CED0CF; border-right:1px solid #CED0CF; border-bottom:1px solid #CED0CF; background-color:#D8D8D8; list-style:none; float:left; width:247px;}
#nav li ul li ul{margin:-21px 0px 0px 150px; z-index:1; list-style:none;}
#nav li:hover{background-color:#FBFBFB; border:1px solid #CFCFCF;}
#nav li ul li{list-style:none; border:0px;}
#nav li ul li:hover{border:0px;}
#nav li:hover ul ul, #nav li.sfhover ul ul{list-style:none; left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left:auto;}
#nav li.right-border{border-right:1px solid #fff;}
#nav li.right-border:hover{border-right:1px solid #CFCFCF;}
#nav li.right-border span{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#5C5C5C; display:block; text-decoration:none; text-indent:4px; padding-right:4px;}
a.menulink:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#5C5C5C; text-decoration:none; text-indent:4px; padding-right:4px;}
a.menulink:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#5C5C5C; text-decoration:none; text-indent:4px; padding-right:4px;}
a.menulink:active{text-indent:4px; padding-right:4px; font-size:12px; text-decoration:none; color:#0B7EB4;}
a.menulink:hover{font-size:12px; color:#0B7EB4; text-decoration:none; background-color:#fff; background:none; text-indent:4px; padding-right:4px;}
a.menulinkinnera{background:#F1F1F1;}
a.menulinkinnera:link{font-family:Verdana,Arial,Helvetica,sans-serif; padding-left:3px; padding-right:3px; font-size:11px; color:#424242; text-decoration:none; background:#F1F1F1 url(../images/icn_arrow.gif) no-repeat 230px 8px; border-top:1px solid #B4B4B4; border-bottom:1px solid #fff;}
a.menulinkinnera:visited{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#424242; padding-left:3px; padding-right:3px; text-decoration:none; background:#F1F1F1 url(../images/icn_arrow.gif) no-repeat 230px 8px; border-top:1px solid #B4B4B4; border-bottom:1px solid #fff;}
a.menulinkinnera:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#fff; background-color:#7EC7EE; text-decoration:none; border-top:1px solid #B4B4B4; border-bottom:1px solid #fff;}
a.menulinkinner{background:#F1F1F1;}
a.menulinkinner:link{font-family:Verdana,Arial,Helvetica,sans-serif; padding-left:3px; padding-right:3px; font-size:11px; color:#424242; text-decoration:none; background:#F1F1F1; border-top:1px solid #B4B4B4; border-bottom:1px solid #fff;}
a.menulinkinner:visited{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#424242; padding-left:3px; padding-right:3px; text-decoration:none; background:#F1F1F1; border-top:1px solid #B4B4B4; border-bottom:1px solid #fff;}
a.menulinkinner:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#fff; background-color:#7EC7EE; text-decoration:none; border-top:1px solid #B4B4B4; border-bottom:1px solid #fff;}
.bgtopmenu{background:url(../images/menu-top-img-bg.gif) repeat-x bottom;}
.bgtopmenu:hover{background:url(../images/menu-top-img-bg.gif) repeat-x bottom;}
/*.menulinkinner1{background:#A8BD42}*/
#marqueecontainer1{position:relative; height:132px; background-color:white; overflow:hidden;}
#marqueecontainer{position:relative; height:132px; background-color:white; overflow:hidden;}
.headbluefont{line-height:25px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#5aaeed; font-size:11px;}
.sidemenudiv{width:220px; float:left;  padding-left:6px;}
#divcontent, #divTopContent{font-family:Verdana,Arial,Helvetica,sans-serif; line-height:16px; font-size:11px; color:#565151; text-align:justify;}
.intmidcon{  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#565151; text-align:justify; line-height:16px; width:720px; margin-left:15px; padding-top:6px; float:left;}
/*.var-13New h2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; padding-left:14px; margin-bottom:5px; color:#0c0c0c; font-weight:normal; line-height:35px}
.var-13New h2 a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#0c0c0c; font-weight:normal}
.var-13New h2 a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#0c0c0c; font-weight:normal}*/
.var-13 h2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; border-bottom:#f4f3f3 1px solid; margin-bottom:5px; padding-bottom:10px; padding-top:5px; padding-left:10px; color:#0c0c0c; font-weight:normal; line-height:20px}
.var-13 h2 a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#0c0c0c; font-weight:normal}
.var-13 h2 a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#0c0c0c; font-weight:normal}
.var-13txtBlue h2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; border-bottom:#ccc 1px solid; margin-bottom:5px; color:#111; font-weight:normal; line-height:35px}
.var-13txtBlue h2 a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#111; font-weight:normal}
.var-13txtBlue h2 a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#111; font-weight:normal}
.reletedlinktab{margin-top:15px; width:725px; padding-bottom:15px; float:left}
.reletedlinktabbg{padding-top:10px; background:url(../images/corn_mid_text_bg.gif) repeat-x; padding-bottom:10px; float:left}
.graylefttopcorn{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-451px -307px; display:block; width:4px; height:4px;}
.grayrighttopcorn{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-458px -307px; width:4px; height:4px;}
.graytopmid{width:717px; float:left; background:url(../images/repeat-x.png) repeat-x; background-position:26px -414px; height:4px;}
.graymidcon{background:#ffffff; float:left; width:723px; border-left:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid;}
.grayleftbottomcorn{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-451px -312px; display:block; width:4px; height:4px;}
.grayrightbottomcorn{background:url(../images/all-images.png) no-repeat left top; background-position:-458px -312px; width:4px; float:left; height:4px;}
.graybottommid{width:717px; float:left; background:url(../images/repeat-x.png) repeat-x; background-position:26px -419px; height:4px;}
.gradtab1{width:205px; float:left; text-align:left;}
.gradtab2{width:242px; float:left; text-align:left;}
.gradtab3{width:250px; float:left; text-align:left;}
.reletedlinkfont{margin:0px; padding:0px;}
.reletedlinkfont ul{margin:0px; padding-left:10px; line-height:17px; padding-top:5px;}
.reletedlinkfont li{list-style:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#0381be;}
.reletedlinkfont li a{text-decoration:none; list-style:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#0381be;}
.reletedlinkfont li a:hover{text-decoration:none; list-style:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#0381be;}
.headtab1{padding-left:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:25px; color:#0c0c0c; font-weight:bold;}
.headtab2{padding-left:12px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:25px; color:#0c0c0c; font-weight:bold;}
.headtab3{padding-left:37px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:25px; color:#0c0c0c; font-weight:bold;}
.leftmenubor{width:220px; border:#dcdcdc 1px solid; border-bottom:none; background:url(../images/all-images) repeat-x bottom;}
.leftmenufont{margin:0px; padding:0px;}
.leftmenufont ul{margin:0px; padding:0px;}
.leftmenufont li{list-style:none; border-bottom:#CCC 1px solid; line-height:20px; margin:0px; padding:0px; padding-left:5px;}
.leftmenufont li a{font-size:11px; color:#514f52; text-decoration:none; padding-left:5px; line-height:23px; height:23px;}
.leftmenufont li a:hover{font-size:11px; color:#0381be; text-decoration:none; line-height:23px; height:23px;}
.leftmenufont li ul li{border:none; list-style:none; line-height:20px; margin:0px; padding:0px; padding-left:5px;}
.ShoSub ul{display:none;}
.leftmenufont ul li ul{display:none;}
.leftmenufont ul .HideSub ul{display:block;}
.leftmenufont ul .HideSub a{background:url(../images/img_arrow_leftpanel.png) no-repeat; padding-left:15px; font-size:11px; color:#0381be; text-decoration:none; line-height:23px; height:23px;}
.leftmenufont ul .HideSub ul li a{font-size:11px; color:#514f52; text-decoration:none; background:none; margin-left:5px; line-height:23px; height:23px;}
.leftmenufont ul .HideSub ul li a:hover{font-size:11px; color:#0381be; text-decoration:none; background:none; line-height:23px; height:23px;}
.NDMain{display:table; line-height:17px; width:740px; padding-left:2px; padding-right:2px;}
.NDLeft{width:490px; float:left;}
.NDRight{width:220px; float:right; margin-right:8px; padding:10px; padding-right:0px; border:solid 1px #dcdcdc; background:#fff url(../images/gray_gradiant.gif) repeat-x bottom; font-size:12px; font-weight:normal;}
.NDRight a{color:#09C;}
.NDRight a:hover{color:#09C;}
.NTLCrn{background:url(../images/n_dtl_top_left.gif) no-repeat left; height:3px}
.NTRCrn{background:url(../images/n_dtl_top_right.gif) no-repeat right; height:3px}
.NTop{border-top:solid 1px #eaeaea; margin-left:3px; margin-right:3px}
/*.NBLCrn{background:url(../images/n_dtl_btm_right.gif) no-repeat left bottom; height:3px}
.NBRCrn{background:url(../images/n_dtl_btm_left.gif) no-repeat right bottom; height:3px}
.NBtm{border-bottom:solid 1px #eaeaea; margin-left:3px; margin-right:3px; height:2px}*/
.NDMid{padding-bottom:15px; padding-left:5px; padding-right:15px;  min-height:400px}
.NDMid2{padding-bottom:15px; padding-left:5px; padding-right:15px;  min-height:400px}
.NDMid h2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:24px; color:#7f7f7f; font-weight:normal; margin:0; padding:0; padding-bottom:8px}
.NDMid h3{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; margin:0; padding:0; font-weight:normal}
.NDMid span{padding-bottom:5px; float:left; display:block}
.NDMid span img{float:left; display:table; background:#fff; padding:4px}
.NDMid p{margin:0; padding:0; padding-top:20px; font-size:11px}
.NDMid font{display:block; float:left}
.RightBdr{float:left; display:block; margin-right:10px}
.NPhotoDive{float:left; display:block; margin-top:23px}
.NDRight span img{float:left; display:table}
.NSpacer{height:30px; background:url(../images/n_dot_line.gif) repeat-x center; clear:both}
.bredcrumfont{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#767676}
.bredcrumfont a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#767676; text-decoration:none}
.bredcrumfont a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#767676}
.testimaintab{width:721px; float:left}
.quotetabpad{padding-left:12px; padding-right:12px}
.quotefont{padding-top:9px; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-bottom:3px}
.quotered{color:#F00}
.quotetexbox{width:190px; border:1px solid #e3e3e3; font-family:Arial; font-size:12px; color:#333333; height:15px; margin:0px}
.quoteselectbox{width:195px;  border:1px solid #e3e3e3; height:21px; margin:0px; padding:0px}
/*.quotemessagetbox{width:190px; border:1px solid #e3e3e3; height:80px; margin:0px; padding:0px}*/
.quotetabbor{width:220px; border:#dcdcdc 1px solid; background:url(../images/left_menu_bg.gif) repeat-x bottom}
.defaultul ul, .defaultul ul li{margin:0px; padding:0px; list-style:none; float:left}
.defaultul a{text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#726e6e}
.defaultul a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#0c86db}
.floatleftdefualt{float:left}
.clearboth{clear:both}
.padtop4{padding-top:4px; margin-right:14px; float:left; padding-bottom:19px}
.gradimgheading{padding-top:2px; border-bottom:1px solid #f4f3f3; float:left}
.magement{padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px; width:337px; float:left}
.deimg{background-color:#f2f2f2; border:1px solid #d5d5d5; width:335px; height:134px}
.deimgactive{background-color:#f9f9f9; border:1px solid #eaeaea; width:335px; height:134px}
.pading14{padding:13px; margin-bottom:2px}
.defaultul ul li.borleft{height:63px; border-left:1px solid #ededed; padding-left:12px}
.defaultul ul li.borleft p{padding:0px; margin:0px; padding-top:3px}
.defaultul ul li.imgmangemnt{border:1px solid #d1d1d1; margin-right:15px; float:left}
.defaultul ul li.imgmangemnthover{border:1px solid #25a2d9; margin-right:15px; float:left}
.defaultul ul li.imgmangemnt div.bordrbackgroundimg, .defaultul ul li.imgmangemnthover div.bordrbackgroundimg{border:2px solid #fff}
.defaultul ul li.imgmangemnt div.mainimagestart, .defaultul ul li.imgmangemnthover div.mainimagestart{clear:both; width:100%; height:100%}
.ProImgDiv{display:table; #position:relative; overflow:hidden}
.ProImgSub{#position:absolute; #top:50%; display:table-cell; vertical-align:middle}
.ProImg{#position:relative; #top:-50%; text-align:center}
.bordeimg{background-color:#f2f2f2; border:1px solid #d5d5d5; width:335px}
.bordeimgactive{background-color:#f9f9f9; border:1px solid #eaeaea; width:335px}
.defaultul ul li.productfont{text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666; line-height:18px; display:block; padding:8px 0px 8px 2px}
.defaultul ul li.productfont a{text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666; line-height:18px}
.defaultul ul li.productfont a:hover{text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666; line-height:18px}
.application{margin:0px; padding:0px}
.application ul{margin:0px; padding:0px; line-height:18px}
.application ul li{margin-bottom:0px; list-style:none; background:url(images/dot.gif) no-repeat top left; background-position:20px 8px; padding-left:28px}
.application ul li a{color:#2072ac; text-decoration:none}
.application ul li a:hover{color:#2072ac; text-decoration:underline}
.projecthotoDive{float:left; display:block; padding:3px}
.newsimgactive{background:url(../images/news-da.jpg) no-repeat; width:968px; height:88px}
.newsdeimg{background-color:#f2f2f2; background:url(../images/news-ac.jpg) no-repeat; width:968px; height:88px}
/*.newscontab{color:#F00}
.newscontab a{text-decoration:none; color:#F00}
.newscontab a:hover{text-decoration:underline; color:#F0F}*/
.midcontabdiv{width:543px; float:left; padding-top:15px}
.rightdottline{margin-left:10px; margin-right:10px; padding-bottom:15px; padding-top:5px}
.ToolsBorderbottom{background:url(../images/dottedline.gif) repeat-x bottom}
.rightlogodiv{width:160px; float:left; margin-left:13px; margin-top:10px; border:#CCC 1px solid}
.projectimgpad{padding-left:8px; padding-top:6px}
/*.Toolsvar-12{margin:0px; padding:0px; padding-left:15px}
.Toolsvar-12 ul{margin:0px; padding:0px; color:#2072ac; line-height:18px}
.Toolsvar-12 ul li{margin-bottom:0px; list-style:none; background:url(images/dot.gif) no-repeat top left; background-position:20px 8px; padding-left:30px; color:#565151}
.Toolsvar-12 ul li a{color:#2072ac; line-height:18px; text-decoration:none}
.Toolsvar-12 ul li a:hover{color:#2072ac; line-height:18px; text-decoration:underline}*/
.var-12{margin:0px; padding:0px}
.var-12 ul{margin:0px; padding:0px; color:#2072ac; line-height:18px}
.var-12 ul li{margin-bottom:0px; list-style:none; background:url(images/dot.gif) no-repeat top left; background-position:20px 8px; padding-left:30px; color:#565151}
.var-12 ul li a{color:#2072ac; line-height:18px; text-decoration:none}
.var-12 ul li a:hover{color:#2072ac; line-height:18px; text-decoration:underline}
.var-12blue{margin:0px; padding:0px; line-height:30px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#2072ac; font-weight:bold; text-decoration:none}
.var-12blue a{text-decoration:none; margin:0px; padding:0px; line-height:30px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#2072ac; font-weight:bold}
.var-12blue a:hover{text-decoration:underline; margin:0px; padding:0px; line-height:30px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#2072ac; font-weight:bold}
/*.projectmaindiv{padding-left:10px; padding-right:10px; padding-bottom:20px; padding-top:15px; width:100px; background:#F00; float:left}*/
.proclientdiv{padding-left:10px; width:250px; float:left; margin-top:12px; background:url(../images/pro-dottline.gif) repeat-y}
.projectimgactive{background:url(../images/project-bg.jpg) no-repeat; width:721px; height:112px}
.projectdeimg{background:url(../images/project-bg.jpg) no-repeat; width:721px; height:112px}
.arial-12{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#838280; line-height:18px}
.proarial-12{border-top:#e5e5e5 1px solid; margin-top:5px; padding-top:5px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#838280; font-weight:normal}
.prodmorefont{color:#1998cf; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; line-height:20px}
.prodmorefont a{color:#1998cf; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal}
.prodmorefont a:hover{color:#1998cf; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal}
.pagingfont{text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#646464}
.pagingfont a{text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#646464}
.pagingfont a:hover{text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#2A7BA0}
.pagingtab{padding-top:5px; clear:both; padding-right:40px}
.pageingfontactive{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#2A7BA0}
.prointvar-12{font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#5d5d5d}
.prointvarblue-12{font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#1a7ba5}
/*.mainprogradtab{margin-top:15px; width:496px; float:left}*/
.prolefttopcorn{background:url(../images/left_top_corn.gif) no-repeat left; width:8px; height:8px; float:left}
/*.prorighttopcorn{background:url(../images/right_top_corn.png) no-repeat right; width:8px; height:8px; padding-left:490px; float:left}
.prodtopmid{background:url(../images/pro-top-mid.gif) repeat-x; float:left; width:490px; height:8px}*/
.proleftmid{border-left:#c7c7c7 1px solid; float:left}
/*.proconmid{background:#fafafa url(../images/pro-con-mid.gif) repeat-x bottom; float:left; width:497px}
.prorightmid{border-right:#c7c7c7 1px solid; float:left; width:496px}*/
.proleftbottomcorn{background:url(../images/pro-bottom-left.gif) no-repeat left; width:8px; height:8px; float:left}
/*.prorightbottomcorn{background:url(../images/pro-bottom-right.gif) no-repeat right; width:8px; height:8px; padding-left:490px; float:left}
.prodbottommid{background:url(../images/pro-bottom-mid.gif) repeat-x; float:left; width:490px; height:8px}
.provar12{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#565656; border-bottom:#d0d0d0 1px solid; padding-bottom:5px; margin-bottom:5px; font-weight:bold; margin-left:15px; margin-right:15px}
.benifitcon{list-style:none; margin:0px; padding-top:3px; padding-bottom:3px}
.benifitcon ul{list-style:none; margin:0px; padding:0px}
.benifitcon li{list-style:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding-left:20px; color:#525252; margin-left:15px; margin-top:5px; background:url(../images/green-icon.gif) no-repeat}*/
.tecrighttopcorn{background:url(../images/right_top_corn.gif) no-repeat right; width:8px; height:8px; padding-left:210px; float:left}
.tectopmid{background:url(../images/pro-top-mid.gif) repeat-x; float:left; width:210px; height:8px}
.tecconmid{background:#fafafa url(../images/pro-con-mid.gif) repeat-x bottom; float:left; width:217px}
.tecrightmid{border-right:#c7c7c7 1px solid; float:left; width:206px; padding-left:10px}
.tecrightbottomcorn{background:url(../images/pro-bottom-right.gif) no-repeat right; width:8px; height:8px; padding-left:210px; float:left}
.tecbottommid{background:url(../images/pro-bottom-mid.gif) repeat-x; float:left; width:210px; height:8px}
.teclofont{margin:0px; padding:0px}
.teclofont ul{list-style:none; margin:0px; padding:0px}
.teclofont li{list-style:none; margin:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:17px; color:#5d5d5d; padding:0px}
.teclofont li a, .teclofont li a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#5d5d5d; text-decoration:none}
.teclofont li a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#3981D2; text-decoration:none}
.tecline{background:url(../images/tec-varline.gif) repeat-x left; float:left; width:208px}
.testibg{width:484px; height:37px; line-height:37px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#3a3a3a; font-size:12px; font-weight:bold; padding-left:15px; background:url(../images/testi_top_bg.gif) no-repeat}
.testcondiv{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding-left:15px; color:#1e1e1e; width:471px; padding-right:10px; padding-top:10px; background:#cdedfd url(../images/test-conbg.gif) repeat-x bottom; border-left:#a3c9d9 1px solid; border-right:#a3c9d9 1px solid}
.testimid{background:url(../images/testi-bottom-mid.gif) repeat-x; float:left; width:498px}
.testileftcorn{background:url(../images/testi-bottom-left.gif) no-repeat left top; width:8px; height:8px}
.testirightcorn{background:url(../images/testi-bottom-right.gif) no-repeat right top; width:498px; height:8px}
/*.newsmaindiv{width:728px; float:left}
.newstopmid{background:url(../images/news-top-mid.gif) repeat-x; width:720px; float:left; height:8px}
.newslefttop{background:url(../images/news-left-top-corn.gif) no-repeat left; height:8px; width:8px; float:left}
.newsrighttop{background:url(../images/news-right-top-corn.gif) no-repeat right; height:8px; width:728px; float:left}
.newsbottommid{background:url(../images/news-btm-mid.gif) repeat-x; width:720px; float:left; height:8px}
.newsleftbtm{background:url(../images/news-left-btm-corn.gif) no-repeat left; height:8px; width:8px; float:left}
.newsrightbtm{background:url(../images/news-right-btm-corn.gif) no-repeat right; height:8px; width:728px; float:left}
.newsmidcon{width:726px; border-right:#dae9f0 1px solid; border-left:#dae9f0 1px solid; background:url(../images/newcon-mid.gif) repeat-x; height:104px; float:left}*/
.heading3 h3{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#726e6e; padding-left:10px; margin:0px; line-height:20px}
.heading3 h3 a{text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#726e6e}
.heading3 h3 a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#0c86db}
.heading31 h3{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#726e6e; margin:0px; line-height:20px}
.heading31 h3 a{text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#726e6e}
.heading31 h3 a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#0c86db}
.newsmore{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#0c86db; text-decoration:none; padding-top:5px}
.newsmore a{text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#0c86db}
.newsmore a:hover{text-decoration:underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#726e6e}
/*.intconheading h3{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#726e6e; margin:0px; padding:0px; padding-top:5px; line-height:30px}
.intconlink{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#726e6e; font-weight:bold; text-decoration:none}
.intconlink a{text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#726e6e}
.intconlink a:hover{text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#0c86db}
.heigh5{height:5px}*/
.join h2{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; margin-bottom:5px; color:#525252; font-weight:normal; line-height:35px; padding-top:5px}
.banner-error{background:url(../images/error-banner.png) no-repeat; width:983px; height:167px; margin-left:11px; float:left; margin-top:10px}
.serchfont{float:left; font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#95d8f0}
.serchtab{padding-top:30px; padding-left:293px; width:500px; float:left}
.errortexbox{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#333; padding:0px; width:262px; margin-left:10px; float:left; height:22px; line-height:22px; border-bottom:#c7c4b3 1px solid; border-top:#8dc4f2 1px solid; border-left:#8dc4f2 1px solid; border-right:#8dc4f2 1px solid}
.serach-arial-17{padding-left:25px; line-height:57px; color:#004b75; font-family:Arial,Helvetica,sans-serif; font-size:17px}
.sitemap{margin:0px; padding:0px}
.sitemap ul{margin:0px; padding-left:10px; padding-top:3px}
.sitemap li{background:url(../images/site-dotted.gif) no-repeat left; background-position:0px 5px; line-height:17px; padding-left:11px; list-style:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#0b7eb4}
.sitemap li a{text-decoration:none; list-style:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#0b7eb4}
.sitemap li a:hover{text-decoration:none; list-style:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#f68515}
/*.sitetopmid{background:url(../images/site-midimg.gif) repeat-x}
.siteleftcorn{background:url(../images/site-leftimg.gif) no-repeat left}
.siterightconr{background:url(../images/site-rightimg.gif) no-repeat right; height:26px; line-height:21px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:22px; color:#666; font-weight:bold; padding-left:28px; padding-right:50px}*/
.sitearialfont{padding-top:20px; padding-left:290px; font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#FFF; font-weight:normal}
.sitearialsmallfont{font-family:Arial,Helvetica,sans-serif; font-size:24px; color:#FFF; font-weight:normal}
.midmaindiv{width:969px; float:left}
/*.tegmaindiv{width:223px; float:left}
.tagfont{font-size:23px; color:#004b75; height:35px; border-bottom:#47a7c2 1px solid; margin-left:23px; margin-right:23px}
.tegtext{font-size:13px; color:#464646; padding-top:16px; text-decoration:none}
.tegtext a{color:#464646; text-decoration:none}
.tegtext a:hover{color:#464646; text-decoration:underline}*/
.midmenumaindiv{width:746px; float:left}
.midminu{list-style:none; width:746px; float:left}
.midminu ul{margin:0px; padding:0px}
.midminu li{list-style:none; float:left; line-height:32px; font-size:15px; color:#004b75; text-align:center; text-decoration:none}
.midminu li a{text-decoration:none; list-style:none; color:#004b75}
.midminu li a:hover{text-decoration:none; list-style:none; color:#004b75}
.midminuone{background:url(../images/mid-menu1.gif) no-repeat; width:123px}
.midminutwo{background:url(../images/mid-menu2.gif) no-repeat; width:117px}
.midminuthree{background:url(../images/mid-menu3.gif) no-repeat; width:73px}
.midminufoure{background:url(../images/mid-menu4.gif) no-repeat; width:69px}
.border{height:31px; border-bottom:#9ecae0 1px solid; width:358px}
.midcontain{float:left; border-left:#9ecae0 1px solid}
.searchfont{float:left; width:727px; padding-top:16px; margin-bottom:5px; font-size:15px; color:#3d3d3d; margin-left:13px; height:21px; border-bottom:#ccc solid 1px}
.midcontaintext{font-size:10px; color:#000; font-weight:bold; margin-left:13px; float:left; width:727px}
.stevefont{float:left; margin-left:13px; width:727px; padding-top:22px; color:#004b75; font-size:14px}
.linktext{float:left; margin-left:13px; width:727px; color:#0074c5; font-size:11px; text-decoration:none}
.linktext a{color:#0074c5; text-decoration:underline}
.linktext a:hover{color:#0074c5; text-decoration:none}
/*.numbox{background:url(../images/01.gif) no-repeat; width:24px; line-height:24px; margin-right:4px}
.numbox a{background:url(../images/02.gif) no-repeat; width:24px; line-height:24px; font-size:13px; color:#4786a7; text-decoration:none; margin-right:4px}
.numbox a:hover{background:url(../images/01.gif) no-repeat; width:24px; line-height:24px; font-size:13px; color:#4786a7; text-decoration:none; margin-right:4px}
.nextfont{padding-left:3px; line-height:24px; font-size:12px; color:#195777; text-decoration:none}
.nextfont a{text-decoration:none; color:#195777}
.nextfont a:hover{text-decoration:underline; color:#195777}*/
.blackfont{margin-left:13px; width:727px; float:left; font-size:11px; color:#3d3d3d}
.serchfonttwo{float:left; font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#4786a7; height:35px; padding-left:12px}
.tabmenuerror{width:740px; height:32px; background:url(../images/error-tab-bg.gif) repeat-x}
.tabmenuerror ul{margin:0px; padding:0px; list-style:none; float:left}
.tabmenuerror ul li{margin:0px; padding:0px; list-style:none; float:left; margin-right:4px}
.deactiveerror{background:url(../images/mid-bg-dc.gif) repeat-x; height:32px}
.deactiveerror span{background:url(../images/mid-menu-left-dc.gif) no-repeat bottom left; height:32px; line-height:32px; float:left}
.deactiveerror span font a{background:url(../images/mid-menu-right-dc.gif) no-repeat right; height:32px; font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#2a607c; line-height:32px; float:left; text-decoration:none; padding-left:10px; padding-right:10px}
.activeerror{background:url(../images/mid-bg-ac.gif) repeat-x; height:32px}
.activeerror span{background:url(../images/mid-menu-left-ac.gif) no-repeat bottom left; height:32px; line-height:32px; float:left}
.activeerror span font a{background:url(../images/mid-menu-right-ac.gif) no-repeat right; height:32px; font-family:Arial,Helvetica,sans-serif; font-size:17px; color:#2a607c; line-height:32px; float:left; text-decoration:none; padding-left:10px; padding-right:10px}
/*.intmidconnew{margin-left:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000; width:740px; float:left}
.topbg{border-top:1px solid #ccc; width:732px; float:left}
.contingtop{width:738px; float:left}
.imgcont{float:left; width:467px; height:302px}
.contright{width:220px; float:left; margin-left:45px; border:1px solid #DDD}
.contrighttop{background:url(images/cont-right-top-bg.jpg) repeat-x; float:left; width:218px; border-left:1px solid #fff; border-right:1px solid #fff}
.contheadoffice{margin-top:12px; margin-left:10px; margin-right:10px; width:190px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#515151}
.contofficebor{padding-bottom:10px; width:200px; border-bottom:1px solid #DBDBDB}
.contofficebor1{padding-bottom:15px; width:200px; border-bottom:1px solid #DBDBDB}
.conaddress{padding-top:14px; padding-bottom:10px}
.addresspad{line-height:20px; padding-bottom:17px}
.addresspad1{line-height:23px; padding-top:6px; padding-bottom:17px}*/
.contleftmenu{margin-top:8px; margin-left:5px; width:222px; float:left}
/*.timeimg{position:absolute; padding-left:170px; margin-bottom:50px; border:1px red solid; float:left}*/
.leftmenubor1{width:220px; border:#dcdcdc 1px solid; background:#fff}
.leftmenufont1{margin:0px; padding:0px}
.leftmenufont1 ul{margin:0px; padding:0px; background:url(images/repeat-x.png) repeat-x; background-position:-50px -40px; height:166px}
.leftmenufont1 li{list-style:none; line-height:25px; margin:0px; padding:0px; padding-left:10px}
.leftmenufont1 li a{font-size:11px; color:#514f52; text-decoration:none; padding-left:10px; line-height:23px; height:23px}
.leftmenufont1 li ul li{border:none; list-style:none; line-height:20px; margin:0px; padding:0px; padding-left:5px}
.flag1{float:left; width:28px}
.indiafont{float:left; width:160px; padding-left:10px}
.watch{background:url(images/all-images.png) no-repeat left top; position:absolute; background-position:-580px -339px; float:left; height:70px; margin-left:155px; width:48px}
.padtestimonial{padding-right:10px; padding-top:10px; padding-bottom:5px}
h1{margin:0px; padding:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px;  color:#444; font-weight:bold; line-height:28px; text-decoration:none}
.welcomefont{float:left; margin-left:10px; color:#2e2e2e}
.conceptfont{font-weight:bold; font-size:16px; color:#469BD1}
.sideheadtabbg h2{font-size:16px; font-weight:bold; color:#444; line-height:31px; font-weight:normal; padding-left:10px; background:#fefefe url(../images/side-head-tab.gif) no-repeat; width:212px; height:33px}
.sideheadtabbg h2 a{font-size:16px; font-weight:bold; color:#444; line-height:31px; font-weight:normal}
.sideheadtabbg h2 a:hover{font-size:16px; font-weight:bold; color:#444; line-height:31px; font-weight:normal}
.quickquote{font-size:16px; color:#444; line-height:31px; font-weight:normal; padding-left:10px; background:#fefefe url(../images/side-head-tab.gif) no-repeat; width:212px; height:33px; margin-top:10px}
.interheadfont h1{margin-bottom:3px;  padding-bottom:10px;  font-family:Verdana,Arial,Helvetica,sans-serif; font-size:24px; color:#444; font-weight:normal; padding-top:0px; margin-top:0px; text-align:left}
.interheadfontnew h1{border-bottom:1px solid #f4f3f3; padding-bottom:2px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:24px; color:#444; font-weight:normal; padding-top:9px; text-align:left}
.toolsmidcontabdiv{width:710px; float:left; padding-top:15px}
.relatedprotab{width:168px; float:left}
.midconpad{padding-right:20px; padding-left:20px}
.intconlistpad{padding-left:20px; padding-bottom:5px; line-height:20px; padding-top:3px}
.interprocessmaintab{width:700px; float:left}
.interprocesscontab{width:400px; float:left; padding-left:20px; padding-bottom:5px; line-height:20px; padding-top:5px}
.interprocessimgtab{width:224px; float:left}
.adintconpad{padding-top:5px; padding-bottom:15px}
.padtop5{padding-top:5px}
.pad5{padding-left:10px; padding-top:5px; padding-bottom:5px}
.newpad5{padding-top:5px; padding-bottom:5px}
.padbottom{padding-bottom:5px}
.intconfont{margin-top:8px; padding:0px}
.intconfont ul{margin:0px; padding:0px}
.intconfont li{margin-left:21px; list-style:none; background:url(../images/line.gif) no-repeat; background-position:0px 9px; padding-left:10px; line-height:20px; text-align:left; text-decoration:none}
.intconfont li a{color:#0381be; text-decoration:none}
.intconfont li a:hover{text-decoration:none; color:#0381be;}
inttextlink{color:#0381be}
.inttextlink a{text-decoration:none; color:#0381be}
.inttextlink a:hover{text-decoration:none; color:#0381be}
/*.newheading3 h3{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#242323; padding:0px; font-weight:normal; margin:0px; line-height:18px}*/
.navlink{font-family:Verdana; font-size:11px; color:#514f52; text-decoration:none; font-weight:bold}
.navlink a{font-family:Verdana; font-size:11px; color:#514f52; text-decoration:none; font-weight:bold}
.navlink a:hover{font-family:Verdana; font-size:11px; color:#009DEE; text-decoration:none; font-weight:bold}
.navlinksub{font-family:Verdana; font-size:11px; color:#514f52; text-decoration:none; font-weight:normal}
.navlinksub a{font-family:Verdana; font-size:11px; color:#514f52; text-decoration:none; font-weight:normal}
.navlinksub a:hover{font-family:Verdana; font-size:11px; color:#009DEE; text-decoration:none; font-weight:normal}
.navlinksupsub{font-family:Verdana; font-size:10px; color:#514f52; text-decoration:none; font-weight:normal}
.navlinksupsub a{font-family:Verdana; font-size:10px; color:#514f52; text-decoration:none; font-weight:normal}
.navlinksupsub a:hover{font-family:Verdana; font-size:10px; color:#009DEE; text-decoration:none; font-weight:normal}
.sitemapli{list-style:none; background:url(images/bullate.gif) no-repeat 5px 13px; padding-top:10px}
/*.sitemaplitest{list-style:none; background:url(images/bullate.gif) no-repeat 5px 13px; padding-top:10px}*/
.sitemaphome{list-style:none; background:url(images/bullate.gif) no-repeat 5px 12px; padding-top:20px}
.sitemaptest{padding:0px; margin:0px}
.sitemaptest ul{padding:0px; margin:0px}
.sitemaptest li{padding:0px; margin:0px; padding-left:15px; padding-top:5px}
.newsitemaptest{padding:0px; margin:0px}
.newsitemaptest ul{padding:0px; margin:0px}
.newsitemaptest li{padding:0px; margin:0px; margin:0px; padding-top:5px; color:#0A8FCA; text-decoration:none; font-size:15px; list-style:none}
.newsitemaptest li ul li{background:url(../images/line.gif) no-repeat; background-position:0px 12px; padding-left:10px}
.newsitemaptest li a{padding:0px; margin:0px; margin:0px; padding-top:5px; color:#0A8FCA; text-decoration:none; font-size:11px}
.newsitemaptest li a:hover{padding:0px; margin:0px; margin:0px; padding-top:5px; color:#0A8FCA; text-decoration:none; font-size:11px}
.sitesublink{margin:0px; padding:0px}
.sitesublink li{background:url(../images/line.gif) no-repeat; background-position:0px 12px; padding-left:10px; padding-top:5px; color:#0381be; text-decoration:none; font-size:11px}
.sitesublink li a{padding:0px; margin:0px; margin:0px; padding-top:5px; color:#0381be; text-decoration:none; font-size:11px}
.sitesublink li a:hover{padding:0px; margin:0px; margin:0px; padding-top:5px; color:#0381be; text-decoration:none; font-size:11px}
.techworkmaindiv{width:580px; float:left}
.techwirkdivbor{width:249px; float:left; margin-left:10px; border-right:#ebebeb 1px solid; border-bottom:#ebebeb 1px solid; padding-bottom:5px; padding-right:5px}
.techworkheadfont{border-bottom:#ebebeb 1px solid; margin-top:23px; margin-right:21px; padding-bottom:8px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#0381be; font-weight:bold}
.techworkinconfont{padding-left:5px; padding-top:4px; line-height:20px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#444; font-weight:normal}
.techworkinconfont a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#2072ac; font-weight:normal; text-decoration:none}
.techworkinconfont a:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#2072ac; font-weight:normal; text-decoration:underline}
.Optionlink{font-size:11px; color:#666; font-weight:bold; text-decoration:none; padding-right:5px; padding-top:2px; padding-bottom:2px}
.Optionlink a{font-size:11px; color:#666; font-weight:bold; text-decoration:none}
.Optionlink a:hover{font-size:11px; color:#666; font-weight:bold; text-decoration:underline}
/*.link1{text-decoration:underline}*/
.HoverDive a img{padding:3px; border:solid 1px #D1D1D1}
.HoverDive a:hover img{padding:3px; border:solid 1px #25A2D9}
.SHoverDive a img{padding:3px; border:solid 1px #25A2D9}
.chatbg{padding-top:10px; padding-bottom:15px; float:left; width:220px;}
.newtechworkmaindiv{width:545px; float:left}
.pad10New{padding-left:10px}
.techwirkdivborWithoutBorder{width:249px; float:left; margin-left:10px; padding-bottom:5px; padding-right:5px}
.newmidcontabdiv{float:left; padding-top:15px}
.nexusbg{color:#FFF; float:left; font-weight:bold;   width:453px; height:26px; padding-top:3px; background:url(../images/all-images.png) no-repeat left top; background-position:-2px -524px; display:block; padding-left:8px; font-family:Arial,Helvetica,sans-serif; font-size:15px}
.nexusconbg{width:452px; float:left; margin-left:1px; background:#f4f9fc}
.howarial-17{font-weight:normal; line-height:18px; float:left; padding-top:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#097994}
.howarial-17 a{text-decoration:none; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#097994}
.howarial-17 a:hover{text-decoration:underline; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#097994}
.height100px{height:45px; line-height:15px}
.float{float:left}
.chatdiv{margin:0 auto; padding:0px; width:170px}
.chatdiv ul{float:left; margin:0px; padding:0px}
.chatdiv li{list-style:none; float:left}
.chatdiv li.chattxtmail a.imgclass{color:#000; float:left; padding-left:13px; padding-right:13px; list-style:none; text-decoration:none; font-weight:bold; height:45px}
.chatdiv li.chattxtmailhover a.imgclass{float:left; cursor:pointer; color:#000; height:45px; padding-left:13px; padding-right:13px; list-style:none; text-decoration:none; font-weight:bold; background:url(../images/chat-arrow.gif) no-repeat; background-position:center 31px}
.chatdiv li.chattxtmail span{visibility:hidden}
.chatdivhover li.chattxtmailhover span{visibility:visible}
.txtemial:link, .txtemial:active, .txtemial:visited, .txtemial:hover{text-decoration:none; color:#fff}
/*.mailxxxx{position:absolute; color:red; clear:both; display:block; margin-left:7px; margin-top:45px; *margin-top:0px}
.mailxxxxsec{position:absolute; color:red; clear:both; display:block; margin-left:-10px; margin-top:45px; *margin-top:0px}
.mailxxxxthird{position:absolute; color:red; clear:both; display:block; margin-left:-70px; margin-top:45px; *margin-top:0px}*/
.mainbor{background:url(../images/bg-blue-img.gif) repeat-x; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#fff; padding-left:10px; font-weight:bold; line-height:24px; float:left}
.bormain{border:1px solid #dbdbdb; float:left}
.borcent{padding-top:5px; padding-left:10px; padding-bottom:5px}
.topfontnor{line-height:15px; color:#313131; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; padding-left:10px; float:left}
.star{color:#F00}
.ver11{line-height:24px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#1D1D1D; margin:0px}
.siteheadmaindiv{width:460px; float:left; margin-left:27px; margin-top:20px}
.siteheadbg{margin:0px; padding:0px}
.siteheadbg ul{margin:0px; background:url(../images/all-images.png) no-repeat left top; background-position:-231px -38px; display:block; height:32px; line-height:32px; width:463px; padding:0px}
.siteheadbg li{list-style:none; margin-left:4px; cursor:pointer; line-height:25PX; padding-left:11px; padding-right:11px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333; float:left}
.siteheadbg li a{list-style:none; line-height:25PX; padding-left:11px; padding-right:11px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333; float:left}
.siteheadbg li a:hover, .siteheadbg li.selected{list-style:none; line-height:25PX; padding-left:11px; padding-right:11px; height:30px; display:block; background:url(../images/repeat-x.png) repeat-x; background-position:-50px -265px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333; float:left}
.siteconbg{color:#7c7a7a; width:458px; height:270px; float:left; background:url(../images/repeat-x.png) repeat-x; background-position:0px -29px; margin-right:4px;  padding-bottom:15px; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; margin-left:1px;}
.siteconbg a{color:#000000; text-decoration:none;}
.siteconbg a:hover{color:#000000; text-decoration:none;}
.sitebluefont{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#308ec9}
.sitebluefont a{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#308ec9; text-decoration:none}
.sitebluefont a:hover{text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#308ec9}
.programcondiv{margin-top:16px; width:445px; padding-right:10px; float:left;}
.yahoomassage{background:url(../images/yahoo-images.gif) no-repeat left top; background-position:-62px -261px; width:20px; height:15px; display:block; float:left; cursor:pointer}
.skypeimages{background:url(../images/skype-images.gif) no-repeat top left; background-position:354px 184px; float:left; height:245px}
.msnimages{background:url(../images/msn-images.gif) no-repeat top left; float:left; height:245px}
.floatleft{float:left}
.floatleft ul.mainlink{float:left; margin:0px; padding:0px; list-style:none}
.floatleft ul.mainlink li{margin-right:15px; float:left; margin:0px; padding:0px; position:relative}
.hide ul{position:absolute; display:none; z-index:99999999}
.showright ul{margin:0px; position:absolute; padding:0px; float:left; display:block; right:-5px; top:32px; list-style:none}
.show ul{margin:0px; position:absolute; padding:0px; float:left; display:block; left:0px; top:32px; list-style:none}
.show ul li, .showright ul li{margin:0px; padding:0px; display:block; float:left; width:480px;}
.showsmall ul{margin:0px; position:absolute; padding:0px; float:left; display:block; left:0px; top:32px; list-style:none}
.showsmall ul li, .showright ul li{margin:0px; padding:0px; display:block; float:left; width:255px;}
.menu{margin-right:3px}
.menu span{height:32px; line-height:32px; float:left}
.menu span font{height:32px; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#5c5c5c; line-height:32px; float:left; padding-left:10px; padding-right:10px}
.menunew{background:url(images/tab-act-bg1.gif) repeat-x; height:32px}
.menunew span{background:url(images/act-left1.gif) no-repeat bottom left; height:32px; line-height:32px; float:left}
.menunew span font{background:url(images/act-right1.gif) no-repeat right; height:32px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:White; line-height:32px; float:left; cursor:pointer; text-decoration:none; padding-left:10px; padding-right:10px}
.btmleft{background:url(../images/all-images.png) no-repeat left top; background-position:-409px -157px; height:13px; line-height:13px; width:13px}
.topcolormenu{background:#2d7ab0; height:13px; line-height:13px}
.topleftmen{background:url(../images/all-images.png) no-repeat left top; background-position:-409px -141px;  height:13px; width:13px; line-height:13px}
.toprightmen{background:url(../images/all-images.png) no-repeat left top; background-position:-425px -141px;  display:block; height:13px; width:13px; line-height:13px}
.btmright{background:url(../images/all-images.png) no-repeat left top; background-position:-426px -157px; height:13px; width:13px; line-height:13px}
.btmmid{background:url(../images/repeat-x.png) repeat-x; background-position:26px -400px; display:block; height:13px; line-height:13px}
.show ul li a.heading, .showright ul li a.heading{width:220px; color:#ffe84a; font-size:12px; font-weight:bold; float:left; padding-left:0px; text-decoration:none; padding-top:5px; font-family:Arial,Helvetica,sans-serif; padding-bottom:5px; border-bottom:1px solid #3988bf; margin-right:5px;}
.show ul li a:hover.heading, .showright ul li a:hover.heading{width:220px; color:#ffe84a; font-size:12px; font-weight:bold; float:left; padding-left:0px; text-decoration:underline; padding-top:5px; font-family:Arial,Helvetica,sans-serif; padding-bottom:5px; border-bottom:1px solid #3988bf; margin-right:5px; text-decoration:underline;}
.show ul li a, .showright ul li a{width:200px; color:#fff; font-size:12px; font-family:Arial,Helvetica,sans-serif; float:left; padding-left:20px; text-decoration:none; padding-top:3px; margin-right:5px; padding-bottom:3px}
.showsmall ul li a.heading, .showright ul li a.heading{width:200px; color:#ffe84a; font-size:12px; font-weight:bold; float:left; padding-left:0px; text-decoration:none; padding-top:5px; font-family:Arial,Helvetica,sans-serif; padding-bottom:5px; border-bottom:1px solid #3988bf; margin-right:5px;text-decoration:none;}
.showsmall ul li a:hover.heading, .showright ul li a:hover.heading{width:200px; color:#ffe84a; font-size:12px; font-weight:bold; float:left; padding-left:0px; text-decoration:none; padding-top:5px; font-family:Arial,Helvetica,sans-serif; padding-bottom:5px; border-bottom:1px solid #3988bf; margin-right:5px;text-decoration:underline;}
.showsmall ul li a, .showright ul li a{width:200px; color:#fff; font-size:12px; font-family:Arial,Helvetica,sans-serif; float:left; padding-left:20px; text-decoration:none; padding-top:3px; margin-right:5px; padding-bottom:3px}
.showright ul li a.heading, .showright ul li a{    text-align:right} 
.contentpad{padding-left:15px; padding-bottom:5px; float:left; background:#2d7ab0;}
.maindivlinksp{float:left; width:205px;  padding-right:15px;}
.yahooimages{position:absolute; margin-top:-59px; margin-left:330px}
.skypeimages{position:absolute; margin-top:-59px; height:60px; width:49px;  margin-left:375px}
.msnimages{position:absolute; margin-top:-59px; height:60px; width:37px; margin-left:424px}
.newflag1{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-68px -1px; display:block; width:27px; height:18px; margin-right:3px;}
.newflag2{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-98px -1px; margin-left:5px; margin-right:5px; display:block; width:27px; height:18px;}
.searchicon{float:left; background:url(../images/search-icon.gif) no-repeat left top; display:block; width:22px; height:17px;}
.bookmarkdiv{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-173px 5px; display:block; width:16px; height:22px; text-decoration:none; margin-right:14px}
.printicon{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-153px 5px; display:block; width:17px; height:17px; text-decoration:none; border:0px}
.microsoftdiv{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-189px 1px; display:block;  margin-right:5px; margin-left:20px; width:65px; height:36px; text-decoration:none; border:0px;}
.microsoftdiv{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-189px 1px; display:block; margin-left:20px; width:65px; height:36px; text-decoration:none; border:0px;}
.infra-tourimg{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-720px 1px; display:block; width:172px; height:34px; text-decoration:none; border:0px;}
.careerimg{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:0px -110px; display:block; width:224px; height:70px; text-decoration:none; border:0px;}
.facebook{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-699px -36px; display:block; margin-right:5px; width:32px; height:32px; text-decoration:none; border:0px;}
.twitter{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-732px -36px; display:block; width:32px; height:32px; margin-right:5px; text-decoration:none; border:0px;}
.blogger{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-768px -34px; display:block; margin-left:4px; width:32px; height:32px; text-decoration:none; border:0px;}
.digg{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-802px -34px; display:block; margin-left:9px; width:32px; height:32px; text-decoration:none; border:0px;}
.homenewsimg{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-838px -32px; display:block; width:19px; height:26px; margin-right:5px; text-decoration:none; border:0px;}
.rssimg{background:url(../images/all-images.png) no-repeat left top; background-position:-860px -33px; display:block; margin-left:170px; width:32px; border:1px solid red; height:29px; text-decoration:none; border:0px; cursor:pointer;}
.asp1{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-710px -78px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.asp2{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-752px -78px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.asp3{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-794px -78px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.asp4{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-836px -78px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.php1{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-710px -120px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.php2{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-752px -120px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.php3{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-794px -120px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.php4{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-836px -120px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.flash1{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-710px -163px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.flash2{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-752px -163px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.flash3{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-794px -163px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.flash4{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-836px -163px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.seo1{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-710px -207px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.seo2{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-752px -207px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.seo3{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-794px -207px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.seo4{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-836px -207px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.crm1{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-710px -254px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.crm2{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-752px -254px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.crm3{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-794px -254px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.crm4{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-836px -254px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.web1{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-710px -296px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.web2{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-752px -296px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.web3{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-794px -296px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.web4{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-836px -296px; display:block; margin-left:10px; margin-right:10px; width:39px; height:38px; text-decoration:none; border:0px; cursor:pointer;}
.mobilearrwo{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-680px -140px; display:block; width:25px; height:26px; text-decoration:none; margin-left:88px; margin-top:38px; border:0px; cursor:pointer;}
h4 {margin:0px; padding:0px; font-family:Arial; height:30px; line-height:30px; font-size:22px;   color:#308ec9; font-weight:normal; text-decoration:none;}
h4 a{margin:0px; padding:0px; font-family:Arial; font-size:22px; float:left; color:#308ec9; font-weight:normal; text-decoration:none;}
h4 span{    float:right;     font-size:11px;     color:#444;        font-weight:normal;     padding-right:5px;}
.topchatbg{margin-left:9px; float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-228px -113px; display:block; width:149px; height:38px; text-decoration:none; border:0px;}
.yahooimg{margin-left:9px;  margin-top:5px; float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-380px -110px; display:block; width:31px; height:27px; text-decoration:none; border:0px; cursor:pointer;}
.skype{ float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-376px -140px; display:block; margin-left:-90px; margin-top:5px; width:31px; height:27px; text-decoration:none; border:0px; cursor:pointer;}
.msn{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-410px -110px; display:block; margin-left:-40px; margin-top:5px; width:25px; height:24px; text-decoration:none; border:0px; cursor:pointer; }
.request-quote{float:left; background:url(../images/all-images.png) no-repeat left top; position:absolute; background-position:-5px -190px; margin-left:-150px; margin-top:-150px; display:block; width:167px; height:186px; text-decoration:none; border:0px; cursor:pointer; z-index:1;}
.width330{ width:320px;   float:left;}
.newwidth330{border-bottom:1px solid #f4f3f3; width:320px; padding-bottom:55px;  float:left;}
.follow-us-onimg{background:url(../images/all-images.png) no-repeat left top; background-position:-200px -390px; display:block; width:212px; height:21px; text-decoration:none; border:0px}
.microsoftimg{margin-top:9px; background:url(../images/all-images.png) no-repeat left top; background-position:-217px -185px; display:block; width:222px; height:197px; text-decoration:none; border:0px}
.int-followimg{background:url(../images/all-images.png) no-repeat left top; background-position:-210px -390px; display:block; width:212px; height:18px; text-decoration:none; border:0px; padding-bottom:5px; margin-top:9px}
.sidehadbg h2{background:url(../images/all-images.png) no-repeat left top; background-position:-451px -267px; display:block; padding-top:3px; width:212px; height:30px; margin:0px; padding-left:10px; text-decoration:none; border:0px; margin-top:9px;  font-size:16px; color:#444; line-height:31px; font-weight:normal}
.sidehadbg h2 a{margin:0px; padding:0px; font-size:16px; font-weight:bold; color:#444; line-height:31px; font-weight:normal}
.sidehadbg h2 a:hover{font-size:16px; font-weight:bold; color:#444; line-height:31px; font-weight:normal}
.phoneimages{background:url(../images/all-images.png) no-repeat left top; background-position:-200px -390px; display:block; width:212px; height:18px; text-decoration:none; border:0px; padding-bottom:5px; margin-top:9px;}
.telephone{background:url(../images/all-images.png) no-repeat left top; background-position:-493px -311px; display:block; width:20px; height:19px; text-decoration:none; border:0px; float:left}
.fax{background:url(../images/all-images.png) no-repeat left top; background-position:-519px -311px; margin-right:5px; display:block; width:20px; height:19px; text-decoration:none; border:0px; float:left;}
.mobile{background:url(../images/all-images.png) no-repeat left top; background-position:-548px -311px; margin-right:5px; display:block; width:20px; height:22px; text-decoration:none; border:0px; float:left;}
.email{background:url(../images/all-images.png) no-repeat left top; background-position:-576px -311px; margin-top:5px; margin-right:5px; display:block; width:23px; height:13px; text-decoration:none; border:0px; float:left;}
.msnimg{background:url(../images/all-images.png) no-repeat left top; background-position:-605px -311px; display:block; width:23px; height:20px; text-decoration:none; border:0px; float:left;}
.skypeimg{background:url(../images/all-images.png) no-repeat left top; background-position:-550px -338px; display:block; width:20px; height:21px; text-decoration:none; border:0px; float:left;}
.yahoo{background:url(../images/all-images.png) no-repeat left top; background-position:-634px -311px; margin-right:5px; display:block; width:23px; height:20px; text-decoration:none; border:0px; float:left;}
.gtalk{background:url(../images/all-images.png) no-repeat left top; background-position:-493px -337px; display:block; width:41px; height:22px; text-decoration:none; border:0px; float:left;}
.connewflag2{margin-top:5px; float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-98px -1px; margin-left:5px; display:block; width:27px; height:18px;}
.contgrad{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-688px -171px; display:block; width:13px; height:104px}
.support{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-7px -386px; display:block; width:164px; height:14px; margin-left:5px; margin-top:5px;}
.account{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-7px -409px; display:block; width:194px; height:15px; margin-left:5px; margin-top:5px;}
.info{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-7px -429px; display:block; width:161px; height:15px; margin-left:5px; margin-top:5px;}
.hr{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-7px -450px; display:block; width:151px; height:15px; margin-left:5px; margin-top:5px;}
.rikinimg{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-7px -473px; display:block; width:164px; height:14px; margin-left:5px; margin-right:5px; margin-top:5px;}
.rikingmail{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-7px -496px; display:block; width:139px; height:12px; margin-top:5px; margin-left:4px;}
.indiaflag{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-679px -282px; display:block; width:27px; height:18px; margin-top:2px;}
.london{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-679px -303px; display:block; width:27px; height:18px; margin-top:2px;}
.sydeny{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-679px -324px;  display:block;  width:27px; height:18px; margin-top:2px;}
.paris{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-645px -338px; display:block; width:27px; height:18px; margin-top:2px;}
.newyourk{float:left; background:url(../images/all-images.png) no-repeat left top; background-position:-98px -1px; display:block; width:27px; height:18px;}


.arial23-blue
{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#00d8ff;
}
.iphoneleftdiv
{
margin:0px;
padding:0px;
}
.iphoneleftdiv ul
{
margin:0px;
padding:0px;
border-bottom:none;
}
.iphoneleftdiv li
{
margin:0px;
padding:0px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#434343;
width:323px;
float:left;
border-bottom:none;
}
.iphoneleftdiv li a
{
margin:0px;
padding:0px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#434343;
border-bottom:1px solid #dddddd;
padding-top:15px;
width:335px;
float:left;
margin-left:15px;
height:43px;text-decoration:none;
}
.iphoneleftdiv li a:hover
{
margin:0px;
padding:0px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#434343;
background:url(../images/iphone-left-hover.gif) no-repeat left;
padding-top:15px;
width:318px;
position:relative;
float:left;
height:44px;
padding-left:15px;
border:none;text-decoration:none;
}
.iphoneleftdiv li.active2 a
{
margin:0px;
padding:0px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#434343;
background:url(../images/iphone-left-hover.gif) no-repeat left;
padding-top:15px;
width:318px;
position:relative;
float:left;
height:43px;
padding-left:15px;
border:none;
text-decoration:none;
}

.iphonegraycondiv
{
margin-top:20px;
width:647px;
float:left;
}
.iphonelefttopcorn
{
background:url(../images/iphone-left-topcorn.gif) no-repeat left;
width:13px;
height:16px;
float:left;
}
.iphonerightcorn
{
background:url(../images/iphone-right-topcorn.gif) no-repeat right;
width:647px;
height:16px;
float:left;
}
.iphonetopmid
{
background:#f5f5f5;
height:16px;
width:647px;
float:left;
}
.iphoneleftmid
{
background:url(../images/iphone-left-mid.gif) repeat-y left;
width:13px;
float:left;
}
.iphonecondiv
{
background:#f5f5f5;
width:647px;	

float:left;
}
.iphonerightmid
{
height:500px;
background:url(../images/iphone-right-mid.gif) repeat-y right;
width:597px;
float:left;
padding-left:50px;
padding-top:20px;
}
.iphoneleftbottom
{
background:url(../images/iphone-left-bottom.gif) no-repeat left;
width:16px;
height:17px;
float:left;
}
.iphonerightbottom
{
background:url(../images/iphone-right-bottom.gif) no-repeat right;
width:647px;
height:17px;
float:left;
}
.iphonebottommid
{
background:url(../images/iphone-bottom-mid.gif) repeat-x;
width:647px;
height:17px;
float:left;

}
.arial16-black
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#111111;
}
.iphoneconlist
{
margin:0px;
padding:0px;
margin-left:75px;
}
.iphoneconlist ul
{
margin:0px;
padding:0px;
}
.iphoneconlist li
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5d5d5d;
background:url(../images/iphone-bullate.gif) no-repeat left;
list-style:none;
padding-left:15px;

}
.applicationlistcon
{
margin:0px;
padding:0px;
float:left;
width:310px;
}
.applicationlistcon ul
{
margin:0px;
padding:0px;
float:left;
margin-top:15px;
width:310px;
}
.applicationlistcon li
{
width:310px;
float:left;
margin:0px;
padding:0px;
background:url(../images/blue-arrow.gif) no-repeat left top;
list-style:none;
padding-left:25px;
background-position:0px 5px;
line-height:20px;
}














.width597
{
width:597px;
float:left;
}

#content{
	margin: 0 auto;
	display: block;
	overflow: hidden;

	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.width350
{width:350px; float:left; margin-top:80px;}		
.width621
{
width:621px;
float:left;
}
.martop60
{
margin-top:60px;
}
.width316
{width:316px; float:left; padding-right:35px; margin-top:15px;
}	
.width268
{width:268px; float:left; margin-top:15px; }
.width510
{width:510px; float:left; margin-top:30px;}

.width70
{
width:70px;	
float:left;
}
.width971
{
width:971px;
float:left;
}
.iphonetopimg
{
background:url(../images/iphone-top-img.gif) no-repeat left;
float:left;
width:336px;
height:42px;
}
.iphonemid
{
background:url(../images/iphone-mid-con.gif) repeat-y;
width:336px;
float:left;
}
.iphonebottom
{
background:url(../images/iphone-bottom-img.gif) no-repeat;
height:120px;
float:left;
width:336px;
}
.width228
{
width:228px;
float:left;
margin-left:55px;
}
.iphonetextare
{
width:190px;
border:1px solid #e3e3e3;
height:55px;
margin:0px;
padding:0px;
}

.iphonetextbox
{
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6e6e6e;
padding-bottom:3px;
}
.padleft10{padding-left:10px;}

.leftmid

{background:url(../images/left-mid-img.png) repeat-y left;
 float:left;
 width:14px;
padding-left:14px;
	}
	.rightmid

{background:url(../images/right-mid-img.png) repeat-y right;
 float:left;
 width:985px;

	}
	.request-quote2{float:left; background:url(../images/all-images.png) no-repeat left top; position:absolute; background-position:-5px -190px; margin-left:-130px; margin-top:-145px; display:block; width:167px; height:186px; text-decoration:none; border:0px; cursor:pointer; z-index:1;}
	
.topwidth522px
{
	width: 442px;
	}
.topwidth261px
{
	width: 221px;
	}
.btmwidth249px
{
	width: 209px;
	
	}
.btmwidth509px
{
	width: 429px;
	}
.maindivlinkspSecondColumn {white-space:normal;  float:left; margin-left:20px;  width:185px; padding-right:15px}
.show ul li a.headingSecond, .showright ul li a.headingSecond{text-decoration:underline; width:185px; color:#ffe84a; font-size:12px; font-weight:bold; float:left; padding-left:0px; text-decoration:none; padding-top:5px; font-family:Arial,Helvetica,sans-serif; padding-bottom:5px; border-bottom:1px solid #3988bf; margin-right:5px}
.show ul li a:hover.headingSecond, .showright ul li a:hover.headingSecond{text-decoration:underline; width:185px; display:block;  float:left; color:#ffe84a; font-size:12px; font-weight:bold; float:left; padding-left:0px;  padding-top:5px; font-family:Arial,Helvetica,sans-serif; padding-bottom:5px; border-bottom:1px solid #3988bf; margin-right:5px}

.floatright{float:right;}
.hostingmaindiv
{
	margin-top: 10px;
	width: 168px;
margin-left:10px;
	border: #CCCCCC 1px solid;
}
.hotstbortag
{
	padding-bottom: 8px;
	border-bottom: #999999 1px solid;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 8px;
}
.mobilebgmobile

{

	float: left;

	width: 703px;

	padding-left: 5px;

	background: url(../images/Editor/CategoryImages/mobile-bg1.gif) repeat-x top;

	height: 111px;

}


.rightbor

{

	padding-right: 22px;

	margin-right: 21px;

	margin-top: 9px;

	border-right: 1px solid #e3e3e3;

}
.ecommerce-development-bg
{
	margin-left: 27px;
	float: left;
	width: 389px;
	padding-top: 15px;
	height: 44px;
	background: url(../images/Editor/CategoryImages/ecommercedevelopment-bg.gif);
}
.headingbottombor
{
width:720px; float:left; border-bottom:1px solid #f4f3f3; margin-bottom:10px;}﻿
/* ADDED BY ALAY WHICH WAS GIVEN BY CLIENT */
.heading1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff7f00;
	margin-bottom: 5px;
	font-weight: bold;
}


.heading2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002850;
	margin-bottom: 20px;
	font-weight: bold;
}


.paragraph1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002850;
	line-height: 18px;
}
.paragraph1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002850;
	line-height: 18px;
	text-decoration: none;
}
.paragraph1 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7f00;
	line-height: 18px;
	text-decoration: none;
}
.paragraph2:link, .paragraph2:active, .paragraph2:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002850;
	line-height: 18px;
	text-decoration: none;
}
.paragraph2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7f00;
	line-height: 18px;
	text-decoration: none;
}
.paragraph2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7f00;
	line-height: 18px;
	text-decoration: none;
}
/*END*/
/*edited css for client by for hover effect*/
/*end*/
.highslide-container div 
{
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
/*	border: 2px solid silver;*/
}
.highslide:hover img {
	border:none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border:none;
	visibility: visible;
	cursor: default;
	
}
.highslide-gallery .highslide-active-anchor a,.highslide-gallery .highslide-active-anchor a:hover{
	border:none;
	visibility: visible;
	cursor: default;
	
}
.highslide-image {
	/*border-width: 2px;
	border-style: solid;
	border-color: white;*/
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: #565151;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption 
{
	text-align:center;
	font-weight:bold;
	display: none;
	font-size: 1em;
	padding: 5px;
	color:White;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #333333;
	background-color: #333333;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	visibility: hidden;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);	
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	/*width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;*/
	width: 195px;
	
	height: 40px;
	/*border:solid 1px red;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;*/
	margin-right:10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: #333333;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
	background:url(graphics/close.png);
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	margin: 1px 0.4em;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: #333333;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption 
{
	text-align:center;
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption 
{
	text-align:center;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	background: silver;
	
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption 
{
	text-align:center;
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: #333333;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption 
{
	text-align:center;
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption 
{
	text-align:center;
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption 
{
	text-align:center;
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
	
	text-align:center;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
	
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% broke in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: #333333 !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: #333333;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}.dhtmlwindow{
position: absolute;
border: 1px solid #444;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
/*background:#028BC5;*/
/*url(../images/Divimages/new_div_bgimg.gif) repeat-x;*/
color: white;
cursor: move;
height:18px;
padding:5px;
width: auto;
position:absolute;
width:490px;
text-align:left;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
right: 5px;
text-align:left;
top: 2px;
cursor: hand;
cursor: pointer;
margin-top:3px;
position:absolute;
float:right;

}



.drag-contentarea{ /*CSS for Content Display Area div*/

color: black;
height: 150px;
padding: 2px;

}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
/*border-top: 1px solid #00CC1F;*/
/*background-color: #00CC1F;*/
height: 13px;
 /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;

cursor:none;
font-size: 0;
}
.benifitdivbg{background: #e4f1fa; float: left; width: 725px; padding-bottom: 10px;}
/******************footer css start here************/
.fooleft
{background:url(../images/foo-left-top.gif) no-repeat left;}
.fooright{background:url(../images/foo-right-top.gif) no-repeat right;}
.foobtmleft{background:url(../images/foo-btm-left.gif) no-repeat left;}
.foobtmright{
	background:url(../images/foo-btm-right.gif) no-repeat right;
}
.midtop
{
	background:url(../images/foo-top.gif) repeat-x;
}
.midbtm
{
	background:url(../images/foo-btm.gif) repeat-x;
	clear:both;
}
.midleft
{
	background:url(../images/conre-fix.gif) repeat-y;
	width:998px;
		float:left;
}
.midright
{
	background:url(../images/con-fix.gif) no-repeat top;
	width:968px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
}
.height13
{
	height:13px;
	line-height:13px;
}
.footerdivpad
{
	float:left;
	width:180px;
	padding-right:16px;
}
.footerheading
{
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial;
}
.borbtmfooterh
{
	border-bottom:1px solid #66cdf4;
	padding-bottom:3px;
	margin-bottom:3px;
}
.bestspanf
{
	display:block;
}
.footerdivpad ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
.footerdivpad ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	w
	padding-left:17px;
	background-position:3px 5px;
	margin-bottom:5px;
}
.footerdivpad ul li a
{
	color:#d6f4ff;
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
}
.footerdivpad ul li a:hover
{
	text-decoration:underline;
}
.twifa img
{
	margin-left:6px;
	margin-top:4px;
	margin-bottom:5px;
}

/******************End******************************/
a
{
color:#308ec9;
text-decoration:none;
}
a:hover
{
color:#308ec9;
text-decoration:none;
}﻿
/* ADDED BY ALAY WHICH WAS GIVEN BY CLIENT */
.heading1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff7f00;
	margin-bottom: 5px;
	font-weight: bold;
}


.heading2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002850;
	margin-bottom: 20px;
	font-weight: bold;
}


.paragraph1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002850;
	line-height: 18px;
}
.paragraph1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002850;
	line-height: 18px;
	text-decoration: none;
}
.paragraph1 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7f00;
	line-height: 18px;
	text-decoration: none;
}
.paragraph2:link, .paragraph2:active, .paragraph2:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002850;
	line-height: 18px;
	text-decoration: none;
}
.paragraph2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7f00;
	line-height: 18px;
	text-decoration: none;
}
.paragraph2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7f00;
	line-height: 18px;
	text-decoration: none;
}
/*END*/
/*edited css for client by for hover effect*/
/*end*/
.highslide-container div 
{
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
/*	border: 2px solid silver;*/
}
.highslide:hover img {
	border:none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border:none;
	visibility: visible;
	cursor: default;
	
}
.highslide-gallery .highslide-active-anchor a,.highslide-gallery .highslide-active-anchor a:hover{
	border:none;
	visibility: visible;
	cursor: default;
	
}
.highslide-image {
	/*border-width: 2px;
	border-style: solid;
	border-color: white;*/
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: #565151;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption 
{
	text-align:center;
	font-weight:bold;
	display: none;
	font-size: 1em;
	padding: 5px;
	color:White;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #333333;
	background-color: #333333;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	visibility: hidden;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);	
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	/*width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;*/
	width: 195px;
	
	height: 40px;
	/*border:solid 1px red;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;*/
	margin-right:10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: #333333;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
	background:url(graphics/close.png);
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	margin: 1px 0.4em;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: #333333;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption 
{
	text-align:center;
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption 
{
	text-align:center;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	background: silver;
	
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption 
{
	text-align:center;
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: #333333;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption 
{
	text-align:center;
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption 
{
	text-align:center;
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption 
{
	text-align:center;
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
	
	text-align:center;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
	
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% broke in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: #333333 !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: #333333;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}.dhtmlwindow{
position: absolute;
border: 1px solid #444;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
/*background:#028BC5;*/
/*url(../images/Divimages/new_div_bgimg.gif) repeat-x;*/
color: white;
cursor: move;
height:18px;
padding:5px;
width: auto;
position:absolute;
width:490px;
text-align:left;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
right: 5px;
text-align:left;
top: 2px;
cursor: hand;
cursor: pointer;
margin-top:3px;
position:absolute;
float:right;

}



.drag-contentarea{ /*CSS for Content Display Area div*/

color: black;
height: 150px;
padding: 2px;

}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
/*border-top: 1px solid #00CC1F;*/
/*background-color: #00CC1F;*/
height: 13px;
 /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;

cursor:none;
font-size: 0;
}