body {
	padding:0;
	margin:0;
	background:url(images/body-bg.jpg) repeat-x #FFF;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:15px;
}
div, ul, li, ol, form, label, p, input, select, textarea, span, th, td, object, h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
}
ul{
	list-style-type:none;
}
.lt, .lm, .lb{
	text-align:left;
}
	
.lt, .rt, .ct{
	vertical-align:top;
}
	
.lm, .rm, .cm{
	vertical-align:middle;
}	
	
.rt, .rb, .rm{
	text-align:right;
}
		
.lb, .cb, .rb{
	vertical-align:bottom;
}
		
.ct, .cb, .cm{
	text-align:center;
}
img{
	padding:0;
	margin:0;
	border:none;
}
a{
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#FFFBFF;
	text-decoration:underline;
	outline:none;
}
a{
	text-decoration:none;
}
p{
	padding-bottom:10px;
}
/*-------------------General Css Ends-------------------*/
.logo{
	margin:38px 0 0 12px;
	display:block;
	width:204px;
	height:65px;
	float:left;
}
h1.caption{
	font:30px/32px Arial, Helvetica, sans-serif;
	color:#417CB5;
	margin:63px 0 0 0;
	float:right;
}
td.banner{
	background:url(images/banner.jpg) no-repeat;
	height:205px;
}
td.banner h2{
	font:25px/30px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:126px 0 0 329px;
}
td.banner h2 span.blueTxt{
	color:#85B7E7;
}
td.banner h2 span.italicTxt{
	font-style:italic;
}
	
td.leftNavbg{
	background:#669ACC;
}
td.leftNavbg ul{
	padding:7px 0 0 0;
}
td.leftNavbg ul li{
	border-bottom:1px solid #5084B5;
	
}
td.leftNavbg ul li a{
	background:url(images/nav-bullet.gif) no-repeat 20px 13px;
	font:bold 12px/32px Arial, Helvetica, sans-serif;
	color:#FFFBFF;
	padding:0 0 0 33px;
	text-decoration:none;
	display:block;
	
}
td.leftNavbg ul li a:hover{
	color:#DCEEFF;
	background-color:#326698;
}

td.leftNavbg ul li a.selected{
	color:#DCEEFF;
	background-color:#326698;
}





/*-------------------------Body Starts--------------------------*/
td.whiteBg{
	background:#FFF;
	padding:7px 0 21px 0;
}
td.leftContentbox{
	border:1px solid #DCDCDE;
	padding:9px 9px 5px 9px;
}
td.leftContentbox h3{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#669ACC;
	text-align:center;
	padding:18px 0;
}
td.leftContentbox ul{
	padding:0;
	font-size:0;
	line-height:0;
}
td.leftContentbox ul li{
	background:url(images/arrow-bullet.gif) no-repeat 0 6px;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding: 0 0 16px 10px;
}
.paddTop{
	padding-top:10px;
}
td.downloadBg{
	background:url(images/downloads-bg.jpg) repeat-x #5494D7;
	padding:15px 15px 68px 15px;
}
td.downloadBg h2{
	font:22px/26px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-bottom:21px;
}
td.downloadBg p{
	padding-bottom:15px;
}
td.downloadBg p a{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#ACD3F9;
}
td.downloadBg p a:hover{
	text-decoration:underline;
	color:#FFF;
}
/*--------------------------Right Panel Starts--------------------------*/
h2.missionHeading{
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#326497;
	text-transform:uppercase;
	padding:17px 0 21px 0;
}
.picBordr{
	border:5px solid #D8D8DB;
}
.picCaption{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#73767D;
	padding:8px 0 10px 0;
	text-align:center;
}
h2.headingTxt{
	font:22px/24px Arial, Helvetica, sans-serif;
	color:#326497;
	padding:0 0 21px 0;
}
.bluesealLogo{
	margin:0 0 0 15px;
}
.maaaLogo{
	margin:4px 0 0 0;
}
.paddTop25{
	padding-top:25px;
}
td.grayBg{
	background:url(images/gray-gradienbg.jpg) repeat-x #FFF;
	border:1px solid #D9DADF;
	padding:15px 0 10px 0;
}
td.grayBg h2{
	margin-left:15px;
}

a.bodyLink { font: bold 12px/20px Arial, Helvetica, sans-serif;color:#316396; text-decoration:underline;}

a.bodyLink:hover {text-decoration:none;}

h2.headingTxtSmall{
	font: bold 17px/24px Arial, Helvetica, sans-serif;
	color:#224E7F;
	padding:0 0 5px 0;
}


td.location { background-color:#F5F6F9; padding:10px; border:1px solid #DEDDE3;}

td.location h3 { font: bold 16px/30px Arial, Helvetica, sans-serif; color:#417CB5;}

td.location p {padding:15px 0;}

.padleft {padding:0 0 0 20px;}


td.news img { border:1px solid #D5D4D9; padding:5px; background-color:#F5F5F7;}

td.news p { font: 12px/16px Arial, Helvetica, sans-serif; color:#000; padding:5px 0; }

td.news h3 { font: bold 16px/19px Arial, Helvetica, sans-serif; color:#417CB5; padding:10px 0 0 0;}

td.news p.smallTxt { font: italic 11px/16px Arial, Helvetica, sans-serif; color:#000; padding:0px 0 5px 0; }








/*------------------------------Footer Starts-------------------------------------*/
td.footer{
	background:url(images/footer-bg.jpg) repeat-x #FFF;
	border-top:1px solid #D1D6D9;
	padding:15px 0 0 0;
}
td.footer p{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#5084B5;
	padding-bottom:5px;
	text-align:center;
}
td.footer p a{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	text-decoration:underline;
}
td.footer p a:hover{
	text-decoration:none;
}




.slider {clear:both; width:625px; position:relative; background:url(images/box.png) no-repeat 0 0; height:55px; margin:0 auto; }
/*header panel end here*/

/*sliding panel starts here*/
#slidingPanel{
	clear:both; 
	height:55px;
	overflow:hidden;
	padding:0 0 0 0;
	position:relative;
	background:url(images/screenshoot-back.jpg) no-repeat 0 0;
	/*top:-6px;*/
	width:625px;
}
#slidingPanel div.carousel{
	margin:0 0 0 35px;
	visibility:visible;
	overflow-x:hidden; 
	overflow-y:hidden;
	position:relative; 
	z-index:2; 
	left:0px;
	width:548px;
}

#slidingPanel ul{
	margin:0;
	padding:0;
	position:relative; 
	list-style-type:none; 
	z-index:1; 
	width:10620px;
	left:0px;
	}
	
#slidingPanel ul li{
	float:left;
	height:55px;
	margin:0 5px;
	position:relative;
	width:130px;
	overflow-x:hidden; 
	overflow-y:hidden;
	}

#slidingPanel ul li a img{
	margin:0;
}
#slidingPanel a.prev,
#slidingPanel a.next{
	display:block;
	height:28px;
	margin:0px;
	position:absolute;
	text-indent:-9000px;
	top:10px;
	width:25px;
	cursor:pointer;
}
#slidingPanel a.prev{
	background:url(images/slide-arrow.jpg) no-repeat;
}
#slidingPanel a.prev:hover{
	background:url(images/slide-arrow.jpg) no-repeat;
}
#slidingPanel a.next{
	background:url(images/slide-arrow.jpg) no-repeat -25px 0; right:0;
}
#slidingPanel a.next:hover{
	background:url(images/slide-arrow.jpg) no-repeat -25px 0;right:0;
}
#slidingPanel a.prev:active{left:0px;top:10px;}
#slidingPanel a.next:active{right:0px;top:10px;}
#previews{bottom:0;left:50%;margin-left:-305px;position:absolute;top:-1500px;width:900px}
#previews-bg{background:#002129;display:none;height:960px;left:0;position:absolute;top:0;width:100%}
#slidingPanel,#contents{margin-bottom:0;}
/*sliding panel ends here*/


/*--------------------Ware house pop up-------------------------------------*/

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/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;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 800px;
    padding: 5px;
	height:600px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
