﻿/*** GENERICS ***/

* { margin:0; padding:0; }

a { color:#4963AD; text-decoration:none; }
a:hover { text-decoration:underline; }

body { background:#D6E5F0; 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:#4963AD; font-size:11px; font-weight:normal; 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 { background:#fff; border:1px solid #8693CA; width:960px; min-height:450px; padding:10px; margin:10px auto; }

#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 .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 #8693CA; min-height:350px; }
#content .contentWrapper2 { padding:10px; background:#B8D2EF; border:1px solid #8693CA; 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; }
#content .breadcrumb { height:25px; line-height:25px; }
#content .breadcrumb li { list-style:none; display:inline; margin:0 5px 0 0; }

#header { width:955px; height:100px; 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 { margin:10px 0; width:955px; background:#fff; }
#header #primaryNav li { margin:0; }
#header #topNav { position:absolute; top:44px; 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:15px 0; }
.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 #8693CA; margin-top:10px; }
.leftSidebar .scrollingMenu .scroller { margin:0; width:200px; height:678px; 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 #8693CA; }
.leftSidebar .scrollingMenu .scroller a:hover { text-decoration:none; color:#8693CA; }
.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) no-repeat 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; }

/*** 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; }
.tools