body 	{ font-family:Verdana; font-size:8pt; margin: 0pt; color: #000000; margin-top: 5pt}
p		{ font-family:Verdana; font-size:8pt; margin: 0pt; color: #000000; }
.home   { color: #744B39; line-height:150%; margin-top:3px; margin-bottom:5px}
p.home  { color: #744B39; line-height:150%}
img { -ms-interpolation-mode:bicubic; }
li.home { color: #744B39; margin-bottom:4pt}
td		{ font-family:Verdana; font-size:8pt; margin: 0pt; color: #000000}
h1          { font-size: 10pt; color: #684536; 
                  text-align: left; 
                  display:inline;    
                } 
h1.title		{ font-family:Times New Roman; font-size:17pt; font-weight:normal; color:#684536; margin:0px; padding-bottom:4px; padding-top:6px;}
h2		        { font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #744b39}
h2.purplebold	{ font-family:Verdana; font-size:8pt; margin: 0pt; font-weight:bold; color: #744b39}
h2.purple		{ font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:normal; color: #744b39}
h2.mocha		{ font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:normal; color: #744b39}
h2.mochabold	{ font-family:Verdana; font-size:10pt; margin: 0pt; font-weight:bold; color: #744b39}
h2.bf           { color:#744B39; font-size:8pt; font-weight:normal; text-align:center }
h3      { font-family:Times New Roman; font-size:18pt; color:#684536; padding-left:5pt}
h4		{ font-family:Times New Roman; text-align:center; font-size:12pt; margin: 0pt; color: #744b39; padding-top: 10pt; padding-bottom: 10pt}
h5		{ font-family:Times New Roman; text-align:left; font-size:16pt; margin: 0pt; font-weight:bold; color: #744b39;}
h6		{ font-family:Times New Roman; text-align:left; font-size:13pt; margin: 0pt; font-weight:bold; color: #825D89;}
.article_sub_heading	{ font-family:Verdana; font-size:8pt; color:#8f7469; font-style:italic}
redheading      { font-family:Times New Roman; font-size:18pt; color:#684536; padding-left:5pt}
input   { font-family:Verdana; font-size:8pt}
select  { font-family:Verdana; font-size:8pt}

p.nav1          { font-size: 8pt; color: #744B39; 
                  text-align: left; 
                  display:inline;    
                } 
p.nav2          { font-size: 8pt; color: #cc0000;
                  height: 12px; margin: 2pt; display:inline;
                } 
p.nav3          { font-size: 8pt; color: #744B39; padding-left:1px;
                  height: 8px; margin: 2pt; display:inline;
                } 	
p.nav4			{font-size:xx-small; color:6a5245;
				}	
ul.leftnav      { 
                  margin-top:0;
                  padding-top:0;
                  width: 95pt; height: 12px;
                  padding-left:0pt; margin-left: 0pt ;
                  display:inline;
                  
                }
li.leftnav      { 
                  list-style-image: url('images/clearpixel_list.gif'); 
                  margin-left: 3pt; margin-right: 2pt; padding-top:0; padding-bottom:0; 
                  list-style-position:outside
                }

a:link { font-family:Verdana; font-size:8pt; color: #744B39; text-decoration:underline }
a:visited { font-family:Verdana; font-size:8pt; color: #744B39; text-decoration:underline }
a:hover { font-family:Verdana; font-size:8pt; color: #C91E20; text-decoration:underline }
a:active { font-family:Verdana; font-size:8pt; color: #744B39; text-decoration:underline }
a.navconcept:link { font-family:Verdana; font-weight:bold; font-size:8pt; color: #CC0000; text-decoration:none }
a.navconcept:visited { font-family:Verdana; font-weight:bold; font-size:8pt; color: #CC0000; text-decoration:none }
a.navconcept:hover { font-family:Verdana; font-weight:bold; font-size:8pt; color: #CC0000; text-decoration:underline }

a.navconcept3:link { font-family:Verdana; font-weight:bold; font-size:8pt; color: #744B39; text-decoration:none }
a.navconcept3:visited { font-family:Verdana; font-weight:bold; font-size:8pt; color: #744B39; text-decoration:none }
a.navconcept3:hover { font-family:Verdana; font-weight:bold; font-size:8pt; color: #744B39; text-decoration:underline }

a.navconcept2:active { font-family:Verdana; font-weight:bold; font-size:8pt; color: #CC0000; text-decoration:none; margin-top:5px }
a.navconcept2:link { font-family:Verdana; font-weight:bold; font-size:8pt; color: #CC0000; text-decoration:none; margin-top:5px }
a.navconcept2:visited { font-family:Verdana; font-weight:bold; font-size:8pt; color: #CC0000; text-decoration:none; margin-top:5px }
a.navconcept2:hover { font-family:Verdana; font-weight:bold; font-size:8pt; color: #CC0000; text-decoration:underline; margin-top:5px }
a.navconcept2:active { font-family:Verdana; font-weight:bold; font-size:8pt; color: #CC0000; text-decoration:none }
a.navindex:link { font-family:Verdana; font-weight:bold; font-size:10pt; color: #684536; text-decoration:none }
a.navindex:visited { font-family:Verdana; font-weight:bold; font-size:10pt; color: #684536; text-decoration:none }
a.navindex:hover { font-family:Verdana; font-weight:bold; font-size:10pt; color: #684536; text-decoration:underline }
a.navindex:active { font-family:Verdana; font-weight:bold; font-size:10pt; color: #684536; text-decoration:none }
a.nav1:link { font-size: 10pt; color: #744B39; text-decoration:none }
a.nav1:visited { font-size: 10pt; color: #744B39; text-decoration:none }
a.nav1:hover { font-size: 10pt; color: #CC0000; text-decoration:underline }
a.nav1:active { font-size: 10pt; color: #744B39; text-decoration:none }
a.nav2:link { font-size: 8pt; color: #744B39; text-decoration:none }
a.nav2:visited { font-size: 8pt; color: #744B39; text-decoration:none }
a.nav2:hover { font-size: 8pt; color: #CC0000; text-decoration:underline }
a.nav2:active { font-size: 8pt; color: #744B39; text-decoration:none }
a.nav3:link { font-family:Verdana; font-size:8pt; color: #744B39; text-decoration:none }
a.nav3:visited { font-family:Verdana; font-size:8pt; color: #744B39; text-decoration:none }
a.nav3:hover { font-family:Verdana; font-size:8pt; color: #C91E20; text-decoration:underline }
a.nav3:active { font-family:Verdana; font-size:8pt; color: #744B39; text-decoration:none }
a.nav4:link { font-family:Verdana; font-size:8pt; color: #744B39; text-decoration:underline }
a.nav4:visited { font-family:Verdana; font-size:8pt; color: #744B39; text-decoration:underline }
a.nav4:hover { font-family:Verdana; font-size:8pt; color: #C91E20; text-decoration:underline }
a.nav4:active { font-family:Verdana; font-size:8pt; color: #744B39; text-decoration:underline }
a.nav5:link { font-family:Verdana; font-weight:bold; font-size:8pt; color: #684536; text-decoration:underline }
a.nav5:visited { font-family:Verdana; font-weight:bold; font-size:8pt; color: #684536; text-decoration:underline }
a.nav5:hover { font-family:Verdana; font-weight:bold; font-size:8pt; color: #684536; text-decoration:underline }
a.nav5:active { font-family:Verdana; font-weight:bold; font-size:8pt; color: #825D89; text-decoration:underline }
a.purple:link { font-family:Verdana; font-size:8pt; color: #ffffff; text-decoration:none }
a.purple:visited { font-family:Verdana; font-size:8pt; color: #ffffff; text-decoration:none }
a.purple:hover { font-family:Verdana; font-size:8pt; color: #ffffff; text-decoration:underline }
a.purple:active { font-family:Verdana; font-size:8pt; color: #ffffff; text-decoration:none }
.OFLabel {font-weight:bold; vertical-align:top; width:200px; color:#744b39; }
.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('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('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(http://www.invitationconsultants.com/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;}



