diff --git a/ui/css/main.css b/ui/css/main.css
index 36c97b229bf..25225cc553c 100644
--- a/ui/css/main.css
+++ b/ui/css/main.css
@@ -299,7 +299,7 @@ a:hover {
.vmpopup_container_closebutton {
width:13px;
height:13px;
- float:left;
+ float:right;
background:url(../images/vm_closebutton.gif) no-repeat top left;
margin:8px 0 0 0;
padding:0;
diff --git a/ui/custom/custom1/css/custom1.css b/ui/custom/custom1/css/custom1.css
new file mode 100644
index 00000000000..82215920360
--- /dev/null
+++ b/ui/custom/custom1/css/custom1.css
@@ -0,0 +1,367 @@
+@charset "UTF-8";
+/* CSS Document */
+
+#main_header {
+ min-width:980px;
+ width:100%;
+ height:44px;
+ float:left;
+ background:#b84634 url(../../custom1/images/custom1_header_bg.jpg) repeat-x top left;
+ margin:0;
+ padding:0;
+}
+
+.header_left {
+ width:309px;
+ height:44px;
+ float:left;
+ background:url(../../custom1/images/custom1_headerleft.jpg) no-repeat top left;
+ margin:0;
+ padding:0;
+}
+
+.logo {
+ width:80px;
+ height:37px;
+ float:left;
+ background:url(../../custom1/images/custom1_logo.jpg) no-repeat top left;
+ margin:0 0 0 8px;
+ display:inline;
+ padding:0;
+}
+
+.mgmtconsole_logo {
+ width:157px;
+ height:21px;
+ float:left;
+ background:url(../../custom1/images/custom1_mgmtconsole_logo.jpg) no-repeat top left;
+ margin:15px 0 0 9px;
+ display:inline;
+ padding:0;
+}
+
+
+.language_dropdownpanel {
+ width:103px;
+ height:19px;
+ float:left;
+ position:relative;
+ background:url(../../custom1/images/custom1_language_bg.gif) no-repeat top left;
+ margin:-3px 0 0 8px;
+ display:inline;
+ padding:0;
+ cursor:pointer;
+ cursor:hand;
+}
+
+.language_dropdownpanel:hover {
+ background:url(../../custom1/images/custom1_language_bg_hover.gif) no-repeat top left;
+}
+
+.language_icon {
+ width: 13px;
+ height:12px;
+ float:left;
+ background:url(../../custom1/images/custom1_language_icon.gif) no-repeat top left;
+ margin:3px 0 0 5px;
+ display:inline;
+ padding:0;
+}
+
+.language_dropdownbox {
+ width:101px;
+ height:auto;
+ position:absolute;
+ background:#a44031 repeat top left;
+ border:1px solid #d87d58;
+ margin:0;
+ padding:0 0 15px 0;
+ top:17px;
+ z-index:1010;
+}
+
+.leftmenu_panel {
+ width:221px;
+ height:100%;
+ min-height:1025px;
+ float:left;
+ background:#f3f3f3 repeat top left;
+ border-right:1px dotted #262626;
+ border-top:1px solid #FFF;
+ margin:0 0 0 -100%;
+ padding:0;
+}
+
+.leftmenu_list{
+ width:100%;
+ height:auto;
+ float:left;
+ margin:0;
+ padding:0;
+ background:url(../../custom1/images/custom1_leftmenubg.gif) repeat-x bottom left;
+ border-bottom:1px dotted #333;
+}
+
+.leftmenu_expandedbox{
+ width:100%;
+ height:auto;
+ float:left;
+ position:relative;
+ background:#9fa983 url(../../custom1/images/custom1_leftmenu_expanded.gif) repeat-x top left;
+ border-bottom:1px solid #FFF;
+ margin:0;
+ padding:0;
+ overflow-x:scoll;
+ overflow-x:auto;
+ overflow-y:hidden;
+}
+
+.leftmenu_content_flevel.selected{
+ background:#8a8a8a url(../../custom1/images/custom1_leftmenu_highlighted.gif) repeat-x top left;
+ border-bottom:1px dotted #333;
+ font-weight:bold;
+ color:#FFF;
+}
+
+.leftmenu_content_flevel:hover{
+ background:#f7f7f7 url(../../custom1/images/custom1_leftmenu_hover.gif) repeat-x top left;
+}
+
+.leftmenu_content:hover{
+ color:#7c8559;
+ background:#919b6c repeat top left;
+}
+
+.leftmenu_content.selected{
+ color:#FFF;
+ background:#b6b6b6 url(../../custom1/images/custom1_leftmenu_contentselected.gif) repeat-x top left;
+ border-bottom:1px solid #666666;
+}
+
+.leftmenu_secondindent{
+ min-width:180px;
+ max-width:auto;
+ height:auto;
+ float:left;
+ color:#333;
+ margin:7px 0 0 30px;
+ display:inline;
+ padding:0;
+}
+
+.leftmenu_thirdindent{
+ min-width:160px;
+ max-width:auto;
+ height:auto;
+ float:left;
+ color:#333;
+ margin:7px 0 0 50px;
+ display:inline;
+ padding:0;
+}
+
+.leftmenu_fourthindent{
+ min-width:200px;
+ max-width:auto;
+ height:auto;
+ float:left;
+ color:#333;
+ margin:7px 0 0 70px;
+ display:inline;
+ padding:0;
+}
+
+.leftmenu_fifthindent{
+ min-width:200px;
+ max-width:auto;
+ height:auto;
+ float:left;
+ color:#333;
+ margin:7px 0 0 100px;
+ display:inline;
+ padding:0;
+}
+
+.leftmenu_sixthindent{
+ min-width:200px;
+ max-width:auto;
+ height:auto;
+ float:left;
+ color:#333;
+ margin:7px 0 0 120px;
+ display:inline;
+ padding:0;
+}
+
+.leftmenu_domainindent{
+ min-width:180px;
+ max-width:auto;
+ height:auto;
+ float:left;
+ color:#333;
+ margin:7px 0 0 30px;
+ display:inline;
+ padding:0;
+}
+
+
+.actionpanel {
+ width:100%;
+ height:27px;
+ float:left;
+ background: url(../../custom1/images/custom1_actionpanel_bg.gif) repeat-x top left;
+ margin:0;
+ padding:0;
+}
+
+.searchpanel {
+ width:223px;
+ height:27px;
+ float:left;
+ margin:0;
+ padding:0;
+ background:url(../../custom1/images/custom1_actionpanel_border.gif) no-repeat top right;
+ list-style:none
+}
+
+.searchpanel_filterbutton {
+ width:16px;
+ height:16px;
+ float:left;
+ margin:5px 0 0 4px;
+ display:inline;
+ background:url(../../custom1/images/custom1_filter_downarrow.gif) no-repeat top left;
+ cursor:pointer;
+ cursor:hand;
+}
+
+.searchpanel_filterbutton.up {
+ background:url(../../custom1/images/custom1_filter_uparrow.gif) no-repeat top left;
+}
+
+.search_textbg {
+ width:186px;
+ height:16px;
+ float:left;
+ background:url(../../custom1/images/custom1_search_textbg.gif) no-repeat top left;
+ margin:0;
+ padding:0;
+}
+
+.actionpanel_button_wrapper{
+ width:auto;
+ height:27px;
+ float:left;
+ margin:0;
+ padding:0;
+ background:url(../../custom1/images/custom1_actionpanel_border.gif) no-repeat top right;
+}
+
+.actionpanel_button_links{
+ width:auto;
+ height:auto;
+ color:#333;
+ font-size:10px;
+ font-weight:normal;
+ text-decoration:none;
+ float:left;
+ margin:7px 11px 0 5px;
+ padding:0;
+}
+
+
+.actionpanel_button:hover{
+ background:url(../../custom1/images/custom1_actionpanel_hover.gif) repeat-x top right;
+ color:#FFF;
+}
+
+.midmenu_panel {
+ width:221px;
+ min-height:1000px;
+ height:auto;
+ float:left;
+ position:relative;
+ background:#fdfaf0 repeat top left;
+ border-right:1px solid #aeb9c5;
+ margin:27px 0 0 -100%;
+ display:inline;
+ padding:0;
+}
+
+.midmenu_list{
+ width:220px;
+ height:auto;
+ float:left;
+ background:#fef8e5 url(../../custom1/images/custom1_midmenubg.gif) repeat-x bottom left;
+ border-bottom:1px dotted #333;
+ margin:0;
+ padding:0;
+}
+
+.midmenu_content:hover{
+ background:#f6efce url(../../custom1/images/custom1_midmenu_hover.gif) repeat-x top left;
+ color:#333;
+}
+
+.midmenu_content.selected {
+ background:#b6b6b6 url(../../custom1/images/custom1_midmenu_selected.gif) repeat-x top left;
+ color:#333;
+
+}
+
+
+.tabbox {
+ width:100%;
+ height:auto;
+ float:left;
+ margin:0;
+ padding:0;
+ border:none;
+}
+
+.content_tabs {
+ width:101px;
+ height:27px;
+ float:left;
+ font-size:11px;
+ margin:0 0 0 0;
+ text-align:center;
+ padding:6px 0 0 0;
+ display:inline;
+
+}
+
+.content_tabs.on {
+ background:url(../../custom1/images/custom1_contenttab_ON.gif) no-repeat bottom left;
+ color:#FFF;
+ border-right:1px dotted #333;
+
+
+}
+
+.content_tabs.off {
+ background:none;
+ color:#333;
+ cursor:pointer;
+ cursor:hand;
+ border-right:1px dotted #333;
+
+
+}
+
+.content_tabs.off:hover {
+ background:url(../../custom1/images/custom1_contenttab_hover.gif) no-repeat bottom left;
+ color:#333;
+ cursor:pointer;
+ cursor:hand;
+}
+
+.adv_searchpopup_bg {
+ width:100%;
+ height:auto;
+ float:left;
+ background:#777777 url(../../custom1/images/custom1_adv_searchbg.gif) repeat-x top left;
+ border-bottom:1px solid #2d2d2d;
+ margin:0;
+ padding:0 0 9px 0;
+}
diff --git a/ui/custom/custom1/images/custom1_actionpanel_bg.gif b/ui/custom/custom1/images/custom1_actionpanel_bg.gif
new file mode 100644
index 00000000000..897a2219a80
Binary files /dev/null and b/ui/custom/custom1/images/custom1_actionpanel_bg.gif differ
diff --git a/ui/custom/custom1/images/custom1_actionpanel_border.gif b/ui/custom/custom1/images/custom1_actionpanel_border.gif
new file mode 100644
index 00000000000..dc5048559ee
Binary files /dev/null and b/ui/custom/custom1/images/custom1_actionpanel_border.gif differ
diff --git a/ui/custom/custom1/images/custom1_actionpanel_hover.gif b/ui/custom/custom1/images/custom1_actionpanel_hover.gif
new file mode 100644
index 00000000000..77378ff5c94
Binary files /dev/null and b/ui/custom/custom1/images/custom1_actionpanel_hover.gif differ
diff --git a/ui/custom/custom1/images/custom1_adv_searchbg.gif b/ui/custom/custom1/images/custom1_adv_searchbg.gif
new file mode 100644
index 00000000000..9afafc9ce12
Binary files /dev/null and b/ui/custom/custom1/images/custom1_adv_searchbg.gif differ
diff --git a/ui/custom/custom1/images/custom1_contenttab_ON.gif b/ui/custom/custom1/images/custom1_contenttab_ON.gif
new file mode 100644
index 00000000000..cbecfc38662
Binary files /dev/null and b/ui/custom/custom1/images/custom1_contenttab_ON.gif differ
diff --git a/ui/custom/custom1/images/custom1_contenttab_hover.gif b/ui/custom/custom1/images/custom1_contenttab_hover.gif
new file mode 100644
index 00000000000..f8bf1abbdf0
Binary files /dev/null and b/ui/custom/custom1/images/custom1_contenttab_hover.gif differ
diff --git a/ui/custom/custom1/images/custom1_filter_downarrow.gif b/ui/custom/custom1/images/custom1_filter_downarrow.gif
new file mode 100644
index 00000000000..35bc3330338
Binary files /dev/null and b/ui/custom/custom1/images/custom1_filter_downarrow.gif differ
diff --git a/ui/custom/custom1/images/custom1_filter_uparrow.gif b/ui/custom/custom1/images/custom1_filter_uparrow.gif
new file mode 100644
index 00000000000..264da97f494
Binary files /dev/null and b/ui/custom/custom1/images/custom1_filter_uparrow.gif differ
diff --git a/ui/custom/custom1/images/custom1_header_bg.jpg b/ui/custom/custom1/images/custom1_header_bg.jpg
new file mode 100644
index 00000000000..2902bf6e53c
Binary files /dev/null and b/ui/custom/custom1/images/custom1_header_bg.jpg differ
diff --git a/ui/custom/custom1/images/custom1_headerleft.jpg b/ui/custom/custom1/images/custom1_headerleft.jpg
new file mode 100644
index 00000000000..570bff9fd4b
Binary files /dev/null and b/ui/custom/custom1/images/custom1_headerleft.jpg differ
diff --git a/ui/custom/custom1/images/custom1_language_bg.gif b/ui/custom/custom1/images/custom1_language_bg.gif
new file mode 100644
index 00000000000..5c668e733e3
Binary files /dev/null and b/ui/custom/custom1/images/custom1_language_bg.gif differ
diff --git a/ui/custom/custom1/images/custom1_language_bg_hover.gif b/ui/custom/custom1/images/custom1_language_bg_hover.gif
new file mode 100644
index 00000000000..ec770413b97
Binary files /dev/null and b/ui/custom/custom1/images/custom1_language_bg_hover.gif differ
diff --git a/ui/custom/custom1/images/custom1_language_icon.gif b/ui/custom/custom1/images/custom1_language_icon.gif
new file mode 100644
index 00000000000..d4ac50fc4f9
Binary files /dev/null and b/ui/custom/custom1/images/custom1_language_icon.gif differ
diff --git a/ui/custom/custom1/images/custom1_leftmenu_contentselected.gif b/ui/custom/custom1/images/custom1_leftmenu_contentselected.gif
new file mode 100644
index 00000000000..5a631e83b8a
Binary files /dev/null and b/ui/custom/custom1/images/custom1_leftmenu_contentselected.gif differ
diff --git a/ui/custom/custom1/images/custom1_leftmenu_expanded.gif b/ui/custom/custom1/images/custom1_leftmenu_expanded.gif
new file mode 100644
index 00000000000..be340094672
Binary files /dev/null and b/ui/custom/custom1/images/custom1_leftmenu_expanded.gif differ
diff --git a/ui/custom/custom1/images/custom1_leftmenu_highlighted.gif b/ui/custom/custom1/images/custom1_leftmenu_highlighted.gif
new file mode 100644
index 00000000000..e7242259367
Binary files /dev/null and b/ui/custom/custom1/images/custom1_leftmenu_highlighted.gif differ
diff --git a/ui/custom/custom1/images/custom1_leftmenu_hover.gif b/ui/custom/custom1/images/custom1_leftmenu_hover.gif
new file mode 100644
index 00000000000..74bb0bb96ad
Binary files /dev/null and b/ui/custom/custom1/images/custom1_leftmenu_hover.gif differ
diff --git a/ui/custom/custom1/images/custom1_leftmenubg.gif b/ui/custom/custom1/images/custom1_leftmenubg.gif
new file mode 100644
index 00000000000..3fb02f4c5cb
Binary files /dev/null and b/ui/custom/custom1/images/custom1_leftmenubg.gif differ
diff --git a/ui/custom/custom1/images/custom1_logo.jpg b/ui/custom/custom1/images/custom1_logo.jpg
new file mode 100644
index 00000000000..ab98b2bf42b
Binary files /dev/null and b/ui/custom/custom1/images/custom1_logo.jpg differ
diff --git a/ui/custom/custom1/images/custom1_mgmtconsole_logo.jpg b/ui/custom/custom1/images/custom1_mgmtconsole_logo.jpg
new file mode 100644
index 00000000000..6598db09dbe
Binary files /dev/null and b/ui/custom/custom1/images/custom1_mgmtconsole_logo.jpg differ
diff --git a/ui/custom/custom1/images/custom1_midmenu_hover.gif b/ui/custom/custom1/images/custom1_midmenu_hover.gif
new file mode 100644
index 00000000000..8f249926d1b
Binary files /dev/null and b/ui/custom/custom1/images/custom1_midmenu_hover.gif differ
diff --git a/ui/custom/custom1/images/custom1_midmenu_selected.gif b/ui/custom/custom1/images/custom1_midmenu_selected.gif
new file mode 100644
index 00000000000..b9a3bfc2323
Binary files /dev/null and b/ui/custom/custom1/images/custom1_midmenu_selected.gif differ
diff --git a/ui/custom/custom1/images/custom1_midmenubg.gif b/ui/custom/custom1/images/custom1_midmenubg.gif
new file mode 100644
index 00000000000..61c908f2493
Binary files /dev/null and b/ui/custom/custom1/images/custom1_midmenubg.gif differ
diff --git a/ui/custom/custom1/images/custom1_search_textbg.gif b/ui/custom/custom1/images/custom1_search_textbg.gif
new file mode 100644
index 00000000000..9fdf616093e
Binary files /dev/null and b/ui/custom/custom1/images/custom1_search_textbg.gif differ
diff --git a/ui/index.jsp b/ui/index.jsp
index fd6677c2b85..9326576a920 100644
--- a/ui/index.jsp
+++ b/ui/index.jsp
@@ -12,6 +12,7 @@
+