ul {margin-left: 0; padding-left: 1.5em;}

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}

/* Global properties */
body {background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1em;color:#464646}
html {min-width:1200px}
html, body {height:100%}

/* Global Structure = */
.container {margin:0 auto;width:1200px;font-size:.80em}

/* Header */
header .container {height:125px;overflow:hidden;position:relative}

/* Sidebar */
aside {background:url(../imagesxxx/aside-tail.gif) repeat-x left top #131313;max-width:1200px}

/* Footer */
footer .container {text-align:center;line-height:1.667em;padding:20px 0}

/* Left & Right alignment */
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.col-1, .col-2, .col-3, .col-4, .col-5 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.wrap {width:100%}

/* tailings */
.tail-top, .tail-top1, .tail-top2, .tail-top3 {background-repeat:repeat-x;background-color:#f2f2f2;background-position:left top;min-width:1200px}
.tail-top {background-image:url(../imagesxxx/tail-top.gif)}
.tail-top1 {background-image:url(../imagesxxx/tail-top1.gif)}
.tail-top2 {background-image:url(../imagesxxx/tail-top2.gif)}
.tail-top3 {background-image:url(../imagesxxx/tail-top3.gif)}

/* form defaults */
input, select, textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;color:#393939;margin:0;padding:0}
fieldset {border:0}

/* lists */
.info-list {padding-bottom:5px}
.info-list li {text-align:right;width:100%;overflow:hidden;vertical-align:top;border-bottom:1px solid #dfdfdf;padding:0 0 6px 5px;margin:0 0 6px -5px}
.info-list li span {float:left}
.info-list1 {padding-bottom:5px}
.info-list1 li {width:100%;overflow:hidden;vertical-align:top;border-top:1px solid #dfdfdf;padding:6px 0 0 5px;margin:6px 0 0 -5px}
.info-list1 li:first-child {border:none;padding-top:0;margin-top:0}
.info-list1.alt li {text-align:center}
.solutions li {width:100%;overflow:hidden;vertical-align:top;margin:18px 0 0 -8px;background:url(../imagesxxx/divider1.gif) repeat-x left top;padding-top:20px}
.solutions li:first-child {background:none;padding-top:0;margin-top:0}
.solutions li img {float:left;margin-right:9px} 
.solutions li p {margin-bottom:10px}
.list li {line-height:1.667em}
.list li:first-child {font-weight:bold}
.list li,
.list li a {color:#e5e5e5}
.list li a {text-decoration:none}
.list li a:hover {color:#07A5CC}
.list1 {padding-bottom:11px} 
.list1 li {padding:0 0 15px 10px;height:1%;background:url(../imagesxxx/marker.gif) no-repeat left 4px}

.list2 {padding-bottom:11px} 
.list2 li {padding:0 0 15px 10px;height:1%;background:url(../imagesxxx/marker.gif) no-repeat left 4px}
.list2 li a {text-decoration:none;font-size:15px}
.list2 li a:hover {font-weight:bold}

/* other */
.img-indent {margin:0 20px 0 0;float:left}
.img-box {width:100%;overflow:hidden;padding-bottom:12px;line-height:1.4em}
.img-box img {float:left;margin:0 20px 0 -1px}
.extra-wrap {overflow:hidden}

address {font-style:normal;line-height:1.667em;display:block;padding-bottom:20px}
address b {float:left;width:73px}

/* txt, links, lines, titles */
a {color:#428301;outline:none}
a:hover {text-decoration:none}
h1 {padding:12px 0 0 20px;font-size:40px;line-height:1.2em}
h1 a {text-decoration:none}
h2 {color:#464646;font-size:27px;line-height:1.2em;margin-bottom:15px;letter-spacing:-1px}
h2.extra {padding:30px 0 0 43px}
h3 {font-size:26px;line-height:1.2em;color:#fff;margin-bottom:30px}
h4 {font-size:20px;line-height:1.2em;color:#fff;margin-bottom:27px;letter-spacing:-1px}
h4.extra {margin-bottom:12px}
h5 {font-size:1em;line-height:1.667em;margin-bottom:10px}
h6 {color:#428301;font-size:25px;line-height:1.2em;margin-bottom:15px;letter-spacing:-1px}
h6.extra {padding:30px 0 0 43px}

h7 {color:#82b704;font-size:25px;line-height:1.2em;margin-bottom:15px;letter-spacing:-1px}
h7.extra {padding:30px 0 0 43px}

h8 {color:#6fa803;font-size:14px;}
h8.extra {padding:30px 0 0 43px}

.linkmenu {display:inline-block;color:#fff;font-size: 1.2em;line-height:1.2em;text-decoration:none; text-shadow:1px 1px #295c01; background:url(../imagesxxx/link2-bgd.gif) left top repeat-x}
.linkmenu:hover {color:#000}
.linkmenu span {display:block;background:url(../imagesxxx/link2-left.gif) no-repeat left top}
.linkmenu span span {background:url(../imagesxxx/link2-right.gif) no-repeat right top;padding:10px 22px}

.line-ver1 {background-image:url(../imagesxxx/line-ver1.gif);background-repeat:repeat-y;background-position:356px 0;width:100%}
.line-ver2 {background-image:url(../imagesxxx/line-ver1.gif);background-repeat:repeat-y;background-position:457px 0;width:100%}
.line-ver3 {background-image:url(../imagesxxx/line-ver1.gif);background-repeat:repeat-y;background-position:617px 0;width:100%}
.line-ver4 {background-image:url(../imagesxxx/line-ver1.gif);background-repeat:repeat-y;background-position:777px 0;width:100%}

.box {background:url(../imagesxxx/box-tail.gif) repeat-x left top #fff;width:100%}
.box .border-bot {background:url(../imagesxxx/border-bot.gif) repeat-x left bottom}
.box .border-left {background:url(../imagesxxx/border-left.gif) repeat-y left top}
.box .border-right {background:url(../imagesxxx/border-right.gif) repeat-y right top}
.box .left-top-corner {background:url(../imagesxxx/left-top-corner.gif) no-repeat left top}
.box .right-top-corner {background:url(../imagesxxx/right-top-corner.gif) no-repeat right top}
.box .left-top-corner1 {background:url(../imagesxxx/left-top-corner1.gif) no-repeat left top}
.box .right-top-corner1 {background:url(../imagesxxx/right-top-corner1.gif) no-repeat right top}
.box .left-bot-corner {background:url(../imagesxxx/left-bot-corner.gif) no-repeat left bottom;width:100%}
.box .right-bot-corner {background:url(../imagesxxx/right-bot-corner.gif) no-repeat right bottom}
.box .inner {padding:15px 38px 26px 43px}
.box.extra {background-image:url(../imagesxxx/box-tail1.gif);background-repeat:repeat-x;width:100%}
.box.extra .inner {padding:4px 4px 1px 4px}
.box .border-top {background-image:url(../imagesxxx/box-tail2.gif);background-repeat:repeat-x;width:100%}
.box .inner1 {padding:7px 0 0 0}

/* header */
header nav {float:right;padding:13px 24px 0 0}
header nav li {float:left;font-size:18px;line-height:3em;text-transform:uppercase;padding-left:21px;margin-left:19px;background:url(../imagesxxx/divider-green.png) repeat-y left top}
header nav li:first-child {background:none;padding-left:0;margin-left:0}
header nav li a {color:#fff;text-decoration:none}
header nav li.current a, header nav li a:hover {color:#07A5CC}
header .top-info {position:absolute;left:45px;top:17px;}
header .middle-info {position:absolute; left:740px; top:14px}
header .side-info {position:absolute;right:15px;top:17px}

/* Sidebar */
aside .inside {padding:35px 40px 35px 44px}

/* aside */
aside .col-1 {width:200px;margin-right:115px;}
aside .col-2 {width:200px;margin-right:96px}
aside .col-3 {width:200px;margin-right:82px}
aside .col-4 {width:299px;margin-right:60px}
aside .col-5 {width:1px}

hr {
  border: 0;
  width: 1200px;
  color: #82b704;
background-color: #82b704;
height: 5px;
}

a:hover {
	text-decoration:none;
}

a {
	text-decoration:none;
}

#interface1 {
	z-index:1;
}

#loader_container {
    text-align:center;
    position:absolute;
    top:40%;
    width:100%}

#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:145px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}

#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94
}

#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px
}

.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}
