1
0
arkha 1 год назад
Родитель
Сommit
84115636c9

+ 5 - 1
MWUI/pom.xml

@@ -170,7 +170,11 @@
         <artifactId>maven-war-plugin</artifactId>
         <version>3.3.2</version>
       </plugin>
-
+      <plugin>
+        <groupId>io.openliberty.tools</groupId>
+        <artifactId>liberty-maven-plugin</artifactId>
+        <version>3.11.1</version>
+      </plugin>
     </plugins>
   </build>
 

+ 84 - 7
MWUI/src/config/server.xml

@@ -1,19 +1,96 @@
-<server description="Liberty for MWUI">
+<?xml version="1.0" encoding="UTF-8"?>
+<server description="new server">
 
     <!-- Enable features -->
     <featureManager>
         <feature>jsp-2.3</feature>
+        <feature>ssl-1.0</feature>
+        <feature>jdbc-4.2</feature>
     </featureManager>
 
-    <variable name="http.port" defaultValue="9080" />
-    <variable name="https.port" defaultValue="9443" />
+    <variable name="serverdb.name" defaultValue="localhost" />
+    <variable name="serverdb.port" defaultValue="5000" />
+    <variable name="db.user" defaultValue="db2inst1" />
+    <variable name="db.pwd" defaultValue="mdw4dm1n" />
+
+    <library id="DB2Library">
+        <fileset dir="lib" includes="db2jcc4.jar" />
+    </library>
+
+    <dataSource id="mwtemp_mwui_ds" jndiName="jdbc/db2/mwtemp_mwui_ds">
+        <jdbcDriver libraryRef="DB2Library" />
+        <properties.db2.jcc
+            serverName="${serverdb.name}"
+            portNumber="${serverdb.port}"
+            currentSchema="MWTEMP"
+            databaseName="MWTEMP"
+            user="${db.user}"
+            password="${db.pwd}" />
+    </dataSource>
+
+    <dataSource id="mwrecon_mwui_ds" jndiName="jdbc/db2/mwrecon_mwui_ds">
+        <jdbcDriver libraryRef="DB2Library" />
+        <properties.db2.jcc
+            serverName="${serverdb.name}"
+            portNumber="${serverdb.port}"
+            currentSchema="MWRECON"
+            databaseName="MWAPP"
+            user="${db.user}"
+            password="${db.pwd}" />
+    </dataSource>
+
+    <dataSource id="mwlog_mwui_ds" jndiName="jdbc/db2/mwlog_mwui_ds">
+        <jdbcDriver libraryRef="DB2Library" />
+        <properties.db2.jcc
+            serverName="${serverdb.name}"
+            portNumber="${serverdb.port}"
+            currentSchema="MWLOG"
+            databaseName="MWLOG"
+            user="${db.user}"
+            password="${db.pwd}" />
+    </dataSource>
+
+    <dataSource id="mwapp_mwui_ds" jndiName="jdbc/db2/mwapp_mwui_ds">
+        <jdbcDriver libraryRef="DB2Library" />
+        <properties.db2.jcc
+            serverName="${serverdb.name}"
+            portNumber="${serverdb.port}"
+            currentSchema="MWAPP"
+            databaseName="MWAPP"
+            user="${db.user}"
+            password="${db.pwd}" />
+    </dataSource>
+
+    <dataSource id="mwbp_mwui_ds" jndiName="jdbc/db2/mwbp_mwui_ds">
+        <jdbcDriver libraryRef="DB2Library" />
+        <properties.db2.jcc
+            serverName="${serverdb.name}"
+            portNumber="${serverdb.port}"
+            currentSchema="MWBP"
+            databaseName="MWAPP"
+            user="${db.user}"
+            password="${db.pwd}" />
+    </dataSource>
+
+    <dataSource id="mwconfig_mwui_ds" jndiName="jdbc/db2/mwconfig_mwui_ds">
+        <jdbcDriver libraryRef="DB2Library" />
+        <properties.db2.jcc
+            serverName="${serverdb.name}"
+            portNumber="${serverdb.port}"
+            databaseName="MWCONFIG"
+            user="${db.user}"
+            password="${db.pwd}" />
+    </dataSource>
 
     <!-- To access this server from a remote client add a host attribute to the following element,
     e.g. host="*" -->
     <httpEndpoint id="defaultHttpEndpoint"
-        httpPort="${http.port}"
-        httpsPort="${https.port}" host="*" />
+        httpPort="9080"
+        httpsPort="9443" />
+
+    <!-- Automatically expand WAR files and EAR files -->
+    <applicationManager autoExpand="true" />
 
-    <webApplication location="MWUI-1.0.war" contextRoot="/">
-    </webApplication>
+    <!-- Default SSL configuration enables trust for default certificates from the Java runtime -->
+    <!-- <ssl id="defaultSSLConfig" trustDefaultCerts="true" /> -->
 </server>

+ 24 - 19
MWUI/src/main/webapp/WEB-INF/classes/hibernate-mwapp-config.cfg.xml

@@ -1,18 +1,20 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
+		<!--property
+		name="dialect">org.hibernate.dialect.DB2Dialect</property>
 		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
+
 		<!-- udah dikomen -->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!--property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
+		<!--property
+		name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
+		<!-- <property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property> -->
+
+		<!--property
+		name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
+		<property
+		name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
 
 		<prop key="hibernate.transaction.flush_before_completion">true</prop>
 		<prop key="hibernate.transaction.auto_close_session">true</prop>
@@ -20,14 +22,16 @@
 		<prop key="hibernate.cache.use_second_level_cache">false</prop>
 
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWAPP;</property-->
-        <property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWAPP:currentSchema=MWAPP;</property>		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
+		<!-- <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property> -->
+		<!--property
+		name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWAPP;</property-->
+		<property name="hibernate.connection.url">
+			jdbc:db2://10.10.10.36:50000/MWAPP:currentSchema=MWAPP;</property>
+		<property name="hibernate.connection.username">db2inst1</property>
+		<property name="hibernate.connection.password">mdw4dm1n</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
+
 
-		
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
@@ -53,7 +57,8 @@
 		<mapping resource="hbm/app/Role.hbm.xml" />
 		<mapping resource="hbm/app/SysParam.hbm.xml" />
 
-		<!--mapping resource="hbm/ePayment/AppSetting.hbm.xml" />
+		<!--mapping
+		resource="hbm/ePayment/AppSetting.hbm.xml" />
 		<mapping resource="hbm/ePayment/NhAppUser.hbm.xml" />
 		<mapping resource="hbm/ePayment/NhAppUserAccount.hbm.xml" />
 		<mapping resource="hbm/ePayment/NhBiller.hbm.xml" />

+ 26 - 20
MWUI/src/main/webapp/WEB-INF/classes/hibernate-mwapp.cfg.xml

@@ -1,18 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
+		<!--property
+		name="dialect">org.hibernate.dialect.DB2Dialect</property>
 		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
+
 		<!-- udah dikomen -->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!--property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
+		<!--property
+		name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
+		<!-- <property name="hibernate.connection.datasource">jdbc/db2/mwapp_mwui_ds</property> -->
+
+		<!--property
+		name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
+		<property
+		name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
 
 		<prop key="hibernate.transaction.flush_before_completion">true</prop>
 		<prop key="hibernate.transaction.auto_close_session">true</prop>
@@ -20,15 +23,17 @@
 		<prop key="hibernate.cache.use_second_level_cache">false</prop>
 
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWBP;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWAPP:currentSchema=MWBP;</property>
-        		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
+		<property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
+		<!--property
+		name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWBP;</property-->
+		<property name="hibernate.connection.url">
+			jdbc:db2://10.10.10.36:50000/MWAPP:currentSchema=MWBP;</property>
+
+		<property name="hibernate.connection.username">db2inst1</property>
+		<property name="hibernate.connection.password">mdw4dm1n</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
+
 
-		
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
@@ -39,8 +44,8 @@
 		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
 
 
-
-		<!--mapping resource="hbm/app/Attribute.hbm.xml" />
+		<!--mapping
+		resource="hbm/app/Attribute.hbm.xml" />
 		<mapping resource="hbm/app/EodConfig.hbm.xml" />
 		<mapping resource="hbm/app/Privilege.hbm.xml" />
 		<mapping resource="hbm/app/Role.hbm.xml" />
@@ -59,7 +64,8 @@
 		<mapping resource="hbm/ePayment/NhRole.hbm.xml" />
 		<mapping resource="hbm/ePayment/NhServerConfig.hbm.xml" />
 
-		<!--mapping resource="hbm/rekon/CalendarDate.hbm.xml" />
+		<!--mapping
+		resource="hbm/rekon/CalendarDate.hbm.xml" />
 		<mapping resource="hbm/rekon/Channel.hbm.xml" />
 		<mapping resource="hbm/rekon/DataQuery.hbm.xml" />
 		<mapping resource="hbm/rekon/DbConnection.hbm.xml" />

+ 23 - 19
MWUI/src/main/webapp/WEB-INF/classes/hibernate-mwconfig.cfg.xml

@@ -1,19 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
+
 
-		
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
+		<!--property
+		name="dialect">org.hibernate.dialect.DB2Dialect</property>
 		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
+
 		<!-- udah dikomen -->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!--property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
+		<property
+			name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property>
+
+		<!--property
+		name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
+		<property
+		name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
 
 		<prop key="hibernate.transaction.flush_before_completion">true</prop>
 		<prop key="hibernate.transaction.auto_close_session">true</prop>
@@ -21,14 +23,16 @@
 		<prop key="hibernate.cache.use_second_level_cache">false</prop>
 
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWCONFIG:currentSchema=MWCONFIG;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWCONFIG:currentSchema=MWCONFIG;</property>
-        		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-		
+		<!-- <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property> -->
+		<!--property
+		name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWCONFIG:currentSchema=MWCONFIG;</property-->
+		<!-- <property
+		name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWCONFIG:currentSchema=MWCONFIG;</property> -->
+
+		<!-- <property name="hibernate.connection.username">db2inst1</property> -->
+		<!-- <property name="hibernate.connection.password">mdw4dm1n</property> -->
+		<!-- <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property> -->
+
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
@@ -63,4 +67,4 @@
 		<mapping resource="hbm/config/ParamMap.hbm.xml" />
 		<mapping resource="hbm/config/FileParam.hbm.xml" />
 	</session-factory>
-</hibernate-configuration>
+</hibernate-configuration>

+ 18 - 16
MWUI/src/main/webapp/WEB-INF/classes/hibernate-mwlog.cfg.xml

@@ -1,15 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 
-		
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
+		<!--property
+		name="dialect">org.hibernate.dialect.DB2Dialect</property>
 		<property name="hibernate.connection.datasource">jdbc/db2/mwlog_mwui_ds</property>
-		<property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
+		<property
+		name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
+		<property
+		name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
 
 		<prop key="hibernate.transaction.flush_before_completion">true</prop>
 		<prop key="hibernate.transaction.auto_close_session">true</prop>
@@ -18,14 +18,16 @@
 
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
 
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWLOG:currentSchema=MWLOG;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWLOG:currentSchema=MWLOG;</property>
-        		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-		
+		<property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
+		<!--property
+		name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWLOG:currentSchema=MWLOG;</property-->
+		<property name="hibernate.connection.url">
+			jdbc:db2://10.10.10.36:50000/MWLOG:currentSchema=MWLOG;</property>
+
+		<property name="hibernate.connection.username">db2inst1</property>
+		<property name="hibernate.connection.password">mdw4dm1n</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
+
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
@@ -40,4 +42,4 @@
 		<mapping resource="hbm/log/DlogMd.hbm.xml" />
 		<mapping resource="hbm/log/LogActivity.hbm.xml" />
 	</session-factory>
-</hibernate-configuration>
+</hibernate-configuration>

+ 26 - 21
MWUI/src/main/webapp/WEB-INF/classes/hibernate-mwrecon.cfg.xml

@@ -1,18 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 
 <hibernate-configuration>
 	<session-factory>
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
+		<!--property
+		name="dialect">org.hibernate.dialect.DB2Dialect</property>
 		<property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
+
 		<!-- udah dikomen -->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		
-		<!--property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
+		<!--property
+		name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
+
+		<!--property
+		name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
+		<property
+		name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
 
 		<prop key="hibernate.transaction.flush_before_completion">true</prop>
 		<prop key="hibernate.transaction.auto_close_session">true</prop>
@@ -20,16 +22,19 @@
 		<prop key="hibernate.cache.use_second_level_cache">false</prop>
 
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-        <!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWBP;</property-->
-		<!--property name="hibernate.connection.url">jdbc:db2://172.18.30.26:50000/MWAPP:currentSchema=MWRECON;</property-->
-		<property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWAPP:currentSchema=MWRECON;</property>
-        		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-
-		
+		<property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
+		<!--property
+		name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWAPP:currentSchema=MWBP;</property-->
+		<!--property
+		name="hibernate.connection.url">jdbc:db2://172.18.30.26:50000/MWAPP:currentSchema=MWRECON;</property-->
+		<property name="hibernate.connection.url">
+			jdbc:db2://10.10.10.36:50000/MWAPP:currentSchema=MWRECON;</property>
+
+		<property name="hibernate.connection.username">db2inst1</property>
+		<property name="hibernate.connection.password">mdw4dm1n</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
+
+
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
@@ -38,11 +43,11 @@
 		<!-- property name="hibernate.hbm2ddl.auto">create-drop</property -->
 		<!-- property name="hibernate.hbm2ddl.auto">validate</property -->
 		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
-		
+
 		<mapping resource="hbm/app/Attribute.hbm.xml" />
 		<mapping resource="hbm/rekon/DataQuery.hbm.xml" />
 		<mapping resource="hbm/rekon/DbConnection.hbm.xml" />
-		<mapping resource="hbm/rekon/Channel.hbm.xml" />		
+		<mapping resource="hbm/rekon/Channel.hbm.xml" />
 		<mapping resource="hbm/rekon/CalendarDate.hbm.xml" />
 		<mapping resource="hbm/rekon/FileDb.hbm.xml" />
 		<mapping resource="hbm/rekon/FormatInfo.hbm.xml" />

+ 24 - 19
MWUI/src/main/webapp/WEB-INF/classes/hibernate-mwtemp.cfg.xml

@@ -1,16 +1,19 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE hibernate-configuration PUBLIC 
-		"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
-		"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
 
 <hibernate-configuration>
 	<session-factory>
-		
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		<!--property name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
-		<!--property name="dialect">org.hibernate.dialect.DB2Dialect</property>
-		<property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
-		<property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
+
+		<!--property
+		name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
+		<!--property
+		name="hibernate.connection.datasource">jdbc/db2/mwconfig_mwui_ds</property-->
+		<!--property
+		name="dialect">org.hibernate.dialect.DB2Dialect</property>
+		<property
+		name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
+		<property
+		name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.WebSphereExtendedJTATransactionLookup</property>
 
 		<prop key="hibernate.transaction.flush_before_completion">true</prop>
 		<prop key="hibernate.transaction.auto_close_session">true</prop>
@@ -19,14 +22,16 @@
 
 		<property name="jta.UserTransaction">java:comp/UserTransaction</property-->
 
-        <property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
-		<!--property name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWTEMP:currentSchema=MWTEMP;</property-->
-        <property name="hibernate.connection.url">jdbc:db2://10.10.10.36:50000/MWTEMP:currentSchema=MWTEMP;</property>
-        		
-        <property name="hibernate.connection.username">db2inst1</property>
-        <property name="hibernate.connection.password">mdw4dm1n</property>
-        <property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
-		
+		<property name="hibernate.connection.driver_class">com.ibm.db2.jcc.DB2Driver</property>
+		<!--property
+		name="hibernate.connection.url">jdbc:db2://172.15.30.28:25010/MWTEMP:currentSchema=MWTEMP;</property-->
+		<property name="hibernate.connection.url">
+			jdbc:db2://10.10.10.36:50000/MWTEMP:currentSchema=MWTEMP;</property>
+
+		<property name="hibernate.connection.username">db2inst1</property>
+		<property name="hibernate.connection.password">mdw4dm1n</property>
+		<property name="hibernate.dialect">org.hibernate.dialect.DB2Dialect</property>
+
 		<property name="hibernate.show_sql">false</property>
 		<property name="hibernate.format_sql">true</property>
 		<property name="hibernate.use_sql_comments">true</property>
@@ -37,6 +42,6 @@
 		<!-- property name="hibernate.hbm2ddl.auto">update</property -->
 
 		<mapping resource="hbm/mwtemp/TempTable.hbm.xml" />
-		
+
 	</session-factory>
-</hibernate-configuration>
+</hibernate-configuration>

+ 338 - 0
MWUI/src/main/webapp/css/stylesheet.css

@@ -0,0 +1,338 @@
+a.white {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; text-decoration:underline; color:#000000;
+}
+
+body {
+	//background-color: #006633;
+	background-color: #FFFFFF;
+	//background-image: url(btn_09_back_4.jpg);
+	margin-left: 0px;
+	margin-top: 0px;
+	margin-right: 0px;
+	margin-bottom: 0px;
+
+}
+table {
+	text-align:left
+}
+.footerLeft {
+		   BACKGROUND-COLOR: #ffffff;
+}
+
+.titleLeft {
+    FONT-WEIGHT: normal;
+    FONT-SIZE: 11px;
+    TEXT-TRANSFORM: normal;
+    COLOR: #006633;
+    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
+    text-decoration:none;
+
+}
+.boxWhite{
+    BORDER-RIGHT: #cdcdcd 1px solid;
+    BORDER-TOP: #cdcdcd 1px solid;
+    BORDER-LEFT: #cdcdcd 1px solid;
+    BORDER-BOTTOM: #cdcdcd 1px solid;
+}	
+.BlackBox
+{
+    BORDER-RIGHT: #000000 1px solid;
+    PADDING-RIGHT: 1em;
+    BORDER-TOP: #000000 1px solid;
+    PADDING-LEFT: 1em;
+    PADDING-BOTTOM: 0em;
+    BORDER-LEFT: #000000 1px solid;
+    COLOR: black;
+    LINE-HEIGHT: 1.1em;
+    PADDING-TOP: 0em;
+    BORDER-BOTTOM: #000000 1px solid;
+    BACKGROUND-COLOR: #dedede;
+}	
+.titlePage
+{
+		FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #003300 1px dotted;
+    FONT-WEIGHT: bold;
+}	
+.footerLine
+{
+		FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-TOP: #ff9900 1px solid;
+    FONT-WEIGHT: normal;
+}
+.boxTree
+{
+		FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #cdcdcd 1px solid;
+}	
+.bottomLine
+{
+		FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #cdcdcd 1px solid;
+}	
+.topLine
+{
+		FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-TOP: #cdcdcd 1px solid;
+}
+.boxTree2
+{
+		FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #cdcdcd 1px solid;
+    BORDER-LEFT: #cdcdcd 1px solid;
+}	
+
+.search
+{
+		FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #dedede 1px solid;
+    FONT-WEIGHT: bold;
+}	
+
+.whiteLine2
+{
+		FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#ffffff;
+    BORDER-BOTTOM: #ff9900 1px dotted;
+}	
+.totalLine
+{
+    BORDER-TOP: #666666 1px solid;
+    BORDER-BOTTOM: #666666 1px solid;
+    FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial;
+    FONT-WEIGHT: bold;
+    text-align:right;
+}	
+.totalLine2
+{
+    BORDER-TOP: #666666 1px solid;
+    BORDER-BOTTOM: #666666 1px solid;
+    FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial;
+    FONT-WEIGHT: bold;
+    text-align:left;
+}	
+TD {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial;
+	
+}
+input {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial;
+}
+select {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial;
+	
+}
+.welcome {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial;
+	FONT-WEIGHT: bold;
+	color:white;
+	text-align:center;
+	padding-top:12px;
+}
+
+.fontMedium {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial
+}
+.login {
+	padding-right:3px; text-align:right; FONT-SIZE: 11px;HEIGHT=20;FONT-FAMILY: Tahoma, Verdana, Arial; color:#aaaaaa; FONT-WEIGHT: bold
+}
+.titleHeader {
+	FONT-WEIGHT: bold; COLOR:#006699; FONT-SIZE: 14px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial;
+	border-bottom: 1px solid #cdcdcd;
+}
+.titleBox {
+	FONT-WEIGHT: bold;COLOR:#ff9900; FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial
+}
+p.padLeft {
+	margin-left:2px; margin-right:3px;
+}
+
+
+
+
+#input {
+	font-family: Tahoma, Verdana, Arial;
+	font-size: 11px;
+	color: #000000;
+	text-decoration: none;
+	background-color: #DDE7F2;
+	border-top: 1px solid #000000;
+	border-right: 1px solid #000000;
+	border-left: 1px solid #000000;
+	border-bottom: 1px solid #000000;
+}
+
+.frmButton {
+	font-family: Tahoma, Verdana, Arial;
+	color: #000000;
+	text-decoration: none;
+	background-color: #DDE7F2;
+	font-weight: bold;
+	font-size: 11px;
+	border-top: 1px solid #CCCCCC;
+	border-right: 1px solid #333333;
+	border-bottom: 1px solid #333333;
+	border-left: 1px solid #999999;
+	white-space: nowrap;
+}
+.style1 {color: #FF0000}
+
+#textarea {
+	font-family: Tahoma, Verdana, Arial;
+	font-size: 11px;
+	color: #000000;
+	text-decoration: none;
+	background-color: #DDE7F2;
+	border-top: 1px solid #000000;
+	border-right: 1px solid #000000;
+	border-left: 1px solid #000000;
+	border-bottom: 1px solid #000000;
+}
+.white {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#ffffff
+}
+.tr1 {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+	background-color: #efefef;
+	height:20;
+}
+.tr2 {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+	background-color: #e6eefa;
+	height:20;
+}
+.orange {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#ff9900; FONT-WEIGHT: bold;
+}
+.date {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#009933; FONT-WEIGHT: normal;
+	padding-top:4px;
+	FONT-WEIGHT: bold;
+}
+.tanggal {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#686868; FONT-WEIGHT: normal;
+	padding-top:4px;
+	FONT-WEIGHT: bold;
+}
+.copy  {
+	FONT-SIZE: 11px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#cdcdcd; FONT-WEIGHT: normal;
+	padding-top:0px;
+	FONT-WEIGHT: normal;
+	text-align:center;
+}
+#select {
+	font-family: Tahoma, Verdana, Arial;
+	font-size: 11px;
+	color: #000000;
+	text-decoration: none;
+	background-color: #DDE7F2;
+	border-top: 1px solid #000000;
+	border-right: 1px solid #000000;
+	border-left: 1px solid #000000;
+	border-bottom: 1px solid #000000;
+}
+
+
+.celBorder {
+	font-family: Tahoma, Verdana, Arial;
+	color: #000000;
+	text-decoration: none;
+	font-size: 11px;
+	border-top-width: 1px;
+	border-top-style: solid;
+	border-top-color: #CCCCCC;
+	border-left-width: 1px;
+	border-left-style: solid;
+	border-left-color: #CCCCCC;
+	border-right-width: 1px;
+	border-right-style: solid;
+	border-right-color: #CCCCCC;
+	border-bottom-width: 1px;
+	border-bottom-style: solid;
+	border-bottom-color: #CCCCCC;
+	vertical-align: text-middle;
+	height:20px;
+}
+
+
+
+
+
+TABLE.list {
+	BORDER-RIGHT: #006699 1px solid; 
+	BORDER-TOP: #006699 1px solid; 
+	BORDER-LEFT: #006699 1px solid; 
+	BORDER-BOTTOM: #006699 1px solid; 
+	WIDTH: 98%; 
+	BACKGROUND-COLOR: #ffffff; 
+}
+
+.titleField3 {
+	FONT-WEIGHT: bold;
+	COLOR:#000000; 
+	FONT-SIZE: 11px; MARGIN: 0px; 
+	FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #bcdc7f;
+	text-align:center;
+	height:20px;
+	text-valign:middle;
+	text-transform: UPPERCASE;
+}
+.titleField {
+	FONT-WEIGHT: bold;
+	COLOR:#000000; 
+	FONT-SIZE: 11px; MARGIN: 0px; 
+	FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #b1ccf8;
+	text-align:center;
+	height:20px;
+	text-valign:middle;
+	text-transform: UPPERCASE;
+}
+.titleField2 {
+	FONT-WEIGHT: bold;
+	COLOR:#000000; 
+	FONT-SIZE: 10px; MARGIN: 0px; 
+	FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #bcdc7f;
+	text-align:center;
+	height:18px;
+	text-valign:middle;
+	text-transform: UPPERCASE;
+}
+#START :: untuk halaman list
+
+.bgfield1{
+	COLOR:#000000; FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #cdcdcd;
+}
+
+.bgfield2 {
+	COLOR:#000000; FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #cfcfcf;
+}
+#END :: untuk halaman list
+
+.celBorder {
+	font-family: Tahoma, Verdana, Arial;
+	color: #000000;
+	text-decoration: none;
+	font-size: 11px;
+	border-top-width: 1px;
+	border-top-style: solid;
+	border-top-color: #CCCCCC;
+	border-left-width: 1px;
+	border-left-style: solid;
+	border-left-color: #CCCCCC;
+	vertical-align: text-top;
+}
+
+
+.numeric {
+	text-align: right;
+}
+
+
+.calendar {
+	COLOR:#000000; FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial;
+}
+.style1 {color: #FF0000}	
+
+.pad10 {
+	padding-left:10px;
+	padding-top:10px;
+}

+ 4566 - 0
MWUI/src/main/webapp/js/Stylesheet.css

@@ -0,0 +1,4566 @@
+a.white {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; text-decoration:underline; color:#000000;
+}
+
+body {
+	//background-color: #006633;
+	//background-image: url(btn_09_back_4.jpg);
+	margin-left: 0px;
+	margin-top: 0px;
+	margin-right: 0px;
+	margin-bottom: 0px;
+
+}
+table {
+	text-align:left
+}
+.footerLeft {
+		   BACKGROUND-COLOR: #ffffff;
+}
+
+.titleLeft {
+    FONT-WEIGHT: normal;
+    FONT-SIZE: 12px;
+    TEXT-TRANSFORM: normal;
+    COLOR: #006633;
+    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
+    text-decoration:none;
+
+}
+.boxWhite{
+    BORDER-RIGHT: #cdcdcd 1px solid;
+    BORDER-TOP: #cdcdcd 1px solid;
+    BORDER-LEFT: #cdcdcd 1px solid;
+    BORDER-BOTTOM: #cdcdcd 1px solid;
+}	
+.BlackBox
+{
+    BORDER-RIGHT: #000000 1px solid;
+    PADDING-RIGHT: 1em;
+    BORDER-TOP: #000000 1px solid;
+    PADDING-LEFT: 1em;
+    PADDING-BOTTOM: 0em;
+    BORDER-LEFT: #000000 1px solid;
+    COLOR: black;
+    LINE-HEIGHT: 1.1em;
+    PADDING-TOP: 0em;
+    BORDER-BOTTOM: #000000 1px solid;
+    BACKGROUND-COLOR: #dedede;
+}	
+.titlePage
+{
+		FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #003300 1px dotted;
+    FONT-WEIGHT: bold;
+}	
+.footerLine
+{
+		FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-TOP: #ff9900 1px solid;
+    FONT-WEIGHT: normal;
+}
+.boxTree
+{
+		FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #cdcdcd 1px solid;
+}	
+.bottomLine
+{
+		FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #cdcdcd 1px solid;
+}	
+.topLine
+{
+		FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-TOP: #cdcdcd 1px solid;
+}
+.boxTree2
+{
+		FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #cdcdcd 1px solid;
+    BORDER-LEFT: #cdcdcd 1px solid;
+}	
+
+.search
+{
+		FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #dedede 1px solid;
+    FONT-WEIGHT: bold;
+}	
+
+.whiteLine2
+{
+		FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#ffffff;
+    BORDER-BOTTOM: #ff9900 1px dotted;
+}	
+.totalLine
+{
+    BORDER-TOP: #666666 1px solid;
+    BORDER-BOTTOM: #666666 1px solid;
+    FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial;
+    FONT-WEIGHT: bold;
+    text-align:right;
+}	
+.totalLine2
+{
+    BORDER-TOP: #666666 1px solid;
+    BORDER-BOTTOM: #666666 1px solid;
+    FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial;
+    FONT-WEIGHT: bold;
+    text-align:left;
+}	
+TD {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial;
+	
+}
+input {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial;
+}
+select {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial;
+	
+}
+.welcome {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial;
+	FONT-WEIGHT: bold;
+	color:white;
+	text-align:center;
+	padding-top:12px;
+}
+
+.fontMedium {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial
+}
+.login {
+	padding-right:3px; text-align:right; FONT-SIZE: 12px;HEIGHT=20;FONT-FAMILY: Tahoma, Verdana, Arial; color:#aaaaaa; FONT-WEIGHT: bold
+}
+.titleHeader {
+	FONT-WEIGHT: bold; COLOR:#006699; FONT-SIZE: 14px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial;
+	border-bottom: 1px solid #cdcdcd;
+}
+.titleBox {
+	FONT-WEIGHT: bold;COLOR:#ff9900; FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial
+}
+p.padLeft {
+	margin-left:2px; margin-right:3px;
+}
+
+.BlockTitle {
+	FONT-WEIGHT: bold;COLOR:#000000; FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial
+}
+.AddressTitle {
+FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+    BORDER-BOTTOM: #003300 1px dotted;
+    FONT-WEIGHT: bold;
+}
+
+
+
+#input {
+	font-family: Tahoma, Verdana, Arial;
+	font-size: 12px;
+	color: #000000;
+	text-decoration: none;
+	background-color: #DDE7F2;
+	border-top: 1px solid #000000;
+	border-right: 1px solid #000000;
+	border-left: 1px solid #000000;
+	border-bottom: 1px solid #000000;
+}
+
+.frmButton {
+	font-family: Tahoma, Verdana, Arial;
+	color: #000000;
+	text-decoration: none;
+	background-color: #DDE7F2;
+	font-weight: bold;
+	font-size: 12px;
+	border-top: 1px solid #CCCCCC;
+	border-right: 1px solid #333333;
+	border-bottom: 1px solid #333333;
+	border-left: 1px solid #999999;
+	white-space: nowrap;
+}
+.style1 {color: #FF0000}
+
+#textarea {
+	font-family: Tahoma, Verdana, Arial;
+	font-size: 12px;
+	color: #000000;
+	text-decoration: none;
+	background-color: #DDE7F2;
+	border-top: 1px solid #000000;
+	border-right: 1px solid #000000;
+	border-left: 1px solid #000000;
+	border-bottom: 1px solid #000000;
+}
+.white {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#ffffff
+}
+.tr1 {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+	background-color: #efefef;
+	height:20;
+}
+.tr2 {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+	background-color: #e6eefa;
+	height:20;
+	
+
+}
+.tr12 {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+	background-color: #ffffff;
+	height:18;
+	border-bottom: 1px solid #000000;
+}
+.tr22 {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#000000;
+	background-color: #ffffff;
+	height:18;
+	border-bottom: 1px solid #000000;
+}
+.orange {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#ff9900; FONT-WEIGHT: bold;
+}
+.date {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#009933; FONT-WEIGHT: normal;
+	padding-top:4px;
+	FONT-WEIGHT: bold;
+}
+.tanggal {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#686868; FONT-WEIGHT: normal;
+	padding-top:4px;
+	FONT-WEIGHT: bold;
+}
+.copy  {
+	FONT-SIZE: 12px;FONT-FAMILY: Tahoma, Verdana, Arial; color:#cdcdcd; FONT-WEIGHT: normal;
+	padding-top:0px;
+	FONT-WEIGHT: normal;
+	text-align:center;
+}
+#select {
+	font-family: Tahoma, Verdana, Arial;
+	font-size: 12px;
+	color: #000000;
+	text-decoration: none;
+	background-color: #DDE7F2;
+	border-top: 1px solid #000000;
+	border-right: 1px solid #000000;
+	border-left: 1px solid #000000;
+	border-bottom: 1px solid #000000;
+}
+
+
+.celBorder {
+	font-family: Tahoma, Verdana, Arial;
+	color: #000000;
+	text-decoration: none;
+	font-size: 12px;
+	border-top-width: 1px;
+	border-top-style: solid;
+	border-top-color: #CCCCCC;
+	border-left-width: 1px;
+	border-left-style: solid;
+	border-left-color: #CCCCCC;
+	border-right-width: 1px;
+	border-right-style: solid;
+	border-right-color: #CCCCCC;
+	border-bottom-width: 1px;
+	border-bottom-style: solid;
+	border-bottom-color: #CCCCCC;
+	vertical-align: text-middle;
+	height:20px;
+}
+
+
+
+
+
+TABLE.list {
+	BORDER-RIGHT: #006699 1px solid; 
+	BORDER-TOP: #006699 1px solid; 
+	BORDER-LEFT: #006699 1px solid; 
+	BORDER-BOTTOM: #006699 1px solid; 
+	WIDTH: 98%; 
+	BACKGROUND-COLOR: #ffffff; 
+}
+
+.titleField3 {
+	FONT-WEIGHT: bold;
+	COLOR:#000000; 
+	FONT-SIZE: 12px; MARGIN: 0px; 
+	FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #bcdc7f;
+	text-align:center;
+	height:20px;
+	text-valign:middle;
+	text-transform: UPPERCASE;
+}
+.titleField {
+	FONT-WEIGHT: bold;
+	COLOR:#000000; 
+	FONT-SIZE: 12px; MARGIN: 0px; 
+	FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #b1ccf8;
+	text-align:center;
+	height:20px;
+	text-valign:middle;
+	text-transform: UPPERCASE;
+}
+.titleField2 {
+	FONT-WEIGHT: bold;
+	COLOR:#000000; 
+	FONT-SIZE: 10px; MARGIN: 0px; 
+	FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #b1ccf8;
+	text-align:center;
+	height:18px;
+	text-valign:middle;
+	text-transform: UPPERCASE;
+}
+#START :: untuk halaman list
+
+.bgfield1{
+	COLOR:#000000; FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #cdcdcd;
+}
+
+.bgfield2 {
+	COLOR:#000000; FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial; BACKGROUND-COLOR: #cfcfcf;
+}
+#END :: untuk halaman list
+
+.celBorder {
+	font-family: Tahoma, Verdana, Arial;
+	color: #000000;
+	text-decoration: none;
+	font-size: 12px;
+	border-top-width: 1px;
+	border-top-style: solid;
+	border-top-color: #CCCCCC;
+	border-left-width: 1px;
+	border-left-style: solid;
+	border-left-color: #CCCCCC;
+	vertical-align: text-top;
+}
+
+
+.numeric {
+	text-align: right;
+}
+
+
+.calendar {
+	COLOR:#000000; FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial;
+}
+.style1 {color: #FF0000}	
+
+.pad10 {
+	padding-left:10px;
+	padding-top:10px;
+}
+
+
+/*#Global#*/
+.LTR, .RTL
+{
+	background-color: #ffffff;
+}
+
+body
+{
+	background-color: #ffffff;
+	font-size: small;
+	font-family: Arial;
+	margin: 0px;
+}
+
+h1
+{
+	color: #005595;
+	font-size: 160%;
+}
+
+h2
+{
+	font-size: 130%
+}
+
+h3
+{
+	font-size: 120%
+}
+
+h4
+{
+	font-size: 110%
+}
+
+h5
+{
+	font-size: 100%
+}
+
+h2,h3,h4,h5
+{
+	color: #002756;
+}
+
+a
+{
+	text-decoration: underline;
+	color: #000000;
+}
+
+a:hover
+{
+	text-decoration: none;
+}
+
+.ErrorMessage
+{
+	color: #ff0000;
+}
+
+.PageTitle
+{
+	font-weight: bold;
+	font-size: 20px;
+	color: black;
+	vertical-align: top;
+	text-align: left;
+}
+
+.IE6 .PageTitleHeader
+{
+	text-align: left;
+}
+
+
+/*#Global/Logon form#*/
+.LoginPanelPasswordRetrieval input[type="submit"]
+{
+	width: 120px;
+}
+
+.LogonTextBox
+{
+	width: 150px;
+}
+
+/*#Global/Language Selector#*/
+.languageSelection img
+{
+	border: none;
+}
+
+.languageSelectionWithCultures, .languageSelection
+{
+	text-align: right;
+}
+
+.languageSelectionWithCultures a
+{
+	padding: 0px 2px;
+}
+
+.languageSelection span, .languageSelectionWithCultures span
+{
+	padding: 0px 2px;
+}
+
+.languageSelectionWithCultures img
+{
+	vertical-align: text-bottom;
+}
+
+/*#Global/Message & Errors labels#*/
+.EditingFormErrorLabel, .EventManagerRegError
+{
+	color: #ff0000;
+}
+
+/*#Main styles#*/
+
+/*#Main styles/General#*/
+
+.zoneLeft
+{
+	width: 190px;
+}
+
+.largeLeftContent 
+{
+	width: 225px;!important
+}
+
+.zoneContent
+{
+	width: 735px;
+	margin: 0px;
+	overflow: hidden;
+}
+
+
+/*#Main styles/Events page#*/
+
+.userContributinons .zoneTop
+{
+	width: 100%;
+}
+
+/*#Main styles/Events page#*/
+
+.eventCalendarDetail .zoneTop
+{
+	width: 100%;
+	margin-bottom: 10px;
+}
+
+.eventCalendarDetail .zoneLeft
+{
+	width: 450px;
+}
+
+.eventCalendarDetail .zoneRight
+{
+	width: 450px;
+}
+
+
+
+/*#Main styles/Blog page#*/
+
+.blogDetail .zoneTop
+{
+	width: 100%;
+	margin-bottom: 10px;
+}
+
+.blogDetail .zoneLeft
+{
+	width: 700px;
+}
+
+.blogDetail .zoneRight
+{
+	width: 200px;
+}
+
+/*#Main styles/Master page#*/
+/*Top logo, top menu*/
+.mainDiv
+{
+	width: 930px;
+	margin: 15px auto;
+}
+
+.zoneTop
+{
+	width: 450px;
+	float: right;
+	/* padding-right: 10px;*/
+}
+
+.zoneMenu
+{
+	/*width: 932px;*/
+	margin: 0px auto;
+	clear: both;
+}
+
+.zoneMainContent
+{
+	margin: 15px 0 10px 0;
+	min-height: 400px;
+}
+
+.IE6 .zoneMainContent
+{
+	height: 400px;
+}
+
+.zoneContent
+{
+	width: 735px;
+	margin: 0px;
+}
+
+.zoneBottom
+{	
+	background: black;
+	padding: 2px 10px 4px 10px;
+	color: white;
+	margin: 10px 0 10px 0;
+	min-height: 15px;
+}
+
+.IE6 .zoneBottom
+{
+	height: 15px;
+}
+
+.zoneBottom a
+{
+	color: white;
+}
+
+.zoneLogo
+{
+	margin: 15px 10px;
+	width: 436px;
+	float: left;
+}
+
+.RTL .zoneLogo
+{
+	direction: ltr;
+}
+
+/*Top logo, left menu*/
+.mainDivLeftMenu
+{
+	width: 1024px;
+	margin: 15px auto;
+}
+
+.mainDivLeftMenu .zoneMenu
+{
+	width: 90px;
+	margin: 0px 0 10px 0;
+	min-height: 400px;
+	clear: none !important;
+}
+
+.mainDivLeftMenu .verticalCMSMenu
+{
+	width: 98%;
+}
+
+.mainDivLeftMenu .zoneMainContent
+{
+	padding-left: 4px;
+	margin: 0px 0 10px 0;
+	min-height: 400px;
+	width: 930px;
+}
+
+/*#Main styles/Home page#*/
+
+.NewsletterSubscription .Table td
+{
+	padding: 1px 2px 1px 0px;
+}
+/*
+.NewsletterSubscription
+{
+	overflow: hidden;
+	width: 225px;
+}
+*/
+.NewsletterSubscription .Table td label
+{
+	width: 65px !important;
+	overflow: hidden;
+}
+
+.Gecko .NewsletterSubscription .Table td
+{
+	padding: 2px 2px 2px 0px !important;
+}
+
+.homeTopImage3cols .zoneTop
+{
+	width: 100% !important;
+	padding-bottom: 15px !important;
+	float: none !important;
+}
+
+.homeTopImage3cols .zoneCenter
+{
+	margin: 15px 0 10px 0 !important;
+}
+
+.homeTopImage3cols .zoneCenter
+{
+	width: 417px !important;
+	text-align: justify !important;
+	margin: 0 14px 0 14px !important;
+}
+
+.DesignMode .homeTopImage3cols .zoneCenter
+{
+	width: 415px !important;
+}
+
+/* IE6 hack */
+.IE6 .homeTopImage3cols .zoneCenter
+{
+	width: 414px !important;
+}
+
+.IE6 .DesignMode .homeTopImage3cols .zoneCenter
+{
+	width: 412px !important;
+}
+
+.homeTopImage3cols .zoneLeft
+{
+	width: 245px;
+}
+
+.homeTopImage3cols .zoneRight
+{
+	width: 240px;
+}
+
+/* Featured product */
+.FeaturedProduct
+{
+	text-align: center;
+	font-weight: bold;
+}
+.FeaturedProduct a
+{
+	text-decoration: none;
+	display: block;
+	margin-bottom: 3px;
+	font-weight: normal;
+}
+.FeaturedProduct img
+{
+	border: medium none;
+}
+.FeaturedProduct .ProductPrice
+{
+	font-size: 120%;
+	width: 100%;
+}
+
+/*#Main styles/Office list with map#*/
+.officeListMap .zoneLeft
+{
+	width: 250px;
+}
+
+.officeListMap .zoneRight
+{
+	width: 440px;
+}
+
+/*#Main styles/Header and text#*/
+.textHeader .zoneContent
+{
+	width: 100% !important;
+}
+
+/*#Main styles/Text with left menu and right column#*/
+.textColLeftMenu .zoneLeft
+{
+	width: 25% !important;
+}
+
+.textColLeftMenu .zoneContent
+{
+	width: 50% !important;
+}
+
+.textColLeftMenu .zoneRight
+{
+	width: 24% !important;
+}
+
+/*#Main styles/Three columns#*/
+.threeCols .zoneLeft
+{
+	width: 33% !important;
+}
+
+.threeCols .zoneCenter
+{
+	width: 34% !important;
+}
+
+.threeCols .zoneRight
+{
+	width: 33% !important;
+}
+
+/*#Main styles/Three columns with left menu#*/
+.threeColsLeftMenu .zoneLeftMenu
+{
+	width: 24% !important;
+}
+
+.threeColsLeftMenu .zoneLeft
+{
+	width: 25% !important;
+}
+
+.threeColsLeftMenu .zoneCenter
+{
+	width: 26% !important;
+}
+
+.threeColsLeftMenu .zoneRight
+{
+	width: 25% !important;
+}
+
+/*#Main styles/Two columns with left menu#*/
+.twoColsLeftMenu .zoneLeftMenu
+{
+	width: 26% !important;
+}
+
+.twoColsLeftMenu .zoneLeft
+{
+	width: 37% !important;
+}
+
+.twoColsLeftMenu .zoneRight
+{
+	width: 37% !important;
+}
+
+/* Menu design */
+.CMSTreeMenuTable
+{
+	/*font-size: 120%;*/
+	width: 100%;
+}
+
+.CMSTreeMenuTable a
+{
+	white-space: nowrap;
+}
+
+.subCMSTreeMenuTable
+{
+	margin-left: 10px;
+}
+
+.CMSTreeMenuTable a:hover
+{
+	text-decoration: underline;
+}
+
+.CMSTreeMenuItem, .CMSTreeMenuSelectedItem
+{
+	background: url(../App_Themes/CorporateSite/Images/leftmenuBg.gif) repeat-x left bottom;
+	padding: 3px 0px;
+}
+
+.subCMSTreeMenuItem, .subCMSTreeMenuSelectedItem
+{
+	background: url(../App_Themes/CorporateSite/Images/leftmenuBg.gif) repeat-x left bottom;
+	padding: 3px 0px;
+}
+
+.CMSTreeMenuLink
+{
+	padding-left: 12px;
+	text-decoration: none;
+	color: #000000;
+	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat left center;
+}
+
+.subCMSTreeMenuLink
+{
+	text-decoration: none;
+	padding-left: 18px;
+	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat 8px center;
+}
+
+.CMSTreeMenuSelectedLink
+{
+	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat left center;
+	padding-left: 12px;
+	text-decoration: underline;
+}
+
+.subCMSTreeMenuSelectedLink
+{
+	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat 8px center;
+	padding-left: 18px;
+}
+
+/*#Top menu styles#*/
+.horizontalmenu
+{
+	//background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);
+}
+
+.verticalmenu
+{
+	background: none;
+}
+/*#Top menu styles/Horizontal#*/
+.horizontalCMSMenu
+{
+	height: 34px;
+	color: #ffffff;
+	padding: 3px;
+	background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);
+}
+
+.horizontalsubCMSMenu
+{
+	background: black;
+	color: #ffffff;
+}
+
+.horizontalsubCMSMenu tr
+{
+	background: black;
+}
+
+.horizontalsubCMSMenuItem
+{
+	white-space: nowrap;
+	display: block;
+}
+
+.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
+.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
+.horizontalsubCMSMenuHighlightedMenuItemMouseDown
+{
+	padding: 5px 3px;
+	min-width: 81px;
+	white-space: nowrap;
+	display: block;
+}
+
+.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
+.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
+{
+	background: #eb6d24;
+}
+
+.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
+.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
+.horizontalCMSMenuHighlightedMenuItemMouseDown, 
+
+.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
+{
+	font-size: 15px;
+	padding: 0px 10px;
+	background: url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) no-repeat top right;
+	font-color: #FFFFFF;
+}
+
+.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
+.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
+{
+	background: url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif) repeat-x;
+}
+
+
+/*#Top menu styles/Vertical#*/
+.verticalCMSMenu
+{
+/*	height: 34px;*/
+	width: 110px;
+	color: #ffffff;
+	padding: 3px;
+	background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);
+
+}
+
+.verticalsubCMSMenu
+{
+	background: black;
+	color: #ffffff;
+	height: 34px;
+}
+
+.verticalsubCMSMenu tr
+{
+	background: black;
+}
+
+.verticalsubCMSMenuItem
+{
+	white-space: nowrap;
+	display: block;
+}
+
+.verticalsubCMSMenuItem, .verticalsubCMSMenuItemMouseOver, .verticalsubCMSMenuItemMouseDown,
+.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, 
+.verticalsubCMSMenuHighlightedMenuItemMouseDown
+{
+	padding: 5px 3px;
+	min-width: 101px;
+	min-height: 24px;
+	white-space: nowrap;
+	display: block;
+}
+
+.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, 
+.verticalsubCMSMenuHighlightedMenuItemMouseDown, .verticalsubCMSMenuItemMouseOver
+{
+	background: #eb6d24;
+}
+
+.verticalCMSMenuItem, .verticalCMSMenuItemMouseOver, .verticalCMSMenuItemMouseDown, 
+.verticalCMSMenuHighlightedMenuItem, .verticalCMSMenuHighlightedMenuItemMouseOver, 
+.verticalCMSMenuHighlightedMenuItemMouseDown, 
+
+.verticalCMSMenuItemMouseUp, .verticalCMSMenuHighlightedMenuItemMouseUp
+{
+	height: 34px;
+	font-size: 15px;
+	padding: 0px 10px;
+	background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);
+}
+
+.verticallCMSMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItem, 
+.verticalCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown
+{
+	background: url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif) repeat-x;
+}
+
+/*#Other css styles#*/
+
+/*#Other css styles/Language selector#*/
+.languageselector
+{
+	float: right;
+	margin: 30px 10px 0px 0px;
+}
+
+.languageselector img
+{
+	border: none;
+	margin-left: 5px;
+	margin-right: 3px;
+}
+
+.languageselector a
+{
+	color: #000000;
+	text-decoration: none;
+}
+
+/*#Other css styles/Search box#*/
+.searchbox
+{
+	float: right;
+	margin-top: 15px;
+	margin-bottom: 10px;
+}
+
+.searchbox input[type=image]
+{
+	margin: 0px 0px 0px 7px;
+}
+
+.searchbox label
+{
+	margin-right: 10px;
+	padding-bottom: 5px;
+}
+
+.currentUser
+{
+	text-align: right;
+	float: right;
+	padding-top: 7px;
+}
+
+.signOut
+{
+	padding-top: 7px;
+	padding-left: 15px;
+	float: right;
+}
+
+.shoppingCartPreview
+{
+	float: right;
+	width: 100%;
+	text-align: right;
+	margin-top: 5px;
+}
+.shoppingCartPreview table
+{
+	float: right;
+}
+.SmallTextLabel
+{
+	font-size: 12px;
+}
+
+/*#Other css styles/Polls#*/
+.PollTitle
+{
+	font-weight:bold;
+	display:none;
+	margin-bottom:10px
+}
+
+.PollAnswers{
+	font-size: 10px;
+	margin-top: 5px;
+}
+
+.PollGraph
+{
+	height: 8px;
+	border: 1px solid gray;
+}
+
+.PollGraph div
+{
+	height: 8px;
+	background: url(../App_Themes/CorporateSite/Images/poll02.gif) 100% 0% repeat-x;
+	line-height: 0px;
+	font-size: 0px;
+}
+
+.PollGraph div.PollGraph0
+{
+	background: url(../App_Themes/CorporateSite/Images/poll01.gif) 100% 0% repeat-x;
+}
+
+.PollGraph div.PollGraph2
+{
+	background: url(../App_Themes/CorporateSite/Images/poll03.gif) 100% 0% repeat-x;
+}
+
+.PollQuestion
+{
+	font-size:14px;
+	font-weight: bold;
+}
+
+.PollCount
+{
+	text-align: right;
+}
+
+.PollFooter
+{
+	margin-top:10px;
+}
+
+.signOut input, .SubscriptionButton, .PollVoteButton
+{
+	background: url(../App_Themes/CorporateSite/Images/buttonBackground.gif) repeat-x;
+	border: 1px solid #000000;
+	color: #ffffff;
+}
+
+/*#Containers#*/
+
+/*#Containers/Content padding#*/
+.ContentPadding
+{
+	padding: 10px 5px 0px 5px;
+}
+
+/*#Containers/Black box#*/
+.blackBox
+{
+	border: 1px solid #545454;
+	margin-bottom: 15px;
+}
+
+.blackBox .title
+{
+	background: #e36c26 url(../App_Themes/CorporateSite/Images/topMenuItemDivider.gif) 0% 40% 
+
+repeat-x;
+	padding: 3px 5px;
+	font-size: 12px;
+	margin-top: 0px;
+	color: white;
+	margin-bottom:0px;	
+}
+
+.blackBox .content
+{
+	padding: 5px;
+	background: #f3f3f3;
+}
+/*#Containers/Orange box#*/
+.orangeBox
+{
+	border: 1px solid #ffd7b4;
+	margin-bottom: 15px;
+		
+}
+
+.orangeBox .title
+{
+	background: #e36c26 url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif) 0% 40% repeat-x;
+	padding: 3px 5px;
+	font-size: 12px;
+	margin-top: 0px;
+	margin-bottom:0px;
+	color: white;
+}
+
+.orangeBox .content
+{
+	padding: 5px;
+}
+
+
+/*#Containers/Orange box with grey cont.#*/
+.orangeBoxGrey
+{
+			
+}
+
+.orangeBoxGrey .title
+{
+	background: #e36c26 url(../App_Themes/CorporateSite/Images/OrangeBoxTitle.gif) repeat-x;
+	padding: 3px 5px;
+	font-size: 12px;
+	margin-top: 0px;
+	margin-bottom:0px;
+}
+
+.orangeBoxGrey .content
+{
+	padding: 5px;
+	background: #f0f0f0;
+}
+
+/*#Containers/Gray box#*/
+.grayBox
+{
+	background: #f0f0f0;
+	padding: 5px;
+}
+
+
+/*#Photo Gallery#*/
+
+.photoGallery
+{
+	margin: auto;
+	text-align: center;
+	width: 648px;
+}
+
+.photoGallery .Slider .Pager
+{
+	margin-left: 80px;	
+}
+
+.photoGalleryContainer
+{
+	margin: auto;
+	text-align: center;
+}
+
+.photoGallery img
+{
+	margin: 0px 5px 5px;
+	border: none;
+	padding: 2px;
+	border: 1px solid #000000;
+}
+
+/*#Photo Gallery/Gallery list#*/
+.gallery
+{
+	float: left;
+	text-align: center;
+}
+
+.gallery h3
+{
+	background: #cccccc url(../App_Themes/CorporateSite/Images/topMenuBackground.gif) repeat-x center left;
+	margin: 0px 5px;
+	padding: 2px 0px;
+	color: #ffffff;
+}
+
+
+/*#News#*/
+
+.NewsPTitle
+{
+	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
+	border-top:1px solid #cccccc;
+	border-left:1px solid #cccccc;
+	border-right:1px solid #cccccc;
+	color:#ffffff;
+	padding:5px;
+}
+
+.NewsPTitle a{
+	color: #ffffff;
+	font-weight: bold;
+}
+
+.NewsPBody
+{
+	border:1px solid #cccccc;
+	margin-bottom:20px;
+	padding:10px 15px;
+}
+
+.NewsSummary
+{
+	background-color:#f1f1f1;
+	border:1px solid #cccccc;
+	margin-top:10px;
+	padding: 15px 0 15px 15px;
+}
+
+.NewsSummary img
+{
+	border: 1px solid #cccccc;
+	float: left;
+	margin-right: 15px;
+	margin-bottom: 0px;
+}
+
+.NewsSummary .NewsContent
+{
+	float: left;
+	width: 700px;
+}
+
+.NewsSummary .Date
+{
+	font-weight: bold;
+	margin-bottom: 10px;
+}
+
+.NewsSummary .Clearer
+{
+	height: 0;
+	line-height: 0;
+	font-size: 0pt;
+	clear: both;
+	margin: 0;
+	padding: 0;
+	width: 100%;
+}
+
+.NewsBody
+{
+	border-left:1px solid #cccccc;
+	border-right:1px solid #cccccc;
+	border-bottom:1px solid #cccccc;
+	padding:15px;
+}
+
+.NewsBody img
+{
+	border: none;
+}
+
+.NewsDetail
+{
+
+}
+
+.NewsTitle
+{
+	font-size: 16px;
+	font-weight: bold;
+	color: orange;
+}
+
+.NewsDate
+{
+	font-style: italic;
+	padding-top: 5px;
+}
+
+.NewsReleaseDate
+{
+	font-style: italic;
+}
+
+.BoxTitle
+{
+	font-size: 120%;
+	color: #002756;
+	font-weight: bold;
+}
+
+.NewsPreviewTitle a
+{
+	font-weight:bold;
+}
+
+.NewsPreviewDate
+{
+	font-size:90%;
+	padding:5px 0 3px;
+}
+
+.NewsPreviewSummary
+{
+	font-size:80%;
+}
+
+/*#Tags#*/
+
+.autocomplete_completionListElement
+{
+	visibility: hidden;
+	margin: 0px !important;
+	padding: 0px !important;
+	border: 1px solid #A4B2BC;
+	overflow: auto;
+	height: 200px;
+	text-align: left;
+	list-style-type: none;
+	background-color: #fff;
+}
+
+.RTL .autocomplete_completionListElement
+{
+	text-align: right;
+}
+
+.autocomplete_highlightedListItem
+{
+	background-color: #ffff99;
+	padding: 1px;
+	cursor: pointer;
+}
+
+.autocomplete_listItem
+{
+	padding: 1px;
+}
+
+
+/*#Blog#*/
+
+.BlogPTitle a
+{
+	color: #ffffff;
+	font-weight: bold;
+}
+
+.BlogPTitle
+{
+	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
+	color: #ffffff;
+	padding: 5px;
+	border-left: solid 1px #cccccc;
+	border-right: solid 1px #cccccc;
+	border-top: solid 1px #cccccc;
+}
+
+.BlogPBody
+{
+	padding: 10px 15px;
+	border: solid 1px #cccccc;
+}
+
+.BlogPBody img
+{
+	border: none;
+}
+
+.BlogPDateWhole
+{
+	background-color: #f1f1f1;
+	padding: 3px 5px;
+	border-left: solid 1px #cccccc;
+	border-right: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+}
+
+.comments hr
+{
+	border: solid 1px #cccccc;
+}
+
+.BlogCommentsTitle, .BlogLeaveComment
+{
+	font-weight: bold;
+	font-size: 110%;
+}
+
+.blogDetail .comments .TextAreaField
+{
+	width: 280px;
+}
+
+.TextAreaField
+{
+	width: 280px;
+	height: 100px;
+}
+
+.IE7 .PageTitleHeader table
+{
+	text-align: left;
+}
+
+/*#Board#*/
+.CommentDetail .CommentRating
+{
+clear:both;
+}
+
+.BoardLeaveMessage, .BoardMessageTitle, .BlogTrackbacksTitle
+{
+	font-weight: bold;
+	font-size: 110%;
+}
+
+
+/*#Forum#*/
+
+.ForumModerationInfo
+{
+	text-align: center;
+	margin: 5px;
+	padding: 5px;
+}
+
+.ForumModerationInfoText
+{
+	margin: 15px;
+	border: solid 1px #cccccc;
+	padding: 35px;
+	background-color: #fff6df;	
+}
+
+.ForumSearchResultsInfo
+{
+	background-color:#cccccc;
+	padding: 8px;
+	font-weight:bold;
+}
+	
+.Forum .Unapproved
+{
+	background-color:#fff2cf;
+}
+
+.Post img
+{
+	border: 0px;
+}
+
+.PostAttachments
+{
+	border: 1px solid #cccccc;
+	background: #eeeeee;
+	padding: 5px;
+	margin: 10px 0px;
+}
+
+.PostAttachments .PostAttachmentsList
+{
+	padding: 2px 0px;
+}
+
+.PostAttachments .PostAttachmentsHeader
+{
+	color: gray;
+}
+
+.PostAttachments .PostAttachmentsList a
+{
+	color: black;
+}
+
+/*#Forum/Attachments#*/
+
+.ForumAttachments
+{
+	border-right: solid 1px #cccccc;
+	border-left: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+}
+
+
+.ForumAttachments .AttachmentTable
+{
+	border: solid 1px #cccccc;
+	border-collapse: collapse;
+	margin-top: 12px;
+}
+
+.ForumAttachments .AttachmentTable td
+{
+	border-top: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+}
+
+.ForumAttachments .AttachmentTable .AttachmentTableHeader
+{
+	background-color: #eeeeee;
+}
+
+.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction 
+{
+	text-align: center;
+	border-top: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+	padding: 3px;
+}
+
+.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName
+{
+	text-align: left;
+}
+
+.ForumAttachments .AttachmentTable .AttachmentTableFooter
+{
+	display: none;
+}
+
+.ForumAttachments .AttachmentTable .AttachmentTableUpload input
+{
+	height: 23px;
+}
+
+.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button
+{
+	width: 100px;
+}
+
+.ForumAttachments .AttachmentTable .AttachmentTableFooter
+{
+	display: none;
+}
+
+.ForumAttachments .Title
+{
+	font-size: 16px;
+	font-weight: bold;
+}
+
+/*#Forum/Extended actions#*/
+
+.PostExtendedActions
+{
+	border-top: solid 1px #eeeeee;
+	margin-top: 10px;
+	padding-top: 5px;
+	margin-bottom: 5px;
+}
+
+.PostExtendedActions span
+{
+	display: none;
+}
+
+.PostExtendedActions .SendMessage
+{
+	display: block; 
+	float: left; 
+	width: 16px; 
+	height: 16px; 
+	background-image: url(../App_themes/Default/Images/CMSModules/Forums/LiveImages/sendmessage.gif);
+	margin-right: 7px;
+}
+
+.PostExtendedActions .Friendship
+{
+	display: block; 
+	float: left; 
+	width: 16px; 
+	height: 16px; 
+	background-image: url(../App_themes/Default/Images/CMSModules/Forums/LiveImages/friendship.gif);		
+}
+
+/*#Forum/Extended search#*/
+
+.ForumExtendedSearch .TextBox 
+{
+	width: 300px;
+}
+
+.ForumExtendedSearch .DropDownList
+{
+	width: 304px;
+}
+
+
+.ForumExtendedSearch .Button
+{
+	margin-top: 20px;
+	width: 150px;
+}
+
+/*#Forum/Mark as answer#*/
+
+.Post .AcceptedSolution
+{
+	background-color: #efffef;
+}
+
+.AcceptedSolutionArea
+{
+	color:Green;
+	font-size:14pt;
+	width:100%;
+	margin-bottom: 5px;
+}
+
+.AcceptedSolutionArea td 
+{
+ 	padding-left: 5px !important;
+	padding-bottom: 5px !important;
+}
+ 
+.AcceptedSolutionArea .AcceptedSolutionText
+{
+	width:100%;
+}
+
+/*#Forum/Quote#*/
+
+.PostText blockquote
+{
+	border: solid 1px #d4d4d4;
+	background-color: #eeeeee;
+	padding: 4px;
+	margin-left: 10px;
+}
+
+.PostText blockquote cite 
+{
+	display: block;
+	font-weight: bold;
+}
+
+/*#Forum/Manage#*/
+
+.ForumManage
+{
+	border: 1px solid #cccccc;
+	margin: 4px 0px 5px 5px;
+	padding: 2px 5px;
+	background-color: #eeeeee;
+}
+
+.PostManageEdit table
+
+{
+	border: none !important;
+}
+
+.PostManageEdit .ForumNewPost td
+{
+	border-bottom: none !important;
+}
+
+.ForumNewPost .SignatureAreaItem
+{
+	width: 500px;
+	height: 50px;
+}
+
+.SignatureArea
+{
+	width: 100%;
+	border-top: solid 1px #D7D7D7;
+	font-size: 8pt;
+	color: #a8a8a8;
+	margin-top: 5px;
+	padding: 5px;
+}
+
+.ForumTree .PostTree .SignatureArea
+{
+	width: 100%;
+	border-top: solid 1px #D7D7D7;
+	font-size: 8pt;
+	color: #a8a8a8;
+	margin-top: 5px;
+	padding: 5px;
+}
+
+
+/*#Forum/Forum Group#*/
+.ForumGroup
+{
+	width: 100%;
+}
+
+.ForumGroup *
+{
+	font-family: Arial;
+}
+
+.ForumGroup .Table
+{
+	width: 100%;
+	border-top: solid 1px #cccccc;
+	border-left: solid 1px #cccccc;
+	background-color: #ffffff;
+}
+
+.ForumGroup .Table td
+{
+	padding: 6px;
+}
+
+.ForumGroup .Table .Header td
+{
+	font-weight: bold;
+	border-right: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+	color: #ffffff;
+	padding-top: 4px;
+	padding-bottom: 4px;
+	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
+}
+
+.ForumGroup .Table .Info td
+{
+	border-right: solid 1px #cccccc;
+	border-bottom: solid 1px #888888;
+	border-top: solid 1px #888888;
+	padding-top: 0px;
+	padding-bottom: 0px;
+	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
+	height: 55px;
+	vertical-align: top;
+}
+
+.ForumGroup .Table .GroupName
+{
+	display: block;
+	font-weight: bold;
+	font-size: 17px;
+	padding-top: 8px;
+	padding-bottom: 5px;
+	color: #ffffff;
+}
+
+.ForumGroup .Table .GroupDescription
+{
+	display: block;
+	padding-left: 10px;
+	color: #dddddd;
+}
+
+
+.ForumGroup .Table .ForumInfo
+{
+
+	padding-top: 10px;
+	padding-bottom: 10px;
+}
+
+.ForumGroup .Table .Threads
+{
+	text-align: center;
+	width: 50px;
+}
+
+.ForumGroup .Table .Posts
+{
+	text-align: center;
+	width: 50px;
+}
+
+.ForumGroup .Table .LastPost
+{
+	text-align: center;
+	width: 200px;
+}
+
+.ForumGroup .Table .PostTime
+{
+	white-space: nowrap;
+}
+
+.ForumGroup .Table .PostUser
+{
+	white-space: nowrap;
+	font-weight: bold;
+	color: #e36c26;
+}
+
+.ForumGroup .ForumOdd td
+{
+	background-color: #f8f8ff;
+}
+
+.ForumGroup .Forum td
+{
+	border-right: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+}
+
+
+
+.ForumGroup .Forum .ForumName
+{
+	font-weight: bold;
+	font-size: 15px;
+	text-decoration: underline;
+	color: black;
+}
+
+.ForumGroup .Forum .ForumDescription
+{
+	padding-left: 10px;
+}
+
+
+/*#Forum/Forum flat layout#*/
+.ForumFlat *
+{
+	font-family: Arial;
+}
+
+.ForumFlat .Table
+{
+	width: 100%;
+	background-color: #ffffff;
+}
+
+.ForumFlat .Table td
+{
+	padding: 6px;
+}
+
+
+.ForumFlat .Table .Info td
+{
+	border: solid 1px #888888;
+	padding-top: 0px;
+	padding-bottom: 0px;
+	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
+	height: 55px;
+	vertical-align: top;
+}
+
+.ForumFlat .Table .ForumContent
+{
+	background-color: #ffffff;
+	padding: 0px;
+	margin: 0px;
+	/*font-size: 110%;*/
+}
+
+.ForumFlat .Table .Posts
+{
+	border-right: solid 1px #cccccc;
+	border-left: solid 1px #cccccc;
+}
+
+.ForumFlat .Table .ForumName
+{
+	display: block;
+	font-weight: bold;
+	font-size: 17px;
+	padding-top: 8px;
+	padding-bottom: 5px;
+	/*text-decoration: underline;*/
+	color: #ffffff;
+}
+
+.ForumFlat .Table .ForumDescription
+{
+	display: block;
+	padding-left: 10px;
+	color: #dddddd;
+}
+
+.ForumFlat .Table .Informations td
+{
+	font-weight: bold;
+	background-color: #eeeeee;
+	border-right: solid 1px #cccccc;
+	border-left: solid 1px #cccccc;
+	border-bottom: solid 1px #bbbbbb;
+	padding: 5px;
+	background-color: #fffec0;
+}
+
+.ForumFlat .Table .Actions td
+{
+	font-weight: bold;
+	background-color: #eeeeee;
+	border-right: solid 1px #cccccc;
+	border-left: solid 1px #cccccc;
+	border-bottom: solid 1px #bbbbbb;
+	padding: 5px;
+}
+
+.ForumFlat .Table .Actions .ActionLink
+{
+	color: #e36c26; 
+	text-decoration: underline;
+	padding: 0px 5px 0px 5px;
+}
+
+
+.ForumFlat .Table .Posts td
+{
+	border-right: solid 1px #cccccc;
+	border-left: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+	padding: 0px;
+}
+
+.ForumFlat .Table .PostsTable
+{
+	width: 100%;
+}
+
+.ForumFlat .Table .PostsTable td
+{
+	border-top: none;
+	border-right: none;
+	border-left: none;
+	border-bottom: solid 1px #cccccc;
+}
+
+.ForumFlat .Pager td
+{
+	background-color: #eeeeee;
+	border: none;
+	padding: 0px;
+	height: 23px;
+	font-weight: bold;
+	text-align: center;
+}
+
+.ForumFlat .Pager a
+{
+	font-weight: bold;
+	text-decoration: underline;
+	color: #65a02f;
+}
+
+.ForumFlat .ThreadTable
+{
+	border-left: solid 1px #cccccc;
+}
+
+.ForumFlat .ThreadTable td
+{
+	border-right: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+}
+
+.ForumFlat .ThreadTable .Header td
+{
+	font-weight: bold;
+	background-color: #eeeeee;
+	border-right: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+	color: #ffffff;
+	padding-top: 4px;
+	padding-bottom: 4px;
+	background-image: url(../App_Themes/CorporateSite/Images/genbackground.gif);
+}
+
+.ForumFlat .ThreadTable .Author
+{
+	text-align: center;
+	width: 200px;
+	color: #e36c26;
+}
+
+.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views
+{
+	text-align: center;
+	width: 50px;
+}
+
+.ForumFlat .ThreadTable .LastPost
+{
+	text-align: center;
+	width: 200px;
+}
+
+.ForumFlat .ThreadTable .PostTime
+{
+	white-space: nowrap;
+}
+
+.ForumFlat .ThreadTable .PostUser
+{
+
+	white-space: nowrap;
+	font-weight: bold;
+	color: #e36c26;
+}
+
+.ForumFlat .ThreadTable .ThreadInfo
+{
+	text-align: left;
+}
+
+.ForumFlat .ThreadTable .ThreadInfo .ThreadName
+{
+	font-weight: bold;
+	text-decoration: underline;
+
+	color: #e36c26;
+}
+
+.ForumFlat .ForumBreadCrumbs
+
+{
+
+
+	font-weight: normal;
+	font-size: 9pt;
+	font-family: Arial;
+	padding: 0px 5px 0px 5px;
+}
+
+.ForumFlat .ForumNewPost
+{
+	border-right: solid 1px #cccccc;
+	border-left: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+}
+
+/*#Forum/Forum flat layout/Post#*/
+.ForumFlat .ForumPost
+{
+	padding: 8px 8px 8px 8px;
+}
+
+.ForumFlat .PostIndent .ForumPost
+{
+	border-left: solid 1px #cccccc;
+}
+
+.ForumFlat .PostIndent
+{
+	padding-left: 30px;
+}
+
+.ForumFlat .PostUser, .ForumFlat .PostUserLink
+{
+	white-space: nowrap;
+	font-weight: bold;
+	color: #e36c26;
+}
+
+.ForumFlat .PostUser
+{
+	text-decoration: none;
+}
+
+.ForumFlat .PostSubject
+{
+
+	display: block;
+	font-weight: bold;
+	font-size: 13px;
+}
+
+.ForumFlat .PostText
+{
+	display: block;
+	padding: 3px 5px 3px 5px;
+}
+
+.ForumFlat .PostActionLink
+{
+	text-decoration: underline;
+	color: #e36c26;
+	padding: 0px 5px 0px 5px;
+}
+
+/*#Forum/New post form#*/
+.ForumNewPost
+{
+	padding: 5px;
+	font-family: Arial;
+}
+
+.ForumNewPost .PostReply
+{
+	border: solid 1px #cccccc;
+	margin-top: 5px;
+	margin-bottom: 5px;
+}
+
+.ForumNewPost .FormPadding
+{
+	/*border: solid 1px #cccccc;*/
+	padding: 5px;
+	margin-top: 5px;
+	margin-bottom: 5px;
+}
+
+.ForumNewPost .Title
+{
+	font-size: 17px;
+	font-weight: bold;
+	margin-top: 10px;
+	margin-bottom: 5px;
+	display: block;
+}
+
+.ForumFlat .ForumNewPost .PostForm td
+{
+	border: none;
+}
+
+.ForumNewPost .ItemLabel
+{
+	font-weight: bold;
+	vertical-align: middle;
+	padding: 5px;
+}
+
+.ForumNewPost .Button
+{
+	width: 100px;
+}
+
+.ForumNewPost .TextboxItem
+{
+	width: 500px;
+}
+
+.ForumNewPost .TextboxItemShort
+{
+	width: 300px;
+}
+
+
+
+.ForumNewPost .TextareaItem
+{
+	width: 500px;
+	height: 200px;
+}
+
+
+/*#Forum/Tree layout#*/
+.ForumTree *
+{
+	font-family: Arial;
+}
+
+.ForumTree .Table
+
+{
+	width: 100%;
+	background-color: #ffffff;
+}
+
+.ForumTree .Table td
+{
+	padding: 6px;
+}
+
+
+.ForumTree .Table .Info td
+{
+	background-color: #5c99e8;
+	border: solid 1px #888888;
+	padding-top: 0px;
+	padding-bottom: 0px;
+	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top 
+
+left;
+	height: 55px;
+	vertical-align: top;
+}
+
+.ForumTree .Table .ForumName
+{
+	display: block;
+	font-weight: bold;
+	font-size: 17px;
+	padding-top: 8px;
+	padding-bottom: 5px;
+	/*text-decoration: underline;*/
+	color: #ffffff;
+}
+
+.ForumTree .Table .ForumDescription
+{
+	display: block;
+	padding-left: 10px;
+	color: #dddddd;
+}
+
+.ForumTree .Table .Actions td
+{
+	font-weight: bold;
+	background-color: #eeeeee;
+	border-right: solid 1px #cccccc;
+	border-left: solid 1px #cccccc;
+	border-bottom: solid 1px #bbbbbb;
+	padding: 5px;
+}
+
+.ForumTree .Table .Actions .ActionLink
+{
+	color: #e36c26;
+	text-decoration: underline;
+	padding: 0px 5px 0px 5px;
+}
+
+.ForumTree .Table .Posts
+{
+	border-right: solid 1px #cccccc;
+	border-left: solid 1px #cccccc;
+	border-bottom: solid 1px #cccccc;
+	padding: 0px;
+}
+
+.ForumTree .Table .Posts .PostTree td
+{
+	padding: 0px;
+}
+
+.ForumTree .Table .Posts .PostTree
+{
+	padding: 5px;
+	border-top: solid 1px #dddddd;
+	border-bottom: solid 1px #dddddd;
+}
+
+.ForumTree .ForumNewPost .PostForm td
+{
+	border: none;
+}
+
+/*#Forum/Tree layout/Post#*/
+.ForumTree .ForumPost
+{
+	padding: 8px 8px 8px 8px;
+}
+
+.ForumTree .PostDetail .ForumPost
+{
+	border-bottom: solid 1px #cccccc;
+}
+
+.ForumTree .PostUser, .ForumTree .PostUserLink
+{
+	color: #e36c26;
+	font-weight: bold;
+	white-space: nowrap;
+}
+
+.ForumTree .PostUser
+{
+	text-decoration: none;
+}
+
+.ForumTree .PostSubject
+{
+	display: block;
+	font-weight: bold;
+	font-size: 13px;
+}
+
+.ForumTree .PostText
+{
+	display: block;
+	padding: 3px 5px 3px 5px;
+}
+
+.ForumTree .PostActionLink
+{
+	color: #e36c26;
+	padding: 0px 5px;
+	text-decoration: underline;
+}
+
+.ForumTree .PostTree .ForumPost
+{
+	 border: solid 1px #cccccc;
+	 width: 600px;
+}
+
+/* Overall */
+
+
+
+
+
+
+.HiddenButton
+{
+	display: none;
+}
+
+
+
+/* Tree Items*/
+.ForumTree .PostTree td
+{
+	vertical-align: top;
+}
+
+.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
+{
+	padding: 3px 3px 1px 3px;
+	overflow: hidden;
+	color: #000000;
+	font-weight: bold;
+}
+
+.ThreadPostSelected
+{
+	background-color: #cccccc;
+	font-weight: bold;
+	color: #000000;
+	overflow: hidden;
+	padding: 3px 20px 1px 3px;
+}
+
+
+.PostSeparator
+{
+	padding: 0 3px;
+}
+
+/*#Forums/Images#*/
+.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage, .ForumGroup .Forum .ForumImageLocked, 
+.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage, .ForumFlat .ThreadTable .ThreadImageLocked, .ForumFlat .ThreadTable .ThreadImageAnnouncement, .ForumFlat .ThreadTable .ThreadImageSticky
+{
+	background-repeat:no-repeat;
+	background-position:center;
+	border-right: none;
+	width: 24px;
+	text-align: center;
+	border-right: 1px solid #cccccc;
+}
+
+.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage
+{
+	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Forum_default.gif);
+}
+
+.ForumGroup .Forum .ForumImageLocked
+{
+	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Forum_locked.gif);
+}
+
+
+.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage
+{
+	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_default.gif);
+}
+
+.ForumFlat .ThreadTable .ThreadImageLocked
+{
+	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_locked.gif);
+}
+
+.ForumFlat .ThreadTable .ThreadImageAnnouncement
+{
+	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_announcement.gif);
+}
+
+.ForumFlat .ThreadTable .ThreadImageSticky
+{
+	background-image: url(../App_Themes/Default/Images/CMSModules/Forums/LiveImages/Thread_sticked.gif);
+}
+
+
+.OfficeName
+{
+	padding: 2px 0 2px 0;
+	font-weight: bold;
+}
+
+/*#Events#*/
+
+.EventCalendar
+{
+	width: 100%;
+}
+
+.EventCalendar *
+{
+	padding: 0px;
+}
+
+.EventCalendar .Title
+{
+	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
+	color: #ffffff;
+	padding: 5px;
+	
+	font-weight: bold;
+	vertical-align: middle;
+}
+
+.EventCalendar .Navigation
+{
+	font-weight: bold;
+	width: 50px;
+	padding-left: 10px;
+	padding-right: 10px;
+	vertical-align: middle;
+}
+
+.EventCalendar .DayHeader
+{
+	height: 25px;
+	background-color: #222222;
+	color: White;
+	font-weight: bold;
+	border-style: none;
+	vertical-align: middle;
+	font-size: 11px;
+}
+
+.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
+{
+	height: 50px;
+	padding: 3px;
+	background-color: #eeeeee;
+	font-size: 11px;
+}
+
+.EventCalendar .Today
+{
+	background-color: #222222;
+	color: White;
+	font-weight: bold;
+}
+
+.EventCalendar .Today a
+{
+	color: White;
+	font-weight: bold;
+	font-size: 11px;
+}
+
+.EventCalendar .ContentEvent a
+
+{
+	margin-top: 3px;
+	color: Orange;
+	font-weight: bold;
+}
+
+.EventCalendar .OtherMonth
+{
+	color: Gray;
+	background-color: White;
+}
+
+.EventManagerRegTitle
+{
+	display: block;
+	color: #002756;
+	font-weight: bold;
+	margin-bottom: 5px;
+}
+.EventManagerOutlookLink
+{
+	display: block;
+	margin-top: 5px;
+}
+
+.EventManagerRegLabel
+{
+	font-weight: bold;
+}
+
+/*#Examples#*/
+
+.Slider .Pager
+{
+}
+
+.Slider .Pager a
+{
+	text-decoration: none;
+	font-weight: bold;
+	font-size: 11px;
+	border: 1px solid #cccccc;
+	background-color: #f0f0f0;
+	text-align: center;
+	padding: 0px 3px 0px 3px;
+	display: block;
+	width: 10px;
+}
+
+.Slider .PagerPage, .Slider .Control
+{
+	margin: 0px 15px 0px 0px;
+	float: left;
+}
+
+.Slider .Control a
+{
+	width: 30px;
+}
+
+.SearchResult
+{
+	padding-top: 10px;
+	padding-bottom: 10px; 
+}
+
+.ResultTitle a
+{
+	color: #e36c26;
+	font-weight: bold;
+}
+
+.CMSSearchResultsNoResultsLabel
+{
+	padding-top: 10px;
+	padding-left: 5px;
+	display: block;
+	font-weight: bold;
+}
+
+.examListMenu ul
+{
+	list-style: none;
+}
+.examListMenu .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL
+{
+	display: none;
+}
+.examListMenu .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL .CMSListMenuLI .CMSListMenuUL
+{
+	display: none;
+}
+.examListMenu .CMSListMenuUL .CMSListMenuLI
+{
+
+
+
+
+
+
+
+
+
+
+
+	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackground.png) no-repeat center 
+
+left;
+	padding-left: 10px;
+}
+
+
+.examListMenu .CMSListMenuUL .CMSListMenuHighlightedLI
+{
+	background: url(../App_Themes/CorporateSite/Images/treeMenuItemBackgroundActive.png) no-repeat 
+
+0px 4px;
+
+	padding-left: 10px;
+}
+
+.ecommerceExample
+{
+	width: 720px !important;
+}
+
+.forumsExample
+{
+	width: 703px !important;
+}
+
+.CustomRegistrationForm .ConfirmationSeparator
+{
+	height: 6px;
+}
+
+
+
+/*#Examples/Media Libraries#*/
+
+
+.MediaLibraryListDescription
+{
+	vertical-align: top;	
+}
+
+.MediaLibraryListDescription a
+{
+	font-size: 18px;
+}
+
+.MediaLibraryListPhoto
+{
+	padding: 4px 20px 1px 5px; 
+}
+
+
+.MediaListItem
+{
+	margin: 10px 0px; 
+	width: 743px;
+	background: url(../App_Themes/CorporateSite/Images/Examples/MediaListTop.gif) no-repeat;
+}
+
+.MediaListItemBottom
+{
+	height: 6px;
+	background: url(../App_Themes/CorporateSite/Images/Examples/MediaListBottom.gif) no-repeat;
+
+}
+
+.MediaLibraryListDescriptionText
+{
+	padding-top: 10px;
+	font-size: 12px; 
+}
+
+
+/*#Examples/Event manager#*/
+
+.EventManagerRegText
+{
+	width: 230px;
+}
+
+/*#Examples/Pager control#*/
+.PagerControl
+{
+    text-align: center;
+}
+
+.PagerResults
+{
+    padding-top: 10px !important;
+    padding-bottom: 0 !important;
+}
+
+.PagerNumberArea
+{
+    padding-top: 10px;
+}
+
+
+
+/*#Examples/My profile#*/
+
+.MyProfilePanel input[type="text"]
+
+{
+    width: 235px;
+}
+
+.MyProfilePanel .MyProfileLanguage
+{
+    width: 239px;
+}
+
+.MyProfilePanel .MyProfileUserSignature
+{
+    width: 235px;
+}
+
+.IE6 .MyProfilePanel textarea
+{
+    width: 435px;
+}
+
+.MyProfilePanel input[type="submit"]
+{
+    width: 100px;
+}
+
+/*#Examples/Change password#*/
+.ChangePasswordTable .FieldLabel
+{
+    
+}
+
+.ChangePasswordTable .FieldInput input[type="text"]
+{
+    
+}
+
+/*#Examples/Report#*/
+.Report table
+{
+    border: solid 1px #cccccc;
+}
+
+.Report table th
+{
+    background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
+    padding: 5px 10px;
+    color: #ffffff;
+}
+
+.Report table td
+{
+    padding: 3px 10px;
+}
+
+
+/*#Examples/Vertical css menu#*/
+
+.Vertical
+{	
+	width: 150px;	
+	font-family: Arial;
+	font-size: 12px;
+	background-color: #e2e2e2;
+	border: 1px solid #c2c2c2;	
+}
+
+.Vertical ul 
+{		
+
+	list-style: none;
+	margin: 0;
+	padding: 0;	
+}
+
+.Vertical li 
+
+{
+	position:relative;
+}
+
+.Vertical a
+{
+	display: block;
+	margin: 0;
+	padding: 2px 0px 2px 10px;
+	color: black;
+	width: 140px;
+	text-decoration: none;
+	background-image: url(../App_Themes/CorporateSite/Images/Examples/menuitem.gif);
+	background-repeat: no-repeat;
+	background-position: 0 50%;
+	background-color: #e2e2e2;			
+}
+
+.Vertical a:hover
+{
+	color:White;
+	background: #808080;
+	background-image: url(../App_Themes/CorporateSite/Images/Examples/menuitem_hover.gif);
+	background-repeat: no-repeat;
+	background-position: 0 50%;		
+}
+
+.Vertical ul ul
+
+{
+	position: absolute;	
+	z-index: 100;
+	top: -1px;		/* should be the negation of UL border-width*/
+	left: 100%;
+	width: 100%;
+	border: 1px solid #c2c2c2;		
+}
+
+#Vertical ul, #Vertical li:hover ul ul, #Vertical ul li:hover ul ul
+{
+	display: none;
+}
+
+#Vertical li:hover ul, #Vertical ul li:hover ul, #Vertical ul ul li:hover ul
+{
+	display: block;
+}
+
+/*#Examples/Drop down menu#*/
+
+.DropDown 
+{
+	position: relative;
+	width: 150px;
+	height: 20px;
+	z-index: 1;
+	font-family: Arial;
+	font-size: 12px;
+	background-color: #e2e2e2;
+	border: 2px solid #808080;	
+}
+
+div.DropDown:hover ul
+{
+	z-index: 10;	
+	visibility: visible;
+}
+
+div.DropDown ul:hover
+{	
+	background-color: White; /* this allows to get over the last item of dropDownList, otherwise will be closed. */
+}
+
+.DropDownHover ul
+{
+	z-index: 10;	
+	visibility: visible;
+}
+
+
+
+
+.DropDown ul 
+{	
+	z-index: -10;		
+	visibility: hidden;
+	position: absolute;	
+	top: 20px;			
+	width: 150px;
+	list-style: none;
+	margin: 0;
+	padding: 0;	
+}
+
+.DropDown li 
+{	
+	position:relative;	
+}
+
+.DropDown a
+{
+	display: block;		
+	margin: 0;
+	padding: 2px 3px;
+	color: Black;
+	background-color: #e2e2e2;			
+	text-decoration: none;
+}
+
+.DropDown a:hover 
+{
+	color: white;
+	background: #b2b2b2;
+}
+
+.member
+{
+	float: left;
+	width: 231px;
+	height: 61px;
+	margin: 10px 2px;
+	padding: 4px;
+}
+
+.member .avatar
+{
+	float: left;
+	margin: 0px 5px 5px 0px;
+}
+
+.member .memberInfo
+{
+	float: left;
+	width: 170px;
+}
+
+
+.member h3
+{
+	background: none;
+	margin-bottom: 3px;
+	margin-top: 0px;
+}
+
+.member h3 a
+{ 
+	font-size: 13px;
+	color: #245a91;
+}
+
+.member h3 a:hover
+{
+	text-decoration: none;
+}
+
+.DropDown ul ul
+{
+	display: none;
+}
+
+/*#Wishlist#*/
+.wishList .ProductImage
+{
+	vertical-align: top;
+}
+
+.wishList .ProductImage img
+{
+	border: 1px solid #000000;
+}
+
+.wishList .ProductDetail
+{
+	border-bottom: 1px solid #999999;
+	margin-bottom: 5px;
+	padding-bottom: 5px;
+}
+
+.wishList .RemoveFromWishlist
+{
+	background: url(../App_Themes/CorporateSite/Images/delete.gif) no-repeat center left;
+	padding-left: 18px;
+}
+
+.wishList .ProductDetail h2
+{
+	margin-top: 0px;
+	margin-bottom: 4px;
+}
+
+.wishlistAdd .AddToCartContainer{
+padding-bottom: 10px;
+padding-top: 10px;
+}
+
+.ProductImageWishlist img{
+border: none;
+}
+
+/*#Wiki#*/
+
+.UnigridActionButton
+{
+    margin-right: 5px;
+}
+
+.RTL .UnigridActionButton
+{
+    margin-right: auto;
+    margin-left: 5px;
+}
+
+.AttachmentsList 
+{
+	border:1px solid #CCCCCC;
+	padding:5px;
+}
+
+.AttachmentsList .New .IconDisabled
+{
+	margin-bottom: -3px;
+	margin-right: 3px;
+}
+
+.UserPageTitleHeader
+{
+	color: #ffa21e;
+	font-size:18px;
+	font-weight:bold;
+	height:33px;
+}
+
+.EditContributionEdit
+{
+	background: url(../App_Themes/CorporateSite/Images/edit.gif) no-repeat center left;
+
+	padding-left: 18px;
+}
+
+.EditContributionDelete
+{
+	background: url(../App_Themes/CorporateSite/Images/delete.gif) no-repeat center left;
+	padding-left: 18px;
+	margin-left: 15px;
+}
+
+.Article .Header a
+{
+	color: #ffffff;
+	font-weight: bold;
+}
+
+.Article img
+{
+	border: solid 1px #cccccc;
+	padding: 3px;
+}
+
+.Article .Address
+{
+	font-size: 10px;
+}
+
+.Contributions, .ContributionsList, .ContributionsEdit
+{
+	border: 1px solid #cccccc;
+	padding: 10px;
+	background-color: #eeeeee;
+}
+
+.ContributionsEdit .ItemsLink, .ContributionsList .NewItemLink
+{
+	padding-bottom: 7px;
+}
+
+
+.ContributionsList .ContributionsGrid
+{
+	border: solid 1px #cccccc;
+	background-color: #ffffff;
+}
+
+.ContributionsList .ContributionsGrid .UniGridHead th
+{
+	color: #ffffff;
+	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
+	padding: 5px;
+}
+
+.ContributionsList .ContributionsGrid .UniGridHead th a
+{
+
+	color: #ffffff;
+}
+
+.UniGridGrid td, .UniGridGrid th
+{
+    border-top: solid 1px #cccccc;
+    border-bottom: solid 1px #cccccc;
+    border-right: none;
+    border-left: none;
+	text-align: left;
+}
+
+.UniGridGrid td td, .UniGridGrid th td
+{
+    border: none;
+}
+
+.NewAttachmentDisabled
+{
+	text-decoration: underline;
+}
+
+.AttachmentsList .Icon
+{
+    text-decoration: none;
+    border: none;
+    cursor: pointer;
+    margin-bottom: -3px;
+    border-right: 5px solid  #eeeeee;
+}
+
+.userContributions #FCKToolbarUC
+
+{
+	border: 1px solid Gray;
+}
+
+.userContributions .EditContributionClose, .Contributions .UserContributionDocList
+{
+	display: block;
+	margin-bottom: 20px;
+
+}
+
+.userContributions input[type=submit]
+{
+	width: 100px;
+}
+
+.userContributions .zoneList
+{
+	min-height: 400px;
+}
+
+.IE6 .userContributions .zoneList
+{
+	height: 400px;
+}
+
+.UserContributionNewClass
+{
+	padding: 5px;
+	color: Black;
+	font-family: Verdana;
+	font-size: 12px;
+}
+
+.UserContributionNewClass img
+{
+	vertical-align: middle;
+	padding-right: 3px;
+
+}
+
+.EditForm .PageHeader img
+{
+	vertical-align: middle;
+	padding-bottom: 5px;	
+}
+
+.EditingFormTable
+{
+}
+
+.EditForm .EditingFormInfo, .EditForm .WorkflowInfo
+{
+	padding-left: 7px;
+	display: block;
+	line-height: 30px;
+}
+
+/*#Tab menu#*/
+
+.TabControlTable
+{
+	height: 25px;
+	background: url(../App_Themes/CorporateSite/Images/tabmenu_item_bg.gif) repeat-x center left;
+	padding: 0;
+	margin: 0;
+}
+
+.TabControlLeft, .TabControlRight, .TabControlSelectedLeft, .TabControlSelectedRight
+{
+	display: none;
+}
+
+.TabControl
+{
+	background: url(../App_Themes/CorporateSite/Images/tabmenu_item_bg.gif) repeat-x center left;
+	padding: 0px 10px 0px 10px;
+}
+
+.TabControlSelected
+{
+	background: url(../App_Themes/CorporateSite/Images/tabmenu_item_active_bg.gif) repeat-x center left;
+	padding: 0px 10px 0px 10px;
+}
+
+.TabControlTable a
+{
+	color: #ffffff;
+	text-decoration: none;
+	font-size: 12px;
+}
+
+/*#My account#*/
+
+.TabsContent
+{
+	border: 1px solid #cccccc;
+	width: 660px;
+	padding: 15px;
+}
+
+.TabsContent .Error
+{
+	color: Red;
+}
+
+.TabsContent .FieldLabel
+{
+	font-weight: bold;
+	width: 140px;
+}
+
+.TabsContent .UniGridHead
+{
+	color: White;
+	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
+}
+
+.TabsContent .Grid
+{
+	width: 100%;
+	border: 1px solid #aaa
+}
+
+.TabsContent .OddRow
+{
+	background-color: #eee;
+}
+
+.MyCredit .TotalCredit
+{
+	font-weight: bold;
+	font-size: 120%;
+	color: #002756;
+}
+
+.TabsContent input[type=text], .TabsContent input[type=password], 
+.TabsContent input[type=file], .TabsContent textarea, .MyProfileFileUpload
+{
+	width: 300px;
+}
+
+.TabsContent select
+{
+	width: 306px;
+}
+
+.clear 
+{
+	width:0px; 
+	height:0px; 
+	clear:both; 
+	line-height: 0px; 
+	font-size: 0px;
+
+}
+
+.SubscriptionsGroup
+{
+	padding: 8px;
+}
+
+.SubscriptionsPanel
+{
+	padding-top: 22px;
+}
+
+
+/*#Office#*/
+
+.Map
+{
+	border: solid 1px #cccccc;
+	padding: 3px;
+}
+
+
+.Map img
+{
+	border: solid 1px #cccccc;
+	padding: 3px;
+}
+
+.Map .Header
+{
+	font-weight: bold;
+}
+
+.Map .Address
+{
+	font-size: 10px;
+}
+
+.OfficeDetail img
+{
+	border: solid 1px #cccccc;
+	padding: 3px;
+}
+
+.OfficeDetail .Address
+{
+	font-size: 10px;
+}
+
+.OfficeDetail h1
+{
+	padding: 0px !important;
+	margin: 0px !important;
+}
+
+.OfficeDetail .Description
+{
+	padding-top: 5px;
+	padding-left: 5px;
+}
+
+/*#Grid#*/
+.DataGrid
+{
+	border:1px solid #cccccc;
+}
+
+.DataGrid td
+{
+	padding: 3px 5px;
+}
+
+.DataGrid .Row
+{
+	
+}
+
+.DataGrid .AltRow
+{
+	background-color: #eeeeee;
+}
+
+.DataGrid .Header
+{
+	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
+}
+
+.DataGrid .Header td
+{
+	padding: 5px;
+}
+
+.DataGrid .Header td a
+{
+	color: #ffffff;
+}
+
+/*#Webpart containers#*/
+/*#Webpart containers/General product list#*/
+
+.ProductList a
+{
+	/*text-decoration: none;*/
+}
+
+.ProductList .ProductBox
+{
+	width: 160px;
+	margin: 15px 10px 0;
+
+	border: solid 1px #cccccc;
+}
+
+.ProductList .ProductBox a
+{
+	text-decoration: none;
+}
+
+.ProductList .ProductImage
+{
+	text-align: center;
+	height: 140px;
+}
+
+.ProductList .ProductImage img
+{
+	border: none;
+}
+
+.ProductList .ProductTitle
+{
+	display: block;
+	background-color: #e36c26;
+	padding: 6px 3px;
+	color: #ffffff;
+	font-weight: bold;
+	text-align: center;
+	text-decoration: none !important;
+}
+
+.ProductList .ProductPrice
+{
+	padding: 6px;
+}
+
+.ProductList .ProductPrice .right
+{
+	font-weight: bold;
+	text-align: right;
+}
+
+.ProductList .ProductFooter
+{
+	background-color: #f0f0f0;
+	padding: 6px;
+}
+
+.ProductList .ProductFooter a
+{
+	text-decoration: underline;
+}
+
+.ProductList .ProductFooter img
+{
+	margin-right: 5px;
+	vertical-align: middle;
+}
+
+.ProductList .productDetail
+{
+	width: 100%;
+	margin-bottom: 20px;
+}
+
+.ProductList .productDetail img
+{
+	border: none;
+
+}
+
+
+.ProductList .productDetail h3
+{
+	margin: 15px 0 10px 0;
+}
+
+.ProductList .productDetailInfo
+
+{
+	margin-left: 10px;
+	width: 100%;
+}
+
+.ProductList .productDetailInfo td
+{
+	padding: 2px 10px;
+}
+
+.ProductList .productDetailInfo .caption
+{
+	font-weight: bold;
+}
+
+.ProductList .productDetailInfo .alt
+{
+	background-color: #f9f9f9;
+}
+
+.ProductList .productDetailLinks
+{
+	width: 100%;
+	background-color: #f0f0f0;
+	margin: 10px 0px 10px 0px;
+	padding: 5px;
+}
+
+.ProductList .ProductSummary
+{
+	vertical-align: top;
+}
+
+.ProductList .LinkMore
+{
+	display: block;
+	background: url(../App_Themes/CorporateSite/Images/information.png) no-repeat center left;
+	padding: 0 0 5px 17px;
+}
+
+/*#Webpart containers/General list#*/
+
+.GeneralList .Header a
+{
+	color: #ffffff;
+	font-weight: bold;
+}
+
+.GeneralList img
+{
+	border: solid 1px #cccccc;
+	padding: 3px;
+}
+
+.GeneralList .Address
+{
+	font-size: 10px;
+}
+
+.GeneralList .Header
+{
+	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
+	color: #ffffff;
+	padding: 5px;
+	border-left: solid 1px #cccccc;
+	border-right: solid 1px #cccccc;
+	border-top: solid 1px #cccccc;
+}
+
+.GeneralList .Body
+{
+	padding: 0 5px 5px;
+	border: solid 1px #cccccc;
+}
+
+/*#Messaging#*/
+
+.MessagingBox .UniGridHead a
+{
+	color: White !important;
+}
+
+.MessagingBox
+{
+	width: 625px;
+}
+
+.MessagingBox .FooterInfo
+{
+	text-align:right;
+	padding: 3px;
+	font-size: 11px;
+}
+
+.MessagingBox .List
+{
+}
+
+.MessagingBox .Header,
+.MessagingBox .NewMessageHeader, .MessagingBox .ViewMessageHeader, .MessagingBox .UniGridHead
+{
+	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
+	color: #ffffff;
+	font-weight: bold;
+	padding: 5px;
+	border-left: solid 1px Black;
+	border-right: solid 1px Black;
+	border-top: solid 1px Black;
+}
+
+.MessagingBox .Header
+{
+	height: 25px !important;
+}
+
+.MessagingBox .Header a
+{
+	color: white;
+	font-weight: bold;
+}
+
+.MessagingBox .List th, .MessagingBox .List td
+{
+	text-align: left;
+}
+
+.MessagingBox .ImageCell
+{
+	padding-left: 0px !important;
+}
+
+.MessagingBox .List tr
+{
+	height: 25px;
+}
+
+.MessagingBox .List .OddRow, .MessagingBox .List .EvenRow, .MessagingBox .List .Pager
+{
+	border:1px solid #CCCCCC;
+}
+
+.MessagingBox .List td
+{
+	padding: 0px 3px 0px 3px;
+}
+
+.MessagingBox .OddRowUnread, .MessagingBox  .OddRow,
+.MessagingBox .OddRowRead
+{
+	background-color: #cccccc;
+}
+
+.MessagingBox .OddRowUnread, .MessagingBox .EvenRowUnread,
+.MessagingBox .OddRowRead, .MessagingBox .EvenRowRead
+{
+	font-weight: bold;
+}
+
+.MessagingBox .ViewMessage
+{
+	border: solid 1px #cccccc;
+	padding: 10px;
+}
+
+.MessagingBox .HeaderTable
+{
+	margin-left: 10px;
+	margin-top: 10px;
+	width: 90%;
+}
+
+.MessagingBox .HeaderTable, .Pager table
+{
+	border: 0px !important;
+}
+
+.MessagingBox .Body, .MessagingBox .DiscussionButtons
+{
+	padding-left: 10px;
+}
+
+.MessagingBox .HeaderTable img
+{
+	border: 1px solid Black;
+	margin: 0px 5px 0px 0px;
+}
+
+.MessagingBox .MessageUserButtons
+{
+	display: inline;
+}
+
+.MessagingBox .FieldCaption
+{
+	font-weight: bold;
+	padding-right: 5px;
+}
+.MessagingBox .Field
+{
+	width: 100%;
+}
+
+.MessagingBox .SendMessage
+{
+	margin-bottom: 10px;
+	border: solid 1px #cccccc;
+}
+
+.MessagingBox .Buttons
+{
+	padding: 10px;
+}
+
+.MessagingBox .FromField
+
+{
+	width:150px !important;
+	border: solid 1px #cccccc;
+}
+
+.MessagingBox .ToField
+{
+	width:150px !important;
+	border: solid 1px #cccccc;
+}
+
+.MessagingBox .SubjectField
+{
+	width: 98% !important;
+	border: solid 1px #cccccc;
+}
+
+.MessagingBox .SubjectRow
+{
+	padding: 20px 0px 3px 10px;
+}
+
+.MessagingBox .TextareaItem, .MessagingBox .BodyField
+{
+	width: 98%;
+	height: 200px;
+	border: solid 1px #cccccc;
+}
+
+.MessagingBox .Pager td
+{
+	padding: 0px;
+}
+
+.MessagingBox .Pager tr
+{
+	height: 20px !important;
+}
+
+.MessagingBox .Error
+{
+	margin: 5px;
+	color: Red;
+	display: block;
+}
+
+.MessagingBox .Info
+{
+	margin-bottom: 10px;
+	display: block;
+}
+
+
+
+
+.MessagingBox table
+{
+/*	border-top: solid 1px #cccccc;
+	border-left: solid 1px #cccccc;
+	border-right: solid 1px #cccccc;*/
+	border-collapse: collapse !important;
+}
+
+.MessagingBox .ListGrid
+{
+	border-collapse: collapse !important;
+
+	border: solid 1px #cccccc;
+}
+
+.MessagingBox .Pager, .MessagingBox .Pager a, .MessagingBox .Pager, .MessagingBox .Pager span
+{
+	padding-left: 3px;
+}
+
+.FriendsBox
+{
+	width: 680px;
+}
+
+/*#Ecommerce#*/
+.PrintImage
+{
+	vertical-align: middle;
+	padding-bottom: 3px;
+}
+
+.sendToFriendYourMessage
+{
+	cursor: pointer;
+	font-style: italic;
+}
+
+.AddToCartLink
+{
+	background: url(../App_Themes/CorporateSite/Images/ShoppingCart/AddToCart.gif) no-repeat 0px 5px;
+	padding-left: 18px;
+	padding-top: 5px;
+}
+.sendToFriendHeader
+{
+	color: #002756;
+	font-size: 120%;
+	font-weight: bold;
+}
+.PrintLink
+{
+	text-align: right;
+	padding-right: 10px;
+}
+.PrintImage
+{
+	border: 0px;
+	margin-right: 5px;
+}
+.ProductPrice
+{
+	display: block;
+	width: 130px;
+	word-wrap: normal;
+}
+.productDetailLinks .ProductPrice
+{
+	display: inline;
+}
+.ProductOptionSelector select
+{
+	width: 220px;
+}
+.AddToCartTextBox
+{
+	width: 20px;
+}
+
+.ItemsNotAvailable{
+color: red;
+}
+
+.productDetailLinks td{
+vertical-align: bottom;
+}
+
+.btnContinue
+{
+	text-align: left;
+	padding-top:10px;
+}
+
+
+/*#Content rating#*/
+.ratingStar {
+    font-size: 0pt;
+    width: 13px;
+    height: 12px;
+    margin: 0px;
+    padding: 0px;
+    cursor: pointer;
+    display: block;
+    background-repeat: no-repeat;
+}
+
+.filledRatingStar {
+    background-image: url(../App_Themes/Default/Images/CMSDesk/Content/Properties/ContentRating/FilledStar.png);
+
+}
+
+.emptyRatingStar {
+    background-image: url(../App_Themes/Default/Images/CMSDesk/Content/Properties/ContentRating/EmptyStar.png);
+}
+
+.savedRatingStar {
+    background-image: url(../App_Themes/Default/Images/CMSDesk/Content/Properties/ContentRating/SavedStar.png);
+}
+
+.CntRatingResult
+{
+    clear:left;
+    padding-top:5px;
+}
+
+.CntRatingRadioTable tr
+{
+    text-align: center;
+}
+
+/*#Modal popup#*/
+.ModalBackground
+{
+	z-index: 9998 !important;
+	background-color: #888888;
+	filter: alpha(opacity=70);
+	opacity: 0.7;
+}
+
+.ModalPanel
+{
+
+
+    background-color: #ffffff;
+    padding: 10px;
+    /* position: fixed !important; */
+
+}
+
+/* User context menu */
+.UserContextMenu
+{
+    border: solid 1px #666666;
+
+
+    background-color: #e0e0e0;
+    cursor: pointer;
+    padding: 3px;
+}
+
+/*#Abuse report#*/
+.AbuseBody .ReportComment
+{
+	width: 300px;
+	height: 200px;
+}
+
+.ModalPanel
+{
+	width: 400px;
+}
+
+.DialogAbuseBody .ReportComment
+{
+	width: 397px;
+	height: 215px;
+}
+
+.Messages
+{
+	padding-top: 10px;
+	text-align: left;
+}
+
+/*#Notifications#*/
+
+.NotificationSubscriptionHeader, .NotificationSubscriptionButton  {
+	padding-top: 10px;
+	padding-bottom: 10px;
+}
+
+.myAccMenu .UserNotifications .UniGridHead a {
+	color: #ffffff;
+}
+
+.CommentUserName {
+	text-decoration: underline;
+}
+
+/*#Media library#*/
+.mediaItem
+{
+	background: url('../App_Themes/CorporateSite/Images/Examples/bg_photo.gif') no-repeat;
+	float: left;
+	font-size: 10px;
+	width: 132px;
+	margin: 4px;
+}
+
+.mediaItemBottom
+{
+	height: 4px;
+	background: url('../App_Themes/CorporateSite/Images/Examples/bg_photo_bottom.gif') no-repeat;
+	font-size: 0;
+	line-height: 0;
+}
+
+.mediaItem a
+{
+	color: Black;
+	text-decoration: none;
+
+	font-weight: bold;
+	font-size: 11px;
+}
+
+.mediaLibraryPhoto
+{
+	height: 122px;
+	width: 132px;
+	text-align: center;
+
+}
+
+.mediaLibraryDescription
+{
+	padding: 0px 3px;
+	color: #737373;
+}
+
+
+.MediaLibrarySort
+{
+	padding-bottom: 13px;
+}
+
+
+.MediaLibrarySort span
+{
+	font-weight: bold;
+}
+
+
+.MediaLibrarySort a
+{
+	color: Black;
+}
+
+.MediaLibrarySort a:hover
+{
+	text-decoration: none;
+}
+
+
+.MediaGalleryFolderTree
+{
+	float: left;
+	width: 180px;
+	overflow: auto;
+}
+
+.MediaGalleryFolderTree a
+{
+	color: Black;
+}
+
+.MediaGalleryContent
+{
+	float: left;
+	width: 480px;
+}
+
+.MediaGalleryDetail
+{
+	width: 560px;
+	background: url('../App_Themes/CorporateSite/Images/Examples/bg_photo_detail.gif') no-repeat;
+	text-align: center;
+	padding: 15px 0px;
+	
+}
+
+.MediaGalleryDetailBottom
+{
+	width: 544px;
+	padding-top: 5px;
+
+	padding-right: 16px;
+	text-align: right;
+	background: url('../App_Themes/CorporateSite/Images/Examples/bg_photo_detail_bottom.gif') no-repeat;
+}
+
+.MediaGalleryDetailBottom img
+{
+	border: none;
+}
+
+.SelectedFolder
+{
+	font-weight: bold;
+}
+
+.MediaGalleryDetailBottom h2
+
+{
+	padding-top: 5px;
+	margin: 0;
+	color: #737373;
+	font-size: 16px;
+	width: 400px;
+	text-align: left;
+}
+
+.MediaGalleryContent .Pager
+{
+clear: both;
+text-align: center;
+}
+
+.MediaGalleryPagger
+{
+    padding-bottom: 10px;	
+}
+
+.MediaGalleryPagger a
+{
+	display: block;
+	color: Black;
+	background: url('../App_Themes/CorporateSite/Images/Examples/button_back.gif') 0px 1px no-repeat;
+	padding-left: 18px;
+	font-weight: bold;
+	padding-bottom: 4px;
+}
+
+.MediaGalleryDetail object
+{
+background: #efefef;
+}
+
+a.MediaBack
+{
+	display: block;
+	color: Black;
+	background: url('../App_Themes/CorporateSite/Images/Examples/button_back.gif') 0px 1px no-repeat;
+	padding-left: 18px;
+	font-weight: bold;
+	padding-bottom: 10px;
+}
+
+.CommentUserName {
+	text-decoration: underline;
+}
+
+.ContentTree
+{
+	float: left;
+	width: 150px;
+	height: 500px;
+}
+
+.MediaContent
+{
+	float: left;
+	width: 540px;
+}
+
+
+.MediaFileUploader
+{
+	padding-bottom: 30px;
+}
+
+
+// Kalkulator
+/*
+------------------------------
+	Impromptu's
+------------------------------
+*/
+.jqifade{
+	position: absolute; 
+	background-color: #aaaaaa; 
+}
+div.jqi{ 
+	width: 400px; 
+	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
+	position: absolute; 
+	background-color: #ffffff; 
+	font-size: 11px; 
+	text-align: left; 
+	border: solid 1px #eeeeee;
+	-moz-border-radius: 10px;
+	-webkit-border-radius: 10px;
+	padding: 7px;
+}
+div.jqi .jqicontainer{ 
+	font-weight: bold; 
+}
+div.jqi .jqiclose{ 
+	position: absolute;
+	top: 4px; right: -2px; 
+	width: 18px; 
+	cursor: default; 
+	color: #bbbbbb; 
+	font-weight: bold; 
+}
+div.jqi .jqimessage{ 
+	padding: 10px; 
+	line-height: 20px; 
+	color: #444444; 
+}
+div.jqi .jqibuttons{ 
+	text-align: right; 
+	padding: 5px 0 5px 0; 
+	border: solid 1px #eeeeee; 
+	background-color: #f4f4f4;
+}
+div.jqi button{ 
+	padding: 3px 10px; 
+	margin: 0 10px; 
+	background-color: #2F6073; 
+	border: solid 1px #f4f4f4; 
+	color: #ffffff; 
+	font-weight: bold; 
+	font-size: 12px; 
+}
+div.jqi button:hover{ 
+	background-color: #728A8C;
+}
+div.jqi button.jqidefaultbutton{ 
+	/*background-color: #8DC05B;*/
+	background-color: #BF5E26;
+}
+.jqiwarning .jqi .jqibuttons{ 
+	background-color: #BF5E26;
+}
+
+/*
+------------------------------
+	impromptu
+------------------------------
+*/
+.impromptuwarning .impromptu{ background-color: #aaaaaa; }
+.impromptufade{
+	position: absolute;
+	background-color: #ffffff;
+}
+div.impromptu{
+    position: absolute;
+	background-color: #cccccc;
+	padding: 10px; 
+	width: 300px;
+	text-align: left;
+}
+div.impromptu .impromptuclose{
+    float: right;
+    margin: -35px -10px 0 0;
+    cursor: pointer;
+    color: #213e80;
+}
+div.impromptu .impromptucontainer{
+	background-color: #213e80;
+	padding: 5px; 
+	color: #ffffff;
+	font-weight: bold;
+}
+div.impromptu .impromptumessage{
+	background-color: #415ea0;
+	padding: 10px;
+}
+div.impromptu .impromptubuttons{
+	text-align: center;
+	padding: 5px 0 0 0;
+}
+div.impromptu button{
+	padding: 3px 10px 3px 10px;
+	margin: 0 10px;
+}
+
+/*
+------------------------------
+	columns ex
+------------------------------
+*/
+.colsJqifadewarning .colsJqi{ background-color: #b0be96; }
+.colsJqifade{
+	position: absolute;
+	background-color: #ffffff;
+}
+div.colsJqi{
+    position: absolute;
+	background-color: #d0dEb6;
+	padding: 10px; 
+	width: 400px;
+	text-align: left;
+}
+div.colsJqi .colsJqiclose{
+    float: right;
+    margin: -35px -10px 0 0;
+    cursor: pointer;
+    color: #bbbbbb;
+}
+div.colsJqi .colsJqicontainer{
+	background-color: #e0eEc6;
+	padding: 5px; 
+	color: #ffffff;
+	font-weight: bold;
+	height: 160px;
+}
+div.colsJqi .colsJqimessage{
+	background-color: #c0cEa6;
+	padding: 10px;
+	width: 280px;
+	height: 140px;
+	float: left;
+}
+div.colsJqi .jqibuttons{
+	text-align: center;
+	padding: 5px 0 0 0;
+}
+div.colsJqi button{
+	background: url(../images/button_bg.jpg) top left repeat-x #ffffff;
+	border: solid #777777 1px;
+	font-size: 12px;
+	padding: 3px 10px 3px 10px;
+	margin: 5px 5px 5px 10px;
+	width: 75px;
+}
+div.colsJqi button:hover{
+	border: solid #aaaaaa 1px;
+}
+
+/*
+------------------------------
+	brown theme
+------------------------------
+*/
+.brownJqiwarning .brownJqi{ background-color: #cccccc; }
+.brownJqifade{
+	position: absolute;
+	background-color: #ffffff;
+}
+div.brownJqi{
+	position: absolute;
+	background-color: transparent;
+	padding: 10px;
+	width: 300px;
+	text-align: left;
+}
+div.brownJqi .brownJqiclose{
+    float: right;
+    margin: -20px 0 0 0;
+    cursor: pointer;
+    color: #777777;
+    font-size: 11px;
+}
+div.brownJqi .brownJqicontainer{
+	position: relative;
+	background-color: transparent;
+	border: solid 1px #5F5D5A;
+	color: #ffffff;
+	font-weight: bold;
+}
+div.brownJqi .brownJqimessage{
+	position: relative;
+	background-color: #F7F6F2;
+	border-top: solid 1px #C6B8AE;
+	border-bottom: solid 1px #C6B8AE;
+}
+div.brownJqi .brownJqimessage h3{
+	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
+	margin: 0;
+	padding: 7px 0 7px 15px;
+	color: #4D4A47;
+}
+div.brownJqi .brownJqimessage p{
+	padding: 10px;
+	color: #777777;
+}
+div.brownJqi .brownJqimessage img.helpImg{
+	position: absolute;
+	bottom: -25px;
+	left: 10px;
+}
+div.brownJqi .brownJqibuttons{
+	text-align: right;
+}
+div.brownJqi button{
+	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
+	border: solid #777777 1px;
+	font-size: 12px;
+	padding: 3px 10px 3px 10px;
+	margin: 5px 5px 5px 10px;
+}
+div.brownJqi button:hover{
+	border: solid #aaaaaa 1px;
+}
+
+/*
+*------------------------
+*   clean blue ex
+*------------------------
+*/
+.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
+.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
+div.cleanblue{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
+div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
+div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
+div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
+div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
+div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
+div.cleanblue button:hover{ border: solid 1px #d4d4d4; }
+
+/*
+*------------------------
+*   Ext Blue Ex
+*------------------------
+*/
+.extbluewarning .extblue{ border:1px red solid; }
+.extbluefade{ position: absolute; background-color: #ffffff; }
+div.extblue{ border:1px #6289B6 solid; position: absolute; background-color: #CAD8EA; padding: 0; width: 300px; text-align: left; }
+div.extblue .extblueclose{ background-color: #CAD8EA; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
+div.extblue .extbluecontainer{ background-color: #CAD8EA; padding: 0 5px 5px 5px; color: #000000; font:normal 11px Verdana; }
+div.extblue .extbluemessage{ background-color: #CAD8EA; padding: 0; margin:0 15px 15px 15px; }
+div.extblue .extbluebuttons{ text-align: center; padding: 0px 0 0 0; }
+div.extblue button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-family:Verdana; font-size:10px; }
+
+.jqi .errorBlock{ background-color: #FFC6A5; border: solid 1px #ff0000; color: #ff0000; padding: 5px 10px; font-weight: bold; }
+.jqi .field{ margin: 4px 0; }
+.jqi .field label{ font-weight: bold; display: block; width: 150px; float: left; clear: left; }
+.jqi .field input { border: solid 1px #777777; width: 100px; }
+
+// ENd of Kalkulator
+
+// pasar properti form
+.ppropformalternate {
+	background-color: #E6E6E6;
+}
+//end of pasar properti form
+
+td.itemDepan,a.itemDepan {
+	font-family: Verdana;
+	font-size: 12px;
+	text-decoration: none;
+}
+
+// Berita BTN
+.itemDepan {
+	font-family: Verdana;
+	font-size: 12px;
+	text-decoration: none;
+}
+.itemDepan td {
+	font-family: Verdana;
+	font-size: 12px;
+	text-decoration: none;
+}
+.itemDepan a {
+	font-family: Verdana;
+	font-size: 12px;
+	text-decoration: none;
+}
+.itemDepanTitle {
+	font-family: Verdana;
+	font-size: 12px;
+	text-decoration: none;
+	font-weight: bold;
+}
+a.mainNav:link    {
+  /* Applies to unvisited links of class mainNav */
+  font-family: Verdana;
+  text-decoration:  none;
+  font-weight:      bold;
+  font-size: 14px;
+  color: #005595;
+} 
+a.mainNav:visited {
+  /* Applies to visited links of class mainNav */
+  font-family: Verdana;
+  text-decoration:  none;
+  font-weight:      bold;
+  font-size: 14px;
+  color: #005595;
+} 
+a.mainNav:hover   {
+  /* Applies to links under the pointer of class mainNav */
+  font-family: Verdana;
+  text-decoration:  underline;
+  font-weight:      bold;
+  font-size: 14px;
+  color: #005595;
+} 
+a.mainNav:active  {
+  /* Applies to activated links of class mainNav */
+  font-family: Verdana;
+  text-decoration:  underline;
+  font-weight:      bold;
+  font-size: 14px;
+  color: #005595;
+} 
+// Bitnet
+// Image bod css
+.imgBod
+{
+    float: left; 
+    margin: 4px;
+}
+.titleNeraca {
+  text-decoration:  none;
+  font-weight:      bold;
+  font-size: 14px;
+}
+a.noline:link,a.noline:visited,a.noline:visited,a.noline:visited    {
+  font-family: Verdana;
+  text-decoration:  none;
+  font-size: 9px;
+  color: black;
+} 
+a.white:link,a.white:visited,a.white:visited,a.white:visited    {
+  font-family: Verdana;
+  text-decoration:  none;
+  font-size: 12px;
+  color: white;
+  font-weight: bold;
+} 
+.searchDepan {
+  font-family: Verdana;
+  text-decoration:  none;
+  font-size: 10px;
+  color: black;
+}
+// End of Bitnet
+input.input-submit{background:url(../images/v2/go_gif_1.gif) no-repeat;width:19px;height:19px;text-indent:-10000px;letter-spacing:-10000px;border:none;vertical-align:bottom;cursor:pointer;margin:0;padding:0;}
+select.input-select{width: 170px; font-family: Verdana; font-size: 10px;}
+
+a.mainNavSyariah:link    {
+  /* Applies to unvisited links of class mainNav */
+  font-family: Verdana;
+  text-decoration:  none;
+  font-weight:      bold;
+  font-size: 14px;
+  color: #51422D;
+} 
+a.mainNavSyariah:visited {
+  /* Applies to visited links of class mainNav */
+  font-family: Verdana;
+  text-decoration:  none;
+  font-weight:      bold;
+  font-size: 14px;
+  color: #51422D;
+} 
+a.mainNavSyariah:hover   {
+  /* Applies to links under the pointer of class mainNav */
+  font-family: Verdana;
+  text-decoration:  underline;
+  font-weight:      bold;
+  font-size: 14px;
+  color: #51422D;
+} 
+a.mainNavSyariah:active  {
+  /* Applies to activated links of class mainNav */
+  font-family: Verdana;
+  text-decoration:  underline;
+  font-weight:      bold;
+  font-size: 14px;
+  color: #51422D;
+} 
+
+.ppropposter {
+  font-family: Verdana;
+  font-weight:      bold;
+  font-size: 12px;
+  color: #51422D;
+}
+.pproptitle {
+  font-family: Verdana;
+  font-weight:      bold;
+  font-size: 12px;
+  color: #51422D;
+}
+.ppropcontent {
+  font-family: Verdana;
+  text-decoration:  none;
+  font-size: 12px;
+  color: black;
+}
+.folderCMSTreeMenuLink{
+vertical-align: text-bottom;
+}
+a.noline12:link,a.noline12:visited,a.noline12:visited,a.noline12:visited {
+  font-family: Verdana;
+  text-decoration:  none;
+  font-size: 10px;
+  color: black;
+} 
+.rightAlign {
+        text-align: right;
+}