@charset "utf-8";
/* CSS Document */
body {
	background-color:#ebf1f4;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#676e72;
	font-size:11px;
}
form, ul, li, img, h1, h2, h3, h4, h5, h6, p, table, tr, td {
	margin:0px;
	padding:0px;
}
a{outline:none;}
img{
	border:0px;
}
h1 {
	font-size:16px;
	font-weight:normal;
	background:url(../images/inner-bullets.jpg) no-repeat 0 2px;
	color:#004596;
	padding:0 0 0 15px;
}
h2 {
	font-size:12px;
	color:#05a1ff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
h2 a:link, h2 a:active, h2 a:visited, h2 a:link {
	text-decoration:none;
	color:#05a1ff;
	}
h2 a:hover{
	text-decoration:none;
	}

h3 {
	font-size:12px;
	font-weight:normal;
}
h4 {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0 0 15px 0;
}


h4 a:link, h4 a:active, h4 a:visited, h4 a:link {
	text-decoration:none;
	color:#05a1ff;
	}
h4 a:hover{
	text-decoration:none;
	}
	
h5 {
	font-size:12px;
	font-weight:normal;
}
h6 {
	font-size:12px;
	font-weight:normal;
}
.clear{
 	clear:both;
}
.left-float{
	float:left;
}
.right-float{
	float:right;
}
#outer-box{
	width:950px;
	margin:auto;
}
#header {
}
#nav-left{
	width:8px;
	height:40px;
	background:url(../images/nav-left-img.png) no-repeat;
	float:left;
}
#nav-right{
	width:8px;
	height:40px;
	background:url(../images/nav-right-img.png) no-repeat;
	float:left;
}
#nav-center{
	width:934px;_width:931px;
	height:40px;
	background:url(../images/nav-center-img.png) repeat-x;
	float:left;
}
#nav-center ul {
	padding-left:10px;
}
#nav-center ul li{
	list-style:none;
	float:left;
	display:inline;
	line-height:40px;
	padding:0px 5px 0px 5px;
}
#nav-center ul li a:link, #nav-center ul li a:active, #nav-center ul li a:visited {
	text-decoration:none;
	color:#7bc8f6;
	padding:12px 0 12px 0;
}
#nav-center ul li a:hover{
	text-decoration:none;
	color:#d5effc;
	padding:12px 0 12px 0;
}
#banner {
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
}
#inner-banner-container{
	border-bottom:3px #06a1fe solid;
	height:auto;
	}
#banner-img {
	width:675px;
	float:left;
}
#welcome-container{
	float:left;
	height:235px;
	width:234px;
	background:#0570b0;
	padding:25px 20px 0px 20px;
	border-left:1px #ffffff solid; text-align:left;
	}
#welcome-container h1{
	font-size:17px;
	color:#7bc8f6;
	background:none;
	padding:0 0 0 0;
	}
.index-subheading{
	color:#ffffff;
	font-size:14px;
	}
#welcome-container p.text-color{
	color:#ffffff;
	padding:15px 0 0 0;
	line-height:16px;
	}
#welcome-container a:link, #welcome-container a:visited, #welcome-container a:active{
	color:#ff9c00;
	text-decoration:none;
	}
#welcome-container a:hover{
	text-decoration:underline;
	}
#inner-banner-img{
	float:left;
	border-top:#eaf2f5 1px solid;
	border-bottom:#ecf1f5 1px solid;
}
#welcome-text {
	width:274px;
	border-left:1px solid #FFF;
	float:left;
	background-color:#0570b0;
	height:260px;
	}
#register {
	line-height:38px;
	float:left;
	border-top:2px dotted #05a1ff;
	border-left:1px #ffffff solid;
	background:#056299;
	padding:0 0 0 20px;
}
#register p{
	line-height:38px;
	width:234px;
	float:left;
	background:url(../images/reg-bullets.jpg) center left no-repeat #056299;
	padding:0 0 0 20px;
}
#register a:link, #register a:visited, #register a:active{
	color:#73c2f1;
	font-size:14px;
	text-decoration:none;
	}
#register a:hover{
	text-decoration:underline;
	}
#banner-right{
	float:left;
	width:274px;
	}
#banner-menu-container{
	width:222px;
	background:#01539c;
	height:192px;
	float:left;
	border-top:#eaf2f5 1px solid;
	border-bottom:#ecf1f5 1px solid;
	border-right:#ecf1f5 2px solid;
	font-size:14px;
	color:#ebf1f4;
	}
/*#left-container-inner-main{
	width:207px;
	border-left:1px solid #d1cfcf;
	border-right:1px solid #d1cfcf;
	border-bottom:1px solid #d1cfcf;
	background:#f3f2f2;
	height:auto;
	font-size:12px;
	padding:0px;
	margin:0px;
	}*/
#banner-menu-container ul li.solution{
	font-size:16px;
	font-weight:normal;
	padding:0 0 0 20px;
	}
#banner-menu-container ul li.none{
	line-height:30px;
	border-bottom:0px #d1cfcf dotted;
	}
#banner-menu-container ul{
	padding:4px 0px 0px 0px;
	list-style:none;	
	}
#banner-menu-container ul li{
	line-height:30px;
	border-bottom:1px #d1cfcf dotted;
	}

#banner-menu-container ul li a:link, #banner-menu-container ul li a:visited, #banner-menu-container ul li a:active{
	background:url(../images/left-bullets-inner.jpg) no-repeat left 8px;
	color:#ebf1f4;
	display:block;	
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	text-decoration:none;
	width:182px;
	}
#banner-menu-container ul li a:hover{
	color:#cedee6;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	background:url(../images/left-bullets-inner.jpg) no-repeat left 8px;;
	}
#banner-menu-container ul li a.active1{
/*	margin-left:-20px;
	padding:0px 0px 0px 20px;*/
	color:#cedee6;
	background:url(../images/left-bullets-inner.jpg) no-repeat left 8px;
	}
#inner-left-container{
	float:left;
	width:222px;
	border-right:1px solid #b5bbc0;
	}
#inner-left-container p{
	padding:12px 30px 0 0;
	}
#inner-left-container p a:link, #inner-left-container p a:active, #inner-left-container p a:visited{
	color:#676e72;
	text-decoration:none;
	}
#inner-left-container p a:hover{
	text-decoration:underline;
	}
#inner-right-container{
	float:left;
	}
#breadcrumb{
	background:url(../images/breadcrum-bg.jpg) repeat-x;
	height:23px;
	float:left;
	width:707px;
	padding:10px 0 0 20px;
	font-size:12px;
	color:#b5c1ce;
	}
	#breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:link
	{ text-decoration:none;
	color:#b5c1ce;
	}
	#breadcrumb a:hover{
	text-decoration:none;
	}
#content-wrapper{
	padding:20px 0 10px 20px;
	float:left;
	width:705px;
	}
	.para{
	padding-left:20px;}
	
	.listing{ list-style-image:url(../images/more-bullets.jpg);
	padding-left:20px; padding-top:5px; padding-bottom:5px;}
	
#inner-main-container{
	background:url(../images/main-bg.jpg) repeat-y;
	}

#footer-container{
	padding:0px 0 20px 0;	
	font-size:10px;
	color:#8e8e8e;
	height:10px;
	}
#designed_by{
	padding:0px 0px 0px 0px;
	text-align:right;
	float:right;
	}
#designed_by a:link, #designed_by a:active, #designed_by a:visited{
	text-decoration:none;
	color:#8e8e8e;
	}
#designed_by a:hover{
	text-decoration:underline;
	}
#copyright{
	float:left;
	}
#copyright a{ color:#8e8e8e; text-decoration:none;}
#copyright a:hover{ color:#8e8e8e; text-decoration:underline;}

.read-more{
	color:#0570b0;
	}
.read-more a:link, .read-more a:visited, .read-more a:active{
	color:#0570b0;
	text-decoration:none;
	}
.read-more a:hover{
	text-decoration:underline;
	}
#banner-btm-l{
	float:left;
	}
banner-btm-r{
	float:left;
	}
#banner-btm-m{
	background:url(../images/banner-btm-shape.jpg) no-repeat right;
	float:left;
	line-height:44px;
	width:920px;
	padding:0 0 0 10px;
	}
#banner-btm-m a:link, #banner-btm-m a:visited, #banner-btm-m a:active{
	color:#004596;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	}
#banner-btm-m a:hover{
	color:#7da9c3;
	text-decoration:underline;
	}
.banner-btm-m-text-e{
	background:url(../images/inner-bullets.jpg) no-repeat center left;
	padding:0 0 0 20px;
	width:auto;
	float:left;
	margin:0 0 0 0px;
	}
.banner-btm-m-text-fs{
	background:url(../images/inner-bullets.jpg) no-repeat center left;
	padding:0 0 0 25px;
	width:auto;
	float:left;
	margin:0 0 0 72px;
	}
.banner-btm-m-text-sr{
	background:url(../images/inner-bullets.jpg) no-repeat center left;
	padding:0 0 0 25px;
	width:auto;
	float:left;
	margin:0 0 0 70px;
	}
.banner-btm-m-text-sp{
	background:url(../images/inner-bullets.jpg) no-repeat center left;
	padding:0 0 0 25px;
	width:auto;
	float:left;
	margin:0 0 0 70px;
	}
.banner-btm-m-text-sv{
	background:url(../images/inner-bullets.jpg) no-repeat center left;
	padding:0 0 0 25px;
	width:auto;
	float:left;
	margin:0 0 0 70px;
	}
#index-container{
	padding:30px 30px 0px 30px;
	float:left;
	width:890px;
	}

.index-container-section{
	float:left;
	width:270px;
	}
.index-container-section p{margin:0; padding:0;}
.index-container-section-ne{
	float:left;
	width:270px;
	margin:0 0 0 35px;
	}
.index-container-section-ss{
	float:left;
	width:270px;
	margin:0 0 0 35px; text-align:center;
	}
.index-container-section-interview{
	float:left;
	width:194px;
	margin:0 0 0 35px;
	}
#index-container p{
	padding:0 0 25px 0; margin:0; line-height:16px;
	}
#index-container a:link, #index-container a:visited, #index-container a:active{
	color:#676e72;
	text-decoration:none;
	}
#index-container a:hover{
	text-decoration:underline;
	}
/*----------------new css added for banner bottom list-------------*/
.bannerlist{ background:url(../images/bannerlistbg.gif) no-repeat left top; width:950px; height:42px;}
.bannerlist ul{margin:0; padding:0 0 0 15px;_padding:12px 0 0 15px;}
.bannerlist ul li{margin:0px; padding:0px 22px; list-style-type:none; background:url(../images/bullet.gif) no-repeat 0 50%; display:inline; font:bold 13px/40px Verdana, Geneva, sans-serif; color:#0570b0;}
.bannerlist ul li a{ color:#0570b0; text-decoration:none;}
.bannerlist ul li a:hover{ color:#0570b0; text-decoration:underline;}
.bannerlist ul li.identy{margin:0px 0 25px 30px; background:none; vertical-align:middle;}



/*------- Drop Down menu CSS starts-----------------*/


a.menuButton, div.menu, div.menu a.menuItem, div.menu a.menuItemLast { 
	color: #ffffff; 
	} 
.menuItemborder{
	background:#000000;
	}
div.menu a.menuItem{ 
	color: #ffffff; 
    cursor: default; 
    display: block; 
    padding: 0 20px 0 0.5em; 
    text-decoration: none; 
    white-space: nowrap; 
    cursor: hand;
    font-size:11px;    
    background-color:#77a7d2;
    line-height:24px;
    border-bottom:1px #D0DCE6 dotted;   
	} 
	
div.menu a.menuItemLast{ 
	color: #ffffff; 
    cursor: default; 
    display: block; 
    padding: 0 20px 0 0.5em; 
    text-decoration: none; 
    white-space: nowrap; 
    cursor: hand;
    font-size:14px;    
    background-color:#7f5c88;
 	line-height:24px;
    } 
div.menu a.menuItem:hover, div.menu a.menuItemLast:hover, div.menu a.menuItemHighlight {
	color: #ffffff;
	cursor: pointer; 
	line-height:24px;
	background-color:#01539c;
	} 
div a.menuButton{ 
	background-color: transparent; 
   	color: #ffffff; 
    cursor: default; 
    left: 0px; 
    margin: 1px; 
    padding: 2px 6px 2px 6px; 
    position: relative; 
    text-decoration: none; 
    top: 0px; 
    z-index: 100; 
    } 
div a.menuButton:hover { 
	background-color: transparent; 
	color: #cccccc; 
	}  
div a.menuButtonActive , a.menuButtonActive:hover{ 
	/*background:url(../images/select-1.gif) left top no-repeat;
	background:url(../images/mainbtbg_org.gif) left top no-repeat;
	background-color:#f47f23;*/  
	}
div.menu{
	left: 0px;
	padding:0px 0 5px 0;
	position: absolute;
	top: 0px;
	z-index: 101;
	font-size:10px;
	visibility: hidden;
	margin-left:-19px;
	} 
div.menu.last {
    margin-left:-100px;
	}
.website a:link, .website a:active, .website a:hover, .website a:visited {
	color:#cccccc;
	text-decoration:none;
	font-size:10px;
	}
#rtm{
	margin-left:0px;
	margin-top:0px;	
	}
	
#pdb{
	margin-left:0px;
	margin-top:0px;	
	}
#solution{
	margin-left:-10px;
	margin-top:0px;
	}
#company{
	margin-left:-10px;
	margin-top:0px;
	}
#partners{
	margin-left:-10px;
	margin-top:0px;
	}
	
	
/* NEW CSS */

#right-nav{
	width:160px;
	border-bottom:1px #cacfd2 solid;
	border-right:1px #cacfd2 solid;
	border-left:1px #cacfd2 solid;
	border-top:1px #cacfd2 solid;
	background:#e9f1fb;
	height:auto;
	padding:10px 0 15px 20px;
	color:#01539c;
	font-size:12px;
	}
#right-nav ul{
	padding:0 0 0 0px;
	}
#right-nav ul li{
	list-style:none;
	line-height:16px; background:url(../images/right-nav-bullets.jpg) no-repeat 0 5px; padding:0 0 0 15px;
	
	}
#right-nav ul li a:link, #right-nav ul li a:visited, #right-nav ul li a:active{
	color:#01539c;
	text-decoration:none;
	}
#right-nav ul li a:hover{
	text-decoration:underline;
	}
.inner-solution{
	font-size:14px;
	}
.left-margin10px{
	margin-left:10px;
	}
.right-margin20px{
	margin-right:20px;
	}
.right-margin10px{
	margin-right:10px;
	}
.top-margin10px{
	margin-top:10px;
	}
.bottom-margin10px{
	margin-bottom:10px;
	}
#content-wrapper-seaview{
	float:left;
	width:523px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	}
.toppadding{padding:20px 0 0 0;}
.keybox{
	background:#cae2ed url(../images/keypointsbg.gif) repeat-x left top;
	width:180px;
	border:1px solid #cacfd2;
	float:right;
	color:#01539c;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.keybox h5{color:#01539c; font-size:14px; margin:0; padding:5px 18px; font-family:Arial, Helvetica, sans-serif;}
.keybox ul{margin:0; padding:0 15px 0 20px; font-size:11px;}
.keybox ul li{margin:0; list-style-type:none;line-height:16px; background:url(../images/right-nav-bullets.jpg) no-repeat 0 5px; padding:0 0 0 15px;}
.keybox ul li a{color:#01539c; text-decoration:none;}
.keybox ul li a:hover{color:#01539c; text-decoration:underline;}
.textfild{width:245px; font:12px Arial, Helvetica, sans-serif; color:#abadb3;}

/*---------------------colapsediv css-----------------------------------------*/
.main_tab{cursor:pointer;}
.container_down{overflow:hidden;position:relative;}
.container_slide_down{position:relative;}
/*---------------------lightbox css--------------------------------------------*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; padding:9px; }	
#imageData #caption{ font-weight: bold; font:bold 12px Arial, Helvetica, sans-serif;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.thumbimg{padding:2px; border:1px solid #a8c5dc; background:#fff; width:100px; float:left; height:85px; margin:3px; text-align:center;}
.index-container-section-ne b{color:#2a6dbb;}
.logo{ padding:0 0 0 0;}
