﻿.adminbody { margin: 0px; padding: 0px; width: 100%; height: 100%; font-family:Calibri, Tahoma, Verdana, Arial; font-size:12px; }

.adminbody ol, .adminbody ul { list-style-image:none; list-style-position:outside; list-style-type:none; }

.adminmainRight ul, .adminFormWrapper ul { padding:0px; }

.adminwrapper { float: left; width: 100%; height: 100%; min-width: 970px; min-height:100%; }

.adminheader { float: left; width: 100%; }

.admintopBar { float: left; width: 100%; clear: both; font-family:Calibri, Tahoma, Verdana, Arial; }

.admintopBar h1 { background:transparent url(Admin/GL_Logo.jpg) no-repeat scroll 10px 0; margin:0px; }
.admintopBar h1.adminprojectName span { float:left; margin-left:200px; margin-top:13px; font-family:Calibri, Tahoma, Verdana, Arial; font-size:12px; font-weight:normal; }

.admintopBar ul.adminuserInfo { float:right; margin:10px; padding:10px 0px; vertical-align:middle; }
.admintopBar ul.adminuserInfo li { float: left; padding: 0px 5px; color: #444444; vertical-align:middle; }
.admintopBar ul.adminuserInfo li a { color: #444444; vertical-align:middle; text-decoration:none; }
.admintopBar ul.adminuserInfo li a:hover span { text-decoration: underline; }
.admintopBar ul.adminuserInfo li span { vertical-align:middle; }
.admintopBar ul.adminuserInfo li img { vertical-align:middle; margin-right:3px; }
.admintopBar ul.adminuserInfo li.adminuserName { font-weight: bold; color: #444444; }
.admintopBar ul.adminuserInfo li.adminuserName span { font-weight: normal; color: #333333; }


.admintopMenu { float: left; width: 100%; background: url(Admin/menuback.jpg) top left repeat-x }
.admintopMenu ul { float:left; }
.admintopMenu ul li { float: left; color: #444444; }
.admintopMenu ul li a { color: #444444; }
.admintopMenu ul li a:hover { text-decoration: none; }


.adminprojectName { float: left; width: 50%; height: 60px; }

.admingreeting { float: left; width: 100%; height: 30px; vertical-align: middle; }

.adminmain { float: left; width: 100%; }
.adminmain input { font-family:Calibri, Tahoma, Verdana, Arial; }
.adminmain select { font-family:Calibri, Tahoma, Verdana, Arial; }
.adminmain textarea { font-family:Calibri, Tahoma, Verdana, Arial; }
.adminbase { float: left; width: 100%; text-align:center; font-family:Calibri, Tahoma, Verdana, Arial; font-size:small; padding-top:20px; padding-bottom:10px; }

.adminItemDescription { float: left; width: 96%; margin:5px 2%; font-size:100%; }
.adminItemDescription h2 { font-size:15px; margin:3px 0px 6px 0px; }
.adminItemDescription h2 img { width:32px; height:32px; }
.adminItemDescription p { font-size:100%; margin:2px 0px; }

.adminItemHeading { float: left; width: 96%; margin-left:2%; font-size:100%; margin-top:15px; padding-bottom:20px; font-size:100%; font-weight:bold; }


.adminItemWrapper { float: left; width: 96%; margin:0px 2%; border-style:solid; border-width:1px 1px 1px 1px; border-color:#AABFD6; background:white; color:#385070; }
.adminItemTableWrapper { border-style:solid; border-width:1px 1px 1px 1px; border-color:#AABFD6; background:#FBFDFF;  }
.adminItemTableWrapper th { min-height:26px; font-weight:normal; text-align:left; }
.adminItemTableWrapper td { min-height:26px; }

.adminitemMenus { background-color:#BBD7FA; width:100%; }
.adminitemMenusColumns { background-color:#BBD7FA; margin-right: 250px; }
.adminitemMenusLeft { float: left; width: 100%; margin-right:-1px; }
.adminitemMenusRight { float: right; width: 250px; margin-right:-250px; }



.adminColumnsWrapper { margin-right: 250px; }


.adminmainLeft { float: left; width: 100%; font-size:100%; margin-right:-1px; border-right:1px solid #AABFD6; }
.adminmainLeft div { }
.adminmainLeft div h2 { font-size:100%; }

.adminmainLeftLicence { float:left; width:80%; padding:10px 10px 10px 5px; font-size:small;}
.adminmainLeftLicence a { text-decoration:none; }
.adminmainLeftLicence a:hover span { text-decoration:underline; }

.adminmainWide { float: left; width: 100%; font-size:100%; }

.adminmainRight { float: right; width: 249px; margin-right:-250px; font-family:Calibri, Tahoma, Verdana, Arial; font-size:100%; border-left:1px solid #AABFD6; background:#FBFDFF; }

.adminmainRight > div { float:left; width:96%; padding:4px 4px; }
.adminmainRight > div select { width:100%; font-family:Calibri, Tahoma, Verdana, Arial; font-size:100%; }
.adminmainRight .first { margin-top:5px; }
.adminmainRight .newSection { margin-top:5px; }
.adminmainRight .last { padding-bottom:5px; }

.adminmainRight a { color:#333333; text-decoration:none; }
.adminmainRight a:hover span { text-decoration:underline; }


.adminFormWrapper { float:left; padding:5px 0px; width:100%; background:#ffffff; }
.adminFormWrapper table th { text-align:left; font-weight:normal; padding-right:10px; vertical-align:top; padding-top:1px; }
.adminFormWrapper table td { text-align:left; font-weight:normal; }
.adminFormWrapper a { text-decoration:none; }
.adminFormWrapper a:hover > span { text-decoration:underline; }
.adminFormWrapper .commands td { text-align:left; padding-top:10px; }


.adminPopup { width:550px; font-family:Calibri, Tahoma, Verdana, Arial; background-color:White; margin-left:auto; margin-right:auto; border:1px solid #666666; position:fixed !important; }
/*.adminPopupHeader { width:100%; height:26px; text-align:center; background: url(Admin/contentMenu.jpg) repeat-x; color:White; } */
.adminPopupBody { position:absolute; top:0px; left:0px; width:100%; bottom:28px; text-align:left; min-height:200px; font-family:Calibri, Tahoma, Verdana, Arial; font-size:100%; } 
.adminPopupBody .RadEditor { border-left:0px !important; border-right:0px !important; min-width:100% !important; }
.adminPopupBody a { text-decoration:none; vertical-align:middle; color:Black; }
.adminPopupBody a img { vertical-align:middle; margin-right:3px; }
.adminPopupBody a span { vertical-align:middle; }
.adminPopupBody a:hover span { text-decoration:underline; }
.adminPopupBody ul {}
.adminPopupBody li { margin:2px 0px; }
.adminPopupBody h2 { font-weight:normal; margin:5px 0px 10px 0px; text-align:center; }
/*.adminPopupBody th { font-weight:normal; }
.adminPopupBody td input { font-family:Calibri, Tahoma, Verdana, Arial; font-size:100%; }
.adminPopupBody td select { font-family:Calibri, Tahoma, Verdana, Arial; font-size:100%; }
.adminPopupBodyItem { float:left; width:96%; padding:2%; font-family:Calibri, Tahoma, Verdana, Arial; font-size:100%; }*/
.adminPopupFooter { position:absolute; bottom:0px; left:0px; width:100%; height:24px; text-align:right; padding:2px 0px; background-color:#cccccc; } 
.adminPopupFooter input { margin-right:8px; }



.admintemplateDetails { float:left; text-align:left; font-family:Calibri, Tahoma, Verdana, Arial; font-size:100%; }
.admintemplateDetails table { float:left; width:90%; margin-left:5%;  }
.admintemplateDetails th { font-weight:normal; width:180px; vertical-align:top; }
.admintemplateDetails td { font-family:Calibri, Tahoma, Verdana, Arial; }
.admintemplateDetails td input { font-family:Calibri, Tahoma, Verdana, Arial; width:80%; }
.admintemplateDetails td select { font-family:Calibri, Tahoma, Verdana, Arial; width:80%; }
.admintemplateDetails td textarea { font-family:Calibri, Tahoma, Verdana, Arial; width:80%; }
.admintemplateDetails td a:link { text-decoration:none; }
.admintemplateDetails td a:hover { text-decoration:none; }
.admintemplateDetails td a:active { text-decoration:none; }
.admintemplateDetails td a:visited { text-decoration:none; }

.admintemplatePreview { float:left; width:100%; margin:0px; border:0px; }
.admintemplateHeader { float:left; width:100%; margin:0px; font-family:Calibri, Tahoma, Verdana, Arial; font-size:small; border-bottom:1px solid #AABFD6; background:#FBFDFF; }
.admintemplateHeader .menuLeft { float:left; margin-left:0px; }
.admintemplateHeader .left { float:left; margin-left:10px; padding-top:3px; padding-bottom:3px; }
.admintemplateHeader .right { float:right; margin-right:10px; }
.admintemplateHeader > div { padding:4px; margin-left:15px; }
.admintemplateHeader img { vertical-align:middle; margin-right:3px; width:16px; height:16px; }
.admintemplateHeader a { color:Black; text-decoration:none; margin-right:8px; }
.admintemplateHeader a:hover span { color:Black; text-decoration:underline; }

.modalBackground { background-color: #cccccc; filter: alpha(opacity=61); opacity: 0.61; }

.adminContentHeader { float:left; width:100%; background:url(Admin/contentSectionHeading.jpg) repeat-x; vertical-align:middle; padding:2px 0px; border-top: 1px solid #AABFD6; border-bottom: 1px solid #AABFD6; font-family:Segoe UI, Calibri, Tahoma, Verdana, Arial; font-weight:normal !important; }
.adminContentHeader span { float:left; margin-left:5px; color:White; margin-top:2px; font-size:14px !important; }
.adminContentHeader img { margin-left:4px; }
.adminContentHeader a { text-decoration:none !important; color:#ffffff !important; font-size:14px !important; font-weight:normal !important; }
.adminContentHeader a:hover { text-decoration:underline !important; color:#ffffff !important; }

.adminContentFooter { float:left; width:100%; padding:2px 0px; text-align:center; }
.adminContentFooter a:link { text-decoration:none; }
.adminContentFooter a:hover { text-decoration:underline; }
.adminContentFooter a:active { text-decoration:none; }
.adminContentFooter a:visited { text-decoration:none; }

.adminContentHover { background-color:#cccccc; }
.adminContentHover div { background-color:transparent; }
.adminContentOut { background-color:inherit; }



.adminHome { float:left; width:96%; margin-left:2%; margin-top:20px; }

.RadGrid_Vista a { text-decoration:none !important; }
.RadGrid_Vista a:hover span { text-decoration:underline !important; }

.adminbody .watermark { color:#aaaaaa; }

.gridcommandbuttons { float: left; width: 100%; font-family:Calibri, Tahoma, Verdana, Arial; font-size:small; padding: 10px 0px; }
.gridcommandbuttons div { float:left; width:90%; margin-left:8px; padding:3px 0px; }
.gridcommandbuttons img { vertical-align:middle; margin-right:5px; height:16px; width:16px; }
.gridcommandbuttons a { text-decoration:none; margin:0px 5px; }
.gridcommandbuttons a:hover > span { text-decoration:underline; }


.welcomeItem { float:left; width:29%; margin:10px 2%; height:150px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#AABFD6; background:#FBFDFF; }
.welcomeItemBody { float:left; width:96%; margin-left:2%; font-size:small; }
.welcomeItemBody a:link { color:Black; text-decoration:none; }
.welcomeItemBody a:hover { color:Black; text-decoration:none; }
.welcomeItemBody a:active { color:Black; text-decoration:none; }
.welcomeItemBody a:visited { color:Black; text-decoration:none; }

.Vista.reDropDownBody { z-index: 110000 !important;}

.Web20 .reEditorModes a { color:#00156E !important; }
.adminbody .RadWindow { z-index:7100 !important; }

/*.adminPopupPanel { border:1px solid black; background:white; }
.adminPopupPanel .popupHeading { font-weight:bold; }
.adminPopupPanel .adminPopupBody { float:left; width:100%; }
.adminPopupPanel .adminPopupBody > div { float:left; width:96%; height:20px; padding:4px 2%; font-size:15px; }
.adminPopupPanel .adminPopupBody > div > input { margin:0px 5px; }*/

.contentSectionHeading { float:left; width:100%; text-align:left; font-family:Segoe UI, Calibri, Tahoma, Verdana, Arial !important; font-size:13px !important; padding:2px 0px; font-weight:normal !important; border:1px solid #7D97C8; background:url('Admin/contentSectionHeading.jpg') repeat-x; text-indent:5px; }
.contentSectionHeading img { vertical-align:middle; margin-right:3px; }
.contentSectionHeading span { color:Black !important; }
.contentSectionHeading a { color:Black !important; text-decoration:none !important; margin-left:5px; }
.contentSectionHeading a:hover { color:Black !important; text-decoration:none !important; }
.contentSectionHeading a:hover span { color:Black !important; text-decoration:underline !important; }

.contentItemHeading { float:left; width:100%; text-align:left; font-family:Segoe UI, Calibri, Tahoma, Verdana, Arial; font-size:13px; padding:2px 0px; border-left:1px solid #7D97C8; border-right:1px solid #7D97C8; background:url('Admin/contentItemHeading.jpg') repeat-x; text-indent:5px; }
.contentItemHeading img { vertical-align:middle; margin-right:3px; }
.contentItemHeading a { color:Black !important; text-decoration:none !important; margin-left:5px; }
.contentItemHeading a:hover { color:Black !important; text-decoration:none !important; }
.contentItemHeading a:hover span { color:Black !important; text-decoration:underline !important; }

.RadDock .rdCenter .rdCommands a span {}

.CommandEditContent { background-position: 0 -95px; }
.CommandEditContent:hover { background-position: -19px -95px; }
.CommandDeleteContent { background-position:0px -76px; }
.CommandDeleteContent:hover { background-position:-19px -76px; }
.CommandAddContent { background-image:url('Admin/Dock.gif') !important; background-position: 0px -114px; }
.CommandAddContent:hover { background-position:-19px -114px; }

.rdCommands a span { cursor:pointer !important; }

.RadMenu a.rmLink { cursor:pointer !important; }

.RadDockZone { padding:0px !important; border:0px !important; }

.buttonOptions { text-align:center; }
.buttonOptions > div { display:inline-block; text-align:left; padding:10px 5%; }

.largeButton { background:transparent url('Admin/buttonLarge.png') 0 0 no-repeat; padding:0px 0px 0px 10px; vertical-align:middle; height:70px; display:inline-block; width:200px; margin:0px 5px; text-align:left; color:#15428B !important; }
.largeButton > span { background:transparent url('Admin/buttonLarge.png') 100% 0 no-repeat; vertical-align:middle; height:48px; padding:11px 5px 11px 0px; display:inline-block; }
.largeButton > span > span { vertical-align:middle; }
.largeButton img { float:left; margin:0px 5px 0px 0px; vertical-align:middle; }

.largeButton span { text-decoration:none !important; line-height:18px; }

.largeButton:hover { background-position: 0 -70px; }
.largeButton:hover > span { background-position: 100% -70px; }

.largeButton:active { background-position: 0 -140px; }
.largeButton:active > span { background-position: 100% -140px; }
