BODY.Body, BODY {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A:link, A:visited, A:active, A:hover  {
    text-decoration:    none;
}
INPUT, TEXTAREA, SELECT {
	padding: 2px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-style: solid;
	border-width: 1px;
}
INPUT[type="submit"] {
	font-size: 11px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	margin:0px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	height: 19px;
}
INPUT[type="submit"]:Hover {
	cursor: hand;
}
INPUT[type="checkbox"], INPUT[type="radio"] {
	border: 0px;
}
INPUT[type="image"] {
	padding: 0px;
	margin: 0px;
}
H1 {
	font-size: 24px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}
H2 {
	font-size: 14px;
	letter-spacing: 1px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
H3 {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

.Disabled {
	font-style: italic;
}


.PageMaster {
	width: 100%;
}
.PageMaster .PageCell {
	
}
.PageMaster .PageCell .TableMaster {
	
}
.TableMaster .MainColumn 
{
    width: 760px;
    padding: 5px;
    padding-top: 5px;
    vertical-align: top;
	 float: none;
}


/*
--------- Toolbar --------------------------------------------------------------------
*/
.PageMaster .PageCell .TableMaster .MainColumn .Toolbar {
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	width: 100%;
}
.PageMaster .PageCell .TableMaster .MainColumn .Toolbar A {
	font-weight: bold;
}
.PageMaster .PageCell .TableMaster .MainColumn .Toolbar TABLE TD {
	padding-left: 5px;
	font-size: 11px;
	vertical-align: middle;
}

/*
--------- Control Panels --------------------------------------------------------------------
*/

.ControlPanel {
	width: 100%;
	border-width: 1px;
	border-style: solid;
	height: 80px;
	vertical-align: middle;
}
.ControlPanel .Tool {
	vertical-align: middle;
	text-align: center;
	padding-top: 5px;
}
.ControlPanel .Tool A SPAN {
	margin-left: 5px;
	vertical-align: middle;
}
.ControlPanel .Tool A, .ControlPanel .Tool A:Link, .ControlPanel .Tool A:Visited, .ControlPanel .Tool A:Active {
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: bold;
}
.ControlPanel .Tool A:Hover {
	
}



/*
--------- BreadCrumbs --------------------------------------------------------------------
*/
.PageMaster .PageCell .TableMaster .MainColumn .breadcrumbsPane {
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-size: 11px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.PageMaster .PageCell .TableMaster .MainColumn .breadcrumbsPane .breadcrumbs {
	font-weight: bold;
	position: relative;
	top: -2px;
}
.PageMaster .PageCell .TableMaster .MainColumn .breadcrumbsPane .breadcrumbs .sep {
	font-size: 14px;
	font-weight: normal;
}
.PageMaster .PageCell .TableMaster .MainColumn .breadcrumbsPane .DateTime {
	text-align: right;
}


/*
--------- PageTools --------------------------------------------------------------------
*/
.PageMaster .PageCell .TableMaster .MainColumn .pageToolsPane {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	font-size: 10px;
	text-align: right;
}
.PageMaster .PageCell .TableMaster .MainColumn .pageToolsPane .Tool {
	padding-left: 10px;
}




/*
--------- Sub-Menu (Level 1) --------------------------------------------------------------------
*/

.SubMenu {
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.SubMenu TD{
	padding-bottom: 0px;
}
.SubMenuItem {
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	vertical-align: middle;
	text-align: center;
}
A.SubMenuItemLink, A.SubMenuItemLink:Link, A.SubMenuItemLink:Visited, A.SubMenuItemLink:Active, A.SubMenuItemLink:Hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
.SubMenuDive {
	border-style: solid;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	vertical-align: middle;
	text-align: center;
}
A.SubMenuDiveLink, A.SubMenuDiveLink:Link, A.SubMenuDiveLink:Visited, A.SubMenuDiveLink:Active, A.SubMenuDiveLink:Hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
.SubMenuSel {
	border-style: solid;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	vertical-align: middle;
	text-align: center;
}
A.SubMenuSelLink, A.SubMenuSelLink:Link, A.SubMenuSelLink:Visited, A.SubMenuSelLink:Active, A.SubMenuSelLink:Hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}


/*
--------- Sub-Sub-Menu (Level 2) --------------------------------------------------------------------
*/
.SubSubMenu {
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.SubSubMenu TD{
	padding-bottom: 0px;
}
.SubSubMenuItem {
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	vertical-align: middle;
	text-align: center;
}
A.SubSubMenuItemLink, A.SubSubMenuItemLink:Link, A.SubSubMenuItemLink:Visited, A.SubSubMenuItemLink:Active, A.SubSubMenuItemLink:Hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
.SubSubMenuSel, .SubSubMenuDive {
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	vertical-align: middle;
	text-align: center;
}
A.SubSubMenuSelLink, A.SubSubMenuSelLink:Link, A.SubSubMenuSelLink:Visited, A.SubSubMenuSelLink:Active, A.SubSubMenuSelLink:Hover, A.SubSubMenuDiveLink, A.SubSubMenuDiveLink:Link, A.SubSubMenuDiveLink:Visited, A.SubSubMenuDiveLink:Active, A.SubSubMenuDiveLink:Hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
.SubMenu .New, .SubSubMenu .New {
	font-size: 10px;
	font-weight: normal;
	letter-spacing: normal;
}

/*
--------- Content Window --------------------------------------------------------------------
*/
.PageMaster .PageCell .TableMaster .MainColumn .ContentPane {
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
}

/*
.PageMaster .PageCell .TableMaster .MainColumn .ContentColumnLeft {
	padding-right: 6px;
	vertical-align: top;
}

.PageMaster .PageCell .TableMaster .MainColumn .ContentColumnRight {
	border-left-width: 1px;
	border-left-style: dotted;
	padding-left: 6px;
	vertical-align: top;
}
*/
.PageMaster .PageCell .TableMaster .MainColumn .ContentColumnLeft {
	vertical-align: top;
}

.PageMaster .PageCell .TableMaster .MainColumn .ContentColumnRight {
	padding-left: 8px;
	vertical-align: top;
}

.PageMaster .PageCell .TableMaster .RightColumn 
{
    width: 215px;
    padding: 5px;
    padding-left: 0px;
    padding-top: 5px;
    vertical-align: top;
}



/*
--------- Banners & Advertisements ---------------------------------------------------------------
*/
.PageMaster .PageCell .TableMaster .RightColumn .banner {
	padding-top: 5px;
}



/*
--------- Navigation Quickies --------------------------------------------------------------------
*/
.PageMaster .PageCell .TableMaster .RightColumn .banner .quickNav {
	border-width: 1px;
	border-style: solid;
}
.PageMaster .PageCell .TableMaster .RightColumn .banner .quickNav TABLE TD {
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;
}
.PageMaster .PageCell .TableMaster .RightColumn .banner .quickNav .row TD {
	height: 20px;
}
.PageMaster .PageCell .TableMaster .RightColumn .banner .quickNav .row TD.left {
	width: 50%;
	padding: 0px;
	padding-left: 2px;
}
.PageMaster .PageCell .TableMaster .RightColumn .banner .quickNav .row TD.right {
	width: 50%;
	padding: 0px;
}
.PageMaster .PageCell .TableMaster .RightColumn .banner .quickNav A {
	line-height: 24px;
}



/*
--------- Copyright --------------------------------------------------------------------
*/
.PageMaster .PageCell .TableMaster .Copyright {
	vertical-align: bottom;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 10px;
	font-size: 11px;
}


/*
--------- Info, Alert & Warning Boxes -------------------------------------------------------------
*/

.InfoBox, .ErrorBox, .AlertBox, .WarningBox, .SuccessBox {
	margin: 10px;
	margin-left: 50px;
	margin-right: 50px;
	border-width: 1px;
	border-style: solid;
	padding: 18px;
	padding-left: 75px;
	text-align: left;
}
.InfoBox A, .ErrorBox A, .AlertBox A, .WarningBox A, .SuccessBox A, .DealBox A {
	font-weight: bold;
	text-decoration: underline;
}
.InfoBox DIV, .ErrorBox DIV, .AlertBox DIV, .WarningBox DIV, .SuccessBox DIV, .DealBox DIV {
	padding: 3px;
}
/* InfoBox */
.InfoBox {

}
.InfoBox .Headline {
	font-weight: bold;
}
.InfoBox UL {
	padding: 5px;
	margin: 0px;
	margin-left: 10px;
}
.InfoBox UL LI {
	padding-top: 5px;
}

/* ErrorBox */
.ErrorBox {
	
}

.DealBox {
	margin: 10px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 30px;
	border-width: 1px;
	border-style: solid;
	padding: 25px;
	padding-left: 100px;
	text-align: left;
}

.AlertBox {
	
}
.WarningBox {

}
.SuccessBox {

}
.SuccessBox .Headline {
	font-weight: bold;
}

.Example {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}
.Rating .None, .Ratings .None  {
	font-size: 10px;
}

.Header, .Header TH, .Header TD {
	white-space: nowrap;
}

.SignaturePanel {
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 20px;
	padding: 5px;
}
.Unread {
	font-weight: bold;
}
.Read {
	font-weight: normal !important;
}

.PoweredBy_Dining {
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	margin-bottom: 10px;
	text-align: center;
}