body {margin:0px;padding:0px;font-family:Verdana;color:#666666;overflow:auto;}
img {margin:0px;border:none;}
a {border:none;text-decoration:none;outline: none;color:#666666;}
#main {width:778px;margin-left:auto;margin-right:auto;}
#header {width:778px;height:151px;float:left;}
	#buildings {width:319px;height:134px;float:left;}
	#logo {width:459px;height:60px;text-align:right;float:left;}
	.img_logo{margin:10px 0px 10px 0px;}
	#fading {width:459px;height:21px;float:left;}
	#menu {width:459px;height:53px;float:left;}
		.button {float:left;}
		.menu_prod {float:left;}
		#products {float:left;width:93px;}
#left {width:160px;float:left;}
	#left_menu{width:140px;border-left:10px solid #FFFFFF;float:left;}
	#decoration {width:9px;height:350px;margin-top:2px;border-style:solid;border-color:#91CE00;border-width:1px 1px 0px 0px;float:left;}
	#path {width:778px;height:21px;background:url(../images/bg_fade.gif) repeat;float:left;}
	.navigation {font-size:10px;font-weight:bold;color:#666666;text-indent:170px;text-transform: lowercase;}
	.navigation a {color:#91CE00;outline: none;text-transform: lowercase;}
	#dot_title {width:9px;background:url(../images/green_dot2.gif) no-repeat;margin-top:0px;}
	.section_title {width:140px;font-weight:bold;font-size:12px;height:17px;float:left;color:#666666;}
	.menu_links {width:140px;float:left;}
	.menu_links ul {list-style:none;list-style-type:none;float:left;marker-offset:0px;margin:0px;padding:0px;}
	.menu_links li {font-size:11px;font-weight:bold;color:#666666;line-height:16px;}
	.menu_links li a {color:#91CE00;outline: none;}
	.menu_links .MyLi {border-left:8px solid white;}
.officeLoc {width:140px;float:left;font-size:11px;font-weight:bold;border-top:15px solid white;}
.dotted_list {margin:7px;padding:0px;list-style-image: url(../images/green_dot2.gif);}
.dotted_list li {margin:10px;}
.menu_links ul ul li {margin:0px;margin-left:0px;float:left;list-style:none;outline:none;list-style-type:none;border-left:8px solid white;}
#mainbody {width:458px;float:left;border-width:0px 10px 10px 10px;border-style: solid; border-color:white;font-size:11px;}
#mainbodyContact {width:608px;float:left;border-width:0px 0px 10px 10px;border-style: solid; border-color:white;font-size:11px;}
#mainbody a {font-weight:bold;color:#91CE00;outline: none;}
#mainbody_2COL {width:608px;float:left;border-width:0px 0px 10px 10px;border-style: solid; border-color:white;font-size:11px;}
#mainbody_2COL a {font-weight:bold;color:#91CE00;outline: none;}
#mainbody_1COL {width:768px;float:left;border-width:0px 0px 10px 0px;border-style: solid; border-color:white;font-size:11px;}

.page_title{font-size:12px;font-weight:bold;border-bottom:15px solid white;}

.page_nav{font-size:11px;font-weight:bold;border-bottom:10px solid white;float:right;}
.page_nav a {color:#91CE00;}
.last a {color:#666666;}

#mainbody p {margin:0px;padding:0px;}
#mainbody_2COL p {margin:0px;padding:0px;}
#mainbody_1COL p {margin:0px;padding:0px;}
#mainbody div {margin:0px;padding:0px;}
#mainbody_2COL div {margin:0px;padding:0px;}
#mainbody_1COL div {margin:0px;padding:0px;}
#mainbody font {font-family:Verdana;}
#mainbody_2COL font {font-family:Verdana;}
#mainbody_1COL font {font-family:Verdana;}
#mainbody_2COL_contact {width:435px;float:left;font-size:11px;}

#mainbody_Login {width:330px;float:left;border-width:0px 23px 10px 10px;border-style: solid; border-color:white;font-size:11px;}


/*photo gallery style*/

#mainbody_2COL_gallery {width:618px;float:left;font-size:11px;}
#mainbody_2COL_gallery .element {float:left;width:608px;}
#mainbody_2COL_gallery .elementDet {float:left;width:608px;}
#mainbody_2COL_gallery .elementNav {float:left;width:608px;}
#mainbody_2COL_gallery h1 {display:none;}
.page_title_gallery{font-size:16px;font-weight:bold;border-bottom:15px solid white;}

.pgThumbTable {empty-cells: show;width:618px;padding:0px;margin:0px;}
.pgThumbImageTitle {vertical-align: top;width:206px;height:152px;padding-bottom:4px;white-space: nowrap;}
.pgThumbImageTitle img {border:1px solid white;margin:0px;}
.pgThumbImageTitle img:hover {border:1px solid #8FCC00;}
.pgThumbImageTitle span {display: block;padding-top: 2px;}

.pgThumbText {padding-bottom: 5px;}
.element .pgNavigation {display:none;}
.elementDet .pgNavigation {display:none;}
td.pgDetailImageDescription {vertical-align: top;padding-bottom: 5px;}
td.pgDetailImageTitle {font-size:12px;font-weight:bold;text-align:right;border-right:5px solid white;text-transform: capitalize;}
.bodyGallery {width:608px;text-align:center;float:left;}

#mainbody_2COL_Left {width:388px;float:left;border-right:20px solid white;;font-size:11px;}
#mainbody_2COL_Left_Private {width:448px;float:left;border-right:20px solid white;;font-size:11px;}
#mainbody_2COL_Left_Private table{width:448px;}
#mainbody_2COL_Right_Private {width:150px;float:left;}
#mainbody_2COL_Right {width:200px;float:left;}
#topImg {width:200px;float:left;}
#topImg image {width:200px;border-bottom:20px solid white;}
#boxPress {width:198px;height:362px;float:left;border:1px solid #8FCB00;}
#boxPressContent {width:194px;float:left;border-left:4px solid white;border-top:8px solid white;}
#boxPressContent b {font-size:12px;font-weight:bold;}

#boxLatest {width:148px;height:390px;float:left;border:1px solid #8FCB00;}
#boxLatestContent {width:144px;float:left;border-left:4px solid white;font-size:11px;}
#boxLatestContent b {font-size:12px;font-weight:bold;}
#boxLatestContent a {font-weight:bold;color:#92cd00;}
#boxLatestContent .dotted_list li {margin:5px;margin-left:10px;font-weight:bold;}

#boxLogout {width:148px;height:34px;float:left;border:1px solid #8FCB00;margin-top: 10px;}
#boxLogout form{margin-top: 10px;margin-left:35px;}

.paragraph_title{font-size:14px;font-weight:bold;border-bottom:15px solid white;}

#features{list-style:none;margin:0px;padding:0px;}
#features li {border-bottom:1px solid #91CE00;padding-bottom:7px;padding-top:4px;}

#right {width:140px;float:left;}
#rightContact {width:140px;float:left;border-top:16px solid white;}
#rightContact a {cursor:hand;}

#footer {width:758px;height:20px;font-size:10px;float:none;border:10px solid white;border-top:25px solid white;}
#contactsF {width:160px;float:left;border-left:10px solid white;}
#copy {width:588px;float:left;text-align:right;}
.bibliography {font-size: 9px;}
.subtitles {font-size:13px;font-weight:bold;border-bottom:3px solid white;}
.note {width:100%;text-align:right;}
#tables {width:608px;float:left;border-width:0px 0px 10px 10px;border-style: solid; border-color:white;font-size:11px;}

#tables table {table-layout: fixed; width: 608px; border-collapse:collapse; border:1px solid #ABDD4C;}
#tables td {width:107px;border-collapse:collapse; border:1px solid #ABDD4C;padding:5px;padding-left:8px;}
#tables .td0 {background-color:#FFFFFF;font-weight:bold;}
#tables .td1 {background-color:#DEF0B2;}
#tables .td2 {background-color:#E9F5CC;}

#tables caption {font-size:16px;font-weight:bold;text-align:left;line-height:35px;}

/*CSS CONTACT FORM*/
form {margin:0px;}
.contactus {width:608px;float:left;}
.contactus label {width:80px;float:left;font-weight:bold;}
.inputMain {width:211px;float:left;}
.inputZip {width:50px;float:left;}
.inputCity {width:115px;float:left;}
.inputPhone1 {width:50px;float:left;}
.inputPhone2 {width:145px;float:left;margin-left:10px;}
.inputFax {width:145px;float:left;margin-left:10px;}
.contactArea {width:518px;height:176px;float:left;}
.row_left {float:left;width:297px;border-bottom:10px solid white;}
.row_right {float:left;width:301px;border-bottom:10px solid white;border-left:10px solid white;}
.warning {float:left;width:604px;text-align:right;border-top:10px solid white;border-bottom:10px solid white;}

/*NEW IN OPENCMS*/
.private ul {margin:7px;padding:0px;list-style-image: url(../images/green_dot2.gif);}
.private ul li {margin:10px;}
.privateL ul {list-style:none;margin:0px;padding:0px;}
.privateL ul li {border-bottom:1px solid #91CE00;padding-bottom:7px;padding-top:4px;}
.privateL ul {list-style:none;margin:0px;padding:0px;}
.privateL ul li {border-bottom:1px solid #91CE00;padding-bottom:7px;padding-top:4px;}
.KeyText {width:158px;height:346px;background:url(images/keyfigures_bg.gif) repeat;float:left;}
.KeyText b {font-weight:bold;color:#666666;}
.private table {margin-top:0px;width:435px;}
.private img {margin:0px;}

.private p {margin:0px;padding:0px;}



/*NEW NAVIGATION TOP BAR */
#aboutus {width:85px;height:53px;background:url(../images/b_space.gif) no-repeat;}
#aboutus_container {border-left:4px solid #91CE00;display:none; white-space: nowrap;}
#aboutus_layer {padding-left:12px;padding-right:12px;background-color:#acda40;border:1px solid white;
						font-family:Arial;color:#ffffff;font-size:11px;font-weight:bold;z-index:100;position:absolute;}
#aboutus_layer a {color:white;}
#aboutus_layer a:hover {text-decoration:underline;}

#product {float:left;width:93px;height:53px;background:url(../images/b_about.gif) no-repeat;}
#product_container {border-left:2px solid #91CE00;display:none; white-space: nowrap;}
#product_layer {padding-left:13px;padding-right:13px;background-color:#acda40;border:1px solid white;
						font-family:Arial;color:#ffffff;font-size:11px;font-weight:bold;z-index:100;position:absolute;}
#product_layer a {color:white;}
#product_layer a:hover {text-decoration:underline;}

#productAct {float:left;width:93px;height:53px;background:url(../images/b_about.gif) no-repeat;}
#productAct_container {border-left:2px solid #91CE00;display:none; white-space: nowrap;}
#productAct_layer {padding-left:13px;padding-right:13px;background-color:#acda40;border:1px solid white;
							font-family:Arial;color:#ffffff;font-size:11px;font-weight:bold;z-index:100;position:absolute;}
#productAct_layer a {color:white;}
#productAct_layer a:hover {text-decoration:underline;}

#datacenter {width:93px;height:53px;background:url(../images/b_product.gif) no-repeat;}

#datacenter_container {border-left:2px solid #91CE00;display:none; white-space: nowrap;}
#datacenter_layer {padding-left:10px;padding-right:10px;background-color:#acda40;border:1px solid white;font-family:Arial;color:#ffffff;font-size:11px;font-weight:bold;z-index:100;position:absolute;}
::root #datacenter .h_but_tit{margin-left:5px;white-space: nowrap;}

#datacenter_layer a {color:white;}
#datacenter_layer a:hover {text-decoration:underline;}

#resellers {width:94px;height:53px;background:url(../images/b_datacenter.gif) no-repeat;}
#resellers_container {border-left:2px solid #91CE00;display:none; white-space: nowrap;}
#resellers_layer {padding-left:10px;padding-right:10px;background-color:#acda40;border:1px solid white;
						font-family:Arial;color:#ffffff;font-size:11px;font-weight:bold;z-index:100;position:absolute;}
#resellers_layer a {color:white;}
#resellers_layer a:hover {text-decoration:underline;}

#contacts {width:94px;height:53px;background:url(../images/b_contact.gif) no-repeat;}
#contacts_container {border-left:2px solid #91CE00;display:none; white-space: nowrap;}
#contacts_layer {padding-left:15px;padding-right:15px;background-color:#acda40;border:1px solid white;
						font-family:Arial;color:#ffffff;font-size:11px;font-weight:bold;z-index:100;position:absolute;}
#contacts_layer a {color:white;}
#contacts_layer a:hover {text-decoration:underline;}


.h_but_tit{font-family:Arial;color:#ffffff;font-size:12px;font-weight:bold;margin-top:17px;}
.h_but_tit a{color:white;}
#aboutus .h_but_tit{margin-left:15px;color:#666666;}
#product .h_but_tit{margin-left:18px;color:#666666;}
#productAct .h_but_tit{margin-left:18px;color:#666666;}
#productAct .h_but_tit a {color:#666666;}

#datacenter .h_but_tit{margin-left:11px;color:#666666;}
#resellers .h_but_tit{margin-left:16px;color:#666666;}
#contacts .h_but_tit{margin-left:15px;color:#666666;}
#contacts .h_but_tit a{color:white;}

#mainbody_2COL_map {width:455px;float:left;font-size:11px; }
#rightContactBut {width:163px;float:left;border-top:16px solid white;border-left:20px solid white;}
#rightContactBut a {cursor:hand;}
#contactButtons {width:163px;height:101px;font-family:Arial;font-size:12px;font-weight:bold;color:#666666;padding-top:13px;}
	#conButDesc {width:101px;height:60px;margin-left:13px;margin-right:49px;margin-bottom:4px;}
	#conButTitle {width:163px;height:18px;margin-bottom:6px; text-align:center;color:#8ECB00;font-size:16px;}	
	
/*LOGIN FORM*/	
.loginSpace {width:253px;height:35px;color:red;font-size:11px;font-weight:bold;}	
.loginContainer {width:253px;height:162px;border:1px solid #92CD00;}
.loginForm {width:152px;height:110px;border-left:50px solid white;border-top:20px solid white;font-size:12px;}
.loginUser {width:152px;height:22px;border:1px solid #D1D1D1;margin-bottom:5px;}
.loginPasswd {width:152px;height:22px;border:1px solid #D1D1D1;}

/*PRIVATE AREA*/
.tablePrivate {background-color: white;width:448px;border-bottom:1px solid #92cd00;border-right:1px solid #92cd00;}
.tablePrivate td {border-left:1px solid #92cd00;border-top:1px solid #92cd00;}
.tablePrivate .first {font-weight:bold;}
.tablePrivate a {font-weight:bold;color:#92cd00;}
.tablePrivate a:hover {text-decoration:underline;}
.tablePrivate form {margin: 0px;}

.fileUpload {
			-moz-opacity:0 ;
			filter:alpha(opacity: 0);
			-khtml-opacity: 0;
			}
.morenews {float:right;margin-top: 5px;}
.morenews a {color:#91CE00;font-size:11px;font-weight:bold;}

