body{background-color:#1D5A9B;font-family:Tahoma, arial, sans-serif;font-size:12px;color:#000000;margin-top:2px;margin-right:auto;margin-left:auto;line-height:18px;margin-bottom:0px;background-image:url('../media/images/background.png');background-repeat:repeat-y;}
#container{margin-right:auto;margin-left:auto;width:1002px;}
#header{width:972px;clear:both;margin-left:auto;margin-right:auto;overflow:hidden;}
#logo{padding-left:46px;float:left;width:95px;height:94px;}
#logoproduct{padding-left:46px;float:left;width:400px;height:94px;}
#logo_caption{padding-left:10px;float:left;margin-top:63px;font-size:12px;color:#FFFFFF;font-weight:normal;}
#headerlink{color:#AAC9E9;float:right;padding-right:47px;font-size:11px;}
#headerlink a{color:#AAC9E9;text-decoration:none;font-size:11px;}
#hphone{background-image:url('../media/images/phone.png');background-repeat:no-repeat;margin-top:10px;}
#hchat{width:92px;height:20px;margin-top:10px;}
#hcontact{font-family:Tahoma, arial, sans-serif;margin-top:5px;height:11px;}
#mainmenu{width:972px;height:28px;margin:0px;padding:0px;clear:both;}
#mainmenu a{color:#AAC9E9;text-decoration:none;}
#mainmenu ul{list-style-type: none;margin:0px;padding:0px;float:left;padding-left:35px;}
#mainmenu li{float:left;background-color:#0B2D52;color:#AAC9E9;text-align:center;width:79px;height:28px;font-size:12px;background-image:url('../media/images/menu-bg.png');margin-right:2px;}
.activesubmenu{color:#ffffff;font-weight:bold;}
#containarea{margin-left:15px;width:972px;border:1px solid #81A9D2;}
#newstop{background-color:#1B5795;color:#AAC9E9;padding-left:20px;padding-top:5px;padding-bottom:7px;font-size:12px;}
#newstop a{color:#AAC9E9;text-decoration:none;}
#newstop a:hover{text-decoration:underline;}
#news_bar_but a{color:#AAC9E9;text-decoration:none;}
#news_bar_but a:hover{text-decoration:underline;}
#bodycontent_home{background-color:#FFFFFF;padding:19px;background-image:url('../media/images/content-bg.png');background-repeat:repeat;overflow:hidden;}
#bodycontent_inner{background-color:#FFFFFF;padding:0px 19px 19px 19px;background-image:url('../media/images/innerpage-topline.png');background-repeat:repeat-x;overflow:hidden;}
#middlecontent_area{float:left;clear:both;width:100%;}
#bodycontent_inner a:hover{text-decoration:underline;}
#breadcrumb{width:100%;font-size:11px;padding:0px; margin:20px 0px 0px 0px;}
#breadcrumb a{color:#17385E;text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}
#pagecontent{margin:0px;}
#pageheading{font-size:20px;color:#D7A805; border-bottom:1px solid #C8C4B8;padding:10px 0px 10px 0px;}
#homepagetop{width:100%;}
#homebanner{width:709px;float:left;}
#hometoplinks{margin-left:745px;text-decoration:none;font-size:11px;}
#hometoplinks a{color:#0B2D52;text-decoration:none;font-size:11px;}
.right-home-menu-div{width:172px;background-image:url('../media/images/separater-home.png');background-position:left bottom;background-repeat:no-repeat;line-height:25px;}
.middlecontent{float:left;width:934px;padding-top:30px;color:#000000;font-size:12px;}
.middlecontent ul{margin:0;list-style-type:none;float:left;padding:0;margin-top:10px;}
.middlecontent li{margin:0px 0px 10px 0px;}
.middlecontent a{color:#224C76;text-decoration:none;}
.middlecontent a:hover{text-decoration:underline;}
h1{font-family:Tahoma, arial, sans-serif;font-size:20px;color:#D7A805;font-weight:normal;margin:0px;padding:0px;margin-top:10px;}
h2{font-size:17px;font-family:Tahoma, arial, sans-serif;color:#D7A805;font-weight:normal;line-height:18px;margin-bottom:0px;margin-top:2px;}
h3{font-size:14px;font-family:Tahoma, arial, sans-serif;color:#D7A805;font-weight:bold;line-height:16px;margin:0px;padding:0px;margin-bottom:5px;}
p{font-family:Tahoma, arial, sans-serif;font-weight:normal;font-size:13px;line-height:20px;margin:0px 0px 10px 0px;padding:0px;}
a{color:#224C76;text-decoration:none;font-family:Tahoma, arial, sans-serif;font-weight:normal;}
.services{float:left;padding:10px 0px 10px 10px;width:289px;padding-top:0px;}
#featuredproject{float:left;background-image:url('../media/images/heading-bg.jpg');width:509px;height:16px;color:#ffffff;font-size:11px;font-weight:bold;padding:8px 0px 4px 4px;line-height:11px;background-color:#1E5B9C;}
#featuredprojectdetails{float:left;width:293px;padding-left:0px;}
#featuredprojectdetails a{color:#224C76;text-decoration:none;}
#featuredprojectdetails a:hover{text-decoration:underline;}
#featuredprojectdetails p{font-size:12px;}
.tab_div{float:right;width:362px;background-image:url('../media/images/tab-background.png');background-repeat:no-repeat;background-position:0 26px;margin-top:-1px;line-height:14px;}
.tab_div a{color:#224C76;text-decoration:none;font-weight:bold;}
.tab_div a:hover{text-decoration:underline;}
.tab_div ul{margin:0;list-style-type:none;float:left;padding:0;}
.tab_div li{background-image:url('../media/images/tab-rollover.png');list-style-type:none;list-style-image:none;float:left;width:122px;height:21px;font-family:Tahoma;font-size:11px;color:#224C76;font-weight:bold;vertical-align:middle;text-align:center;padding-top:5px;margin-top:1px;margin-bottom:0px;padding-bottom:0px;}
.tab_div li.off{margin-top:1px;background-image:url('../media/images/tab-rollover.png');background-position:0 -26px;list-style-type:none;list-style-image:none;float:left;width:122px;height:23px;font-family:Tahoma;font-size:11px;color:#224C76;font-weight:bold;vertical-align:middle;text-align:center;padding-top:3px;}
.tab_div .content{clear:both;width:342px;padding-left:20px;line-height:20px;overflow:hidden;}
.tab_div .content .itemtitle{color:#224C76;font-weight:bold;float:left;width:100%;padding-top:10px;}
.tab_div .content .normal{font-weight:normal;color:#000000;}

#bottomlinks{background-color:#2C6EB2;color:#AAC9E9;font-size:11px;padding-top:5px;padding-bottom:7px;font-size:12px;overflow:hidden;}
#bottomlinks a{color:#AAC9E9;text-decoration:none;font-size:11px;}
#bottomlinks a:hover{text-decoration:underline;}

.footer_links{clear:both;width:100%;color:#ffffff;margin-top:15px;margin-left:auto;margin-right:auto;width:960px;font-size:11px;}
.footer_links a {color:#AAC9E9;text-decoration:none;}
.footer_links a:hover{text-decoration:underline;color:#AAC9E9;}

.footerimage{float:left;width:14px;height:14px;border:0px;margin:4px 10px 0px 20px;}

.full-inner-content{width:100%;padding:15px 0px 10px 0px;overflow:hidden;font-size:12px;line-height:20px;}
.separatorline{background-image:url('../media/images/separator-line.png');list-style-type:none;list-style-image:none;float:left;width:935px;height:1px;margin-top:10px;background-repeat:no-repeat;}
.full-inner-content a {color:#000000;text-decoration:none;}
.full-inner-content a:hover{text-decoration:underline;}
.full-dottedline-black{border-bottom:1px dashed #000000;margin-bottom:10px;}
#tabmenu{float:left;width:615px;height:28px;margin-top:20px;padding:0px;}
#tabmenu a{color:#AAC9E9;text-decoration:none;}

#tabmenu ul{list-style-type:none;margin:0px;padding:0px;float:left;}
#tabmenu li{float:left;background-color:#E7F1F8;color:#000000;text-align:center;width:130px;height:28px;font-size:12px;margin-right:20px;border:1px solid #C2DCEF;font-weight:bold;}
.middlecontentleft{float:left;width:595px;margin-top:20px;height:auto;padding:0px;}
.middlecontentleft ul{margin-left:20px;padding:0px;line-height:20px;}
.middlecontentright{float:right;width:302px;margin-top:20px;height:auto;}
.middlecontentleft-divarea{background-color:#E7F1F8;border:1px solid #C2DCEF;float:left;overflow:hidden;width:96%;height:auto;margin:0px 0px 10px 0px;padding:10px;}
.middlecontentright_divarea{background-color:#E7F1F8;border:1px solid #C2DCEF;width:280px;height:auto;margin:2px 0px 15px 0px;padding:10px;}
.middlecontentright_banner{background-color:#E7F1F8;border:1px solid #C2DCEF;float:right;height:auto;height:250px;}
.middlecontentright_divarea p a{text-decoration:none;color:#17385E;}
.middlecontentright_divarea p a:hover{text-decoration:none;color:#17385E;}
.middlecontentright_divarea ul{margin:0px;padding-left:26px;float:left;}
.middlecontentright_divarea li{margin:3px;float:left;}
.middlecontentright_divarea li a{text-decoration:none;color:#17385E;}
.middlecontentright_divarea li a:hover{text-decoration:underline;color:#17385E;}
.newuserlabel{float:left;width:290px;}
.newcontctform{float:right;height:auto;width:260px;padding-right:10px;}
.makebold{font-weight:bold;}
.labelspacing{margin-bottom:10px;}
.time_stamp{font-style:italic;font-weight:normal;}
.radioItems{margin:0px;margin:3px 5px 0px 0px;padding:0px;}
.contacttextbox{margin:3px 0px 10px 0px;border:1px solid #CDCDCD;font-family:Tahoma, Arial, sans-serif;font-size:11px;height:18px;padding:4px 2px 0px;vertical-align:middle;width:260px;}
.contacttextarea{border:1px solid #CDCDCD;font-family:Tahoma, Arial, sans-serif;font-size:11px;height:auto;width:275px;height:118px;margin-top:5px;}
.dropdownbox{border:1px solid #CDCDCD;font-family:Tahoma, Arial, sans-serif;font-size:11px;width:275px;height:25px;margin-top:2px;}
.joinSecurityBox{border:1px solid #CDCDCD;font-family:Tahoma, Arial, sans-serif;font-size:11px;height:18px;padding:4px 2px 0px;margin:10px 10px 0px 0px;vertical-align:top;width:119px;}
.innercontnt{float:left;margin-top:8px;width:100%;}
.submenuspacing{margin:0px 14px 0px 14px;}
#innerpage-banner{width:934px;height:225px;margin-top:12px;background-color:#17365D;}
#innerpage-bannercontent{margin:0px 20px 20px 20px;overflow:hidden;padding-top:20px;}
#innerpage-bannercontent-left{float:left;width:604px;}
#innerpage-bannercontent-top{float:left;width:580px;text-align:center;margin-top:15px;}
#innerpage-bannercontent-top2l{float:left;width:580px;text-align:center;}
#innerpage-bannercontent-middle{font-family:Tahoma, arial, sans-serif;font-size:12px;color:#ffffff;float:left;width:auto;text-align:center;margin:26px 0px;}
#innerpage-bannercontent-botton{width:604px;text-align:center;}
#innerpage-banner-picture{float:right;width:305px;height:185px;}
#three-coldiv-1stcol{float:left;width:390px;}
.marker{float:left;padding-right:10px;}
.features{float:right;padding:0px 15px 0px 0px;width:337px;font-size:12px;margin-top:-6px;}
.casestudies{float:left;padding:0px 15px 0px 0px;width:560px;;font-size:12px;margin-top:-6px;}
.separator{float:left;width:100%;height:10px;}
#three-coldiv-2ndcol{float:left;margin-left:392px;width:190px;}
#three-coldiv-3rdcol{width:300px;float:right;margin:0px;padding-left:30px;}
.inactivenewstab{border-bottom:0px;float:left;font-weight:bold;font-size:13px;height:20px;padding-top:2px;position:relative;text-align:center;width:100px;z-index:2;}
.activenewstab{border-bottom:0px;border:1px solid #C2DCEF;float:left;font-weight:bold;font-size:13px;height:20px;padding-top:2px;position:relative;text-align:center;width:100px;z-index:2;}
#solutionbanner{width:934px;height:268px;margin-left:0px;margin-top:12px;background-image:url('../media/images/bnr-solutions.png');background-repeat:no-repeat;}
#productbanner{width:934px;height:268px;margin-left:0px;margin-top:12px;background-image:url('../media/images/bnr-products.png');background-repeat:no-repeat;}
.bannerdiv{float:left;width:135px;height:200px;margin-left:14px;margin-top:45px;padding:10px;font-family:Tahoma, Arial, sans-serif;font-size:12px;}
.bannerbuttondiv{float:left;margin-top:-2px;margin-left:12px;width:158px;height:40px;}
#contentleft{float:left;width:448px;height:206px;margin-top:30px;margin-left:90px;background-image:url('../media/images/box.png');background-repeat:no-repeat;}
.off{width:80px;height:20px;float:right;border-bottom:1px solid #C2DCEF;}
.middlecontentleft_div{float:left;width:595;height:auto;overflow:hidden;}
.middlecontentright_div{float:left;width:100%;height:auto;margin:0px 0px 10px 1px;line-height:15px}
.middlecontentright_divarea p{font-family:Tahoma, arial, sans-serif;font-size:13px;}
.middlecontentright_div a{text-decoration:none;color:#17385E;}
.middlecontentright_div a:hover{text-decoration:underline;color:#17385E;}
.middlecontentleft_div p{font-family:Tahoma, arial, sans-serif;font-size:13px;}
.middlecontentleft_divheader{float:left;width:100%;height:auto;color:#008000;font-family:Tahoma, arial, sans-serif;font-size:13px;}
.middlecontentleft_divcontent{float:left;width:100%;height:auto;}
.middlecontentleft_divtext{float:left;width:595px;height:auto;font-family:Tahoma, arial, sans-serif;font-size:12px;}
.middlecontentleft_divtext p a{text-decoration:none;color:#17385E;font-weight:bold;}
..middlecontentleft_divtext p a:hover{text-decoration:underline;color:#17385E;}
.middlecontentleft_divlogo{float:right;width:212px;height:auto;position:top;}
.paginationbox{border:1px solid #C2DCEF;background-color:#E7F1F8;width:25px;padding:5px 8px 5px 8px;text-decoration: none;margin:0px 5px;color:#17385E;} 
.paginationbox a{border:1px solid #C2DCEF;background-color:#E7F1F8;width:25px;padding:5px 8px 5px 8px;text-decoration:none;margin:0px 5px;color:#17385E;} 
.paginationbox a:hover, .paginationbox a.selected{border:1px solid #ffffff;background-color:#ffffff;color:#000000;width:25px;padding:5px 8px 5px 8px;margin:0px 5px;color:#17385E;}
#innerpage-banner1{width:935px;height:225px;border:1px solid #23578D;margin:100px 0px 20px 0px;background-image:url('../media/images/banner-bg-repeat.png');background-repeat:repeat-x;}
ul{font-family:Tahoma, arial, sans-serif;font-size:12px;}
.heading{font-weight:bold;margin-top:2px;padding:7px 7px 7px 10px;border:1px solid #C2DCEF;background-color:#E7F1F8;}
#markerdiv{background:url('../media/images/marker.png') no-repeat top left;float:left;width:29px;height:9px;margin-top:-6px;}
#documentationnavbartop{width:100%;border-bottom:1px solid #C8C4B8;padding-bottom:5px;}
#documentationnavbarbottom{width:100%;border-top:1px solid #C8C4B8;padding-top:5px;}
#documentationcontent{width:100%;margin:15px 0px;}
.colorbox{background-color:#E7F1F8;border:1px solid #C2DCEF;padding:5px 10px 5px 10px;}
.tabledata{float:left;font-family:Tahoma, arial, sans-serif;font-size:12px;width:596px;background-color:#C2DCEF;}
.tabledata1{float:left;font-family:Tahoma, arial, sans-serif;font-size:12px;width:573px;background-color:#C2DCEF;}
.tabledata th{vertical-align:top;background-color:#E7F1F8;text-align:left;padding:5px 10px;}
.tabledata td{vertical-align:top;background-color:#ffffff;padding:5px 10px;}
.tabledata1 th{vertical-align:top;background-color:#E7F1F8;text-align:left;padding:5px 10px;}
.tabledata1 td{vertical-align:top;background-color:#E7F1F8;padding:5px 10px;}
.applytabledata{float:left;font-family:Tahoma, arial, sans-serif;font-size:12px;width:595px;}
.applytabledataleft{width:30%;vertical-align:top;background-color:#ffffff;padding:0px 0px 0px 10px;height:40px;}
.applytabledataright{width:70%;vertical-align:top;background-color:#ffffff;padding:0px 0px 0px 10px;height:40px;}
.textboxNormal{width:479px;height:23px;}
.formtable{width:100%;line-height:18px;vertical-align:top;margin-bottom:10px;background-color:#C2DCEF;}
.formtable td.white{background-color:#ffffff;text-align:center;font-size:11px;}
#scriptbox{margin-left:830px;}
#spanInfo{float:right;display:none;text-align:left;background-color:#E7F1F8;color:#17385E;position:absolute;z-index:1; line-height:20px;margin-left:765px;width:150px;padding:10px 10px;top:155px;border:1px solid #C2DCEF;}
#spanInfo a{color:#17385E;}
#spanInfo hr{border-bottom:1px solid #FFFFFF;}
#crossmark{width: 100%; text-align: right; float: right;}
#leftcontentbar{float:left;margin-right:14px;margin-top:15px;}
#middlecontentbar{float:left;margin-top:15px;}
#rightcontentbar{float:right;margin-top:15px;}
#boxInfo{float:left;display:none;text-align:left;background-color:#E7F1F8;color:#17385E;position:absolute;z-index:1; line-height:10px;margin-left:100px;width:150px;padding:10px 10px;top:505px;border:1px solid #C2DCEF;}
.infobox{position:absolute;display:none;z-index:101;text-align:left;width:300px;background-color:#E7F1F8;font-size:11px;}
