/* Generic Page Settings */
BODY {
	background-color : #FFFFFF;
	margin : 0px;
}

a:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	color : white;
	padding-left : 2px;
	text-decoration : none;
}

a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	color : white;
	padding-left : 2px;
	text-decoration : none;
}

a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	color : black;
	padding-left : 2px;
	text-decoration : none;
}
/* End generic settings */


/* *********************************************/
/* *         Various Link Settings             */
/* *********************************************/

/* Link settings for my e-mail address */
a:link.myemail {
	font-family : Verdana;
	font-size : xx-small;
	font-style : normal;
	font-weight : normal;
	color : silver;
	text-decoration : none;
}

a:visited.myemail {
	font-family : Verdana;
	font-size : xx-small;
	font-style : normal;
	font-weight : normal;
	color : silver;
	text-decoration : none;
}

a:hover.myemail {
	font-family : Verdana;
	font-size : xx-small;
	font-style : normal;
	font-weight : normal;
	color : white;
	text-decoration : underline;
}
/* End my e-mail */


/* Link settings for "more info" on main page */
a:link.moreinfo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-weight : bold;
	color : blue;
	text-decoration : none;
}

a:visited.moreinfo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-weight : bold;
	color : blue;
	text-decoration : none;
}

a:hover.moreinfo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : normal;
	font-weight : bold;
	color : steelblue;
	text-decoration : underline;
}
/* End "more info" */


/* Settings for inactive links in nav bar */
a:link.unselected {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	color : black;
	padding-left : 2px;
	text-decoration : none;
}

a:visited.unselected {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	color : black;
	padding-left : 2px;
	text-decoration : none;
}
/* End inactive */
/* *********************************************/
/* *             End Link Settings             */
/* *********************************************/






/* *********************************************/
/* *         Various Table Settings            */
/* *********************************************/

/* Provides border around title graphic */
TABLE.top {
	border-top : 1px solid #999999;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
}


/* Provides border for main part of page */
TABLE.main {
	border-top : 1px solid #999999;
	border-right : 1px solid #999999;
	border-left : 1px solid #999999;
}


/* Provides border that separates nav from main content */
TD.left {
	border-right : 1px solid #999999;
	padding-top : 10px;
	background : #CCCCCC;
}


/* Gives top padding for main content */
TD.main_td {
	padding-top : 10px;
}


/*  Provides settings for top nav button */
TD.nav_button {
	border-top : 1px solid gray;
	border-bottom : 1px solid Gray;
	border-left : 1px solid Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	color : black;
	background : white;
}


/* Settings for all subsequent nav buttons */
TD.nav_button2 {
	border-bottom : 1px solid Gray;
	border-left : 1px solid Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
}


/* Settings for top nav spacer */
TD.nav_spacer {
	border-top : 1px solid Gray;
	border-bottom : 1px solid Gray;
}


/* Settings for subsequent nav spacers */
TD.nav_spacer2 {
	border-bottom : 1px solid Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-style : normal;
	font-weight : normal;
}


/* Settings for top inactive nav link */
TD.nav_unselected {
	border-top : 1px solid gray;
	border-bottom : 1px solid Gray;
	border-left : 1px solid Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	padding-left : 4px;
	color : black;
}


/* Settings for all other inactive nav links */
TD.nav_unselected2 {
	border-bottom : 1px solid Gray;
	border-left : 1px solid Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	padding-left : 4px;
}


/* Settings for current specials table on main page */
TD.special {
	padding : 2px;
	border-top : 1px solid Gray;
	border-bottom : 1px solid Gray;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	background : #84C1DF
}


/* Settings for cell to the right of the picture */
TD.special_detail {
	padding : 2px;
	border-bottom : 1px solid Gray;
	border-left : 1px solid Gray;
	background : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	padding-left : 2px;
	line-height : 150%
}


/* Provides border to the right of specials picture */
TD.special_picture {
	border-bottom : 1px solid Gray;
}


/* Gray table at the bottom of the page */
TABLE.bottom {
	border-left : 1px solid #999999;
	border-right : 1px solid gray;
	border-bottom : 1px solid #999999;
	background : gray;
	font-family : Verdana;
	font-size : xx-small;
	font-style : normal;
	color : silver;
}


/* Info for questions/comments line at bottom of main page */
TABLE.questions {
	background : white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : italic;
	color : gray;
}


/* Contact info on main page */
td.main_contact {
	background : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	padding-left : 30px;
}


/* Table settings for contact page */
TABLE.contact_page {
	font-family : Arial, Helvetica, sans-serif;
	background : white;
	font-size : x-small;
	font-style : normal;
	font-weight : bold;
	color : black;
}
/* *********************************************/
/* *             End Table Settings            */
/* *********************************************/





/* *********************************************/
/* *           Various Font Settings           */
/* *********************************************/

/* Info for any text in paragraphs */
.paragraph {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-style : normal;
	font-weight : normal;
}

/* *********************************************/
/* *             End Font Settings             */
/* *********************************************/
