Ԫ?*{margin:0;padding:0; border: 0}
/*	*/
body { font-size: 1.1em; font-family: arial, helvetica,  sans serif; color: Black; text-align: center;  margin: 0; background-color: #dbd4be /*ccc*/ }


p { font-size: 0.8em; margin-bottom: 0.8em; text-align: justify }
a { text-decoration: underline; color: Black; }
a:hover { text-decoration: none }
input { border: solid 1px #344F71; margin: 5px 0 5px 0; }
label { font-weight: bold; }
.submit { background: #527AAB; border: solid 1px #344F71; color: White; font-size: 0.9em; }



h1 {
	font-size: 1.8em;
	color: #97824D;
	font-weight: bold;
	padding-bottom: 0.5em;
}
h2 {
	font-size: 1.3em;
	color: #222222;
	font-weight: 650;
	padding-bottom: 0.5em;
}
h3{ line-height: 45px; padding-left: 32px; font-size: 0.7em; font-weight: bold; } /* Used for front page box headings */
h4 { font-size: 1.2em; color: #797979; font-weight: normal; padding-bottom: 0.5em; }
h5 { font-size: 1.6em; font-weight: normal; font-family:  arial, helvetica,  sans serif; padding-bottom: 0.5em; }
h6 {
	font-size: 1.3em;
	color:  #97824D;
	font-weight: bold;
	padding-bottom: 0.5em;
}

.h6 a { color: #996633; font-size: 1.3em; font-weight: bold; padding-bottom: 0.5em; text-decoration: none}
.h6 a:hover { color: #cc9966;}

ul {
	list-style: disc inside;
   color: #000000;
   line-height: 1.1em;
	margin-bottom: 10px;
	 }
	 
#aboutlist li.section{
	margin: 0px 15px 0px 15px;
	padding:0px 0px 10px 5px;
	line-height: 1.1em;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(images/disc_gold1.gif);	
	}
	
.snav { list-style-type: none; line-height: 0.7em; position: absolute; top: 10px; left: 30px !important ; left: 20px; font-size: 1em;}
	

#mainrighttextarea li { padding-bottom: 1em; }

#container { width: 100%; }
#site { width: 920px; height: auto; text-align: left; margin:auto; }

#headerarea {
	width: 920px;
	float: left;
	text-align: center;
	position: relative;
	z-index: 2;
	background:#B1A272;
    border: 5px solid #97824D;
	 /* 
	 background:#fffff4;
	 border: 2px solid #000000;
	 border: 5px solid #cc9966;*/
	border-top: 1;
	border-bottom: 0;
	border-left: 1;
	border-right: 1;

	
}

#bluespacer {
	width: 920px;
	height: 12px;
	float: left;
	clear: left;
	background-color: #97824D;
	margin: 5px 0 2px 0;
	text-align: left;
	font-size: 0.7em;
	
}
#bluespacer a:hover { background: url(images/bullet_blue3.gif) no-repeat left; color: #666;}
#bluespacer ul { list-style-type: none; list-style-position: inside; line-height: 1.1em; }


#bluetopmenuspacer { width: 920px; height: 10px; background-color:#000000; margin: 1px 0 2px 0; padding-bottom: 5px; text-align: inherit  }


/* #topsubmenuspacer - height of black subnav bars margin: 5px 0 2px 0; */
#topsubmenuspacer { width: 920px; height: 12px; background-color:#000000; margin: 1px 0 2px 0; padding-bottom: 5px; padding-top: 1px; text-align: inherit  }

#bluetopmenu {
	width: 920px;
	height: 36px;
	float: bottom;
	clear: left;
	background-color:  #97824D;
	margin: 0px 0px 0px 0px;
	text-align: center;
	/* additions below */
	border: 3px solid #000000;
	border-top: 0;
	border-bottom: 3;
	border-left: 0;
	border-right: 0;
}

#topmenu { 
/* includes  horizontal T-bar keyline - see headerightimage  */
width: 920px; 
height: 36px; 
float: bottom; 
/**/
background-color: #97824D; 
/*white spacer margin: 0px 0px 2px 0px; */
margin: 0px 0px 0px 0px; 
text-align: center; 
/* additions below for  horizontal*/
   border: 1px solid #000000;
	border-top: 0;
	border-bottom: 1;
	border-left: 0;
	border-right: 0;
}

#headerImage { width: 920px; height: 125px; float: bottom; clear: left; position: relative; background-color:  #97824D;}

/* LH Nav and subpage image Note - also in WEBSITE_BODY_HEADER */
#headerleftmenu {width: 239px; height: 125px; float: left; clear: left; position: relative; background: #97824D; text-align: left;}

#headerightimage {
	/* includes vertical T-bar keyline - see topmenu  */
	/* width: 681px; */
	width: 680px;
	height: 125px;
	float: left;
	margin-left: 0px;
	position: relative;
	background:  #cc9966 url(images/sh_1.jpg);
	/* addition below for vertical keyline */
	border: 1px solid #000000;
	border-top: 0;
	border-bottom: 0;
	border-left: 1;
	border-right: 0;
}
/* The following style can be removed when images are placed in the section headerightimage */
#headerightimage p { color: White; font-size: 0.8em; position: absolute; left: 10px; bottom: 10px;}

#headerText { width: 526px; height: 30px; position: relative; top: 200px; font-size: 1.2em; /*background: #344F71; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;*/ }
.linksleft { float: left; width: 200px; height: 66px; text-align: left; position: relative; left: 5px; }	

#rightflashcontent {
		border: solid 1px #000;
		width: 240px;
		height: 197px;
		align; left;
		float: right;
		margin: 15px 20px;
	}

#leftflashcontent {
		border: solid 0px #000;
		width: 150px;
		height: 150px;
		float: left;
		margin: 15px 20px;
	}
	
#main {
	width: 920px;
	min-height: 200px;
	border: 5px solid #97824D;
    background-color: #ffffff;

	/*
	border: 2px solid #000000;
	border: 5px solid #cc9966;
	*/
	padding-bottom: 30px;
	border-top: 0;
	border-bottom: 0;
	float: left;
	clear: left;
	position: relative;
	z-index: 2;
}
    
    /*note - height for gold box size adjustments */
	#main .boxheader { width: 295px; height: 35px; background-color:  #97824D; color: White;}
	
    
    .boxlist 
	/* homepage text area for 3 top promos/text area - colour here sets text colour  */
    {
        padding: 5px 0 0 0; 
        position: relative;
        left: 18px !important;
        left: 22px;
        width: 230px;
        color: #000000; 
        font-size: 0.7em;
        list-style-type: none;
        border-bottom: 1px solid #ECECEC;
		
     }
     
    .boxlist li {
	height: 15px;
	line-height: 15px;
	border-top: 1px solid #ECECEC;
	width: 230px;
	margin-bottom: 30px;
}
	/* .boxlist a -  original colour for homepage text links here  */
    .boxlist a { padding: 5px 0 5px 10px; background: url(images/bullet3.gif) no-repeat left; color: #000000; text-decoration: none; position: relative; left: -10px;}
    .boxlist a:hover { background: url(images/bullet_blue3.gif) no-repeat left; color: #6688B0; }
	
	    .boxlist2 
	/* homepage text area for 3 top promos/text area - colour here sets text colour  */
    {
        padding: 5px 0 0 0; 
        position: relative;
        left: 22px !important;
        width: 200px;
        color: #000000; 
        font-size: 0.7em;
        list-style-type: none;
        border-bottom: 1px solid #ECECEC;
     }
      /*line spacing here */
    .boxlist2 li { height: 19px; line-height: 19px; border-top: 1px solid #ECECEC;  }
	/* .boxlist2 a -  original colour for homepage text links here */
    .boxlist2 a { padding: 5px 0 5px 10px; background: url(images/kl_bullet_bk.gif) no-repeat left; color: #000000; text-decoration: none; position: relative; left: -10px;}
    .boxlist2 a:hover { background: url(images/kl_bullet_gold.gif) no-repeat left; color: #97824D; }

    

    #main .box1 { float: left; width: 280px; position: relative; left:  8px; top: 10px; }
    #main .box2 { float: left; width: 280px; position: relative; left: 33px; top: 10px; }
    #main .box3 { float: left; width: 280px; position: relative; left: 58px; top: 10px; }
    #main .box4 { float: left; width: 280px; position: relative; left:  8px; top: 10px; }
    #main .box5 { float: left; width: 280px; position: relative; left: 33px; top: 10px; }
    #main .box6 { float: left; width: 280px; position: relative; left: 58px; top: 10px; }
    
    #mainleftcontainer
    { 
        float: left; 
        width: 199px; 
        height: 180px; 
        position: absolute; 
        bottom: 10px;
        left: 10px; 
        text-align: left; 
        margin-top: 3px;
    }
       
    #mainlefttextarea
    {
        color: #808080; 
        font-size: 0.8em;
			
    }
    
        #mainlefttopcontainer
    { 
        float: left; 
        width: 170px; 
        height: 100px; 
        position: absolute; 
        top: 7px;
        left: 27px; 
        text-align: left; 
        margin-top: 3px;
    }
    
        #mainlefttoptext
    {
	padding-top: 30px;
	color: #797979;
	font-size: 0.85em;
	margin-bottom: 0.8em; 
	text-align: left;
    }
    
        #mainlefttoptext a
    {
        color: #797979;
    }
    
       #mainlefttoptext h5
    {
        color: #213E60; 
        font-size: 0.85em;
        padding-bottom: 8px;
    }
    
    #mainrightcontainer
    {
        float: left;
        margin-left: 3px; 
        margin-top: 13px; 
        margin-bottom: 30px; 
        width: 525px; 
        height: auto; 
        position: relative;
        left: 200px;
        bottom: 0px;

    }
    
    #mainrighttextarea
    {
        padding: 15px 25px 15px 15px; 
        font-size: 0.7em;
    }
    
     #mainrighttextarea p { font-size: 1em }
    
#footer {
	width: 930px;
	height: 20px;
	float: left;
	clear: left;
	background: #000000;
	text-align: center;
	font-size: 0.6em;
	color:  #cc9966;
	top: 10px;
	margin-bottom: 1px;
	margin-right: 1px;
	
}
#footer a { color: White; text-decoration: none }
#footer a:hover { color: #213D60; text-decoration: underline }


/* font styles */

.tel {position: absolute; bottom: 10px; right: 0; color: #D0D0D0; font-size: 0.9em;}

.hlinks a { padding-left: 10px; background: url(images/bullet3.gif) no-repeat left; color: #213d60; font-size: 0.7em; text-decoration: none}
.hlinks a:hover { background: url(images/bullet_blue3.gif) no-repeat left; color: #6688B0;}
.hlinks ul { list-style-type: none; list-style-position: inside; line-height: 1.2em; position: absolute; top: 0px; left: 0px; }

.hlinks2 a { color: #000; font-size: 0.85em; text-decoration: none}
/* .hlinks2 a:hover { color: #cc9966;}  */
.hlinks2 a:hover { color: #996633;}
.hlinks2 ul { list-style-type: none; list-style-position: inside; line-height: 1.2em; position: absolute; top: 0px; left: 0px; }
/*. */
.hlinks2_gold a { color: #996633; font-size: 0.85em; text-decoration: none}
.hlinks2_gold a:hover { color: #cc9966;} 
.hlinks2_gold  ul { list-style-type: none; list-style-position: inside; line-height: 1.2em; position: absolute; top: 0px; left: 0px; }

.hlinks3 a { color: #213d60; font-size: 1.0em; text-decoration: none}
.hlinks3 a:hover { color: #6688B0;}
.hlinks3 ul { list-style-type: none; list-style-position: inside; line-height: 1.2em; position: absolute; top: 0px; left: 0px; }

.whnav a {color: #ffffff; font-size: 0.7em; text-decoration: none}
.whnav a:hover {color: #cc9966;}
.whnav ul { list-style-type: none; list-style-position: inside; line-height: 1.2em; position: absolute; top: 0px; left: 0px; }

.whlinks a {color: #cc9966; font-size: 0.7em; text-decoration: none}
.whlinks a:hover { color: #ffffff;}
.whlinks ul { list-style-type: none; list-style-position: inside; line-height: 1.2em; position: absolute; top: 0px; left: 0px; }

.hlinks_right a { padding-left: 10px; background: url(images/bullet3.gif) no-repeat left; color: #213d60; font-size: 0.7em; text-decoration: none}
.hlinks_right a:hover { background: url(images/bullet_blue3.gif) no-repeat left; color: #6688B0;}
.hlinks_right ul { list-style-type: none; line-height: 1.2em; position: absolute; top: 0px; right: 0px; }

.hlinks_right2 a { padding-left: 14px;  color: #996633; font-size: 0.85em; text-decoration: none}
.hlinks_right2 a:hover {color: #cc9966;}
.hlinks_right2 ul { list-style-type: none; line-height: 1.2em; position: absolute; top: 0px; right: 0px; }

.greylist {list-style-position: outside; margin-left: 10px;  font-size: 1.1em; color: #797979; font-weight: normal;}

.snav { list-style-type: none; line-height: 0.7em; position: absolute; top: 10px; left: 30px !important ; left: 20px; font-size: 1em;}
/* LHNav underline colour here */
.snav li { height: 18px; width: 180px; border-bottom: 1px solid #97724D; }

.snav li .sublink { margin-left:5px; color: #00085A; font-size: 0.62em; text-decoration: none; line-height: 0.8em;}
.snav li .sublink:hover { color: white; text-decoration: none; }
.snav li .sublinksel { margin-left:5px; color: white; font-size: 0.62em; text-decoration: none; }
.snav li .sublinksel:hover { color: white; text-decoration: none; }

.snav li .link { padding: 10px 0px 10px 11px; background: url(images/kl_bullet_gold_bgd1.gif) no-repeat left; color: #000000; font-size: 0.7em; text-decoration: none; position: relative; left: -10px;}
.snav li .link:hover { color: white; background: url(images/kl_bullet_gold_over.gif) no-repeat left; } 
.snav li .linksel { padding: 10px 0 10px 11px; background: url(images/kl_bullet_gold_bgd.gif) no-repeat left; color: white; font-size: 0.7em; text-decoration: none; position: relative; left: -10px;}

.Pnav { margin-right: 150px; line-height: 35px; font-size: 0.8em; color: black; text-decoration: none; }

.Pnav_on { margin-right: 150px; line-height: 35px; font-size: 0.8em; color: white;  text-decoration: none;}

