@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: arial;
	background-image: url(images/backgrounnd.JPG);
	background-repeat: repeat-y;
	background-position: center center;
	background-attachment: fixed;				
}
.innerheads {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cbcbcb;
	clear:both;
}

.main {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
.submain {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.top {
	height: 75px;
}
.top_left {
	height: 75px;
	width: 490px;
	float: left;
}
.logo {
	width: 200px;
	padding-right: 20px;
	padding-left:5px;
}
.Quote {
	height: 75px;
	font-size: 18px;
	line-height: 75px;
	padding-left: 20px;
	background-image: url(images/saperator.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	color: #003366;
}
.top_right {
	height: 75px;
	width: 490px;
	float: left;
}
.topmenu {
	margin: 0px;
	list-style-type: none;
	color: #003366;
	font-size: 11px;
	height: 50px;
	float: right;
	padding-top: 11px;
	padding-right: 45px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.topmenu li {
	float: left;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #224e7a;
}
.topmenu li a {
	color: #003366;
	font-weight: bold;
	display: block;
}
.topmenu li a:hover {
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
}
.sitemapli {
	border-right-style: none;
	padding-right: 0px;
}
.topmenu .sitemapli {
	border-right-style: none;
	padding-right: 0px;
}
.menu {
	height: 37px;
	background-image: url(images/menu_bg.jpg);
}
a { text-decoration:none;}

.flash {
	height: 182px;
	width: 940px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	background-color: #0066b1;
}
.maincontent {
	margin-top: 15px;
	width: 940px;
}
.content_top {
	height: 220px;
	width: 940px;
}
.content_down {
	width: 940px;
	height: 275px;
	clear: both;
	margin-top: 10px;
}
.content_down_left {
	width: 303px;
	float: left;
	margin-right: 10px;
	height: 275px;
	background-image: url(images/content_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.content_down_left_top {
	height: 110px;
	text-align: center;
}
.content_down_left_down {
	height: auto;
	text-align: center;
	float: left;
}
.content_down_left_down h5 {
	font-weight: normal;
	float: right;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align:right;
}

.content_down_left_down b  {
	color: #3382bc;

}
.content_down_middle ul {
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	list-style-type: square;
	list-style-image: url(images/square.jpg);
	color: #003366;
	margin-left: 0px;
	padding-left: 25px;
	margin-top: 0px;
	padding-top: 5px;
}
.content_down_middle ul li {
}
.content_down_middle {
	width: 200px;
	float: left;
	margin-right: 10px;
	height: 275px;
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.content_down_right {
	width: 189
.px;
	float: left;
	height: 275px;
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-right: 10px;
	width: 200px;
}
.content_down_last {
	width: 206px;
	float: left;
	height: 275px;
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.content_down_right img {
	padding-left: 18px;
	padding-top: 25px;
}

.content_top_left {
	width: 303px;
	float: left;
	margin-right: 10px;
	height: 220px;
	background-image: url(images/content_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
h1 {
	padding-top: 10px;
	font-size: 16px;
	color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
}

.content_top_middle {
	width: 303px;
	float: left;
	margin-right: 15px;
	height: 220px;
	background-image: url(images/centerimage.jpg);
	background-repeat: no-repeat;
}
.content_top_right {
	width: 627px;
	float: left;
	height: 220px;
}
.content_top_right img {
}

.news {
	font-size: 11px;
	text-align: justify;
	color: #003366;
	line-height: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.news b:hover {
	text-decoration: underline;
	cursor: help;
}
.news_down {
	font-size: 11px;
	text-align: justify;
	color: #003366;
	line-height: normal;
	border-bottom-style: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

p {
	padding-right: 8px;
	padding-left: 8px;
	font-size: 11px;
	text-align: justify;
	line-height: 16px;
	color: #003366;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.more {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #ea5709;
	vertical-align: text-bottom;
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	float:right;

}
.more:hover {
	font-family: arial;
	font-size: 11px;
	color: #ea5709;
	vertical-align: text-bottom;
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-decoration: underline;
}

.note {
	font-size: 14px;
	font-weight: bold;
	padding-left: 18px;
	color: #003366;
}
.content_down_right p {
	line-height: normal;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccd6e0;
	clear: both;
	margin-top:12px;
	text-align: center;
}
.footer ul {
	margin: 0px;
	list-style-type: none;
	font-size: 11px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 130px;
	height:12px;
}
.footer ul li {
	float: left;
	color: #003366;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#CCCCCC;
}
.footer ul .homeli{
	padding-left: 0px;
}
.footer ul .contactusli {
	border-right-style: none;
}
.footer ul li a:hover {
	text-decoration: underline;
	color: #003366;
}
.footer ul li a {
	text-decoration: none;
	color: #003366;
}
.content_down_middle ul li a {
	color: #003366;
}
.content_down_middle ul li a:hover {
	color: #257cbc;
}

.footer .copy {
	padding-left: 0px;
	font-size: 11px;
	color: #333333;
	clear: both;
}

.footercopy .copy {
	font-size: 11px;
	color: #FFF;
	clear: both;
	padding-left:15px;
	padding-top:0;
	padding-bottom:0;
	text-align: center;
	line-height:27px;
}


.footercopy {
	width: 980px;
	clear: both;
	background-image: url(images/menu_bg.jpg);
	height: 27px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

.footercopy .copy a:hover {
	color: #FFF;
	background-color: #0182c6;
	border: 1px dotted #FFF;
	padding: 4px;
	margin: 0px;
}
.footercopy .copy a {
	color: #FFF;
	margin: 0px;
	padding: 5px;
}


.content_down_left_down h1 {
	float: left;
}

/*.content_down_left_top h1 {
	float: left;
}*/
.menu #MenuBar1 .contactus {
	background-image: none;
}
.currentpage {
	font-size: 11px;
}
.currentpage ul {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 10px;
}
.currentpage ul li {
	float: left;
	list-style-type: none;
	padding-left: 10px;
}
.currentpage ul li a:hover {
	text-decoration: underline;
	color: #003366;
}
.currentpage ul li a {
	text-decoration: none;
	color: #003366;
}
.currentpage ul .home {
	padding-left: 0px;
}
.company .current {
	color: #003366;
	font-weight:bold;
}
.maincontent_left {
	width: 200px;
	float: left;
	padding-right: 10px;
	background-image: url(images/content_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.maincontent_middle {
	float: left;
	width: 540px;
	padding-right: 10px;
	background-image: url(images/content_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.maincontent_right {
	width: 220px;
	float: right;
	background-image: url(images/content_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.innerheads {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cbcbcb;
	clear:both;
	margin-bottom:10px;
}
.maincontent_middle ul {
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #036;
}

.maincontent_middle p {
	line-height: normal;
}
.maincontent_right p {
	line-height: normal;
	padding:8px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.maincontent_right h5 {
	font-weight: normal;
	float: right;
	font-size: 12px;
	padding:8px;
	margin:8px;
}
.maincontent_right h5 b {
	color: #3382bc;
}
.innerflash {
	width: 980px;
	height: 113px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.table {
	padding-right: 18px;
	padding-left: 18px;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #003366;
	line-height: normal;
}
.tablecont {
	padding:0px;
	font-size: 11px;
	text-align: justify;
	color: #003366;
	line-height: normal;
}
.tableheading {
	padding-right: 8px;
	padding-left: 14px;
	font-size: 14px;
	text-align: justify;
	color: #FFFFFF;
	line-height: normal;
}
.tablecont1 {
	font-size: 12px;
	text-align: justify;
	color: #003366;
	line-height: normal;
}#product_left {
	width: 210px;
}
#product_right {
	width: 210px;
}

/*.mainservies {
	height: 177px;
	width: 714px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 16px;
	padding-left: 8px;
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}*/
.services_img {
	height: 150px;
	width: 150px;
	float: left;
	padding-top: 20px;
}
.services_content {
	float: left;
	height: 187px;
	width: 564px;
}
.services_content .more {
	color: #EE892F;
}
.services_content .more:hover {
	text-decoration: underline;
}
.tablepoints {
	padding-right: 18px;
	padding-left: 18px;
	font-size: 12px;
	text-align: justify;
	color: #003366;
	line-height: normal;
}

#services {
	width: 760px;
	margin-right: 0px;
	float: left;

}
.mainservies {
	height: auto;
	width: 754px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 16px;
	padding-left: 8px;
	background-image: url(images/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	float: left;
}
.services_img {
	height: 150px;
	width: 150px;
	float: left;
	padding-top: 20px;
}
.services_content {
	float: left;
	height: auto;
	width: 350px;
}
.services_content .more {
	color: #EE892F;
}
.services_content .more:hover {
	text-decoration: underline;
}
.serviceofferings {
	width: 214px;
	float: left;
	height: auto;
}
.serviceofferings .offerings li {
	list-style-type: none;
	list-style-image: url(images/arrow.jpg);
	padding-bottom: 10px;
}

.serviceofferings .offerings {
	font-size: 11px;
	margin-left: 20px;
	padding: 0px;
}

.serviceofferings .offerings li a {
	color: #036;
	text-decoration: none;
}
.serviceofferings .offerings li a:hover {
	color: #0094B0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.verticlas_content .more {
	color: #EE892F;
}
.verticlas_content .more:hover {
	text-decoration: underline;
}
.verticlas_content {
	width: 590px;
	float: left;
}
.content_down_left_down p {
	clear: both;
	padding-top: 5px;
	font-size: 11px;
}
#company_pages {
	height: 165px;
}
.newscont {
	padding-right: 18px;
	padding-left: 8px;
	padding-top: 10px;
	font-size: 12px;
	text-align: justify;
	color: #003366;
	line-height: normal;
}

.newscont a {
color: #003366;
}
.newsdate {
	padding-right: 4px;
	padding-left: 18px;
	padding-top: 10px;
	font-size: 12px;
	font-weight:bold;
	text-align: justify;
	color: #003366;
	line-height: normal;
}
.finacialdropdown {
	font-size: 12px;
	font-family:arial;
	color: #003366;
}
.help {

                width: 218px;

                float: left;

                border: 1px dotted #CCC;

                padding: 0px;

                margin: 0px;

}

 

.we {

                height: 31px;

                width: 218px;

                background-color: #0B5184;

                float: left;

}

 

.we b {

                font-size: 12px;

                padding-left: 10px;

                line-height: 31px;

                color: #FFF;

}

 

.call {

                clear: both;

                margin-left: 0px;

                padding-left: 5px;

                color: #0B5184;

}
.clear {
	clear: both;
}
.maincontactus {
	width: 100%;
	float: left;
}
.maincontactus h1 {
	height: 25px;
	line-height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	background-color: #59A4FF;
	font-size: 14px;
	color: #FFFFFF;
	clear: both;
	float: left;
	width: 515px;
	margin:0px;
}
.contactustopleft {
	width: 267.5px;
	float: left;
	background-image: url(images/contactsaperator.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	clear: both;
}
.contactustopright {
	width: 237px;
	float: left;
	margin-left: 30px;
}
.maincontactus h2 {
	font-size: 12px;
	color: #003366;
	padding-top: 10px;
	padding-left:15px;
	margin:0px;
}
.maincontactus p {
	margin: 0px;
	padding-left:15px;
}
.saperator {
	text-align: center;
	clear: both;
	padding-top:20px;
	
	
}
.maincontactus .email {
	width: 100%;
	float: left;
	margin-bottom:10px;
	margin-top:10px;
	padding:0px;

}

.contactusfrom {
	float: left;
	width: 100%;
}
.maincontactus .email p {
	clear:both;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;

}
.contactusfrom .table {
	padding-top: 10px;
}
.anchorcolor {
	color: #FF9900;
}

.usa {
	float:left;

	margin-top:10px;
}
.usa div {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	height:170px;
	background-image:url(images/contactus_bg.JPG);
	background-repeat:no-repeat;
	width:531px;
}
.hydmumbennoi{ background-image:url(images/contactus_bg2.JPG); background-repeat:no-repeat; float:left; margin-top:10px;}

.hydmum {
	float:left;
	margin-bottom:10px;
	float:left;

}
.bennoi {
	float:left;
	margin-bottom:20px;

}

.sitemap .sitemap_left { float:left; width:50%;}
.sitemap .sitemap_right { float:left; width:50%;}
.maincontent_middle .sitemap ul a { color:#036;}
.maincontent_middle .sitemap ul a:hover{ color:#036; text-decoration:underline;}

.maincontent_middle .sitemap ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-type: none;
}
.maincontent_middle .sitemap ul li .mainpage {
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	

}
.maincontent_middle .sitemap  ul li ul li .subcat {
	background-image: url(images/bullet.JPG);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #036;
}
.maincontent_middle .sitemap  ul li ul li ul li .subcatpages {
	background-image: url(images/arrowg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;

}



.maincontent_middle .sitemap .sitemap_left ul li {
	
	
}
.maincontent_middle .sitemap .sitemap_left ul ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.maincontent_middle table tr td table tr td img {
	padding-left: 10px;
}
.innerheads img {
	padding-right: 5px;
}

.jobstable { border-left:1px dotted #CBCBCB; border-top:1px dotted #CBCBCB;}
.jobstable td {border-bottom:1px dotted #CBCBCB; border-right:1px dotted #CBCBCB;}

