body 	{ font-family:Verdana; font-size:10pt; margin: 0pt; color: #000000; margin-top: 0pt; }
p		{ font-family:Verdana; font-size:10pt; margin: 0pt; color: #000000; }
.home   { color: #000000; line-height:150%; margin-top:0pt; margin-bottom:0pt}
p.home  { color: #000000; line-height:150%}
li.home { color: #000000; margin-bottom:4pt}
td		{ font-family:Verdana; font-size:10pt; margin: 0pt; color: #000000; line-height:140%; }
h1          { font-size: 10pt; color: #684536; 
                  text-align: left; 
                  display:inline;    
                } 
h2		        { font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #000000}
h3      { font-family:Times New Roman; font-size:18pt; color:#000000; padding-left:5pt}
h4		{ font-family:Times New Roman; text-align:center; font-size:12pt; margin: 10pt; color: #000000; padding-top: 10pt; padding-bottom: 10pt}

redheading      { font-family:Times New Roman; font-size:18pt; color:#000000; padding-left:5pt}
input   { font-family:Verdana; font-size:8pt}
select  { font-family:Verdana; font-size:8pt}



a:link { font-family:Verdana; font-size:10pt; color: #000000; text-decoration:none }
a:visited { font-family:Verdana; font-size:10pt; color: #000000; text-decoration:none }
a:hover { font-family:Verdana; font-size:10pt; color: #CC0000; text-decoration:underline }
a:active { font-family:Verdana; font-size:10pt; color: #000000; text-decoration:none }

.OFRegular {vertical-align:top; font-weight:normal; }
.OFSubscript {font-weight:normal; color:Gray}
.OFSubHeading {font-weight:bold; color:#744b39}
.OFValidation   {font-weight:bold; 
		color:red; 
		background-image: url("/Images/error_icon2.gif");
 		background-repeat: no-repeat;
 		background-position: 0 0;
		}
.OFLeft {color:Gray; text-align:justify}
.OFSubTitle { text-align:center; width:425pt; color:#744b39; font-weight:bold; font-size: 10pt; margin-left:5pt; border-bottom: solid 1pt #d9d9d9; border-top: solid 1pt #d9d9d9 }
.OFPopup 
{
    position:absolute; 
    top:250px; 
    left: 200px; 
    width: 700px; 
    height: 400px; 
    background: White; 
    overflow:scroll;
    border: solid 1pt black;
    z-index: 1000;
}

ul.OF              { 
                  margin-top:0;
                  padding-top:0;
                  width: 190px; 
                  padding:0pt; margin: 0pt ;
                  list-style-position: inside;
                }
li.OF           { 
                  list-style-image: url(../ICNew/images/cat_bullet_redlower.gif); 
                  list-style-position:outside;
                  margin-left: 10pt;
                  color: Gray;                  
                }
ul.OFlong              { 
                  margin-top:0;
                  padding-top:0;
                  padding:0pt; margin: 0pt ;
                  list-style-position: inside;
                }
li.OFlong           { 
                  list-style-image: url(../ICNew/images/cat_bullet_redlower.gif); 
                   list-style-position:outside;
                  margin-left: 10pt;
                                 }
.OFNav 
{
font-family: Times New Roman;
color:Gray;
font-size:8pt;
border-top: solid 1px brown;
border-bottom: solid 1px brown;
margin: 5px;
text-align:center;
vertical-align:middle;
width:50pt;

}
.OFNavActive 
{
width:50pt;
font-family: Times New Roman;
font-weight: bolder;
background-color: #cccc99;
color:white;
font-size:8pt;
border-top: solid 1px purple;
border-bottom: solid 1px purple;
margin: 5px;
text-align: center;
vertical-align:middle;
}
.OFSubTotalCaption
{
font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #744b39;
text-align:left;
vertical-align:top;
}
.OFSubTotalCaption2
{
font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #825D89;
text-align:right;
vertical-align:top;
width:400pt;
background-color: #fbf9f4;
}
.OFSubTotal
{
font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #825D89;    
text-align:right;
vertical-align:top;
background-color: #fbf9f4;
}
.OFCart
{
    background-color: #fbf9f4;
}
ul.catlist 
{
    list-style-type: none;
    list-type: none;
    margin: 0pt;
    padding: 0pt;
    }
li.catlist {
  background-image:url(/images/cat_bullet_red.gif) ;
  background-repeat: no-repeat;
  background-position: 0 2pt;
  padding-left: 10pt;
  line-height: 14pt
  
  }
#tt-shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    width: 200px;
}

#tt-shadow-container .tt-shadow2,
#tt-shadow-container .tt-shadow3,
#tt-shadow-container .tt-container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #tt-shadow-container .tt-shadow1 {
        background: #F1F0F1;
    }

    #tt-shadow-container .tt-shadow2 {
        background: #DBDADB;
    }

    #tt-shadow-container .tt-shadow3 {
        background: #B8B6B8;
    }

    #tt-shadow-container .tt-container {
        background: #ffffff;
        border: 1px solid #848284;
        padding: 10px;
    }
p.tt   { color: #000000; line-height:150%; margin-top:3px; margin-bottom:5px;font-weight:normal;text-align: left;}
h2.tt  { font-family:Verdana; font-size:10pt; margin-bottom:5px; font-weight:bold; color: #744B39;text-align: left;}

.error
{
 width: 100%;
 background-color: white;
 border-color: red;
 border-style: solid;
 border-width: thin;
 margin-bottom: 2em; 
 padding-left: 1em;
 padding-top: 1em;
}

.error ul
{
 list-style-type: none;
 margin: 1em 1em 1em 1em;
 font-size: 9pt;
}

.error li
{
 background-image: url("/Images/error_icon2.gif");
 background-repeat: no-repeat;
 background-position: 0 0;
 padding-left: 2em;
 color: #666666;
}
.IClinkbuttonwrapper 
{
margin-bottom:10px
}
.IClinkbutton 
{
background-image:url(/images/arrow_purple_i.gif); 
background-position:left top; 
background-repeat:no-repeat; 
margin-bottom: 2px;
margin-left: 1px;
padding-top:2px; 
padding-bottom:2px; 
padding-left:19px; 
font-size:10px; 
color:black;
}
.IClinkbutton:link
{
text-decoration:none; 
color:black;
}
.IClinkbutton:visited
{
text-decoration:none; 
color:black;
}
.IClinkbutton:hover
{
color:#CC0000;
text-decoration: underline;
}
.IClinkbutton:active
{
text-decoration:none; 
color:black;
}
td.tablebg { background-color: #fbf9f4}
td.tablebgbeige { background-color: #fbf9f4}

/* Calendar */
.Cal_Style .ajax__calendar_container 
{    
    border:1px solid #646464;
    background-color: white;
    color:#000000;
}

.Cal_Style .ajax__calendar_hover .ajax__calendar_day 
{
    background-color:#825d89;
    border-color:#daf2fc;
    color:#ffffff;
    font-size:12px;
 
}

.Cal_Style .ajax__calendar_today 
{cursor:pointer;padding-top:3px; color:#ffffff}

.Cal_Style .ajax__calendar_footer 
{border-top:1px solid #f5f5f5;}

.Cal_Style .ajax__calendar_dayname 
{border-bottom:1px solid #f5f5f5;}

.Cal_Style .ajax__calendar_day
{border:1px solid #f5f5f5;}



