﻿A:hover
{
   color:Black;
}
A:link
{
   color:Black;
}
A:active
{
    color:Black;
}
A:visited
{
    color:Black;
}
body
{
     font-family: Arial, Helvetica, sans-serif; 
     color:#69694f;
     font-size: 10pt; 
     padding-top: 0px;
     margin-top: 0px; 
     vertical-align:top;
     height:100%;
     
}
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003868;
	font-weight: bold;   
	padding-top:10px;
	padding-bottom:10px;
}
strong
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #a7a981;
	padding-top:10px;
	padding-bottom:10px;
}
.splash_wrapper
 {
position: relative;
height: 600px;
width: 450px;
margin-right: auto;
margin-left: auto;
} 
.splash_text_div 
{
height: 37px;
width: 417px;
margin-right: auto;
margin-left: auto;
text-align: center;
position: absolute;
left: 21px;

}
.splash_text 
{	
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
position: absolute;
left: 5px;
text-align: center;
}
.splash_text a:link 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
}
.splash_text a:visited 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
}
.splash_text a:hover 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #00669D;
text-decoration: none;
}
.splash_text a:active 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
} 
.splash_logo
 {
height: 95px;
width: 388px;
margin-right: auto;
margin-left: auto;
position: absolute;
left: 36px;
} 
.home_green_header
{ color:#8b9156;
    font-size:11pt;
}
.home_red_header
{color:#990604;
    font-size:11pt;
}
.padding
{
    padding:20px;
    }
.tablestyle
{
    vertical-align: text-top;
}
.BlackCaseStudiesTable
{
    height:100%;
    width:200px;
    margin-left:20px;
   vertical-align:  middle;
   border-style:none;
 }
 .smallImg
 {
    height:125px;
    width:80px;    
 }
h2
{
   font-size:13pt;        
}
 .Content1   
 {
    width:665px;
    background-color:White;
    padding-right:20px;
 }
p
{ 
    font-size:10pt;
    color:#69694f;
    font-family:Arial;
}  
.fontheight
{
    
}
.WhiteText
{ 
    font-size:9pt;
    color:White;
    font-family:Arial;
}      
a.BlackBolderLink:hover
    {
    font-size:13pt;
    color:Black;
     font-family:Arial;
     font-weight:bold;
     text-decoration: underline;
}
a.BlackBolderLink:link
{ 
        font-size:13pt;
        color:Black;
        font-family:Arial;
        font-weight:bold;
        text-decoration: none;
}
a.BlackBolderLink:active
{
        font-size:13pt;
        color:Black;
        font-family:Arial;
        font-weight:bold;
        text-decoration: underline;
}
a.BlackBolderLink:visited
{
        font-size:13pt;
        color:Black;
        font-family:Arial;
        font-weight:bold;
        text-decoration:none;
        }
a.BlackBoldLink:hover
{
        font-size:11pt;
        color:Black;
        font-family:Arial;
        font-weight:bold;
        text-decoration: underline;
}
a.BlackBoldLink:link
{ 
        font-size:11pt;
        color:Black;
        font-family:Arial;
        font-weight:bold;
        text-decoration: none;
}
a.BlackBoldLink:active
{
        font-size:11pt;
        color:Black;
        font-family:Arial;
        font-weight:bold;
        text-decoration: underline;
}
a.BlackBoldLink:visited
{
        font-size:11pt;
        color:Black;
        font-family:Arial;
        font-weight:bold;
        text-decoration:none;
}
a.BlackLink:hover
{
        font-size:11pt;
        color :Black;
        font-family:Arial;
        text-decoration: underline;
}
a.BlackLink:link
{ 
        font-size:11pt;
        color:Black;
        font-family:Arial;
        text-decoration: none;
}
a.BlackLink:active
{
        font-size:11pt;
        color:Black;
        font-family:Arial;
        text-decoration: underline;
 font-weight:normal;
        }
a.SmallBlackLink:visited
{
        font-size:8pt;
       color: #4D4F2B; 
        text-decoration:underline;
 font-weight:normal;
        }
a.SmallBlackLink:hover
{
        font-size:8pt;
        color:#b1b196;
        text-decoration: underline;
 font-weight:normal;
}
a.SmallBlackLink:link
{ 
        font-size:8pt;
       color: #4D4F2B; 
        vertical-align:middle;
        text-decoration: underline;
 font-weight:normal;
              
}
a.SmallBlackLink:active
{
        font-size:8pt;
        color:#b1b196;
        text-decoration: underline;
 font-weight:normal;
        }
        
a.BlackLink:visited
{
        font-size:11pt;
       color:#69694f;
        font-family:Arial;
        text-decoration:none;
        }
a.WhiteBoldLink:hover
{
        font-size:11pt;
        color:White;
        font-family:Arial;
        font-weight:bold;
        text-decoration: underline;
        font-style:italic;
}
a.WhiteBoldLink:link
{ 
        font-size:11pt;
        color:White;
        font-family:Arial;
        font-weight:bold;
        text-decoration: none;
        font-style:italic;
}
a.WhiteBoldLink:active
{
        font-size:11pt;
        color:White;
        font-family:Arial;
        font-weight:bold;
        text-decoration: underline;     
        font-style:italic;    
}
a.WhiteBoldLink:visited
{
        font-size:11pt;
        color:White;
        font-family:Arial;
        font-weight:bold;
        text-decoration:none;
        font-style:italic;
}
.WhiteBoldLink1:hover
{
        font-size:11pt;
        color:White;
        font-family:Arial;
        font-weight:bold;
}
.WhiteBoldLink1:link
{ 
        font-size:11pt;
        color:White;
        font-family:Arial;
        font-weight:bold;
}
.WhiteBoldLink1:active
{
        font-size:11pt;
        color:White;
        font-family:Arial;
        font-weight:bold;
}
.WhiteBoldLink1:visited
{
        font-size:11pt;
        color:White;
        font-family:Arial;
        font-weight:bold;
}
a.WhiteLink:hover
{        
        font-size:8pt;
        color:White;
        font-family:Arial;
        text-decoration: underline;
}
a.WhiteLink:link
{ 
        font-size:8pt;
        color:White;
        font-family:Arial;
        text-decoration: underline;
}
a.WhiteLink:active
{
        font-size:8pt;
        color:White;
        font-family:Arial;
        text-decoration: underline;     
}
a.WhiteLink:visited
{        font-size:8pt;
        color:White;
        font-family:Arial;
        text-decoration:underline;
}
.FormStyle
{
       margin-top: 0px; 
       vertical-align:top;        
}
.MasterPageDivStyle
{
        margin-top: 0px; 
        width: 824px; 
        text-align: left; 
        padding-bottom: 10px; 
        background-color:#ffffff; 
        vertical-align:top;  
        height:100%;              
}
.Logo
{   
        padding-left:0px; 
        vertical-align: middle; 
        padding-top:9px;  
        padding-bottom:9px; 
        border:solid 1px white;
        width:620px;
}

.homeclients_flash {
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4F2B;
	height: 211px;
	float: left;
	width: 248px;
	padding-left: 15px;	
} 
.home_flashnugget 
{
	height: 231px;
	width: 824px;
	position: absolute;
	background-color: #A7A981;
} 
.Newsletter
{   
        padding-left:0px; 
        vertical-align: middle;   
        width:204px; 
      
}
.MasterPageTableStyle1
{
      width:100%;
       text-align:left;
       vertical-align:text-top;  
      margin-top: 0px; 
      height:90px;
      padding-top:0px; 
}
.MasterPageTableStyle3
{
      width:100%;
       text-align:left;
       vertical-align:text-top;  
      margin-top: -140px; 
      height:90px;
      padding-top:0px; 
}
.MasterPageTableStyle4
{
      width:100%;
       text-align:left;
       vertical-align:text-top;  
      margin-top: -200px; 
      height:90px;
      padding-top:0px; 
}
.MasterPageTableStyle5
{
      width:100%;
       text-align:left;
       vertical-align:text-top;  
      margin-top: -220px; 
      height:90px;
      padding-top:0px;
border:solid 1px red; 
}
.MasterPageTableHome
{
      width:100%;
       text-align:left;
       vertical-align:text-top;  
      margin-top: 240px; 
      height:90px;
      padding-top:0px; 
}
.MasterPageTableStyle2
{
      width:100%;
       text-align:left;
       vertical-align:text-top;  
      margin-top: 240px; 
      height:90px;
      padding-top:0px; 
}
.MasterPageTableStyle
{
      width:100%;
       text-align:left;
       vertical-align:text-top;  
      margin-top: 0px; 
      padding-top:0px; 
     }
.TopMenu2
{
    text-align:right;
}
.TopMenu
{
  background-image: url(/Images/menu_bg.gif);
   background-position:bottom;
   background-repeat:repeat-x;
        vertical-align:middle; 
        width:824px;       
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;                  
        height:32px;
}
.CaseStudies
{
    width:260px;
    background-color:Black;
    color:White;
    vertical-align:top; 
    text-align:left;
}
.Content
{
        padding: 0px;  
        z-index:4;
}
.TopMenu1 
{
        vertical-align:top; 
        text-align:left;
  margin: 0px 0px 0px 0px;
        position:relative;
        padding: 0px;  
        z-index:3;       
} 
.TopMenu4
{
        vertical-align:top; 
        text-align:left;
        font-size: 10pt;
        color: Black;
        font-family: Arial;        
        margin: 0px 0px 0px 0px;
        position:relative;
        padding: 0px;  
        z-index:3;       
}
.TopMenu3 
{
        vertical-align:top; 
        text-align:left;
        font-size: 10pt;
        color: Black;
        font-family: Arial;        
        margin: 0px 0px 0px 0px;
        position:relative;
        padding: 0px;  
        z-index:3;       
} 
.BlackBoldText
{
    font-size:13px;
    font-weight:bold;
    color:#000000;
}
.BlackText
{    font-size:10px; 
    color:#000000;   
}
.SmallBlackBoldText
{
    font-size:11px;
    font-weight:bold;
    color:#000000;
}
.BlackBoldText2
{
    font-size:16px;
    font-weight:bold;
    color:#000000;
    
}
.poweredBySitefinityLogo
{
    margin: 0 0 0 -2000px ;
    display:none;
}
.WhiteText
{
    color:White;
    font-size:13pt;
    font-family:Arial;
    margin-left:20px;
    margin-top:30px;
    
}
.WhiteText1
{
    color:White;
    font-size:11pt;
    font-family:Arial;
    margin-left:20px;  
}
.margin1
{
    margin-left:10px;
    margin-right:10px;
}

.whiteborder
{border-right:solid 1px #fff;
}
.redborder
{
    border:solid 0px red;
}
.border
{
   background-image: url(/App_Themes/Hattaway/Images/border.gif); 
   background-repeat:no-repeat; 
   background-position:top;
}
.newsletter_style
{
    height:33px; 
    border-left-style: solid; 
    border-left-width: 1px; 
    border-left-color: #a3a87f;
}
.topalign
{
 color:#69694f;
    vertical-align:top;
    }
    
.margin1
{
    margin:0px;
}
.margin2
{
    margin:5px;
}
.padding
{
    padding:20px;
}
.smalltext1
{
    font-size: 10pt; 
    color: #666666; 
    font-family: 'arial','sans-serif';
    
}
.HTWCSubmitButton
{
    background-color: #AFB18A;
    border-style: none;
    cursor: pointer;
    height:23px;
    width:83px;
    color:White;
    font-size:10pt;
}

.topbanner
{
    border-right: #cacfa6 1px solid; 
    padding-right: 0px; 
    border-top: #cacfa6 1px solid; 
    padding-left: 0px; 
    background-image: url(/images/banner-home.jpg); 
    padding-bottom: 0px; 
    border-left: #cacfa6 1px solid; 
    padding-top: 0px; 
    border-bottom: #cacfa6 1px solid;
}
.divbannerstyle
{
  z-index: 1; 
  left: 7px; 
  position: relative; 
  top: -201px;   
}
.style1
{z-index: 2;
}
.HTWCSubmitButton
{
    background-color: #AFB18A;
    border-style: none;
    cursor: pointer;
    height:23px;
    width:83px;
    color:White;
    font-size:10pt;
}

.table1
{
    border-right: #a8a97d 5px solid; 
    border-top: #a8a97d 0px solid; 
    border-left: #a8a97d 5px solid; 
    border-bottom: #a8a97d 5px solid;
}
.newslettertext
{
   font-size: 11px; 
   margin: 0px 0px 0px 5px; 
   color: #9f9f9e; 
   font-family: arial;

}
.hr
{
    border-right: medium none; 
    border-top: medium none; 
    vertical-align: middle; 
    border-left: medium none; 
    border-bottom: 1px solid
}
.td1
{
    padding-left:20px; 
    padding-right:20px; 
    padding-top:10px;
}
.ContactUsFooter
{ width:80%;
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #69694F; 
	text-decoration:none;
    
}
.indexpagediv
{
    vertical-align:middle; height:100%;
}
.indexpageform
{
    width:100%; height:100%; vertical-align:middle;
}
.ourWorkBannerDiv1
{    
border-bottom: #a7a981 5px solid; 
    border-left: #a7a981 5px solid; 
    border-right: #a7a981 5px solid}
.ourWorkBannerDiv2
{
    z-index: 1;
    position: relative; 
    text-align: right; 
    padding-right: 50px; 
    top: -70px;
}
.ourWorkBannerDiv4
{
    z-index: 1;
    position: relative; 
    text-align: right; 
    padding-right: 0px; 
    top: -70px; 
}
.aboutUsBannerDiv2
{
    z-index: 1; 
    position: relative; 
    text-align: right; 
    padding-right: 80px; 
    top: -60px;
}
.ourWorkBanner
{
    border-bottom: #c0c299 1px solid; 
    border-left: #c0c299 1px solid; 
    padding-bottom: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    border-top: #c0c299 1px solid; 
    border-right: #c0c299 1px solid; 
    padding-top: 0px;
    width:814px;
    height:79px;
}
.padding1
{
    padding-left:10px;
    padding-right:30px;
    }
.padding2
{
    padding:7px;
}
.padding3
{
    padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
 padding-top:20px;
}
.divtable
{
    width:600px; 
padding-right:30px;
    padding-left:30px;
 padding-bottom:30px;
 padding-top:10px;
}
.divtabletd1
{
    border-right:solid 1px #a4ac7d; 
    padding-left:30px; 
    width:210px; 
    vertical-align:top;
}
.divtabletd3
{
    border-right:solid 1px #a4ac7d; 
    padding-left:10px;
    padding-right:10px; 
    width:210px; 
    vertical-align:top;
}
.divtabletd2
{
    border-right:solid 1px #a4ac7d; 
    width:328px;  
    vertical-align:top;
}
.divphoto
{
    visibility: hidden; 
    display: none;
}
.arrow1
{
    background-image: url(/images/arrow.jpg); 
    width:8px;
    height:13px;
    padding-left:5px;
    padding-right:5px;
    background-repeat:no-repeat;
}
.parentnode
{
    text-decoration:none;
    padding-right:10px;
    font-size:9pt;
    color:#003868;
    font-weight:bold;
}
.class2
{
    margin-left:30px;
    margin-right:30px;
}
.text1
{
     font-family: Arial, Helvetica, sans-serif; 
     color:#69694f;
     font-size: 10pt; 
     padding-top: 0px;
     margin-top: 0px; 
     vertical-align:top;
}
.HiddenButton
{
	visibility: hidden;
	position: absolute;
	left: -100px;
	display:none;
}
.hometable
{
    background-image:url(/Images/container_bttm_back1.jpg); 
    height:286px; 
    background-repeat:no-repeat; 
    background-position:top;
}

.td2
{
    vertical-align:top; 
    background-repeat:no-repeat;     
    background-position:top;
    padding-top:50px;
 color:#69694f;
width:268;
}
.td3
{
    vertical-align:top; 
    background-repeat: repeat-x; 
    background-position:top;
    padding-left:20px;
    padding-top:35px;
    padding-right:20px;
    }
    .td4
    {
        vertical-align:top; 
        padding-top:35px;
        background-repeat:no-repeat; 
        background-position:top;
    }
.RedLink:hover
{
	font-size:9pt;
     color:#da8383;
     text-decoration: underline;

}
.RedLink:active
{
	font-size:9pt;
    color:#da8383;
    text-decoration: underline;
}
.RedLink:link
{
	font-size:9pt;
    color:#990000;
    text-decoration: underline;
}
.RedLink:visited
{
	font-size:9pt;
    color:#990000;    
    text-decoration: underline;
}
.aboutus_title:visited
{
 color:#4D4F2B;
    font-family:Arial;
text-decoration: underline;
  font-weight: normal;
}
.aboutus_title:link
{
 color:#4D4F2B;
    font-family:Arial;
text-decoration: underline;
  font-weight: normal;
}
.aboutus_title:active
{      color:#b1b196;
    font-family:Arial;
text-decoration: underline;
  font-weight: normal;
}
.aboutus_title:hover
{
      color:#b1b196;
    font-family:Arial;
 text-decoration: underline;
  font-weight: normal;
}
.aboutus_title1:visited
{
 color:#69694f;
    font-family:Arial;
text-decoration: none;
}
.aboutus_title1:link
{
 color:#69694f;
    font-family:Arial;
text-decoration: none;
}
.aboutus_title1:active
{      color:#b1b196;
    font-family:Arial;
text-decoration: none;
}
.aboutus_title1:hover
{
      color:#b1b196;
    font-family:Arial;
 text-decoration: none;
}
.pnlPostContent
{
 color:#69694f;
}
.sf_readMore1:hover
{	 font-size:9pt;
     color:#69694f;
     font-family:Arial;
  text-decoration: underline;
font-weight: normal;
}
.sf_readMore1:active
{	 font-size:9pt;
     color:#69694f;
     font-family:Arial;
   text-decoration: underline; 
font-weight: normal;
}
.sf_readMore1:link
{	 font-size:9pt;
     color:#69694f;
     font-family:Arial;
text-decoration: underline;
font-weight: normal;

}
.sf_readMore1:visited
{	 font-size:9pt;
     color:#69694f;
     font-family:Arial;
    text-decoration: underline;
font-weight: normal;
}
.sf_readMore1
{	 font-size:9pt;
     color:#69694f;
     font-family:Arial;
      text-decoration: underline;
font-weight: normal;
}
.aboutus_title2:visited
{ font-size:8pt;
 color:#69694f;
    font-family:Arial;
text-decoration: none;
}
.aboutus_title2:link
{ font-size:8pt;
 color:#69694f;
    font-family:Arial;
text-decoration: none;
}
.aboutus_title2:active
{      font-size:8pt;
 color:#b1b196;
    font-family:Arial;
   text-decoration: underline;
}
.aboutus_title2:hover
{ font-size:8pt;
      color:#b1b196;
    font-family:Arial;
   text-decoration: underline;
}
.content_header2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A7A981;
} 
.clients_contentbody 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #69694F;
	line-height: 18px;
}
.clients_content 
{
	position: absolute;
	height: 52px;
	width: 447px;
	left: 39px;
	top: 243px;} 