/* CSS Document */
.nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
text-align: center;

padding-left:5px;
} 

/* To get these menu items all on to one line we'll insert this CSS rule:*/
.nav-menu li
{
float: left;
display: block;
margin: 0 2px;

text-align: center;
font-family:Helvetica, sans-serif;
padding-left:5px;
}

/*Right, we've got the menu items all lined up next to each other, so now let's make them look good too. Our final CSS rule is:*/
.nav-menu li a
{
font-family:Helvetica, sans-serif;
padding-left:2px;
padding-right:2px;
font-size:12px;
line-height:45px;
width: auto;
float: left;
display: block;
color: #022953;
text-decoration: none;
text-align: center;
margin: 0;
font-weight: bold;

}
.nav-menu li a:active
{
font-family:Helvetica, sans-serif;
padding-left:2px;
padding-right:2px;
font-size:12px;
line-height:45px;
width: auto;
float: left;
display: block;
color: #f86827;
text-decoration: none;
text-align: center;
margin: 0;
font-weight: bold;
}


/* There's just one final CSS rule we need to create, and that's to assign a width to our CSS menu navigation. This is optional, but if we don't assign one then menu items on the right may be pushed below the others if users resize their screens. Our new CSS command is:*/

.nav-menu
{
width: 539px
} 



.style2 {color: #002957}

#container
{
width:983px;

margin: 0 auto;
/*background:#CCCCCC;*/
}
#spacer
{
height:8px;
width:983px;
background:#FFFFFF;
}
#banner {
background:#FFFFFF none repeat scroll 0 0;
height:131px;
margin:0 auto;
width:983px;
}
#banner_logo {
background:transparent url(images/concept_05.jpg) repeat scroll 0 0;
float:left;
height:123px;
width:273px;
}


#banner_right_section{
float:left;
height:123px;
width:690px;
}
#banner_link_cont {
float:left;
height:49px;
width:539px;


}
#bannerimg {
background:transparent url(images/concept_07.jpg);
float:right;
height:49px;
width:151px;
}
#search {
background:transparent url(images/concept_10.jpg);
float:right;
height:42px;
width:550px;
background-repeat:no-repeat;
}
#banner_sp
{
height:40px;
width: 500px;
float:right;

}

#middle_content {

	background-image:url(images/concept_13.jpg);
float:left;
height:313px;
width:983px;
}
#middle_content_img {
background:transparent url(images/concept_12.jpg);
border:medium none #002956;
float:left;
height:313px;
vertical-align:top;
width:414px;
}
#middle_content_text {
border:medium none #002956;
float:left;
height:313px;
margin:0 0 0 0;
padding:0 0 0;
text-align:center;
vertical-align:top;
width:260px;
}
#middle_content_form {
float:left;
height:313px;
margin:0 0 0 50px;
text-align:left;
vertical-align:top;
width:240px;
}
.heading_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #f86827;
	text-align:left;
}
.mormal_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	text-decoration:none;
}
.field {
background-color:#CAD3DC;
border:1px solid #CAD3DC;
color:#002957;
font-family:Arial;
width:210px;
}
#middle_content_form_sp
{
height:5px;
width:100px;
float:right;
}

#product {
	background-image:url(images/concept_19.jpg);
	height:244px;
	width:983px;
	float:left;
	background-repeat: repeat-x;
	background-position: left bottom;
}


.heading_text
{
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#4d6177}
#frm_sp
{
width:150px;
height:7px;
}



#comp {
background-image:url(images/concept_12.jpg);
background-repeat:no-repeat;
height:313px;
width:404px;
float:left;
}

#search_text {
color:#FFFFFF;
float:left;
font-size:13px;
font-weight:bold;
height:42px;
line-height:42px;
text-align:center;
text-indent:10px;
vertical-align:middle;
width:75px;
}
#search_content {
float:left;
width:500px;
}
#searchbut {
float:left;
height:42px;
margin:12px 0 0 70px;
width:30px;
}
#textfield {
border:medium none #002956;
float:left;
height:42px;

margin:12px 0 0 0px;
width:150px;
}
#icon_container
{
width:959px;
float:left;
/*height:235px;*/
margin: 0 0 0 10px;
/*background:#999999;*/
}
#icon{
float:left;
width:150px;
float:left;
text-align:center;
margin:0 0 0 9px;


}
.text_small
{
font-family:Arial, Helvetica, sans-serif; font-size:11px;
color:#6b777c;
text-align:left;
font-weight:normal;
text-transform:none;
margin-bottom:4px;
}
.text_small_green
{
font-family:Arial, Helvetica, sans-serif; font-size:11px;
color:#6e740b;
text-align:left;
text-decoration:underline;
}

#last_section
{width:983px;
height:250px;
float:left;
background:#FFFFFF;
}
#clients{
width:470px;
float:left;
margin: 0 0 0 20px;

}
#testimonial{
width:200px;
float:left;
margin: 0 0 0 20px;

}


#footer_spacer
{
	width:959px;
	float:left;
	height:1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-top:6px;
}

#copy{
width:450px;
height:20px;
float:left;
}
#copy_right{
width:450px;
height:40px;
float:right;
text-align:right;
vertical-align:middle;
}
#menucontainer{
height:49px;
width:539px;
float:right;
}
.mediam_text{
color:#002957;
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
#maincontainer
{
background-image:url(images/concept_01.jpg);
width:100%;
margin: 0 auto;

	background-repeat: repeat-x;
	background-position: left top;
}
#maincontainerb {
background-image:url(images/concept_01_b.jpg);
width:100%;
margin: 0 auto;

	background-repeat: repeat-x;
	background-position: left top;
}

#inner_bg_middle {
	background-image:url(images/inner_bg.jpg);
	width:973px;;
	margin: 0 auto;
	background-repeat: repeat-x;
	background-position: left top;
}
#bg_top {
	background-image:url(images/bg_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:973px;
	height:42px;
}
#bg_middle {
	background-image:url(images/bg_middle.jpg);
	background-repeat:repeat-x;
	background-position: left top;
	width:100%;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #edeff0;
}
#middle_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b777c;
	text-decoration:none;
	text-align:left;
	width:887px;
	margin:0 auto;
	height:21px;
}
#border {
	width:920px;
	height:1px;
	background-color:#edeff0;
	margin:0 auto;
}
#border_a {
	/*	border: thin solid #dde1e7; */
	height:auto;
	background-color: #FFFFFF;
}
#space21 {
	width:100%;
	height:21px;
	margin:0 auto;
}
#space36 {
	width:920px;
	height:36px;
	margin: 0 auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #edeff0;
}
#ecommerce {
	width:887px;
	margin:0 auto;
	height:450px;
}

#ecommerce_text_area {
	width:520px;
	float:left;
	height:auto;
}

#ecommerce_text_heading {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#f86827;
	text-align:left;
	vertical-align:top;
	height:44px;
	font-weight:bold;
}

#ecommerce_text_para {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b777c;
	text-align:left;
	vertical-align:top;
	height:410px;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}
#tab_width_320 {
	width:320px;
	float:right;
}

#tab_1_inner {
	width:583px;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#tab_1_inner_a {
	width:95%;
	margin-left:30px;
	margin-right:30px;
	margin-top:30px;
}

#tab_1_inner_a.mar {
	height:300px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#right_arrow {
	background-image:url(images/righ_arrow.jpg);
	width:14px;
	height:30px;
	float:left;
	background-repeat:no-repeat;
	background-position: left center;
}
#arrow_matter {
	width:245px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b777c;
	text-align:left;
	padding-left:9px;
	float:right;
	margin-top:0;
	line-height: 30px;
	vertical-align: middle;
	display: block;
	height: 30px;
	font-weight:normal;
}

#box_01 {
	width:627px;
	height:auto;
	margin:12px;
/*	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dde1e7;
	border-right-color: #dde1e7;
	border-bottom-color: #dde1e7;
	border-left-color: #dde1e7;     */
	float:left;
}

#box_01.borders {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dde1e7;
	border-right-color: #dde1e7;
	border-bottom-color: #dde1e7;
	border-left-color: #dde1e7;
}

#box_02 {
	width:317px;
	height:139px;
	background-image: url(images/bg_01.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
}
#latest_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6b777c;
	text-decoration: none;
	text-align:left;
	padding-left:12px;
	padding-top:12px;
}

#latest_news_matter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #a6b0b4;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #edeff0;
	height: 26px;
	width:53px;
	background-position: center center;
	float:left;
	margin-left:12px;
	margin-top:12px;
	text-align:center;
}
#latest_news_matter_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #a6b0b4;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #edeff0;
	height: 26px;
	width:53px;
	background-position: center center;
	float:left;
	margin-left:12px;
	text-align:center;
}
#latest_news_matter_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #6b777c;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #edeff0;
	height: 26px;
	width:240px;
	background-position: center center;
	float:left;
	margin-top:12px;
}
#latest_news_matter_1_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #6b777c;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #edeff0;
	height: 26px;
	width:240px;
	background-position: center center;
	float:left;
}
#inner_space {
	width:100%;
	height:20px;	
}





 new css for menu 


.menu {
widht:325px;
height:30px;
float:left;
}

.button_background {
width:180px;
height:30px;
float:left;
background-image:url(../images/NORMAL.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
line-height:30px;
padding-right:1px;
list-style:none;
margin:0 auto;
}
