BODY{
padding:0 90px 30px 90px;
background:url(../img/page_bg.gif) repeat-x #d4dae2;
color:#393f50;
font-family:Myriad,"Trebuchet MS",Arial;
}


/* PAGE STRUCTURE ---------------------------------------------- */
#Logo{
display:block;
margin-left:-70px;
}

#MetaNav{
float:right;
display:block;
margin:6px 15px 0 0;
}

#MetaLogout{
padding:0 0 0 19px;
margin-left:10px;
background:url(../img/meta_ic_logout.gif) no-repeat left;
}

#Navigation{
background:url(../img/nav_bg.gif);
width:100%;
border:none;
}

#Messages EM{
font-weight:bold;
font-style:italic;
}

.NavItem DIV{
padding:10px 21px 0 21px;
margin-top:8px;
}

.NavItemActive DIV{
padding-top:10px;
margin-top:8px;
height:27px;
background:#393f50;
}

.NavItemActive A:link,
.NavItemActive A:visited{
color:#fff;
}

.NavItemActive A:active,
.NavItemActive A:hover{
color:#fff;
}

.NavItem A:link,
.NavItem A:visited{
color:#fff;
}

.NavItem A:active,
.NavItem A:hover{
color:#fff;
}

#Subnav{
background:#393f50;
padding:6px 32px 0 32px;
height:29px;
}

#Subnav LI{
display:block;
float:left;
padding:9px 16px 0 16px;
height:20px;
background:#4b5264;
border-right:solid 4px #393f50;
}

#Subnav LI.Active{
background:#fff;
}

#Subnav LI.Active A{
color:#393f50;
text-decoration:none;
}

#Subnav A:link,
#Subnav A:visited{
color:#fff;
}

.NavEnd{
width:100%;
text-align:right;
}

#HeaderFrame{
background:url(../img/header_bg.gif) repeat-x;
width:100%;
border:none;
margin-top:2px;
}

#Header{
width:100%;
text-align:right;
}

#Header H1{
font-size:136%;
font-weight:normal;
padding:17px 10px 0 0;
white-space:nowrap;
}

#ContentFrame{
width:100%;
}

#Content{
background:#fff;
width:72%;
}

#Content H1{
font-size:122%;
padding-bottom:30px;
}

#ContentAbstract{
font-style:italic;
padding-bottom:30px;
margin-top:-10px;
}

#SidebarFrame{
width:28%;
background:#393f50;
}

#SidebarBody{
padding:35px 0 35px 11px;
}

#SidebarBody H1{
color:#fff;
border-bottom:solid 1px #8e929b;
padding:0 0 0 9px;
margin-bottom:15px;
}

#SidebarBody .Section{
padding:0 14px 40px 9px;
color:#adb2ba;
font-size:92%;
}

#SidebarBody .SectionField{
padding-bottom:6px;
}

#SidebarBody INPUT,
#SidebarBody SELECT{
color:#cbd0d9;
background:#282f42;
border:solid 1px #8e929b;
font-size:92%;
}

#SidebarBody BUTTON{
font-size:inherit;
background:transparent;
border:none;
color:#89df00;
padding:0;
margin:0;
cursor:pointer;
}

#SidebarBody BUTTON:hover{
color:#cfff83;
}

.FieldBlock{
padding:0 0 17px 0;
}

#SidebarBody A:link,
#SidebarBody A:visited{
color:#89df00;
}

#SidebarBody A:active,
#SidebarBody A:hover{
color:#cfff83;
}

#SidebarBody EM{
color:#e3e3e3;
font-weight:bold;
}

#Breadcrumb{
padding:5px 11px 0 11px;
text-align:right;
font-size:87%;
}

#Body{
padding:22px 35px 22px 16px;
}

#CL{
background:url(../img/content_lbg.gif) repeat-y;
}

#CR{
background:url(../img/content_rbg.gif) repeat-y;
}

#FL{
background:url(../img/footer_lbg.gif) repeat-x;
}

#FR{
background:url(../img/footer_rbg.gif) repeat-x;
text-align:right;
}

#Copyright{
text-align:center;
font-size:85%;
}

/* GENERAL --------------------------------------------------------- */
A:link{
color:#048d31;
text-decoration:none;
}

A:visited{
color:#006421;
text-decoration:none;
}

A:active,
A:hover{
color:#00d044;
text-decoration:none;
}

A.Faded:link,
A.Faded:visited{
color:#d2dae0;
}

A.Faded:active,
A.Faded:hover{
color:#fff;
}

P{
padding:0 0 13px 0;
}

EM{
font-style:italic;
}

.Information{
background:#f0f4f7;
padding:6px;
margin-bottom:20px;
border:solid 1px #acb5cf;
}

.InformationTitle{
font-weight:bold;
}

.InformationBody{
padding:8px 11px 8px 18px;
}

.Unsubscribed{
color:#cc0000;
}

/* FORMS ----------------------------------------------------------- */
.FormFrame{
width:100%;

}
.FormLabel{
text-align:right;
width:30%;
padding:3px;
}

.FormLabel LABEL{
display:block;
padding-right:8px;
white-space:nowrap;
}

.FormField{
padding:3px;
}

.FormFieldSmall{
font-size:92%;
}

.FormButtons{
padding-top:25px;
}

.FormSectionHeader{
padding:15px 0 13px 0;
}

.FormSectionHeader DIV{
border-left:solid 7px #ccc;
background:#fafafa;
font-weight:bold;
padding:4px 8px;
}

.ButtonFrame{
border:solid 1px #393f50;
margin:0 8px 0 0;
padding:0;
}

.ButtonBody{
border:none;
background:url(../img/button_bg.gif);
padding:0 8px;
margin:0;
height:26px;
color:#fff;
overflow:hidden;
cursor:pointer;
}

.ButtonBody:hover{
background:url(../img/button_bg_on.gif);
}

.ButtonLinklike{
font-size:inherit;
background:transparent;
border:none;
color:#048d31;
padding:0;
margin:0;
cursor:pointer;
}

.ButtonLinklike:hover{
color:#00d044;
}


/* LISTS ----------------------------------------------------- */
.ListTable{
width:100%;
border-collapse:collapse;
}

.List TR:hover,
.FormListEntry:hover{
background:#eef2f5;
}

.List TH{
background:url(../img/list/header_bg.gif) repeat-x;
border-right:solid 1px #fff;
padding:0 4px;
height:24px;
vertical-align:top;
}

.List TH SPAN{
display:block;
float:left;
margin:3px 8px 0 0;
}

.List TD{
border-right:solid 1px #fff;
padding:2px 4px;
}

.ListAbstract{
padding:0 0 11px 0;
}

.ListFooter{
margin-top:11px;
border-top:solid 1px #acb5cf;
font-size:92%;
}

.ListAction IMG{
margin-right:4px;
}

.Paginator{
width:100%;
border:none;
margin-top:11px;
}

.Paginator TD{
border:none;
padding:0 5px 0 0;
}

.PaginatorTitlebar{
width:100%;
margin-bottom:11px;
}

.PaginatorPosition,
.PaginatorJump{
font-size:85%;
white-space:nowrap;
}

.PaginatorPageLinks{
width:100%;
text-align:center;
}

.PaginatorPageLinks IMG{
margin:0 6px;
}

.PaginatorRangeLinks{
font-size:77%;
text-align:center;
}

.ExcelExport{
margin-top:13px;
}

.ExcelExport IMG{
margin-right:4px;
}

H3,
H3.FormSection{
padding:4px 8px;
margin:25px 0 10px 0;
background:#f0f0f0;
}

.FormList{
margin:0 0 15px 0;
}

.FormListEntry{
padding:1px 4px;
}

H3.First{
margin-top:0;
}

.Field{
width:97%;
}

.FieldRequired{
color:#cc0000;
}

.TagCategory{
font-weight:bold;
padding:2px 6px;
cursor:pointer;
}

.TagCategory IMG{
float:left;
margin-top:2px;
margin-right:4px;
}

.TagCategory:hover{
background:#eef2f5;
}

.TagCategoryTags{
padding:4px 0 15px 15px;
}


/* MEDIA LIBRARY ------------------------------------------------ */
.MediaFolderNormal{
padding:2px 3px;
margin-bottom:1px;
}

.MediaFolderNormal:hover{
background:#535a6f;
}

.MediaFolderActive{
background:#535a6f;
padding:2px 3px;
margin-bottom:1px;
}

A.AddIcon{
background:url(../img/ic_plus.gif) no-repeat 0 3px;
padding-left:18px;
}


/* PAGE SORTING ------------------------------------------------ */

#PagesList{
list-style:none;
width:200px;
}

#PagesList LI{
background:#eaedef;
border:solid 1px #bac1c7;
margin-bottom:10px;
padding:6px;
}

#PagesList LI:hover{
background:#c8d0d5;
}

#PagesList SPAN{
cursor:move;
display:block;
float:left;
margin-right:8px;
background:url(../img/ic_drag_vertical.png);
width:28px;
height:15px;
overflow:hidden;
}
