﻿/*** GENERICS ***/

* { margin:0; padding:0; }

a { color:#4963AD; text-decoration:none; }
a:hover { text-decoration:underline; }

body { background:#EBEBEB; font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px; SCROLLBAR-HIGHLIGHT-COLOR:#fff; SCROLLBAR-SHADOW-COLOR:#333; SCROLLBAR-3DLIGHT-COLOR:#999; SCROLLBAR-ARROW-COLOR:#330000; SCROLLBAR-TRACK-COLOR:#ddd; SCROLLBAR-DARKSHADOW-COLOR:#fff; }

.clear { clear:both; }

.col, .col1 { float:left; padding-right:10px; width:445px;}

.float { float:left; }

.error { color:Red; }

h1 { color:#3757A6; font:22px arial narrow, arial, verdana; letter-spacing:1px; margin:10px 0; }
h2 { color:#3757A6; font-size:16px; margin:10px 0; }
h3 { color:#3757A6; font-size:14px; font-weight:normal; margin:10px 0; }
h4 { color:#4963AD; font-size:12px; font-weight:normal; margin:10px 0; }
h5 { color:#000; font-size:11px; font-weight:bold; margin:10px 0; }

img { border:0; }

.input { border:1px solid #4963AD; width:115px; height:16px; font-size:10px; }
.inputBig { width:200px; border:1px solid #4963AD; width:250px; height:18px; }
.inputSmall { border:1px solid #4963AD; width:55px; height:16px; font-size:10px; }

li { margin:10px 0; }

.noBorder { border:0 !important; }
.noMargin { margin:0 !important; }

p { margin:10px 0; line-height:16px; }

.select { border:1px solid #DAD6D1; font-size:10px; height:16px; }

.success { color:Blue; }

ul { margin:10px 0; }

/*** LAYOUT ***/

#container { width:955px; min-height:450px; padding:10px; margin:10px auto; background:#fff; border:1px solid #7D7D7D; }

#content { margin-top:10px; }

#content .adminTabModule { width:935px; min-height:120px; padding:10px; margin-top:-1px; border:1px solid #ccc; } 
#content .adminModule { width:370px; padding:15px; border:1px solid #31598D; }
#content .adminModuleHeader { width:400px; height:25px; line-height:25px; font-size:12px; text-decoration:none; text-indent:15px; background:#fff url(images/admin_module_header_opened.jpg) no-repeat top left !important; border-top:1px solid #31598D; border-left:1px solid #31598D; border-right:1px solid #31598D; color:#fff; display:block; }
#content .adminModuleHeaderClosed { background:#fff url(images/admin_module_header_closed.jpg) no-repeat top left !important; }
#content .breadcrumb { height:25px; line-height:25px; }
#content .breadcrumb li { list-style:none; display:inline; margin:0 5px 0 0; }
#content .colorPicker { float:left; margin:-26px 0 0 191px; }
#content .colorPicker2 { float:left; margin:-28px 0 0 322px; }
#content .colorPicker3 { margin:13px 257px 0 0; }
#content .colorPickerBody { float:left; margin:-26px 0pt 0pt 266px; }
#content .contentWrapper { padding:10px; background:#fff; border:1px solid #7D7D7D; min-height:350px; }
#content .contentWrapper2 { padding:5px; background:#eee; border:1px solid #7D7D7D; min-height:350px; }
#content #ctl00_AdminPlaceHolder_txtBackgroundColor { margin:0 42px 0 3px; width:82px; }
#content #ctl00_AdminPlaceHolder_pnlCurrentLinks { float:none !important; width:375px; }
#content .currentLinks {float:left; padding-right:10px; margin:0pt 0pt 0pt 40px;}
#content .ddlUnits { float:left; margin:-26px 0px 0px 175px; width:50px; }
#content .form { width:445px; }
#content .form .float { width:90px; float:left; text-align:right; }
#content .form label { text-align:right; display:block; margin:0 0 5px 0; width:300px; clear:left; }
#content .form label.first { margin-left:20px; clear:left; }
#content .form label.smallLabel { float:left; width:100px; clear:none; text-align:left; } 
#content .form label.smallLabel .smallInput { width:75px; } 
#content .form label .input { width:65px; border:1px solid #ccc; margin-left:5px; height:18px; }
#content .form label .inputBig { border:1px solid #ccc; margin:0 75px 0 5px; width:127px; height:18px; }
#content .form label .inputBig2 { border:1px solid #ccc; margin:0 0 0 5px; width:127px; height:18px; }
#content .form label .inputColor { border:1px solid #ccc; height:18px; margin:0pt -16px 0pt 5px; width:82px;}
#content .form label .fontColor { width:200px; border:1px solid #ccc; height:18px; margin:0pt -17px 0pt 5px; width:82px; }
#content .form label .inputName { border:1px solid #ccc; margin:0 0 0 5px; width:200px; height:18px; }
#content .form .lblSmall {clear:left; display:block; margin:0 0 5px; text-align:right; width:165px; }
#content .form .lblBig {clear:left; display:block; margin:0 0 5px; text-align:right; width:224px; }
#content .form .inputFloated { width:200px; float:left; margin-left:5px; }
#content .form .inputFloated label { width:60px; display:inline; text-align:left; margin:0 5px; }
#content .formCol1 { float:left; padding-right:5px; text-align:right; }
#content .formCol1 label { display:block; height:21px; line-height:21px; margin:0 0 3px 0; background:red; }
#content .formCol2 { float:left; }
#content .formCol2 * { display:block; height:18px !important; line-height:18px; width:200px; margin:0 0 2px 0; }
#content #ManageLinkSettingsPnl { float:left; width:402px; }

#header { width:955px; height:85px; padding-top:5px; background:#fff; position:relative; }
#header h1 { margin-bottom:15px; margin-top:0; }
#header h1 a { color:#449248; font-style:italic; text-decoration:none;  }
#header #primaryNav { width:955px; background:#fff; }
#header #primaryNav li { margin:0; }
#header #topNav { position:absolute; top:33px; right:0; }
#header #topNav a { color:#656667; text-decoration:none; }
#header #topNav ul { display:inline; }
#header #topNav ul li { list-style:none; display:inline; color:#656667; border-left:1px solid #656667; padding:0 3px 0 4px; }
#header #topNav #quickSearch { margin-left:15px; }
#header #topNav #quickSearch #ctl00_btnQuickSearch { margin-left:3px; position:relative; top:8px; }
#header #topNav #quickSearch #ctl00_txtQuckSearch { margin-left:7px; border:1px solid #A7A8A9; width:120px; position:relative; top:3px; }

.lblNewField { position:absolute; top:113px; left:250px; z-index:2; }
.lblNewTextblock { position:absolute; top:25px; left:232px; z-index:2; }

.leftSidebar { float:left; width:215px; padding-top:5px; }
.leftSidebar .leftSidebarTopButtons h5 { margin:0 2px; display:inline; }
.leftSidebar .leftSidebarTopButtons ul { margin:0; display:inline; }
.leftSidebar .leftSidebarTopButtons ul li { list-style:none; margin:0; display:inline; }
.leftSidebar .scrollingMenu { width:200px; border:1px solid #7D7D7D; margin-top:10px; }
.leftSidebar .scrollingMenu .scroller { margin:0; width:200px; height:667px; overflow:auto; background:#fff url(images/scroller_disabled.gif) repeat-y top right; }
.leftSidebar .scrollingMenu .scroller a { width:183px; padding:3px 0; display:block; color:#000; border-bottom:1px solid #7D7D7D; }
.leftSidebar .scrollingMenu .scroller a:hover { text-decoration:none; color:#7D7D7D; }
.leftSidebar .scrollingMenu .scroller a input { margin:0 3px; position:relative; top:2px; }
.leftSidebar .scrollingMenu .scroller a.sub { padding-left:27px; width:156px; color:#629724; }
.leftSidebar .scrollingMenu .scroller a.subSub { padding-left:47px; width:136px; color:#629724; }
.leftSidebar .scrollingMenu .scrollingMenuTop { width:200px; height:22px; background:transparent url(images/scrollingmenu_top_bg.jpg) repeat-x top left; position:relative; color:#fff; }
.leftSidebar .scrollingMenu .scrollingMenuTop div input { width:86px !important; margin:2px 0 0 3px; }
.leftSidebar .scrollingMenu .scrollingMenuTop h4 { color:#fff; margin:0 0 0 5px; padding-top:5px; font-size:11px; }
.leftSidebar .scrollingMenu .scrollingMenuTop label { position:absolute; top:-4px; right:0; font-size:9px; }
.leftSidebar .scrollingMenu .scrollingMenuTop label input { position:relative; top:6px; }

.main { float:left; width:740px; padding-top:15px; }

.main .mainTopButtons { margin-bottom:3px; }
.main .mainTopButtons a { position:relative; top:-6px; left:2px; }
.main .mainTopButtons input { position:relative; top:-1px; margin-left:2px; }
.main .mainTopButtons .input { height:15px; width:125px; margin:0; position:relative; top:-7px; }

.pnlTab { padding:10px; }

/*** MENUS ***/

.tools { height:20px; padding-top:5px; margin-top:5px; border-left:1px solid #5067B0; border-right:1px solid #5067B0; border-top:1px solid #5067B0; background:#ccc url(images/tools_bg.jpg) repeat-x bottom left; }
.tools .btnSave { position:absolute; top:183px; right:1px; z-index:1; }
.tools #chooseBackground { position:absolute; top:187px; right:130px; z-index:1; color:#fff; }

.toolsMenu { background:#D6E4F1; width:750px; height:199px; position:absolute; top:0px; left:0; z-index:0; font-size:12px; color:#5E5E5F; }
.toolsMenu .toolsMenuLeftCol { float:left; width:225px; margin-right:5px; height:175px; overflow:hidden; background:#fff url(/images/module_bg.jpg) repeat-x top left; border:1px solid #5067B0; }
.toolsMenu .toolsMenuLeftCol ul.toolsList { list-style:none; margin:20px 0 10px 0; padding-left:10px; height:155px; width:215px; overflow:auto; }
.toolsMenu .toolsMenuLeftCol ul.toolsList li ul { margin-left:10px; list-style:none; }
.toolsMenu .toolsMenuLeftCol ul.toolsList li ul li a { font-size:12px; color:#5E5E5F; text-decoration:none; padding-left:15px; background:#fff url(/images/toolsmenu_icon.jpg) no-repeat center left; }
.toolsMenu .toolsMenuRightCol { float:left; position:relative; padding-top:20px; width:516px; height:155px; background:#fff url(/images/module_bg.jpg) repeat-x top left; border:1px solid #5067B0; }
.toolsMenu .toolsMenuRightCol .toolsMenuWrapper { width:491px; height:130px; overflow:auto; padding:10px; }

/*** MODULES ***/

.moduleBottomTabs { width:727px; min-height:200px; margin:5px 0 0 5px; background:#fff; border:1px solid #7D7D7D }
.moduleBottomTabs .pnlTab { padding:10px; }
.moduleBottomTabs .rtsUL { width:727px; height:18px; margin:0; background:#4980C3 url(images/scrollingmenu_top_bg.jpg) repeat-x top left; }
.moduleBottomTabs .rtsUL li { margin:0; text-align:center; list-style:none; }
.moduleBottomTabs .rtsUL li a { width:96px; height:18px; line-height:18px; display:block; color:#fff; float:left; background:#ccc url(images/scrollingmenu_top_bg.jpg) repeat-x top left; border-bottom:1px solid #7D7D7D; border-right:1px solid #7D7D7D; text-align:center; }
.moduleBottomTabs .rtsUL li a.active { color:#fff !important; background:green url(images/tab_active_bg.jpg) repeat-x top left; }
.moduleBottomTabs .rtsUL li a:hover { text-decoration:none; background:#fff url(images/pagerTabsTab_bg.jpg) repeat-x top left; color:#4963AD; }

.moduleFullWrapper { width:717px; min-height:200px; padding:5px; margin:5px 0 0 5px; background:#fff url(images/gradient_blue.jpg) repeat-x top left; border:1px solid #7D7D7D; position:relative; }
.moduleFullWrapper #ctl00_AdminPlaceHolder_lblGroup { color:#fff; position:absolute; top:0; left:5px; }

.moduleLargeTabs { position:relative; margin-top:5px; }
.moduleLargeTabs .btnHelp { position:absolute; top:24px; right:7px; width:16px; height:16px; cursor:pointer; }
.moduleLargeTabs ul.tabs { margin:0; }
.moduleLargeTabs ul.tabs li {list-style:none; padding:4px 10px; display:inline; margin:0 -3px 0 0; background:#fff url(images/module_large_tabs_tab_bg.jpg) repeat top left; border-left:1px solid #7D7D7D; border-right:1px solid #7D7D7D; border-top:1px solid #7D7D7D; }
.moduleLargeTabs ul.tabs li a { font-size:14px; font-weight:bold; color:#fff; text-decoration:none; }
.moduleLargeTabs ul.tabs li a:hover { text-decoration:none; }
.moduleLargeTabs ul.tabs li.active { padding:4px 10px 5px 10px; background:#fff url(images/module_large_tabs_tab_active_bg.jpg) repeat top left; border-bottom:0; }

.moduleMain { width:739px; padding-bottom:5px; background:#eee; border:1px solid #7D7D7D; }

.modulePager { height:22px; width:739px; background:#B8D2EF url(images/scrollingmenu_top_bg.jpg) repeat-x top left; position:relative; }
.modulePager .currentPage { color:#fff; position:relative; top:-2px; }
.modulePager input { margin:2px 0 0 5px; }
.modulePager #lblViewCategories { font-size:12px; position:relative; top:-3px; color:#fff; }
.modulePager #lblViewCategories select { width:150px; color:#000; font-size:11px; }
.modulePager .pnlActiveFilters { position:absolute; top:0; left:385px; width:150px; }
.modulePager .pnlActiveFilters a { display:inline; font-size:10px; margin-left:10px; }
.modulePager span { margin:0 10px; position:relative; top:-3px; color:#2A86CA; font-size:13px; }
.modulePager .txtFilter { position:relative; top:-3px; left:5px; }

.moduleSmall { width:308px; margin:10px 0; border:1px solid #7D7D7D; background:#fff; }
.moduleSmall h3 { width:308px; height:27px; line-height:27px; margin:0; text-indent:15px; background:#fff url(images/module_small_header_bg.jpg) top left; color:#fff; position:relative; }
.moduleSmall h3 .btnEdit { position:absolute; top:2px; right:41px; font-weight:normal; font-size:12px; color:#fff; text-decoration:none; }
.moduleSmall h3 .btnExpandCollapse { position:absolute; top:6px; right:80px; }
.moduleSmall h3 .btnHelp { position:absolute; top:6px; right:10px; cursor:pointer; }
.moduleSmall ul { margin:10px 15px; list-style:none; }
.moduleSmall ul li a { color:#6D6F71; font-size:11px; text-decoration:none; }
.moduleSmall ul li a:hover { text-decoration:underline; }

.moduleTabs { width:485px; min-height:616px; _height:616px; padding-bottom:30px; float:left; margin-left:7px; position:relative; background:#fff; border:1px solid #7D7D7D; }
.moduleTabs .moduleTabsFooter { position:absolute; bottom:-5px; right:50px; }
.moduleTabs .moduleTabsFooter .btnWrapper { background:#fff url(images/moduleTabsFooter_btnWrapper_bg.jpg) no-repeat top left; width:147px; height:38px; text-align:center; position:absolute; right:-42px; bottom:100px; }
.moduleTabs .moduleTabsFooter .btnWrapper .btn { margin-top:10px; }
.moduleTabs .moduleTabsTabs { width:485px; height:38px; margin:0; background:#eee; border-bottom:1px solid #aaa;  }
.moduleTabs .moduleTabsTabsOneLine { height:18px !important; }
.moduleTabs .moduleTabsTabs a { width:96px; height:18px; line-height:18px; display:block; color:#fff; float:left; background:#ccc url(images/scrollingmenu_top_bg.jpg) repeat-x top left; border-bottom:1px solid #7D7D7D; border-right:1px solid #7D7D7D; text-align:center; }
.moduleTabs .moduleTabsTabs a:hover { text-decoration:none; background:#fff url(images/pagerTabsTab_bg.jpg) repeat-x top left; color:#4963AD; }
.moduleTabs .moduleTabsTabs a.last { width:194px; border-right:0; }
.moduleTabs .moduleTabsTabs a.active { color:#fff !important; background:green url(images/tab_active_bg.jpg) repeat-x top left; }
.moduleTabs .moduleTabsTabs a.topLast { border-right:0; width:97px; }
.moduleTabs .pnlTab { padding:2px 2px 2px 7px; min-height:300px; _height:300px; background:#fff; color:#000; }
.moduleTabs .pnlTab .ComboBoxInput_WebBlue, .pnlTab .ComboBoxInputHover_WebBlue { border:1px solid #AEB0B3 !important; width:104px !important; }
.moduleTabs .pnlTab h3 { margin:5px 0 10px 0; }
.moduleTabs .pnlTab .input { border:1px solid #AEB0B3; width:125px; height:16px; font-size:10px; }
.moduleTabs .pnlTab .pickerWrapper_Web20 table { width:131px !important; }
.moduleTabs .pnlTab .pickerWrapper_Web20 table .radInput_Web20 input { border:1px solid #AEB0B3 !important; }
.moduleTabs .pnlTab .radEnabledCss_Web20 { width:103px !important; height:12px; }
.moduleTabs .pnlTab .radFocusedCss_Web20 { width:103px !important; height:12px; }
.moduleTabs .pnlTab .radHoverCss_Web20 { width:103px !important; height:12px; }
.moduleTabs .pnlTab td { font-size:11px; }

.moduleTabsFull .moduleTabs { width:848px !important; float:none !important; margin-left:0 !important; }
.moduleTabsFull .moduleTabs .moduleTabsTabs { width:850px !important;  height:16px !important; }
.moduleTabsFull .moduleTabs .moduleTabsTabs li a { width:201px; padding-left:10px; font-size:12px !important; }
.moduleTabsFull .moduleTabs .pnlTab { width:90% !important; padding:10px; }

.moduleMediaTabs { width:930px; background:#E4F4FD url(images/module_media_tabs_bg.gif) no-repeat 924px 28px; margin-top:60px; padding-left:8px; }
.moduleMediaTabs h3 { color:#3757A6; }
.moduleMediaTabs .moduleMediaTabsTabs { width:938px; background:#fff; margin:-28px 0 0 -8px; height:28px; }
.moduleMediaTabs .moduleMediaTabsTabs li { margin-right:2px; }
.moduleMediaTabs .moduleMediaTabsTabs li a { height:26px; line-height:26px; padding:0 5px 0 10px; display:block; background:#9FC2E8; color:#fff; font-size:12px; text-decoration:none; }
.moduleMediaTabs .moduleMediaTabsTabs li a.active {  height:28px; background:#E4F4FD !important; color:#3757A6; text-decoration:none; }
.moduleMediaTabs .moduleMediaTabsTabs li.rtsFirst a { background:#E4F4FD url(images/tab_media_inactive2.gif) no-repeat top left !important; }
.moduleMediaTabs .moduleMediaTabsTabs li.rtsFirst a.active { background:#E4F4FD url(images/tab_media_active.gif) no-repeat top left !important; }
.moduleMediaTabs .moduleMediaTabsTabs li.rtsLast a { background:#E4F4FD url(images/tab_media_inactive.gif) no-repeat top right !important; }
.moduleMediaTabs .moduleMediaTabsTabs li.rtsLast a.active { background:#E4F4FD url(images/tab_media_active2.gif) no-repeat top right !important; }

.moduleMediaTabs .pnlTab { padding:15px 0; }
.moduleMediaTabs .RadGrid_Web20 { width:920px !important; }

.pagerCommandRow { height:25px; line-height:25px; padding-left:5px; }
.pagerCommandRow label { margin:0 68px 0 5px; color:#4963AD; }
.pagerCommandRow label a { text-decoration:none; }
.pagerCommandRow label select { width:147px; }

.pagerGrid { float:left; width:235px; height:625px; margin-left:5px; }
.pagerGrid .tblPagerGridTop { width:230px; height:18px; line-height:18px; padding-left:5px; color:#fff; background:#7D7D7D url(images/scrollingmenu_top_bg.jpg) repeat-x top left; border:1px solid #7D7D7D; }
.pagerGrid .tblPagerGridTop .ComboBoxImage_WebBlue { position:relative; top:-1px; }
.pagerGrid .tblPagerGridTop input.ComboBoxInput_WebBlue { height:12px !important; position:relative; top:-1px; }
.pagerGrid .tblPagerGridScroller { width:235px; height:627px; overflow:auto; background:#fff url(images/scroller_disabled.gif) repeat-y top right; border:1px solid #7D7D7D; border-top:0; }
.pagerGrid .tblPagerGridScroller .tblPagerGrid { width:219px; background:transparent; color:#000;  }
.pagerGrid .tblPagerGridScroller .tblPagerGrid tr td { padding:5px; }
.pagerGrid .tblPagerGridScroller .tblPagerGrid tr td a { color:#000; text-decoration:underline; }
.pagerGrid .tblPagerGridScroller .tblPagerGrid tr td p { color:#5B5B5C; margin:0; }
.pagerGrid .tblPagerGridScroller .tblPagerGrid tr.alt td { background:#E4F4FD; }

/*** TABLES ***/

.dataTable { width:613px; margin:5px 0; background:#fff url(images/module_large_bg.jpg) repeat-x top left; border:1px solid #7D7D7D; }
.dataTable th { font-weight:normal; width:65px; text-align:right; color:#fff; }
.dataTable th.firstCol { width:130px; padding-left:10px; text-align:left; }
.dataTable th.firstCol h3 { color:#fff; }
.dataTable th.lastCol { padding-right:20px; }
.dataTable td { width:65px; height:20px; text-align:right; }
.dataTable td a { color:#6D6F71; font-size:11px; text-decoration:none; }
.dataTable td a:hover { text-decoration:underline; }
.dataTable td.firstCol { text-align:left; padding-left:10px; }
.dataTable tr.alt { background:#D6EFBB; }

.tabbedDataTable { margin-top:4px; background:#fff url(images/module_large_tabs_tab_bg.jpg) repeat-x top left; }
.tabbedDataTable th { text-align:left; padding:4px 0 5px 5px; }
.tabbedDataTable th h3 { margin:0; }
.tabbedDataTable th.emailCol { width:130px; }
.tabbedDataTable td { width:50px; padding-left:5px; text-align:left; }
.tabbedDataTable td.firstCol { width:90px; }

/*** BUTTONS ***/

a.btn { padding:1px 3px; }
a.btn:hover { text-decoration:none; }

.btn { background:#84B443 url(images/btn_green.jpg) repeat-x top left; height:17px; padding:0 3px 3px 3px; border:1px solid #86AB5E; font-size:11px; text-decoration:none; color:#fff; cursor:pointer; } 
.btnTool { background:#D6E4F1 url(images/btn_tool_bg.jpg) repeat top left; border:1px solid #ccc; text-decoration:none; color:#fff; padding:4px; } 
.btnTool:hover { color:#fff; }

/*** RADCONTROLS ***/

.RadDock_Default .rdBottomBorder { border:0 !important; }
.RadDock_Default .rdTitle { font-weight:normal !important; background:#fff !important; color:#71AB31 !important; }
.RadDock_Default .rdTopBorder { border:0 !important; }
.RadDock_Default .rdSideBorders { border:0 !important; }

.radGrid th.GridHeader_Web20 { background:blue url(images/gradient_blue.jpg) repeat top left; }
.radEnabledCss_Web20, .radFocusedCss_Web20, .radHoverCss_Web20 { border:1px solid #4963AD !important; width:150px !important; font-size:10px; height:16px; }
.radInvalidCss_Web20 { width:150px !important; font-size:10px; height:16px; border:1px solid red !important; }

.RadMenu_Web20 { height:28px !important; }
.RadMenu_Web20 .link { float:left; text-decoration:none; color:white; height:23px !important; padding-top:5px; border-right:1px solid #fff; border-left:1px solid #3957A3; cursor:pointer;	background:transparent; }
.RadMenu_Web20 .link:hover { background:#80BC26; }
.RadMenu_Web20 .rootGroup .text a { color:#fff; }
.RadMenu_Web20 .rootGroup .text a:hover { text-decoration:none !important; }
.RadMenu_Web20 .rootGroup .text { background-image:none; }

.RadUpload_WebBlue .ruInputs { border:0 !important; }
.RadUpload_WebBlue .ruInputs, .RadUpload_WebBlue .ruProgress { background:transparent !important; padding:0 !important; }

.RadTreeView_Web20 .rtUL { margin:0 !important; }
.RadTreeView_Web20 .rtUL .rtLI { margin:0 !important; font-size:11px; }

.rts { width:483px; height:18px; margin:0; background:#7D7D7D url(images/scrollingmenu_top_bg.jpg) repeat-x top left; border:1px solid #7D7D7D; }
.rts a { height:18px; line-height:18px; padding:0 10px; display:block; color:#fff; float:left; background:#ccc url(images/scrollingmenu_top_bg.jpg) repeat-x top left; border-right:1px solid #7D7D7D; text-align:center; }
.rts a:hover { text-decoration:none; background:#fff url(images/pagerTabsTab_bg.jpg) repeat-x top left; color:#4963AD; }
.rts a:hover .rtsTxt { color:#4963AD !important; }
.rts a.active { color:#fff !important; background:green url(images/tab_active_bg.jpg) repeat-x top left; }
.rts a.active:hover .rtsTxt { color:#fff !important; }
.rts a.last { border-right:0; }
.rts .rtsTxt { color:#fff !important; }

.Vista .Vista li { margin:0 !important; }

/*** INDIVIDUAL PAGE STYLES ***/

#ctl00_admin_home .col1 { width:317px; padding-right:25px; }

#ctl00_admin_members .btnAddContact { position:absolute; top:2px; right:2px; }
#ctl00_admin_members .btnDeleteContact { position:absolute; top:2px; right:2px; }
#ctl00_admin_members .btnUpdateContact { position:absolute; top:2px; right:87px; }

#ctl00_admin_members #ctl00_AdminPlaceHolder_pnlLayout .input { border:1px solid #AEB0B3; height:16px; }
#ctl00_admin_members #ctl00_AdminPlaceHolder_pnlLayout span { color:#6D6F71; }

#ctl00_admin_members .leftSidebar { padding-top:5px; }
#ctl00_admin_members .leftSidebar .advancedSearch { position:relative; top:-3px; }
#ctl00_admin_members .leftSidebar h4 { margin:0; }
#ctl00_admin_members .leftSidebar .input { margin:3px 0; display:block; }
#ctl00_admin_members .leftSidebar .scrollingMenu .scroller a { border-bottom:1px solid #C0C2C4; }
#ctl00_admin_members .leftSidebar .scrollingMenu .scroller a.groupLink { width:163px; padding-left:20px; background:#fff url(images/grouplink_bg.gif) no-repeat 3px 3px; }
#ctl00_admin_members .leftSidebar .scrollingMenu .scroller a.sub { width:143px; padding-left:40px !important; }

#ctl00_admin_members .moduleBottomTabs { height:300px; }
#ctl00_admin_members .moduleMain { background:#EEE; border:1px solid #7D7D7D; }
#ctl00_admin_members .moduleDetailsView { width:485px; height:632px; margin:5px 0 0 7px; float:left; position:relative; background:#fff; border:1px solid #7D7D7D; }
#ctl00_admin_members .moduleDetailsView .moduleDetailsViewTop { width:485px; height:20px; line-height:20px; text-indent:10px; background:transparent url(images/scrollingmenu_top_bg.jpg) repeat-x top left; position:relative; color:#fff; }
#ctl00_admin_members .moduleDetailsView .moduleDetailsViewTopButtons { position:absolute; top:2px; right:2px; }
#ctl00_admin_members .modulePager .currentPage { top:2px; }
#ctl00_admin_members .modulePager .filters { position:absolute; top:0; left:237px; }
#ctl00_admin_members .pagerGrid { height:635px; margin-top:5px; }
#ctl00_admin_members .pagerGrid .pnlContacts a { width:196px; height:20px; padding-left:23px; line-height:20px; display:block; color:#000; }
#ctl00_admin_members .pagerGrid .pnlContacts a:hover { text-decoration:none; }
#ctl00_admin_members .pagerGrid .pnlContacts a.alt { background:#E4F4FC; }
#ctl00_admin_members .pagerGrid .tblPagerGridTop { text-indent:17px; }
#ctl00_admin_members .pagerGrid .tblPagerGridScroller { height:613px; }

#ctl00_admin_categories .col1 { width:434px; padding-right:10px; }
#ctl00_admin_categories #ctl00_AdminPlaceHolder_pvMain { background:#fff url(images/pnlCategoryMain_bg.jpg) no-repeat 6px 23px; }
#ctl00_admin_categories .moduleTabs { float:left; width:485px; min-height:497px; }
#ctl00_admin_categories .moduleTabs .moduleTabsTabs { background:#eee; border-bottom:1px solid #aaa; }
#ctl00_admin_categories .moduleTabs .success, #ctl00_admin_categories .moduleTabs .error { position:relative; left:40px; bottom:18px; }
#ctl00_admin_categories .moduleTabs .tabTable { width:485px; }
#ctl00_admin_categories .moduleTabsFooter .btnWrapper { bottom:50px; }
#ctl00_admin_categories .scroller { width:442px; height:503px; overflow:auto; background:#fff url(images/scroller_disabled.gif) repeat-y top right; border:1px solid #7D7D7D; }
#ctl00_admin_categories .scroller .tblItemsList { width:425px; }
#ctl00_admin_categories .scroller .tblItemsList th {  padding:5px; font-weight:normal; color:#fff; }
#ctl00_admin_categories .scroller .tblItemsList tr.alt td { background:#E4F4FC; }
#ctl00_admin_categories .scroller .tblItemsList tr td { padding:5px; }
#ctl00_admin_categories .scrollerButtons div.float { color:#3757A6; }
#ctl00_admin_categories .scrollerTop { width:442px; height:22px; background:transparent url(images/scrollingmenu_top_bg.jpg) repeat-x top left; border:1px solid #7D7D7D; }
#ctl00_admin_categories .scrollerTop label { width:45px; padding:5px 0 0 5px; float:left; display:block; color:#fff; }

#ctl00_admin_products #ctl00_AdminPlaceHolder_pnlProductMain { background:#fff url(images/pnlProductMain_bg.jpg) no-repeat top left; }
#ctl00_admin_products #ctl00_AdminPlaceHolder_pnlVariantMain { background:#fff url(images/pnlVariantMain_bg.jpg) no-repeat top left; }
#ctl00_admin_products .error, #ctl00_admin_products .success { position:relative; top:-20px; }
#ctl00_admin_products .imgHeader { width:456px; padding-top:10px; border-top:1px solid #95BF5D; }
#ctl00_admin_products .imgLeft { float:left; width:300px; }
#ctl00_admin_products .imgLink { margin-right:15px; }
#ctl00_admin_products .lblCount { color:#fff; }
#ctl00_admin_products .moduleTabs { padding-bottom:100px; }
#ctl00_admin_products .moduleTabs .moduleTabsFooter .btnWrapper { bottom:30px; }
#ctl00_admin_products .tblPagerGridScroller { height:697px; }
#ctl00_admin_products span.btn { width:28px; }

#ctl00_admin_photo_galleries .rtsLI { width:100px; background:#E4F4FD; }

/* PROGRAMMING DASHBOARD */

#ctl00_admin_dashboard #dashboardIcons li { list-style:none; float:left; margin-right:100px; }
