/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #cccccc;
}

body.popup {
background-color: #ffffff;
}

#container {
width: 950px;
margin: 10px auto;
border: 1px solid #555555;
background-color: #ffffff;
}


#header {
margin-top:12px;
width: 950px;
text-align:center;
background-color: #ffffff;
}


a {text-decoration:none}

#navcontainer {
background-color: #ffffff;
float:left;
margin-top:8px;
margin-bottom:40px;
margin-left:0px;
margin-right:0px;
/*  border-right:1px solid #000000;
background-color:#DDFFFF; */
width:164px;
padding-top:8px;
padding-bottom:48px;
padding-left:0px;
}

#navcontainer ul {
list-style-type: none;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
margin-left:12px;
margin-right:8px;
padding-left:0px;
padding-right:12px;
}

#navcontainer ul li {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 7px;
}


#navcontainer ul li.navtitle {
background-image: none;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:12px;
padding-bottom:8px;
padding-left:0px;
font-weight:700;
}


 
#box {
background-color: #ffffff;
margin-left: 220px;
width: 620px;
/*height: 400px;*/
border:1px solid #dddddd;
margin-top:40px;
text-align:center;
padding-top:120px;
padding-bottom:180px;
}


table {
background-color: #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}


#list {
background-color: #ffffff;
margin-left: 180px;
border:1px solid #888888;
margin-top:20px;
margin-bottom:40px;
width:722px;
}

#cathead{
margin-left: 180px;
border:1px solid #888888;
margin-top:20px;
width:722px;
font-size:18px;
font-weight:500;
text-align:center;
vertical-align:middle;
background-color:#DDFFFF;
padding-top:10px;
padding-bottom:12px;
}

#feedbackbox {
background-color: #ffffff;
margin-left: 220px;
width: 540px;
border:1px solid #dddddd;
margin-top:40px;
margin-bottom:40px;
text-align:center;
padding-top:40px;
padding-bottom:40px;
padding-left:40px;
padding-right:40px;
}
.fblabel{
padding-top:8px;
text-align:right;
}
.fblabel2{
text-align:left;
}.fbstrong{
font-weight:700;
}

#feedbackbox submit{
    text-align:center;
  }

#footer{
background-color: #ffffff;
clear: both;
margin-left: 80px;
margin-bottom:16px;
text-align:center;
width: 868px;
border:1px solid #ffffff;
font-weight:500;
vertical-align:middle;
}

#footer li {
display: inline;
list-style-type: none;
padding-right: 20px;
padding-left: 20px;
}

#footer li.spacer {
display: inline;
list-style-type: none;
padding-right: 0px;
padding-left: 0px;
}

#findusbox {
background-color: #ffffff;
margin-left: 220px;
width: 620px;
border:1px solid #dddddd;
margin-top:40px;
margin-bottom:40px;
text-align:center;
padding-top:40px;
padding-bottom:40px;
}

#codesbox {
background-color: #ffffff;
margin-left: 220px;
width: 620px;
border:1px solid #dddddd;
margin-top:40px;
text-align:left;
padding-top:60px;
padding-bottom:60px;
}

#calendarbox {
background-color: #ffffff;
margin-left: 180px;
width: 722px;
/*border:1px solid;*/
margin-top:20px;
text-align:center;
padding-top:0px;
padding-bottom:60px;
}