html {
border:none;
height:100%;
margin:0;
padding:0;
overflow: hidden;
}

body {
border:none;
background:#eff3ff;
z-index:10;
height:100%;
font-size:10px;
font:.7em Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}

#maincontent {
width:99.5%;
height:100%;
background:#eff3ff;
border-top:gray 1px solid;
font:.7em Verdana,Arial,Helvetica,sans-serif;
}

.addeditcontent {
vertical-align:top;
display:inline;
clear:right;
right:0;
width:80%;
height:90%;
border-left:1px #9FBBDE solid;
}

.menu {
margin-left:28px;
background:url(images/tab_bg.gif) repeat-x;
font-size:9px;
font-weight:700;
}

.menuItem td {
color:#191970;
height:24px;
background:#BDDBFF;
width:100px;
text-align:center;
}

.menuSelectedItem td {
background:url(images/tab.gif) no-repeat #919191;
}

.menuItem a:link,.menuItem a:visited,.menuPopupItem a:link,.menuPopupItem a:visited {
color:#191970;
text-decoration:none;
}

.menuItem a:hover {
text-decoration:underline;
}

.menuPopup {
background:url(images/background_drop_menu.jpg) repeat #8C9FB4;
border:1px solid #666;
border-bottom:none;
color:#fff;
}

.menuPopupItem {
color:#fff;
border-bottom:1px solid #666;
text-align:left;
padding:3px;
}

.horizMenu {
font-size:X-Small;
color:#36f;
}

#breadcrumb {
padding-top:4px;
padding-left:10px;
background:#919191;
color:#FFF;
font-size:12px;
font-weight:700;
height:20px;
}

#breadcrumb img {
border:none;
padding-right:3px;
vertical-align:middle;
}

#htmllogin {
height:100%;
overflow:hidden;
}

.loginTable {
border-right:#425061 1px solid;
border-top:#425061 1px solid;
border-left:#425061 1px solid;
border-bottom:#425061 1px solid;
background-color:#d3d9ef;
vertical-align:middle;
margin:5px;
padding:5px;
}

.loginbody {
overflow:hidden;
background-color:#d3d9ef;
height:100%;
}

#loginColumn {
position:relative;
float:left;
width:240px;
top:30px;
height:100%;
border:solid 1px #425061;
background-color:#FFF;
margin-top:3px;
margin-left:3px;
}

#newsColumn {
height:100%;
position:relative;
top:30px;
margin-left:255px;
margin-top:3px;
overflow:hidden;
}

#divMenu {
position:relative;
top:0;
}

.pnlFrame {
height:100%;
width:100%;
border:solid 1px #425061;
}

.toolbar {
width:100%;
height:100%;
border-top:#8ba0bc 1px solid;
border-bottom:1px solid #8ba0bc;
border-left:1px solid #8ba0bc;
border-right:1px solid #8ba0bc;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
background-image:url(DevExpress/Office2010Blue/Web/mItemBack.png);
background-repeat:repeat-x;
background-color:#dae5f2;
color:#1e395b;
}

.wholetoolbar {
width:100%;
height:100%;
border:1px solid #9FBBDE;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
background-image:url(DevExpress/Office2010Blue/Web/mItemBack.png);
background-repeat:repeat-x;
background-color:#B3D4FF;
}

#tdToolbar {
height:28px;
margin:0;
}

#trControls {
height:100%;
vertical-align:top;
position:relative;
}

#divLowerImage {
position:relative;
top:50%;
}

.visibleDiv {
border:1px solid #9FBBDE;
overflow:auto;
vertical-align:top;
}

.normalBody {
background:#eff3ff;
}

#tblMainTable {
width:100%;
height:100%;
}

.small {
font-size:9px;
}

#datechooser {
width:100%;
margin:0;
padding:0;
}

.compulsory {
background-color:infobackground;
border-right:#4682B4 1px solid;
border-top:#4682B4 1px solid;
border-left:#4682B4 1px solid;
border-bottom:#4682B4 1px solid;
}

.picker {
border:1px ridge;
border-color:#7F9DB9;
}

.pager {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:Blue;
font-size:x-small;
width:100%;
}

.leftSummaryOpen {
float:left;
position:relative;
width:20%;
display:inline;
padding:0 0 1em;
}

.leftSummaryPinned {
float:left;
position:relative;
width:3%;
display:inline;
padding:0 0 1em;
}

.rightTableOpen {
float:left;
position:relative;
width:80%;
padding:0 0 1em;
}

.rightTablePinned {
float:left;
position:relative;
width:97%;
padding:0 0 1em;
}

.HiddenButton {
display:none;
}

.SmallerText {
font-size:X-Small;
}

#tdFilters,#tdAssignControls {
vertical-align:top;
}