/* CSS Document */
*
{
margin:0px;
padding:0px;
}
body
{
text-align:left;
margin:0px;
padding:0px;
font-size:62.5%;
color:#878787;
background-image:url(../images/bg_shadow.jpg);
background-repeat:repeat-y;
}
p
{
margin-top:10px;
}
.clear
{
clear:both;
margin:0px;
padding:0px;
}
#container
{
/*width:1003px;*/
margin-top:0px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
}
.blank
{
margin:0px;
padding:5px;
}
/*------------- Top banner starts----------------*/
#bannertop
{
margin-right:1px;
background-image:url(../images/banner_bg.jpg);
background-repeat:no-repeat;
width:1004px;
}
#logoarchive
{
padding-top:34px;
padding-left:27px;
height:67px; 
width:312px;
float:left;
}
.search
{
float:right;
margin:55px 35px 0px 0px;
background-image:url(../images/search_bg.gif);
background-repeat:no-repeat;
width:207px;
height:25px;
display: inline;
}
.search input {
	width: 180px;
	height: 16px;
	margin:6px 0px 0px 5px;
	border: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	/*--------text----------*/
	font-family:Verdana, Arial, sans-serif;
	color:#878787;
	font-size:1.1em;
}
.navigation
{
	float:right;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 35px;
	margin-right: 20px;
	display: inline;
}
.navigation a
{
	color: #FFFFFF;
	text-decoration:none;
}
.navigation a:active
{
	color: #FFFFFF;
	text-decoration:none;
}
.navigation a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.navigation a:hover
{
	color: #FFFFFF;
	text-decoration:underline;
}

/*------------- Top banner ends----------------*/

/*------------- Flash starts ----------------*/

.flash
{
	width:957px;
	height:196px;
	margin-top: 16px;
	margin-right: 19px;
	margin-bottom: 0px;
	margin-left: 24px;
	/*background-color:#CCCCCC;*/
	border:solid 1px #CCCCCC;
}
/*------------- Flash ends ----------------*/

/*------------- Middle content starts ----------------*/

.midcontent
{
width:972px;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.1em;
margin-left:17px;
/*line-height:12px;
*/}

.midcontent a
{
color:#0091c4;
text-decoration:underline;
}
.midcontent a:active
{
color:#0091c4;
text-decoration:underline;
}
.midcontent a:visited
{
color:#0091c4;
text-decoration:underline;
}
.midcontent a:hover
{
color:#0099ff;
text-decoration:none;
}
.middlecontent hr
{
margin:0px;
padding:0px;
color:#a6a6a6;
}

.firstblock
{
	width:225px;
	height:250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}
.firstblock h1
{
	background-image:url(../images/ttl_welcome.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent: -9999px;
	height: 39px;
}

#firstblockdummy
{   display: block;
	width:225px;
	height:250px;
	background-image:url(../images/ttl_welcome.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent: -9999px;
	height: 39px;
}
.secondblock
{
	height:250px;
	width:223px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}
.secondblock h1
{
background-image:url(../images/ttl_solution.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent: -9999px;
height: 39px;
}
.thirdblock
{
	height:250px;
	width:223px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}
.thirdblock h1
{
background-image:url(../images/ttl_features.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent: -9999px;
height: 39px;
}
.fourthblock
{
	/*height:278px;*/
	width:223px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}
.fourthblock h1
{
background-image:url(../images/ttl_abt_indusa.gif);
background-position:top left;
background-repeat:no-repeat;
text-indent: -9999px;
height: 39px;
}
.fourthblock span
{
text-align:center;
}
/*------------- Middle content ends ----------------*/


/*------------- Bottom content starts ----------------*/

.bottom
{
margin-left:17px;
padding-top:12px;
}
.bottomfirst
{
	margin:0px;
	height:118px;
	float:left;
	padding-bottom: 2px;
}
.bottomsecond
{
	color:#a3cce9;
	margin:0px;
	width:347px;
	float:left;
	padding-top:5px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 12px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #75a6c8;
	text-align:center;
}
.bottomsecond p
{
margin-top:6px;
}
.bottomthird
{
	margin:0px;
	height:118px;
	float:left;
}

/*--Text----*/

.whitepaer
{
font-size:1.8em;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}
.whitepaer a
{
	color:#a3cce9;
	text-decoration:none;
}
.whitepaer a:visited
{
	color:#a3cce9;
	text-decoration:none;
}
.whitepaer a:hover
{
	color:#a3cce9;
	text-decoration: underline overline;
}

.faq
{
font-size:1.2em;
font-family:"Times New Roman", Times, serif;
}
.faq a
{
	color:#a3cce9;
	text-decoration:none;
}
.faq a:visited
{
	color:#a3cce9;
	text-decoration:none;
}
.faq a:hover
{
	color:#a3cce9;
	text-decoration: underline overline;
}
.whatisap
{
font-size:1.6em;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
word-spacing:5px;
}
.whatisap a
{
	color:#a3cce9;
	text-decoration:none;
}
.whatisap a:visited
{
	color:#a3cce9;
	text-decoration:none;
}
.whatisap a:hover
{
	color:#a3cce9;
	text-decoration: underline overline;
}

.brochure
{
font-size:2.4em;
font-family:"Times New Roman", Times, serif;
}
.brochure a
{
	color:#a3cce9;
	text-decoration:none;
}
.brochure a:visited
{
	color:#a3cce9;
	text-decoration:none;
}
.brochure a:hover
{
	color:#a3cce9;
	text-decoration: underline overline;
}

.flashdemo
{
font-size:1.8em;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
word-spacing:2px;
}
.flashdemo a
{
	color:#a3cce9;
	text-decoration:none;
}
.flashdemo a:visited
{
	color:#a3cce9;
	text-decoration:none;
}
.flashdemo a:hover
{
	color:#a3cce9;
	text-decoration: underline overline;
}
.solution
{
font-size:1.8em;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}
.solution a
{
	color:#a3cce9;
	text-decoration:none;
}
.solution a:visited
{
	color:#a3cce9;
	text-decoration:none;
}
.solution a:hover
{
	color:#a3cce9;
	text-decoration: underline overline;
}

.demo
{
font-size:2.4em;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}
.demo a
{
	color:#a3cce9;
	text-decoration:none;
}
.demo a:visited
{
	color:#a3cce9;
	text-decoration:none;
}
.demo a:hover
{
	color:#a3cce9;
	text-decoration: underline overline;
}

.features
{
font-size:1.8em;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}
.features a
{
	color:#a3cce9;
	text-decoration:none;
}
.features a:visited
{
	color:#a3cce9;
	text-decoration:none;
}
.features a:hover
{
	color:#a3cce9;
	text-decoration: underline overline;
}
.announcement
{
font-size:2.0em;
font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}
.announcement a
{
	color:#a3cce9;
	text-decoration:none;
}
.announcement a:visited
{
	color:#a3cce9;
	text-decoration:none;
}
.announcement a:hover
{
	color:#a3cce9;
	text-decoration: underline overline;
}

.benefits
{
font-size:1.2em;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}
.benefits a
{
	color:#a3cce9;
	text-decoration:none;
}
.benefits a:visited
{
	color:#a3cce9;
	text-decoration:none;
}
.benefits a:hover
{
	color:#a3cce9;
	text-decoration: underline overline;
}

/*--Text----*/

/*------------- Bottom content ends ----------------*/


/*------------- footer start ----------------*/
.footer1
{
border-top:solid 1px #e4e9f0;
background-color:#f4f7fa;
color:#75a6c8;
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-size:1.3em;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
width:1004px;
}
.footer1 a
{
color:#75a6c8;
text-decoration:underline;
}
.footer1 a:visited
{
color:#75a6c8;
text-decoration:underline;
}
.footer1 a:hover
{
color:#75a6c8;
text-decoration:none;
}
.footer2
{
border-bottom:solid 2px #e4e9f0;
background-color:#e4e9f0;
color:#8c9095;
text-align:center;
padding-top:10px;
padding-bottom:10px;
font-size:1.2em;
width:1004px;
}

/*------------- footer ends ----------------*/


/*------------- innerpage start ----------------*/
.titles
{
	height:50px;
	padding-top: 30px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 45px;
}
.middlecontent
{
float:left;
width:750px;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.1em;
padding-left:20px;
padding-bottom:10px;
/*height: 370px;*/
}
.middlecontent li
{
	margin-left: 25px;
	list-style-type: square;
	line-height:24px;
}
.middlecontent img
{
margin:0px;
padding:5px;
}
.middlecontent blockquote
{
padding-left:40px;
border-bottom:dashed 1px #cacaca;
padding-bottom:10px;
}

.middlecontent blockquote li
{
	list-style-type: none;
}

.solutionimg
{
background-color:#f0f0f0;
border:dotted 1px #dedede;
width:660px;
text-align:center;
}
.middlecontent h1
{
color:#000000;
font-size:14px;
font-weight:bold;
}
.sublink
{
margin:0px;
display:block;
font-weight: bold;
font-size:12px;
padding-bottom:8px;
padding-top:8px;
/*margin-left:10px;*/
padding-left:10px;
border-bottom:solid 1px #999999;
width:740px;
height:20px;
}
.rightpanel
{
	float:right;
	width:179px;
	margin-right:10px;
	display: inline;
}
.rightpanel ul
{
	list-style-type: none;
	background-color:#f6f6f6;
}
.rightpanel li
{
	color:#000000;
	display:block;
	list-style-type: none;
	border-bottom:dashed 1px #c3c3c3;
	padding-top:20px;
	padding-bottom:25px;
}
.rightpanel img
{
float:left;
}
.rightpanel a

{
	color:#000000;
	text-decoration:underline;
}
.rightpanel a:visited
{
	color:#000000;
	text-decoration:underline;
}
.rightpanel a:hover
{
	color:#000000;
	text-decoration:none;
}
.rightpanel h1
{
	background-color:#000000;
	height:30px;
	color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-top:7px;
}
.indusa
{
color:#0b287b;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
text-align:center;
float:right;
width:179px;
display: inline;
border-bottom:dashed 1px #c3c3c3;
padding-bottom:5px;
}
.featuretitle
{
color:#0b287b;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
text-align:left;
float:inherit;
border-bottom:dashed 1px #c3c3c3;
padding-bottom:5px;
}
.indusa img
{ 
text-align:center;
padding-left:30px;
}

/*------------- innerpage end ----------------*/

/*------------- form start ----------------*/

.form fieldset
{
	padding:10px;
	margin:0px;
}
.form fieldset legend
{
font-weight:bold;
color:#626262;
font-size:14px;
	padding:10px;
}
.form fieldset input
{
	margin-top:3px;
	font-size:11px;
	background-color:#f8f8f8;
	padding:3px;
	color:#666666;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c7c7c7;
	border-right-color: #B1B1B1;
	border-bottom-color: #B1B1B1;
	border-left-color: #c7c7c7;
}
.form fieldset select, option, textarea
{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	margin-top:4px;
	font-size:11px;
	background-color:#f8f8f8;
	padding:3px;
	color:#666666;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c7c7c7;
	border-right-color: #B1B1B1;
	border-bottom-color: #B1B1B1;
	border-left-color: #c7c7c7;
}
.form .inputremove
{
border:0px;
padding:0px;
margin:0px;
}
.button
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	margin: 3px;
	padding: 5px;
	border: 1px solid #999999;
	cursor: hand;
}

.formtext
{
	font-size:12px;
	line-height:18px;
	color:#666666;
	/*border: 1px solid #d0d0bf;*/
	font-weight:bold;
	width:135px;
	float:left;
	text-align:right;
	line-height:27px;
}
.forminput
{
float:left;
margin-left:30px;
}
.mandatory
{
color:#FF0000;
}

/*------------- form end ----------------*/

/*------------- common for images ----------------*/

.imgfeatures
{
	float: left;
	padding-right:15px;
	padding-left:0px;
	margin:0px;
}
.formheader
{
	font-size:12px;
	color:#666666;
	/*border: 1px solid #d0d0bf;*/
	font-weight:bold;
	float:left;
	text-align:right;
	line-height:27px;
}


