body,
html {
  margin: 0;
  padding: 0;
  background: #fff;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
a {
  outline: none;
  text-decoration: underline;
  color: #007db1;
}
a:hover {
  outline: none;
  text-decoration: none;
}
a:active {
  outline: none;
}
#wrapper {
  margin: 0;
  padding: 0;
  /*background: url(../images/bg-gray.png) no-repeat center bottom;    */
}
#container-main {
  width: 932px;
  margin: 0 auto;
}
.rightsidelinks {
  margin: 0;
  padding: 0px 0 0 0;
  line-height: 20px;
  float: right;
  width: 120px;
  text-align: right;
  font-size: 12px;
}
.rightsidelinks1 {
  margin: 0;
  padding: 0px 0 0 0;
  line-height: 15px;
  float: right;
  width: 285px;
  text-align: right;
  font-size: 10px;
}
/*  navigation */
#navigation {
  width: 510px;
  margin: 0px 0 0 0;
  padding: 10px 0 0 40px;
  background: url(../images/spacer.gif) repeat-x top left;
  float: left;
}
/*#navigation ul {
	list-style: none;
	margin:0;
	padding:0 0 0 0;
	font-size:13px;
}
#navigation li {
	float:left;
	margin:0px !important;
	text-align:center;
	line-height:32px;
	background: url(../images/nav-list.jpg) no-repeat top  right;

}
#navigation ul li a {
	text-decoration: none;
	color: #000000;
	display:block;	padding:0 24px 0 24px;
	font-weight:bold;
}
#navigation ul li a:hover {
	text-decoration: none;
	color: #000;	background: url(../images/hover.jpg) repeat-x top left;
}
#navigation ul li.active a {
	text-decoration: none;
	color: #fff;	background: url(../images/select.jpg) repeat-x top left;
}*/
.services {
  margin: 0;
  padding: 0;
}
.services ul {
  margin: 0;
  padding: 10px 0 0 0;
  list-style: none;
}
.services ul li {
  margin: 0;
  padding: 0 0 10px 15px;
  background: url(../images/list.jpg) no-repeat top left;
}
.borderimg {
  border-right: solid 1px #999999;
  border-bottom: #999999 solid 1px;
  padding: 4px;
  background: #cccccc;
}
.latestbot {
  /*background: url(../images/latestbot.jpg) no-repeat right top; margin:0;*/
  padding: 0;
  height: 11px;
}
.latestrep {
  /*background: url(../images/latestrep.jpg) repeat-y right top;*/
  margin: 10px 0 0 0;
  padding: 10px 0px 0 0px;
}
.clr {
  clear: both;
}
.top-nav {
  height: 63px;
  /*background: url(../images/top-header.jpg) no-repeat left top;*/
  font-size: 16px;
  color: #ffffff;
}
#header {
  height: 140px;
  border-bottom: #536897 solid 3px;
  margin-bottom: 5px;
  margin-top: 10px;
  background: #fff;
}
.logo {
  padding-top: 5px;
  height: 112px;
  float: left;
  width: 260px;
}
#banner {
  margin: 0px 0 0 0px;
  padding: 0;
}
.left-nav {
  background: #dee2e9;
  width: 246px;
  height: 275px;
  float: left;
  margin: 0 15px 0 0px;
}
.flash {
  float: left;
  width: 721px;
  height: 272px;
  /* background: url(../images/banner1.jpg) no-repeat top left; */
}
.content-top {
  margin: 0;
  padding: 0;
  /* background: transparent url(../images/top-im.jpg) no-repeat left top; */
  height: 23px;
  width: 861px;
  margin-left: 5px;
}
.content-bot {
  margin: 0;
  padding: 0;
  /*  background: transparent url(../images/bot-im.jpg) no-repeat left top; */
  height: 25px;
  width: 861px;
  margin-left: 5px;
}
.content-rep {
  margin: 10px 0 10px 0;
  padding: 0px;
}
.content-rep p {
  margin: 0;
  padding: 5px 0px 5px 0px;

  font-size: 12px;
  font-weight: normal;
  line-height: 19px;
}
.content-rep-new {
  margin: 20px 0 20px 0;
  padding: 0;
  /* background: transparent url(../images/rep-new.jpg) repeat-y left top; */
  width: 925px;
}
.content-rep-new p {
  margin: 0;
  padding: 10px 30px 5px 30px;
  color: #493010;
  font-size: 12px;
  font-weight: normal;
  line-height: 22px;
}
.heading {
  margin: 0;
  padding: 0;
  width: 192px;
  float: left;
}
.heading-bg {
  margin: 0;
  padding: 0 0 0 5px;
  float: left;
}
.leftpan {
  margin: 0;
  padding: 10px 0px 0 0px;
  width: 670px;
  float: right;
}
.leftpan p {
  margin: 0;
  padding: 10px 0 10px 0px;
  line-height: 22px;
}
.rightpan {
  margin: 0;
  padding: 10px 0px 0px 0px;
  width: 255px;
  float: left;
  line-height: 20px;
  font-size: 11px;
}
.rightpan-new {
  margin: 0;
  padding: 0px 0px 10px 0px;
}
.rightpan p {
  margin: 0;
  padding: 5px 0 5px 0px;
  line-height: 17px;
}
.middle-nav {
  margin: 10px 0 5px 0;
  /* background: url(../images/nav-bg.jpg) no-repeat top left; */
  width: 699px;
  height: 142px;
  text-align: left;
  line-height: 25px;
  padding: 0 0 0 0px;
  float: right;
}
.tab-a {
  margin: 0 0px 0 0;
  padding: 0 0 0 0;
  width: 230px;
  text-align: right;
  line-height: 17px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  float: left;
}
.tab-a span {
  color: #0c71c6;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.view-det a {
  color: #4f646f;
  text-decoration: none;
  padding-left: 15px;
  display: block;
  height: 31px;
}
.view-det a:hover {
  color: #b11a1a;
  text-decoration: none;
}
.username {
  margin: 0 0 0 0;
  padding: 8px 0 0 6px;
  /* background: url(../images/user.jpg) no-repeat top left; */
  width: 207px;
  height: 36px;
  float: left;
}
.user-input {
  margin: 0;
  padding: 0;
  background: #f6f3ec;
  height: 23px;
  width: 190px;
  color: #720000;
  border: none;
  font-size: 13px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
p {
  margin: 0;
  padding: 5px 0 0 0px;
  line-height: 19px;
}
h1 {
  font-size: 17px;
  color: #181118;
  font-weight: bold;
  margin: 0;
  padding: 8px 0 5px 0px;
}
h2,
.contentheading,
.componentheading {
  font-size: 18px;
  color: #ff5a00;
  font-weight: normal;
  margin: 0;
  padding: 5px 0 0 0px;
}
h3 {
  font-size: 16px;
  color: #b11a1a;
  font-weight: normal;
  margin: 0;
  padding: 10px 0;
}
#footer {
  margin: 0px;
  padding: 10px 10px 10px 10px;
  background: #fff;
  border: #cccccc solid 1px;
  background: #fbfbfb url(../images/footer-rep.jpg) repeat-x bottom left;
}
.copyright {
  margin: 10px 0 0 0;
  border-top: #536897 solid 3px;
  padding: 10px 10px 10px 10px;
  text-align: center;
  color: #0066cc;
  font-size: 12px;
}
#arro {
  background: url(../images/arrows-bot.png) no-repeat right center;
}
#arrosub {
  background: url(../images/arrows-right.png) no-repeat right center;
}
.copyright a {
  color: #0066cc;
  text-decoration: none;
  padding: 5px;
}
.copyright a:hover {
  color: #0066cc;
  text-decoration: none;
}
#footer a {
  color: #000000;
  text-decoration: none;
  padding: 0 10px 10px 0px;
}
#footer a:hover {
  color: #a1a1a1;
  text-decoration: none;
}
ul.new-left {
  padding-left: 0px;
  list-style: none;
  margin-top: 0;
}
ul.new-left li {
  margin: 0;
  padding: 2px 0px 2px 22px;
  /* background: transparent url(../images/list-hoempage.jpg) no-repeat left center; */
}
ul.new-left li a {
  margin: 0;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  text-decoration: none;
}
ul.new-leftindustry {
  padding-left: 0px;
  list-style: none;
  margin-top: 0;
}
ul.new-leftindustry li {
  margin: 0;
  padding: 4px 0px 4px 0px;
  border-bottom: #e1ecf0 solid 1px;
}
ul.new-leftindustry li a {
  margin: 0;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  text-decoration: none;
}
input,
textarea {
  border: #cfcfcf solid 1px;
}
.leftpan-link {
  margin: 0;
  padding: 10px 10px 0 25px;
  width: 190px;
  float: left;
  clear: left;
}
.leftpan-link ul {
  margin: 0;
  padding: 0 0;
  list-style: none;
  width: 170px;
}
.leftpan-link ul li {
  margin: 0;
  padding: 2px 0px 2px 0px;
}
.leftpan-link ul li a {
  margin: 0;
  padding: 0px 10px 0px 8px;
  height: 24px;
  background: #67a7b8 bottom left repeat-x;
  font-size: 11px;
  color: #fff;
  display: block;
  text-decoration: none;
  line-height: 24px;
  border: #fff solid 1px;
}
.leftpan-link ul li ul li a {
  margin: 0;
  padding: 0px 10px 0px 20px;
  list-style: none;
}
.leftpan-link li a:hover,
.avmenu li a.current {
  /*  background: #eaeaea url(../images/nav-bg-hover.jpg) bottom left repeat-x; */
  color: #505050;
  border: #493010 solid 1px;
}
.verticle {
  vertical-align: middle;
}
#search-bg {
  /* background: url(../images/search-bg.jpg) bottom left no-repeat; */
  width: 221px;
  height: 25px;
  text-align: left;
  padding: 8px 0 0 5px;
}
#textfield {
  background: #fcfcfc;
  border: #fcfcfc solid 1px;
  width: 90%;
}
.rightpan-inner {
  margin: 0;
  padding: 10px 0px 0px 10px;
  width: 225px;
  float: right;
  line-height: 20px;
  font-size: 11px;
}

.rightpan-inner p {
  margin: 0;
  padding: 5px 0 5px 0px;
  line-height: 17px;
}
.rightpan-inner-left {
  margin: 0;
  padding: 10px 10px 0px 10px;
  width: 665px;
  float: left;
  line-height: 20px;
  font-size: 11px;
  border-right: #e4f0f9 solid 1px;
}
.rightpan-inner-left p {
  margin: 0;
  padding: 5px 0 5px 0px;
  line-height: 17px;
}
#user_email_formAcymailing1 {
  font-size: 11px;
  color: #a1a1a1;
  border: #2b2b2b solid 3px;
  padding: 6px;
  width: 170px;
}
.button,
.ampContactButton {
  margin: 0;
  /* background: url(../images/submit.png) center left no-repeat; */
  width: 97px;
  border: none;
  height: 28px;
  cursor: pointer;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
#ampContactFormdesignquick .ampContactText,
#ampContactFormdesignquick .ampContactTextarea {
  color: #a2a2a2;
  font-size: 12px;
  padding: 4px;
  border: #bbbbbb solid 2px;
  border-width: 2px;
  width: 150px;
}
.ampContactTextarea {
  color: #a2a2a2;
  font-size: 12px;
  padding: 4px;
  border: #bbbbbb solid 2px;
  border-width: 2px;
  width: 150px;
}
.quick-contact {
  margin: 0;
  padding: 0 0 10px 10px;
  /* background: url(../images/quickform.jpg) repeat-x bottom left; */
}
.quick-head {
  margin: 0;
  padding: 0 0 0px 10px;
  /* background: url(../images/wuick-head.jpg) repeat-x bottom left; */
  line-height: 31px;
  font-size: 14px;
}
.tabhlder {
  margin: 0;
  padding: 0;
  width: 300px;
  float: left;
  border: #cccccc solid 1px;
  margin-right: 13px;
}
.tabhlderrte {
  margin: 0;
  padding: 0;
  width: 300px;
  float: right;
  border: #cccccc solid 1px;
  margin-right: 0px;
}
.titlehed {
  line-height: 31px;
  font-weight: bold;
  padding: 0 0 0 10px;
}
.deso {
  height: 118px;
}
.deso ul {
  margin: 0;
  padding: 10px 0 0 15px;
  list-style: none;
}
.deso ul li {
  margin: 0;
  padding: 0px 0 4px 15px;
  background: url(../images/tick.gif) no-repeat top left;
}
#footer ul {
  margin: 0;
  padding: 10px 0 0 15px;
  list-style: none;
}
#footer ul li {
  margin: 0;
  padding: 0px 0 0 15px;
  background: url(../images/list.jpg) no-repeat center left;
  line-height: 18px;
}
div#header_hotslider div#slide-holder div#slide-controls {
  left: 0;
  top: 10px;
  width: 932px;
  height: 46px;
  display: none;
  position: absolute;
  background: none;
}
div#header_hotslider div#slide-holder div#slide-controls div#slide-nav a {
  top: 250px;
  position: relative;
}

.rightpan-innerpage {
  margin: 0;
  padding: 0;
  float: right;
  width: 210px;
}
.leftpan-innerpage {
  margin: 0;
  padding: 0;
  float: left;
  width: 710px;
}
.leftpan-innerpage1 {
  margin: 0;
  padding: 0;
  float: left;
  width: 910px;
}
.innerlist {
  margin: 0;
  padding: 0 0 8px 0;
  line-height: 18px;
  border-bottom: #c9c9c9 solid 1px;
  font-weight: bold;
}
.righto {
  padding-bottom: 10px;
}
.righto ul {
  margin: 0;
  padding: 5px 0 0 20px;
  color: #666666;
  font-size: 11px;
}
.righto ul li {
  margin: 0;
  padding: 5px 0 5px 0;
}
.righto ul li a {
  margin: 0;
  padding: 0 0 0 0;
  color: #0066cc;
  text-decoration: none;
}
.newcontent {
  float: left;
  margin: 0;
  padding: 0;
  width: 700px;
}
.newcontent2 {
  float: right;
  margin: 0;
  padding: 0;
  width: 230px;
  border-left: dotted 1px #536897;
  min-height: 305px;
  background: #d1e2f6;
}
.newcontent2_test {
  float: right;
  margin: 0;
  padding: 0;
  width: 430px;
  border-left: dotted 1px #536897;
  min-height: 200px;
  background: #d1e2f6;
}
.listforcont ul {
  margin: 0;
  padding: 0 0 0 22px;
}
.fntsize {
  font-size: 16px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
#news-container ul {
  margin: 0;
  padding: 0 0 0 25px;
}
#news-container_test ul {
  margin: 0;
  padding: 0;
}
.bordertigt {
  border-right: dotted #536897 1px;
}
.read-more {
  background: url(../images/read-more.jpg) no-repeat center;
  text-align: center;
  width: 74px;
  height: 20px;
  line-height: 19px;
  text-decoration: none;
  color: #fff;
  font-size: 10px;
  display: block;
}
.read-more1 {
  background: url(../images/read-more.jpg) no-repeat center;
  text-align: center;
  width: 74px;
  height: 20px;
  line-height: 19px;
  text-decoration: none;
  color: #fff;
  font-size: 10px;
  display: inline;
}
