﻿body 
{
    background-color: #eff7fd;
}
html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
#wrapper {
	background-color: #b3d8eb;
	margin: 0px auto;
	text-align: left;
	width: 761px;
	padding: 0px;
	vertical-align: top;
}

#mainTd
{
 vertical-align: top; 
 border-left: solid 1px #000000; 
 border-right: solid 1px #000000; 
 border-bottom: solid 1px #000000; 
 border-top: none; 
 background: url('images/background.jpg') no-repeat bottom left; 
 padding: 0px;
 margin: 0px;
}


.maintop
{
    background-image: url(images/edge/selected/t.gif);
    background-position: top;
    background-repeat: repeat-x;
 height: 100%;

}

.mainbottom
{
    background-image: url(images/edge/b.gif);
    background-position: bottom;
    background-repeat: repeat-x;
     height: 100%;
}


.mainright
{
    background-image: url(images/edge/r.gif);
    background-position: right;
    background-repeat: repeat-y;
 height: 100%;
}

.mainleft
{
    background-image: url(images/edge/selected/l.gif);
    background-position: left;
    background-repeat: repeat-y;
 height: 100%;
}



.maintopright
{
    background-image: url(images/edge/tr.gif);
    background-position: top right;
    background-repeat: no-repeat;
}


.maintopleft
{
 background-image: url(images/edge/tl.gif);
    background-position: top left;
    background-repeat: no-repeat;
}


.mainbottomright
{
    background-image: url(images/edge/br.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}

.mainbottomleft
{
    min-height: 250px;
    background-image: url(images/edge/bl.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
  
}

.header
{
    background-image: url(images/header.jpg);
    width: 761px;
    min-height: 115px;
    vertical-align: bottom;
    position: relative;
    padding: 0px;
}

.menuholder
{
   
    padding: 0px;

/*  position: relative;
  bottom: -82px;*/

 /* margin-bottom: 42px;*/
  display: block;
}


.submenuHolder
{

  padding: 4px 0px 4px 3em;
    
}

.footer
{
    width: 753px;
     margin: 0px auto;
     font-size: 0.8em;
     margin-top: -24px;
      position: relative;
        padding: 4px;
         filter: alpha(opacity=50);
    opacity: 0.5;
              background: #eff7fd;
              
}

.zulogicLnk
{
    text-decoration: none; color: Black;
}

.menuHR
{
    height: 5px; margin: 0px auto; border-top: solid 1px #777777;
}

#contentHolder
{
     padding-left: 20px;  padding-bottom: 190px; padding-right: 20px;
}

.sep
{
    position: absolute; left: -999em;
    
}

.calendarBox
{
    background: #ffffff; padding: 20px 0px 20px 0px; border: solid 1px #000000;

    
}


.stdTextBox
{
    border: solid 1px #000000;
    font-family: Arial;
    
}

.stdBtn
{
    border: solid 1px #000000;
    font-family: Arial;
    font-size: 0.9em;
    cursor: hand;
}

#ViewSettings
{
    right: 5px; position: absolute; text-align: right; top: 0px;
}

#ViewSettings ul
{
    padding: 0px; margin: 0px;
}

#ViewSettings ul li
{
    display: inline;
    list-style-type: none;
}
