html, body
{
	font-family:Arial; 
	margin:0;
	padding:0;
    border:none;
    overflow:inherit;
	font-size:.9em;
	font-family:Arial;
	height:100%;
}

.summary
{
    display:none;
}


.cpBodyOn
{
   background-color: #fff1e6;
   border: solid 1px #ffc198;  
   height: 0px;
   overflow: hidden;
}

.cpBody
{
   background-color: #EEEEEE;
   border: solid 1px #7396B0;  
   height: 0px;
   overflow: hidden;
}

body.page
{
    margin:5px; 
    padding:5px; 
    height: 1px;
}

h1
{
    color:#FFFFFF;
    font-family:Arial Black;
}

h2
{
    color:#7396B0;
    font-size:1.5em;
}
#validationerror
{
    background-color:Red;
}

* html #container
{
    height:100%;
}

#container
{
    position:relative;
    min-height:100%;
}

#header
{
    position:relative;
    height:55px;
    padding:0px; 
    width:100%;
    color:#FFFFFF;
}

#menu
{
    position:relative;
    height:22px;
    width:100%;
    background-color:#CED7E7;
    color:#000000;
    border-bottom:solid 1px #7396BD;
    border-top:solid 1px #7396BD;
   
}

#submenu
{
    position:relative;
    height:20px;
    width:100%;
    background-color:#EFF3F7;
}

#content
{
    position:fixed;
    min-height:100%;
    width:100%;
    height:100%;
    background-color:#000000;
}

#footer
{
    position:absolute;
    bottom:0;
    width:100%;
    background-color:#7396B0;
    font-size:10px;
    color:#FFFFFF;
    text-align:center;
}

.menuItem
{
    float:left;
    border-right: solid 1px #7396BD;
    width:100px;
    padding:3px;
    text-align:center;
}

.subMenuItem
{
    font-size:.9em; 
    padding:3px;
}

a
{
    text-decoration:none;
    color:#000000;
}

div.buttonContainerRight
{
    text-align:right;
    margin-top:10px
}

div.buttonContainerCenter
{
    text-align:center;
    margin-top:10px
}

div.buttonContainerLeft
{
    text-align:left;
    margin-top:10px
}

input.submit
{
    width:100px;
}

table.listview
{
    border: solid 1px #000000;
    width:100%;
    border-collapse:collapse;
}


.updatestatus
{
    opacity: .5;
    filter: alpha(opacity=.5);
}

table.listview td
{
    border: solid 1px #000000;
    padding:3px;
}

table.imported td
{
    background-color:#7396B0;
    color:#FFFFFF;
}

table.listview th
{
    border:solid 1px #000000;
    background-color:#7396B0;
    color:#FFFFFF;
    font-weight:bold; 
    white-space: nowrap;
    padding:2px;
    background: url(../../images/bar_blue_repeat.jpg) repeat-x;
}

table.listview2
{
    border: solid 1px #000000;
    width:100%;
    border-collapse:collapse;
}

table.listview2 td
{
    border: solid 1px #000000;
    padding:3px;
}

table.listview2 th
{
    border:solid 1px #000000;
    background-color:#7396B0;
    color:#FFFFFF;
    font-weight:bold; 
    padding:2px;
   
}

table.listview a
{
    color:#FFFFFF;
}

table.listview2 a
{
    color:#FFFFFF;
}

table.filter
{
    width:100%;
    background-color:#DEE3CE;
    border-collapse:collapse;
}

table.filter td
{
    padding:8px;
      
}

.TextBoxUpperCase
{
	text-transform:uppercase;
}

div.ajax__calendar_days table tr td{padding: 0px;}
div.ajax__calendar_body{width: 180px;}
div.ajax__calendar_container{width: 180px;}



