/*********** featured Gallery: Nitin*****************/
.stepcarousel{
	position: relative;		/*leave this value alone*/
	overflow: scroll;		/*leave this value alone*/
	width: 710px;			/*Width of Carousel Viewer itself*/
	height: 120px;			/*Height should enough to fit largest content's height 95px;*/
	float:left;
}
.stepcarousel .belt{
	position: absolute;		/*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel{
	float: left;			/*leave this value alone*/
	overflow: hidden;		/*clip content that go outside dimensions of holding panel DIV*/
	margin: 0 10px 0 0;		/*margin around each panel*/
	padding:0 10px 0 0;
	width: 180px;			/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/*********** featured Gallery: Nitin*****************/
.tabBox{float:left; position:relative; z-index:111; width:418px;}
.tabBox ul{list-style-type:none; margin-left:5px;}
.tabBox ul li{float:left; height:45px; width:205px;}
.tabBox ul li h1{padding:4px 0 0 0 ; font-size:14px;}
.tabBox ul li a strong{color:#FFF; font-size:11px;}
.tabBox ul li a b{color:#94dcf7; font-size:11px;}
.tabBox ul li a{float:left; margin:0 5px 5px 0; cursor:pointer; background:url(../images/tab_bg.gif) no-repeat left top; height:40px; display:block;text-decoration:none; width:200px;}
.tabBox ul li a:hover{text-decoration:none;}
.tabBox li a span{float:left; text-decoration:none; color:#e6e8e8; width:105px; cursor:pointer;}
.tabBox li a span.img1{padding:0 0 0 60px; background:url(../images/res_tab.png) 15px 3px no-repeat;}
.tabBox li a span.img2{padding:0 0 0 53px; background:url(../images/comm_tab.png) 15px 3px no-repeat; width:112px;}
.tabBox li a span.img3{padding:0 0 0 60px; background:url(../images/land_tab.png) 15px 1px no-repeat;}
.tabBox li a span.img4{padding:0 0 0 53px; background:url(../images/notes_tab.png) 15px 3px no-repeat; width:112px}
.tabBox ul li.aviation{position:absolute; top:0; right:3px; background:url(../images/tab_bg_aviation.gif) top left no-repeat; width:95px; height:85px;}
.tabBox ul li.aviation a{background:url(../images/aviation-tab.png) center center no-repeat; width:95px; height:85px; float:left; text-align:center;}
.featureMainContent {margin:12px auto; clear:both; width:997px;}
.featureMidBg {background:#ebebeb url(../images/feature-mid-bg.gif) left top repeat-x; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; clear:both; overflow:hidden; float:left; width:995px;}
.mapContent{width:530px; float:left; margin:10px 0 15px 20px}
.featureListRight{width:415px; float:right; margin:0 10px 0 0}
.featureListContent{width:365px; float:left; background:url(../images/feature-list-bg.gif) left top no-repeat; height:186px; padding:0 25px}
.featureListContent h2{font-size:22px; color:#025a96; margin:12px 0}
.featureLeftContent{width:170px; float:left; font-size:11px; color:#333;}
.featureLeftContent li{margin:0 0 4px 0; list-style:none; float:left;}
.featureLeftContent li img{float:left; margin-right:5px;}
.homeMiddleContent {width:997px;}
.homeMiddleBg {background:#FFF url(../images/home-mid-center-bg.gif) left bottom repeat-x; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; clear:both; overflow:hidden; padding:0 14px;}
.homeMiddleBg h1{font-size:22px; color:#025a96;}
.homeMiddleBg p{font-size:12px; color:#333; line-height:18px; margin:6px 0 15px 0}
.homeMiddleBg a{color:#04588e; text-decoration:underline}
.homeMiddleBg a:hover{color:#565656; text-decoration:none}
.advantageMainContent{font-size:12px; margin:6px 0 15px 0; clear:both}
.advantageMidBg{background:#f1f1f1; width:964px; overflow:hidden}
.advantageContent{margin-left:22px; float:left; width:436px}
.advantageContent strong{font-size:12px; color:#000000;}
.advantageContent li{list-style:none; margin:3px 0; padding:0 0 0 6px; background:url(../images/dot.gif) left 6px no-repeat; color:#000000}
.gallerybContentBg{background:url(../images/iphone-content-bg.gif) left top no-repeat; width:413px; height:167px; padding:7px 0 0 0; float:right; margin:5px 0 0 0;}
.iphoneContent{font-size:12px; margin:0 0 0 25px; padding:0; width:350px; position:relative; z-index:100; text-align:center;}
.iphoneLeft{width:83px; float:left; margin-right:5px;}
.iphoneRight{width:260px; float:left; border:none; text-align:left;}
.fourbtn{float:left; padding:0 0 10px 0;}
.fourbtn li{float:left; width:240px; height:88px; background:url(../images/4button-bg.png) top left no-repeat; list-style:none; margin-right:12px; overflow:hidden; line-height:14px; font-size:11px;}
.fourbtn li strong{color:#006fb7; font-size:14px; font-weight:bold;}
.fourbtn li a, .fourbtn li a:hover{text-decoration:none; color:#505865; height:78px;}
.bnc{float:left; width:160px; background:url(../images/bnc.png) 7px 10px no-repeat; padding:10px 5px 10px 75px;}
.aa{float:left; width:140px; background:url(../images/register_icon.png) 6px 12px no-repeat; padding:10px 10px 10px 90px;}
.rab{float:left; width:155px; background:url(../images/rab.png) 9px 5px no-repeat; padding:10px 5px 10px 80px;}
.joml{float:left; width:160px; background:url(../images/joml.png) 9px 17px no-repeat; padding:10px 5px 0px 75px;}
.my-alert{float:left; width:155px; background:url(../images/my-alert.png) 0px 0px no-repeat; padding:10px 5px 10px 80px; cursor:pointer;}

.carousel-component{position:relative; overflow:hidden/* causes the clipping */; display:none/* component turns it on when first item is rendered */;}
.homeMiddleContent2{width:997px; float:left; margin:0 0 10px 0; background:url(../images/gray-bg-1.gif) 0 0 no-repeat; height:41px; padding-top:8px; text-align:center;}
.homeMiddleContent2 a{color:#0178ff; font-size:30px; text-transform:uppercase;}

.discovery{float:left; width:322px;}
.discovery .lt{float:left; background:url(../images/corner-05.gif) 0 -9px no-repeat; padding:0 0 0 11px;}
.discovery .rt{float:left; background:url(../images/corner-05.gif) right -34px no-repeat; padding:0 11px 0 0;}
.discovery .mt{width:300px; float:left; background:url(../images/corner-05.gif) 0 -77px repeat-x; line-height:25px; display:block;}
.discovery h2{color:#222; font-size:16px; font-weight:600;}
.discovery .middle{float:left; width:298px; padding:11px 11px 0; background:url(../images/grad-05.gif) bottom left repeat-x #fefefe; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; min-height:190px;}
.discovery .middle .row{float:left; width:100%;}
.discovery .lb{float:left; background:url(../images/corner-05.gif) 0 -68px no-repeat; padding:0 0 0 11px;}
.discovery .rb{float:left; background:url(../images/corner-05.gif) right -59px no-repeat; padding:0 11px 0 0;}
.discovery .mb{width:300px; float:left; background:url(../images/corner-05.gif) 0 0 repeat-x; height:9px; display:block;}

ul.blog-p-list{float:left; width:100%;}
ul.blog-p-list li{float:left; width:100%; padding:10px 0; border-top:1px solid #CCC; list-style:none;}
ul.blog-p-list li:first-child{padding:0px 0 10px; border:none;}
ul.blog-p-list li a{font-weight:bold;}

ul.video-list{float:left; width:100%;}
ul.video-list li{float:left; width:100%; padding:5px 0; border-top:1px solid #CCC; list-style:none;}
ul.video-list li:first-child{padding:0px 0 5px; border:none;}
ul.video-list li a{font-weight:bold;}
ul.video-list li dt{float:left; width:78px; padding:0 5px 0 0; height:54px;}
ul.video-list li dd{float:left; width:215px;}