/* Body Style */
body
{
	background-image: url("../Images/background.bmp");
	background-repeat: repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000;
	text-align: center;
}

img 
{
	/*max-width: 600px;*/
	border: none;
}

/* Foreground Style */
#Foreground
{
	clear: both;
	position: relative;
	width: 800px;
	min-height: 600px;
	margin-top: 5px;
	background-color: White;
	border-right: #000000 thin solid;
	border-top: #000000 thin solid;
	border-left: #000000 thin solid;
	border-bottom: #000000 thin solid;
	margin: 0 auto;
}

/*#RightEdge
{
	width: 20px;
	height: 400px;
	BACKGROUND: url("../Images/EdgeR.png") transparent scroll repeat 0% 0%;
}
*/
/* Main Logo (Upper Left) Style 
#MainLogo
{
	position: relative;
	float: left;
	top: -1.35em;
	left: -5em;
	margin: 0px -130px 0px 0px;
	z-index: 100;
}

/* Secondary Logo (Upper Right) Style
#RightLogo
{
	position: relative;
	float: right;
	top: -1.35em;
	left: 4.3em;
	margin: 0px 0px 0px -130px;
	z-index: 100;
}

/* Header Style */
#Header
{
	position: relative;
	left: 10px;
	float: left;
	width: 640px;
	height: 130px;
	top: 5px;
	vertical-align: middle;
	text-align: center;
	margin: 0 auto;
}

/* Content Style */
#Content
{
	position: relative;
	clear: both;
	width: 675px;
	top: -0px;
	text-align: left;
	margin: 15px 30px 15px 30px;
	z-index: 1;
	margin: 0 auto;
}

#Content img 
{
	max-width: 600px;
}

#Content a
{
	color: #333;
	text-decoration: none;
}

#Content a:hover
{
	color: #FF6666;
	text-decoration: none;
}

Table.Invisible
{
	border: none;
}

#Content table.standard
{
	font-size: smaller;
	border: #999 1px solid;
	margin-bottom: 0px;
	border-collapse: collapse;
}

#Content table.standard th
{
	font-weight: bold;
	padding: 2px;
}

#Content table.standard td
{
	padding: 5px;
}

#Content table.standard tr.rowH
{
	color: #fff;
	background: #A00000;
	border-right: solid 1px #fff;
	font-size: small;
}

#Content table.standard tr.rowA
{
	background: #F8F8F8;
	border-top: solid 1px #fff;
	color: inherit;
}

#Content table.standard tr.rowB
{
	background: #EEE;
	border-top: solid 1px #fff;
	color: inherit;
}

#Content table.standard tr.rowC
{
	background: #A00000;
	color: White;
}

/* Page Styles */
#DefaultContent
{
	width: 100%;
	text-align: left;
}

#MainContent
{
	width: 100%;
	text-align: center;
	margin: 0 auto;
}

/* Footer Style */
#Footer
{
	position: relative;
	width: 675px;
	margin-top: 15px;
	color: White;
	font-size: x-small;
	text-align: center;
	margin: 0 auto;
}

#Footer a
{
	color: #FFF;
	text-decoration: none;
}

#Footer a:hover
{
	color: #FF9999;
	text-decoration: none;
}

Div.ImageContainer
{
	color: #999;
	font-size: x-small;
	margin: 0 auto;
}

Div.ImageBox
{
	width: 0px;
	padding: 5px;
	border: #999 1px solid;
	margin: 0 auto;
}

Div.ImageRotate
{
	max-width: 600px;
	/*height: 200px;*/
	padding: 5px;
	border: #999 1px solid;
	margin: 0 auto;
}

/*Menu Navigation Styles*/

#MenuNavigation
{
	float: left;
	width: 130px;
	text-align: left;
	margin: 0 auto;
}

.menugreen
{
	height: 15px;
	padding: 2.5px;
	margin: 2.5px;
	width: 130px;
	border: #a0be82 1px solid;
    font-size: 10px;
    color: #323232;
    background-color: white
}

#MenuNavigation a.menugreen:hover
{
	padding: 2.5px;
	margin: 2.5px;
	width: 130px;
	border: #a0be82 1px solid;
    font-size: 10px;
    color: white;
    background-color: #445a00
}

.menured
{
	padding: 2.5px;
	margin: 2.5px;
	width: 130px;
	border: #c99696 1px solid;
    font-size: 10px;
    color: #323232;
    background-color: white
}

#MenuNavigation a.menured:hover
{
	padding: 2.5px;
	margin: 2.5px;
	width: 130px;
	border: #c99696 1px solid;
    font-size: 10px;
    color: white;
    background-color: #c90000
}

.menuyellow
{
	padding: 2.5px;
	margin: 2.5px;
	width: 130px;
	border: #fff096 1px solid;
    font-size: 10px;
    color: #323232;
    background-color: white
}

#MenuNavigation a.menuyellow:hover
{
	padding: 2.5px;
	margin: 2.5px;
	width: 130px;
	border: #fff096 1px solid;
    font-size: 10px;
    color: #323232;
    background-color: #fff000
}

/*Menu Content Styles*/

#MenuContent
{
	float: Left;
	width: 520px;
	height: 320px;
	overflow: scroll;
	text-align: center;
	margin: 0 auto;
}


TABLE.menucat
{
    BORDER-RIGHT: #600000 1px solid;
    BORDER-TOP: #600000 1px solid;
    BORDER-LEFT: #600000 1px solid;
    BORDER-BOTTOM: #600000 1px solid;
    WIDTH: 400px;
    BACKGROUND-COLOR: #c90000;
    border-collapse: collapse;
}
TR.r0
{
    BACKGROUND-COLOR: #fff8b9
}
TR.r1
{
    BACKGROUND-COLOR: white
}
TD.menuhead
{
    FONT-WEIGHT: bold;
    font-family: Arial;
    FONT-SIZE: medium;
    COLOR: White;
    BACKGROUND-COLOR: Transparent;
    TEXT-ALIGN: center;
	margin: 0 auto;
    top: 4px;
}
TD.menuitem
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: left
}
TD.menuitem2
{
    FONT-SIZE: 12px;
    TEXT-INDENT: 10pt;
    TEXT-ALIGN: left
}
TD.menusubhead
{
	border-bottom: #600000 1px solid;
    FONT-SIZE: 10px;
    COLOR: White;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: Transparent;
    TEXT-ALIGN: center
}
TD.menusubitem
{
    FONT-SIZE: 10px;
    TEXT-INDENT: 10pt
}
TD.menuprice
{
    FONT-SIZE: 12px;
    TEXT-ALIGN: right
}