*{margin:0; padding:0;}
body{background:#FFFFFF url(../images/bg.gif) repeat-x 0 0; font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
img{border:0; outline:none; max-width:100%;}
p{padding:10px 0 5px 0; line-height:19px;}
ul{list-style-type:none;}
h1{
	font-weight:normal;
	font-size:12px;
	position:absolute;
	left:11px;
	top:76px;
	color:#000000;
	width: 305px;
}
h2{font-size:20px; font-weight:normal; color:#000000;}
a{text-decoration:none; color:#006699;}
.aaa-clr{clear:both;}
.aaa-master{width:100%; text-align:center;}
.aaa-main{text-align:left; width:960px; margin:0 auto; position:relative;}
.aaa-logo{float:left; padding:22px 0 0 9px;}
.aaa-contact{float:right; padding:26px 0 0 0;}
.aaa-menu{padding:17px 0 0 7px; position:absolute; left:10px; top:113px; background: no-repeat 0 0; height:35px; width:880px}
.aaa-menu li{	float:left;	display: block;	margin:0 0 0 1px;	height:35px;	font-size:12px;}
.aaa-menu li a{	text-decoration:none;	color:#000000;	text-align:center;	float:left;	padding:0 0 0 10px;	height:35px; text-transform: uppercase; background: url(../images/menu-left.gif) no-repeat top left; }
.aaa-menu li a span{	float:left;	display:block;	padding:0 15px 0 6px;	line-height:35px; background: url(../images/menu-right.gif) top right;}
.aaa-menu li a.current{	background: url(../images/menu-left.gif) no-repeat left -35px;}
.aaa-menu li a.current span{display:block;	float:left;	background: url(../images/menu-right.gif) right 35px;	padding:0 15px 0 6px;	line-height:35px;	color:#006699;}
.aaa-menu li a:hover{	background:url(../images/menu-left.gif) no-repeat left -35px; color: #006699;	text-decoration:none;}
.aaa-menu li a:hover span{	background: url(../images/menu-right.gif) right 35px; color:#006699; cursor:hand;}
.aaa-banner{padding:70px 0 0 0;}
.aaa-cont{padding:0 0 10px 0;}
.aaa-right{float:right; width:272px;}
.aaa-r-box{background:#f3f7fa; border-radius:8px; border:1px solid #d1dce4; margin:0 0 15px 0;}
.aaa-rt{background:url(../images/rt.png) no-repeat 0 0; height:63px; color:#FFFFFF;  text-transform: uppercase; line-height:50px; font-size:14px; font-weight:bold; margin:0 0 0 -8px;}
.aaa-rt img{float:left; margin:17px 8px 0 12px;}
.aaa-rb{height:13px;}
.aaa-right ul{padding:10px 15px 0 25px;}
.aaa-right ul li{background:url(../images/arrow.gif) no-repeat 0 4px; padding:0 0 10px 19px; font-size:12px; color:#012339; font-family:Arial, Helvetica, sans-serif;}
.aaa-space{padding:-1px 0 30px 8px;}
.aaa-left{float:left; width:670px; overflow:hidden;}
.aaa-spa{padding:27px 30px; background: no-repeat 0 0; margin:0 10px;}
.aaa-left ul{padding:10px;}
.aaa-left ul li{background:url(../images/check.gif) no-repeat 0 0; padding:0 0 10px 26px;}
.aaa-snaps{float:left; margin:0; padding:0;}
.aaa-snaps1{padding:24px 0 0 0; float:left; }
.aaa-snaps2{padding:43px 0 0 0; float:left; }
.aaa-text{font-size:18px; color:#000000; padding:15px 0 0 0;}
.aaa-footer{background-color:#586d80; color:#FFFFFF; margin:15px 0 0 0; padding:15px;}
.aaa-footer a{text-decoration:none; color:#FFFFFF;}
.aaa-fl{float:left;}
.aaa-fr{float:right;}
.nav{padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px dotted #CCCCCC;}
.nav a{text-decoration:none; color:#006699;}
.map{ padding:10px;}
.map ul li{background:url(../images/dot.gif) no-repeat 0 3px; padding:0 0 10px 15px;}
.scbox{width:200px; height:248px; background:url(../images/sc-box.gif) no-repeat top left; float:left; margin-right:21px; margin-bottom:25px;}
.scimg{width:189px; margin:auto; padding:3px 0;}
.sccon{width:174px; margin:22px auto 0;font-family:Arial, Helvetica, sans-serif; font-size:11px;; color:#666666;}



/*-------------    lightbox css start ----------------*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{ background-color:#666666;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background: no-repeat center center;}
#cboxLoadingGraphic{background: no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }
.cboxIE6 #cboxTopLeft{background:url(../images/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/borderMiddleRight.png);}
.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight { _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')"); }

/*-------------    lightbox css end ----------------*/



.videodemo{position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; margin:10px 0 20px 0;}
.videodemo iframe, .videodemo object, .videodemo embed{position:absolute; top:0; left:0; width:100%; height:100%; border:none; outline:none;}

#menu-wrap{ padding:17px 0 0 7px; position:absolute; left:10px; top:108px; background: no-repeat 0 0; height:35px;}
/* menu icon */
#menu-icon{	display: none; /* hide menu icon initially */}
#navigation, #navigation li{margin:0;	padding:0;}
#navigation li {list-style:none;	float:left;	margin-right:1px;  padding:3px 1px;}
/* nav link */
#navigation a{padding:0 15px;	display: block;	color: #000000;	font-size:12px; line-height:37px; text-decoration:none; background:#FFFFFF; border-radius:6px 6px 0 0;}
#navigation a:hover, #navigation a.current{color:#006699; text-decoration:none; background-color:#eef3f5; border-radius:6px 6px 0 0;}
/* nav dropdown */
#navigation ul{background: #fff;	padding: 2px;	position: absolute;	border: solid 1px #ccc;	display: none; /* hide dropdown */	width: 200px;}
#navigation ul li{float: none;	margin: 0;	padding: 0;}
#navigation li:hover > ul{	display: block; /* show dropdown on hover */}

@media all and (max-width: 980px){

.aaa-main{ width:auto;}
.aaa-left{ width:69%;}
.aaa-right{ width:28%;}
.aaa-cont{padding:0 10px;}

}




@media all and (max-width: 800px){
body{background-image:none;}

/* nav-wrap */
#menu-wrap{position: absolute; width:90px; top:10px; right:10px; border-radius:0; height:auto; border-radius:6px; padding:0; left:inherit;}	/* menu icon */
#menu-icon{color: #003366; font-weight:normal; text-transform:uppercase; width:42px; height:22px; background:url(../images/menu-icon.png) no-repeat 10px center; padding: 6px 10px 0 38px; cursor:pointer; display:block; /* show menu icon */ margin:0 0 0 0;}
#menu-icon:hover, #menu-icon.current{background: #003366 url(../images/menu-hover.png) no-repeat 10px center; color:#ffffff; border-radius:6px;} /* main nav */
#navigation{clear:both; position:absolute; top:28px; width:150px; left:0; z-index:10000; padding:5px; margin-left:-72px; background:#ffffff; border:solid 1px #003366; border-radius:6px; display:none; /* visibility will be toggled with jquery */}
#navigation li{clear:both; float:none; margin:0 0; background-image:none;}
#navigation a, 	#navigation ul a{font:inherit;	background:none; display:inline; padding:0; color:#003366; border:none; display:block; padding:5px;}
#navigation a:hover, 	#navigation ul a:hover, #navigation a.current{background:#003366; color:#ffffff; border-radius:6px;}
/* dropdown */
#navigation ul{width:auto; position:static; display:block; border:none; background:inherit;}
#navigation ul li{margin: 3px 0 3px 5px;}

.aaa-contact{display:none;}
.aaa-logo{padding:10px 0 0 10px; width:130px;}
h1{top:60px; width:auto;}
.aaa-banner{padding:30px 0 0 0;}

.aaa-left{ width: auto; float:none;}
.aaa-right{ width: auto; float:none;}

.aaa-fl{float:none; width:auto; text-align:center;}
.aaa-fr{float:none; width:auto; text-align:center;}



}

@media screen and (min-width: 800px) {

/* ensure #nav is visible on desktop version */
#navigation{display: block !important;}


}
