/*
   Design by Free CSS Templates
   http://www.freecsstemplates.org
   Released for free under a Creative Commons Attribution 2.5 License
   */

body {
       margin: 10px 0;
       padding: 0;
       background: #d7dcd9 url(images/img1.gif) repeat-y center top;
       font-family: Arial, Helvetica, sans-serif;
       font-size: .8em;
       color: #444a33;
       text-align:center;
       }

h1, h2, h3, h4, h5, h6 {
                         margin: 0;
                         padding: 0;
                         letter-spacing: -2px;
                         font-family: Georgia, "Times New Roman", Times, serif;
                         font-variant: small-caps;color: #C73633;
                         }

h2 { 
     border-bottom: 1px solid #cacac9;
     width:640px;
     }


h2 {
     padding: 14px 0 0 0;
     word-spacing: 5px;
     font-size: 2.25em;
     color: #006325;
     }

h3 {
     padding: 20px 0 0 0;
     word-spacing: 3px;
     font-size: 1.80em;
     color: #666666;
     }

a {
    color: #853f01;
    }

a:hover {
          text-decoration: none;
          color: #cb9260;
          }

a img {
        border:none;
        }

.green {
         color: #95AE36;
         }

.red {
       color: #C73633;
       }

.gray {
        color: #B9ADAC;
        }

.lightGray { 
             color: #cacac9;
             }

.brown { 
         color: #853f01;
         }

.image {
         float: left;
         margin: 0 20px 0 0;
         }

.list, .list2c {
                 margin-left: 0;
                 padding-left: 0;
                 list-style: none;
                 line-height: 2em;
                 }

.list2c li {
             float: left;
             width: 50%;
             }

/* Header */

#header {
          margin: 0 auto;
          display: block;
          margin-top:10px;
          margin-bottom:10px;
          margin-left:-10px;
          text-align:center;
          width:100%;
          }

#header h1 {
             padding-left: 20px;
             letter-spacing: -3px;
             font-size: 3.5em;
             }

#header h2 {
             padding: 42px 10px 0 0;
             word-spacing: normal;
             letter-spacing: -1px;
             font-size: 2em;
             }

#header a {
            text-decoration: none;
            }

#bodyWrapperWrapper { 
                      width:100%;
 }

#bodyWrapper { 
               text-align:left;
 }

/* Menu */

#menuWrapper {
               width:100%;
               text-align:center;
        }

#menu {
        left:0%;
        width: 721px;
        height: 30px;
        margin: 0 auto;
        display: block;
        clear: both;
        }

#menu ul {
           margin: 0;
           padding: 0;
           list-style: none;
           }

#menu li {
           display: inline;
           }



#menu a {
          display: block;
          float: left;
          width: 120px;
          height: 25px;
          padding: 7px 0 0 0;
          background: #999999 url(images/img2.gif) repeat-x left bottom;
          text-align: center;
          letter-spacing: -1px;
          text-decoration: none;
          color: #FFFFFF;
          font-variant: small-caps;
          font-weight: bold;
          }

.menuLeft { 

 }

.menuRight { 

 }

#menu a:hover {
                background: #cccccc url(images/img3.gif) repeat-x left top;
                }

/* Content */

#content {
           width: 660px;
           margin: 0 auto;
           padding: 20px;
           text-align:left;
           }

#colOne {
          float: right;
          width: 650px;
          min-height:390px;
          }

#colTwo {
          float: left;
          width: 220px;
          }

/* Footer */

#footer {
          clear: both;
          width: 721px;
          margin: 0 auto;
          padding: 5px 0;
          /*background: #87A12C url(images/img2.gif) repeat-x left bottom;*/
          border-top: 1px solid #cacac9;
          font: "Times New Roman", Times, serif;
          width:640px;
          }

#footer p, #footer a {
                       margin: 0;
                       text-align: center;
                       font-size: 10px;
                       font-weight: bold;
                       color: #8C8984;
                       }

#footerMenuWrapper { 
                     padding:10px;
              }
#footerMenu { 

              text-align: center;
              font-size: 10px;
              }

/* Misc */

.greyborder { 
              border-top: 1px solid #000;
              border-bottom: 1px solid #000;
              }

.criteria li { 
               margin-bottom:12px;
 }
