 /* With Link Class */

body {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#5E5E5E;

text-decoration:none;

margin:0px;

}



.input {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:normal;

color:#5E5E5E;

text-decoration:none;

border:1px solid #C3D2E7;

padding-left:3px;

}





/* Link Class */



a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#59554F; text-decoration:none;}

a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#59554F; text-decoration:none;}



.topnav-link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}

.topnav-link:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}

.topnav-link:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}

.topnav-link:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#C5DCF5; text-decoration:none; text-transform:uppercase;}



.smalllink {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#00467F; text-decoration:none;}

.smalllink:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#00467F; text-decoration:none;}

.smalllink:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#00467F; text-decoration:none;}

.smalllink:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#DF7656; text-decoration:underline;}



.orangelink {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#DA5D37; text-decoration:none;}

.orangelink:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#DA5D37; text-decoration:none;}

.orangelink:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#DA5D37; text-decoration:none;}

.orangelink:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1C66B2; text-decoration:underline;}



.bluelink {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#A6BED8; text-decoration:none; }

.bluelink:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#A6BED8; text-decoration:none; }

.bluelink:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#A6BED8; text-decoration:none; }

.bluelink:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E17F61; text-decoration:none; }



.darkbluelink {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5E5E5E; text-decoration:none; }

.darkbluelink:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1F64A8; text-decoration:none; }

.darkbluelink:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1F64A8; text-decoration:none; }

.darkbluelink:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#EE8015; text-decoration:none; }



.redlink { cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E17F61; text-decoration:none; }

.redlink:link { cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E17F61; text-decoration:none; }

.redlink:visited { cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E17F61; text-decoration:none; }

.redlink:hover { cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }

.redtext-new { cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E17F61; text-decoration:none; }



.headerlink { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#00467F; padding-left:12px;}

.headerlink:link  { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#00467F; padding-left:12px;}

.headerlink:visited{ font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#00467F; padding-left:12px;}

.headerlink:hover { font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:underline; color:#D86845; padding-left:12px;}





.redlinkbig { font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; color:#DF7656; text-decoration:none; padding-left:10px;}

.redlinkbig:link { font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; color:#DF7656; text-decoration:none; padding-left:10px;}

.redlinkbig:visited { font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; color:#DF7656; text-decoration:none; padding-left:10px;}

.redlinkbig:hover { font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; color:#2F73B6; text-decoration:none; padding-left:10px;}





.footerlink {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#98B1C9; text-decoration:none; text-transform:uppercase; }

.footerlink:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#98B1C9; text-decoration:none; text-transform:uppercase; }

.footerlink:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#98B1C9; text-decoration:none; text-transform:uppercase; }

.footerlink:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#194C84; text-decoration:none; text-transform:uppercase; }



.botlink{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DF7656; text-decoration:none;}

.botlink:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DF7656; text-decoration:none;}

.botlink:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DF7656; text-decoration:none;}

.botlink:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#194C84; text-decoration:none;}


.sitelink{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#DF7656; text-decoration:none;}

.sitelink:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#DF7656; text-decoration:none;}

.sitelink:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#DF7656; text-decoration:none;}

.sitelink:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#1B538A; text-decoration:underline;}


.service-list { margin:0; padding:0; }

.service-list ul { cursor:pointer; margin: 5px 0 2px 0;  padding:0; list-style-type: none; }

.service-list li { cursor:pointer;  font-size:11px; color:#99D6FF;  text-decoration: none; background: url(../images/orange-arrow.gif) 0px 6px no-repeat; list-style-type: none; padding-left: 12px; line-height:13px; margin:0px;}



.sublink-list { margin:0; padding-top:5px; }

.sublink-list ul { margin: 5px 0 2px 0;  padding:0; list-style-type: none; }

.sublink-list li { font-size:12px; color:#5E5E5E;  text-decoration: none; background: url(../images/orange-arrow.gif) 0px 6px no-repeat; list-style-type: none; padding-left: 15px; line-height:16px; margin:0px;}



.service-list2 { background-repeat: repeat-x; background-position: bottom;}

.service-list2 UL {  margin-top: 5px; margin-bottom: 2px;  margin-left:0px; padding-left:12px;}

.service-list2 LI { cursor:pointer; background-image: url(../images/bullet-grey.gif); background-repeat:no-repeat; background-position: left; list-style-type: none; padding-left:15px; border-bottom: 1px dotted #B2B2B2; line-height: 22px;}

.service-list2 LI a { color: #DF7656; font-weight:bold; text-decoration: none;}

.service-list2 LI a:hover { color: #00467F; text-decoration: none;}



.service-list3 { background-repeat: repeat-x; background-position: bottom;}

.service-list3 UL {  margin-top: 5px; margin-bottom: 2px;  margin-left:0px; padding-left:12px;}

.service-list3 LI { background-image: url(../images/bullet-grey.gif); background-repeat:no-repeat; background-position: left; list-style-type: none; padding-left:15px; border-bottom: 1px dotted #DDDDDD; line-height: 22px;}

.service-list3 LI a { color: #DF7656; text-decoration: none;}

.service-list3 LI a:hover { color: #00467F; text-decoration: none;}



.servicelist-engineering { background-repeat: repeat-x; background-position: bottom;}

.servicelist-engineering UL {  margin-top: 5px; margin-bottom: 2px;  margin-left:0px; padding-left:12px;}

.servicelist-engineering LI { background-image: url(../images/orange-arrow.gif); background-repeat:no-repeat; background-position: left; list-style-type: none; padding-left:15px; border-bottom: 1px dotted #DDDDDD; line-height: 22px; color: #5E5E5E;}

.servicelist-engineering LI a { color: #5E5E5E; text-decoration: none;}

.servicelist-engineering LI a:hover { color: #1C66B2; text-decoration: none;}



.rightlink { background-repeat: repeat-x; background-position: bottom;}

.rightlink UL {  margin-top: 5px; margin-bottom: 2px; margin-left:0px; padding-left:10px;}

.rightlink LI { background-image: url(../images/arrow-orange.gif); background-repeat:no-repeat; background-position: left; list-style-type: none; padding-left:8px; border-bottom: 1px dotted #DDDDDD; line-height: 26px;}

.rightlink LI a { color: #4489C0; font-weight:bold;  text-decoration: none;}

.rightlink LI a:hover { color: #D77050; text-decoration: none;}





hr { color:#D9D9D9; line-height:1px; margin:0; padding:0;}



/* Without Link Class */

.redheader{ font-family: Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; color:#DF7656; text-transform:uppercase; }

.blueheader{font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#4979AA; text-transform:uppercase; }

.whiteheader{font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffffff; height:20px; text-transform:uppercase; cursor:pointer; }

.redheader2{ font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#DF7656; }

.blueheader2{ font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#4979AA; }

.lightblue-title{ font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#6BA1D8; text-transform:uppercase;}

.skyblue-header{ font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#6BA1D8; text-transform:uppercase;}

.copyright{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#2B70B4;}

.smallmatter{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#EB7A58;}

.footer {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#98B1C9; text-decoration:none; text-transform:uppercase; }

.disablelink {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#D3D3D3; text-decoration:none;  }

.blue-title{ font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#96C1E3;}

.blue-title2 { font-family: Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal; color:#C5E0F5; }

.in-header { font-family: Arial, Helvetia, sans-serif; font-size:18px; font-weight:normal; color:#DF7656; border-bottom:1px solid #D9D9D9 }

.border-skyblue { border-right:2px solid #BAD3EC; border-left:2px solid #BBD3EC;  }

.border-left { border-left:2px solid #BBD3EC;  }

.border-top-new { border-top:2px solid #BAD3EC;}

.border-skyblue2 { border-left:2px solid #BAD3EC; border-top:2px solid #BAD3EC;  }

.border-orange-top{ border-top:2px solid #E58F74; }

.borderleft-skyblue { border-left:2px solid #BAD3EC;}

.borderbottom-skyblue { border-bottom:2px solid #BAD3EC;} 

.borderbottom-skyblue { border-bottom:2px solid #BAD3EC; }

.bluebg-header { background-color:#00467F; font-family: Arial, Helvetia, sans-serif; text-transform:uppercase; font-weight:bold; font-size:13px; color:#FFFFFF; height:25px; border-right:1px solid #ffffff; padding-left:15px;}

.blueborder-rmenu { border-left:1px solid #619BCA;}

.eventsbg{ background-color:#ffffff; border-top:5px solid #E8F1F8; border-bottom:5px solid #E8F1F8; height:30px;}

.eventheader{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00467F; }

.lightorange-border{ border-top:1px solid #F1E2DD;  }

.bottomlinks{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DF7656; text-decoration:none;}



/* TD Bakcground CLass */

.topnavbg {background-image:url(../images/topnav-bg.gif); background-repeat:repeat-x; height:34px;}

.consulting-bg {background-image:url(../images/outsideplant-bg.jpg); padding:12px; cursor:pointer; background-repeat:no-repeat; height:175px; width:222px; }

.engineering-bg {background-image:url(../images/consulting-bg.jpg); padding:12px; cursor:pointer; background-repeat:no-repeat; height:175px; width:222px; }

.outsideplant-bg {background-image:url(../images/engineering-bg.jpg); padding:12px; cursor:pointer; background-repeat:no-repeat; height:175px; width:222px; }

.footer-bg {background-image:url(../images/footerbg.gif); background-repeat:no-repeat; height:96px;}

.inpage-header {background-image:url(../images/headerbg-new.jpg); background-repeat:no-repeat; height:33px; width:411px; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; color:#00467F; padding-left:12px;}

.orangeheader-right {background-image:url(../images/orangeheader-right.gif); background-repeat:no-repeat; height:25px; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; color:#DF7656; padding-left:10px;}

.vision-bg {background-image:url(../images/vision-topbg.jpg); background-repeat:no-repeat; height:235px; wdth:784px;}

.datanetwork-bg {background-image:url(../images/datanetwork-topbg.jpg); background-repeat:no-repeat; height:235px; wdth:784px;}

.video-bg {background-image:url(../images/video-topbg.jpg); background-repeat:no-repeat; height:235px; wdth:784px;}

.service-bg {background-image:url(../images/service-topbg.jpg); background-repeat:no-repeat; height:235px; wdth:784px;}

.wireless-bg {background-image:url(../images/wireless-topbg.jpg); background-repeat:no-repeat; height:235px; wdth:784px;}

.careers-bg{background-image:url(../images/careers-topbg.jpg); background-repeat:no-repeat; height:235px; wdth:784px;}

.contact-bg{background-image:url(../images/contact-topbg.jpg); background-repeat:no-repeat; height:235px; wdth:784px;}

.organization-bg{background-image:url(../images/organization-topbg.jpg); background-repeat:no-repeat; height:235px; wdth:784px;}

.cad-bg{background-image:url(../images/cad-topbg.jpg); background-repeat:no-repeat; height:235px; wdth:784px;}

.retreats-bg{background-image:url(../images/retreats-topbg.jpg); background-repeat:no-repeat; height:235px; wdth:784px;}

.servicepage-bg {background:url(../images/servicepagebg.jpg) bottom left no-repeat; height:390px; }

.bot-curvelinebg {background-image:url(../images/bott-curvelinesbg.jpg); background-repeat:no-repeat; height:160px; width:782px; }

.location-bg {background-image:url(../images/map.jpg); background-repeat:no-repeat; height:448px; width:382px;}

.flash-bg {background-image:url(../images/flashbg.gif); background-repeat:no-repeat;}

.statement-header { font-family: Arial, Helvetia, sans-serif; font-size:18px; font-weight:normal; color:#014681; border-bottom: 1px dashed #B8D9F5;}

.statementbg{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; text-decoration:none; border:1px dashed #B8D9F5; background-color:#EAF4FC;}

.mainmid-bg {background-image:url(../images/bg-middle.jpg); background-repeat:repeat-y; height:2px; width:1001px;}

.top-right-corner{ background-image:url(../images/top-right-corner.gif); height:25; background-position:top right; background-repeat:no-repeat; }



/* Add Dt.26042008 */

#tabcontentcontainer ul {margin:0px; padding:0px;}

#tabcontentcontainer li {list-style-type:none; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5E5E5E; text-decoration:none; border-bottom:1px dotted #DDDDDD; background-image:url(../images/service-bullet.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px; margin-left:10px;}

#tabcontentcontainer li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#DF7656; text-decoration:none;}

#tabcontentcontainer li a span {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#DF7656; text-decoration:none; margin-left:150px;}

#tabcontentcontainer li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}



.service-left-gradient {background-image:url(../images/service-left-gradient.gif); background-repeat:no-repeat; background-position:top;}

.service-right-gradient {background-image:url(../images/service-right-gradient.gif); background-repeat:no-repeat; background-position:top;}

.service-topbg {border-top:1px solid #DF7656;}

.service-bottstrip {background-image:url(../images/service-bottstrip.gif); background-repeat:repeat-x;}

.inner-padding {padding-left:30px; padding-right:30px;}

.td-padding {padding:5px;}

.blueheader-small{ font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#4979AA;}

.hr-dottedline {background-image:url(../images/hr-dottedline.gif); background-repeat:repeat-x; background-position:center;}



ul#tablist {

PADDING-BOTTOM: 0px; MARGIN:auto; PADDING-TOP:0px; LIST-STYLE-TYPE:none; margin-left:35px }

ul#tablist li {

display: block; float:left; margin-right:4px; }

ul#tablist li a {

DISPLAY:block; COLOR:#00467F; TEXT-DECORATION: none; background:url(../images/tab-inactive-left.gif) left top; background-repeat:no-repeat;}

ul#tablist li a em {

PADDING-RIGHT:15px; DISPLAY:block; PADDING-LEFT:15px; FONT:bold 13px Arial, Helvetica, sans-serif; background:url(../images/tab-inactive-right.gif)  right top no-repeat; padding-top:10px; padding-bottom:15px; text-transform: uppercase;}

ul#tablist li a:hover {BACKGROUND-POSITION: left top; background:url(../images/tab-inactive-left.gif) left top; COLOR: #00467F; BACKGROUND-REPEAT: no-repeat; font-weight: bold;  text-transform: uppercase;}

ul#tablist li a:hover em {

BACKGROUND-POSITION: right top; background:url(../images/tab-inactive-right.gif)  right top no-repeat; COLOR: #DF7656; BACKGROUND-REPEAT: no-repeat; font-weight: bold;  text-transform: uppercase;}

ul#tablist li a.current {BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-left.gif); BACKGROUND-POSITION:left top; COLOR: #DF7656; BACKGROUND-REPEAT: no-repeat; font-weight: bold;  text-transform: uppercase;}

ul#tablist li a.current em {BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-right.gif); COLOR: #DF7656; BACKGROUND-REPEAT: no-repeat; font-weight:bold;  text-transform: uppercase;}



.skyblue-bg {background-color:#C3D2E7; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#5E5E5E; text-decoration:none;}

.skyblue-border {border:1px solid #C3D2E7;}

.evenrow-bg {background-color:#F8F8F8; font-weight:bold;}

.oddrow-bg {background-color:#F1F1F1; font-weight:bold;}

.redlink-new { font-family: Arial, Helvetica, sans-serif; color:#DF7656;}



.orangeheader-left {background-image:url(../images/orangeheader-left.gif); background-position: right top; background-repeat:no-repeat; height:25px; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; color:#DF7656; text-align: right; padding-right: 12px; padding-top: 5px;}
