/*  Standard styles  */  
body {
	background-color: #3D0101;
}

td										{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
td img 								{ display: block;}
h1										{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
img                   { border:none;}


/*  Navigation  */
                                                                                                     

.but-about a               { float:left;height:95px; width:86px; background:url(../images/nav1-about.gif) no-repeat top left;  }   
.but-about a:hover         { float:left;height:95px; width:86px; background:url(../images/nav1-about.gif) no-repeat bottom left; }
.but-about-ON              { float:left;height:95px; width:86px; background:url(../images/nav1-about.gif) no-repeat bottom left;  } 


.but-services a             { float:left;height:95px; width:107px; background:url(../images/nav2-services.gif) no-repeat top left; }   
.but-services a:hover       { float:left;height:95px; width:107px; background:url(../images/nav2-services.gif) no-repeat bottom left; }
.but-services-ON            { float:left;height:95px; width:107px; background:url(../images/nav2-services.gif) no-repeat bottom left; }

.but-portfolio a           { float:left;height:95px; width:109px; background:url(../images/nav3-portfolio.gif) no-repeat top left; }   
.but-portfolio a:hover     { float:left;height:95px; width:109px; background:url(../images/nav3-portfolio.gif) no-repeat bottom left; }
.but-portfolio-ON          { float:left;height:95px; width:109px; background:url(../images/nav3-portfolio.gif) no-repeat bottom left; }

.but-republic a            { float:left;height:95px; width:112px; background:url(../images/nav4-republic.gif) no-repeat top left; }   
.but-republic a:hover      { float:left;height:95px; width:112px; background:url(../images/nav4-republic.gif) no-repeat bottom left; }
.but-republic-ON           { float:left;height:95px; width:112px; background:url(../images/nav4-republic.gif) no-repeat bottom left; }

.but-contact a             { float:left;height:95px; width:114px; background:url(../images/nav5-contact.gif) no-repeat top left; }   
.but-contact a:hover       { float:left;height:95px; width:114px; background:url(../images/nav5-contact.gif) no-repeat bottom left; }
.but-contact-ON            { float:left;height:95px; width:114px; background:url(../images/nav5-contact.gif) no-repeat bottom left; }

/*  sub-titles */  
.sub-titles							  { font-family: "Times New Roman", Times, serif; font-size: 17px; color: #868583; font-style: bold; padding-left:16px; padding-top:6px; }

.sub-text                 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #868583; font-style: normal; padding-left:16px; padding-top:0px; }
.sub-text a               { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-style: normal; padding-left:10px; padding-top:0px; }

.style2 {color: #BB161D}

/*  Footer */  
.footer								{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  margin-top:40px;}
.footer a 						{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  text-decoration:none; }
.footer a:hover 			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  text-decoration:underline; }
