	.tinylink {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif; COLOR: #FF3344;
	}
	.tinylink_grey {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif; COLOR: #666666;
	}
	A.tinylink:visited {
		color: #BB3333
	}
	A.tinylink:hover {
		color: #3A6FA5;
	}
	a{ text-decoration:none; color: #000000;}
	a:link { text-decoration: none; color: #BB3366 }
	a:visited { text-decoration: none; color: #BB3366 }
	a:hover {text-decoration: underline; color: #3A6FA5;}
	body {
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-color: #FFFFFF;
	}
	.button {
		border-style: outset;
		border-color: grey;
		border-width: 2px;
		background: #FFFFCC;
		color: #003366;
	}
	.buttondouble {
		border-style: double;
		border-color: grey;
		border-width: medium;
		background: #DDDD99;
		color: #003366;
	}
	.buttonred {
		border-style: outset;
		border-color: grey;
		border-width: 2px;
		background: #FF0000;
		color: #003366;
	}
	.buttongold {
		border-style: outset;
		border-color: grey;
		border-width: 1px;
		background: #EEEEAA;
		color: #003366;
	}			
	td { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #555577; vertical-align: top; padding: 2px;}
	td.image_blue { font: 13px Arial, Helvetica, sans-serif; color: #555577; vertical-align: top; padding: 3px; background-image: url(images/td_pic_blue.gif);}
	td.pad_0 { font: 12px Arial, Helvetica, sans-serif; color: #666677; vertical-align: top; padding: 0px; }
	td.pad_1 { font: 12px Arial, Helvetica, sans-serif; color: #666677; vertical-align: top; padding: 1px; }	
	td.blue { background-color: #336699; }
	td.middle { vertical-align: middle; }
	td.thickbottom { border-bottom: thick solid; }
	td.white { font: 12px Arial, Helvetica, sans-serif; background: #FFFFFF; }
	td.lightblue { background: #ADD8E6; }
	td.boxred {
		vertical-align: middle;
		border-top: 1px solid #336699;
		border-left: 1px solid #336699;
		border-right: 1px solid #336699;
		border-bottom: 1px solid #336699;
		background: #FF0000;
		
	}
	em {
		font: 12px Arial, Helvetica, sans-serif,Verdana;
		color: #880000;
		vertical-align: top;
	}
	b { font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #444444; }
	.b2 { font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #3A6FA5; }
	.b2_grey { font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #555577; }
	.b2_white { font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF; }
	.grey { color: #444444;	}
	.white { color: #FFFFFF; }
	.darkred { color: #880000; }

	.border {  
		font: 13px Arial, Helvetica, sans-serif;
		border: #336699 solid;
		border-width: 1px 0px 1px 0px
	}
	.border_0 {  
		font: 13px Arial, Helvetica, sans-serif;
		border: #336699 solid;
		border-width: 1px 0px 1px 0px;
		padding:0px
	}
	.lines { border: 2px #FFCC99 groove; vertical-align: top; }
	.photo { border: medium #CCCCCC line; padding: 4px; }
	.photogallery {	border: 12px #EEEEEE line; padding: 8px; }
	.photolisting { border: thin ridge #CCCC99}
	.sides {  border: #2E79B0 solid; border-width: 0px 2px 0px 2px}
	.sides_red {  border: #880000 solid; border-width: 0px 1px 0px 1px}
	.box {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 1px solid #336699;
		border-right: 1px solid #336699;
		border-bottom: 1px solid #336699;
	}
	.boxpurple {
		font: 13px Arial, Helvetica, sans-serif;
		vertical-align: top;
		border-top: 1px solid #A9A9DD;
		border-left: 1px solid #A9A9DD;
		border-right: 1px solid #A9A9DD;
		border-bottom: 1px solid #A9A9DD;
	}
	.boxyellow {
		font: 13px Arial, Helvetica, sans-serif;
		vertical-align: top;
		border-top: 1px solid #DAB10C;
		border-left: 1px solid #DAB10C;
		border-right: 1px solid #DAB10C;
		border-bottom: 1px solid #DAB10C;
	}
	.box_0 {
		font: 12px Arial, Helvetica, sans-serif;
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 1px solid #336699;
		border-right: 1px solid #336699;
		border-bottom: 1px solid #336699;
		padding: 0;
	}
	.topline {
		font: 13px Arial, Helvetica, sans-serif;
		vertical-align: top;
		border-top: 2px solid #336699;
	}
	.boxwhite {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 1px solid #336699;
		border-right: 1px solid #336699;
		border-bottom: 1px solid #336699;
		background: #FFFFFF;
	}
	.boxwhitetab {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 2px solid #4477AA;
		border-right: 1px solid #336699;
		border-bottom: 1px solid #336699;
	}
	.boxredtab {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 2px solid #997777;
		border-right: 1px solid #336699;
		border-bottom: 1px solid #336699;
	}
	.boxmenu {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 1px solid #336699;
		border-right: 2px solid #336699;
		border-bottom: 2px solid #336699;
	}
	.boxblue {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 1px solid #336699;
		border-right: 1px solid #336699;
		border-bottom: 1px solid #336699;
		background: #FFFFEE;
	}
	.boxgreentab {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 2px solid #779977;
		border-right: 1px solid #336699;
		border-bottom: 1px solid #336699;
	}
	.boxbluetab {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 2px solid #777799;
		border-right: 1px solid #336699;
		border-bottom: 1px solid #336699;
	}
	.boxredtabright {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 1px solid #336699;
		border-right: 4px solid #997777;
		border-bottom: 1px solid #336699;
	}
	.boxgreentabright {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 1px solid #336699;
		border-right: 4px solid #779977;
		border-bottom: 1px solid #336699;
	}
	.boxbluetabright {
		vertical-align: top;
		border-top: 1px solid #336699;
		border-left: 1px solid #336699;
		border-right: 4px solid #777799;
		border-bottom: 1px solid #336699;
	}
	.inputbox {
		vertical-align: top;
		border: 2px groove #FFFFFF;
		color: #000000;
		font-weight: normal;
		background-image: url(images/bg_inputbox.gif);
	}
	.boxredthick {
	border: 4px solid #FF0000;
	}
	.bold { font-size: 12px;color: #003366;text-align: left; vertical-align: top; }
	.boldwhite { font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; }
	.smallcaps { font-size: 12px; font-weight: normal; font-variant: small-caps; }
	.large { font-size: 15px; font-style: normal; }
	.largeblack { font-size: 15px; color: #000000; font-style: normal; }
	.small { font-size: 11px; font-style: normal; vertical-align: middle;}
	.largewhite { font-size: 13px; font-style: normal; color: #FFFFFF; }
	.largedarkred { font-size: 13px; font-style: normal; color: #880000; }
	.largegrey { font-size: 13px; font-style: normal; color: #666666; }
	hr { border: thin solid #CCBBCC; }
	.logored { font-size: 24px; color: #DD0000; }	
	.logolightblue { font-size: 24px; color: #6699CC; }
	.logoorange { font-size: 24px; color: #FBAF01; }
	.logobrown { font-size: 24px; color: #CC9900; }
	
