*{
font-family:verdana,sans-serif;
font-size:11px;
letter-spacing:1px;
margin:0px;
padding:0px;
font-weight:lighter;
border:none;
}

body{
background-color:#f2f2f2;
}

td {
width:172px;

border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background-color:#ffffff;
padding: 3px 3px 3px 6px;
color: #565656;
}


#outside{
margin:auto;
top:14px;
left:14px;
height:1300px;
width:1021px;
background-color:#ffffff;;
}


#header{
position:relative;
vertical-align:middle;
top:10px;
left:20px;
height:167px;
width:1000px;
background: url('../banner4.jpg') no-repeat ; 
z-index:5;
}


#welcome{
position:absolute;
top:65px;
left:390px;
height:120px;
width:720px;
z-index:5;
}

#middle{
position:relative;
left:20px;
height:395px;
width:980px;
}


#persinfo{
float:left;
height:380px;
width:480px;
background-color:#f2f2f2;
border: 1px solid #ACAFA7;
}

#areas{
float:right;
height:380px;
width:480px;
background-color:#f2f2f2;
border: 1px solid #ACAFA7;
}


.labelout{
float:left;
height:280px;
width:144px;

}

.formout{
float:left;
height:280px;
width:310px;

}

.label{
float:right;
height:20px;
width:140px;
margin:4px;
text-align:right;
vertical-align:bottom;
}

.input_{
float:left;
height:20px;
width:200px;
margin:4px;
}

#areainfo{
overflow:auto;
margin-left:4px;
padding:2px;
float:left;
height:216px;
width:245px;
border: 1px solid #ACAFA7;
}


#schedule{
position:relative;
padding:2px;
left:20px;
height:520px;
width:975px;
background-color:#f2f2f2;
border: 1px solid #ACAFA7;
}

#shifts {
padding:10px;
line-height:24px;
}


#footer{
text-align:center;
position:relative;
padding:2px;
height:300px;
width:975px;
background-color:#f2f2f2;
border: 1px solid #ACAFA7;

}

.day{
float:left;
height:280px;
width:78px;
margin:4px;
}

h1{
font-weight:bold;
text-align:center;
margin-bottom:8px;
}


h2{
font-weight:bold;
text-decoration:underline;
margin-bottom:2px;
font-size:11px;
}

h3{
font-weight:bold;
font-size:11px;
}


h4{
text-align:center;
font-size:13px;
font-weight:bold;
line-height:20px;
}

h5{
color:#525252;
text-align:center;
font-size:20px;
line-height:20px;
}



ul{
position:relative;
left:20px;
font-size:11px;
margin-right:2px;
list-style-type:disc;
}

li{
font-size:11px;
margin:4px;
}

p{
font-size:11px;
margin-left:4px;
}



a{
font-size:11px;
text-decoration:none;
line-height:18px;
color:blue;
}
