html,body {
  height: 100%;
  background-color: #ffffff;
  color: #333333;
  margin: 0;
  padding: 0;
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  text-align: center;
}
table,tr,th,td {
  border: 0px;
  border-spacing: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  text-align: left;
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  color: #333333;
}
form,img {
  margin: 0px;
  padding: 0px; 
  border: 0px;
}
ul,ol {
  margin: 0px 0px 10px 15px;
  padding: 0px 0px 0px 7px;
}
li {
  margin-bottom: 5px;
}
input,select,textarea {
  border:1px solid #666666;
  font-family: verdana,arial,sans-serif;
  font-size: 10px; 
  color: #333333;
  background-color: #eeeeee;
}
.check-element {
  border: 0;
  background-color: transparent;
}
strong,b {
}
div {
  font-family: verdana,arial,sans-serif;
  font-size: 10px; 
  color: #333333;
}
h1,h2,h3,h4,h5,h6 {
  font-family: arial,verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
  margin: 0px 0px 7px 0px;
}
p {
  font-family: verdana,arial,sans-serif;
  font-size: 10px; 
  color: #333333;
  margin: 0px 0px 10px 0px;
}
a:link,a:active,a:visited {
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: #336699;
}
a:hover {
  font-family: verdana,arial,sans-serif;
  font-size: 10px;  
  font-weight: bold;
  text-decoration: underline;
  color: #336699;
}
a.menu:link,a.menu:active,a.menu:visited {
  font-family: arial,verdana,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
a.menu:hover {
  font-family: arial,verdana,sans-serif;
  font-size: 12px;  
  font-weight: bold;
  text-decoration: underline;
  color: #ffffff;
}
a.pmenu:link,a.pmenu:active,a.pmenu:visited {
  font-family: arial,verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #336699;
}
a.pmenu:hover {
  font-family: arial,verdana,sans-serif;
  font-size: 11px;  
  font-weight: bold;
  text-decoration: underline;
  color: #336699;
}
.page {
  text-align: center;
  margin: auto;
  padding-top: 15px;
}
.page-content {
  text-align: left;
  margin: auto;
  width: 770px;
}
.layout-table {
  margin: auto;
  width: 770px;
}
.layout-top,.layout-top-splitLeft,.layout-top-splitRight,.layout-top-splitBoth
{
  height: 112px;
  width: 770px;
}
.layout-top 
{
  background: transparent url(img/topbg_nosplit.gif) no-repeat top left;
}
.layout-top-splitLeft 
{
  background: transparent url(img/topbg.gif) no-repeat top left;
}
.layout-top-splitRight 
{
  background: transparent url(img/topbg_splitRight.gif) no-repeat top left;
}
.layout-top-splitBoth 
{
  background: transparent url(img/topbg_splitBoth.gif) no-repeat top left;
}

.layout-main,.layout-main-splitLeft,.layout-main-splitRight,.layout-main-splitBoth {
  height: 330px;
  width: 770px;
}
.layout-main {
  background: transparent url(img/bgmain_nosplit.gif) repeat-y;
}
.layout-main-splitLeft {
  background: transparent url(img/bgmain.gif) repeat-y;
}
.layout-main-splitRight {
  background: transparent url(img/bgmain_splitRight.gif) repeat-y;
}
.layout-main-splitBoth {
  background: transparent url(img/bgmain_splitBoth.gif) repeat-y;
}

.layout-bottom, .layout-bottom-splitLeft, .layout-bottom-splitRight, .layout-bottom-splitBoth {
  height: 96px;
  width: 770px;
}
.layout-bottom
{
  background: transparent url(img/bottombarLogosNosplit.gif) no-repeat top left;
}
.layout-bottom-splitLeft
{
  background: transparent url(img/bottombarLogos.gif) no-repeat top left;
}
.layout-bottom-splitRight
{
  background: transparent url(img/bottombarLogosRightSplit.gif) no-repeat top left;
}
.layout-bottom-splitBoth
{
  background: transparent url(img/bottombarLogos2split.gif) no-repeat top left;
}
.layout-bottom1, .layout-bottom-splitLeft1, .layout-bottom-splitRight1, .layout-bottom-splitBoth1 {
  height: 29px;
  width: 770px;
}
.layout-bottom1
{
  background: transparent url(img/bottombarNosplit.gif) no-repeat top left;
}
.layout-bottom-splitLeft1
{
  background: transparent url(img/bottombar.gif) no-repeat top left;
}
.layout-bottom-splitRight1
{
  background: transparent url(img/bottombarRightSplit.gif) no-repeat top left;
}
.layout-bottom-splitBoth1
{
  background: transparent url(img/bottombar2split.gif) no-repeat top left;
}
.page {
  text-align: center;
  margin: auto;
}
.page-content {
  text-align: left;
  margin: auto;
  width: 770px;
}
.top1 {
  height: 34px;
  width: 245px;
}
.top2 {

}
.toplink {
  padding-left:20px;
  vertical-align: middle;
}
.link-separator {
  display: block;
  margin-left: 20px;
}

.main-left {
  float: left;
  width: 210px;
}
.main-right {
  
}
.content {
  padding: 8px 12px;
}
.divider {
  background-color:#ffffff;
  height:3px;
  background-image:url(img/bgdivider.gif);
}
.main-content {
  padding: 6px 10px;
}
.block {
  display: block;
  margin-bottom: 5px;
}

.form-area {
  padding-bottom: 5px;
}
.contact-input {
  
}

.bg-dots1 {
  background-image: url(img/vertical-dots.gif);
  height: 12px;
}
.bg-dots2 {
  background-image: url(img/horizontal-dots.gif);
  width: 17px;
}
.bg-dots-v {
  background-image: url(img/vertical-dots.gif);
  width: 31px;
}
.bg-dots-h {
  background-image: url(img/horizontal-dots.gif);
  height: 17px;
}
.catimage {
  display: block;
  margin: auto auto 7px auto;
}
.title-header {
  font-weight: bold;
  background-color: #dddddd;
  background-image: url(img/bgtitle.gif);
  margin-top: 8px;
  padding: 5px 20px;
  font-family: arial;
  font-size: 11px;
}
.pmenu-area {
  padding: 7px 10px 0px 10px;
}
.pmenu-image {
  margin-right: 3px;
  margin-bottom:1px;
}
.adminbutton {
  display: block;
  margin: 5px 0px 5px 0px;
  background-color: #ffffff;
}

.top-adminbutton {
  display: inline;
}
.textblock-image {
  display: block;
  margin: 0px 0px 5px 0px;
}

.add-topbutton {
  position: absolute; 
  left: 717px; 
  top: 25px; 
  width: 53px; 
  height: 10px; 
  z-index: 1;
}
.button {
  background-color: #3072b0;
  border-top: 1px solid #3e92e2;
  border-left: 1px solid #3e92e2;
  border-bottom: 1px solid #23527f;
  border-right: 1px solid #23527f;
  color: #ffffff;
  font-weight: bold;
}
.input {
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
}
