table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }
html {height:100%;}


td, table, select, input, textarea{
	font-family:tahoma;
	vertical-align:top;
	color:#353535;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#ffffff; height:100%; font-size:100%; line-height:1em}

img {border:0}

ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:19px}
ul li a{text-decoration:underline; color:#004607;}
ul li a:hover{ text-decoration:none}


h1 {text-indent:-10000px; font-size:1em; margin:0}
h2 {font-size:1em; margin:0; color:#353535}
h3 {color:#004607; font-size:1em; margin:0}
h4 {color:#000000; font-size:1em; margin:0}
h3 a {color:#004607; text-decoration:underline; font-weight:normal}


a {text-decoration:underline; color:#004607}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#aaaaaa; background:url(images/marker_link.gif) no-repeat 0 5px; padding-left:12px}
a.link:hover {text-decoration:none}

.title {margin-bottom:16px; display:block}
.pic_left {float:left; margin:3px 18px 0 0}

.line {background:#e9e9e9; height:1px; width:auto}

.margin {overflow:auto; scrollbar-3dlight-color:#faf9f8; scrollbar-track-color:#faf9f8; scrollbar-shadow-color:#faf9f8; scrollbar-face-color:#004607; scrollbar-arrow-color:#faf9f8; scrollbar-darkShadow-color:#faf9f8}
.margin .table_margin {height:100%}

.main { width:100%}
.main_1 { width:100%; text-align:center}
.main_2 {width:766px; height:100%; margin:0 auto; text-align:left }

/* header */
#header { height:193px }
#header .col1 { width:255px}
#header .col2 { width:168px; background:url(images/bg_head.gif) no-repeat top left; padding:34px 0 0 47px}
#header .col2 img {display:block}
#header .col3 { width:263px; background:url(images/bg_head.gif) repeat-x top right; padding:34px 0 0 33px}
#header .col3 img {display:block}

/* content */
#content { height:100%; background:url(images/bg_content.gif) repeat-y; font-size:0.75em}
#content table, #content td {line-height:1.25em}
#content .col1 {width:227px; padding:357px 0 0 75px}
#content .col1 img {display:block}
#content .col2 {width:404px; padding:24px 30px 30px 30px}


/* footer */
#footer { height:49px; background:url(images/bg_footer.gif) no-repeat top; padding-left:263px}
#footer img {margin-top:22px; vertical-align:top}


/* index.html */
#page1 .row1 {height:701px; background:url(images/opm_bg_main.jpg) no-repeat top; padding-left:308px}
#page1 .lang1 {
		width: 445px;
		border: none;
		padding-top: 545px;
		margin-left: 250px;
		}

/* aboutus.html */
#page2 #header .col1 {background:url(images/bg_1_p1.jpg) no-repeat top}
#page2 #content .col1  {background:url(images/bg_2_p1.jpg) no-repeat top left}
#page2 #content .col2 .margin {width:403px; height:264px; margin:0 0 0 -1px}
#page2 #content .col2 .line {margin:20px -30px 25px -30px}
#page2 #content .col2 .title {margin-bottom:8px}
#page2 #content .col2 .title_1{margin-bottom:14px; display:block}
#page2 #content .col2 .table_margin {width:350px}
#page2 #content .col2 .table_margin p {margin:0 0 13px 0}

/* team.html */
#page3 #header .col1 {background:url(images/bg_1_p6.jpg) no-repeat top}
#page3 #content .col1  {background:url(images/bg_2_p6.jpg) no-repeat top left}
#page3 #content .col2 p {margin:0 0 17px 0}
#page3 #content .col2 .line {margin:28px -30px 25px -30px}
#page3 #content .col2 ul {margin:17px 0 0 0}

/* services.html */
#page4 #header .col1 {background:url(images/bg_1_p4.jpg) no-repeat top}
#page4 #content .col1  {background:url(images/bg_2_p4.jpg) no-repeat top left}
#page4 #content .col2 .pic_left {margin-left:-1px}
#page4 #content .col2 p {margin:12px 0 17px 0}
#page4 #content .col2 .p1 {margin:0 0 18px 0}
#page4 #content .col2 .p2 {margin:0 0 15px 0}
/* Begin Scroll block */
#page4 #content .col2 .margin {width:403px; height:100%; margin:0 0 0 -1px}
#page4 #content .col2 .line {margin:27px -30px 25px -30px}
#page4 #content .col2 .title_1{margin-bottom:14px; display:block}
#page4 #content .col2 .table_margin {width:360px}
#page4 #content .col2 .table_margin p {margin:0 0 17px 0}
#page4 #content .col2 .table_margin ul {margin:22px 0 0 0}
/* End Scroll block */

/* approach.html */
#page5 #header .col1 {background:url(images/bg_1_p5.jpg) no-repeat top}
#page5 #content .col1  {background:url(images/bg_2_p5.jpg) no-repeat top left}
/* Begin Scroll block */
#page5 #content .col2 .margin {width:403px; height:100%; margin:0 0 0 -1px}
#page5 #content .col2 .line {margin:27px -30px 25px -30px}
#page5 #content .col2 .title_1{margin-bottom:14px; display:block}
#page5 #content .col2 .table_margin {width:360px}
#page5 #content .col2 .table_margin p {margin:0 0 17px 0}
#page5 #content .col2 .table_margin ul {margin:22px 0 0 0}
/* End Scroll block */

/* jobs.html */
#page6 #header .col1 {background:url(images/bg_1_p2.jpg) no-repeat top}
#page6 #content .col1  {background:url(images/bg_2_p2.jpg) no-repeat top left}
#page6 #content .col2 .table_pics {width:404px; height:170px; margin-top:14px}
#page6 #content .col2 .table_pics .c1 {width:187px; padding-right:30px}
#page6 #content .col2 .table_pics .c2 {width:187px}
#page6 #content .col2 .table_pics .c2 .pic_left {margin-right:13px}
#page6 #content .col2 p {margin:0 0 16px 0}
#page6 #content .col2 .line {margin:22px -30px 25px -30px}
#page6 #content .col2 .title_1 {margin-bottom:18px; display:block}
/* Begin Scroll block */
#page6 #content .col2 .margin {width:403px; height:100%; margin:0 0 0 -1px}
#page6 #content .col2 .line {margin:27px -30px 25px -30px}
#page6 #content .col2 .title_1{margin-bottom:14px; display:block}
#page6 #content .col2 .table_margin {width:360px}
#page6 #content .col2 .table_margin p {margin:0 0 17px 0}
#page6 #content .col2 .table_margin ul {margin:22px 0 0 0}
/* End Scroll block */

/* contact.html */
#page7 #header .col1 {background:url(images/bg_1_p7.jpg) no-repeat top}
#page7 #content .col1  {background:url(images/bg_2_p7.jpg) no-repeat top left}
#page7 #content .col2 p {margin:0 0 16px 0}
#page7 #content .col2 .line {margin:31px -30px 25px -30px}
#page7 #content .col2 .table_form {width:403px; height:109px; margin:13px 0 10px 0; font-size:100%}
#page7 #content .col2 .table_form input {width:185px; height:17px; font-size:1em}
#page7 #content .col2 .table_form textarea {width:195px; height:109px; overflow:auto; font-size:1em}
#page7 #content .col2 .table_form .div_input {width:185px; height:18px; margin-bottom:13px}
#page7 #content .col2 .table_form .c1 {width:208px}
#page7 #content .col2 .table_form .c2 {width:195px}

/* productss.html */
#page8 #header .col1 {background:url(images/bg_1_p3.jpg) no-repeat top}
#page8 #content .col1  {background:url(images/bg_2_p3.jpg) no-repeat top left}
#page8 #content .col2 .pic_left {margin-left:-1px}
#page8 #content .col2 p {margin:12px 0 17px 0}
#page8 #content .col2 .p1 {margin:0 0 18px 0}
#page8 #content .col2 .p2 {margin:0 0 15px 0}
/* Begin Scroll block */
#page8 #content .col2 .margin {width:403px; height:100%; margin:0 0 0 -1px}
#page8 #content .col2 .line {margin:27px -30px 25px -30px}
#page8 #content .col2 .title_1{margin-bottom:14px; display:block}
#page8 #content .col2 .table_margin {width:360px}
#page8 #content .col2 .table_margin p {margin:0 0 17px 0}
#page8 #content .col2 .table_margin ul {margin:22px 0 0 0}
#page8 #content .col3 .margin {
	width:100%;
	height:100%;
	margin:0px;
}
/* End Scroll block */


/* Menu Style */

.wireframemenu{
	border-bottom-width: 0;
	width: 165px;
	height: auto;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 165px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
}

.wireframemenu a{
font: bold 13px Verdana;
padding: inherit 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #004607;
text-decoration: none;
}

.wireframemenu a:visited{
color: #004607;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #64af6c;
color: black;
}

.ulmiddle{
	padding-left: 50px;
	border-bottom-width: 0;
	width: 265px;
	height: auto;
}
