/* Holiday special pclass borders ... border 4 is Christmas */
p.one
{
border-style: solid;
border-color: #ff0000
}
p.two
{
border-style: solid;
border-color: #ff0000 #0000ff
}
p.three
{
border-style: solid;
border-color: #ff0000 #00ff00 #0000ff
}
p.four {
padding: 7px 3px 1px 10px;
border-style: solid;
border-color: #ff0000 rgb(180,1,255) #0000ff rgb(0,192,0)
}






/* body elements */

	body {
		font-family:arial;
		font-size:10pt;
		color: #000; 
		background: #436C99; 
	}





/* Division Class for tables where all must be centered across all browser windows */

.center { 
		margin-left: auto;
		margin-right: auto;
	}
.center table { 
		margin-left: auto;
		margin-right: auto;
		text-align:center;
	}






p.normal {
	font-weight: normal;
	}
p.thick {
	font-weight: bold;
	}
p.thicker {
	font-weight: 900;
	}






h4.special {
	font-style: Arial;
	font-size: 1.12em;
	font-weight: 900;
	font-color:#0000ff;
	}
	
	
	
	
	
	
	/* Font Weights for various special effects and Division Specifications */
	
	p { text-align: center }
	
	div { text-align: justify; text-justify: inter-word  }
	
	div { text-align: left }
	
	
	
	
	
	
	
	
	
	/* Class centering */
	
	p.center { text-align: center; }
	
 







/* Main Structure, wrap the whole layout in a division ID's to keep it narrow and centered */

	#wrapper {
		width:780px;
		margin:0px auto;
		border:0px solid #;
		padding:0px;
	}
	#wrapper2 {
		width:780px;
		margin:0px auto;
		border:0px solid #;
		padding:0px;
		background: #D1E4FA;
		float:left;
    }
  #wrapper3 {
		width:612px;
		margin:0px auto;
		margin-bottom: 3em;
		border:0px solid #;
		padding:0px;
		background: #fff;
		float:left;
    }
  #wrapper4 {
		width:592px;
		margin:8px;
		border-top:1px solid #fff;
		border-right:1px solid #bbb;
		border-bottom:1px solid #fff;
		border-left:1px solid #bbb;
		padding:0px;
		background: #fff;
		float:left;
	}






/* header division ID's */

	#masthead {
		width:780px;
		border:0px solid #;
		height:144px;
		padding:0px;
		background:#436C99;
	}
	#header2  {
		width:779px;	
		border-top: 1px solid #fff;
		border-left: 1px solid #bbb;
		border-right: 1px solid #436C99;
		border-bottom: 1px solid #436C99;
		height:3px;
		padding:0px;
		background:#fff;
    }






/* content division ID's */

	#content {
	}

	/* content division below applies to all divs within the content div */

	#content div {
		padding:0px;
		border:0px solid #;
    	float:left;
	}
#content-left {
	}
			  #content-mainleft {
					width: 0px;
					background: #fff;
					border: 0px solid #;
	}
 			 #content-main {
		/* side margins set to .3em */
				{ margin: .3em }  	
					margin-top: .5em;
					margin-bottom: .3em; 
					width: 592;
					border: 1px solid #070707;
					padding: 0px;
					color: #000; background: #fff;
					text-align:center;
	}
  			#content-mainright {
					width: 0px;
					background: #fff;	
  				  	border: 0px solid #;
					float: left;
	}






 td {
 width:%;
 border:1 solid black;
 	}
 td.padded {
 padding:8px;
 	}






/* footer and bottoms division ID's */

	#footer {
		float: center;	
		margin-top: 0px;	
		margin-bottom: 0px;
   		padding: 0px;
   		border: 0px solid #;
    	width: 780px;
		color: #fff; background: #325884;
	}
 	 #bottom {
		text-align: center;
		padding: 6px;
		border: 0px;
		width: 780px;
		background: #436C99;
	}




/* for far left navigation block ID's only */

#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;
	}

#navcontainer li { 
margin: 0 0 .em 0; 
	} 

#navcontainer a {
display:block;
color: #FFFFFF;
background-color: #638CBB;
width: 166px;
height: 25px;
line-height: 25px;
text-align: left;
text-decoration: none;
font-family:arial;
font-weight: light;
font-size: 1em;
border-top: 1px solid #fff;
border-left: 0px solid #;
border-right: 0px solid #;
border-bottom: 1px solid #325884;
	}

#navcontainer a:hover {
color: #325884;
background-color: #E3FAE7;
width: 166px;
font-family:arial;
font-weight:bold;
font-size:1em;
border-top: 1px solid #fff;
border-left: 0px solid #;
border-right: 0px solid #;
border-bottom: 1px solid #325884;
	}

#active a {
display:block;
color: #00008B;
background-color: #FFF3C1;
width: 166px;
font-family:arial;
font-weight:bold;
font-size:1em;
padding: .0em .0em;
text-decoration: none;
	}




/* hotmail activation link */

.classHM a:link { color: #0000FF; text-decoration: underline; background-color: #FFFFFF }
.classHM a:active { color: #0000FF; text-decoration: underline; background-color: #FFFFFF }
.classHM a:visited { color: #0000FF; text-decoration: underline; background-color: #FFFFFF }
.classHM a:hover { color: #ff0000; text-decoration: underline; background-color: #FFF3C1 }






/* Housekeeping Links activation link */

.classHL a:link { color: #0000FF; text-decoration: underline; background-color: #FFFFFF }
.classHL a:active { color: #0000FF; text-decoration: underline; background-color: #FFFFFF }
.classHL a:visited { color: #0000FF; text-decoration: underline; background-color: #FFFFFF }
.classHL a:hover { color: #ff0000; text-decoration: underline; background-color: #FFF3C1 }






/* sitemap activation link */

.classSM a:link { color: #0000FF; text-decoration: underline; background-color: #FFFFFF }
.classSM a:active { color: #0000FF; text-decoration: underline; background-color: #FFFFFF }
.classSM a:visited { color: #0000FF; text-decoration: underline; background-color: #FFFFFF }
.classSM a:hover { color: #000000; text-decoration: underline; background-color: #E3FAE7 }






/* giftcertificate activation link */

.classGC a:link { color: #0000FF; text-decoration: none; background-color: #FFFFFF }
.classGC a:active { color: #0000FF; text-decoration: none; background-color: #FFFFFF }
.classGC a:visited { color: #0000FF; text-decoration: none; background-color: #FFFFFF }
.classGC a:hover { color: #ff0000; weight: bold; text-decoration: none; background-color: #FFF3C1 }






/* tribute activation link */

.classT a:link { color: #0000ff; text-decoration: none; background-color: #e3fae7 }
.classT a:active { color: #0000ff; text-decoration: none; background-color: #e3fae7 }
.classT a:visited { color: #0000ff; text-decoration: none; background-color: #e3fae7 }
.classT a:hover { color: #ff0000; weight: bold; text-decoration: none; background-color: #ffffff }






/*COZI activation link*/

.classC a:link { color: #000000; text-decoration: none; background-color: #ffff80  }
.classC a:active { color: #000000; text-decoration: none; background-color: #ffff80  }
.classC a:visited { color: #000000; text-decoration: none; background-color: #ffff80 }
.classC a:hover { color: #ffff00; weight: bold; text-decoration: none; background-color: #1a99a8 }






/* the text hover script directly below empowers the footer and bottom style link divisions only */

.classFB a:link { color: #FFFFFF; text-decoration: none }
.classFB a:active { color: #0000FF; text-decoration: none }
.classFB a:visited { color: #FFFFFF; text-decoration: none }
.classFB a:hover { color: #00FFFF; text-decoration: none }