BODY {

   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #999999;
   line-height: 15px;
   background-color:#FFFFFF;
   margin-top: 0;
   margin-left: 0;
   margin-right: 0;
   margin-bottom: 0;
   font-size: 11px;
   }

A:link {
color: #3366CC;
font: 11px Tahoma, Verdana, sans-serif;
text-decoration: none;
   }

A:active {
color: #3366CC;
font: 11px Tahoma, Verdana, sans-serif;
text-decoration: none;
   }

A:visited {
color: #3366CC;
font: 11px Tahoma, Verdana, sans-serif;
text-decoration: none;
   }

A:hover {
color: #CCCCFF;
font: 11px Tahoma, Verdana, sans-serif;
text-decoration: underline;
   }

hr {
   color: #CCCCCC; height: 1px;
   }
   
ul {
   margin: 0px 0px 0px 0px;
   }

li {
   list-style-image:  url(../images/bullet_sq1.gif);
   }

h1 {
   color: #3366CC;
   font-size: 18px;
   font-weight: bold;
   font-family: Verdana, Tahoma, sans-serif;
   letter-spacing: 2px;
   text-decoration: none;
   padding: 0;
   margin-bottom: 0px;
   margin-top: 15pt;
   }

h2 {
   color: rgb(59, 115, 185);
   font-size: 16px;
   font-weight: bold;
   font-family: Verdana, Tahoma, sans-serif;
   letter-spacing: 2px;
   text-decoration: none;
   padding: 0;
   margin-bottom: 3px;
   margin-top: 15pt;
   }

h4 {
   color: #49648F;
   font-size: 15px;
   font-weight: bold;
   font-family: Verdana, Tahoma, sans-serif;
   letter-spacing: 2px;
   text-decoration: none;
   padding: 0;
   margin: 0;
   }
   
h5 {
   color: #880000;
   font-size: 14px;
   font-weight: bold;
   font-family: Verdana, Tahoma, sans-serif;
   letter-spacing: 2px;
   text-decoration: none;
   padding: 0;
   margin: 0;
   }
   
h6 {
   color: #880000;
   font-size: 12px;
   font-weight: bold;
   font-family: Verdana, Tahoma, sans-serif;
   letter-spacing: 2px;
   text-decoration: none;
   padding: 0;
   margin: 0;
   }

div {
        color: #666666;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: none;
        line-height: 15px;
   margin: 0px;
        padding: 0px;
        }

p   {
        color: #666666;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        text-decoration: none;
        line-height: 15px;
   margin-top: 0px;
   margin-left: 0;
   margin-right: 0;
   margin-bottom: 5px;
        padding: 0px;
        }

td,tr   {
        color: #666666;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 12px;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: none;
        line-height: 15px;
        }

textarea       {
   border: 1px #999999 solid;
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #666666;   
   line-height: 15px;   
    }

input         {
   border: 1px #999999 solid;
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #666666;
   line-height: 15px;
 }




/* Nomad Styles */

.bodytext {
   color: #666666;
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 12px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   text-decoration: none;
   line-height: 15px;
   margin-top: 0px;
   margin-left: 0;
   margin-right: 0;
   margin-bottom: 0px;
   padding: 0;
   }

.content_area   {
   padding: 10px;
   }

TABLE.maintable {
   border: 0px solid #FFFFFF ;
   width: 100% ;
   margin-top: 0px;
   background-color: #FFFFFF ;
   }

.top_banner      {
   background-image: url(../images/Nomad-Banner.gif);
   background-color: #FFFFFF;
   background-repeat: no-repeat;
   background-position: left;
   }

/* Top Navigation Links */

.top_nav   {
   font-family: Verdana, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   background-color: #A8A996;
   text-decoration: none;
   }

a.top_nav      {
   font-family: Verdana, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   background-color: #A8A996;
   border: 1px solid #A8A996;
   text-decoration: none;
   padding: 2px;
   }

a.top_nav:link      {
   font-family: Verdana, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
   padding: 2px;
   }

a.top_nav:visited   {
   font-family: Verdana, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
   padding: 2px;
   }

a.top_nav:hover      {
   font-family: Verdana, sans-serif;
   font-size: 12px;
   background-color: #C1C1B4;
   border: 1px solid #000000;
   }


.topnav_bar      {
    background-color: #A8A996;
   }

TD.topnav_bar      {
   background-color: #A8A996;
   }




/* Left_nav Menu Navigation */

.leftnav   {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   background-color: #EEEFEA;
   width: 230px;
   text-decoration:none;
   background-repeat: no-repeat;
   background-position: top left;
   }

table.leftnav      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   line-height: 25px;
   color: #666666;
   background-color: #EEEFEA;
   text-decoration:none;
   }

.leftnav-level1-NO      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   margin-left: 8px;
   }

.leftnav-before-img      {
   margin-left: 0px;
   vertical-align: bottom;
   }

a.leftnav-level1-NO      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   text-decoration:none;
   }

a.leftnav-level1-NO:link      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   color: #3366CC;
   text-decoration:none;
   }


a.leftnav-level1-NO:visited      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   color: #3366CC;
   text-decoration:none;
   }


a.leftnav-level1-NO:hover      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   color: #3366CC;
   text-decoration:none;
   }

.leftnav-level1-ACT      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   margin-left: 8px;
   }

a.leftnav-level1-ACT      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   }

a.leftnav-level1-ACT:hover   {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   color: #3366CC;
   }

a.leftnav-level1-ACT:link   {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   color: #3366CC;
   }

a.leftnav-level1-ACT:visited   {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   color: #3366CC;
   }


.leftnav-level2-NO      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #666666;
   line-height: 25px;
   margin-left: 15px;
   }

a.leftnav-level2-NO      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #666666;
   line-height: 16px;
   }

a.leftnav-level2-NO:hover      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   line-height: 16px;
   color: #3366cc;
   }

a.leftnav-level2-NO:visited      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #666666;
   line-height: 16px;
   }

.leftnav-level2-ACT      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #666666;
   line-height: 16px;
   margin-left: 15px;
   }

a.leftnav-level2-ACT      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #666666;
   line-height: 16px;
   }

a.leftnav-level2-ACT:hover      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   line-height: 16px;
   color: #3366cc;
   }

a.leftnav-level2-ACT:visited      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #3366CC;
   line-height: 16px;
   }

TD.leftnav-level1-BOX-sm      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 5px;
   color: #666666;
   line-height: 5px;
}

TD.leftnav-level1-BOX      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #666666;
   line-height: 25px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #FFFFFF;
   }

/* ---- BREADCRUMB BAR --- */
.crum_bar      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9px;
   color: #3366CC;
   background-color: #EBEBEB;
   font-size: 9px;
   }

TD.crum_bar      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9px;
   color: #3366CC;
   background-color: #EBEBEB;
   font-size: 9px;
   }

a.crum_bar      {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9px;
   color: #3366CC;
   background-color: #EBEBEB;
   line-height: 16px;
   }

a.crum_bar:link   {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9px;
   color: #3366CC;
   }

a.crum_bar:hover   {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9px;
   color: #3366CC;
   }

a.crum_bar:visited   {
   font-family: Verdana, Arial, sans-serif;
   font-size: 9px;
   color: #3366CC;
   }

/* --- Bottom Navigation Menu --- */
.bottom_nav      {
   font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #666666;
    vertical-align: top;
   }

a.bottom_nav      {
   font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #666666;
    vertical-align: top;
   }

a.bottom_nav:link    {
   font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
   color: #666666;
   }

a.bottom_nav:visited    {
   font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #666666;
   }

a.bottom_nav:hover   {
   font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
   color: #3366cc;
   }

.bottomnav_bar      {
    background-color: #A8A996;
   }

TD.bottomnav_bar   {
   background-color: #A8A996;
   height: 10px;
   }

TD.sectiontable      {
   border: 0px solid #CCCCCC;
}

/* ---  Modified Typo3 Specific Styles --- */
.csc-sitemap-level1   {
   font-family: Verdana, Arial, sans-serif;
   font-size: 20px;
   color: #333333;
   line-height: 25;
   margin-left: 20px;
   }

.csc-sitemap-level2    {
   font-family: Verdana, Arial, sans-serif;
   font-size: 15px;
   color: #333333;
   line-height: 16px;
   margin-left: 40px;
   }

.sitemap1   {
   font-size: 14px;
   margin-top: 3px;
       border-bottom-width: 1px;
       border-bottom-style: dotted;
       border-bottom-color: rgb(161, 165, 169);
       padding-bottom: 3px;
       padding-top: 5px;
       margin-bottom: 0.5em;
   color: rgb(59, 115, 185);
}

.sitemap2   {
   font-size: 13px;
   margin-left: 25px;
       color: rgb(118, 121, 124);
}

.sitemap3   {
   font-size: 13px;
   margin-left: 50px;
       color: rgb(118, 121, 124);
}

.sitemap4   {
   font-size: 13px;
   margin-left: 75px;
       color: rgb(118, 121, 124);
}


/* --- Modified irFAQ Styles -- */
.tx-irfaq-pi1 dt p
{
        font-family: Verdana, Arial, sans-serif;
        font-size: 15px;
        color: #3366CC;
        font-weight: bold;
        line-height: 20px;
}


div.jwcalendar_single .desc {
    font-size: 14px;
}