 BODY	{
	margin: 0;
	margin-top: 0;	
        background-image: url(../images/background.jpg);
	}


td.bottom {
		border-left: 1px solid #1C2E3C; 
		border-right: 1px solid #1C2E3C; 
		border-top: 0; 
		border-bottom: 1px solid #1C2E3C;
        }


td.dot {
		background-image: url(../images/dotline-vert.gif);
	}


td.foot {
		border-left: 1px solid #A88F43; 
		border-right: 1px solid #A88F43; 
		border-top: 1px solid #A88F43; 
		border-bottom: 1px solid #A88F43;
        background-image:url(../images/foot-line.jpg);
        }


td.gradient {
		background-image:url(../images/back_gradient.jpg);
            }


td.image {
		border-left: 0;		
		border-right: 0; 
        border-top: 1px solid #A88F43;        
		border-bottom: 0;
        }


td.middle {
		border-left: 0; 
		border-right: 1px solid #A88F43; 
		border-top: 0; 
		border-bottom: 1px solid #A88F43;
                background: #DAC278;
        }


td.middleimage {
		border-left: 0; 
		border-right: 0; 
		border-top: 0; 
		border-bottom: 1px solid #A88F43;
               }

td.subnav {
		border-left: 1px solid #A88F43; 
		border-right: 1px solid #A88F43; 
		border-top: 0; 
		border-bottom: 0;
          }

	
td.table {
		border-left: 1px solid #1C2E3C; 
		border-right: 1px solid #1C2E3C; 
		border-top: 1px solid #1C2E3C; 
		border-bottom: 1px solid #1C2E3C;
	 }


td.title {
		border-left: 0; 
		border-right: 0; 
		border-top: 1px solid #A88F43; 
		border-bottom: 1px solid #A88F43;
        	text-align: center;
        }

td.title-content {
		border-left: 1px solid #A88F43; 
		border-right: 1px solid #A88F43; 
		border-top: 0; 
		border-bottom: 1px solid #A88F43;
       		 }

td.title-empty {
		border-left: 0; 
		border-right: 0; 
		border-top: 0; 
		border-bottom: 1px solid #A88F43;
               }


td.topborder {
		border-left: 0; 
		border-right: 0; 
		border-top: 1px solid #1C2E3C; 
		border-bottom: 0;
	     }
				
	
/* ----- BACKGROUND STYLES ----- */


.bkg-gradient	{
  			background-image: url('../images/back-gradient.jpg');
          		background-color: #FFFFFF;
		}

/* ----- FONT STYLES ----- */


H1 {
	font: 15px arial;
	font-weight: bold;
	color: #1B2A3D;
	letter-spacing: 5pt;
	margin-bottom: -5px;
	margin-left: 15px;
	text-align: left;
	}


H2 {
	font: 21px arial;
	font-weight: bolder;
	color: #1B2A3D;
	letter-spacing: 2pt;
	margin-left: 12px;
	margin-right: 5px;
    margin-top: -2px;
    margin-bottom: -1px;
	text-align: left;
	}

H3 {
	font: 15px arial;
	font-weight: bold;
	color: #A88F43;
	letter-spacing: 3pt;
	margin-bottom: -5px;
	margin-left: 15px;
	text-align: left;
	}

H4 {
	font: 13px arial;
	font-weight: bolder;
	letter-spacing: 1pt;
	color: #1C2E3C;
	margin-left: 15px;
	text-align: left;
    }


H5 {
	font: 15px arial;
	font-weight: bolder;
	color: #1C2E3C;
	text-align: left;
    margin-top: 4px;    
    margin-bottom: -1px;    
    margin-left: 15px;
    }


H6 {
	font: 21px arial;
	font-weight: bolder;
	color: #1B2A3D;
	letter-spacing: 2pt;
	text-align: center;
	}
	
p {
	font: 12px arial, helvetica, sans-serif;
	color: #1C2E3C;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
   }


ol, ul, li {
	font: 12px arial, helvetica, sans-serif;
	color: #1B2A3D;
	margin-top: 0px;
	}


.breadcrumps {
	font: 9px verdana;
	color: #333333;
	font-weight: bold;
	margin-left: 15px;
        }

.footerPW {
	font: 9px verdana, helvetica, sans-serif;
	color: #000000;
	text-align: center;
	}

.right {
        font: 12px arial, helvetica, sans-serif;
        font-weight: bold;
        font-style: italic;
	color: #1C2E3C;
	margin-left: 15px;
	margin-right: 15px;
	text-align: right;
	}
	


/* ----- NORMAL LINKS ----- */

a:link	{
		font: 12px arial, helvetica, sans-serif;
		color: #A88F43;
		text-decoration: underline;
		}

a:active	{
		font: 12px arial, helvetica, sans-serif;
		color: #A88F43;
		text-align: right;
		text-decoration: none;
		}

a:hover	{
		font: 12px arial, helvetica, sans-serif;
		color: #A88F43;
		text-decoration: none;
		}

a:visited	{
		font: 12px arial, helvetica, sans-serif;
		color: #464132;
		text-decoration: none;
		}


/* ----- BOTTOM H5 LINKS ----- */

a.h5 {
	font: 15px arial;
	font-weight: bolder;
	color: #A88F43;
    }

/* ----- BOOKMARK LINKS ----- */

a.name {
        font: 12px arial, helvetica, sans-serif;
        font-weight: bold;
	color: #1C2E3C;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
        text-decoration: none;
	}


/* ----- HOME PAGE TITLE BOX ----- */


a.title:link	{
		font: 13px  arial, helvetica, sans-serif;
		color: #1B2A3D;
		font-weight: bolder;
		text-decoration: none;
                letter-spacing: 1pt;
		}

a.title:active	{
		font: 13px  arial, helvetica, sans-serif;
		color:	#FFFFFF;
		font-weight: bolder;
		text-decoration: none;
                letter-spacing: 1pt;   
		}

a.title:hover	{
		font: 13px  arial, helvetica, sans-serif;
		color:	#1B2A3D;
		font-weight: bolder;
	 	text-decoration: underline;
                letter-spacing: 1pt;   
		}

a.title:visited	{
		font: 13px  arial, helvetica, sans-serif;
		color:	#1B2A3D;
		font-weight: bolder;
		text-decoration: none;
                letter-spacing: 1pt;        
		}

	
/* ----- UTILITIES NAV ----- */

a.top:link	{
		font: 9px verdana;
		color: #A88F43;
		font-weight: bold;
                margin-top: -5px;
		text-decoration: underline;
		}

a.top:active	{
		font: 9px verdana;
		color:	#A88F43;
		font-weight: bold;
                margin-top: -5px;
		text-decoration: none;
		}

a.top:hover	{
		font: 9px verdana;
		color:	#A88F43;
		font-weight: bold;
                margin-top: -5px;
		text-decoration: none;
		}

a.top:visited	{
		font: 9px verdana;
		color:	#A88F43;
		font-weight: bold;
                margin-top: -5px;
		text-decoration: none;
		}

/* ----- MAIN NAV ----- */

a.mainnav:link	{
		font: 11px  arial, helvetica, sans-serif;
		color: #FFFFFF;
		font-weight: bolder;
	 	text-decoration: none;
                letter-spacing: 1pt;
		text-align: center;
		}

a.mainnav:active	{
		font: 11px  arial, helvetica, sans-serif;
		color:	#1B2A3D;
		font-weight: bolder;
		text-decoration: none;
                letter-spacing: 1pt;
		text-align: center;
		}

a.mainnav:hover	{
		font: 11px  arial, helvetica, sans-serif;
		color:	#FFFFFF;
		font-weight: bolder;
		text-decoration: underline;
                letter-spacing: 1pt;
		text-align: center;
		}

a.mainnav:visited	{
		font: 11px  arial, helvetica, sans-serif;
		color:	#FFFFFF;
		font-weight: bolder;
		text-decoration: none;
                letter-spacing: 1pt;
		text-align: center;
		}

/* ----- SUB NAVIGATION ----- */


a.subnav:link	{
	font: 12px  arial, helvetica, sans-serif;
	color:	#1B2A3D;
	text-decoration: underline;
	font-weight: bolder;
	margin-left: 5px;
	margin-right: 5px;
	}


a.subnav:active	{
	font: 12px  arial, helvetica, sans-serif;
	color:	#FFFFFF;
	text-decoration: none;
	font-weight: bolder;
	margin-left: 5px;
	margin-right: 5px;
	}

a.subnav:hover	{
	font: 12px  arial, helvetica, sans-serif;
	color:	#1B2A3D;
	text-decoration: none;
	font-weight: bolder;
	margin-left: 5px;
	margin-right: 5px;
	}

a.subnav:visited	{
	font: 12px  arial, helvetica, sans-serif;
	color:	#8C6A03;
	text-decoration: none;
	font-weight: bolder;
	margin-left: 5px;
	margin-right: 5px;
	}

/* ----- SITE MAP LINKS ----- */

a.sitemap:link	{
	font: 12px  arial, helvetica, sans-serif;
	color:	#1B2A3D;
	text-decoration: none;
	font-weight: normal;
	margin-left: 3px;
	}


a.sitemap:active	{
	font: 12px  arial, helvetica, sans-serif;
	color:	#FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	margin-left: 3px;
	}

a.sitemap:hover	{
	font: 12px  arial, helvetica, sans-serif;
	color:	#1B2A3D;
	text-decoration: underline;
	font-weight: normal;
	margin-left: 3px;
	}

a.sitemap:visited	{
	font: 12px  arial, helvetica, sans-serif;
	color:	#8C6A03;
	text-decoration: underline;
	font-weight: normal;
	margin-left: 3px;
	}
		
/* ----- KEYWORD LINKS ----- */
	
a.word {
	font: 11px arial, helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	}
	
a.wordbold {
	font: 11px arial, helvetica, sans-serif;
	color:	#666666;
	text-decoration: none;
	font-weight: bold;
	}


/* ----- QQS FOOT LINK ----- */

a.qqsfooternav:link	{
	font: 9px verdana, helvetica, sans-serif;
    font-weight: bold;
	color: #000000;
	text-align: center;
    text-decoration: none;
	}

a.qqsfooternav:active	{
	font: 9px verdana, helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align: center;
    text-decoration: none;
        }

a.qqsfooternav:hover	{
	font: 9px verdana, helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align: center;
    text-decoration: underline;
        }

a.qqsfooternav:visited	{
	font: 10px  arial, helvetica, sans-serif;
	font-weight: bold;
	color:	#000000;
	text-decoration: none;	
	}

