/* CSS Document */
* {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.clear {clear:both;}

html, body {
	height:100%;
}
body {
	font-size:100%;
	line-height:0.87em;
	background-color: #777e81;
	background-repeat: repeat-x;
	border: medium none #CC9933;
	background-position: top;
	background-image: url(Images/background%20darker8.gif);
}
html, input, textarea
	{	font-family:Arial; 
		color:#444544;
	}	


.vam{ vertical-align:middle}
.fl{ float:left}
.fr{ float:right}

a img{ border:0px}
img{ vertical-align:top;  }

b{color:#0454a8;}

a{color:#0454a8; text-decoration:underline} 
a:hover{text-decoration:none}

ul{margin:0; padding:0; list-style:none; line-height:20px}
ul li{background:url(images/1_z1.gif)  center left no-repeat; margin:0px; padding-left:10px; }
ul li a{color:#0454a8; }

.more{background:url(images/0_z1.gif)  center left no-repeat; padding-left:17px; text-decoration:none}
.more:hover{text-decoration:underline}

.more1{background:url(images/0_z2.gif)  center left no-repeat; padding-left:17px; text-decoration:none}
.more1:hover{text-decoration:underline}

/*header*/
#header {
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
}
#mainheading {
	padding-bottom: 40px;
}

#header .pic{ margin:24px 0 0px 232px;}

#content{
	font-size:0.6875em;
	margin-top: 20px;
	margin-right: 27px;
	margin-bottom: 0;
	margin-left: 27px;
}
#sitemap {
	padding-left: 210px;
	padding-top: 8px;
}

.ww{width:100%;}
#content .bg{ background:url(images/1_bg.gif) repeat-x top #212121}

/*block*/
.block_title{ background: url(images/0_bg.gif)}
#box2 {
	padding-left: 20px;
}

.block_title1{ background: url(images/0_bg1.gif) no-repeat left}
.block_title2{
	background: url(images/0_bg2.gif) no-repeat right;
	margin-left:71px
}

.block_title_1{
	height:46px;
	background-image: url(Images/1_li1.gif);
	background-repeat: repeat-x;
}
.block_title1_1{
	height:46px;
	background-image: url(Images/q1.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.block_title2_1{
	height:46px;
	background-image: url(Images/q2.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.block_title2_1 img{ margin:21px 0 0 24px}


.block_title_2{
	background-color: #DBE4F0;
	background-image: url(Images/1_li3edit.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.block_title1_2{
	background-image: url(Images/1_li4edit.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.block_title_3{
	height:10px;
	background-image: url(Images/1_li2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #DBE4F0;
}
.block_title1_3{
	height:10px;
	background-image: url(Images/q3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.block_title2_3{
	height:10px;
	background-image: url(Images/q4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/*index.html*/
#page1 #content .col1 .title{ margin:0 0 14px 0px;}
#page1 #content .col1 .pic{ margin:0 20px 0px 0px; float:left}
#page1 #content .col1 p{ margin:5px 0 13px 0px;}
#page1 #content .col1 .indent{ margin:7px 0 0px 0px;}
#page1 #content .col2 .indent{ margin:5px 9px 0px 26px;}
#page1 #content .col2 .indent1{ margin:31px 16px 0px 25px;}
#page1 #content .col2 .bg1{ background:url(images/0_bg4.gif) repeat-x bottom;}
#page1 #content .col2 .bg2{
	background:url(images/1_bg6.gif) no-repeat bottom left;
	padding-bottom:9px;
	margin-top:10px;
}
#page1 #content .col2 .pic{ margin:0 15px 1px 0px; float:left}
#page1 #content .col2 .pic1{ margin:22px 0px 0px 0px; float:right}
#page1 #content .col2 .bg1 a{
	color: #000000;
	text-decoration: none;
}
#page1 #content .col2 .bg1 a:hover {
	color: #666666;
	text-decoration: underline;
}
.Linkdots {
	color: #0454a8;
	text-decoration: underline;
}


#page1 #content .col2 strong{color:#1e2737}


#page1 #content .col1 .block .col1{
	width:30px;
	margin: auto;
}
#page1 #content .col1 .block .col2{
	width:180px;
	margin-bottom: 5px;
}
#page1 #content .col1 .block .col3{
	width:37px
}
#page1 #content .col1 .block .col4{
	width:180px;
	margin-bottom: 5px;
}
#page1 #content .col1 .block .col5{
	width:20px
}
#page1 #content .col1 .block .title{ margin:20px 0 0 20px}
#page1 #content .col1 .block .title1{ margin:20px 0 0 33px}
#page1 #content .col1 .block .indent{
	margin:12px 0 10px 0px;
	background:url(images/0_bg3.gif) repeat-x bottom;
	padding-bottom:12px
}
#page1 #content .col1 .block p{ margin:5px 0 0px 0px;}
#page1 #content .col1 .block span a{ color:#1e2737; font-weight:bold}


/*index-1.html*/
#page2 #content .col1 .title{ margin:0 0 14px 0px;}
#page2 #content .col1 .pic{ margin:19px 0px 0px 0px;}
#page2 #content .col1 p{ margin:15px 0 13px 0px;}
#page2 #content .col1 .indent{
	margin:5px 7px 0px 0px;
}
#page2 #content .col1 .indent1{
	margin:21px 10px 0px 18px;
}
#page2 #content .block{ margin:5px 0 0 0px}
#page2 #content .block .indent{ padding:18px 25px 8px 22px;}
#page2 #content .block p{ margin:10px 0px 15px 0px;}
#page2 #content .block .pic{ margin:0px 21px 0px 0px; float:left}
#page2 #content .col2 .indent2{ padding:39px 0px 8px 20px;}
#page2 #content .col2 .indent3{ padding:0px 0px 0px 180px;}
#page2 #content .col2 .title{ margin:0 0 14px 0px;}
#page2 #content .col2 .pic{ margin:0px 21px 0px 0px; float:left}
#page2 #content .col2 p{ margin:5px 0px 13px 0px;}

/*index-2.html*/
#page3 #content .col1 .title{ margin:14px 0 17px 0px;}
#page3 #content .col1 .pic{ margin:0px 21px 0px 0px; float:left}
#page3 #content .col1 p{ margin:7px 0 4px 0px;}
#page3 #content .col1 .indent{ margin:0px 31px 0px 0px;}
#page3 #content .col1 .indent1{ padding:17px 0px 0px 0px;}
#page3 #content .col1 .indent2{ padding:4px 0 4px 0px;}
#page3 #content .col1 .indent3{ padding:14px 0px 0px 0px;}
#page3 #content .col1 .indent4{ padding:9px 0px 0px 0px;}

#page3 #content .col2 .indent{ padding:7px 10px 0px 0px;}
#page3 #content .col2 .indent1{ padding:20px 0px 0px 25px;}
#page3 #content .col2 .title{ margin:0 0 14px 0px;}
#page3 #content .col2 .pic{ margin:10px 0px 0px 0px; float:right}
#page3 #content .col2 p{ margin:0px 0px 11px 0px;}

/*index-3.html*/
#page4 #content .col1 .title{ margin:0 0 14px 0px;}
#page4 #content .col1 .pic{ margin:19px 0px 0px 0px; float:right}
#page4 #content .col1 .pic1{ margin:0px 16px 0px 0px; float:left}
#page4 #content .col1 p{ margin:15px 0 23px 0px;}
#page4 #content .col1 .indent{ margin:5px 25px 0px 0px;}
#page4 #content .col1 .indent1{ margin:21px 20px 0px 24px;}
#page4 #content .col1 .indent2{ margin:5px 0px 0px 0px;}
#page4 #content .col1 .indent3{ padding:19px 0px 0px 0px;}
#page4 #content .col1 .indent4{ padding:9px 0px 0px 0px;}
#page4 #content .block{ margin:5px 0 0 0px}
#page4 #content .block .indent{ padding:18px 25px 8px 22px;}
#page4 #content .block p{ margin:10px 0px 15px 0px;}
#page4 #content .block .pic{ margin:0px 21px 0px 0px; float:left}
#page4 #content .col2 .indent2{
	padding:5px 0px 8px 20px;
}
#page4 #content .col2 .indent3{ padding:0px 0px 0px 180px;}
#page4 #content .col2 .title{ margin:0 0 14px 0px;}
#page4 #content .col2 .pic{ margin:0px 21px 0px 0px; float:left}
#page4 #content .col2 p{ margin:5px 0px 13px 0px;}

/*index-4.html*/
#page5 #content .col1 .indent{ margin:7px 0 0px 0px;}
#page5 #content .col1 .title{ margin:0 0 17px 0px;}
#page5 #content .col1 .pic{ margin:0 20px 0px 0px; float:left}
#page5 #content .col1 p{ margin:5px 0 13px 0px;}
#page5 #content .col2 .indent{ margin:5px 9px 0px 26px;}
#page5 #content .col2 .indent1{ margin:23px 16px 0px 25px;}
#page5 #content .col2 p{ margin:0px 0px 14px 0px;}
#page5 #content .col2 strong{color:#1e2737}
#page5 #content .col1 .block .indent{ margin:0px 24px 0px 26px; }
#page5 #content .col1 .blosk_col1{
	width:258px;
	float:left;
	padding:21px 0 0 0px
}
#page5 #content .col1 .blosk_col2{ width:207px; float:left;  padding:21px 0 0 0px}
#page5 #content .col1 .h{ height:35px}
#page5 #content .col1 .h1{ height:52px}
/*index-5.html*/
#page6 #content .indent{ margin:7px 10px 0px 0px;}
#page6 #content .title{ margin:0 0 25px 0px;}
#page6 #content p{ margin:14px 0 0px 0px;}




/*footer*/
#footer { height:103px; color:#444544; font-size:0.6875em; font-family:Tahoma}
#footer .pic{ float:left; margin:0 10px 0 0px}
#footer .indent{padding:56px 0px 0 29px}
#footer .indent1{
	padding:70px 0px 0 0px
}
#footer a {color:#0454a8; text-decoration:underline}  
#footer a:hover { text-decoration:none}


input{
	border:1px solid #a0abbb;
	width:184px;
	height:21px;
	color:#000000;
	font-size:1em;
	background-color: #dbe4f0;
	text-indent: 3px;
	vertical-align: middle;
}
textarea{
	background:#dbe4f0;
	border:1px solid #a0abbb;
	width:207px;
	height:125px;
	margin-bottom:10px;
	font-size:1em;
	color:#000000;
	overflow:auto;
}
#Column111 {
	float: left;
	width: 160px;
}
#Coumn222 {
	float: left;
	width: 360px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#box1 {
	margin-right: 9px;
	margin-left: 26px;
	margin-top: 100px;
}
#tmssbox {
	float: right;
	width: 150px;
	margin-top: 65px;
}
#Home {
	padding-bottom: 3px;
	margin-left: 27px;
	background-image: none;
	width: 500px;
}
.Productheading {
	margin-top: 25px;
	margin-bottom: 15px;
	padding-left: 40px;
}

#Home a {
	color: #0690DA;
	text-decoration: none;
}
#newideasbox {
	margin-top: 100px;
}
#boxnewideas {
	margin-top: 100px;
	margin-left: 25px;
	padding-right: 50px;
	padding-left: 50px;
}

#Home a:hover {
	color: #0690DA;
	text-decoration: underline;
}
.Home {
	width: 250px;
	margin-left: 27px;
	padding-bottom: 5px;
}
#test2 {
	height: 270px;
	background-image: url(Images/Product%20development%20image.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#test3 {
	height: 160px;
	width: 157px;
	float: left;
	margin-top: 105px;
}
#test4 {
	text-align: left;
	float: left;
	margin-top: 150px;
	margin-left: 23px;
	width: 277px;
}

.holder21 {
	width: 180px;
	float:left;
	margin-bottom: 5px;
	position: relative;
	left: 30px;
}
.holder22 {
	width: 180px;
	float:left;
	margin-bottom: 5px;
	position: relative;
	left: 67px;
}








#bottomholder {
	margin-right: 3px;
	margin-left: 3px;
}
.imageholder1 {
	float: left;
}
.imageholder2 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 188px;
}
.imageholders {
	margin-top: 25px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.borderholder img {
	float: left;
}
.borderholder {
	margin-top: 10px;
	margin-bottom: 10px;
}
#port1 {
	padding-left: 55px;
}

