@charset "UTF-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #232323;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/main-bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.extralinks {
	font-family: Verdana, Geneva, sans-serif;
	color: #3A3A3A;
	background-color: #FFF;
	width: 800px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 35px;
}
.extralinks a {
	font-size: 9pt;
	color: #3C3C3C;
}
.main strong {
	color: #4D4D4D;
}
.main .mainleft ul li h3 {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
}
.mainleft h2 a {
	color: #494949;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


.boxes {
	background-image: url(../images/bottom-boxbg.jpg);
	background-repeat: no-repeat;
	width: 826px;
	margin-right: auto;
	margin-left: auto;
	height: 280px;
	text-align: center;
	vertical-align: top;
	padding-right: 37px;
	padding-left: 37px;
	background-position: left bottom;
}
.boxes td {
	text-align: left;
}
.boxes .box {
	width: 218px;
	border: 1px solid #d1d1d1;
	height: 240px;
	margin-right: 25px;
	margin-left: 25px;
}
.boxes .box h3 {
	margin: 0px;
	background-color: #666666;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.boxes .box p {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 5px;
}
.ufo-highlite {
	color: #F16729;
}

a:active
{
outline: none;
}

.header {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.nav {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.topads {
	margin-right: auto;
	margin-left: auto;
	width: 874px;
	height: 132px;
	background-image: url(../images/top_content_bg.jpg);
	background-repeat: repeat;
	background-position: left;
	padding-left: 13px;
	text-align: left;
	padding-top: 13px;
	padding-right: 13px;
}
.adpad {
	padding-left: 38px;
}
.main {
	background-image: url(../images/bodybg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 832px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 34px;
	padding-left: 34px;
	text-align: left;
	padding-top: 14px;
}
.footer {
	background-image: url(../images/footer2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	background-color: #FFF;
}
.footer p {
	color: #000;
	margin: 0px;
	padding: 0px;
}
.main h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4d4d4d;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
.h2span {
	color: #494949;
}
.main p {
	padding-top: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.main .mainleft {
	width: 400px;
	float: left;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D7D7;
}
.main .mainright {
	float: right;
	width: 390px;
	text-align: left;
	vertical-align: top;
}
.clearfloat {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.main2 {
	background-image: url(../images/bodybg2.jpg);
	background-repeat: repeat;
	background-position: center top;
	width: 832px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 34px;
	padding-left: 34px;
	text-align: left;
	padding-top: 14px;
}
.main2 strong {
	color: #4D4D4D;
}
.main2 .feedtable {
	margin-top: 3px;
}
.main2 .mainleft {
	width: 400px;
	float: left;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D7D7;
	background-image: url(../images/mainleft2bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main2 .mainright {
	float: right;
	width: 390px;
	background-image: url(../images/mainright2bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main2 h1 {
	margin-top: 38px;
	font-size: 10pt;
	color: #4D4D4D;
}
a:link {
	color: #009ade;
}
a:visited {
	color: #009ade;
	text-decoration: none;
}
a:hover {
	color: #00AEFC;
	text-decoration: none;
}
.footer a {
	color: #999;
	margin: 0px;
	padding: 0px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4d4d4d;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
.headerlinks a:link {
	color: #4D4D4D;
	text-decoration: none;
}
.headerlinks a:visited {
	color: #4D4D4D;
	text-decoration: none;
}
.main2 .mainleft2 {
	width: 400px;
	float: left;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D7D7;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/left-2bg.jpg);
}
.main2 .mainleft-mac {
	width: 400px;
	float: left;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D7D7;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/left-mac.jpg);
}
.main2 .mainright-overview {
	float: right;
	width: 390px;
	background-image: url(../images/mainright-quest.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main2 .mainleft-ecom {
	width: 98%;
	float: left;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D7D7;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/mainright-ecom.jpg);
}
.mainleft-ecom p {
	width: 450px;
}
.toptag h2 {
	font-size: 9pt;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.toptag h1 {
	font-size: 9pt;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.toptag {
	color: #A0A0A0;
	text-align: center;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	height: 20px;
}
.mainright-tip {
	float: right;
	width: 390px;
	background-image: url(../images/mainright-tip.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main2 h2 {
	margin-top: 38px;
	color: #4D4D4D;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.main h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4d4d4d;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
.main2 h3 {
	margin-top: 38px;
	color: #4D4D4D;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.boxes .box h4 {
	margin: 0px;
	background-color: #666666;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.main2 .mainleft-micro {
	width: 400px;
	float: left;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D7D7;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/mainleft-micro.jpg);
}
.main .mainright-pack {
	float: right;
	width: 390px;
	text-align: left;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left top;
}
.mainleft h1 a {
	color: #494949;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#mygallery .belt .panel p {
	width: 90%;
}
#mygallery .belt .panel img {
	padding-right: 20px;
}
.logo-img {
	padding-right: 15px;
	padding-left: 5px;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
#error {
	width: 500px;
	border: 1px dotted #FF0000;
	margin-left: 0px;
	background-color: #C1C1C1;
}
.main div .contactform {
}
form ul li label {
	width: 200px;
	margin-right: 20px;
	display: block;
	text-align: left;
	float: left;
	vertical-align: top;
}
.contactform form ul li input {
}
.contactform form ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contactform form ul li {
	margin-top: 4px;
}
.input-width {
	width: 200px;
}
.contactform fieldset legend {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #157DCE;
}
#standard {
	text-align: left;
	vertical-align: top;
	background-image: url(../images/more-panel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
}
#standard p {
	margin-right: 10px;
	margin-left: 15px;
}
.tips p {
	width: 550px;
}
.tips li {
	width: 550px;
}.dark a {
	color: #333;
	text-decoration: underline;
}
.casestdy {
	width: 450px;
}
.caseimg {
	margin: 5px;
}
.stages {
	color: #F60;
}
.casestdy strong {
	color: #F60;
} 

#tabhome1 {
	background-image: url(../images/left-2bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#tab2home {
	background-image: url(../images/mainright2bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#tab3home {
	background-image: url(../images/mainright-home-pack.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.main .mainleft-ecom2 p {
	width: 550px;
}
