    body {
         margin:0;
         padding:0;
         font-family: 'Trebuchet MS',Georgia, Times, Times New Roman, sans-serif;
         font-size: 10pt;
         color:#29303B;
         line-height:1.3em;
         background:url(graphics/content_bg.gif) repeat;
         }


    a {
         text-decoration: none;
         border:none;
         }
    a:link {
         color: #909D73;
         }
    a:visited {
         color: #999999;
         }
    a:hover, a:active {
         color: #990000;
         }
    img {
         border: none;
         }
    input, textarea
         {
         background: #F9FBF4;
         border: #E1D6C6 1px solid;
         }
    input.rater {
         background: none;
         border: none;
         }

    .comment input, .comment textarea {
         width: 300px;
         }

    textarea {
         width: 300px;
         height: 120px;
         }

    .button {
         width: 120px;
         }


    #header {
         background:#E4ECEE url(graphics/top.jpg) no-repeat top right;
         height: 120px;
         margin: 0;
         padding:0;
         border:#E1D6C6 1px solid;
         }
    #header h1 {
         margin: 0;
         color:#809070;
         font-size: 1.6em;
         margin:10px 0px 0 30px;
         text-align:left;
         }
    #header h1 a
         {
         color:#809070;
         text-decoration:none;
         }
    #header h1 a:hover
         {
         color:#F7F3ED;
         }
    #header #desc {
         font-weight:normal;
         font-style:italic;
         font-size:1em;
         color:#809070;
         text-align:left;
         margin: 0 0 0 60px;
         }

    #footer {
         margin:0 auto;
         padding: 7px 0;
         border-top:#BBC4A3 1px solid;
         clear: both;
         font-size: 0.8em;
         color: #999;
         text-align:center;
         }
    #footer a {
         border:none;
         color:#7A7636;
         }

    #main {
         padding:0px;
         border: none;
         }

    .seperator {
         height: 40px;
         background:url(graphics/divider.gif) no-repeat center;
         }

    #topnav {
         list-style:none;
         margin:0;
         padding: 5px;
         height: 20px;
         text-align:right;
         font-family:Verdana, Arial, Sans-Serif;
         background: #809070;
         }
    #topnav li {
         list-style:none;
         display:inline;
         padding:0;
         margin:0;
         font-weight:bold;
         }
    #topnav li a:link, #topnav li a:visited {
         text-decoration:none;
         color:#BBC4A3;
         }
    #topnav li a:hover, #topnav li a:active {
         color:#F7F3ED;
         }

    .contentarea {
         vertical-align: top;
         }

    .panels {
         width: 150px;
         vertical-align: top;
         }
    .panels h2 {
         margin: 0;
         padding:2px;
         font-size: 1em;
         color: #676E04;
         text-align: center;
         background: #E7EFDE;
         font-weight:bold;
         border:#E1D6C6 1px solid;
         }

    .panels input {
         width: 118px;
         }

    .button {
         width: 120px;
         }




    .panels ul {
         list-style-type: none;
         padding: 5px;
         margin: 0;
         margin-bottom: 20px;
         font-size: 0.9em;
         padding-bottom:20px;
         padding-top: 0px;
         background:#F3F6ED url(graphics/panels_bottom.gif) no-repeat bottom;
         border:#E1D6C6 1px solid;
         border-top:none;
         }
    .panels ul ul {
         list-style-type: none;
         margin: 0px;
         padding: 0px;
         padding-left:5px;
         margin-left:5px !important;
         font-size: 1em;
         background: none;
         border: none;
         }
    .panels ul ul ul {
         margin: 0px;
         padding: 0px;
         padding-left:5px;
         margin-left:5px !important;
         margin-left:0px;
         }

    .panels ul li {
         margin: 0px;
         padding: 0px;
         }
    .panels ul ul li
         {
         margin: 0px;
         padding: 0px;
         padding-left:15px;
         margin-left:0px;
         background:url(graphics/subcat_bullet.gif) no-repeat 5px 4px;
         }
    .panels ul ul ul li
         {
         margin: 0px;
         padding: 0px;
         padding-left:10px;
         margin-left:0px;
         background:url(graphics/sub-bullet.gif) no-repeat 0px 4px;
         }
         

    .rap ul {
         list-style-type: none;
         padding: 0px;
         padding-left: 15px;
         margin: 0;
         font-size: 1em;
         }

    .rap ul li {
         margin: 0px;
         padding: 0px;
         padding-left:15px;
         margin-left:15px !important;
         margin-left:0px;
         }

    .rap ul li {
         background:url(graphics/bullet.gif) no-repeat 2px 4px;
         }
    .rap ul ul li {
         background:url(graphics/subcat_bullet.gif) no-repeat 5px 5px;
         }
    .rap ul ul ul li {
         background:url(graphics/sub-bullet.gif) no-repeat 5px 6px;
         }

    .mainpart {
         width:100%;
         clear:both;
         font-size:1em;
         min-height:400px;
         padding-bottom:30px;
         }

    .leftboxes {
         padding:5px;
         margin: 5px;
         margin-left: 0px;
         margin-top: 0px;
         text-align: center;
         border: 1px solid;
         float:left;
         clear:left;
         background:#F3F6ED;
         border:#E1D6C6 1px solid;
         width: 160px;
         }
    .leftboxes img {
         margin-left: 5px;
         border: 1px solid;
         width: 150px;
         }

    .boxes {
         padding:0px;
         padding-bottom:20px;
         padding-top: 0px;
         margin: 5px;
         margin-right: 0px;
         margin-top: 0px;
         margin-bottom: 10px;
         text-align: center;
         border: 1px solid;
         float:right;
         clear:right;
         background:#F3F6ED url(graphics/panels_bottom.gif) no-repeat bottom;
         border:#E1D6C6 1px solid;
         width: 160px;
         }
    .boxes h2 {
         margin: 0;
         padding:2px;
         font-size: 1em;
         color: #676E04;
         text-align: center;
         background: #E7EFDE;
         font-weight:bold;
         border:none;
         border-bottom: #E1D6C6 1px solid;
         }
    .boxes img {
         margin-top: 5px;
         margin-bottom: 5px;
         }
    .boxes ul {
         text-align: left;
         list-style-type: none;
         padding: 0px;
         padding-left: 0px;
         margin: 0;
         font-size: 1em;
         }

    .boxes ul li {
         margin: 0px;
         padding: 0px;
         padding-left:15px;
         margin-left:15px !important;
         margin-left:0px;
         }

    .boxes ul li {
         background:url(graphics/subcat_bullet.gif) no-repeat 5px 5px;
         }


    .rap {
         padding:15px;
         border: 1px solid;
         background: #FFFFFF url(graphics/rap_bg.gif) no-repeat bottom right;

         }
    .rap .r_title {
         font-size:1.3em;
         margin:0;
         padding:0;
         font-weight:bold;
         }
    .rap .r_details {
         margin:0;
         padding:0;
         padding-left: 30px;
         font-size: 0.8em;
         border-bottom:1px solid;
         margin-bottom:20px;
         }
    .rap .r_main, .rap .r_conclusion  {
         margin:0;
         padding:0;
         padding-left: 10px;
         font-size: 0.9em;
         text-align: justify;
         }
    .rap .r_subheading {
         margin:0;
         padding:0;
         font-size: 1.1em;
         margin-top:20px;
         text-decoration: underline;
         font-weight:bold;
         }
    .rap .r_conclusion {
         font-size: 1em;
         }
    .rap .shortcuts {
         background: #F3F6ED;
         }
    div.comment {
         padding: 15px;
         margin: 0;
         padding-bottom:20px;
         background:#F3F6ED url(graphics/panels_bottom.gif) repeat-x bottom center;
         border: 1px solid;
         border-top: none;
         }
    div.comment .comment_header {
         margin:0;
         padding:0;
         font-size: 1.1em;
         margin-top:20px;
         text-decoration: underline;
         font-weight:bold;
         }
    .comment_title {
         font-size:1em;
         margin:0;
         padding:0;
         font-weight:bold;
         }
    .comment_details {
         font-size:0.8em;
         margin:0;
         padding:0;
         margin-left: 15px;
         }
    .comment_text {
         font-size:0.9em;
         margin:0;
         padding:0;
         margin-left: 45px;
         margin-bottom: 20px;
         }

    div.comment .comment_verified_title {
         font-size:1.1em;
         margin:0;
         padding:0;
         font-weight:bold;
         }
    div.comment .comment_verified_details {
         font-size:0.9em;
         margin:0;
         padding:0;
         margin-left: 15px;
         }
    div.comment .comment_verified_text {
         font-size:1em;
         margin:0;
         padding:0;
         margin-left: 45px;
         margin-bottom: 20px;
         }

    .info {
         margin-left      : auto;
         margin-right     : auto;
         margin-bottom    : 10px;
         border-collapse  : collapse;
         border-bottom    : 4px solid #DEDEDE;
         border-spacing   : 0px;
         }

    .info thead {
         background       : #E7EFDE;
         }

    .info th {
         font-size        : 1.1em;
         font-weight      : bold;
         letter-spacing   : 0.08em;
         vertical-align   : bottom;
         border-bottom    : 1px solid #DEDEDE;
         padding          : 4px;
         text-align       : left;
         }

    .info th a {
         color           : #000000;
         text-decoration : none;
         }

    .info th a:hover
         {
         color           : #5583BE;
         text-decoration : none;
         }

    .pagination
         {
         background       : #E7EFDE;
         text-align: center;
         }
    .even
         {
         background       : #F7F7F7;
         cursor: pointer;
         }
    .odd
         {
         background       : #FFFFFF;
         cursor: pointer;
         }

    .tableHover
         {
         background: #EFEFEF;
         cursor: pointer;
         }


    .inanuteven
         {
         background-color: #F7F7F7;
         }
    .inanutodd
         {
         background-color: #FFFFFF;
         }


