/* Author : suresh dhamgaye  */
/* By : sureshgaju@gmail.com////mobile:91+ 9270204755,9595401223*/
/*  Year: 2009 */
body 
{
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;	
}
html 
{
 overflow-y: scroll !important;
}

form 
{
	margin-bottom: 0px;
}
input, textarea, select 
{
	border: 1px solid #E0E0E0;
	font-size: 12px;
	margin-left:0px;	
}
/* page default settings */
td 
{
	font-family: arial, verdana, helvetica;
	color: #555555;
	font-size: 12px;
	line-height: 1.5em;
}
/*color*/
.white 
{
	color: #ffffff;
}
.orange
{
	color:#FF9000
}
.gray
{
	color:#46545A
}
.light_white
{
	color:#ADADAD;
}
.blue
{
	color:#00A1EB;
}
.red
{
	color:#8D0909;
}
img
{
	border:0px solid red;
}
.title
{
	font-size:16px;
	font-weight:500;
	font:Arial, Helvetica, sans-serif;	
}
/* Heading */
h1, h2, h3, h4, h5, h6 
{
	font-family: arial;
	margin: 0px;
	line-height: normal;
}
h1 
{
	font-size: 25px;
	font-weight:700;	
}
h3 
{
	font-size: 20px;	
	font-weight:600;	
}
h2 
{
	font-size: 18px;
	font-weight:700;
}

/*ephpsolution property Start here*/


/*ephpsolution property End here*/
.row1
{
	background-image: url("images/row1.jpg");
	background-repeat:repeat-x;
	height:114px;	
}
.row2
{
	background-image: url("images/row2.jpg");
	background-repeat:repeat-x;
	height:33px;	
}
.row3
{
	background-image: url("images/row3.jpg");	
	background-repeat:repeat-x;
	height:278px;		
}
.row4
{
	background-image: url("images/row4.jpg");
	background-repeat:repeat-x;
	height:225px;	
}
.row5
{
	background-image: url("images/row5.jpg");
	background-repeat:repeat-x;
	height:61px;	
}
.row6
{
	background-image: url("images/row4.jpg");
	background-repeat:repeat-x;
	height:125px;	
}
/*Top Links*/
.top_link a
{
	color:#555555;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	text-decoration:none;	
}
.top_link a:hover
{
	color:#FF7200;
	text-decoration:none;
}
/*Nav Menu start property*/
.nav-menu
{
	color:#555555;
	font-size:12px;
	font-weight:600;
	text-align:center;
	text-decoration:none;
}
.nav-menu a
{
	color:#555555;
	font-size:12px;
	font-weight:600;
	padding-top:2px;
	background-image:none;
	text-decoration:none;	
	width:102px;
	height:27px;
	display:block;	
}
.nav-menu a:hover
{	
	color:#ffffff;	
	background-image:url("images/nav-hvr.jpg");
	text-decoration:none;	
}
/*Footer Links*/

.footer-link a
{
	color:#555555;
	padding:10px;	
	text-decoration:none;
}
.footer-link a:hover
{
	color:#FF9F1C;
	text-decoration:underline;	
}


.newsletter-link a
{
	color:#555555;
	text-decoration:none;
}
.newsletter-link a:hover
{
	color:#555555;
	text-decoration: underline;	
}

/*Login Section*/

.login-bg
{
	background-image: url("images/login-back.jpg");
	background-repeat:repeat-x;
	height:54px;
}

/*Table Property start*/
.table-border1
{
	border-right:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
}
.table-bord-btm
{
	border-bottom:1px solid #D2D2D2;
}
.padding-left
{
	padding-left:20px;
}
/*Nav Menu End property*/

/*working property start here !*/

.bullet1
{	
	text-decoration:none;
	background-image: url("images/bull_left.jpg");
	background-repeat:no-repeat;
	background-position:0 4;
	font-size:16px;
	font-weight:600;	
	padding-left:15px;	
	color:#00A1EB;	
}
/*left nav section*/
.left-nav
{
	background-image: url("images/left-nav-back.jpg");
	background-repeat:repeat-y;
}
.right-pannel
{
	background-image: url("images/right-pannel-back.jpg");
	background-repeat:repeat-y;
}
.left-pannel
{
	background-image: url("images/left-nav-back.jpg");
	background-repeat:repeat-y;
}
.footer-link-back
{
	background-image: url("images/foot2.jpg");
	background-repeat:repeat-x;
	height:51px;
}
/*Footer Link*/

.footer_link a
{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	padding:15px 10px 10px 10px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer_link a:hover
{
	color:#FFB400;
	text-decoration:none;
}
.contact-title
{
	position:absolute;
	margin-top:-15px;
	padding:0px;
	float:left
}
/*gray-box*/
.gray-box-product
{		
	width:221px;
	background-color:#878787;
}
.product-box-top
{
	background-image: url("images/product-box-top.jpg");
	background-repeat:repeat-x;
	width:41px;
}
.bullet-left-1
{
	text-decoration:none;
	background-image: url("images/bullet-product1.jpg");
	background-repeat:no-repeat;
	background-position:10 15;
	font-size:14px;
	font-weight:600;	
	padding-left:25px;
	padding-top:10px;	
	color:#333;	
}
.gray-box-link
{
	text-decoration:none;
	background-image: url("images/product-box-blt.jpg");
	background-repeat:no-repeat;
	background-position:10 11;
	font-size:11px;	
	padding-left:20px;	
	color:#CDCDCD;
	line-height:27px;
	text-decoration:none;
}
.gray-box-link a
{
	font-size:11px;
	color:#CDCDCD;
	text-decoration:none;
}
.gray-box-link a:hover
{
	font-size:11px;
	color:#DDDDDD;
	text-decoration:underline;
}
.gray-box-icon
{
	position:absolute;	
	background-image: url("images/product-box-img1.jpg");
	background-repeat:no-repeat;
	width:67px;
	height:61px;
	float:left;
	left: 195px;
	top: 468px;
}

hr
{
	border:1px solid #f2f2f2;
}

.black_text2{
	font-size: 10px;
	font-weight:bold;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
	}
.page_link a
{
	color:#555555;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom: 10px;	
}
.page_link a:hover
{
	color:#FF7200;
	text-decoration:none;
}

.news_link a
{
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.news_link a:hover
{
	color:#FF7200;
	text-decoration:none;
}

.daily-box-back
{
	background-image: url("images/daily-box-bg.jpg");
	background-repeat:repeat-y;
}
.pramotion-box-back
{
	background-image: url("images/promotion-bg.jpg");
	background-repeat:repeat-y;
}
.ods-box-back
{
	background-image: url("images/odds-bg.jpg");
	background-repeat:repeat-y;
}
.daily-row1
{
	background-color:#E3E3E3;
	height:53px;
}
.daily-row-alter
{
	background-color:#fff;
	height:53px;
}
.small-bx-bg
{
	background-image: url("images/small-bx-bg.jpg");
	background-repeat:repeat-y;
}
.small-box-top
{
	background-image: url("images/small-bx-top.jpg");
	background-repeat:no-repeat;
	background-position:top;
}
.gray-back
{
background-color:#939393;
}
.red-back
{
	background-color:#8D0606;
}
.text-bullet
{
	text-decoration:none;
	background-image: url("images/bullet3.jpg");
	background-repeat:no-repeat;
	background-position:10 28;
	font-size:12px;
	font-weight:600;	
	padding-left:20px;
	padding-top:10px;	
	color:#333;
	height:50px;	
}
.header-rpt-y
{
	background-image: url("images/flash-left-rept.jpg");
	background-repeat:repeat-y;
	width:6px;
	height:279px;
}
.gray-box-top
{
	background-image: url("images/gray-box-top.jpg");
	background-repeat:no-repeat;
	background-position:top;
	width:223px;
	height:78px;
}
.gray-box-top1
{
	background-image: url("images/gray-box-top1.jpg");
	background-repeat:no-repeat;
	background-position:top;
	width:221px;
	height:78px;
}

.gray-box-top2
{
	background-image: url("images/gray-box-top2.jpg");
	background-repeat:no-repeat;
	background-position:top;
	width:221px;
	height:78px;
}

.gray-box-top3
{
	background-image: url("images/gray-box-top3.jpg");
	background-repeat:no-repeat;
	background-position:top;
	width:221px;
	height:78px;
}
.login-top-bg
{
	background-image: url("images/login-head-topbg.jpg");
	background-repeat:repeat-x;
	background-position:top;
	width:221px;
	height:31px;
}
.login-btm-bg
{
	background-image: url("images/login-btm-bg.jpg");
	background-repeat:repeat-x;
	background-position:top;
	width:221px;
	height:31px;
}
.login-link a
{
	font-size:11px;
	color:#333;
	text-decoration:none
}
.login-link a:hover
{
	color:#ffffff;
	text-decoration:none
}
.hot-pramotion-back
{
	background-image: url("images/hot-pramotion-bg.jpg");
	background-repeat:repeat-x;
	height:40px;
}
.promotion-btm-bg
{
	background-image: url("images/promotion-btm-bg.jpg");
	background-repeat:repeat-x;
	height:9px;
}
.promotion-left-y-bg
{
	background-image: url("images/promo-box-rpt-left-y.jpg");
	background-repeat:repeat-y;
	width:5px;
}
.promotion-right-y-bg
{
	background-image: url("images/promo-box-rpt-right-y.jpg");
	background-repeat:repeat-y;
	width:5px;
}
.icon-box-back
{
	background-image: url("images/icon-box-back.jpg");
	background-repeat:repeat-y;	
}
.icon-box-top-bg
{
	background-image: url("images/icon-box-top-bg.jpg");
	background-repeat:repeat-x;	
	height:8px;
}
.icon-box-btm-bg
{
	background-image: url("images/icon-box-btm-bg.jpg");
	background-repeat:repeat-x;	
	height:8px;
}
.icon-box-top-bg-right
{
	background-image: url("images/icon-box-top-bg-right.jpg");
	background-repeat:repeat-x;	
	height:8px;
}
.icon-btm-right1-bg
{
	background-image: url("images/icon-btm-right1-bg.jpg");
	background-repeat:repeat-x;	
	height:8px;
}
.icon-box-right-bg2
{
	background-image: url("images/icon-box-right-bg.jpg");
	background-repeat:repeat-y;
	width:9px;
}
.heading-title
{
	background-image: url("images/title-rpt-head.jpg");
	background-repeat:repeat-x;	
	height:23px;
	padding-left:15px;
}
.icon-gray-bx-back
{
	background-image: url("images/icon-gray-box-back.jpg");
	background-repeat:repeat-x;
	background-color:#000;
	
}
.login_pannel
{
	width:999px;
	height:250px;
	display:block;	
	padding:0px;
	margin:-281px 0 0 0;
	float:left;
	z-index:1;
	left: 0px;
	top: 459px;

}
.flash_pannel
{
	width:1000px; 
	height:279px; 
	border:0px solid #fc0000;
}




.page-title {
	font-size:16px;
	font-weight:bold;
	
  margin-bottom:5px;
  margin-top: 5px;
  color:#088BCF;
} 


.service-link a
{
	font-weight:bold;
	font-size:16px;
	color:#555555;
	text-decoration:none;
}
.service-link a:hover
{
	color:#088BCF;
	text-decoration: underline;	
}

.service-innerlink
{
	font-size:13px;
	color:#555555;
}


.servicemore-link a
{
	font-weight:bold;
	font-size:12px;
	color: orange;
	text-decoration:none;
}
.servicemore-link a:hover
{
	color:#FF0000;
	text-decoration: underline;	
}

.lrg {
   width:126px;            
}

.smtext {
    font-size:11px;
	color:#666666;            
}

.largetext {
    font-size:12px;
	color: #333333;
	font-weight:800;           
}

.nlettertext {
    font-size:12px;
	color: #333333;
	padding-left:20px;
	padding-right:50px;
	padding-top: 15px;       
}
.quotetext {
    font-size:12px;
	color: #333333;
	padding-left:20px;
		    
}

.links-link a
{
	font-weight:bold;
	font-size:13px;
	color:#088BCF;
	text-decoration:none;
	
}
.links-link a:hover
{
	color:#FF0000;
	text-decoration: underline;	
}

.links-desc
{
	font-size:13px;
	color:#333333;
	padding-left:10px;
}




<!-- portfolio page CSS -->
#form-table {
	border-collapse:collapse;
}


#form-table td {
    border:1px solid #E1E1E1;    
    text-align:left;
    padding:25px;
}


.portfolidesc {
	padding: 30 20 0 20px;
		
	}
.black_text{
	text-decoration:none;
	font-weight:bold;
	color:#333333;	
}


#list-table {
    margin:0px 0px 0px 0px;
       
    border-collapse:collapse;    
}

#list-table th {
    border:0px solid #006633;    
    border-collapse:collapse;
    text-align:center;
    padding:5px;
	font-size: 12px;
}

#list-table td {
    border:0px solid #3399CC;
    border-collapse:collapse;
    text-align:left;    
}

.keyfont {
    padding:5px;
	font-size: 12px;
	font-weight:bold;
}



#list-inner-table {
    margin:0px 0px 1px 0px;
       
    border-collapse:collapse;    
}

#list-inner-table th {
    border:0px solid #006633;    
    border-collapse:collapse;
    text-align:center;
    padding:5px;
	font-weight: 200;
}

#list-inner-table td {
    border:0px solid #3399CC;
    border-collapse:collapse;
    text-align:left;
    padding:5px;    
}


.landing-list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.landing-list li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6F6F6 url(../images/port-content-back.png) repeat-x scroll center bottom;
border:1px solid #E1E1E1;
float:left;
height:120px;
margin:0 8px 20px 0;
padding:0 0 10px;
width:250px;
list-style:none;
}
.landing-list li .head {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("images/portbg.jpg") repeat-x scroll 0 0;
border-bottom:1px solid #E1E1E1;
color:#111111;
height:33px;
margin-bottom:20px;
width:auto;
}
.landing-list li .content {
padding-left:9px;
padding-bottom: 20px;
padding-right: 5px;
}
.landing-list img {
float:left;
margin-right:10px;
padding:0 5px;
}
.landing-list br {
display:none;
}
.landing-list h3 {
font-family:Arial;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:0;
line-height:normal;
margin:0px 0 0;
padding:8 10 0 9px;
text-transform:none;
}
.landing-list .head a {
font-size:12px;
margin:8px 15px 0 0;
}
.landing-list h3.folder a {
color:#111111;
font-size:1.4em;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:54px;
letter-spacing:0;
line-height:normal;
margin:0;
padding:0;
text-transform:none;
width:54px;
}
.landing-list h3.folder a:hover {
color:#F7941D;
}








<!----------- CSS for contactUs page starts from here, rahul ---------->




/** Contact***/
.contentpaneopen_contact{
 margin:-10px 0px 0px 0px;
 padding:0px 5% 0 0;
}
 
.contentpaneopen_contact .contentheading_contact{
  color:#111111;
  font-family:arial;
  font-size:17px;
  line-height:1.3em;
  font-weight:bold;
  margin:0px;
}
.contentpaneopen_contact .jfdefaulttext{
 margin:0px;
 padding:0px;
}

.contentpaneopen_contact .readon_about{
 color:#ff7c0b;
}
.contentpagetitle_contact{
 color:#111111;
 font-size:17px;
 font-weight:bold;
}

.contentpagetitle_contact:hover{
 color:#ff7c0b;
  font-size:17px;
 font-weight:bold;
}

.contentpaneopen_contact .description{
 height:180px;
 overflow: hidden;
}
.contentpaneopen_contact .readMore a{
 color:#ff7c0b;

}

.contentpaneopen_contact .readMore a:hover{
 color:#f51807;

}

.contentpaneopen_contact br{
display:none;
}

.contentheading_contact p{
margin:0px;
}

.contentheading_contact .clear{
 clear:both;
} 
.contentpaneopen_contact div{
width:auto;
}

.contentpaneopen_contact{
 border:0px solid red;
}

.contentpaneopen_contact th, td{
 border:0px solid red;
  
}

.contentpaneopen_contact th img, .contentpaneopen_contact th td{
 margin:0px;
border:0px solid red;
}

.contentpaneopen_contact a{
 margin:0px;
border:0px solid yellow;
}
.contentpaneopen_contact button{
 clear:left;
 background:#ff7c0b;
 color:#ffffff;
}
.contentpaneopen_contact label{
clear:both;
}

/**End **/


/***Contact Page **/
#component-contact{
 width:40%;
 float:right;
}
.contentpane_contact{
 color:#898989;
 width:50%;
 float:left;
}
.contentpaneopen_contact{
 width:auto;
 float:right;
 border:0px solid red;
}
.contentdescription_contact{
 font-size:11px;
}
.sectiontableheader_contact{
 font-weight:bold;
 background:#cfcfcf;
/*color:#f7941d;*/
color:#898989;
 font-size:12px;
 }
.sectiontableheader_contact a{ 
   color:#898989;
}
.sectiontableheader_contact img{
 border:0px;
}


.category_contact{
 color:#898989;
}
.contentpane_contact table{
 border:0px solid #898989;
 margin:10px 0px;
 border-collapse:collapse;
}
.contentpaneopen_contact #emailForm{
 width:45%;
float:left;
}
.contentpane_contact td{
   padding:5px;
}

.contentpaneopen_contact a{
 color:#f7941d;
}
.contentheading_contact{
 font-size:18px;
 color:#111111;
 padding:10px 0px;
}
.contact_email_contact{
 /*border:1px solid red;*/
 /*width:45%;
float:left;*/
}

.contact_email_contact label{
 margin:5px 0px;
 
}

.contact_email_contact .inputbox{
 margin:5px 0px;
}
.contact_email_contact .validate{
  border:0px;
  color:#ffffff;
  background:#f7941d;
  padding:3px 5px;
}

/*** End Contact Page **/


/*** Location Map ***/
 #locationMap{
 width:45%;
 float:right;
 margin-bottom:10px;
}

#locationMap h3{
 background:transparent;
 font-size:18px;
 font-weight:normal;
 color:#111111;
 padding:10px 10px;
 text-align:left;
}

/*** End Location Map***/


/*** New Contact Page ***/
.moduletable_contactPageInfo{
 float:left;
}
.moduletable_contactPageInfo .hrstl{
 color:#ccc;
 background:#ccc;
 border:0px solid #ccc;
 height:1px;
}
.moduletable_contactPageInfo #ContactTable-1{
 border:0px solid red;
 color:#464646;
float:left;
}
.moduletable_contactPageInfo #ContactTable-1 td{
 vertical-align:top;
 border:0px solid red;
}
.moduletable_contactPageInfo #ContactTable-2{

}

.moduletable_contactPageInfo h3{
 color:#464646;
 font-size:15px; 
 font-weight:bold;
 margin:3px 0px;
 padding:10px 15px; 
}
.moduletable_contactPageInfo h4{
 color:#111111;
font-size:15px;
 font-weight:normal;
 margin:3px 0px;
}

.moduletable_contactPageInfo .Back1{
 background:#f0f0e8;
 padding:10px 15px;

}

.moduletable_contactPageInfo .Back2{
 background:#ffffff;
 padding:5px 15px;
}

.moduletable_contactPageInfo .Back3{
 background:#E7E7DF;
 padding:5px 15px;
}

.moduletable_contactPageInfo .Back4{
 background:#ffffff;
 padding:0px;
}

.moduletable_contactPageInfo .Back5 h3{
 background:#ffffff;
 padding:0px;
}

/** End New Contact Page **/


<!----------- CSS for contactUs page Ended right here, rahul ---------->






<!---CSS for td of seoportfolio--rahul-->
.textfont{ padding-left:37px; 
			border:solid;
			color:#33CCFF;
		 }
.resumetext{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#00A1EB;
 font-weight:bold;
 text-align:right;
 padding-right:20px;
 }
 
.errormsg {
	font-size:14px;
	color:#660033;
	font-weight: bold;
	}