body {
    color:#080133;
    font-family:sans-serif;
    font-size:13px;
    text-align:center;
    align:center;
    background: url(../images/bg.gif) top center repeat-y;
  }


#contactbox {
    color: black;
    font-weight:bold;
    font-size:10px;
    padding:10px;
  }


#contactbox a {
    color: #006699;
  }


#contactbox a:hover {
    color: red;
  }


#container {
    width:792;
    margin:0px auto;
    text-align:left;
  }


a {
    text-decoration:none;
    color: #006699;
  }


a:hover {
    color:red;
  }


td {
    vertical-align:top;
    font-family:sans-serif;
    font-size:13px;
  }


#logo {
    width:260px;
    vertical-align:top;
    background-color:#006699;
  }


#topmenu {
    width:529px;
    background-color:#006699;
  }


#topmenu td {
    vertical-align:bottom;
    text-align:center;
    border-left: #FFFFFF solid 1px;
    width:117px;
  }


#topmenu td a {
    background-color:#006699;
    color:#FFFFFF;
    display:block;
    height:56px;
    font-family:sans-serif;
    font-size:15px;
    font-weight:normal;
    padding:5px;
    text-decoration:none;
  }


#topmenu td a:hover {
    background-color:#000066;
  }


#topmenu td.first {
    border-left: #FFFFFF solid 1px;
    width:89px;
  }


#topmenu td.last {
    width:89px;
    border-right: #FFFFFF solid 1px;
  }


#submenu {
    width:792px;
    color:#080133;
    padding: 5px;
  }


#submenu a {
    color:#080133;
    font-family:sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
  }


#submenu a:hover {
    color:#080133;
    text-decoration:underline;
  }


#greenpromo {
    background:#96D041 url(images/greenbottomhalf.gif) no-repeat bottom;
    color:#080133;
    font-family:sans-serif;
    font-size:14px;
    line-height:20px;
  }


.beautifullink, .beautifultext {
    color:#006699;
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
  }


.beautifultext {
    color:#000000;
  }


.beautifullink:hover {
    color: red;
  }


.beautifullink2 {
    color: #006699;
    font-weight:normal;
    font-size:11px;
    display:block;
    padding-bottom:10px;
    padding-left:10px;
    margin:0px;
    text-decoration:none;
  }


.beautifullink2:hover {
    color: red;
  }


h1, h2 {
    color:#080133;
    margin: 10px 0px;
    font-family:sans-serif;
    font-weight:normal;
    font-size:16px;
  }


h3 {
    color:#000066;
    margin: 10px 0px;
    font-family:sans-serif;
    font-size:14px;
  }


h4 {
    color:#000066;
    margin: 10px 0px;
    font-family:sans-serif;
    font-size:12px;
  }


p {
    margin: 13px 0px;
    font-family:sans-serif;
    font-size:13px;
    line-height:18px;
  }


#lightcolq {
    color:#FFFFFF;
    background:#48577B url(images/lighttopq.gif) no-repeat top;
    font-family:sans-serif;
    font-size:12px;
    font-weight:normal;
    padding:0px;
  }


#lightcolq h4 {
    border-bottom:#828EA6 dotted 1px;
    font-family:sans-serif;
    font-size:12px;
    font-weight:normal;
    margin:0px;
    padding:6px;
  }


#lightcolq ul {
    margin:0px;
    padding:0px 6px;
  }


#lightcolq li {
    border-bottom:#828EA6 dotted 1px;
    margin:0px;
    padding:6px 5px;
    list-style-type: square;
    list-style-position: inside;
  }


#lightcolq li a {
    color:#D7DBE3;
    display:block;
    text-decoration:none;
    list-style-type: square;
    list-style-position: inside;
  }


#lightcolq li a:hover {
    color:#FFFFFF;
  }


#article {
    font-family:sans-serif;
    font-size:13px;
    padding:13px;
    display:block;
  }


#fontsizer {
    text-align:right;
    vertical-align:top;
  }


.required {
    color: red;
  }

