*{
margin:0; padding:0;
}
.clear{
clear:both;
}
span{ color:#2EBFDE;
font:bold 24px Arial, Helvetica, sans-serif;
}
body{
background:#FEFEFE url(../images/body-bg.jpg) repeat-x;
margin:0;
padding:0;
}

#page{
width:820px;
height:500px;
margin:0px auto 0px auto;
}


#page_left{
width:227px;
height:auto;
float:left;

}

#page_right{
width:587px;
height:auto;
float:left;
margin:0 0 30px 0;
}

.logo{
padding:10px 0px 5px 50px;
margin:0;
float:left;
}

.logo img{
text-decoration:none;
border:none;
outline:none;}

.menu{
background:url(../images/menu-back.png) no-repeat;
padding:0;
margin:0;
width:224px;
height:195px;
float:left;
}
.menu ul{
margin:16px 0 0 10px;
}
.menu ul li{
background: url(../images/nav-arrow.png) left no-repeat;
padding:0px 0px 5px 0px;
margin:0 0 0 10px;
color:#ffffff;
font:normal 14px Arial, Helvetica, sans-serif;
list-style:none;

list-style-position:outside;

}
.menu ul li a{
padding:0 0 0 10px;
margin:0 0 0 20px;
border-bottom:#ffffff 1px dotted;
text-decoration:none;
color:#ffffff;
width:150px;
display:block;
outline:none;
}
#tellafriend{ 
float:left;
text-align:center;
padding:0 0 0 20px ;
margin:20px 0 0 25px;
}
#tellafriend1{ 
float:right;
text-align:center;
padding:0 20px 0 0px ;
margin:20px 0 0 25px;
}
#page_left-box{
float:left;
width:100%;
height:auto;
margin:0;
padding:0;
}
#page_left-box a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#2354A5;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
}
#page_left-box a.readmore1{
font:normal 11px Arial, Helvetica, sans-serif;
color:#2354A5;
float:left;
padding:0px 0px 0px 0px;
margin:4px 0px 4px 0px;
text-decoration:none;
}
#page_left-box a.readmore{
font:bold 12px Arial, Helvetica, sans-serif;
color:#2354A5;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
}

#page_left-box1{
float:left;
width:auto;
height:auto;
margin:0px 0px 5px 20px;
padding:0;
}

#page_left-box1 a{
font:bold 12px Arial, Helvetica, sans-serif;
color:#2354A5;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
}

#page_left-box1 h2{ 
font:bold 14px Arial, Helvetica, sans-serif;
padding:0px 0 0 10px;
margin:20px 0 0 0px;
color:#2354A5;
float:left;
background:url(../images/black-arrow.png) left no-repeat;
}

#page_left-box ul{
padding:0px 0 0 20px;
margin:0;
list-style:none;
}
#page_left-box ul li{
padding:0 0 0 10px;
text-decoration:none;
width:100%;
}
#page_left-box ul li a{
padding:0 0 0 0px;
text-decoration:none;
color: #333333;
display:block;
}

#page_left-box h1{ 
font:normal 12px Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#2354A5;
float:left;
background:url(../images/black-arrow.png) left no-repeat;
}
#page_left-box h2{ 
font:bold 14px Arial, Helvetica, sans-serif;
padding:0px 0px 5px 10px;
margin:0px 0px 0px 0px;
color:#2354A5;
width:100%;
background:url(../images/black-arrow.png) left no-repeat;
}

#page_left-box .button{ 
font: bold 11px Arial, Helvetica, sans-serif;
color:#E0E0E0;
background:url(../images/button.png) no-repeat;
width:59px;
height:17px;
padding:0px 2px 5px 7px;
float:right;
margin:3px 17px 0px 0px;
border:none;
text-decoration:none;
}




#page_left-box p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#575656;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
text-align:left;
}
#page_left-box strong{
font:bold 12px Arial, Helvetica, sans-serif;
color:#2354A5;
float:left;
margin:5px 0px 5px 0px;
}

#page_left-box1 p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#575656;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
text-align:left;
}
#page_left-box1 strong{
font:bold 12px Arial, Helvetica, sans-serif;
color:#424242;
float:left;
margin:5px 0px 5px 0px;
}

.bc_summary{
font:normal 12px Arial, Helvetica, sans-serif;
color:#454545;
padding:0;
margin:0;
}
.bc_feedtitle{
font:bold 12px Arial, Helvetica, sans-serif;
color: #0033FF;
padding:0;
margin:0;}

.bc_title{
font:bold 16px Arial, Helvetica, sans-serif;
color:#2354A5;
padding:0;
margin:0;
}


.text{
float:right;
margin:0 17px 0 0;
color:#0099FF;}

.button{ 
font: bold 11px Arial, Helvetica, sans-serif;
color:#E0E0E0;
background:url(../images/button.png) no-repeat;
width:59px;
height:17px;
padding:1px 15px 0 9px;
float:right;
margin:10px 0 0 0 ;
border:none;
cursor:pointer;
text-decoration:none;
}

.button1{ 
font: bold 11px Arial, Helvetica, sans-serif;
color:#E0E0E0;
background:url(../images/button.png) no-repeat;
width:59px;
height:17px;
padding:0px 15px 10px 13px;
float:left;
margin:10px 0 0 0 ;
text-decoration:none;
border:none;
cursor:pointer;
}


.feed-buttons{
margin:40px 0 0 0px;
padding:0;
width:90px;
float:left;
}
.feed-buttons table{
width:90px;
padding:0 0 0 40px;
}
.feed-buttons table td{
width:30px;
padding:5px;
margin:0;

}
.feed-buttons img{
float:left;
border:none;
outline:none;
text-decoration:none;
width:30px;
height:30px;
margin:0;
padding:0;

}
.feed-buttons a{
padding:0;
margin:0;
width:30px;
}

/*Page Left Ends*/
.logo-right{
height:68px;
float:left;
width:586px;
border-left:1px #cccccc dashed ;
margin:0px 0 2px 0;

}
.logo-right p{
font:normal 18px Arial, Helvetica, sans-serif;
margin:50px 0 0 10px;
color:#B8B8B8;
}

.logo-right p span{ color:#2EBFDE;
font:bold 18px Arial, Helvetica, sans-serif;
}
.content-right{
width:586px;
height:auto;
margin:0 0 0 -10px;
padding:0;
float:left;
}

.content-right-top{
width:586px;
height:23px;
margin:0;
padding:0;
background:url(../images/content-top.png) no-repeat;
}
.content-right-top ul{
color:#727272;
float:right;
display:inline;
padding:10px 0 0 0;
}
.content-right-top ul li{
text-decoration:none;
color:#727272;
font:normal 14px Arial, Helvetica, sans-serif;
padding:10px 10px 0 10px;
display:inline;
list-style:none;
}
.content-right-top ul li a{
text-decoration:none;
color:#727272;
font:normal 14px Arial, Helvetica, sans-serif;
padding:15px 6px 0 6px;
display:inline;
}

.content-right-middle{
width:586px;
height:auto;
margin:0;
padding:0;
background:url(../images/content-middle.png) repeat-y;
}
.content-right-bottom{
width:586px;
height:23px;
margin:0;
padding:0;
background:url(../images/content-bottom.png) no-repeat;
}
.banner{
width:565px;
height:185px;
margin:0 0 0 7px;
padding:0;
}

.banner img{
margin-top:5px;
width:565px;
height:175px;
}


#content_inner{
width:546px;
margin:10px 0 0 20px;
float:left;
height:auto;
}
#content_inner p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#565656;
padding:0 0 3px 0;
}
#content_inner1{
width:546px;
margin:10px 0 0 20px;
float:left;
height:auto;
}
#content_inner1 .left{
width:260px;
float:left;
margin:5px;
}
#content_inner1 .right{
width:260px;
float:left;
margin:5px;
}


#content_inner1 .newsbox{
width: auto;
height:auto;
border-bottom:1px solid #0066FF;
}



#content_inner1 h4{
color:#0033CC;
font:bold 14px "Myriad Pro";
letter-spacing:1px;
margin:9px 0 7px 0;
}

#content_inner1 p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#565656;
text-align:justify;
margin:5px 0 5px 0;
line-height:18px;
padding:0 0 2px 3px;
}

#content_inner1 a{
color:#124BCC;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
#content_inner1 .newsbox{
border-bottom:1px solid #0066FF;
padding:5px 0 10px 0;
margin:5px;
height:auto;
width:auto;
}

#content_inner1 p.inner{
font:normal 11px Arial, Helvetica, sans-serif;
color:#565656;
text-align:justify;
margin:5px 0 5px 0;
line-height:18px;
}
#content_inner1 h2{
color:#0033CC;
font: normal 18px "Myriad Pro";
letter-spacing:1px;
margin:9px 0 7px 0;
}
#content_inner1 ul li img{
padding:0 10px 0 0;}
#content_inner1 ul{
margin:0;
padding:0;
}

#content_inner1 ul li{
font:normal 11px Arial, Helvetica, sans-serif;
color:#565656;
list-style:url(../images/li.jpg);
text-align:justify;
margin:5px 0 5px 15px;
line-height:18px;
vertical-align:top;
padding:0 0 2px 3px;
}
#content_inner1 tr{}
#content_inner1 td{
font:normal 11px Arial, Helvetica, sans-serif;
color:#565656;}

#content_inner1-top{
float:right;
padding:10px 10px 0 0;
margin:0;
}

#content_inner1-top a{
color:#0099FF;
text-decoration:none;
padding:0 0 0 10px;
margin:0;
font:bold 12px Arial, Helvetica, sans-serif;
background:url(../images/back.png) no-repeat left;
outline:none;
}


.content-right h1{
font:normal 24px "Myriad Pro";
color:#606060;
}

.hblue{
color:#2354A5;
font:normal 24px "Myriad Pro";
}

.content-right p.intro{
font:normal 15px Arial, Helvetica, sans-serif;
color:#565656;
}


#threeblockbox{
width:100%;
height:auto;
float:left;
margin:10px 0 20px 0;

}

.threeblock{
width:170px;
height:auto;
float:left;
margin:0;
padding:0 12px 0 5px;
border-right:#454545 1px dotted;
}

.threeblock h3{
font:bold 11px Arial, Helvetica, sans-serif;
color:#2354A5;
}

.threeblock p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#515151;
}





.threeblock2{
width:260px;
height:auto;
float:left;
margin:0;
padding:0 12px 0 10px;
border-right:#454545 1px dotted;
}

.threeblock2 h3{
font:bold 11px Arial, Helvetica, sans-serif;
color:#2354A5;
}

.threeblock2 p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#515151;
}













.threeblock .caselogo{
float:left;
padding:0;
margin:3px 5px 0 0px;
width:auto;
border:#ffffff 1px solid;
height:auto;
}
.caselogo-b{
float:left;
padding:0;
margin:0 10px 0 0;
width:auto;
border:#454545 1px solid;
height:auto;
}

.threeblock1{
width:500px;
height:auto;
float:left;
margin:0;
padding:0 12px 0 10px;

}

.threeblock1 h3{
font:bold 11px Arial, Helvetica, sans-serif;
color:#2354A5;
}

.threeblock1 p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#515151;
}

.threeblock1 a.button{ 
font: bold 11px Arial, Helvetica, sans-serif;
color:#E0E0E0;
background:url(../images/button.png) no-repeat;
width:59px;
height:17px;
padding:1px 0 0 15px;
float:right;
margin:10px -12px 0 0px;
border:none;
text-decoration:none;
}







.dotborder{
border-left:#000000 1px dotted;
width:1px;
height:auto;
float:left;
}

.threeblock a.button{ 
font: bold 11px Arial, Helvetica, sans-serif;
color:#E0E0E0;
background:url(../images/button.png) no-repeat;
width:59px;
height:17px;
padding:1px 0 0 15px;
float:right;
margin:10px -12px 0 0px;
border:none;
text-decoration:none;
}

.content-right p{
font:normal 11px Arial, Helvetica, sans-serif;
color:#565656;
}

.content-right p strong{
font:bold 14px Arial, Helvetica, sans-serif;
color:#565656;
}
#greybox-left{
width:220px;
height:auto;
float:left;
margin:20px 15px 0px 25px;
}
#greybox-right{
width:270px;
height:auto;
float:left;
margin:15px 0px 0px 10px;
}

#greybox{
width:97.5%;
height:auto;
background:#C1C1C1 url(../images/grey-bg.jpg) repeat-x;
float:left;
margin:10px 0 0 8px;
}
#greybox1{
width:97.5%;
height: auto;
background:#DCDCDC;
float:left;
padding:10px 0 10px 0;
margin:10px 0 0 8px;
}

#greybox .left{
width:280px;
height:auto;
float:left;

}
#greybox .right{
width:280px;
height:auto;
float:left;
}
#greybox-right-box{
width:250px;
height:90px;
margin:0;
float:left;
padding:0;
}
#greybox-right img{
width:90px;
height:58px;
float:left;
margin:4px;
padding:0;
border:2px solid #ffffff;
}
#greybox-right img a{
text-decoration:none;
border:none;
outline:none;}
.footer{
color:#7F8081;
font: normal 10px Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 0 20px; }





/*Slider Code*/
/*================login slider code===================*/
.link_login {
margin:-3px 0px 0 0 ;
background:url(../images/login.png) no-repeat; 
padding:7px 0 7px 0;
width:60px;
float:right;
text-align:center;
color:#1550D7;
text-decoration:none;
font:bold 11px Arial, Helvetica, sans-serif;
outline:none;
}
.link_login:hover {
text-decoration:underline;
}
#loginslider{
width:250px;
height:auto;
padding:0;
margin:0px 30px 0 0 ;
float:right;

}
#slider{
width:250px;
height:0px;
background:url(../images/login-bottom.png) no-repeat left bottom;
margin:0 2px 0 0;
padding:0;
display:none;
float:right;
}

#logfrm{
display:none;
height:0px;
}

#message{
margin:0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;
}

#logfrm table{
margin:5px auto 5px auto;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#1550D7;
}
#logfrm p{
margin:0px auto 0px auto;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#1550D7;}

#logfrm p a{
margin:0px auto 0px auto;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#3399FF;
text-decoration:none;}

#logfrm .txt{
background:#ffffff;
height:20px;
color:#1550D7;
border:#333333 1px solid;
font:normal 15px Tahoma,Arial;
}

#logfrm .submit{
font: bold 11px Arial, Helvetica, sans-serif;
color:#E0E0E0;
background:url(../images/button.png) no-repeat;
width:59px;
height:17px;
padding:0px 2px 5px 7px;
float:right;
margin:3px 17px 0px 0px;
border:none;
text-decoration:none;
cursor:pointer;
}

.loading{
background:url(../images/ajax-loader2.gif) center no-repeat;
width:24px;
height:24px;
margin:0;
}

.loading2{
background:url(../images/ajax-loader2.gif) center no-repeat;
width:24px;
height:24px;
margin:0;
}

/*Contact Form */
#message1{
float:left;

height:auto;
color:#ff0000;
}
.borError{
border:#FF0000 2px solid;
}

.normal{
color:#666666;
border:#333333 2px solid;
}

.name{
font:normal 14px Arial, Helvetica, sans-serif;
color:#0099FF;
}

.redColor{
font:normal 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:auto;
height:auto;
background:#FF0000;
}
/*Testmonilas*/
.pblock{
	width:90%;
	height:auto;
	float:left;
	margin:0 0 0 4px;
	padding:0;
}
.pblock p{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#848484;
	text-align: justify;
	padding:0px 0 0 0;
}

#partner1{
display:block;
height:auto;
}

#partner2{
display:none;
height:auto;
}

#partner3{
display:none;
height:auto;
}
#partner4{
display:none;
height:auto;
}

#partner5{
display:none;
height:auto;
}

#arrowbox{
width:200px;
height:10px;
margin:4px 0px 10px 0px;
padding:0;
float:left;
}
#arrowbox a{
width:80px;
height:10px;
text-decoration:none;
line-height:normal;
}
/*Accordian code by aniket*/
.accordion_toggle {
display: block;
height: 30px;
padding: 0 10px 0 10px;
line-height: 30px;
text-decoration: none;
outline: none;
border-bottom: 1px solid#0099FF;
cursor: pointer;
margin:0;
background:url(../images/arrow.png) right no-repeat;
}

.accordion_content {
overflow: hidden;
}
/*Image Slider for case studies by Aniket*/
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
#page-wrap 									{ width: 500px; margin: 5px auto; position: relative; min-height: 500px;
											  background: url(../images/bg.png) center  no-repeat; }
											  
.slider-wrap                                { width: 419px; position: absolute; top: 87px; left: 40px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 419px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }

/*Dynamic Code*/


.processing{
background:url(../images/loading.gif) center no-repeat;
width:32px;
height:32px;
text-align:center;
margin:0 auto 0 auto;
}
.tool{
margin:5px 5px 5px 25px;
float:left;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
font:normal 11px Arial, Helvetica, sans-serif;
z-index: 100;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

table.list{
font:normal 11px Arial, Helvetica, sans-serif;
color:#575757;
border:#969696 1px solid;
}

table.list tr.heading{
text-align:left;
color:#FFFFFF;
background:#575757;
}

table.list th,table.list td{
padding:3px;
}

table.list td{
border-bottom:#ABABAB 1px solid;
}

.LB{
color:#0080FF;
}

a.RD{
color:#9D0000;
}

a.RD:hover{
text-decoration:none;
}


.pagging{}

.pagging a{
font:normal 11px Arial, Helvetica, sans-serif;
color:#2354A5;
text-decoration:none;
}

.pagging a:hover{
text-decoration:underline;
}

.pagging a.prev{
float:left;
}

.pagging a.next{
float:right;
}

.alert{
background:#FFFF80;
color:#222222;
padding:10px;
}

.confirm{
font: bold 11px Arial, Helvetica, sans-serif;
color:#E0E0E0;
background:url(../images/button.png) no-repeat;
width:59px;
height:17px;
display:block;
float:left;
padding:1px 15px 0 9px;
border:none;
margin:10px 0 0 0;
}

p.logoimg{
float:left;
}

p.logoimg img{
margin:5px;
}
