/*CSS Code by Vijay Kumar vijaykumarjee@gmail.com*/

/* set all the styles to 0 */
html, body, table, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a{ 
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/* Firefox will always display a scroll bar */
html{
	min-height: 100%;
	margin-bottom: 1px;
}

html, body{
	height:100%;
}

img, div, input { behavior: url("iepngfix.htc") }


:focus {outline:0px;}
body{
	font-family:arial;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:center;
	margin:0px;
	padding:0px;
	border:0;
	background-color: #dedddd;
	background-color: #dedddd;
	background-image: url(../images/bg-body.gif);
	background-repeat: repeat-y;
	background-position: 50% top;
}

a{
	cursor: pointer;
	outline:none;
}
img{
	border:0px;
	outline:none;
}
p{
	padding:3px 0px;
	margin:0px;
}
h1{
	font-family:arial,verdana;
	font-size:11px;
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}

.container{
	margin:0px auto;
	padding:0px;
	height:auto;
	width:1004px;
	text-align:left;
}
.master {	
	float:left;
	margin:0px;
	padding:0px;
	width:1004px;
	text-align:left;
}
.header-top {	
	float:left;
	margin:0px;
	padding:0px;
	width:1004px;
	background:#c7c6c6 url(../images/bg-top.gif) left top repeat-x;
}
.header-top-l {	
	float:left;
	margin:0px;
	padding:12px 0 12px 0px;
	width:1000px;
}
.header-top-l h1 {	
	float:left;
	margin:0px;
	padding:0px 0 0 10px;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#636363;
	text-decoration:none;
}
.header-top-r {	
	float:left;
	margin:0px;
	padding:5px 10px 0 0px;
	width:181px;
	text-align:right;
}
.header-t2 {	
	float:left;
	margin:0px;
	padding:0px;
	width:1004px;
	background:url(../images/bg-header.gif) left bottom no-repeat;
}
.logo {	
	float:left;
	margin:0px;
	padding:20px 10px 20px 10px;
	width:412px;
}
.navigation {	
	float:left;
	margin:0px 1px 0 1px;
	padding:0;
	width:1001px;
    background:url('../images/bg-menu.jpg') repeat-x left top;
}
.navigation-l {
	 float:left;
	 width:690px;
 }
.navigation-l ul {	
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
.navigation-l ul li {	
	
	float:left;
    width:auto;
	color:#ffffff;
     background:url('../images/menu-rite.gif') no-repeat  right 10px;
    /*background:url('../images/bg-menu-rite.gif') repeat-y  right 15px;*/
}
.navigation-l ul li a {	
	float:left;
    margin:0 2px 0 1px;
    display:inline;
    padding:15px 25px 9px 25px;
   /* margin:5px 0 0 0;
    display:inline;*/
	font:bold 16px arial, Times, serif;
	color:#ffffff;
    text-decoration:none;
   
    
}
.navigation-l ul li  .small {	
	margin:0px;
	padding:0;
	float:left;
	font:normal  12px arial, Times, serif;
	color:#dcdcdc;
    text-decoration:none;
}
.navigation-l ul li a:hover {	
    background:url('../images/bg-menu-hover.jpg') repeat-x left top;
	font:bold  16px arial, Times, serif;
	color:#ffffff;
	text-decoration:none;
}
.navigation-l ul li  .small:hover {
	color:#ffffff;
    text-decoration:none;
}
.navigation-l ul li .selected {	
    background:url('../images/bg-menu-hover.jpg') repeat-x left top;
	font:bold  16px arial, Times, serif;
	color:#ffffff;
	text-decoration:none;
}
.navigation-r{
   float:left;
   padding:12px 0px 0 0;
   width:310px;
   text-align:left;
 }
.navigation-r a{
    padding:0px 0px 0 30px;
  }
.header {	
	float:left;
	margin:0px;
	padding:0px;
	width:1004px;
}
.middle-part {	
	float:left;
	margin:20px 0 0 0;
    display:inline;
	padding:0px;
	width:1004px;
	background:#f2f2f2 url(../images/bg-m.gif) left top repeat-x;
}
.middle-part-m {	
	float:left;
	margin:0px 0 0 10px;
	display:inline;
	padding:0px 0 0px 0;
	width:984px;
}
.middle-part-m-left {	
	float:left;
	width:440px;
	margin:0 20px 0 10px;
	display:inline;
}
.middle-part-m-left h2 {
	color:#2d5a97;
	font:bold 22px "Cambria",Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0px 0 0 0;
}
.middle-part-m-left p {
	color:#3d2e51;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:17px 0 0 0;
}
.middle-part-m-left a {
	color:#3d2e51;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.middle-part-m-left a:hover {
	text-decoration:none;
}

.middle-part-m-cs {	
	float:left;
	width:416px;
	margin:10px 0px 0 0;
	display:inline;
	border:2px solid #d3d2d2;
	background-color:#dfdede;
	padding:10px;
}
.middle-part-m-left .middle-part-m-cs  h2 {
	color:#2d5a97;
	font:bold 22px "Cambria",Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0px 0 0 0;
}
.middle-part-m-left .middle-part-m-cs  p {
	color:#000;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:10px 0 0 0;
}
.middle-part-m-left .middle-part-m-cs  a {
	color:#3d2e51;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.middle-part-m-left .middle-part-m-cs  a:hover {
	text-decoration:none;
}
.middle-part-m-cs-l {	
	float:left;
	width:216px;
	color:#000;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:10px 0 0 0;
}
.middle-part-m-cs-r {	
	float:left;
	width:200px;
	color:#000;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:23px 0 0 0;
	text-align:right;
}
.middle-part-m-right {	
	float:left;
	width:500px;
}
.middle-part-m-right-rw {	
	float:left;
	width:500px;
	padding:0 0 17px 0;
}
.middle-part-m-right-rw h2 {	
	color:#2d5a97;
	font:bold 22px "Cambria",Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0px 0 0px 0;
}
.middle-part-m-right-rw-box {	
	float:left;
	width:492px;
	padding:0 0 0px 0;
	background-color:#ededed;
	border:1px solid #c0c0c0;
}
.middle-part-m-right-ow {	
	float:left;
	width:500px;
	padding:20px 0 0px 0;
}
.middle-part-m-right-ow  h2 {	
	color:#2d5a97;
	font:bold 22px "Cambria",Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0px 0 17px 0;
}
.middle-part-m-right-ow-box {
	width:240px;
	float:left;
	padding:0 0 25px 0;
}
.middle-part-m-right-ow-box h3 {
	color:#2c2c2c;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin:0;
	padding:0 0 10px 0px;
}
.middle-part-m-right-ow-box h3 a {
	color:#2c2c2c;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.middle-part-m-right-ow-box h3 a:hover {
	text-decoration:none;
}
.middle-part-m-right-ow-box2 {
	width:260px;
	float:left;
	padding:0 0 25px 0;
}
.middle-part-m-right-ow-box2 h3 {
	color:#2c2c2c;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin:0;
	padding:0 0 10px 0px;
}
.middle-part-m-right-ow-box2 h3 a {
	color:#2c2c2c;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.middle-part-m-right-ow-box2 h3 a:hover {
	text-decoration:none;
}
.middle-part-m-right-ow ul {
	list-style:none;
	padding:0;
	margin:0;
}
.middle-part-m-right-ow ul li {
	padding:0;
	margin:0;
}
.middle-part-m-right-ow ul li a {
	color:#2c2c2c;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.middle-part-m-right-ow ul li a:hover {
	text-decoration:none;
}

/*footer*/

.footer-links {	
	float:left;
	margin:0px 0 0 10px;
	display:inline;
	padding:35px 0 35px 0;
	width:984px;
	background:url(../images/b-t.gif) repeat-x top left;
	text-align:center;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#18413c;
	text-decoration:none;
}
.footer-links a {	
	color:#18413c;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#18413c;
	text-decoration:none;
	padding:0 5px 0 5px;
}
.footer-links2 {	
	float:left;
	margin:0px;
	padding:15px 0;
	width:1004px;
	background:url(../images/bg-f.gif) left top repeat-y;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.footer-links2 a {	
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.footer-links2-l {	
	float:left;
	margin:0px;
	padding:0px 0 0 10px;
	width:200px;
}
.footer-links2-r {	
	float:right;
	margin:0px;
	padding:0px 10px 0 0px;
	width:600px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:right;
}

/* Easy Slider */
	
#slider {
	width:435px;
	position:relative;
	margin:0 0 0 30px;
	

}
#slider div, #slider div {
	margin:0;
	padding:0;
	width:435px;	

}
#slider div {
	width:435px;
	padding:0 0 0 0px;
}
#slider div ul {
	list-style:none;
	padding:0;
	float:left;
	width:435px;
}

#slider div  ul li {
	padding:10px 0px 0px 0px;
	margin:0;
	width:216px;
	border-right:1px solid #c0c0c0;
	float:left;
	display:block;
	text-align:center;
	height:58px;	
}

#prevBtn, #nextBtn {
	display:block;
	width:29px;
	height:68px;
	position:absolute;
	/*left:10px;*/
	top:545px;
}
#nextBtn {
	margin-left:463px;
}
#prevBtn a, #nextBtn a {
	display:block;
	width:29px;
	height:68px;
	background:url(../images/pre.gif) no-repeat 0 0;
	margin:0 25px 0 0px;
}
#nextBtn a {
	background:url(../images/next.gif) no-repeat 0 0;
}		
/* // Easy Slider */



/*Internal pages */
.middle-part-m-left-int {	
	float:left;
	width:440px;
	margin:0 0px 0 10px;
	display:inline;
}
.middle-part-m-left-int h2 {
	color:#2d5a97;
	font:normal 21px "Cambria",Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0px 0 20px 0;
}
.middle-part-m-left-int  p {
	color:#3d2e51;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:12px 0 0 0;
}
.middle-part-m-left-int  a {
	color:#1d3f95;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.middle-part-m-left-int a:hover {
	text-decoration:none;
}
.middle-part-m-left-int-t {	
	float:left;
	width:440px;
	padding:0 0 15px 0;
}
.middle-part-m-left-int-t h3 {	
	padding:7px 0;
	margin:0;
}

.middle-part-m-left-int-t-l {	
	float:left;
	width:82px;
	text-align:center;
}
.middle-part-m-left-int-t-r {	
	float:left;
	width:358px;
}
.middle-part-m-left-int-t-r   p {
	color:#3d2e51;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:10px 0 0 0;
}
.middle-part-m-left-int-m {	
	float:left;
	width:440px;
	padding:0 0 15px 0;
}
.middle-part-m-left-int-m ul {	
	list-style:none;
	padding:10px 0 0 15px;
	margin:0;
}
.middle-part-m-left-int-m ul li {	
	padding:0  0 0px 0;
	margin:0;
	color:#3d2e51;
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.middle-part-m-left-int-t-r2 {	
	float:left;
	width:358px;
}
.middle-part-m-left-int-t-r2   p {
	color:#3d2e51;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:10px 0 0 0;
}

.middle-part-m-left-int-b {	
	float:left;
	width:440px;
	padding:15px 0 15px 0;
	text-align:center;
}


.middle-part-m-right-int {	
	float:left;
	width:501px;
	margin:0 0px 0 19px;
	padding:0 0px 0px 0px;
}
.middle-part-m-right-int-t {	
	float:left;
	width:480px;
	padding:0 0 20px 20px;
	background:url(../images/b-t.gif) repeat-x bottom left;
}

.middle-part-m-right-int-t h2 {
	color:#2d5a97;
	font:normal 21px "Cambria",Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0px 0 0px 0;
}
.middle-part-m-right-int-t  p {
	color:#3d2e51;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:12px 0 0 0;
}
.middle-part-m-right-int-t-reuable {
	padding:0;
	margin:0 0 8px 0;
	width:240px;
	float:left;
}
.middle-part-m-right-int-t-reuable h3 {
	margin:0;
	padding:10px 0 8px 0;
}
.middle-part-m-right-int-t ul {
	list-style:none;
	padding:0;
	margin:0;
}
.middle-part-m-right-int-t ul li {
	padding:0 0 5px 0;
	margin:0;
}
.middle-part-m-right-int-t ul li a {
	color:#2c2c2c;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.middle-part-m-right-int-t ul li a:hover {
	text-decoration:none;
}

.middle-part-m-right-int-footer {	
	float:left;
	width:500px;
	padding:14px 0 10px 0px;
	color:#114637;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
.middle-part-m-right-int-footer-l {	
	float:left;
	width:280px;
	padding:0px 0 0px 10px;
}
.middle-part-m-right-int-footer-l a {	
	color:#114637;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 3px 0 3px;
}

.middle-part-m-right-int-footer-r {	
	float:right;
	width:200px;
	text-align:right;
	color:#114637;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
}
.bg-v {
	background:url(../images/bg-v.gif) repeat-y 468px 20px;
}
/*internal*/
.header-int {	
	float:left;
	margin:0px;
	padding:75px 0 19px 40px;
	width:964px;
	background:url(../images/bg-header-i.png) no-repeat left top;
}
.bg-v-i {
	background:url(../images/bg-v.gif) repeat-y 660px 20px;
}
.middle-part-m-left-int1 {	
	float:left;
	width:591px;
	margin:0 0px 0 40px;
	display:inline;
}
.middle-part-m-left-int1-t {	
	float:left;
	width:591px;
	padding:0 0 5px 0;
}
.middle-part-m-left-int1-t h2{	
	padding:0 0 0px 0;
	margin:0;
	font:normal 24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#295795;
}
.middle-part-m-left-int1-t h2 strong {	
	font:bold 26px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#295795;
}

.middle-part-m-left-int1-t p{
	color:#000000;
	font-size:14px;
	line-height:24px;
	margin:0;
	padding:18px 0 12px 0;
}
.middle-part-m-left-int1-t .red p{
	color:#b71f33;
	font-size:21px;
	line-height:28px;
	margin:0;
	padding:18px 0 5px 0;
    font-family:Georgia, "Times New Roman", Times, serif;
}
.middle-part-m-left-int1-m{
	padding:0 0 7px 0;
	float:left;
	width:591px;
}
.middle-part-m-left-int1-m h3{
	padding:0 0 10px 0;
	margin:0;
}
.middle-part-m-left-int1-m p{
	padding:0 0 22px 0;
	color:#3d2e51;
	font-size:12px;
	margin:0;
	line-height:19px;
}
.middle-part-m-left-int11 {	
	float:left;
	width:924px;
	margin:0 40px 0 40px;
	display:inline;
}
.middle-part-m-left-int11 h3{
	margin:0;
	padding:10px 0;
}
.middle-part-m-left-int11 h2{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3d2e51;
	margin:0;
	padding:10px 0;
}
.middle-part-m-left-int11 p{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3d2e51;
	margin:0;
	padding:10px 0;
	line-height:20px;
}
.privacy:link,.privacy:visited,.privacy:active{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3d2e51;
	text-decoration:none;
}
.privacy:hover{
	color:#3d2e51;
	text-decoration:none;
}
	
	
.middle-part-m-left-int11 ul{
	list-style:none;
	margin:0;
	padding:0;
	}
.middle-part-m-left-int11 ul li{
	float:left;
	width:84px;
	padding:0 88px 30px 0;
	}
.middle-part-m-left-int11 ul li a{
	text-decoration:none;
}
.middle-part-m-left-int2-m{
	padding:0 0 27px 0;
	float:left;
	width:591px;
}
.middle-part-m-left-int2-m ul{
	list-style:none;
	margin:0;
	padding:0;
}
.middle-part-m-left-int2-m ul li{
	font-size:13px;
	width:265px;
	padding:10px 0 0 16px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#3d2e51;
}
.middle-part-m-left-int2-m ul li a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3d2e51;
	text-decoration:underline;
}
.middle-part-m-left-int2-m ul li a:hover{
	color:#b71f331;
	text-decoration:none;
}
.middle-part-m-left-int2-m h3{
	padding:0 0 10px 0;
	margin:0;
}
.middle-part-m-left-int22-m{
	padding:0 0 28px 0;
	float:left;
	width:183px;
}
.middle-part-m-left-int22-m ul{
	list-style:none;
	margin:0;
	padding:0;
}
.middle-part-m-left-int22-m ul li{
	font-size:13px;
	width:183px;
	padding:5px 0 0 14px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/arrow-blue.png) no-repeat left 8px;
}
.middle-part-m-left-int22-m ul li a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	
}
.middle-part-m-left-int22-m ul li a:hover{
	color:#b71f331;
	text-decoration:none;
}
.middle-part-m-left-int23-m{
	padding:0 0 28px 0;
	float:left;
	width:284px;
}
.middle-part-m-left-int23-m ul{
	list-style:none;
	margin:0;
	padding:0;
}
.middle-part-m-left-int23-m ul li{
	font-size:13px;
	width:270px;
	padding:5px 0 0 14px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/arrow-blue.png) no-repeat left 8px;
}
.middle-part-m-left-int23-m ul li a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	
}
.middle-part-m-left-int23-m ul li a:hover{
	color:#b71f331;
	text-decoration:none;
}
.middle-part-m-left-int23-m h3{
	padding:0 0 10px 0;
	margin:0;
}

.middle-part-m-left-int22-m h3{
	padding:0 0 10px 0;
	margin:0;
}

.middle-part-m-left-int2-m h4{
	color:#000000;
	font-size:14px;
	margin:0;
	padding:0;
}
.middle-part-m-left-int2-m p{
	color:#3c3c3c;
	font-size:13px;
	padding:10px 0 0 0;
	line-height:20px;
}
.middle-part-m-left-int2-m p span{
	color:#db2228; 
	font-size:13px;
	padding:10px 0 0 0;
	line-height:20px;
	font-weight:bold;
}
.middle-part-m-left-int24-m{
	padding:0 0 28px 0;
	float:left;
	width:305px;
}
.middle-part-m-left-int24-m ul{
	list-style:none;
	margin:0;
	padding:0;
}
.middle-part-m-left-int24-m ul li{
	font-size:13px;
	width:291px;
	padding:5px 0 0 14px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/arrow-blue.png) no-repeat left 8px;
}
.middle-part-m-left-int24-m ul li a{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	
}
.middle-part-m-left-int24-m ul li a:hover{
	color:#b71f331;
	text-decoration:none;
}
.middle-part-m-left-int1-list {	
	float:left;
	width:591px;
	padding:0 0 0px 0;
}
.middle-part-m-left-int1-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
.middle-part-m-left-int1-list ul li{
	float:left;
	width:126px;
	text-align:center;
	margin:0;
	padding:5px 0 0 5px;
	background:url(../images/bg-wrk.png) no-repeat center top;
	color:#3d2e51;
}
.middle-part-m-left-int1-list ul li a{
	text-decoration:none;
	color:#3d2e51;
	font-size:13px;
}
.middle-part-m-left-int1-list ul li span{
	text-decoration:none;
	color:#3d2e51;
	font-size:13px;
	padding:7px 0 0 23px;
	float:left;
}
.middle-part-m-left-int1-list ul li span a{
	text-decoration:none;
	color:#3d2e51;
	font-size:13px;
	text-align:center;
}
.middle-part-m-left-int1-list ul li .work{
	text-decoration:none;
	color:#3d2e51;
	font-size:13px;
	padding:5px 0px 15px 0;
	float:left;
	width:126px;
}
.middle-part-m-left-int1-list ul li .work a{
	text-decoration:none;
	color:#3d2e51;
	font-size:13px;
}
.middle-part-m-left-int1-list h2{
	font-size:16px;
	color:#2d5a97;
	margin:0;
	padding:0 0 12px 5px;
}
.middle-part-m-left-int1-list2 {	
	float:left;
	width:126px;
}
.middle-part-m-right-int1 {	
	float:left;
	width:323px;
	margin:0 0px 0 30px;
	padding:0 0px 0px 0px;
}
.middle-part-m-right-int1-t {	
	float:left;
	width:308px;
	padding:20px 0 20px 15px;
	background:url(../images/b-t.gif) repeat-x bottom left;
}
middle-part-m-right-int1-t h2{
	margin:0;
	padding:0;
}
.middle-part-m-right-int1-m{
	float:left;
	padding:15px 0 0 0;
	width:308px;
}
.middle-part-m-right-int1-m ul{
	list-style:none;
	margin:0;
	padding:0;
}
.middle-part-m-right-int1-m ul li{
	padding:0 0 10px 22px;
	width:286px;
	float:left;
	color:#3d2e51;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.middle-part-m-right-int1-m ul li a{
	text-decoration:none;
	color:#3d2e51;
	font-size:13px;
}
.middle-part-m-right-int1-m ul li a:hover{
	text-decoration:underline;
	color:#3d2e51;
}
.middle-part-m-right-int1-m ul li a span{
	text-decoration:underline;
	color:#3d2e51;
	font-size:13px;
}
.middle-part-m-right-int1-m ul li a:hover span{
	text-decoration:none;
	color:#3d2e51;
}
.middle-part-m-right-int1-m h2{
	margin:0;
	padding:0 0 15px 0;
}
.middle-part-m-right-int1-contact{
	float:left;
	padding:15px 0 0 0;
	width:297px;
}
.middle-part-m-right-int1-contact-t{
	float:left;
	width:297px;
}
.middle-part-m-right-int1-contact-m{
	background:url(../images/bg-contact.png) repeat-y left top;
	float:left;
	margin:0 0 0 7px;
	display:inline;
	width:272px;
	padding:0 5px 2px 13px;
}
.middle-part-m-right-int1-contact-m-text{
	width:272px;
	float:left;
	padding:8px 0 0 0;
}
.middle-part-m-right-int1-contact-m-text label{
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
.middle-part-m-right-int1-contact-m-text .box{
	width:243px;
	border:1px solid #a68950;
	font-size:12px;
	color:#000000;
	height:23px;
}
.middle-part-m-right-int1-contact-m-text1{
	width:141px;
	float:left;
	padding:8px 0 0 0;
}
.middle-part-m-right-int1-contact-m-text1 label{
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
.middle-part-m-right-int1-contact-m-text1 .box{
	width:124px;
	border:1px solid #a68950;
	font-size:12px;
	color:#000000;
	height:23px;
}
.middle-part-m-right-int1-contact-m-text2{
	width:131px;
	float:left;
	padding:8px 0 0 0;
}
.middle-part-m-right-int1-contact-m-text2 label{
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
.middle-part-m-right-int1-contact-m-text2 .box{
	width:124px;
	border:1px solid #a68950;
	font-size:12px;
	color:#000000;
	height:23px;
}
.middle-part-m-right-int1-contact-b{
	float:left;
	width:290px;
	margin:0 0 0 7px;
	display:inline;
	height:49px;
}
.middle-part-m-right-int1-contact-br{
	float:right;
	width:11px;
}
.middle-part-m-right-int1-contact-bm{
	float:left;
	width:158px;
	background:url(../images/bg-btm-contact.png) repeat-x left top;
	padding:0 0 0 110px;
}
.middle-part-m-right-int1-contact-bl{
	float:left;
	width:11px;
}
.middle-part-m-right-int1-footer {	
	float:left;
	width:323px;
	padding:14px 0 10px 0px;
	color:#114637;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
}
.middle-part-m-right-int1-footer-l {	
	float:left;
	width:280px;
	padding:0px 0 0px 10px;
}
.middle-part-m-right-int1-footer-l a {	
	color:#114637;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 3px 0 3px;
}
.bg-v-m {
	background:url(../images/bg-v.gif) repeat-y 468px top;
	padding:0 0 0 468px;
	float:left;
	width:522px;
}
.bg-h-m {	
	float:left;
	width:970px;
	background:url(../images/b-t.gif) repeat-x top left;
}
.bg-v-f {
	background:url(../images/bg-v.gif) repeat-y 660px top;
	padding:0 0 0 660px;
	float:left;
	width:330px;
}
.bg-h-f {	
	float:left;
	width:980px;
	background:url(../images/b-t.gif) repeat-x top left;
}
/*WORK SAMPLES*/
.header-top-l-w {	
	float:left;
	margin:8px 0 0 8px;
	display:inline;
	padding:3px 0 12px 30px;
	width:400px;
	text-align:left;
	background:url(../images/btn-back.gif) no-repeat left top;
}
.header-top-l-w a{
	text-decoration:underline;
	font-size:13px;
	color:#104534;
}
.header-top-l-w a:hover{
	text-decoration:none;
	color:#104534;
}
.header-t2-w {	
	float:left;
	margin:0px;
	padding:0px;
	width:1004px;
	background-color:#ffffff;
}
.logo-w {	
	float:left;
	margin:0px;
	padding:33px 110px 20px 10px;
	width:412px;
}
.header-t2-w-r {	
	float:left;
	margin:0px;
	padding:7px 0 6px 0;
	margin:20px 0 20px 0;
	display:inline;
	width:472px;
}
.white-div{
	float:left;
	width:1004px;
	background-color:#ffffff;
}
.middle-part-w {	
	float:left;
	padding:10px 16px 16px 16px;
	margin:0px 0 20px 0;
	display:inline;
	width:972px;
	background:url(../images/bg-work.gif) repeat-y left top;
}
.middle-part-w-l{
	float:left;
	width:741px;
    /*height:569px;*/
    margin:0 16px 0 0;
    display:inline;
	padding:0px 0 0 0;
}
.middle-part-w-l-head{
	float:left;
	width:520px;
	height:26px;
}
.middle-part-w-l-head h1{
	margin:0;
	padding:0px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#dedede;
	font-weight:normal;
}
.middle-part-w-l-head h1 strong{
	margin:0;
	padding:0px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
}

.middle-part-w-l-head h2{
	margin:0;
	padding:0px 0 0 0;
}
.middle-part-w-l-viewmore {
	float:right;
	width:420px;
    margin:0 0px 0 0;
   /* display:inline;*/
    padding:0 0 0 0px;
    font-family:arial;
	text-align:right;
}
.middle-part-w-l-content{
	float:left;
	width:741px;
	margin:0px 0 0 0;
	/*display:inline;*/
	background-color:#ffffff;
    min-height:539px;
	*height:539px;
}

.middle-part-w-l-content-r-head{
	margin:0;
	padding:18px 10px 0 25px;
    float:left;
	width:706px;
	color:#b72133;
	font-size:22px;
	line-height:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.middle-part-w-l-content p{
	color:#1d1d1d;
	line-height:20px;
	margin:0;
	padding:18px 10px 0 25px;
    font-family:arial;
	font-size:13px;
}
.middle-part-w-l-content .site-content {
	float:left;
	width:706px;
	padding:0 0 10px 0;
}
.middle-part-w-l-content .site-content  p  {
	color:#1d1d1d;
	line-height:20px;
	margin:0;
	padding:18px 10px 0 25px;
    font-family:arial;
	font-size:13px;
}
.site-content ul{
	list-style:none;
	margin:0;
	padding:0;
}
.site-content ul li{
	float:left;
	width:200px;
	padding:8px 0 0 25px;
	color:#1d1d1d;
	line-height:20px;
	font-family:arial;
	font-size:13px;
}
.middle-part-w-l-content .site-content2 {
	float:left;
	width:706px;
	padding:0 0 10px 0;
}
.site-content2 ul{
	list-style:none;
	margin:0;
	padding:0;
}
.site-content2 ul li{
	float:left;
	width:681px;
	padding:8px 0 0 25px;
	color:#1d1d1d;
	line-height:20px;
	font-family:arial;
	font-size:13px;
}
.middle-part-w-l-content .font-big {
	float:left;
	width:706px;
}
.middle-part-w-l-content .font-big p  {
	color:#1d1d1d;
	line-height:20px;
	margin:0;
	padding:18px 10px 0 25px;
    font-family:arial;
	font-size:14px;
}
.middle-part-w-l-content .red2 p{
	color:#b82033;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding:18px 10px 0 10px;
    font-family:arial;
    float:left;
    font-weight:bold;
}
.middle-part-w-r{
	float:left;
	width:215px;
	margin:0 0 0 0;    
}
.contact-colums {
	float:left;
	width:280px;
	padding:0 10px 0 0;
}


.header-top-r-p {	
	float:left;
	margin:0px;
	padding:5px 10px 5px 0px;
	width:381px;
	text-align:right;
}
.header-top-r-e {	
	float:left;
	margin:0px;
	padding:5px 10px 0 0px;
	width:150px;
	text-align:right;
}

.right-flash {
		position:absolute;
		width:972px; 
		height:569px; 
		margin:0 0 0 -1px; 		
		top:215px;
		*margin:0 0 0 -234px; 
		*top:219px;
}


.middle-part-breadcrum {	
	float:left;
	padding:0px;
	/*margin:0px 0 0px 0;
	display:inline;*/
	width:972px;
	padding:5px 0 14px 0;
}

.middle-part-w-r-related-work {
	float:left;
	width:201px;
	padding:14px 0 14px 14px;
	margin:0 0 15px 0;  
	display:inline;
	background-color:#fff;
}
.middle-part-w-r-related-work-heading {
	float:left;
	width:201px;
	padding-bottom:10px;
}
.middle-part-w-r-related-work-gallery {
	float:left;
	width:201px;
}

.middle-part-w-r-bm-solutions {
	float:left;
	width:215px;
	/*margin:0 0 15px 0;  
	display:inline*/
	background-color:#fff;
}

.footer-portfolio {
	float:right;
	width:1001px;
	background-color:#fff;
	padding:15px 0 20px 0;
}
.footer-portfolio-l {
	float:right;
	width:230px;
}

.footer-portfolio-l a {	
	color:#114637;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 3px 0 3px;
}
/*css by nisha as on 04, Oct.09*/
.padding-left{
padding:0 0 0 5px;
}