	
body {
	xline-height : 1.3em;
}

/* let's keep all the paragraph mods in one place */

p, td {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	xfont-size:13px;
	color:#333333;
	line-height:130%;
	margin-top : 8px;
	margin-bottom : 12px;
	margin-right:20px;
	}

td { 
	vertical-align: top;
    text-align: left;
	}



p.logo {
	margin-bottom : 0px;
	}

p.plain {	
	margin-bottom : 0px;
	}	


/* modifications to header classes */

h1 { 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #B00202; 
	font-size: 24px;
	margin-top : 2px;
	margin-bottom:8px;
	margin-right:20px;
	line-height:120%;
	border-bottom: 1px solid #EFD42D;
	}


h2, h2 a:link { 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0541B1; 
	font-size: 18px;
	margin-top : 2px;
	margin-bottom : 2px;
	line-height:120%;
	}
	
legend { 
	font-weight:bold;
	}	
	
h3, h3 a:link, legend { 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top : 2px;
	margin-bottom : 2px; 
	color: #0541B1;
	text-decoration:none;	
	}

h4 { 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top : 2px;
	margin-bottom : 2px; 
	color: #0541B1; 
	}

h5 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0541B1; 
	font-size: 14px;
	margin-top : 2px;
	margin-bottom : 2px; 
	font-size:14px;
	}	


/* these are used on the links page */
h2.linktitle a:link { color: #333333; font-size: 100%; margin: 1px 1px 1px 1px; text-decoration: none;}
h2.linktitle a:visited { color: #333333; font-size: 100%; margin: 1px 1px 1px 1px; text-decoration: none;}
h2.linktitle a:hover { color: #333333; font-size: 100%; margin: 1px 1px 1px 1px; text-decoration: underline;}
h2.linktitle a:active { color: #333333; font-size: 100%; margin: 1px 1px 1px 1px; text-decoration: underline;}
p.linktext { margin: 1px 1px 1px 1px; text-decoration: none; color: black; }
p.linklink { margin: 1px 1px 15px 1px; font-size: 90%; }

/* end of header modificaitons */


/* some DIVS to help with layout */

.yellowbox {
	border:1px solid #F1D22A; 
	padding:8px;
	}

.topspace {
	height:65px;
	}

.topspace_single {
	height:40px;
	}

/* end of DIV */

p.logo, p.plain {	margin-top : 0px;}

DL {
	margin-top : 0px;
	margin-bottom : 0px;
	}


.logo {
	xfont-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : blue;
	font-variant : small-caps;
	letter-spacing : .75em;
	margin-top : 0px;
	margin-bottom : 0px;
	}

.web {	
	background-color : #f8f8f8;
	}

p.linkpara, ul, li  {
	margin-top: 1px;
	margin-bottom: 1px;
	}

.title { 
	margin-top : 5px;
	margin-bottom : 0px; 
	color: #B00202;
	}

.board { 
	margin-top : 0px;
	margin-bottom : 2px; 
	font-weight: bold; 
	}

.decorated { font-size: 80% ; }


.full { background-color: #dddddd; }

th { 
	vertical-align : bottom;
	font-size: smaller;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}

.notice {
	border-style: solid;
    border-width: thin;
    border-color: blue;
    padding: 10px 10px 10px 10px;
    background-color: #ffffcc; 
	}

.thispage {
	background-color : #f00;
	color : #fff;
	font-weight : bold;
	}

hilite {
	background-color: #ff0000;
	}

.bignotice {
	font-size: large;
	border-style: solid;
	border-width: medium;
	border-color: red;
	padding: 10px 10px 10px 10px;
    background-color: #ffffcc; 
	}

.cancelled { 
	text-decoration: line-through;
	}

.shopitem { 
	font-weight: bold; color: #0541B1;
	}

.linktitle { 
	font-size: 115%; font-weight: bold; color=blue; text-decoration: none;
	}
	
.linktext { 
	text-decoration: none; color=black;
	}

.links {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	line-height : 1.5em;
	xbackground-color: #ffc;
	padding:3px;
	padding-left : 8px;
}

p.menubutton { 
	margin : 0;
	padding : 5px;
	}

#content {
	margin-left : 150px;
}

#menu {
	position : absolute;
	top : 15px;
	left : 15px;
}

.ship {
	font-style: italic;
	font-weight: bold;
}

td.links {color:#ffffff;}
td.links    {color: #ffffff; text-decoration: none;}
td.links    {color: #ffffff; text-decoration: none;}
td.links    {text-decoration: underline;}
td.links    {text-decoration: underline;}

body {  margin-top: 0px; }

h1 a:link     {color: #3333ff; text-decoration: none;}
h1 a:visited  {color: #3333ff; text-decoration: none;}
h1 a:hover    {color: #3333ff; text-decoration: underline;}
h1 a:active   {color: #3333ff; text-decoration: underline;}

.picleft {float:left;margin-right:5px}
.picright {float:right;margin-left:5px;}

.mandatory {
	font-weight:bold;
	font-size:larger;
	font-family:courier new, monospace;
	color: #f00;
}

/* styles for menu nav use only */

.bannerpic {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	

.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height: 15px;
	}

.menudiv {
	position:absolute;
	top:219px;
	width:190px;
	margin-left:0px;
	margin-right:0px;
	z-index:1;
	visibility:hidden;
	}
	
#menu1top, #menu2top, #menu3top, #menu3top, #menu4top, #menu5top {
	left:auto;
	}	

@media print {
.donotprint { display: none; }
}
