﻿/* ================================
Default styles for DotNetNuke // Gordon & Gotch
Developed by KR @ icemedia Oct-Nov 2007
================================
*/ html,body {
margin:0;
padding:0
}

h1,h2,h3,h4,h5,h6,table,ul,ol,p {
margin-top:0;
margin-bottom:1em;
line-height:1em
}

img {
border:0
}

a {
outline:none
}

div {
border:solid 0 #ccc
}

.DNNEmptyPane {
width:0;
height:0;
display:none;
visibility:hidden
}

#dnn_ControlPanel {
position:absolute;
top:64px;
z-index:200
}

#homepage #login,#contentpage #login {
display:none;
visibility:hidden
}

#login {
position:absolute;
top:130px;
right:18px;
z-index:100
}

#retailer #login,#publisher #login,#staff #login {
position:absolute;
top:60px;
right:12px;
z-index:100
}

#contentpage #header {
height:138px;
position:relative;
padding:18px 0 0
}

a#dnn_dnnLOGO_hypLogo {
display:block;
width:139px;
height:100px;
text-indent:-1000px;
overflow:hidden;
margin:0 0 0 18px
}

#retailer a#dnn_dnnLOGO_hypLogo,#publisher a#dnn_dnnLOGO_hypLogo,#staff
a#dnn_dnnLOGO_hypLogo {
display:block;
width:118px;
height:85px;
text-indent:-1000px;
margin:0 0 0 12px
}

#dnn_Anna_SideLinks {
position:absolute;
top:156px;
left:18px;
color:#666;
font-size:12px;
background:transparent
}

#dnn_CourtesyMenu {
position:absolute;
top:6px;
right:18px;
color:#666;
font-size:13px;
background:transparent
}

#dnn_CourtesyMenu a.Normal {
color:#333;
font-size:13px
}

#retailer #dnn_CourtesyMenu,#publisher #dnn_CourtesyMenu,#staff
#dnn_CourtesyMenu {
position:absolute;
top:6px;
right:-2px;
color:#666;
font-size:13px;
background:transparent;
padding:0
}

#retailer #dnn_CourtesyMenu .linkBlock,#publisher #dnn_CourtesyMenu
.linkBlock,#staff #dnn_CourtesyMenu .linkBlock {
background:url(Skins/gordongotch/Pix/bg-separator.gif) no-repeat 100% 50%;
margin:0;
padding:0
}

#retailer #dnn_CourtesyMenu a.Normal,#publisher #dnn_CourtesyMenu
a.Normal,#staff #dnn_CourtesyMenu a.Normal {
color:#f7f7f7;
font-size:13px;
padding:0 14px
}

#retailer #dnn_CourtesyMenu a.Normal:hover,#publisher #dnn_CourtesyMenu
a.Normal:hover,#staff #dnn_CourtesyMenu a.Normal:hover {
color:#fff
}

#mainNav {
display:block;
border:solid 0 red;
overflow:hidden;
position:relative;
height:138px
}

#subheader h1 {
font-family:Arial;
font-size:19px;
font-weight:700;
font-style:italic;
color:#666;
margin:0 0 8px 18px;
padding:20px 0 0
}

#subheader h2 {
font-family:Arial;
font-size:16px;
font-weight:400;
font-style:italic;
color:#999;
position:relative;
border:solid 0 #ccc;
margin:0 0 0 18px;
padding:0 0 35px
}

#subheader h2 em {
position:absolute;
top:10px;
left:3.2em;
font-size:16px;
font-weight:700
}

#retailer #subheader {
position:relative;
margin:0
}

#publisher #subheader {
position:relative;
background-repeat:no-repeat;
background-position:510px 0;
margin:0
}

#staff #subheader {
position:relative;
background-repeat:no-repeat;
background-position:557px 0;
margin:0
}

#retailer #subheader h1,#publisher #subheader h1,#staff #subheader h1 {
font-family:Arial;
font-size:19px;
font-weight:700;
font-style:italic;
color:#ccc;
margin:0 0 0 260px;
padding:5px 0 8px
}

#dnn_Anna_PortalLogin {
position:absolute;
top:160px;
right:300px;
display:block;
height:150px;
overflow:hidden
}

#dnn_PortalLogin {
position:absolute;
top:10px;
right:10px;
display:block
}

#Anna_content {
position:absolute;
top:300px;
height:auto !important;
border-top:solid 1px #ccc;
margin:0 18px
}

#content {
height:auto !important;
border-top:solid 1px #ccc;
margin:0 18px
}

#retailer #content,#publisher #content,#staff #content {
height:auto !important;
border:none 0;
background:url(Skins/gordongotch/Pix/bg-contentLeft.gif) repeat-y 250px 0;
margin:0 0 8px
}

#content:after {
content:'';
display:block;
height:0;
clear:both
}

#dnn_Anna_ContentPane1 {
width:20%;
float:left;
display:block;
margin:8px 16px
}

#dnn_Anna_ContentPane3 {
float:left;
width:20%;
display:block;
margin:8px 0 0 11px
}

#dnn_Anna_ContentPane5 {
width:10%;
float:left;
display:block;
border:solid 0 #ccc;
margin:8px 0 8px 10px
}

#dnn_ContentPane1 {
width:197px;
height:291px;
float:left;
display:block;
margin:10px 0 0 1%
}

#dnn_ContentPane2 {
width:197px;
height:291px;
float:left;
display:block;
margin:8px 0 0 4%
}

#dnn_ContentPane3 {
float:left;
width:197px;
height:291px;
display:block;
margin:10px 0 0 4%
}

#dnn_ContentPane4 {
width:20%;
float:right;
display:block;
margin:8px 1% 8px 4%
}

*/
#dnn_ContentPane1 .readon,#dnn_ContentPane4 .readon {
float:right
}

.ContentPane {
width:800px
}

#subcontent {
background:url(Skins/gordongotch/Pix/bg-contentLeft.gif) repeat-y 764px 0;
margin:0 0 8px
}

#sideMenu {
float:left;
width:188px;
border:solid 0 #ccc;
color:#000;
background-color:#fff;
padding:12px 0 18px
}

#dnn_ContentArea {
background:url(Skins/gordongotch/Pix/bg-contentLeft.gif) repeat-y;
margin:0 30px 0 204px;
padding:10px 0 16px 16px
}

#loginFeature {
float:right;
width:198px;
padding:12px 0 18px
}

#dnn_PortalLogin2 {
display:block;
background:url(Skins/gordongotch/Pix/bg-PortalLogin.gif) no-repeat 0 35px
}

#dnn_SideNav {
display:block
}

#dnn_SideNav .linkBlock {
width:100%;
margin:0;
padding:0
}

#dnn_SideNav .linkBlock a {
width:100%;
color:#333;
font-size:13px;
text-transform:uppercase;
display:inline-block;
background:#fff url(Skins/gordongotch/Pix/bg-dnn_SideNav-a.gif)
no-repeat 0 50%;
padding:6px 0 7px 22px
}

#dnn_SideNav .linkBlock a:hover {
width:100%;
color:#c03;
font-size:13px;
text-decoration:none;
display:inline-block;
background:#fff url(Skins/gordongotch/Pix/bg-dnn_SideNav-a-hi.gif)
no-repeat 0 50%;
padding:6px 0 7px 22px
}

#dnn_ContentArea .moduleHead {
text-align:left;
padding:0 0 20px
}

#dnn_ContentArea .moduleHead .Head {
font-family:Arial;
font-size:16px
}

#dnn_ContentArea .Normal h2 {
font-family:Arial;
font-size:16px;
font-style:normal;
font-weight:700;
color:#333;
margin:0 0 0.6em;
padding:0
}

#dnn_BannerFeature .Normal img {
border:solid 1px #e5e5e5;
padding:3px
}

#retailer #dnn_ContentPane {
width:expression(document.body.offsetWidth - (document.body.offsetWidth
- 730));
margin-right:-500px;
position:relative;
margin-left:262px;
border:solid 0 #ccc;
padding:12px 0 18px
}

#retailer #dnn_ContentPane .Normal h2 {
font-family:Arial;
font-size:16px;
font-weight:400;
font-style:normal;
color:#333;
margin:0 0 0.6em;
padding:0
}

#publisher #dnn_ContentPane {
width:720px;
margin-left:262px;
margin-right:18px;
border:solid 0 #ccc;
padding:12px 0 18px
}

#sideMenu .SelectedTab a,#contentpage #sideMenu .SelectedTab a,#retailer
#sideMenu .SelectedTab a,#publisher #sideMenu .SelectedTab a,#staff
#sideMenu .SelectedTab a {
font-weight:700;
border-left:4px solid #06C;
color:#40E0D0;
background-color:#F0F0F0
}

#staff #dnn_ContentPane {
margin-left:262px;
margin-right:18px;
border:solid 0 #ccc;
padding:12px 0 18px
}

#footer {
border-top:solid 1px #ccc;
height:1%;
clear:both;
text-align:center;
font-weight:400;
font-size:11px;
color:#ccc;
position:relative;
margin:0 18px;
padding:11px 0 20px
}

#footer #pmp {
position:absolute;
width:142px;
top:2px;
left:0
}

#footer #icemedia {
position:absolute;
width:200px;
right:0;
top:11px;
text-align:right;
font-family:Arial;
font-size:10px
}

#footer #icemedia a:hover {
text-decoration:none
}

#Anna_footer {
border-top:solid 1px #ccc;
height:1%;
clear:both;
text-align:center;
font-weight:400;
font-size:11px;
color:#ccc;
position:absolute;
top:600px;
left:0;
margin:0 18px;
padding:11px 0 20px
}

#Anna_footer #pmp {
position:absolute;
width:250px;
top:30px;
left:0
}

.ControlPanel,.PagingTable {
width:100%;
background-color:#FFF;
border-right:#036 1px solid;
border-top:#036 1px solid;
border-left:#036 1px solid;
border-bottom:#036 1px solid
}

.SkinObject {
font-weight:700;
font-size:8.5pt;
color:#036;
font-family:Arial;
text-decoration:none
}

.Language {
vertical-align:middle;
margin:0
}

.Language img {
border:none
}

.Head {
font-family:Arial;
font-size:13px;
font-weight:400;
color:#036
}

.moduleHead {
text-align:center;
margin:8px 0 12px
}

.moduleHead .Head {
font-family:Arial;
font-size:13px;
font-weight:400;
line-height:120%;
color:#333
}

.SubSubhead {
font-family:Arial;
font-size:13px;
font-weight:400;
color:#000
}

.Normal,.NormalDisabled {
font-family:Arial;
font-size:13px;
font-weight:400
}

.NormalDisabled {
color:Silver
}

.NormalBold {
font-family:Arial;
font-size:13px;
font-weight:700
}

.NormalRed {
font-family:Arial;
font-size:13px;
font-weight:700;
color:red
}

.NormalLabel {
font-family:Arial;
font-size:12px;
font-weight:400;
height:30px
}

.ErrorLabel {
font-family:Arial;
font-size:12px;
font-weight:700;
border:solid 2px red;
background-color:#FFF;
width:75%
}

.NormalTextBoxNewBizEnqForm {
font-family:Arial;
font-size:12px;
font-weight:400;
border:solid 1px #b5b5b5
}

.NormalLabelinTDCell {
font-family:Arial;
font-size:10px;
font-weight:400
}

.ErrorLabelSml {
font-family:Arial;
font-size:12px;
font-weight:400;
font-style:italic;
color:Red;
background-color:#FFF
}

.NormalLabelInBorder {
font-family:Arial;
font-size:12px;
font-weight:400;
height:25px;
border:solid 1px gray;
width:98%
}

.NormalLabelInBorderDisclaimer {
font-family:Arial;
font-size:12px;
font-weight:400;
height:25px;
border:solid 2px #000;
width:98%
}

.NormalLabelHyperLink {
text-decoration:none;
color:Blue;
font-family:Arial;
font-size:12px;
font-weight:400
}

.NormalButton {
font-family:Arial;
font-size:12px;
font-weight:400;
}

.NormalGridViewPager {
background-color:#FFF;
text-align:left;
font-family:Arial
}

.NormalTable {
font-family:Arial;
font-size:12px;
font-weight:400;
text-align:left
}

.BorderTable {
font-family:Arial;
font-size:12px;
font-weight:400;
width:75%;
border:solid 1px #DDD;
border-collapse:collapse;
padding:0
}

.BorderTable th {
font-family:Arial;
font-size:11px;
font-weight:700;
border:solid 1px #DDD;
text-align:left;
padding:2px
}

.BorderTable td {
font-family:Arial;
font-size:12px;
font-weight:400;
border:solid 1px #DDD;
padding:2px
}

.PagerLinkButton {
font-family:Arial;
font-size:16px;
font-weight:400
}

.GridViewTextBox {
font-family:Arial;
font-size:12px;
font-weight:400;
width:35px
}

.GridViewButton {
font-family: Arial;
font-size: 12px;
font-weight: normal;
}

.NormalGridViewAddedRow {
font-family:Arial;
font-size:12px;
font-weight:400;
background-color:#A9A9A9
}

.PromotionTitle {
font-family:Arial;
font-size:12px;
color:#00008B;
font-weight:700
}

.NormalGridViewConsumersHeaderStyle {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:#C0C000
}

.NormalGridViewRetailersHeaderStyle {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:#4A3C8C
}

.NormalGridViewStaffsHeaderStyle {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:Green
}

.NormalGridViewPublishersHeaderStyle {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:Maroon
}

.DataGrid_AlternatingItem {
background-color:#FFF;
color:Red;
font-family:Arial;
font-size:10px;
font-weight:400
}

.DataGrid_Container {
background-color:Transparent
}

.DataGrid_Footer {
background-color:#FFF
}

.DataGrid_header {
background-color:Transparent;
color:#000;
font-family:Arial;
font-size:10px;
font-weight:700;
text-align:center
}

.DataGrid_Item {
background-color:Transparent;
color:#000;
font-family:Arial;
font-size:10px;
font-weight:400
}

.DataGrid_SelectedItem {
background-color:Silver;
color:Blue;
font-family:Arial;
font-size:10px;
font-weight:400
}

.TreeMenu_NodeSelected {
font-family:Arial;
font-size:12px;
font-weight:400;
background-color:#dcdcdc
}

.FileManager {
border-right:#000 1px solid;
border-top:#000 1px solid;
border-left:#000 1px solid;
border-bottom:#000 1px solid;
height:400px
}

.FileManager_ToolBar {
border-bottom:#000 1px solid;
height:25px
}

.FileManager_Explorer {
height:100%;
border:#696969 1px solid;
background-color:#FFF;
margin:2px
}

.FileManager_FileList {
height:100%;
border:#696969 1px solid;
background-color:#FFF;
overflow:auto;
margin:2px
}

.FileManager_MessageBox {
text-align:center;
vertical-align:middle;
background-color:#FFF;
padding:25px
}

.FileManager_header {
font-family:Arial;
font-size:11px;
font-weight:700;
color:#E7E7FF;
background-color:#9EBFF6;
border-bottom:#696969 1px solid;
height:25px
}

.FileManager_Pager {
font-family:Arial;
font-size:11px;
font-weight:700;
background-color:#EEE;
border-top:#696969 1px solid;
height:25px
}

.FileManager_StatusBar {
font-family:Arial;
font-size:11px;
font-weight:400;
background-color:#dedfde;
height:25px;
margin:2px
}

.FileManager_Item {
font-family:Arial;
font-size:11px;
font-weight:400;
color:#000;
background-color:#F8F8F8;
border-top:#000 1px dashed;
border-bottom:#000 1px dashed
}

.FileManager_AltItem {
font-family:Arial;
font-size:11px;
font-weight:400;
color:#000;
background-color:#EEE;
border-style:none
}

.FileManager_SelItem {
font-family:Arial;
font-size:11px;
font-weight:700;
color:#FFF;
background-color:#9ff;
border-style:none
}

.FileManagerTreeNodeSelected {
font-family:Arial;
font-size:11px;
font-weight:400;
background-color:#dcdcdc
}

.Wizard {
border-right:#000 1px solid;
border-top:#000 1px solid;
border-left:#000 1px solid;
border-bottom:#000 1px solid;
height:400px;
width:650px
}

.WizardButton {
border-right:#696969 1px solid;
border-top:#696969 1px solid;
border-left:#696969 1px solid;
border-bottom:#696969 1px solid;
background-color:#dcdcdc;
padding:2px
}

.Wizardheader {
background:#ffc;
border-bottom:#000 1px solid;
height:40px
}

.WizardFooter {
border-top:#000 1px solid;
background:#cfc;
height:25px;
text-align:right
}

.WizardBody {
height:325px;
padding:10px
}

.Wizardhelp {
font-size:9pt;
border-left:#000 1px solid;
width:180px;
background-color:#cff;
padding:5px
}

.WizardhelpText {
overflow:auto;
font-size:8pt;
width:180px;
color:#000;
font-family:Arial;
height:300px
}

.WizardText {
font-size:9pt;
color:#000;
font-family:Arial
}

.help {
border-right:#000 1px solid;
border-top:#000 1px solid;
font-weight:400;
font-size:11px;
border-left:#000 1px solid;
color:#000;
border-bottom:#000 1px solid;
font-family:Arial;
background-color:#ff9;
padding:2px
}

.StandardButton {
padding-right:5px;
padding-left:5px;
font-weight:400;
font-size:11px;
background:#ddd;
color:#000;
font-family:Arial
}

tfoot,thead {
font-family:Arial;
font-size:12px;
color:#036
}

th {
vertical-align:baseline;
font-family:Arial;
font-size:12px;
font-weight:700
}

small {
font-size:8px
}

big {
font-size:14px
}

blockquote,pre {
font-family:Arial
}

ul li li {
list-style-type:square
}

ol li {
list-style-type:decimal
}

ol ol li {
list-style-type:lower-alpha
}

ol ol ol li {
list-style-type:lower-roman
}

hr {
color:#696969;
height:1pt;
text-align:left
}

.ModuleTitle_MenuContainer {
border-bottom:blue 0 solid;
border-left:blue 0 solid;
border-top:blue 0 solid;
border-right:blue 0 solid
}

.MainMenu_MenuContainer {
background-color:transparent
}

.headBg {
background-color:#CCC
}

.TabBg {
background-color:#000
}

.PagingTable {
height:33px
}

.LabelEditTextClass {
border:solid 1px red;
background-color:Transparent
}

.LabelEditWorkClass {
border:solid 0 red;
background-color:Transparent
}

.SuggestTextMenu {
border:solid 1px #000;
white-space:nowrap;
background:#FFF
}

.SuggestNodeOver {
background-color:navy;
color:#FFF
}

.eipbackimg {
border:outset 1px;
position:absolute;
margin-top:-22px;
white-space:nowrap;
background:url(../../images/eip_toolbar.gif);
background-color:#9cc;
height:22px
}

.eipbuttonbackimg {
width:21px;
height:21px;
cursor:pointer;
display:inline-block
}

.eipbutton_edit {
background:url(../../images/eip_edit.gif) no-repeat 100% center
}

.eipbutton_save {
background:url(../../images/eip_save.gif) no-repeat 100% center
}

.eipborderhover {
border:outset 1px
}

.DNNAlignleft {
text-align:left
}

.DNNAlignright {
text-align:right
}

body,#dnn_CourtesyMenu a.Normal:hover {
color:#000
}

#homepage,#contentpage,#retailer,#publisher,#staff,#subheader,#contentpage
#subheader,#Anna_footer span#dnn_dnnCOPYRIGHT_lblCopyright {
position:relative
}

#retailer #dnn_ControlPanel,#publisher #dnn_ControlPanel,#staff
#dnn_ControlPanel {
position:absolute;
top:98px;
z-index:200
}

#header,#Anna_header {
position:relative;
padding:18px 0 0
}

#retailer #header,#publisher #header,#staff #header {
position:relative;
padding:10px 0 5px
}

#retailer #dnn_CourtesyMenu a,#retailer #dnn_CourtesyMenu a,#publisher
#dnn_CourtesyMenu a,#staff #dnn_CourtesyMenu a {
font-size:0
}

#dnn_PortalLogin .linkBlock,#dnn_PortalLogin2 .linkBlock {
background:url(Skins/gordongotch/Pix/bg-linkBlock.gif) no-repeat 100% 0;
text-align:right;
margin:0 0 12px;
padding:0 34px 0 0
}

#dnn_PortalLogin .linkBlock a,#dnn_PortalLogin2 .linkBlock a {
color:#333;
font-size:13px;
text-transform:uppercase;
display:inline-block;
padding:7px 0 8px
}

#dnn_Anna_ContentPane2,#dnn_Anna_ContentPane4 {
width:20%;
float:left;
display:block;
border:solid 0 #ccc;
margin:8px 0
}

#dnn_ContentArea .Normal p,#dnn_ContentArea .Normal ul,#dnn_ContentArea
.Normal ol,#retailer #dnn_ContentPane .Normal p,#retailer
#dnn_ContentPane .Normal ul,#retailer #dnn_ContentPane .Normal
ol,#publisher #dnn_ContentPane .Normal p,#publisher #dnn_ContentPane
.Normal ul,#publisher #dnn_ContentPane .Normal ol,#staff
#dnn_ContentPane .Normal p,#staff #dnn_ContentPane .Normal ul,#staff
#dnn_ContentPane .Normal ol {
line-height:140%;
color:#333
}

#dnn_ContentArea .Normal ul,#retailer #dnn_ContentPane .Normal
ul,#publisher #dnn_ContentPane .Normal ul,#staff #dnn_ContentPane
.Normal ul,ul li li li {
list-style-type:circle
}

#dnn_BannerFeature .Normal,.DNNAligncenter {
text-align:center
}

#retailer #sideMenu,#publisher #sideMenu,#staff #sideMenu {
float:left;
width:250px;
border:solid 0 #ccc;
margin:0;
padding:12px 0 18px
}

#retailer #dnn_ContentPane .moduleHead,#publisher #dnn_ContentPane
.moduleHead,#staff #dnn_ContentPane .moduleHead {
text-align:left;
margin:0;
padding:0 0 16px
}

#retailer #dnn_ContentPane .moduleHead .Head,#publisher #dnn_ContentPane
.moduleHead .Head,#staff #dnn_ContentPane .moduleHead .Head {
font-family:Arial;
font-size:16px;
margin:0;
padding:0
}

#publisher #dnn_ContentPane .Normal h2,#staff #dnn_ContentPane .Normal h2 {
font-family:Arial;
font-size:16px;
font-style:normal;
font-weight:400;
color:#333;
margin:0 0 0.6em;
padding:0
}

#footer span#dnn_dnnCOPYRIGHT_lblCopyright,#footer a:link,#footer
a:visited,#Anna_footer a:link,#Anna_footer a:visited {
font-weight:400;
font-size:10px;
color:#b2b2b2;
padding:0 2px
}

#footer a:hover,#footer a:active,#Anna_footer a:hover,#Anna_footer
a:active {
text-decoration:underline;
font-size:10px;
color:#999
}

A.SkinObject:link,A.SkinObject:visited,A.SkinObject:hover,A.SkinObject:active,A.TreeMenu_Node:link,A.TreeMenu_NodeSelected:link,A.TreeMenu_Node:visited,A.TreeMenu_NodeSelected:visited,A.TreeMenu_Node:active,A.TreeMenu_NodeSelected:active,A.FileManagerTreeNode:link,A.FileManagerTreeNodeSelected:link,A.FileManagerTreeNode:visited,A.FileManagerTreeNodeSelected:visited,A.FileManagerTreeNode:active,A.FileManagerTreeNodeSelected:active,a:link,a:visited,a:active
{
text-decoration:none;
color:#036
}

.Subhead,h5,DT,h6 {
font-family:Arial;
font-size:11px;
font-weight:700;
color:#036
}

.NormalTextBox,.NormalLabelContactUs,.NormalTextBoxRhLabel,.NormalCheckBox,.NormalRadioButton,.NormalDropDownList,.NormalPanel,.NormalCalendarControl,.NormalGridView,.NormalDetailsView,.NormalTableContactUs,.NormalFileUploader,.NormalHyperLink,.NormalLinkButton,.GridViewButton,.NormalGridViewConsumers,.NormalGridViewRetailers,.NormalGridViewStaffs,.NormalGridViewPublishers,.TreeMenu_Node
{
font-family:Arial;
font-size:12px;
font-weight:400;
}

.NormalTableErrorRow,.NormalGridViewErrorRow {
font-family:Arial;
font-size:12px;
font-weight:400;
background-color:red
}

.NormalGridViewConsumersAlternatingRowStyle,.NormalGridViewRetailersAlternatingRowStyle,.NormalGridViewStaffsAlternatingRowStyle,.NormalGridViewPublishersAlternatingRowStyle
{
font-family:Arial;
font-size:12px;
background-color:#F7F7F7
}

.NormalGridViewConsumersHeaderStyle
th,.NormalGridViewRetailersHeaderStyle
th,.NormalGridViewRetailersHeaderStyle
a:link,.NormalGridViewStaffsHeaderStyle
th,.NormalGridViewPublishersHeaderStyle th {
vertical-align:baseline;
font-family:Arial;
font-size:12px;
font-weight:700;
color:#FFF
}

A.TreeMenu_Node:hover,A.TreeMenu_NodeSelected:hover,A.FileManagerTreeNode:hover,A.FileManagerTreeNodeSelected:hover
{
text-decoration:none;
color:red
}

.FileManagerTreeNode,.CommandButton {
font-family:Arial;
font-size:11px;
font-weight:400
}

A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active {
text-decoration:underline;
color:#036
}

A.CommandButton:hover,a:hover {
text-decoration:underline;
color:red
}

h3,h4 {
font-family: Arial;
font-size:12px;
font-weight:400;
color:#036
}

ul li,ol ul li {
list-style-type:disc
}

.ModuleTitle_MenuBar,.MainMenu_MenuBar {
cursor:pointer;
height:16px;
background-color:Transparent
}

.ModuleTitle_MenuItem,.MainMenu_MenuItem {
cursor:pointer;
color:#000;
font-family:Arial;
font-size:9pt;
font-weight:700;
font-style:normal;
border-left:#FFF 0 solid;
border-bottom:#FFF 1px solid;
border-top:#FFF 1px solid;
border-right:#FFF 0 solid;
background-color:Transparent
}

.ModuleTitle_MenuIcon,.MainMenu_MenuIcon {
cursor:pointer;
background-color:#EEE;
border-left:#EEE 1px solid;
border-bottom:#EEE 1px solid;
border-top:#EEE 1px solid;
text-align:center;
width:15px;
height:21px
}

.ModuleTitle_SubMenu,.MainMenu_SubMenu {
z-index:1000;
cursor:pointer;
background-color:#FFF;
border-bottom:#FFF 0 solid;
border-left:#FFF 0 solid;
border-top:#FFF 0 solid;
border-right:#FFF 0 solid
}

.ModuleTitle_MenuBreak,.MainMenu_MenuBreak {
border-bottom:#EEE 1px solid;
border-left:#EEE 0 solid;
border-top:#EEE 1px solid;
border-right:#EEE 0 solid;
background-color:#EEE;
height:1px
}

.ModuleTitle_MenuItemSel,.MainMenu_MenuItemSel {
cursor:pointer;
color:#000;
font-family:Arial;
font-size:9pt;
font-weight:700;
font-style:normal;
background-color:#C1D2EE
}

.ModuleTitle_MenuArrow,.MainMenu_MenuArrow {
font-family:webdings;
font-size:10pt;
cursor:pointer;
border-right:#FFF 1px solid;
border-bottom:#FFF 1px solid;
border-top:#FFF 0 solid
}

.ModuleTitle_RootMenuArrow,.MainMenu_RootMenuArrow {
font-family:webdings;
font-size:10pt;
cursor:pointer
}

.SelectedTab,.OtherTabs {
font-weight:700;
font-size:8.5pt;
color:#FFF;
font-family:Arial;
text-decoration:none
}

A.SelectedTab:link,A.OtherTabs:link {
text-decoration:none;
color:#FFF
}

A.SelectedTab:visited,A.SelectedTab:active,A.OtherTabs:visited,A.OtherTabs:active
{
text-decoration:none;
color:#eee
}

A.SelectedTab:hover,A.OtherTabs:hover {
text-decoration:none;
color:#ccc
}