body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(topbg.gif);
	color: #434343;
	text-align: justify;
	font-family: arial;
	font-size: 13px;
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
}
#bodyinnerbg {
	background-image: url(topbginner.gif);
	background-repeat: repeat-x;
	background-position: center top;
	}
#outfooter {
	background-image: url(footerbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#outer{
	padding: 0;
	width: 1003px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#topheadertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #004C94;
	text-align: right;
	padding-right: 15px;
	line-height: 46px;
}
#bannerheadingbg {
	background-image: url(amkosoftwelcomebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#bannerheadinginnerbg {
	background-image: url(amkosoftinnerbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bannerheadinginnertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-right: 25px;
	padding-left: 25px;
	line-height: 46px;
}
.bannerheadingcont {
	font-size: 28px;
	text-align: left;
	padding-right: 28px;
	padding-top: 26px;
	padding-left: 80px;
	color: #FFFFFF;
}
#topbgmain{
	background-image:url(boxbg.png);
	background-position: center center;
	height: 164px;
	background-repeat: no-repeat;
	width: 215px;
}
.heading {
	font-family: arial;
	font-size: 18px;
	color: #434343;
	padding-left:20px;
	line-height:42px;
}
.contentheading {
	font-family: arial;
	font-size: 18px;
	color: #434343;
}
.contentsubheading {
	font-family: arial;
	font-size: 15px;
	color: #434343;
	font-weight:bold;
}
.contenthome {
	font-size:13px;
	text-align:justify;
	line-height: 18px;
	padding: 0px 12px 0px 0px;
}
.content{
	font-size:13px;
	text-align:justify;
	padding: 0px 15px 0px 0px;
	line-height: 18px;
}

h2{
	font-size:13px;
	font-weight:bold; 
	background:url(arrow2.gif) no-repeat left 4px; 
	padding-left:15px; color:#3c7cbc;
}
h3{ 
	font-size:11px; 
	font-weight:bold; 
	background:url(arrow-gray.gif) no-repeat left 3px; 
	padding-left:15px;
} 
ul{
	width:100%;
	padding:0px;
	margin:10px 0 10px 0px;
	list-style-type: none;
}
ul li{ 
	line-height:20px; 
	background:url(arrow-gray.gif) no-repeat left 5px;
	padding-left:19px;
	text-align:left;
}
ul li.green{
	color:#759305;
}
ul li.blue{
	color:#3372B5;
}
ul li a{
	text-decoration:none; 
	color:#3988c7;
}
ul li a:hover{text-decoration:none; /*color:#444;*/}
.MT10{margin-top:10px}
.clear{clear:both;}
.hline-cpart{
	background-image: url(hline-cpart.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.contactBox {
/*background:#F6F6F6 url(contact_bot.gif) no-repeat scroll center bottom;*/
color:#333333;
padding-left:80px;
}
#add img{ float:left; /*padding-right:10px; padding-bottom:40px; margin:0px;*/}
#add{
	/*width:331px;*/
	margin:0px auto;
	/*float:right;*/
}
.address{ /*padding-left:60px;*/ font-size:12px;}
.phone { padding:10px 0px 0px 0px; font-weight:700; height:25px; font-size:14px;}
.phone img { padding:0px 5px 0px 0px}

/*request Quote Part*/
#industry-solu-main{ width:280px;  /*margin-top:30px;*/ padding:0px;  float:left; clear:both;}
#request-quickmain{ width:260px; height:333px; margin:0px 0px 0px 0px; padding:0px; background:url(req-qut-bg.png)
 no-repeat left top; padding:0px 10px 0 10px; clear:both; float:left;}
h3.req-title{
	font-size:16px;
	background:none;
	color:#6d6d6d;
	text-decoration:none;
	margin-top:20px;
	text-align: center;
}
h3.req-title span{ font-size:16px; color:#3d8ccb; text-decoration:none;}
#forum-main{margin:0px 15px 20px 5px; padding:0px;}
.text-field{ width:150px;  height:18px; color:#666666; background-color:#f6f6f6; border-bottom:solid 1px #d5d5d5;  border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; padding:4px;}
.text-field1{ width:250px;  height:18px; color:#666666; background-color:#f6f6f6; border-bottom:solid 1px #d5d5d5;  border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; padding:4px;}
.text-aerea{font-family:Arial, Helvetica, sans-serif; font-size:13px; width:165px; color:#666666; background-color:#f6f6f6; border-bottom:solid 1px #d5d5d5;  border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; padding:4px;}

/*Web Blogs Part*/
#web-blogsmain{ width:277px; height:425px;  background:url(web-blog-mid-bg.gif) no-repeat bottom; clear:both;}
.webblog-title{ font-weight:bold; color:#3372B5;}
#web-blogconpart{ width:237px; position:relative; padding:0px 20px 15px 20px;}
#web-blogconpart p{ margin-left:10px;}
.web-blogstop{width:277px; height:36px; padding:0px; margin:0px; background:url(web-blog-topcorn.gif) no-repeat top;}
.web-blogstop_inner{width:277px; height:36px; padding:0px; margin:0px; }
h4.webblogtitle{ font-size:14px; color:#6d6d6d; text-decoration:none; padding:0px 0px 10px 0px;}
h4.webblogtitle span{ font-size:14px; color:#3d8ccb; text-decoration:none; padding:0px 0px 10px 0px;}


#web-blogsmain h3{ font-size:11px; color:#666666; padding:0px 0px 5px 18px;background:url(arrow-gray.gif) no-repeat left 4px;}
#web-blogsmain h3 a{ text-decoration:none; color:#696969;	}
#web-blogsmain h3 a:hover{ text-decoration:underline; color:#3d8ccb;}
#web-blogsmain p{font-size:11px;}
a.view-more{ font-size:11px; text-align:right; color:#759305; text-decoration:underline; display:block;}
a.view-more:hover{text-decoration:none;}
a.viewall{margin:10px 0 0 10px; font-size:11px; color:#444444; font-weight:bold; text-decoration:underline; display:block;}
a.viewall:hover{ text-decoration:none;}
a.read-more-2{
	text-decoration:none;
	color:#759305;
	text-align:right;
	background:url(readmore-dot.gif) no-repeat 65px 11px;
	padding-right:20px; line-height:15px;
	float:right; padding-top:0px; margin-top:0px;
}
a.read-more-2:hover{
	text-decoration:underline;
}
.hline, #section-2 li.hline{background:url(hline.gif) repeat-x center; height:3px;}
.hline-faq{background:url(hline.gif) repeat-x center; padding:3px 0 3px 0; clear:both;}
.clear{clear:both;}

/*Footer Part*/
#fpart { width:100%; clear:both; height: auto; color:#025990; font-weight:400;  font-size:12px; text-align:center; margin:20px auto auto auto; float:left; padding:5px 0 0px 0; }
#fpart a {color:#025990;margin:5px; text-decoration:none;}
#fpart a:hover {color:#434343; text-decoration:underline;}
.copyright{padding:15px 5px 5px 25px; text-align:center;}



.GridRowStyle
{
	vertical-align : middle;
	text-align:left;
	height: 25px;
}

.GridAlternateRowStyle
{
	text-align:left;
	vertical-align : middle;
	background-color:#edf6fd;
	height: 25px;
}

.GridHeaderStyle
{
	vertical-align : middle;
	text-align:center;
	background-color:#666666;
	font-weight:bold;
	color:White;
	height:20px;
	font-size : 11px;
	font-family:Tahoma;
	text-transform:uppercase;
}


.tdStyle
{
	vertical-align : middle;
	padding-left : 15px;
	padding-right : 15px;
	font-weight : bold;
	text-align : left;
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif
	
}

.RowStyle
{
	vertical-align : middle;
	height: 25px;
	padding-left : 15px;
	background-color : #f4faeb;
	
	
}

.AlternateRowStyle
{
	vertical-align : middle;
	background-color:#edf6fd;
	height: 25px;
	padding-left : 15px;
}

.HeaderStyle
{
	vertical-align : middle;
	text-align:center;
	background-color:#666666;
	font-weight:bold;
	color:White;
	height:20px;
	font-size : 11px;
	font-family:Tahoma;
	text-transform:uppercase;
}

.texttdlink
{
	vertical-align : middle;
	text-align:center;
	font-weight:bold;
	color:White;
	height:20px;
	font-size : 11px;
	font-family:Tahoma;
	text-transform:uppercase;
}

.texttdlink:hover
{
	text-decoration:underline;
}

.texttdapplylink
{
	vertical-align : middle;
	text-align:center;
	font-weight:bold;
	color:#666666;
	height:20px;
	font-size : 11px;
	font-family:Tahoma;
	text-transform:uppercase;
}

.texttdapplylink:hover
{
	text-decoration:underline;
}


.contbox {
	background:#EEE9F8;
	border:solid;
	border-top:none;
	border-right:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-left:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	
	
	}
	
.hoverbox {
	background:#F3FAED;
	border:Dashed;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:1px solid #A9AA9A;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10pt;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
	}	
	
.submenulink {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
}

.submenulink:hover {
text-decoration:none;
color:#000000;

}

.star
{
	color:Red;
}

/* error_message */

.error_message_box{
	width:648px;
	height:15px;
	float:left;
	background-color:#666666;
	}
.error_message1_box{
	width:648px;
	height:auto;
	float:left;
	text-align:left;
	font: normal 12px Arial;
	padding: 15px 0px 15px 30px;
	}
.error_message_main_box{
	width:648px;
	height:auto;
	float:left;
    border:solid 1px #666666;
	overflow:hidden;
	margin-bottom:15px;
	background-color:#FFFFFF;
	}

.error
{
	font: normal 12px Arial;
	color:#FF0000;
}