/* Default
 * Text styles
---------------------------------------------------------------------------------------------- */

* {
	margin:0px;
	padding:0px;
	border:0px;
}

body {
	background:#ABDCDE url(../images/bg.jpg) top center repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}

ul, li {
	margin:0px;
}

p {
	margin:0px 0px 20px 0px;
	line-height:140%;
	text-align:justify;
}

a {
	color:#F0400A;
}

a:visited {
	color:#F0400A;
}

a:hover {
	color:#F8A10A;
}

.header {
	width: 810px;
	margin:0 auto;
	height:80px;
	clear:both;
}

.lang {
	margin:0 auto;
	padding:0px 20px 0px 0px;
	float:right;
}

.nav {
	margin:0 auto;
	padding-top:35px;
	height:33px;
}

.nav li {
	list-style:none;
	float:left;
}

.contentarea {
	margin:0 auto;
	width: 810px;
	clear:both;
}

.footer {
	margin:0 auto;
	padding: 0px 0px 20px 0px;
	width: 810px;
}

.sub_left { 
	background-image:url(../images/sub_left.gif);
	width:20px;
}

.sub_right { 
	background-image:url(../images/sub_right.gif);
	width:20px;
}

.bg_menu { 
	background-image:url(../images/bg_menu.gif);
	width:150px;
}

.box_with_menu {
	background:#ffffff url(../images/bg_leaf.jpg) top left no-repeat;
	width:620px;
}

.box_with_menu_no_bg {
	background:#ffffff;
	width:620px;
}

.box_no_menu {
	background:#ffffff url(../images/bg_leaf.jpg) top left no-repeat;
	width:770px;
}

.box_no_menu_no_bg {
	background:#ffffff;
	width:770px;
}

.innerbox {
	margin:25px;
}

/* Certifications */
.cert_name {
	font-size:15px;
	font-weight:bold;
	color:#376698;
	text-align:center;
}

/* News */
.news_bar {
	background:#ABCE50 url(../images/news_bar.gif) repeat-x;
}

.txt_date {
	font-weight:bold;
}

/* Products */
.pd_row1 {
	background-color:#F6F7C5;
	width:359px;
	padding:10px;
}

.pd_row2 {
	background-color:#F2E5A0;
	width:359px;
	padding:10px;
}

.pd_img {
	padding-right:8px;
}

/* Capability */
.cap_bar {
	background:#50CE8F url(../images/cap_bar.gif) repeat-x;
}

.dotline {
	background:url(../images/dotline.gif) repeat-x;
	height:15px;
}

/* Contact Us */
.vdotline {
	background:url(../images/vdotline.gif) repeat-y;
	width:20px;
}

.txt_hd {
	font-weight:bold;
	color:#C65871;
	font-size:13px;
}

