/* Main tags */
body.MainBody {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:75%; padding: 0px; margin: 0px; min-height: 100%; position: absolute; width: 100%;}
a:link, a:visited {color:#333399;text-decoration:underline;}
a:hover {color:#333399;text-decoration:none;}
h1 {font-size:160%;margin:0px;color:#982B5B;border-bottom:1px solid #982B5B;padding-bottom: 0.3em;margin-bottom: 0.3em;}
h2 {font-size:135%;color:#982B5B;margin: 1.3em 0em 0.3em 0em;}
h3, .ResultMessage {font-size:114%;color:#982B5B;}
.Issue h3 {font-size: 105%; margin: 0px;}
ul {list-style-image: url(../App_Themes/LeGSB/Images/tick.gif);}
li {float: none;}
hr {clear: both;}
/* Main tags */

/* STYLES FOR HTML EDITOR */
.strongText{font-weight:bold;}
.uppercaseText{text-transform:uppercase;}
.smallText{font-size:90%;}


/* Classes */
.ErrorMessage {font-size: 120%;font-weight:bold;color: #ff4200;}
.ContentClearer {clear: right; font-size: 1%}
* html .ContentClearer {clear: both;}
.Clearer {clear: both; font-size: 1%}
.ValidationSummary ul 
{
	list-style-image: none;
	list-style-type: circle;
	color: #ff5f5f;
}

.vis {
	
}

/* Layout */

form 
{

}

.PageBody 
{
	width: 91.9%; 
	padding: 0px 4%;
	min-height: 100%;
	position: absolute;
}

.PrintPageBody 
{

}

.PageLayout {
	background-color: #fff; 
	margin-bottom: 2em;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.PrintPageLayout 
{
	padding: 0px 1%;
}

.PrintPageLayout div {
	position: relative;
}	

.ConstantLinks, .SearchArea, .Breadcrumbs, .LeGSBInfo, .W3CLogo {
	padding: 0.3em;
}

.HeaderTop 
{
	text-align: right;
}

.ConstantLinks 
{
	float: left;
	padding-top: 1em;
}

.LogoArea, .Menu, .Breadcrumbs, .NWeGGArea, .FooterArea, .W3CLogo {
	border-top:1px solid #ccc;
}

.LogoArea {
	clear: both;
	float: left;
	width: 100%;
}

.LogoWrapper 
{
	float: left;
}	

.Breadcrumbs {
	padding-left: 1em;
	padding-right: 1em;
	position: relative;
}

.RSS {
    background: url(../App_Themes/LeGSB/Images/feed.gif) no-repeat right center;
    padding-right: 18px;
}

.MainSection 
{
	border-left: 1px solid #ccc;
	margin-left: 185px;
	clear: both;
}

.MainContent {
	float: left;
	width: 100%;
}

.MainContentInner 
{
	padding: 1em;
}

.ContentArea {
	padding: 0px;
}

.Logo {
	margin:5px 0px 5px 0px;
}

.MenuArea {
	width: 184px;
	border-bottom:1px solid #ccc;
	margin-left: -185px;
	background-color: #fff;
	position: relative;
	border-right: 1px solid #ccc;
	float: left;
	top: 0px;
}

* html .MenuArea {
	margin-left: -93px;
	width: 184px;
	border-right: 0px;
}

.LoginArea 
{
	padding: 0.3em;
	border-left:1px solid #ccc;
	float: right;
	min-height: 90px;
}

* html .LoginArea 
{
	height: 90px;
}

div.UserRoles 
{
	float: left;
}

div.UserRoles fieldset 
{
	margin: 0px;
}

* html div.UserRoles fieldset 
{
	width: 1px;
	overflow: visible;
}

div.LoginLinks 
{
	float: left;
	position: relative;
	margin-right: 1em;
}

div.LoginLinks ul
{
	margin-top: 0.8em;
	margin-bottom: 0.6em;
}

.LoginColumn1 {
	list-style-position: inside;
	float:left;
	position: relative;
}

.LoginColumn1 li {
	position: relative;
	background-color: Transparent;
}

.LoginColumn2 {
	list-style-position: inside;
	float: left;
}

ul.LoginLinks li 
{
}

.LogoutButton input
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	display: inline;
	text-decoration: underline;
	background-color: Transparent;
	text-align: left;
	color:#333399;
	cursor: pointer;
}

.Menu ul {
	margin: 0px;
	margin-bottom: 0.3em;
	margin-top: 0.3em;
	padding: 0px;
	padding-left: 3px;
}

.Menu ul li {
	padding: 0.2em;
	margin-left: 20px;
	list-style-image: none;
	list-style-type: none;
}

.Menu li.CMSListMenuHighlightedLI {
	font-weight: bold;
	list-style-image: url(../App_Themes/LeGSB/Images/tick.gif);
}

.NWeGGArea a {
	display: block;
}

.NWeGGArea img {
	margin: auto;
}

.FooterArea {
	clear: both;
	background-color: #fff;
	width: 100%;
}

.TNCLink {
	float: right;
}

img {
	border: 0px;
}

.SearchArea 
{
	position: relative;
}

body:lang(en) .SearchArea {
	float: right;
}

.SearchArea div 
{
	display: inline;
}

.SearchArea label {
	font-weight: bold;
}

.SearchArea .CMSSearchDialogSearchForTextBox {
	width: auto !important;
}

.IssueAdd, .IssueDelete, .IssueEdit, .IssueSave {
	padding-left: 12.5px;
}

.IssueDelete {
	background:  url(../App_Themes/LeGSB/Images/deleteicon.gif) no-repeat left center;
}

.IssueEdit {
	background:  url(../App_Themes/LeGSB/Images/edit.gif) no-repeat left center;
}

.IssueAdd {
	background:  url(../App_Themes/LeGSB/Images/add.gif) no-repeat left center;
}

.IssueSave {
	background:  url(../App_Themes/LeGSB/Images/save.gif) no-repeat left center;
}

.NoPaddingList {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}

.NoPaddingList li {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}

/* Links */

.XMLLink, .RDFLink, .PrinterLink, .RSSLink, .SubscribeButton {
    padding: 0.1em 0.2em 0.2em 18px;
}

.SubscribeButton {
	padding: 0em 0.2em 0em 18px;
	background: url(../App_Themes/LeGSB/Images/subscribe.gif) no-repeat left center;
}


.XMLLink {
	background: url(../App_Themes/LeGSB/Images/xml.gif) no-repeat left center;
}

.RDFLink {
	background: url(../App_Themes/LeGSB/Images/rdf.gif) no-repeat left center;
}

.PrinterLink {
	background: url(../App_Themes/LeGSB/Images/printer.gif) no-repeat left center;
}

.RSSLink {
    background: url(../App_Themes/LeGSB/Images/feed.gif) no-repeat left center;
}

/* End of links */

/* Form Elements */

fieldset
{
    clear: both;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 1em;
    padding-right: 1em;
    margin: 1em;
    position: relative;
    overflow: hidden;
}

legend
{
    background-color: transparent;
}

fieldset span {
	clear: both;
}

fieldset .FormItem span {
	clear: none;
}

span.FormLabel, label
{
    font-weight: bold;
    position: relative;
}

div.FormItem
{
    clear: both;
    position: static;
    vertical-align: top;
    border: 0px;
    display: block;
    padding-top: 0.5em;
	overflow: hidden;
}

div.FormItem span.FormLabel, div.FormItem label,
div.InputGroup div.AddressTool span.FormLabel, div.InputGroup div.AddressTool label
{
    position: static;
    display: inline;
    float: left;
    padding-left: 1.5em;
    width: 11em;
}

* html div.FormItem span.FormLabel, * html div.FormItem label
{
    position: relative;
}

div.FormItem input, div.FormItem select, div.FormItem textarea, span.DisplayItem, table.RadEWrapper, 
div.FormItem input.DatePickerTextBox
{
    position: static;
    width: 15.5em;
    float: none;
    display: inline;
    margin-left: 0px;
}

.HelpText {
	font-weight: normal;
	font-size: 0.9em;
	display: block;
}	

table.RadEWrapper
{
    display: table;
    position: static;
    float: none;
}

body:lang(en) table.RadEWrapper 
{
	float: left;
}

div.FormItem textarea
{
    height: 5em;
    font-size: 1.2em;
}

div.FormItem select
{
	width: auto;
    overflow: visible;
}

div.FormItem input.ShortInput, div.FormItem select.ShortInput, div.FormItem textarea.ShortInput, div.FormItem input.DatePickerTextBox
{
    width: 7em;
}

div.FormItem input.VeryShortInput, div.FormItem select.VeryShortInput, div.FormItem textarea.VeryShortInput
{
    width: 2.5em;
}

div.FormItem select.MediumInput
{
    width: 14em;
}

input.LongInput, select.LongInput, textarea.LongInput
{
    width: 23em;
}

div.FormItem input.FileUpload
{
	width: 20em;
}

div.FormItem input.HighInput, div.FormItem select.HighInput, div.FormItem textarea.HighInput
{
    height: 9em;
}

div.FormItem textarea.HighWideInput {
	width: 27.5em;
	height: 9em;
}

div.FormItem input.AutoInput {
	width: auto;
}

span.DisplayItem, div.FieldWarning
{
    position: relative;
    width: auto;
    display: table;
    clear: none;
    float: left;
}

* html span.DisplayItem
{
    float: left;
}

body:lang(en) span.DisplayItem
{
    float: none;
}

div.FieldWarning
{
    font-size: 0.9em;
    margin-left: 13.5em;
}

div.InputGroup
{
    position: static;
    float: left;
    padding: 0em;
    width: 20em;
}

div.Issue, div.IssueButton {
   margin-left: 12.5em;
   clear: both;
   position: relative;
}  

div.Issue {  
   padding: 0.2em 0.5em;
   border: solid 0.1em #999;
   background-image: url(../App_Themes/LeGSB/Images/issue.gif);
   margin-bottom: 0.4em;
} 

p.History {  
   padding: 0.2em 0.5em;
   border: solid 0.1em #999;
   background-image: url(../App_Themes/LeGSB/Images/issue.gif);
   margin-bottom: 0.4em;
}


div.InputGroup div.InputGroup 
{
	padding-left: 0px;
}

div.AddressTool div.InputGroup 
{
	width: 15em;
}

div.InputGroupItem, span.InputGroupItem
{
    clear: both;
    position: relative;
    float: none;
    display: block;
}

.SaveWarning 
{
	background-color: #fff;
	width:  25em;
	float: left;
}
* html div.InputGroupItem, * html span.InputGroupItem
{
    float: none;
}

div.InputGroupItem label, span.InputGroupItem label, div.InputGroupItem span.FormLabel, span.InputGroupItem span.FormLabel, div.InputGroup label
{
    position: relative;
    display: inline;
    margin-left: 0em;
    float: none;
    width: auto;
    margin-right: 2em;
    padding-left: 0.5em;
}

div.InputGroup input 
{
	position: relative;
}

div.InputGroup table th 
{
	white-space: nowrap;
}

div.CheckBox input, span.CheckBox input, div.CheckBoxGroup input, span.CheckBoxGroup input, div.RadioButton input, span.RadioButton input, div.RadioButtonGroup input, span.RadioButtonGroup input
{
    width: 1em;
    margin: 0px;
    padding: 0px;
    display: inline;
    position: relative;
	margin-right: 0.2em;
	vertical-align: middle;
	font-size: 1.2em;
}

div.CheckBoxGroup label, span.CheckBoxGroup label, div.RadioButtonGroup label, span.RadioButtonGroup label
{
    white-space: nowrap;
}

fieldset input.SubmitButton
{
    clear: both;
}

span.MultipleItems input.SubmitButton, span.MultipleItems a.SubmitButton
{
    clear: none;
    margin-top: 0;
}

.NoWrap 
{
	white-space: nowrap;
}

/* End of form elements */

/* Help text */

div.FormItem div.Help
{
    position: relative;
    float: left;
}

div.FormItem div.Help img
{
    position: absolute;
    float: none;
}

div.Help
{
    display: inline;
    position: relative;
    z-index: 1;
}

fieldset div.Help
{
    position: absolute;
}

fieldset table div.Help, fieldset legend div.Help, fieldset div.InputGroupItem div.Help
{
    position: relative;
}

div.Help a:visited img
{
    display: inline;
    border: 0px;
    text-decoration: none;
    position: static;
    z-index: 5;
}

div.FormItem div.Help a:visited img 
{
	position: absolute;
}

* html div.FormItem div.Help a:visited img, * html span.FormItem div.Help a:visited img
{
    position: absolute;
}

/* Help Pop up */

div.Help a:visited span.PopUp
{
    display: none;
}

div.Help a:link span.PopUp
{
    display: none;
}

div.Help a:link, div.Help a:visited
{
    border: 0px;
}

div.Help a:hover, div.Help a:active
{
    display: inline;
    border: 0px;
}

div.Help a:hover span.PopUp, div.Help a:active span.PopUp, div.Help a:focus span.PopUp
{
    color: #000000;
    display: block;
    width: 12em;
    top: 8px;
    left: 12px;
    position: absolute;
    background-color: #ffffff;
    text-decoration: none;
    padding: 0px;
    font-weight: normal;
    height: auto;
    white-space: normal;
    z-index: 500;
    float: left;
}

div.Help span.Heading
{
    position: relative;
    display: block;
    color: #ffffff;
    font-weight: bold;
    padding: 0.2em;
}

div.Help a:visited span.PopUpAbove
{
	display: none;
}

div.Help a:link span.PopUpAbove
{
	display: none;
}

div.Help a:hover span.PopUpAbove, div.Help a:active span.PopUpAbove, div.Help a:focus span.PopUpAbove
{   
    color: #000000;
	display: block;
	width: 12em;
	z-index: 500;
	top: -8px;
	left: 12px;
	position: absolute;
	background-color: #ffffff;
	text-decoration: none;
	padding: 0px;
	font-weight: normal;
	height: auto;
	white-space: normal;
}

div.Help a:visited span.PopUpRight
{
	display: none;
}

div.Help a:link span.PopUpRight
{
	display: none;
}
div.Help a:hover span.PopUpRight, div.Help a:active span.PopUpRight
{   
    color: #000000;
	display: block;
	width: 15em;
	z-index: 500;
	top: 8px;
	left: -15em;
	position: absolute;
	background-color: #ffffff;
	text-decoration: none;
	padding: 0px;
	font-weight: normal;
	height: auto;
	white-space: normal;
}

div.Help a:visited span.PopUpButton, div.Help span.PopUpButton
{
	display: none;
}

div.Help a:link span.PopUpButton
{
	display: none;
}
div.Help a:hover span.PopUpButton, div.Help a:active span.PopUpButton, 
div.Help:hover span.PopUpButton, div.Help:active span.PopUpButton
{   
    color: #000000;
	display: block;
	width: 15em;
	z-index: 500;
	top: 1.8em;
	position: absolute;
	background-color: #ffffff;
	text-decoration: none;
	padding: 0px;
	font-weight: normal;
	height: auto;
	white-space: normal;
	left: 0.1em;
}

body:lang(en) div.Help a:hover span.PopUpButton, body:lang(en) div.Help a:active span.PopUpButton, body:lang(en) div.Help:hover span.PopUpButton
{
	top: 1.3em;
}

div.RightButton div.Help a:hover span.PopUpButton, div.RightButton div.Help a:active span.PopUpButton, 
div.RightButton div.Help:hover span.PopUpButton, div.RightButton div.Help:hover span.PopUpButton
{
	left: -4.5em;
	width: 10em;
}

div.Help a:hover span.PopUp, div.Help a:active span.PopUp, div.Help a:focus span.PopUp, div.Help a:hover span.PopUpAbove, div.Help a:active span.PopUpAbove, div.Help a:focus span.PopUpAbove, div.Help a:hover span.PopUpRight, div.Help a:active span.PopUpRight, div.Help a:hover span.PopUpButton, div.Help a:active span.PopUpButton, div.Help:hover span.PopUpButton 
{
	border: solid 1px  #ccc;
}

div.Help span.Heading {
	background-color: #982B5B;
}

/* End of help pop up */

/* Buttons */

input.SubmitButton, input.OptionButton, input.CancelButton, input.GenericButton, a.SubmitButton, a.OptionButton, a.CancelButton, a.GenericButton, a:hover.SubmitButton, a:hover.OptionButton, a:hover.CancelButton, a:hover.GenericButton, a:active.SubmitButton, a:active.OptionButton, a:active.CancelButton, a:active.GenericButton, a:link.SubmitButton, a:link.OptionButton, a:link.CancelButton, a:link.GenericButton, a:visited.SubmitButton, a:visited.OptionButton, a:visited.CancelButton, a:visited.GenericButton, div.FormItem input.SubmitButton, div.FormItem input.OptionButton, div.FormItem input.CancelButton
{
	margin-right: 1em;
	background-color: #ecebe6;
	border: outset 2px #ecebe6;
	width: auto;
	cursor: pointer;
	color: #000;
	text-decoration: none;
	text-align: left;
	overflow: visible;	
}

input.SubmitButton, input.OptionButton, input.CancelButton, input.GenericButton {

}

* html input.SubmitButton, * html input.OptionButton, * html input.CancelButton, * html input.GenericButton, * html a.SubmitButton, * html a.OptionButton, * html a.CancelButton, * html a.GenericButton, * html a:hover.SubmitButton, * html a:hover.OptionButton, * html a:hover.CancelButton, * html a:hover.GenericButton, * html a:active.SubmitButton, * html a:active.OptionButton, * html a:active.CancelButton, * html a:active.GenericButton, * html a:link.SubmitButton, * html a:link.OptionButton, * html a:link.CancelButton, * html a:link.GenericButton, * html a:visited.SubmitButton, * html a:visited.OptionButton, * html a:visited.CancelButton, * html a:visited.GenericButton
{
	border-top: solid 2px #ecebe6;
	border-left: solid 2px #ecebe6;
}

div.VerticalTabsPageBody input.SubmitButton, div.VerticalTabsPageBody input.AlertButton  
{
	padding-left: 25px;
	height: 24px;
	border: 0px;
	text-decoration: underline;
	width: auto;
	text-align: left;
	overflow: visible;
	cursor: pointer;
}
div.VerticalTabsPageBody input.SubmitButton {
	background: transparent url(../App_Themes/Default/Images/CMSDesk/Content/save.gif) no-repeat left center;
}

div.VerticalTabsPageBody input.AlertButton 
{
	background: transparent url(../App_Themes/Default/Images/CMSDesk/Content/alert_user.gif) no-repeat left center;
}

input.SubmitButton, a.SubmitButton
{
	background: #ecebe6 url(../App_Themes/LeGSB/Images/submit.gif) no-repeat left center;
	padding-left: 12px;
}

input.CancelButton, a.CancelButton
{
	background: #ecebe6 url(../App_Themes/LeGSB/Images/cancel.gif) no-repeat left center;
	padding-left: 12px;
}

input.SubmitButton, input.OptionButton, input.CancelButton, input.GenericButton
{
	margin-bottom: 0.1em;
}

body:lang(en) input.SubmitButton, body:lang(en) input.OptionButton, body:lang(en) input.CancelButton, body:lang(en) input.GenericButton  
{
	margin-bottom: 0px;
	padding: 0.05em 0.2em 0.15em 12px;
}

a.SubmitButton, a.OptionButton, a.CancelButton, a.GenericButton  
{
	display: inline-block;
	font-size: 1.1em;
}

body:lang(en) a.SubmitButton, body:lang(en) a.OptionButton, body:lang(en) a.CancelButton 
{
	
}

a.SubmitButton, a.CancelButton 
{
	padding: 0.1em 0.2em 0.2em 12px;
	line-height: 1.1em;
}

/* End of buttons */

/* TreePicker stuff */
.CloseTreePickerWarningText
{
    font-size: 0.85em;
    padding-left: 0.2em;
    padding-right: 0.2em;
    white-space: normal;
}

.FormItem .ErrorMessage 
{
	display: block;
	padding-left: 0px;
}

* html .FormItem .ErrorMessage 
{
    margin-left: 0px;
}

.TreePickerDetails
{
    position: static;
    float: left;
    display: block;
    padding: 2px;
    clear: left;
    border: solid 1px #dfdfdf;
    min-width: 22.25em;
}

* html div.TreePickerDetails
{
    float: none;
}

.TreePickerDetails div
{
    display: block;
    min-width: 17.25em;
}

* html .TreePickerDetails div
{
}

.TreePickerDetails input.CancelButton {
	margin-left: 0.5em;
}

.TreeDetailsFrameArea .TreePickerDetails
{
    white-space: normal;
}

.TreePickerPleaseWait
{
    margin-left: 5px;
    position: absolute;
    padding: 0px;
    border: solid 1px #000000;
    background-color: #ffeeee;
    font-size: 0.8em;
    font-weight: bold;
    position: absolute;
    display: block;
}

.TreePickerHeader
{
    border-bottom: 0px;
    background-color: #009966;
    padding-left: 0.3em;
    padding-right: 0.3em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    font-weight: bold;
    color: #ffffff;
    font-size: 1.1em;
}

.TreePickerTree
{
    background-color: #E5F5EF;
    overflow: visible;
}

.TreePickerTree div div
{
    overflow: visible !important;
}

.TreePickerPopup
{
    display: block;
    border: solid 1px #009966;
    font-size: 1em;
    overflow: scroll;
    z-index: 99999;
    position: absolute;
    white-space: nowrap;
    width: 300px;
    height: 300px;
    background-color: #E5F5EF;
}

.TreePickerIFrame
{
    position: absolute;
    display: block;
    width: 300px;
    height: 300px;
}

.TreePickerIcon
{
    margin-top: 0.2em;
}
.TreeNode
{
    position: relative;
    font-size: 0.85em;
    padding-left: 0.2em;
    padding-right: 0.2em;
}

.TreeNodeOver
{
    font-size: 0.85em;
    text-decoration: none;
    cursor: pointer;
    padding-left: 0.2em;
    padding-right: 0.2em;
}

.TreeNodeSelect
{
    font-size: 0.85em;
    background-color: #009966;
    color: #ffffff;
    cursor: pointer;
    padding-left: 0.2em;
    padding-right: 0.2em;
}

span.CloseWinPopupButtonRight
{
    float: right;
}

input.ClosePopUpWinButton
{
    font-family: "Trebuchet MS" , Verdana, Arial, sans-serif;
    background-image: url(../App_Themes/LeGSB/Images/Delete.gif);
    background-position: 0px;
    background-repeat: no-repeat;
    padding-left: 0px;
    border: 0px;
    background-color: transparent;
    text-decoration: none;
    text-align: right;
    cursor: pointer;
    width: 22px;
    height: 22px;
    float: right;
}

/* End of TreePicker stuff */

/* Start of DatePicker */

div.DatePickerPopup
{
    position: absolute;
    display: block;
    font-size: 1em;
    background-color: #ffffff;
    z-index: 99999;
    width: 189px;
    height: 132px;
}

/* To show a border around the date picker in IE6 */

* html div.DatePickerPopup
{
    border: solid 1px #009966;
}

.DatePickerIFrame
{
    position: absolute;
    display: block;
    width: 189px;
    height: 132px;
}

div.DatePickerPopup table
{
    width: 189px;
    z-index: 400;
}

/* End of DatePicker */

/* TimePicker */

div.TimePickerPopup
{
    position: absolute;
    display: block;
    border: solid 1px #009966;
    font-size: 1em;
    background-color: #ffffff;
    z-index: 99999;
    width: 5em;
    height: 14em;
}
div.TimePickerPopup select
{
    width: 5em;
    height: 16em;
}

.TimePickerIFrame
{
    position: absolute;
    display: block;
    width: 5em;
    height: 14em;
}

/* End of TimePicker */

/* Tabs */

div.OuterTabs 
{
	width: 100%;
}

.OuterTabs ul
{
	margin: 0;
	padding: 0;
}

.OuterTabs ul li
{
	list-style-type: none;
	display: inline;
	font-weight: bold;
	background-image: url(../App_Themes/LeGSB/Images/lefttab1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
	float: left;
	clear: none;
}

.OuterTabs ul li input, .OuterTabs ul li.SelectedTab span
{
	padding: 0.1em 8px 0.1em 0px;
	background-image: url(../App_Themes/LeGSB/Images/righttab1.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border: 0px;
	background-color: Transparent;
	margin: 0;
	display: block;
	white-space: nowrap;
}

.OuterTabs ul li input 
{
	text-align: left;
	overflow: visible;
	width: auto;
	cursor: pointer;
}

* html .OuterTabs ul li input 
{
	width: 1px;
}

.OuterTabs ul li.SelectedTab span 
{
	line-height: 1.7em;
}

body:lang(en) .OuterTabs ul li.SelectedTab span 
{
	line-height: 1.5em;
}

.OuterTabs ul li.SelectedTab
{
	background-image: url(../App_Themes/LeGSB/Images/leftselected1.gif);
}

.OuterTabs ul li.SelectedTab span
{
	background-image: url(../App_Themes/LeGSB/Images/rightselected1.gif);
	background-color: #333399;
	color: #fff;
}

.DetailType
{
	border: 0.1em solid #333399;
	clear: both;
	width: 97.5%;
	position: relative;
	overflow: hidden;
	padding: 1%;
}

.DetailType ul.InnerTabs li
{
	background-image: url(../App_Themes/LeGSB/Images/lefttab2.gif);
}

.DetailType ul.InnerTabs li a
{
	background-image: url(../App_Themes/LeGSB/Images/righttab2.gif);
}

.DetailType ul.InnerTabs li.SelectedTab
{
	background-image: url(../App_Themes/LeGSB/Images/leftselected2.gif);
}

.DetailType ul.InnerTabs li.SelectedTab span
{
	background-image: url(../App_Themes/LeGSB/Images/rightselected2.gif);
	background-color: #3366cc;
	color: #000;
}

.DetailType .DetailType
{
	border: 0.1em solid #3366cc;
}

/* End of tabs */

/* Table */

table {
	position: relative;
}

table.DataTable
{
    border: 0px;
    width: 100%;
    margin-bottom: 0.8em;
    border-top: solid 0.1em #ece9d8;
    border-left: solid 0.1em #ece9d8;
    border-right: solid 0.1em #982B5B;
    border-bottom: solid 0.1em #982B5B;
}

table.DataTable th
{
    white-space: nowrap;
    padding-left: 0.3em;
    background-color: #ece9d8;
    vertical-align: top;
    text-align: left;
}

table.DataTable td {
	border-top: solid 0.1em #ece9d8;
}

table.DataTable ul {
	list-style-image: none;
	margin-left: 1.5em;
	padding-left: 0px;
}

td.Item, tr.Item
{
    background-color: #ffffff;
    vertical-align: top;
}

td.AlternatingItem, tr.AlternatingItem
{
    background-color: #ece9d8;
    vertical-align: top;
}

/* End of tables */

/* News */

h2.NewsHeader { float: left; padding-top: 0.4em; padding-right: 0.3em; margin: 0px; }

span.NewsDate 
{
	line-height: 2.2em;
	vertical-align: text-bottom;
}

div.NewsPreview 
{
	margin-bottom: 0.5em;
}

div.NewsSummary 
{
	font-style: italic;
	clear: right;
	font-size: 0.9em;
}

div.NewsText {
	padding-top: 1em;
}

/* End of news */

/* Print page */

.PrintPageBody h1, .PrintPageBody h2, .PrintPageBody h3, .PrintPageBody h4 
{
	color: #000;
}

.PrintPageBody fieldset 
{
	border-color: #999;
}

/* End of print page */

/* Search page */

h3.AdvancedSearch 
{
	margin-top: 0.4em;
}

/* End of search page */

/* Take up */

ul.StandardList {
	clear: both;
}

.StandardHeading {
	font-size: 1.2em;
	font-weight: bold;
	float: right;
}

.ListLink {
	list-style-position: outside; 
	margin: 0px 10em 0.4em 0em;
	background-image: url(../App_Themes/LeGSB/Images/issue.gif);
	vertical-align: top;
	padding: 0.2em 0.2em 0em 0.6em;
	position: relative;
}

.ListLink a {
	position: relative;
}

.StandardOptions {
	display: block;
	position: relative;
	margin-right: -10em;
	width: 9.5em;
	float: right;
	margin-top: -2.2em;
	padding: 0px;
}

* html .StandardOptions {
	margin-right: -5em;
}

div.TwoFieldSets {
	display: inline;
}

body:lang(en) div.TwoFieldSets {
	float: left;
	width: 100%;
}

div.TwoFieldSets fieldset
{
	width: 47%;
	float:left;
	clear: none;
	padding: 0.5%;
	margin: 0px 0.5% 0.2em 0px;
}

fieldset.HalfRight 
{
	float: right;
	width: 50%;
	margin-left: 1%;
}

.ListLink input {
	clear: both;
}

.ToggledText {
	display: block;
	font-weight: normal;
}

.ToggledText ul {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* end Take up */

/* Search icons */

li.analytics_hitsday, li.analytics_hitshour, li.analytics_hitsmonth, li.analytics_hitsweek, li.analytics_hitsyear, li.analytics_statistics {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/analytics.gif);
}
li.blog_comment {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/blogcomment.gif);
}
li.cms_acl, li.cms_aclitem {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/acl.gif);
}
li.cms_article {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/article.gif);
}  
li.cms_attachment, li.cms_attachmenthistory {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/attachment.gif);
}  
li.cms_blog {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/blog.gif);
} 
li.cms_blogmonth {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/blogmonth.gif);
} 
li.cms_blogpost {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/blogpost.gif);
} 
li.cms_class {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/class.gif);
} 
li.cms_country, li.cms_state {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/country.gif);
} 
li.cms_culture {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/culture.gif);
} 
li.cms_cssstylesheet {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/css.gif);
} 
li.cms_document {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/document.gif);
} 
li.cms_emailtemplate {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/emailtemplate.gif);
} 
li.cms_event {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/event.gif);
} 
li.cms_EventAttendee {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/eventattendee.gif);
} 
li.cms_eventlog {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/eventlog.gif);
} 
li.cms_faq {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/faq.gif);
} 
li.CMS_File {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/file.gif);
} 
li.CMS_Folder {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/folder.gif);
} 
li.cms_form, li.cms_formusercontrol, li.cms_inlinecontrol {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/form.gif);
} 
li.CMS_Job {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/job.gif);
} 
li.cms_kbarticle {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/kbarticle.gif);
} 
li.cms_layout {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/layout.gif);
} 
li.cms_LicenseKey {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/licensekey.gif);
} 
li.CMS_MenuItem {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/menuitem.gif);
} 
li.cms_metafile {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/metafile.gif);
} 
li.CMS_News {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/news.gif);
} 
li.cms_office {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/office.gif);
} 
li.cms_pagetemplate {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/pagetemplate.gif);
} 
li.cms_pagetemplatecategory {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/pagetemplatecategory.gif);
} 
li.cms_permission {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/permission.gif);
} 		
li.cms_pressrelease {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/pressrelease.gif);
} 	
li.CMS_Product {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/product.gif);
} 
li.cms_query {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/query.gif);
} 
li.cms_relationship, li.cms_relationshipname, li.cms_relationshipnamesite {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/relationship.gif);
} 
li.cms_resource {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/resource.gif);
} 
li.cms_resources {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/resources.gif);
} 
li.cms_Role, li.cms_userrole {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/role.gif);
} 
li.CMS_Root, li.cms_site {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/root.gif);
} 
li.cms_ScheduledTask {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/scheduledtask.gif);
} 
li.CMS_SimpleArticle {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/simplearticle.gif);
} 
li.cms_sitedomainalias {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/sitedomainalias.gif);
} 
li.cms_transformationcms_sitedomainalias {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/transformation.gif);
} 
li.cms_tree {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/tree.gif);
} 
li.cms_uiculture {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/uiculture.gif);
} 
li.cms_user {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/user.gif);
}
li.cms_versionhistory {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/versionhistory.gif);
}
li.cms_WebFarmServer {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/webfarmserver.gif);
}
li.cms_WebFarmTask {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/webfarmtask.gif);
}
li.cms_webpart, li.cms_webpartcategory, li.cms_WebPartContainer {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/webpart.gif);
}
li.cms_WebPartLayout {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/webpartlayout.gif);
}
li.cms_webtemplate {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/webtemplate.gif);
}
li.cms_workflow, li.cms_workflowhistory, li.cms_workflowscope {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/workflow.gif);
}
li.cms_workflowstep {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/workflowstep.gif);
}
li.ecommerce_address {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/address.gif);
}
li.ecommerce_creditevent {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/creditevent.gif);
}
li.ecommerce_currency {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/currency.gif);
}
li.ecommerce_customer {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/customer.gif);
}
li.ecommerce_department {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/department.gif);
}
li.ecommerce_discountcoupon {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/discountcoupon.gif);
}
li.ecommerce_discountlevel {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/discountlevel.gif);
}
li.ecommerce_exchangerate, li.ecommerce_exchangetable {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/exchangetable.gif);
}
li.ecommerce_internalstatus {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/internalstatus.gif);
}
li.ecommerce_manufacturer {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/manufacturer.gif);
}
li.ecommerce_order, li.ecommerce_orderitem, li.ecommerce_orderstatus, li.ecommerce_OrderStatusUser {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/order.gif);
}
li.ecommerce_paymentgateway, li.ecommerce_paymentoption {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/payment.gif);
}
li.ecommerce_publicstatus {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/publicstatus.gif);
}
li.Ecommerce_ShippingOption {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/shippingoption.gif);
}
li.ecommerce_shoppingcart {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/shoppingcart.gif);
}
li.Ecommerce_SKU {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/sku.gif);
}
li.ecommerce_supplier {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/supplier.gif);
}
li.ecommerce_taxclass, li.ecommerce_taxclasscountry, li.ecommerce_taxclassstate {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/taxclass.gif);
}
li.ecommerce_volumediscount {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/volumediscount.gif);
}
li.Forums_Forum {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/forum.gif);
}
li.Forums_ForumGroup {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/forumgroup.gif);
}
li.Forums_ForumPost {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/forumpost.gif);
}
li.Forums_ForumSubscription {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/forumsubscription.gif);
}
li.newsletter_emails, li.newsletter_issue, li.newsletter_newsletter {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/newsletteremail.gif);
}
li.newsletter_emailtemplate {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/newsletteremailtemplate.gif);
}
li.newsletter_subscriber, li.newsletter_subscribernewsletter {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/newslettersubscriber.gif);
}
li.polls_poll, li.polls_pollanswer {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/poll.gif);
}
li.porism_DisBenefit {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/detriment.gif);
}
li.porism_Reason {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/reason.gif);
}
li.porism_standard {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/standard.gif);
}
li.porism_VisionStatement {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/visionstatement.gif);
}
li.Reporting_Report {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/report.gif);
}
li.Reporting_ReportCategory {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/reportcategory.gif);
}
li.Reporting_ReportGraph {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/reportgraph.gif);
}
li.Reporting_ReportTable {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/reporttable.gif);
}
li.Reporting_ReportValue {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/reportvalue.gif);
}
li.Reporting_SavedGraph, li.Reporting_SavedReport {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/savedreport.gif);
}
li.staging_server {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/server.gif);
}
li.staging_synchronization, li.staging_synclog, li.staging_task {
	list-style-image: url(../App_Themes/LeGSB/Images/SearchIcons/synchronization.gif);
}

/* End of search icons */

/* Style for the combox box */
* html .FormItem input.SubmitButton {
	clear: none;
}
.Level1
{
    margin-left: 1em;
    padding-left: 0px;
}
.Level2
{
    margin-left: 2em;
    padding-left: 0px;
}
.Level3
{
    margin-left: 3em;
    padding-left: 0px;
}
.rcbDisabled
{
	background-color: Red;
	visibility: hidden;
	display: none;
}
.RadComboBoxDropDown_Default .rcbList .rcbItem, .RadComboBoxDropDown_Default  .rcbList .rcbHovered
{
	padding-top: 0px;
	padding-bottom: 0.2em;
}
.rcbArrowCell {
	cursor: default;
}
/*end of combobox styles*/

/* Loading message */
.UpdateProgress
{
	position: absolute;
	background-color: #CCCCCC;
	filter: alpha(opacity=30);
	MozOpacity: 0.3;
	opacity: 0.3;
	padding: 0px;
	margin: 0px;
}

.UpdateProgressImage
{
	vertical-align: text-bottom;
}

.UpdateProgress div
{
	padding: 4px;
	position: absolute;
	top: 10%;
	left: 50%;
    border-style:solid; 
    border-width:1px; 
    background-color: White; 
}

/* End of loading message */

/* Display link image */

.EditorImage {
	position: relative;
	overflow: hidden;
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../CMSAdminControls/FCKeditor/editor/skins/default/fck_strip.gif) no-repeat left -528px;

}

body:lang(en) .EditorImage {
	display: -moz-inline-box;
	vertical-align: top;
}

/* End of link image display */

/* Home page */

.RightBox {
	width: 30%;
	float: right;
	border-left: 0.1em solid #000;
	padding-left: 1em;
}

.RightBox h2 {
	margin: 0.4em 0px 0.3em 0px;
}

.RightBox .NoPaddingList  {
	margin: 0px 0px 0px 20px;
}

.RightBox .NoPaddingList li.CMS_News {
	padding: 0px 0px 0.4em 0.3em;
}