.wi980{width:980px;}
.wi200{width:197px;}
.wi300{width:250px;}
.wi310{width:310px;}
.wi480{width:400px;}
.wi780{width:781px;}
.wi781{width:730px;}
.wi150{width:150px;}
.wi650{width:650px;}
.content1{width:780px; background-color:#000; /*margin-top:150px;*/ border:1px #000 solid;  border-bottom-right-radius: 5px 6px;  
 border-bottom-left-radius:  5px 6px; -moz-border-radius-bottomleft:5px 6px;
-moz-border-radius-bottomright:5px 6px; -webkit-border-bottom-left-radius: 5px 6px;
-webkit-border-bottom-right-radius: 5px 6px;
    }
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.bgbottom{background-image:url(../images/bgbottom3.png); background-position:bottom; height:89px; background-repeat:no-repeat;}
.wibg{background-image:url(../images/wibg.png);background-repeat:repeat-x;}
.sidebg{background-image:url(../images/sidebg7.png); background-repeat:no-repeat; height:650px; background-color:Transparant; background-position:0 0px;}
.bodbg{background-image:url(../images/bodybg3.png); background-repeat:repeat-x; background-color:#141414; background-position:0 21px;}
.contentbg{background-image:url(../images/contentbg1.png); background-repeat:repeat-x; background-color:#343434;}
.topmenubg{background-image:url(../images/topmenu1.png);  height:50px; background-repeat:no-repeat;}
.topmenubg1{background-image:url(../images/topmenu2.png);  height:145px; background-repeat:no-repeat; margin-top:0px;}
.txt{color:#EAE9E9; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:21px;}
.txtb{color:#FFF; text-align:left;  font-family:Arial,  Helvetica, sans-serif; font-size:11px; line-height:20px; text-decoration:none;}
.txtb a:hover{color:#59A9FE; text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; text-decoration:none;}
.txtb a{color:#FFF; text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; text-decoration:none;}
.txtmenu{color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;}
.txtmenu a{  text-decoration:none;}
.txtmenu a:hover{color:#59A9FE;}
.padl20{padding-left:30px;}
.padl50{padding-left:170px;}
.padr20{padding-right:20px;}
.padt28{padding-top:20px;}
.borbottem{border-bottom:1px #FFF dotted ;}
.borbottem1{border-bottom:1px #FFF dotted ;width:250px;}
.top{padding-top:10px;}
span.txt1{color:/*#B1AE3B*/#BCDD38; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
span.txt2{color:/*#035392*/#0451A1; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
span.txt5{color:#035392; font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#sidemenu a:hover{color:#59A9FE; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;}
#sidemenu a{ font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;}
div.rotat{transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);
transform-origin:0% 100%; -moz-transform-origin:0% 100%;-webkit-transform-origin:0% 100%; -ms-transform-origin:0% 100%; -o-transform-origin:0% 100%;
}
#img{
  margin-top:15px;
  position:relative; margin-bottom:-8px; margin-left:-4px; z-index:-1000000000000000000;
}
.padr10{padding-right:20px; padding-bottom:20px}
.padln10{padding-left:20px; padding-bottom:20px}

.link{
	display:inline-block;
	text-decoration:none;
	color:#FFF; 
	background:url(../images/link-bg1.gif) right 8px no-repeat;
	font-size:12px;
	line-height:18px;
	padding-right:5px;
	padding-left:5px;
}

.link1{
	display:inline-block;
	text-decoration:none;
	color:#000; 
	background:url(../images/link-bg1.gif) right 8px no-repeat;
	font-size:12px;
	line-height:18px;
	padding-right:5px;
	padding-left:5px;
}

.link2{
	display:inline-block;
	text-decoration:none;
	color:#59A9FE; 
	background:url(../images/link-bg1.gif) right 8px no-repeat;
	font-size:12px;
	line-height:18px;
	padding-right:5px;
	padding-left:5px;
}

.active{color:#59A9FE;}

ul#li li {
    list-style: none; line-height:31px; background-image:url(../images/marker.png); background-position: 0px 13px; background-repeat:no-repeat; padding-left:17px; color:#A2A2A2;
}
.padl150{padding-left:80px;}
.padl10{padding-left:10px;}
.padl5{padding-left:35px;}
.custom-scrollbar {

  -webkit-border-radius: 1ex;


  -webkit-border-radius: 1ex;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);


	
	}
/*from styles*/

input[type=text], input[type=texts].input[type=password],input.text,input.title,textarea {
	border:1px solid #e1e1e1;
	font-size:11px;
	padding:4px;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
input[type=text]:focus, input[type=text]:focus, input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus {
	background-color:#fff;
}
textarea {
	width:190px !important;
	height:80px;
	padding:5px;
	background:#fff;
	-moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;     

}
.required{color:#F00;}
#submit {
        float: left;    
        border: 1px solid #000;
        height: 30px;
        width: 80px;
		margin-top:15px;
        padding: 0;
        cursor: pointer;
		font-size:12px;
        color: #dfdfdf;
        text-transform: uppercase;    
		background-color:#444;
		background-image: -moz-linear-gradient(#444, #111); 
		background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));	
		background-image: -webkit-linear-gradient(#444, #111);	
		background-image: -o-linear-gradient(#444, #111);
		background-image: -ms-linear-gradient(#444, #111);
		background-image: linear-gradient(#444, #111);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;      
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
		text-shadow: 1px 1px 0 #121212;
    }
#submit:hover {
        float: left;    
        border: 1px solid #000;
        height: 30px;
        width: 80px;
		margin-top:15px;
        padding: 0;
        cursor: pointer;
		font-size:12px;
        color: #fff;
        text-transform: uppercase;    
		text-decoration:none;
		background-color:#ff0000;
		background-image: -moz-linear-gradient(#ff0000,  
#597AC7);	
		background-image: -webkit-gradient(linear, left top, left bottom, from(#ff00000), to(
#597AC7));
		background-image: -webkit-linear-gradient(#ff0000, 
#597AC7);
		background-image: -o-linear-gradient(#ff0000, 
#597AC7);
		background-image: -ms-linear-gradient(#ff0000, 
#597AC7);
		background-image: linear-gradient(#ff0000, 
#597AC7);
		color:#FFF;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out; 
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;      
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
		text-shadow: 1px 1px 0 #121212;
    }
	
/*	scroll styls*/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#fine_print {
  height:290px;
  overflow:auto;
  margin:0;
}
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 750px;

overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: ;
margin: 0.3em auto;
padding: 15px;
}
#mycustomscrol2 {
/* Typical fixed height and fixed width example */
width: 680px;
height: 200px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: ;
margin: 0.3em auto;
padding: 15px;
}
#mycustomscroll_vscrollerbar{height:40px; max-height:40px; min-height:40px; background-color:#FFF; background-image: -moz-linear-gradient(center top , #ccc, #fff);}
#mycustomscroll_vscrollerbase{height:300px; max-height:300px; min-height:300px; background-color:#000; border:1px solid #CCC;background-image: -moz-linear-gradient(center left , #ccc, #000); }
.wi780{text-align:justify; overflow:hidden}
a.mail{color:#fff; text-decoration:none;}
a.mail:hover{color:#fff; text-decoration:underline;}
input[type=text].warning, textarea.warning{border:#F00 1px solid; background-color:#FC0}

#galleryimg img{max-height:200px; min-height:200px; max-width:320px; min-width:320px; background: none repeat scroll 0 0 #37393E;
    
    padding: 2px;}
#galleryimg div.fl{margin-right:40px; margin-bottom:40px;}


#logos img{max-height:100px; max-width:115px; min-width:115px; background: none repeat scroll 0 0 #37393E;
    
    padding: 10px;}
#logos div.fl{margin-right:35px; margin-bottom:35px;}

#logos span.txt1{font-size:17px;}

img.bgg{background: none repeat scroll 0 0 #37393E;
    
    padding: 10px;}
	
	ul#li{margin-left:0px; padding-left:0px;}
	
	#sl{width:300px; height:250px; margin-right:10px;}
	img{border:0px;}