/* CSS Document */

*{padding:0;margin:0;}
body{
	background-color:#0C0C0B;
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
		}
		
#header-container {
	width: 100%;
	text-align: left;
	margin:0 auto;
	height:80px;
	background-color:#000000;
	}
	
#header-inner-container {
	width:990px;
	margin:0 auto;
	height: 80px;
	padding:0 0px;	
	
	}
	
#ideslogo{
	height:80px;
	width:550px;
	margin:0px;
	padding:0 0px; 
	padding-top:0px;
	float:left;
	background-color:#000000;
	}
	
#idesmenu{
	width:400px;
	height:65px;
	float:right;
	margin:0px;
	padding:0 0px; 
	padding-top:15px;
	margin-top:0px;
	
}

#headerimage-container {
	width: 100%;
	text-align: left;
	margin:0 auto;
	height:618px;
	background:url(../images/home-bg.gif) repeat-x;
	}

#ides-solution-container {
	width: 100%;
	text-align: left;
	margin:0 auto;
	height:auto;
	min-height:280px;
	clear:both;
	background:url(../images/solutions_header-bg.gif) repeat-x;
	}

#ides-contact-container {
	width: 100%;
	text-align: left;
	margin:0 auto;
	height:auto;
	min-height:280px;
	clear:both;
	background:url(../images/contact-header-bg.gif) repeat-x;
	}

#ides-company-container {
	width: 100%;
	text-align: left;
	margin:0 auto;
	height:auto;
	min-height:280px;
	clear:both;
	background:url(../images/company_header-bg.gif) repeat-x;
	}
#ides-portfolio-container {
	width: 100%;
	text-align: left;
	margin:0 auto;
	height:auto;
	min-height:280px;
	clear:both;
	background:url(../images/portfolio_header-bg.gif) repeat-x;
	}


#headerimage-inner-container {
	width:990px;
	margin:0 auto;
	height: 240px;
	padding:0 0px;	
	
	}
	
#header-home-leftimage{
	width:473px;
	height:220px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:158px;
	}	

#header-solution-leftcontaner{
	width:542px;
	height:241px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:158px;
	}	

#header-contact-leftcontaner{
	width:470px;
	height:241px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:158px;
	}	
#header-company-leftcontaner{
	width:477px;
	height:241px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:158px;
	}	
#header-portfolio-leftcontaner{
	width:459px;
	height:241px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:158px;
	}	
#header-home-image{
	width:355px;
	height:220px;
	float:left;
	margin:0px;
	padding:0px;
		}
	
#header-solution-image{
	width:290px;
	height:241px;
	float:left;
	margin:0px;
	padding:0px;
	}

#header-company-image{
	width:354px;
	height:241px;
	float:left;
	margin:0px;
	padding:0px;
	}

#header-portfolio-image{
	width:373px;
	height:241px;
	float:left;
	margin:0px;
	padding:0px;
	}
	
#header-home-subimage{
	width:108px;
	height:89px;
	float:left;
	padding-top:80px;
		}
		
#header-solution-subimage{
	width:540px;
	height:153px;
	float:left;
	padding-top:30px;
		}
#header-contact-subimage{
	width:470px;
	height:153px;
	float:left;
	padding-top:40px;
		}

#header-company-subimage{
	width:477px;
	height:153px;
	float:left;
	padding-top:50px;
		}

#header-protfolio-subimage{
	width:427px;
	height:126px;
	float:left;
	padding-top:100px;
		}

		
#header-solution-shadow{
	width:542px;
	height:15px;
	float:left;
	background:url(../images/solutions_shadow-bg.gif) repeat-x;
	margin-top:43px;
		}

#header-contact-shadow{
	width:470px;
	height:15px;
	float:left;
	background:url(../images/contact-shadow-upbg.gif) repeat-x;
	margin-top:32px;
		}

#header-company-shadow{
	width:477px;
	height:10px;
	float:left;
	background:url(../images/company_shadow-bgup.gif) repeat-x;
	margin-top:28px;
		}

#header-portfolio-shadow{
	width:459px;
	height:11px;
	float:left;
	background:url(../images/portfolio_shadow-upbg.gif) repeat-x;
	margin-top:4px;
		}
		
#idescontant-container {
	width:990px;
	margin:0 auto;
	height:auto;
	clear:both;
	padding:0 0px;	
	
	}
	
	
#idesleft-panal {
	width:163px;
	height:400px;
	padding:0px;
	margin:0px;
	float:left;	
	
	}
	
#idesleft-panal-contant {
	width:140px;
	height:40px;
	padding:0px;
	float:left;
	margin-top:100px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background:#252424;
	}
	
#idesleft-solution-lshadow {
	width:153px;
	height:40px;
	padding:0px;
	float:left;
	padding-left:10px;
		}

#idesleft-contact-lshadow {
	width:153px;
	height:38px;
	padding:0px;
	float:left;
	padding-left:10px;
		}
#idesleft-company-lshadow {
	width:153px;
	height:38px;
	padding:0px;
	float:left;
	padding-left:10px;
		}
#idesleft-portfolio-lshadow {
	width:153px;
	height:39px;
	padding:0px;
	float:left;
	padding-left:10px;
		}

#idesleft-solution-contant {
	width:134px;
	height:40px;
	padding:0px;
	float:left;
	margin-top:55px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background:#252424;
	}

#idesleft-solution-coma {
	width:148px;
	height:11px;
	float:left;
	padding-left:3px;
	padding-right:3px;
	background:#252424;
	}

#idesleft-solution-longtext {
	width:148px;
	height:11px;
	float:left;
	padding-left:3px;
	padding-right:3px;
	background:#252424;
	margin-top:40px;
	padding-top:10px;
	}
#idesleft-solution-contant p {
	color:#FFFFFF;
	font-size:11px;
	}

#idesleft-panal-contant p {
	color:#FFFFFF;
	font-size:11px;
	}
	
#idesleft-panal-contantbottom p {
	color:#FFFFFF;
	font-size:11px;
	}	
	
#idesleft-panal-contantbottom {
	width:140px;
	height:200px;
	padding:0px;
	float:left;
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background:url(../images/left-box-bg.gif) no-repeat;
	}
	
#idesleft-solution-contantbottom {
	width:134px;
	height:auto;
	padding:0px;
	float:left;
	margin-top:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	background:#252424;
	
	}	
#idesleft-panal-contantbottom p {
	color:#FFFFFF;
	font-size:11px;
	text-align:justify;
	padding-top:6px;
	}	

#idesleft-solution-contantbottom p {
	color:#FFFFFF;
	font-size:11px;
	
	padding-top:6px;
	}

#idesmiddle-panal {
	width:658px;
	height:104px;
	padding:0px;
	margin:0px;
	float:left;	
		}

#idesmiddle-solution-contant {
	width:656px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;	
		}
#idesmiddle-contact-contant {
	width:600px;
	height:104px;
	padding:0px;
	margin:0px;
	float:left;	
		}

#idesright-panal {
	width:164px;
	height:300px;
	padding:0px;
	margin:0px;
	float:left;
	padding-left:1px;
	background:url(../images/home_cow-bottom.gif) no-repeat;
	}

#idesright-solution-panal {
	width:164px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
	padding-left:1px;
		}

#idesright-homer-panal {
	width:164px;
	height:auto;
	padding:0px;
	margin:0px;
	float:left;
	padding-left:0px;
		}

#idesright-panal-contant {
	width:145px;
	height:160px;
	padding:0px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background:#252424;
	}

#facebook-panal-contant {
	width:145px;
	height:80px;
	padding:0px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background:#252424;
	}
#idesright-solution-contant {
	width:136px;
	height:auto;
	padding:0px;
	float:right;
	margin-top:56px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background:#252424;
	}

#idesright-solutionh-contant {
	width:136px;
	height:auto;
	padding:0px;
	float:right;
	margin-top:38px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background:#252424;
	}

#facebook-solution-contant {
	width:156px;
	height:80px;
	padding:0px;
	float:right;
	margin-top:20px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
		}
#idesright-panal-contant h5 {
   color:#FFFFFF;
    border-top:3px dotted #959393;
    padding-top:6px;
    margin-bottom:0px;}

#idesright-solution-contant h5 {
   color:#FFFFFF;
    border-top:3px dotted #959393;
    padding-top:6px;
    margin-bottom:0px;}

#idesright-solutionh-contant  h5 {
   color:#FFFFFF;
    border-top:3px dotted #959393;
    padding-top:6px;
    margin-bottom:0px;}
#idesright-panal-contant p {
	color:#FFFFFF;
	font-size:11px;
	padding-top:10px;
	}

#idesright-solution-contant p {
	color:#FFFFFF;
	font-size:11px;
	padding-top:10px;
	}

#idesright-solutionh-contant p {
	color:#FFFFFF;
	font-size:11px;
	padding-top:10px;
	}

#idesright-panal-contant p.dot {
	color:#FFFFFF;
	font-size:11px;
	padding-top:0px;
	}

#idesright-solution-contant a:link {
color:#f5f3aa; 
text-decoration:none;
font-weight:bold;
font-size:12px;
line-height:20px;
}
#idesright-solution-contant a:visited {
color:#FFFFFF; 
text-decoration:none;
font-weight:bold;
font-size:12px;
}
#idesright-solution-contant a:hover {
color:#f5f3aa; 
text-decoration:none;
font-weight:bold;
font-size:12px;
}


#idesright-solutionh-contant a:link {
color:#f5f3aa; 
text-decoration:none;
font-weight:bold;
font-size:12px;
line-height:20px;
}
#idesright-solutionh-contant a:visited {
color:#FFFFFF; 
text-decoration:none;
font-weight:bold;
font-size:12px;
}
#idesright-solutionh-contant a:hover {
color:#f5f3aa; 
text-decoration:none;
font-weight:bold;
font-size:12px;
}


#idesright-panal-contant a:link {
color:#f5f3aa; 
text-decoration:none;
font-weight:bold;
font-size:12px;
line-height:20px;
}
#idesright-panal-contant a:visited {
color:#FFFFFF; 
text-decoration:none;
font-weight:bold;
font-size:12px;
}
#idesright-panal-contant a:hover {
color:#FFFFFF; 
text-decoration:none;
font-weight:bold;
font-size:12px;
}	
	
#middle-shadow-contanar{
	width:658px;
	height:35px;
	padding:0px;
	float:left;	
	margin:0px;
	
	}
	
#middle-shadow-left{
	width:16px;
	height:57px;
	padding:0px;
	margin:0px;
	float:left;
	background:url(../images/left-home.gif) no-repeat;
		}
		
#middle-shadow-middle{
	width:642px;
	height:57px;
	padding:0px;
	margin:0px;
	float:left;
	background:url(../images/home_middle-c.gif) repeat-x #DADAC5;
		}

#middle-shadow-right{
	width:17px;
	height:35px;
	padding:0px;
	margin:0px;
	float:left;
	background:url(../images/home_right-c.gif) no-repeat;
		}
		
#home-bg-strip {
width:645px;
height:auto;
background:#DADAC5;
margin:0 auto;

}

.h1 {font-size:14px;
font-weight:bold;
padding-top:30px;
padding-left:30px;
padding-right:0px;
text-transform:uppercase;
padding-bottom:15px;
line-height:20px;
}
#homebuttom-bg-strip {
width:645px;
height:13px;
background:url(../images/home_bottom-hr.gif) repeat-x;
margin:0 auto;
padding-bottom:0px;
font-size:6px;

}

#home-body-contant {
width:645px;
height:375px;
background:#FFFFFF;
margin:0 auto;
}

#solution-body-contant {
width:656px;
height:auto;
background:#FFFFFF;
margin:0 auto;
}

#request-body-contant  {
width:656px;
height:550px;
background:#FFFFFF;
margin:0 auto;
}
#solution-body-contant .iDesimage {text-align:center; margin-left:50px;}

#solution-body-contant p{
font-size:13px;
font-weight:normal;
padding-top:10px;
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
line-height:22px;
text-align:justify;
}

#solution-body-contant .paragraph{
font-size:13px;
font-weight:normal;
padding-top:0px;
padding-left:30px;
padding-right:30px;
padding-bottom:0px;
line-height:22px;
text-align:justify;
color:#000000;
}

#solution-body-contant ul{
font-size:13px;
font-weight:normal;
padding-top:0px;
padding-left:100px;
padding-right:30px;
padding-bottom:0px;
line-height:22px;
text-align:justify;
color:#000000;
}
#solution-body-contant .ullist{
font-size:13px;
font-weight:normal;
padding-top:0px;
padding-left:50px;
padding-right:40px;
padding-bottom:0px;
margin:0px;
line-height:22px;
text-align:justify;
color:#000000;

}

#solution-body-contant .subheadtext{
color:#99CC33;
font-weight:bold;
line-height:15px;
padding-left:30px;
padding-bottom:3px;
}

#solution-body-contant .subheadtextspan{
color:#99CC33;
font-weight:bold;
line-height:15px;
padding-left:150px;
padding-bottom:3px;
}

#solution-body-contant a:link {
color:#99CC33;
font-weight:bold;
text-decoration:none;
}

#solution-body-contant a:visited {
color:#99CC33;
font-weight:bold;
text-decoration:none;
}

#solution-body-contant a:hover {
color:#99CC33;
font-weight:bold;
text-decoration:underline;
}

#solution-body-contant a.greenlink:link {
color:#99CC33;
font-weight:normal;
text-decoration:none;
}

#solution-body-contant a.greenlink:visited {
color:#99CC33;
font-weight:normal;
text-decoration:none;
}

#solution-body-contant a.greenlink:hover {
color:#99CC33;
font-weight:normal;
text-decoration:underline;
}

.p {font-size:13px;
font-weight:normal;
padding-top:10px;
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
line-height:20px;
text-align:justify;
}

/*#footer-box{
height:95px;
width:100%;
background:#7D7D7D;
float:left;
clear:both;
}*/

#footer-box{
height:auto;
width:100%;
background:#7D7D7D;
float:left;
clear:both;
}
#footer{
height:70px;
width:645px;
background:#333333;
margin:0 auto;
}

/*#footer-solution{
height:70px;
padding-top:25px;
padding-left:10px;
padding-right:10px;
width:672px;
margin:0 auto;
background:url(../images/btm_w.jpg) no-repeat;
}*/

#footer-solution{
height:auto;
padding-top:40px;
padding-left:10px;
padding-right:10px;
clear:both;
width:672px;
margin:0 auto;
background:url(../images/btm_w.jpg) no-repeat;
}
#footer-left{
height:40px;
width:225px;
margin:0px;
text-align: left;
float:left;
color:#FFFFFF;
font-size:10px;
padding-left:10px;
padding-top:20px;
}

/*#footer-right{
height:40px;
width:400px;
margin:0px;
text-align:right;
float:right;
color:#FFFFFF;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
padding-top:20px;
padding-right:20px;
line-height:18px;
}*/

.fbox {width:110px; height:auto; float:left; line-height:20px; text-align:left;}
.fboxtwo {width:90px; height:auto; float:left; line-height:20px; text-align:left;}

#footer-right{
height:auto;
width:640px;
margin:0px;
text-align:left;
float:left;
color:#FFFFFF;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
padding-top:20px;
padding-left:20px;
line-height:18px;
}
#footer-right a.footerlink:link {
color:#99CC33; 
text-decoration:none;
}
#footer-right a.footerlink:visited {
color:#99CC33; 
text-decoration:none;
}
#footer-right a.footerlink:hover {
color:#FFFFFF; 
text-decoration:none;
}

#home-body-contant p.intro {
	font-size:12px;
	padding:10px 0 10px 0;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left:30px;
	margin-top:0px;
	margin-right:30px;
	}
	
#idesmiddle-solution-contant p.subheading {
	font-size:12px;
	padding:10px 0 10px 0;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
	text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left:30px;
	margin-top:0px;
	margin-right:30px;
	}
	
#ides-portfolio-client {
	padding:10px 0 10px 0;
	border-top:1px dotted #333;
	margin-left:30px;
	margin-top:0px;
	margin-right:20px;
	height:174px;
	width:600px;
	}

#ides-company-client {
	padding:10px 0 10px 0;
	border-top:1px dotted #333;
	margin-left:30px;
	margin-top:0px;
	margin-right:20px;
	height:auto;
	width:600px;
	}
	


#ides-company-top {
	padding:10px 0 10px 0;
	margin-left:30px;
	margin-top:0px;
	margin-right:20px;
	height:auto;
	width:600px;
	font-size:12px;
	text-align:right;
	}

#ides-portfolio-client-snap {
	padding:10px 0 10px 0;
	border-top:1px dotted #333;
	margin-left:30px;
	margin-top:0px;
	margin-right:20px;
	height:350px;
	width:600px;
	}

	
#ides-portfolio-client .clientimage{
height:174px;
width:240px;
float:left;
}
#ides-portfolio-client .clientdetail{
height:174px;
width:340px;
float:left;
padding-left:15px;
}


#ides-company-client .detailjobtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0px;
padding:0px;
}

#ides-company-client .detailjobtextbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0px;
padding:0px;
width:280px;
float:left;
line-height:20px;
height:140px;
}

#ides-company-client .detailjobtextboxr
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0px;
padding:0px;
width:220px;
float:left;
padding-left:48px;
line-height:20px;
height:140px;
}
#ides-portfolio-client .detailtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:0px;
padding:0px;
}
#ides-portfolio-client .subheading 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#99CC33;
}

#ides-portfolio-client .detailnormattext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0px;
padding:0px;
}

#ides-portfolio-pageing{
height:30px;
width:585px;
text-align:center;
padding-left:30px;
padding-right:15px;
padding-top:30px;
font-size:12px;
}
#ides-portfolio-pageing_top{
height:30px;
width:585px;
text-align:right;
padding-left:30px;
padding-right:15px;
font-size:12px;
}

#ides-portfolio-pageing-up{
height:30px;
width:585px;
text-align:left;
padding-left:30px;
padding-right:15px;
font-weight:bold;
}

#ides-portfolio-pageing-up .paging-text-l{
height:30px;
text-align:left;
width:200px;
font-size:12px;
}
#ides-portfolio-pageing-up .paging-right{
height:30px;
text-align:right;
padding-left:425px;
width:200px;
}

#ides-portfolio-pageing-up .paging-righttp{
height:30px;
text-align:right;
padding-left:408px;
width:200px;
}

#ides-portfolio-pageing-up .paging-righttpp{
height:30px;
text-align:right;
padding-left:415px;
width:200px;
}
#ides-portfolio-pageing-up .paging-rightt{
height:30px;
text-align:right;
padding-left:400px;
width:200px;
}
#ides-portfolio-pageing .heading-text{
height:30px;
width:585px;
text-align:left;
padding:0px;
margin:0px;
float:left;
}

#ides-snapbox{
height:322px;
width:382px;
float:left;
border:2px solid #DDDDD5;
padding:10px;
}

#ides-snapbox img{ width:auto; height:auto; float:left; margin:0px; padding:5px; background-color:#999999;}
#ides-snap1{
height:71px;
width:175px;
float:left;
border:2px solid #DDDDD5;
margin-bottom:15px;
margin-left:10px;
}

#ides-snap2{
height:71px;
width:175px;
float:left;
border:2px solid #DDDDD5;
margin-bottom:15px;
margin-left:10px;
}
#ides-snap3{
height:71px;
width:175px;
float:left;
border:2px solid #DDDDD5;
margin-bottom:15px;
margin-left:10px;
}

#protfolio-text-contaner
{
width:585px;
margin-top:0px;
margin-right:10px;
margin-left:30px;
height:35px;
padding:10px 0 10px 10px;
border:solid 1px #99CC33;
}

#protfolio-text-contaner .portfo-show{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
width:60px;
 margin:0px; 
 padding:0px; 
 float:left;
  }
#protfolio-text-contaner .portfo-show-g{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#99CC33;
width:160px;
 margin:0px; 
 padding:0px; 
 float:left;
  }
#protfolio-text-contaner .portfo-show-r{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
width:70px;
 margin:0px; 
 padding:0px; 
 float:left;
  }
  
#protfolio-text-contaner .portfo-show-gr{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#99CC33;
width:280px;
 margin:0px; 
 padding:0px; 
 float:left;
  }

#contactform{ margin:0px 0px; width:600px; float:left; padding:0px; padding-left:30px;}
#contactform p.lable{ margin:0px; padding-top:10px; padding-bottom:0px; padding-left:0px; padding-right:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:98%; float:left; height:auto;}
#contactform p.lable span{ padding:0px 0px; color:#C1C1C1;font-size:12px; }
#contactform p.inputs{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:60%; float:left;color:#FF0000; height:auto;}
#contactform p.error{ margin:0px; padding:0px; color:#FF0000; font-size:11px; float:right; width:35%; }
.submit{ width:100px; float:left; background:#0099FF; color:#FFFFFF; height:30px;}
.confirmation{ margin:0px; padding:0px; float:left; width:98%; border:1px solid #715A38; background-color:#9E8E6C; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-align:center;}
.errmsg{ color:#FFFFFF;}
input{ margin:0px;  padding:0px; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; WIDTH:100%; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:20px;}
textarea{ margin:0px;  padding:0px; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; WIDTH:100%; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; min-height:40px; }
#contactform p.lable span.redcolor {color:#CC0000;}
#tipDiv {
    padding:4px;
    color:#000; font-size:11px; line-height:1.2;
    background-color:#FFFFFF; border:1px solid #667295; 
    width:250px; 
}

#ides-home1-container {
	width: 100%;
	text-align: left;
	margin:0 auto;
	height:auto;
	min-height:280px;
	clear:both;
	background:url(../images/home-bg.gif) repeat-x;
	}
#headerimage-innerhome1-container {
	width:990px;
	margin:0 auto;
	height: 237px;
	padding:0 0px;	
	
	}
#header-home1-leftcontaner{
	width:489px;
	height:237px;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:145px;
	}
#header-home1-subimage{
	width:479px;
	height:120px;
	float:left;
	padding-top:84px;
	padding-left:10px;
		}
#header-home1-shadow{
	width:489px;
	height:17px;
	float:left;
	background:url(../images/home_upbg_shodow1.gif) repeat-x;
	margin-top:16px;
		}
		
#idesleft-home1-lshadow {
	width:153px;
	height:40px;
	padding:0px;
	float:left;
	padding-left:10px;
		}
#home-bghome-strip {
width:656px;
height:auto;
background:#DADAC5;
}

#homebuttom-bghome-strip {
width:656px;
height:13px;
background:url(../images/home_bottom-hr.gif) repeat-x;
padding-bottom:0px;
font-size:6px;

}
#header-home1-image{
	width:355px;
	height:237px;
	float:left;
	margin:0px;
	padding:0px;
	}
	
/*site map*/
.sitemain {width:595px; height:auto; float:left; padding-left:30px; font-weight:normal; font-size:12px;}
.sitehome {width:590px; font-size:12px; text-align:left;  height:auto;}
.sitespacer {padding-left:30px; padding-right:15px; width:530px;  text-align:left;  display:block;}
.sitespacerimg { width:1px; height:22px; border-left:solid 1px #99CC33;}
.sitecontent {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:30px; display:block;}
/*.sitestop {margin-left:30px; padding-right:15px; width:530px; text-align:left; border-top:solid 1px #99CC33; display:block; height:auto;}*/
.sitestop {margin-left:30px; padding-right:15px; width:530px; text-align:left; border-top:solid 0px #99CC33; display:block; height:auto;}
.sitespacerin {width:20px; text-align:left; float:left; display:inline-block; margin-left:30px;}
.sitesolutions {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:50px; font-size:12px; display:inline-block;}
.sitestext {margin-left:30px; padding-right:15px; width:530px; text-align:left; height:auto; margin-top:0px;}
.sitecompany {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:50px; font-size:12px; display:inline-block; margin-left:40px;}
.siteportfolio {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:40px; font-size:12px; display:inline-block; margin-left:30px;}
.sitecontect {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:39px; font-size:12px; display:inline-block; margin-left:20px;}
.sitesitemap {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:39px; font-size:12px; display:inline-block; margin-left:20px;}
.sitespacercomp{width:20px; text-align:left; float:left; display:inline-block; margin-left:120px;}
.sitespacerport{width:20px; text-align:left; float:left; display:inline-block; margin-left:90px;}
.sitespacercont{width:20px; text-align:left; float:left; display:inline-block; margin-left:80px;}
.sitespacersite{width:20px; text-align:left; float:left; display:inline-block; margin-left:80px;}
/*.site_solutions {width:160px; height:300px; border-left:solid 1px #99CC33; float:left; font-size:12px; padding-top:20px; margin-left:20px;}*/
.site_solutions {width:160px; height:300px; border-left:solid 0px #99CC33; float:left; font-size:12px; padding-top:20px;}
.sitespacerimg_hr { width:20px; height:1px; border-bottom:solid 1px #99CC33;}
.sitedevelopment {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:70px; font-size:12px; display:inline-block;}
.sitesocaln {padding-left:5px; padding-right:5px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:110px; font-size:12px; display:inline-block;}
.sitespacerdev{width:20px; text-align:left; float:left; display:inline-block; margin-top:15px;}
.site_nevlist {margin-bottom:23px; height:auto; float:left; width:150px;}
.sitemarketing {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:55px; font-size:12px; display:inline-block;}
.sitedesign {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:40px; font-size:12px; display:inline-block;}
.sitehosting {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:46px; font-size:12px; display:inline-block;}
/*.site_company {width:160px; height:200px; border-left:solid 1px #99CC33; float:left; font-size:12px; padding-top:20px; margin-left:15px;}*/
.site_company {width:160px; height:200px; border-left:solid 0px #99CC33; float:left; font-size:12px; padding-top:20px;}
.siteprofile {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:35px; font-size:12px; display:inline-block;}
.siteidesadv {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:90px; font-size:12px; display:inline-block;}
.site_nevlisttwo {margin-bottom:23px; height:auto; float:left; width:160px;}
.sitejobs {padding-left:15px; padding-right:15px; padding-top:5px; border:1px solid  #99CC33; height:20px; width:30px; font-size:12px; display:inline-block;}

.sitemain a:link {
	color: #99CC33;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
}
.sitemain a:visited {
	text-decoration: none;
	color: #99CC33;
	font-weight:normal;
	font-size:12px;

}
.sitemain a:hover {
	text-decoration: underline;
	color:#999999;
	font-weight:normal;
	font-size:12px;
}
.sitemain a:active {
	text-decoration: none;
}
#sitebox {
width:656px;
height:auto;
background:#FFFFFF;
margin:0 auto;
display:inline-block;
}
#sitebox a:link {
color:#99CC33;
text-decoration:none;
}

#sitebox a:visited {
color:#99CC33;
text-decoration:none;
}

#sitebox a:hover {
color:#99CC33;
text-decoration:underline;
}
#sitebox p{
font-size:13px;
font-weight:normal;
padding-top:10px;
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
line-height:22px;
text-align:justify;
}
#sitebox ul{
font-size:13px;
font-weight:normal;
padding-top:0px;
padding-left:50px;
padding-right:0px;
padding-bottom:0px;
line-height:25px;
text-align:justify;
color:#000000;
}
#sitebox ul li{
padding:0px;
margin:0px;
list-style-image:url(../images/green_a.gif);
}
