html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,ol,ul,li,form,fieldset,label,input,textarea,select,table,tr,td,button
	{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	outline: 0 none;
	padding: 0;
	list-style: none outside none;
}
input,textarea,select {
	background: #fff;
}
a {
	text-decoration: none;
}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner
	{
	border: none;
}
:focus {
	outline: 0 none;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.hd {
	display: none;
}
html {
	background: #5a5f6b url(../images/art/bg-body-home.jpg) left top
		repeat-x;
}
.home {
	background: url(../images/art/bg-wrap-home.jpg) center 125px no-repeat;
}
body {
	background: url(../images/art/bg-wrap.jpg) center 125px no-repeat;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #63697b;
}
#wrap {
	width: 960px;
	margin: 0 auto;
}
#header {
	height: 86px;
	position: relative;
}
#logo {
	position: absolute;
	left: 0;
	top: 15px;
}
#header p {
	position: absolute;
	right: 0;
	top: 20px;
}
#header p span {
	color: #d3d5da;
	margin: 0 10px;
}
#header p a {
	color: #8d8f98;
	font-weight: bold;
}
#header p a:hover {
	text-decoration: underline;
}
/* Auto WP mene */
#header ul {
	margin: 0;
	padding: 0;
	float: right;
}
#header ul li {
	display: inline;
	padding: 0 8px;
}
#header ul li a {
	color: #8d8f98;
	font-weight: bold;
}
#header ul li a:hover {
	text-decoration: underline;
}
#head_menu {
	padding: 25px 0;
}
#head_menu li {
	border-right: 1px solid #d3d5da;
}
#head_menu .menu-item-last {
	border: none;
}
/* End Auto WP mene */
#main {
	margin-bottom: 19px;
}
#nav {
	height: 39px;
	font: bold 12px Arimo, Arial, Helvetica, sans-serif;
}
#nav li {
	float: left;
}
#nav a {
	display: inline-block;
	height: 28px;
	padding: 11px 15px 0 15px;
	font: bold 12px Arimo, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #434f66;
}
#nav a:hover,#nav .pager-active,#nav .selected {
	background: #04164c;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #ffffff;
	font: bold 12px Arimo, Arial, Helvetica, sans-serif;
}
#ban {
	height: 402px;
}
#slider {
	position: relative;
	width: 997px;
	height: 402px;
	overflow: hidden;
	left: -37px;
	top: 0;
	/*margin-top: 19px;*/
}
.bx-window {
	overflow: visible !important;
}
.hero {
	padding-top: 8px;
	width: 960px;
	margin-left: 37px;
}
.hero img {
	float: left;
	margin-right: 30px;
}
.hero h1 {
	margin: 0 0 10px 0;
	font-size: 30px;
	color: #ffffff;
	line-height: 30px;
}
.hero p {
	color: #ffffff;
	font-size: 12px;
}
.banner {
	height: 310px;
	position: relative;
}
.banner img {
	position: absolute;
	left: 1px;
	top: -16px;
}
.links {
	position: absolute;
	/*right: 0*/;
	left:550px;
	top: 40px;
	width: 445px;
}
#link {
	width: 950px;
	padding: 20px;
}
.links ul {
	float: left;
}
#link ul {
	float: left;
	width: 950px;
	margin: 5px 80px 5px 35px;
}
/*#links .l-rgt, #link .l-rgt
{
	float:right;
	margin:0;
}*/
#link li {
	width: 310px;
}
.links li,#link li {
	display: inline;
	float: left;
}
#link li a {
	width: 170px;
	display: block;
	padding: 2px 0 2px 40px;
	font-size: 11px;
	color: #849ce5;
}
.links li a {
	width: 165px;
	display: block;
	padding: 5px 0 5px 40px;
	font-size: 11px;
	color: #849ce5;
}
.links li strong,#link li strong {
	color: #ced9f9;
	display: block;
	font-size: 12px;
	margin-bottom: 2px;
}
.links li a:hover,#link li a:hover {
	color: #ffffff;
	background: #1743c6 url(../images/art/more.png) 10px 10px no-repeat;
}
.links li a:hover strong {
	color: #ffffff;
}
.l1 a {
	background: url(../images/art/ico1.gif) 10px 10px no-repeat;
}
.l2 a {
	background: url(../images/art/ico2.gif) 10px 10px no-repeat;
}
.l3 a {
	background: url(../images/art/ico3.gif) 10px 10px no-repeat;
}
.l4 a {
	background: url(../images/art/ico4.gif) 10px 10px no-repeat;
}
.l5 a {
	background: url(../images/art/ico5.gif) 10px 10px no-repeat;
}
.l6 a {
	background: url(../images/art/ico6.gif) 10px 10px no-repeat;
}
.l7 a {
	background: url(../images/art/ico7.gif) 10px 10px no-repeat;
}
.l8 a {
	background: url(../images/art/ico8.gif) 10px 10px no-repeat;
}
.l1 a:hover {
	background: url(../images/art/ico1-hover.gif) 10px 10px no-repeat;
}
.l2 a:hover {
	background: url(../images/art/ico2-hover.gif) 10px 10px no-repeat;
}
.l3 a:hover {
	background: url(../images/art/ico3-hover.gif) 10px 10px no-repeat;
}
.l4 a:hover {
	background: url(../images/art/ico4-hover.gif) 10px 10px no-repeat;
}
.l5 a:hover {
	background: url(../images/art/ico1-hover.gif) 10px 10px no-repeat;
}
.l6 a:hover {
	background: url(../images/art/ico2-hover.gif) 10px 10px no-repeat;
}
.l7 a:hover {
	background: url(../images/art/ico3-hover.gif) 10px 10px no-repeat;
}
.l8 a:hover {
	background: url(../images/art/ico4-hover.gif) 10px 10px no-repeat;
}
.s1 a {
	background: url(../images/art/ico1-sub.gif) 10px 10px no-repeat;
}
.s2 a {
	background: url(../images/art/ico2-sub.gif) 10px 10px no-repeat;
}
.s3 a {
	background: url(../images/art/ico3-sub.gif) 10px 10px no-repeat;
}
.s4 a {
	background: url(../images/art/ico1-sub.gif) 10px 10px no-repeat;
}
.s5 a {
	background: url(../images/art/ico2-sub.gif) 10px 10px no-repeat;
}
.s6 a {
	background: url(../images/art/ico3-sub.gif) 10px 10px no-repeat;
}
.s7 a {
	background: url(../images/art/ico1-sub.gif) 10px 10px no-repeat;
}
.s8 a {
	background: url(../images/art/ico2-sub.gif) 10px 10px no-repeat;
}
.s9 a {
	background: url(../images/art/ico3-sub.gif) 10px 10px no-repeat;
}
.s1 a:hover {
	background: url(../images/art/ico1-hover.gif) 10px 10px no-repeat;
}
.s2 a:hover {
	background: url(../images/art/ico2-hover.gif) 10px 10px no-repeat;
}
.s3 a:hover {
	background: url(../images/art/ico3-hover.gif) 10px 10px no-repeat;
}
.s4 a:hover {
	background: url(../images/art/ico1-hover.gif) 10px 10px no-repeat;
}
.s5 a:hover {
	background: url(../images/art/ico2-hover.gif) 10px 10px no-repeat;
}
.s6 a:hover {
	background: url(../images/art/ico3-hover.gif) 10px 10px no-repeat;
}
.s7 a:hover {
	background: url(../images/art/ico1-hover.gif) 10px 10px no-repeat;
}
.s8 a:hover {
	background: url(../images/art/ico2-hover.gif) 10px 10px no-repeat;
}
.s9 a:hover {
	background: url(../images/art/ico3-hover.gif) 10px 10px no-repeat;
}
.links .awesome,#topright .awesome {
	clear: both;
	background: #49ab13 url(../images/art/alert-overlay.png) 0 0 repeat-x;
	font-weight: bold;
	font-size: 16px;
	color: #fefefe;
	text-shadow: 1px -1px 1px #000000;
	padding: 10px 20px;
	margin: 20px 0 0 10px;
}
#content .awesome.green {
	background: #49ab13 url(../images/art/alert-overlay.png) 0 0 repeat-x;;
	font-weight: bold;
	font-size: 16px;
	color: #fefefe;
	text-shadow: 1px -1px 1px #000000;
	padding: 10px 20px;
	margin: 20px 0 10px 0;
	float: none;
}
.links .awesome:hover,#topright .awesome:hover,#content .awesome.green:hover
	{
	background: #389406;
}
#crumb {
	color: #7690b6;
	background: url(../images/art/bg-crumb.gif) left top repeat-x;
}
#crumb a {
	color: #86aeea;
	font-weight: bold;
	font-size: 10px;
	display: inline-block;
	height: 22px;
	background: url(../images/art/arr.gif) right 7px no-repeat;
	padding-right: 11px;
	margin-right: 5px;
}
#crumb a:hover {
	text-decoration: underline;
}
#crumb p {
	height: 22px;
	padding: 6px 20px 0 20px;
	color: #7690b6;
	font-size: 10px;
	font-weight: bold;
	display: inline-block;
}
#crumb span {
	background: url(../images/art/arrow-up.gif) center bottom no-repeat;
	height: 21px;
	display: inline-block;
}
.contact #content {
	background: #ffffff;
	padding: 35px;
	min-height: 840px;
}
#content {
	background: #ffffff;
	padding: 35px;
}
.prod #content {
	background: url(../images/art/bg-content.gif) top left repeat-y;
	border-bottom: 1px solid #eef1f3;
	padding: 0 0 50px 0;
	min-height: 840px;
}
#top {
	border-bottom: 1px solid #c9cbd0;
}
#topleft {
	padding: 36px 35px 0 35px;
	height: 359px;
	width: 525px;
	float: left;
	background: #eff1f3 url(../images/art/bg-topleft.jpg) left top repeat-x;
	border-right: 1px solid #ffffff;
}
#topright {
	float: left;
	width: 294px;
	height: 315px;
	padding: 40px 35px;
	background: #e5eaec url(../images/art/bg-topright.jpg) left top repeat-x;
}
#topright p {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 20px;
	color: #5c6068;
}
#topright p strong {
	font-size: 18px;
	line-height: 24px;
	color: #30333b;
}
#topright .awesome {
	margin-left: 0 !important;
}
#left {
	width: 440px;
	padding: 20px;
	float: left;
}
.sub #left {
	width: 400px;
	padding: 0;
}
.home #left {
	width: 408px;
}
.contact #left {
	background: #edeff3;
}
#key {
	padding: 25px 30px 25px 20px;
	background: #edeff3;
	margin-bottom: 20px;
}
#left #key h3 {
	margin-bottom: 20px;
}
#key ul {
	float: left;
}
#krgt {
	margin-left: 20px;
}
#key li {
	padding-left: 20px;
	background: url(../images/art/list-key.gif) left 4px no-repeat;
	width: 145px;
	margin-bottom: 20px;
}
#key strong {
	font-weight: bold;
}
#key p {
	color: #54565c;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 3px;
}
.box {
	border: 1px solid #d0d2d8;
	padding: 20px;
	margin-bottom: 20px;
	-moz-box-shadow: 0 0 2px 1px #d0d2d8;
	-webkit-box-shadow: 0 0 2px 1px #d0d2d8;
	box-shadow: 0 0 2px 1px #d0d2d8;
}
#left .box h3 {
	font-size: 18px;
	font-weight: bold;
	color: #30333b;
}
.box p {
	color: #34363c;
	font-size: 12px;
	line-height: 18px;
}
.box p a {
	color: #1d3a92;
	font-weight: bold;
}
.box p a:hover {
	text-decoration: underline;
}
.box .awesome {
	margin-top: 10px;
}
#about {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #bdbfc6;
}
.home #left h5 {
	font-size: 11px;
	font-weight: bold;
	color: #656f8e;
	text-transform: uppercase;
	margin-bottom: 15px;
}
#about p {
	font-size: 16px;
	line-height: 24px;
	color: #30333b;
}
#about strong {
	display: block;
}
#service li {
	width: 408px;
	clear: both;
	display: inline-block;
	margin-bottom: 30px;
}
#service img {
	float: right;
}
#service p {
	width: 185px;
	color: #3e455d;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}
#left h3 {
	font-size: 20px;
	font-weight: bold;
	color: #30333b;
	margin-bottom: 10px;
}
#formz fieldset {
	width: 440px;
	margin-top: 30px;
}
#formz div {
	width: 440px;
	float: left;
	clear: left;
	display: inline-block;
	margin-bottom: 6px;
}
#formz .lst {
	margin-bottom: 25px;
}
#formz #slt {
	padding-top: 10px;
	float: none;
	clear: none;
	margin-bottom: 10px;
}
#formz #slt label {
	padding-left: 100px;
	width: 340px;
	text-align: left;
	font-weight: normal;
	margin: 4px 0 8px 0;
	display: inline-block;
	clear: left;
}
#formz #slt input {
	background: none;
	margin-right: 8px;
}
#formz label {
	float: left;
	width: 90px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #34363c;
	margin: 4px 15px 0 0;
}
.txt {
	border: 1px solid #a3a8b1;
	background: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	color: #34363c;
	padding: 5px;
	width: 275px;
}
select.txt {
	width: 287px;
}
#formz br {
	display: none;
}
#formz h4 {
	background: url(../images/art/bg-togg.gif) no-repeat;
	height: 24px;
	padding: 6px 17px 0 17px;
	font-size: 12px;
	font-weight: bold;
	color: #616671;
	text-shadow: 2px 2px 2px #ffffff;
	cursor: pointer;
	clear: both;
	margin-bottom: 10px;
}
#form .active {
	margin: 0;
}
#formz h4 strong {
	background: url(../images/art/a-down.gif) right center no-repeat;
	display: inline-block;
	width: 100%;
}
#formz .active strong {
	background: url(../images/art/a-up.gif) right center no-repeat;
}
#formz h5 {
	font-size: 12px;
	font-weight: bold;
	color: #34363c;
	padding-left: 20px;
	margin-bottom: 15px;
}
#formz .btn {
	padding-left: 100px;
	width: 340px;
}
#left tr {
	color: #f2240e;
}
#title {
	padding: 28px 33px 0 33px;
	height: 70px;
	background: #ffffff;
}
#title h1 {
	font: bold 40px Arial, Helvetica, sans-serif;
	color: #30333b;
}
.prod #left {
	width: 208px;
	background: url(../images/art/bg-left.jpg) left top no-repeat;
	padding: 38px 35px 0 35px;
}
.prod #left p {
	color: #30333b;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}
#right {
	width: 370px;
	float: right;
	padding-top: 15px;
}
.sub #right {
	border-top: 1px solid #cbccd1;
	width: 450px;
	padding-top: 25px;
}
.contact #right {
	position: relative;
}
#text h2 {
	font-size: 20px;
	font-weight: bold;
	color: #30333b;
	margin-bottom: 10px;
}
#text h3 {
	clear: left; /*added by Oran 20/07*/
	font-size: 16px;
	line-height: 24px;
	color: #30333b;
	font-weight: bold;
	margin-bottom: 10px;
}
#text h5 {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #555861;
	margin-bottom: 5px;
}
#text p {
	color: #34363c;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 25px;
}
#text p a {
	color: #1d3a92;
	font-weight: bold;
}
#text p a:hover {
	text-decoration: underline;
}
#text hr {
	border: 3px solid #cecfd4;
	margin-bottom: 25px;
}
#text img {
	float: left;
	margin: 7px 20px 0 0;
}
#text .alignright {
	float: right;
	margin: 7px 0 0 20px;
}
#bq {
	background: #e9eef8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 15px 15px 20px 20px;
	margin-bottom: 20px;
}
#bq p {
	padding-left: 25px;
	background: url(../images/art/quote.gif) left top no-repeat;
	font: italic 14px Georgia, "Times New Roman", Times, serif;
	color: #4a5160;
	line-height: 20px;
	margin-bottom: 15px;
}
#bq .who {
	margin: 0 0 0 25px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #34363c;
	padding: 0;
	background: none;
}
#bq .who span {
	font-weight: bold;
	color: #9598a0;
	font-size: 12px;
}
#text ul,#text ol {
	margin: 0 0 20px 40px;
}
.boxul {
	margin: 20px 0 20px 40px;
}
#text li,.boxul li {
	font-size: 12px;
	color: #34363c;
	line-height: 18px;
	margin-bottom: 5px;
}
#text ul li,.boxul li {
	list-style: url(../images/art/blt.gif) outside;
}
#text ol li {
	list-style: decimal;
	font-weight: bold;
	color: #34363c;
}
#text ol p {
	margin-bottom: 5px;
}
.home #right {
	padding: 0;
	width: 400px;
}
.home #right h5 {
	font-size: 11px;
	font-weight: bold;
	color: #555861;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#news li {
	display: inline-block;
	clear: both;
	width: 400px;
	margin-bottom: 40px;
}
#news img {
	float: left;
}
#news h4 {
	margin: 0 0 5px 110px;
}
#news h4 a {
	font-size: 14px;
	font-weight: bold;
	color: #30333b;
	line-height: 18px;
}
#news h4 a:hover {
	color: #0146ad;
}
#news p {
	color: #333b54;
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 10px 110px;
}
#news .rm {
	margin-left: 110px;
	padding-left: 20px;
	background: url(../images/art/ico-readmore.gif) left 5px no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #1d3a92;
}
#news .rm:hover {
	text-decoration: underline;
}
#right h1 {
	font-size: 30px;
	font-weight: bold;
	color: #30333b;
	margin-bottom: 20px;
}
#right .desc {
	font-size: 14px;
	line-height: 20px;
	color: #5c6068;
	margin-bottom: 10px;
}
#right .shot {
	position: absolute;
	left: -30px;
	top: 100px;
}
#svs {
	padding-bottom: 30px;
	border-bottom: 1px solid #cbccd1;
	margin: 300px 0 20px 0;
}
#svs .textwidget li {
	padding: 0 40px 0 65px;
	position: relative;
	margin-bottom: 20px;
	width: 265px;
}
#svs .textwidget li p {
	font-size: 11px;
	line-height: 16px;
}
#svs .textwidget img {
	position: absolute;
	left: 0;
	top: 0;
}
#svs .textwidget a {
	font-size: 12px;
	font-weight: bold;
	color: #30333b;
}
#svs .textwidget a:hover {
	color: #0146ad;
}
#svs .textwidget p {
	font-size: 12px;
	line-height: 18px;
}
#info {
	padding-top: 25px;
	padding-bottom: 25px;
	border-top: 3px solid #cecfd4;
	border-bottom: 3px solid #cecfd4;
	margin-bottom: 35px;
	margin-top: 55px;
}
#info div {
	width: 160px;
	float: left;
}
#info h5 {
	color: #555861;
	margin-bottom: 10px;
	padding-left: 16px;
	font-weight: bold;
}
#info .loc {
	background: url(../images/art/ico-location.gif) left top no-repeat;
	line-height: 16px;
}
#info .phn {
	background: url(../images/art/ico-phone.gif) left center no-repeat;
	line-height: 16px;
}
#info .mail {
	background: url(../images/art/ico-email.gif) left center no-repeat;
	padding-left: 20px;
	line-height: 13px;
}
#info a {
	color: #3b54a1;
	font-weight: bold;
}
#info a:hover {
	text-decoration: underline;
}
#info strong {
	color: #30333b;
	font-weight: bold;
	font-size: 12px;
}
#info .lft {
	margin-right: 40px;
}
#info ul {
	margin-bottom: 20px;
}
.prod #right {
	width: 642px;
	padding: 25px 20px 0 20px;
	background: url(../images/art/bg-right.jpg) left top no-repeat;
}
.boxes {
	width: 170px;
	height: 150px;
	padding: 30px 15px 0 125px;
	background: #ffffff url(../images/art/bg-boxes.gif) left top repeat-x;
	border: 1px solid #bfc5cd;
	position: relative;
	-moz-box-shadow: 0 0 5px #efefef;
	-webkit-box-shadow: 0 0 5px #efefef;
	box-shadow: 0 0 5px #efefef;
	float: left;
	margin: 0 7px 6px 0;
}
.boxes.lst {
	margin-right: 0;
}
.boxes img {
	position: absolute;
	left: 20px;
	top: 50px;
}
.boxes:hover {
	border-color: #61a1d6;
}
.boxes:hover .awesome,.awesome:hover,#left .awesome:hover {
	background: #0036a6 url(../images/art/alert-overlay.png) 0 0 repeat-x;
}
.boxes:hover strong {
	color: #0146ad;
}
.boxes h4 {
	margin-bottom: 10px;
}
.boxes h4 a {
	color: #4d515c;
	font-weight: bold;
	font-size: 14px;
}
.boxes p {
	margin-bottom: 15px;
}
.awesome {
	background: #3c404a url(../images/art/alert-overlay.png) repeat-x;
	display: inline-block;
	text-align: center;
	padding: 5px 14px;
	color: #fff;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border-bottom: 1px solid #222;
	position: relative;
	cursor: pointer;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
#serv {
	background: #000f45;
}
#serv h3 {
	background: #0c3678 url(../images/art/bg-serv.gif) left top repeat-x;
	text-align: center;
	font-size: 13px;
	color: #6f88af;
	font-weight: bold;
	height: 35px;
	padding-top: 20px;
}
#footer {
	background: url(../images/art/bg-footer.jpg) left top repeat-x;
	padding-top: 15px;
}
#footer p {
	color: #c6c8cb;
	font-size: 11px;
	float: left;
}
#footer .fr {
	float: right;
	text-align: right;
}
/** START About Styling **/
.about #content {
	padding: 0;
	background: #ffffff;
}
#box {
	height: 312px;
	background: url(../images/art/bg-top.jpg) no-repeat;
	padding: 35px 0 0 0;
}
.blft {
	float: left;
	width: 411px;
	padding: 35px 35px 0 35px;
}
.blft h1 {
	color: #174792;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	margin-bottom: 25px;
}
.blft em {
	color: #436fb4;
}
.blft p {
	color: #595d66;
	font-size: 20px;
	line-height: 28px;
}
.brgt {
	float: left;
	width: 409px;
	padding: 15px 35px 0 35px;
}
.brgt h4 {
	font-size: 16px;
	font-weight: bold;
	color: #174792;
	margin-bottom: 20px;
	line-height: 20px;
}
.brgt img {
	float: left;
}
.brgt li {
	margin-bottom: 17px;
	width: 409px;
}
.brgt p {
	padding-left: 50px;
	margin: 0;
	font-size: 14px;
	line-height: 20px;
	color: #4d5159;
}
.brgt p strong {
	font-weight: bold;
}
#profile {
	background: #f3f5f6 url(../images/art/bg-row.gif) top repeat-y;
	padding: 20px 35px 30px 35px;
}
.pbox {
	width: 250px;
	background: #f3f3f3 url(../images/art/bg-pbox.gif) top repeat-x;
	border: 1px solid #d5d8dd;
	height: 558px;
	float: left;
	padding: 30px 21px;
	-moz-box-shadow: 1px 1px 3px #d7d9de;
	-webkit-box-shadow: 1px 1px 3px #d7d9de;
	box-shadow: 1px 1px 3px #d7d9de;
	margin-right: 4px;
}
.pbox.lst {
	margin-right: 0;
}
.pbox h3,#find h3 {
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #30333b;
}
.pbox h5 {
	color: #30333b;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
}
.pbox p,#find p {
	color: #34363c;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 18px;
}
#tech a {
	margin-left: 0;
	padding-left: 20px;
	background: url(../images/art/ico-readmore.gif) left 5px no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #1d3a92;
	display: block;
}
#tech a:hover {
	text-decoration: underline;
}
#tech li {
	padding-left: 20px;
	background: url(../images/art/list-tech.gif) left 6px no-repeat;
	margin-bottom: 15px;
	width: 230px;
}
#tech p {
	margin: 0;
}
#find {
	background: #ffffff url(../images/art/bg-find.gif) left top no-repeat;
	padding: 30px 35px 50px 35px;
}
#find table {
	width: 540px;
	float: left;
	border-collapse: collapse;
}
#find th {
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 20px;
}
.c1 {
	background: url(../images/art/ico-email.gif) left center no-repeat;
}
.c2 {
	background: url(../images/art/ico-phone.gif) left center no-repeat;
}
.c3 {
	background: url(../images/art/ico-location.gif) left center no-repeat;
}
#find td {
	vertical-align: top;
	text-align: left;
	padding-top: 5px;
	color: #30333b;
}
#find td a {
	color: #3b54a1;
	font-weight: bold;
}
#find td a:hover {
	text-decoration: underline;
}
#find img {
	float: right;
}
/** END About Styling **/ /** Product home page **/
#prod ul {
	width: 700px;
	list-style-type: none;
}
#prod li {
	width: 316px;
	margin: 15px 0 0 0;
	padding: 0 10px 0 0;
	line-height: 15px;
	float: left;
}
/** Hero Banner columns **/
#herobann ul {
	width: 430px;
	list-style-type: none;
}
#herobann li {
	width: 190px;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	line-height: 15px;
	float: left;
}
/** Replicate XML styling **/
.likeXML {
	margin: 20px 0;
}
.likeXML .text {
	color: #000;
	font-size: 12px;
}
.likeXML .start-tag,.likeXML .end-tag {
	color: #800080 !important;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
}
.likeXML li li {
	margin-left: 20px;
}
.likeXML li li li {
	margin-left: 20px;
}

/* Contact Form 7 */

.wpcf7-workbrief div{
	width:auto !important;
}
.wpcf7-workbrief br {
    display: inline !important;
}
.wpcf7-workbrief h3{
	 font-size: 17px;
	 float:left;
	 clear:left;
	 margin: 20px 0 10px;
}
.wpcf7-workbrief hr{
	clear:left;
}
.wpcf7-workbrief label {
	font-size: 12px;
	width:400px !important;
	text-align:left !important;
}
.wpcf7-workbrief label .str{
   float: left;
    padding-right: 10px;
    text-align: right;
    width: 75px;

}
.wpcf7-workbrief .desc{
	font-size: 11px;
	margin-left: 85px;
	float:left;
	width: 500px;
}
.wpcf7-workbrief textarea, .wpcf7-workbrief input{
	margin: 10px 0 0 85px;
}
.wpcf7-workbrief textarea{
	width: 500px;
}
.wpcf7-workbrief input{
  clear: left;
    float: left;
    width: 250px;
}
.wpcf7-workbrief  span.wpcf7-not-valid-tip {
    margin: 10px;
    position: relative;
    float:left;
}

