﻿/*------------*//* Calendar */.gsp_calendar_button { border: none; cursor: pointer; }.gsp_calendar td { font-size: 1em; }.gsp_calendar .title { font-weight: bold; background-color: #D7D7E5; }.gsp_calendar .day { width: 1.8em; cursor: pointer; text-align: center; border-width: 1px; border-color: #F6F6F6; border-style: solid; }.gsp_calendar .dayhover { width: 1.8em; cursor: pointer;background-color: #FBE694; text-align: center; border: 1px solid #BB5503; }.gsp_calendar .dayheader { width: 1.8em; text-align: center; border:1px solid #fff; font-weight: bold; background-color: #FFFFFF; }.gsp_calendar .othermonthday { color: #999999; }.gsp_calendar .selectedday { width: 1.8em; background-color: #FBE694; color: #000000; border-width: 1px; border-color: #BB5503 !important; border-style: solid; font-weight: bold; }.gsp_calendar { border:1px solid #000; border-collapse: collapse; background-color: #FFFFFF; cursor: default; }.gsp_calendar .month { background-color: #F6F6F6; margin: 0 5px 5px 5px; }.gsp_calendar .nextprev { cursor: pointer;height: 25px; vertical-align:middle; padding: 0px 10px 0px 10px; }.gsp_calendar .nextprevhover { cursor: pointer; height: 25px; vertical-align:middle; padding: 0px 10px 0px 10px; background-color: #FBE694;}/*------------*//* Dialog */.gsp_ns #dg0DialogCloseImage { float: right; padding: 0.2em 0.2em 0 0; width: 28px; height: 15px; }.gsp_ns #dg0DialogIconImage { width: 27px; height: 30px; vertical-align: middle; padding: 2px; }.gsp_dg0DialogCss { width: 640px; height: 500px; min-height: 400px; min-width: 640px; border: 1px solid black;  }.gsp_dg0DialogCss .gsp_ns{background-image:url(../Images/bg-gallery.jpg);}.gsp_ns .dg0HeaderCss { width: 100%; min-height: 34px;background-color: #000000; color: white; cursor: pointer; }.gsp_ns .dg0HeaderCss div { height: 100%;font-size: 1.5em; }.gsp_ns .dg0HeaderCss p { margin: 0; padding: 0.1em; }.gsp_ns .dg0ContentCss { width: 640px; height: 435px; min-height: 100px; }.gsp_ns .dg0FooterCss { margin: 0; padding: 0; }/* Search popup (controls/search.ascx) */.dgSearch { background-color:#EEEEEE; border: 1px solid #369;width:400px; }.dgSearch gsp_ns { background-image:none;position: absolute; visibility: visible; z-index: 902; left: 792px; top: 27px;}.gsp_ns .gsp_search { padding:0.2em; background-image:none; }.gsp_ns .gsp_search .searchbox { width:380px;border:1px solid #808080; }.gsp_ns .gsp_search .searchbutton { width: 6em; }/* Login popup (controls/login.ascx) */.dgLogin { background-color:#EEEEEE; border: 1px solid #000; padding:5px;width:320px !important; }.dgLogin .gsp_login {/* width:100%;*/ }.dgLogin .gsp_login .loginlabel { padding-right:0.5em;white-space:nowrap; }.dgLogin .gsp_login .logintextbox { width: 12em;border:1px solid #808080; }.dgLogin .gsp_login input.loginbutton { width: 6em; text-align: center; }/* metadata popup (mediaobjectview.ascx) */.gsp_dg2DialogCss { max-width:600px;background-color: #ECECD9; border: 1px solid black; }.gsp_ns .dg2HeaderCss { background-color: #000; color: white; cursor: pointer; }.gsp_ns .dg2HeaderCss p { margin: 0; padding: 0.1em; }.gsp_ns .dg2ContentCss { min-height: 100px; height:100%; max-height: 1460px; overflow: auto; }.gsp_ns .dg2ContentCss p { margin: 0; padding: 0.1em; }.gsp_ns .gdInfoGrid { }.gsp_ns .gdInfoHeadingCell { border: 1px solid #555555;border-right:none;background-color: #E9E9EB;padding-left:3px; }.gsp_ns .gdInfoHeadingRow td.gdInfoFirstHeadingCell {border-left:none;border-right:none;}.gsp_ns .gdInfoHeadingRow td.gdInfoFirstHeadingCell div { width:150px !important; }.gsp_ns .gdInfoDataCell { vertical-align:top;padding:3px 0 3px 3px; }.gsp_ns .gdInfoEmptyGridText { font-size:1.5em; }.gsp_ns .gdInfoFirstDataCell {  }/* edit media object caption (mediaobjectview.ascx) */.gsp_dg3DialogCss { width: 640px; height: 115px !important; background-color: #ECECD9; border: 1px solid black; }.gsp_ns .dg3ContentCss { position:relative;width:100%; height:100%; }.gsp_ns .dg3ContentCss .okCancelContainer { position: absolute; top: auto; right: 0.3em; bottom: 0.3em; left: auto; }.gsp_ns .mediaObjectTitleTextArea { position:absolute;top:1px;bottom:30px;left:1px;width:99%;height:auto; }/* Synchronize status popup */.gsp_dg4DialogCss { background-color: #ECECD9; width: 540px; height: 300px; border: 1px solid black; }.gsp_ns .dg4HeaderCss { width: 100%; min-height: 30px; background-color: #369; color: white; cursor: pointer; }.gsp_ns .dg4HeaderCss div { height: 100%;font-size: 1.5em; }.gsp_ns .dg4HeaderCss p { margin: 0; padding: 0.1em; }.gsp_ns .dg4ContentCss { width: 540px; }.gsp_ns .dg4ContentCss p.gsp_h1 {	margin: 0 0 1em 0;	font-size: 1.4em;	font-weight: bold;	color: #000000;}/* controls/popopinfo.ascx */.gsp_dg5DialogCss { padding: 0px; }.gsp_ns .dg5HeaderCss { padding: 0px; }.gsp_ns .dg5ContentCss { width:291px;border-left: solid 1px #969681; border-right: solid 1px #969681;padding: 5px; color: black;background-color: #ffffe1; }.gsp_ns .dg5ContentTitleCss {font-weight:bold;}.gsp_ns .dg5ContentBodyCss { margin-top:0.3em;}.gsp_ns .dg5ContentBodyCss ul { margin-left:20px;}/*------------*//* Grid */.gsp_ns .gd0Grid { border: 1px solid #57566F; border-bottom: 2px solid #57566F; background-color: #FFFFFF; cursor: pointer; }.gsp_ns .gd0GridHeader { background-image: url(../images/componentart/grid/grid_headerBg.gif); background-color: #8988A5; border-bottom: 1px solid #57566F; height: 28px; padding-left: 3px; cursor: default; }.gsp_ns .gd0GridHeaderText { color: #FFFFFF; }.gsp_ns .gd0GridFooter { cursor: default; padding: 5px; vertical-align: bottom; }.gsp_ns .gd0GridFooter img { display: block; }.gsp_ns .gd0HeadingRow { background-image: url(../images/componentart/grid/header_rowBg.gif);background-color: #E9E9EB; }.gsp_ns .gd0HeadingCell { background-image: url(../images/componentart/grid/header_bg.gif); background-color: #E9E9EB;padding-left:0.2em; }.gsp_ns .gd0HeadingCellHover { background-image: url(../images/componentart/grid/header_hoverBg.gif); background-color: #F6F6F7; }.gsp_ns .gd0HeadingCellActive { background-image: url(../images/componentart/grid/header_activeBg.gif); background-color: #F6F6F7; }.gsp_ns .gd0HeadingCellText { font-weight: bold; text-align: left; padding-top: 3px; padding-bottom: 5px; }.gsp_ns .gd0TableHeader { background-image: url(../images/componentart/grid/header_rowBg.gif);background-color: #E9E9EB; }.gsp_ns .gd0Row { background-color: #FFFFFF; cursor: default;height:1em; }.gsp_ns .gd0Row td.gd0DataCell { border-bottom: 1px solid #EAE9E1;padding-left:0.2em; }.gsp_ns .gd0SortedDataCell { background-color: #F5F5F5; }.gsp_ns .gd0Column1 {width:200px;}/*------------*//* Menu */.gsp_mnu0TopGroup { float:left;cursor: default;margin:1px 0 0 1px; background-image:url(../Images/btn-action.png; }.gsp_mnu0MenuGroup { font: 12px Verdana, Arial, Helvetica, sans-serif;background-image:url(../Images/menu/bg-gallery.jpg); background-color: white;cursor: default; border-style:solid; border-color:#000000; border-width:1px; }.gsp_mnu0TopMenuItem { cursor: default; border-style:none;}.gsp_mnu0TopMenuItemHover { cursor: default; }.gsp_mnu0MenuItem { margin: 1px;padding:0; cursor: default; }.gsp_mnu0MenuItem img { padding-left:2px; }.gsp_mnu0MenuItemHover { /*margin: 0px;padding:0;background-color: #FFEEC2; border: solid 1px #4B4B6F;*/ cursor: default; }.gsp_mnu0MenuItemHover img { padding-left:2px; }.gsp_mnu0DisabledMenuItem {/* color:#c0c0c0;*/ }.gsp_mnu0DisabledMenuItemHover { /*color:#c0c0c0;*/ }.gsp_mnu0MenuBreak { background-image: url(../images/componentart/menu/break_bg.gif); width: 100%; height: 1px; }.gsp_mnu0TemplatedItem { }/*------------*//* MultiPage */.gsp_ns .mp0MultiPage {width:100%;height:370px;}.gsp_ns .mp0MultiPageContent {padding:0.2em;background-color:#DDD3BB;/*border:1px solid black;*/position: relative;top:-4px;z-index: 99;} /**/.gsp_ns .mp1MultiPage {width:100%;height:370px;}.gsp_ns .mp1MultiPageContent {padding:0.2em;} /* Used on backup/restore page */.gsp_ns .mp2MultiPage {width:600px;height:370px;}.gsp_ns .mp2MultiPageContent {padding:0.2em;/*background-color:#ECF1F6;*/border:1px solid black;position: relative;top:-4px;} /**//*------------*//* NavBar */.gsp_ns .nb0NavBar { border-right: 1px dotted #666666;cursor: default; }.gsp_ns .nb0TopItem {	color: #000000;	font-weight: bold;	padding:4px 0 2px 5px;	cursor: pointer;}.gsp_ns .nb0TopItemHover { color: #000; font-weight: bold; padding:4px 0 2px 5px; cursor: pointer; }.gsp_ns .nb0TopItemActive { color: #000;font-weight: bold; padding:4px 0 2px 5px;cursor:pointer;  }.gsp_ns .nb0Level2Item {  padding: 3px 3px 3px 10px; cursor: pointer; }.gsp_ns .nb0Level2ItemHover { color: #800; padding: 3px 3px 3px 10px; cursor:pointer; }.gsp_ns .nb0Level2ItemSelected { color: #800; font-weight: bold; padding: 3px 3px 3px 10px; cursor: pointer; }.gsp_ns .nb0Level2Group {  }.gsp_ns .nb0Empty { }/*------------*//* TabStrip */.gsp_ns .ts0TopGroup { position: relative; }.gsp_ns .ts0TopGroup td {vertical-align:top;}.gsp_ns .ts0DefaultTab { color: #000000; background-color: #CACACA; background-image: url(../images/componentart/tabstrip/nrm_bg.gif); cursor: pointer; }.gsp_ns .ts0DefaultTabHover { color: #000000; background-color: #CACACA; background-image: url(../images/componentart/tabstrip/nrm_bg.gif); cursor: pointer; }.gsp_ns .ts0SelectedTab { color: #000000; background-color: #DACEB5; background-image: url(../images/componentart/tabstrip/sel_bg.gif); cursor: default; }/*------------*//* Toolbar */.gsp_ns .toolbar { border: solid 1px #A6A6A6; margin: 0 auto 0 auto; height:30px; }.gsp_ns .item { border: none; padding: 2px; color: black; cursor: default; }.gsp_ns .itemHover { padding: 1px; background-color: #7A5C5A ; background-image: none; color: black; cursor: default; }.gsp_ns .itemActive { padding: 1px; background-color: #8F6C6A; background-image: none; color: white; cursor: default; }.gsp_ns .itemChecked { padding: 1px; background-color: #D9A3A1; background-image: none; color: black; cursor: default; }/*------------*//* TreeView */.gsp_ns .tv0TreeView { cursor: default; }.gsp_ns .tv0TreeNode { margin:1px;padding: 3px; cursor: default; }.gsp_ns .tv0HoverTreeNode {	margin:1px;	padding: 3px;	cursor: default;	background-color: #666;	color:#FFF;}/*------------*//* Upload *//* Form elements */.gsp_ns .sel { width:590px; }	.gsp_ns .sel .file { height:25px;width:590px;cursor:default;margin:0 0 10px 0; }	.gsp_ns .sel div.filename { width:352px;height:23px;border:1px solid #999;background-color:#fff;padding:2px 0 0 4px;margin:0;display:block;float:left;margin:0 1px 0 0; }	.gsp_ns .sel div.filename input { background-color:transparent;width:350px;padding:2px !important;margin:0;border:none;color:#666;cursor:default !important; }	.gsp_ns .sel div.empty { background-color:#e6e6e6; }	.gsp_ns .sel div.empty input { color:#999; }	.gsp_ns .sel a.browse { text-decoration:none;color:#fff;display:block;float:left;background:#90ACC7;width:90px;height:15px;border:1px solid #369;margin:0 0 0 5px;padding:5px;text-align:center;font-size:120%;cursor:default; }	.gsp_ns .sel a.browse img { border:0;position:relative;top:-22px;left:-7px; }	.gsp_ns .sel a.remove { text-decoration:none;cursor:pointer !important;display:block;float:left;margin-left:5px;border:1px solid transparent; }	.gsp_ns .sel a.remove img { padding:5px; }	.gsp_ns .sel a.remove:hover { background-color:#90ACC7;border:1px solid #369; }/* Used for single file upload */	.gsp_ns .sel .file input.upload { width:90px;height:27px;margin-left:5px; }	/* Dialogue titlebar */.gsp_ns .ttl { width:100%;height:40px;cursor:move; }	.gsp_ns .ttl a { margin-top:4px;display:block;float:right;width:35px;height:25px;background:transparent url("../images/componentart/upload/static.png") no-repeat -18px 0;cursor:default; }	.gsp_ns .ttl a:hover { background-position:-18px -25px; }	.gsp_ns .ttl a:active { background-position:-18px -50px;outline:none; }	.gsp_ns .ttlt { width:100%;height:32px; }		.gsp_ns .ttlt-l { width:9px;height:100%;background:transparent url("../images/componentart/upload/static.png") no-repeat;float:left; }		.gsp_ns .ttlt-m { height:100%;background:#000 url("../images/componentart/upload/horizontal.png") repeat-x;float:left; }		.gsp_ns .ttlt-r { width:9px;height:100%;background:transparent url("../images/componentart/upload/static.png") no-repeat -9px 0;float:left; }	.gsp_ns .ttlt span { cursor:inherit;margin-left:4px;line-height:32px;color:#fff;font-weight:bold; }	.gsp_ns .ttlb { width:100%;height:8px;overflow:hidden; } /*** overflow:hidden to prevent IE6 from rendering the div at the current font height ***/		.gsp_ns .ttlb-l { width:9px;height:100%;background:#000 url("../images/componentart/upload/static.png") no-repeat 0 -38px;float:left; }		.gsp_ns .ttlb-m { height:100%;background:#fff url("../images/componentart/upload/horizontal.png") repeat-x 0 -38px;float:left; }		.gsp_ns .ttlb-r { width:9px;height:100%;background:#000 url("../images/componentart/upload/static.png") no-repeat -9px -38px;float:left; }/* Dialogue contents */.gsp_ns .con { background:#fff url("../images/componentart/upload/vertical.png") repeat-y;padding:4px 7px;min-height:20px; }/* Dialogue footer */.gsp_ns .ftr { width:100%;height:37px; }	.gsp_ns .ftr-l { width:9px;height:100%;background:transparent url("../images/componentart/upload/static.png") no-repeat 0 -83px;float:left; }	.gsp_ns .ftr-m { height:100%;background:#eee url("../images/componentart/upload/horizontal.png") repeat-x 0 -83px;float:left; }	.gsp_ns .ftr-r { width:9px;height:100%;background:transparent url("../images/componentart/upload/static.png") no-repeat -9px -83px;float:left; }	/* Footer buttons */	.gsp_ns .ftr .btns { float:right;margin-top:4px; }	.gsp_ns .ftr .btns a { text-decoration:none;color:#333;cursor:default !important;display:inline; }	.gsp_ns .ftr .btns a span.l { display:block;float:left;width:10px;height:25px;background:transparent url("../images/componentart/upload/static.png") no-repeat -93px 0;margin-left:2px; }	.gsp_ns .ftr .btns a span.m { display:block;float:left;padding:0;height:25px;line-height:25px;background:transparent url("../images/componentart/upload/horizontal.png") repeat-x 0 -120px; }	.gsp_ns .ftr .btns a span.r { display:block;float:left;width:10px;height:25px;background:transparent url("../images/componentart/upload/static.png") no-repeat -103px 0; }	.gsp_ns .ftr .btns a:hover { text-decoration:none;color:#000; }	.gsp_ns .ftr .btns a:hover span.l { background-position: -93px -25px; }	.gsp_ns .ftr .btns a:hover span.m { background-position:0 -145px; }	.gsp_ns .ftr .btns a:hover span.r { background-position: -103px -25px; }	.gsp_ns .ftr .btns a:active span.m { height:23px;line-height:24px;padding-top:2px; }/* Upload dialogue styles */.gsp_ns .dlg-up { color:#999;cursor:default !important; }.gsp_ns .dlg-up .ttlt-m,.gsp_ns .dlg-up .ttlb-m,.gsp_ns .dlg-up .ftr-m { width:640px; }.gsp_ns .dlg-up .stat,.gsp_ns .dlg-up .list { padding:0 15px; }.gsp_ns .dlg-up .gsp_h3 { margin:0;font-weight:normal;padding:0 0 4px 0;color:#666; }.gsp_ns .dlg-up .red { color:#dd3409; }.gsp_ns .dlg-up strong { color:#ea6b4a;font-weight:normal; }.gsp_ns .dlg-up .files { height:auto;margin:0 8px 8px 8px;}.gsp_ns .dlg-up .list .gsp_h3 { margin-top:1em; }.gsp_ns .dlg-up .list ul { margin:0;padding:0;list-style-type:none; }.gsp_ns .dlg-up .list ul li { line-height:16px;background:#fff url("../images/componentart/upload/static.png") no-repeat -384px -32px;padding-left:16px; }.gsp_ns .dlg-up .list ul li.done { color:#000;background-position:-384px 0; }.gsp_ns .dlg-up .list ul li.cur { color:#dd3409;background-position:-384px -16px;}.gsp_ns .dlg-up .info { float:left;cursor:default !important;margin:0 0 0 8px;height:34px;line-height:34px;font-size:0.8em; }/* Progress bar and related elements */.gsp_ns .prog { width:612px;height:18px !important;border:1px solid #ccc;border-bottom-color:#ddd;border-right-color:#ddd;padding:0;margin:0;float:left;display:inline;overflow:hidden; }.gsp_ns .prog .con { width:610px;height:16px !important;background:transparent url("../images/componentart/upload/horizontal.png") repeat-x 0 -170px;border:0;margin:0;padding:1px; }.gsp_ns .prog .con .bar { height:16px;background:transparent url("../images/componentart/upload/horizontal.png") repeat-x 0 -188px; }.gsp_ns .con .stat .lbl { text-align:right; }/*----------------------------				 Tag cloud----------------------------*/.tagcloud {	margin-bottom: 10px;	white-space: normal;	}.tagcloud li {	display: inline;}.tagcloud a {	margin-right: 3px;	display: inline;	color:#77532D !important;}.tagcloud a.biggest {	font-size: 19px;	color:#3B2314 !important;}.tagcloud a.big {	font-size: 17px;	color:#8B9D56 !important;}.tagcloud a.medium {	font-size: 14px;	color:#375B4A!important;}.tagcloud a.small {	font-size: 12px;	color:#2B3849 !important;	}.tagcloud a.smallest {	font-size: 10px;	color:#747558!important;}
