body {font-family:arial; font-size:12px; color:#000; margin:0px;}
a:link, a:visited {color:#21503E; text-decoration:underline; font-weight:normal;}
a:hover, a:active {color:#FF9900; text-decoration:underline; font-weight:normal;}
h2 {color:#A5C303; font-weight:bold; font-size:14px;}

/*   ---   First div - banner   ---   */
.ajax {text-align:center; background-image:url(../../images/bg_2tone.jpg); background-repeat:repeat-x; background-position:top left; width:auto; height:296px;}
.ajaxpanel {text-align:center; background-image:url(../../images/ajax_panel.jpg); background-position:center; background-repeat:no-repeat; width:auto; height:296px; z-index:5000;}
.clearall {clear:both; font-size:2px; height:0px;}
.tenpixels {font-size:2px; height:10px;}

/*   ---   Second div - content   ---   */
.buttons {background-color:#A5C303; text-align:center; background-image:url(../../images/bg_page.jpg); background-repeat:repeat-y; background-position:center; width:auto;}

/*   ---   Third div - content   ---   */
.content {background-color:#A5C303; text-align:center; font-family:arial; font-size:12px; color:#000; background-image:url(../../images/bg_page.jpg); background-repeat:repeat-y; background-position:center; width:auto;}
.inside {background-image:url(../../images/bg_inside.jpg); background-repeat:no-repeat; background-position:top; width:907px; position:relative; float:left; height:auto;}
.inside p, .inside h2 {padding-left: 35px; padding-right: 20px;}
.inside li {margin-left: 20px;}
.rightpanelhome p, .rightpanelhome h2 {padding-left: 0px; padding-right: 20px;}
.bottom {background-image:url(../../images/bottom01.jpg); background-repeat:no-repeat; background-position:bottom; width:907px; position:relative; float:left; height:auto;}
.rightpanelhome {background-image:url(../../images/right_home.jpg); background-repeat:no-repeat; background-position:top left; font-size: 11px; color:#000; padding: 20px 15px 10px 30px; z-index:1000;}
.rightpanelsub {background-image:url(../../images/right_sub.jpg); background-repeat:no-repeat; background-position:top left; font-size:11px; color:#000; padding: 20px 15px 10px 10px; z-index: 1000;}
.rightpanelhome a:link, .rightpanelhome a:visited, .rightpanelsub a:link, .rightpanelsub a:visited {color:#21503E; text-decoration:underline; font-weight:normal; font-size:11px;}
.rightpanelhome a:hover, .rightpanelhome a:active, .rightpanelsub a:hover, .rightpanelsub a:active  {color:#FF9900; text-decoration:underline; font-weight:normal; font-size:11px;}
.right_pad {padding-right: 40px;}
.left_pad {padding-left: 40px;}
.nopad h2, .nopad p {padding: 0px 0px 0px 0px;}
.right_line {border-right: 1px dotted #ccc;}

/*   ---   Fourth div - footer   ---   */
.footer {background-color:#fff; width:auto;}
.footer a:link, .footer a:visited {color:#21503E; text-decoration:none; font-weight:bold; font-size:14px;}
.footer a:hover, .footer a:active {color:#FF9900; text-decoration:underline; font-weight:bold; font-size:14px;}
