﻿/**********************************************************************/
/* Sake - skin.css								 					  */
/* Create: 1-22-2009 						                          */
/* Last Update: 02-12-2009											  */
/**********************************************************************/
body {
	font: normal normal 12px Helvetica, Arial, San-serif;
	color: #333;
	line-height: 16px;
	padding: 0px;
	margin: 0px auto;
	margin-bottom: 20px;
	background-color: transparent;
}
#Body {
	background: #000 url("images/sake_bg.jpg") top center no-repeat;
}
td {
	font-size: 12px;
}
h1, .Title1, h1 span.Head {
	font-size: 21px;
}
h2, .Title2, h2 span.Head {
	font-size: 18px;
}
h3, .Title3 {
	font-size: 16px;
}
h4, .Title4 {
	font-size: 14px;
}
h5, .Title5 {
	font-size: 12px;
}
h1, h2, h3, h4, h5, h1 span.Head, h2 span.Head {
	font-family: Helvetica, Arial, San-serif;
	font-weight: bold;
	color: #666;
	margin: 0px;
}
.Title1, .Title2, .Title3, .Title4, .Title5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #bb0000;
	margin: 0px;
}
ul li {
	list-style-type: none;
	list-style-image: url(images/sake_icon_list.gif);
}
ul li li {
	list-style-type: circle;
}
ul li li li {
	list-style-type: square;
}
ol li {
	list-style-type: decimal;
}
ol ol li {
	list-style-type: lower-alpha;
}
ol ol ol li {
	list-style-type: lower-roman;
}
ol ul li {
	list-style-type: disc;
}
hr {
	color: #ccc;
	height: 1pt;
	text-align: left;
}
p {
	margin-top: 15px;
}
blockquote, pre {
	font-family: Helvetica, Arial, San-serif;
	margin-left: 20px;
}
sup {
	font-size: 9px;
}
.Head {
	font: normal bold 14px Helvetica, Arial, San-serif;
}
.SubHead {
	color: #fff;
	font: normal bold 12px Helvetica, Arial, San-serif;
}
.Normal, .NormalDisabled, .NormalRed {
	font: normal normal 12px Helvetica, Arial, San-serif;
}
.NormalBold {
	font: normal bold 12px Helvetica, Arial, San-serif;
}
.NormalTextBox {
	font: normal normal 12px Helvetica, Arial, San-serif;
}
.Small {
	font: normal normal 10px Helvetica, Arial, San-serif;
}
.FloatLeft {
	float: left;
}
.FloatRight {
	float: right;
}
.FullWidth {
	width: 100%;
}
/*********************************************************************/
/* LINKS															 */
/*********************************************************************/
a, .CommandButton {
	font-family: Helvetica, Arial, San-serif;
	font-size: 12px;
	outline: none;
}
a:link, a:visited, a:active {
	color: #333;
	text-decoration: underline;
}
a:hover {
	color: #bb0000;
	text-decoration: underline;
}
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {
	color: #bb0000;
	text-decoration: underline;
}
a.CommandButton:hover {
	color: #ff0000;
	text-decoration: underline;
}
/*********************************************************************/
/* DNN																 */
/*********************************************************************/
.ControlPanel {
	width: 100%;
	text-align: center;
	border: solid 2px #3c3d3c;
	background-color: #fff;
}
.ControlPanel .SubHead {
	color: #000;
}
#dnn_ctr453_ModuleContent {
	width: 100%;
	display: inline-block;
}
/*********************************************************************/
/* Skin Objects														 */
/*********************************************************************/
/* [COPYRIGHT] -----------------------------------------------------*/
.Sobj_CopyRight {
	font: normal normal 11px Helvetica, Arial, San-serif;
	color: #808080;
}
/* [SEARCH] -----------------------------------------------------------*/
.SearchBtn {
	font: normal normal 11px Helvetica, Arial, San-serif;
}
a.SearchBtn:link, a.SearchBtn:visited {
	width: 71px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
a.SearchBtn:hover {
	color: #ffba00;
	text-decoration: none;
}
/* [LOGIN] -----------------------------------------------------------*/
a.Sobj_Login:link, a.Sobj_Login:visited {
	font: normal normal 10px Helvetica, Arial, San-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
a.Sobj_Login:hover {
	color: #ffba00;
	text-decoration: none;
}
/*********************************************************************/
/* Skin Layount														 */
/*********************************************************************/
#main_table {
	width: 960px; /* Change Skin's width here*/;
	height: 100%;
	margin-top: 22px;
}
#Main_div {
	width: 100%;
	background: transparent;
}
/*-----------------------------------------------------------*/
#Logo_td {
	width: 111px !important;
	height: 100px;
	padding-right: 11px;
}
#Logo_div {
	height: auto;
}
/*---------------------------------------------------*/
.TopLeft_div {
	height: 8px;
	background: transparent url("images/sake_con_redtopleft.gif") no-repeat top left;
}
#TopCenter_div {
	height: 8px;
	margin-left: 9px;
	background: transparent url("images/sake_con_redtopright.gif") no-repeat top right;
}
.TopRight_div {
	height: 8px;
	margin-right: 8px;
	background: transparent url("images/sake_con_redtopcenter.gif") repeat-x top left;
}
/*---------------------------------------------------*/
#TopBody_div {
	height: 83px;
	padding-left: 9px;
	padding-right: 8px;
	background: #7e0000 url("images/sake_con_redLeft.gif") repeat-x top left;
}
/*---------------------------------------------------*/
.BottomLeft_div {
	background: transparent url("images/sake_con_redbottomleft.gif") no-repeat bottom left;
}
.BottomCenter_div {
	height: 9px;
	margin-left: 9px;
	background: transparent url("images/sake_con_redbottomright.gif") no-repeat bottom right;
}
.BottomRight_div {
	height: 9px;
	margin-right: 8px;
	background: transparent url("images/sake_con_redbottomcenter.gif") repeat-x bottom left;
}
/*---------------------------------------------------*/
#Header_td {
	width: 850px;
	width: auto;
}
#TopSpace_div {
	width: 850px;
	height: auto;
}
#TopCenter2_div {
	height: 8px;
	text-align: right;
	margin-left: 9px;
	background: transparent url("images/sake_con_red2topright.gif") no-repeat top right;
}
#TopBody2_div {
	text-align: left;
	padding-left: 9px;
	background: #7e0000 url("images/sake_con_redLeft.gif") repeat-x top left;
}
#TopRight2_div {
	min-height: 82px;
	background: transparent url("images/sake_con_red2.gif") no-repeat top right;
}
#TopHeader_div {
	color: #fff;
	padding-top: 6px;
	padding-right: 10px;
}
#TopMessage_div {
	width: 190px;
	height: 32px;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	white-space: nowrap;
	padding: 6px 8px 0px 12px;
}
#TopMessage_Immage {
	vertical-align: middle;
}
#Top_TF {
	width: 180px;
	height: 32px;
	float: right;
	padding: 0px 0px 0px 12px;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
A.TopMessageLink:link, A.TopMessageLink:visited {
	display: inline-block;
	font: normal normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 8px;
	background: transparent url("images/sake_arrow_white.gif") no-repeat center left;
}
A.TopMessageLink:hover {
	color: #ffba00;
	text-decoration: none;
	background: transparent url("images/sake_arrow_yellow.gif") no-repeat center left;
}
#TopLinks_div {
	float: right;
	width: 380px;
	height: 32px;
	text-align: right;
	white-space: nowrap;
	padding: 6px 8px 0px 12px;
}
#Search_span {
	margin-left: 10px;
	background: transparent url("images/sake_btn_search.gif") no-repeat top right;
}
#Search_span .NormalTextBox {
	width: 151px;
	height: 20px;
	font: normal normal 11px Helvetica, Arial, San-serif;
	color: #666;
	border: 0px;
	background: transparent url("images/sake_searchBG.jpg") no-repeat top left;
}
#Radmenu_div {
	height: 20px;
	margin-top: 18px;
	margin-left: 5px;
}
/*-----------------------------------------------------------*/
#Body_td {
	padding-top: 19px;
	padding-bottom: 19px;
}
#IntBody_td {
	padding-top: 19px;
	padding-bottom: 19px;
}
#IntRadPanelbar_td {
	width: 200px;
	vertical-align: top;
	padding-right: 10px;
}
#BodyLeft_td {
	width: 620px;
	text-align: left;
	vertical-align: top;
}
#IntBodyLeft_td {
	vertical-align: top;
	text-align: left;
}
/*ContentPanes --------------------------------------*/
.IntHeaderPane {
	display: block;
	text-align: left;
	margin-bottom: 10px;
}
.IntHeaderPane2 {
	vertical-align: top;
	padding-bottom: 10px;
}
.HeaderPane {
	display: block;
	color: #fff;
	text-align: left;
	padding-bottom: 20px;
}
.HomeContentPane {
	text-align: left;
	color: #fff;
}
.LeftContentPane {
	float: left;
	width: 48%;
	text-align: left;
}
.RightContentPane {
	float: right;
	width: 48%;
	text-align: left;
}
#BodyRight_td {
	width: 320px;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
}
.IntRightPane1 {
	width: 180px;
	text-align: right;
	vertical-align: top;
	padding-left: 10px;
}
.RightTopPane {
	display: block;
	text-align: left;
	margin-bottom: 20px;
}
.RightBottomPane {
	display: block;
	text-align: left;
}
.IntLeftPane {
	padding-right: 10px;
	vertical-align: top;
}
.IntContentPane {
	width: 100%;
	vertical-align: top;
}
.IntRightPane2 {
	padding-left: 10px;
	vertical-align: top;
}
.IntContentPaneBorder {
	width: 100%;
	vertical-align: top; /*padding-right: 10px;*/
}
.IntRightPaneBorder {
	padding-left: 10px;
	vertical-align: top;
	border-left: solid 1px #ccc;
}
.IntBottomLeftPane {
	width: 50%;
	vertical-align: top;
	padding-right: 5px;
}
.IntBottomRightPane {
	width: 50%;
	vertical-align: top;
	padding-left: 5px;
}
.IntBottomPane {
	vertical-align: top;
	padding-top: 10px;
}
/*Container White -------------------------------------*/
#IntWhite_Holder {
	display: block;
	background: transparent;
}
/*----------------------------------------------------------------*/
#IntWhite_Top {
}
#IntWhite_TopLeft {
	background: url("images/sake_con_whiteTLeft.gif") top left no-repeat;
}
#IntWhite_TopRight {
	height: 10px;
	background: url("images/sake_con_whiteTRight.gif") top right no-repeat;
}
#IntWhite_TopCenter {
	display: block;
	height: 10px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #fff;
}
/*---------------------------------------------------------------*/
#IntWhiteBody {
}
#IntWhiteWrap {
	background-color: #fff;
	border: solid 1px white;
}
.IntWhite_ContentPane {
	display: inline-block; /*Fix table with 100% width in IE6*/;
	min-width: 920px;
	color: #333;
	text-align: left;
	padding: 7px 19px;
	background-color: #fff;
}
.IntWhite_ContentPane .SubHead, .IntWhite_ContentPane2 .SubHead {
	color: #333;
}
.IntWhite_ContentPane2 {
	color: #333;
	text-align: left;
	padding: 7px 19px;
	background-color: #fff;
}
/*---------------------------------------------------*/
#IntWhite_BottomLeft {
	background: url("images/sake_con_whiteBLeft.gif") left no-repeat;
}
#IntWhite_BottomRight {
	height: 10px;
	background: url("images/sake_con_whiteBRight.gif") right no-repeat;
}
#IntWhite_BottomCenter {
	height: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #fff;
}
/*-----------------------------------------------------------*/
#Footer_div {
	height: auto;
}
#FooterTopLeft_div {
	background: transparent url("images/sake_con_blacktopleft.gif") no-repeat top left;
}
#FooterTopCenter_div {
	height: 8px;
	margin-left: 9px;
	background: transparent url("images/sake_con_blacktopRight.gif") no-repeat top right;
}
#FooterTopRight_div {
	height: 8px;
	margin-right: 8px;
	background: transparent url("images/sake_con_blacktopcenter.gif") repeat-x top left;
}
/*---------------------------------------------------*/
#FooterTopBody_div {
	text-align: left;
	padding-left: 9px;
	padding-right: 8px;
	background: #0d0d0d url("images/sake_con_blackLeft.gif") repeat-x top left;
}
#FooterBody_div {
	height: 33px;
	color: #999;
}
#FooterLeft_div {
	float: left;
	margin-top: 9px;
	margin-left: 10px;
}
#FooterLinks_div {
	float: right;
	color: #999;
	margin-top: 9px;
	margin-right: 10px;
}
#FooterLinks_div a:link, #FooterLinks_div a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
#FooterLinks_div a:hover {
	color: #ffba00;
	text-decoration: none;
}
/*---------------------------------------------------*/
.FooterBottomLeft_div {
	background: transparent url("images/sake_con_blackbottomleft.gif") no-repeat bottom left;
}
.FooterBottomCenter_div {
	height: 9px;
	margin-left: 9px;
	background: transparent url("images/sake_con_blackbottomright.gif") no-repeat bottom right;
}
.FooterBottomRight_div {
	height: 9px;
	margin-right: 8px;
	background: transparent url("images/sake_con_blackbottomcenter.gif") repeat-x bottom left;
}
/* Panelbar Menu Container -------------------------------------*/
#IntBlackG_Top {
}
#IntBlackG_TopLeft {
	background: url("images/sake_con_blackGTLeft.gif") top left no-repeat;
}
#IntBlackG_TopRight {
	height: 10px;
	background: url("images/sake_con_blackGTRight.gif") top right no-repeat;
}
#IntBlackG_TopCenter {
	display: block;
	height: 10px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #212121;
}
/*---------------------------------------------------------------*/
.IntBlackG_ContentPane {
	color: #7a7a7a;
	text-align: left;
	background-color: #202020;
}
/*---------------------------------------------------*/
#IntBlackG_BottomLeft {
	background: url("images/sake_con_blackGBLeft.gif") left no-repeat;
}
#IntBlackG_BottomRight {
	height: 10px;
	background: url("images/sake_con_blackGBRight.gif") right no-repeat;
}
#IntBlackG_BottomCenter {
	height: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #202020;
}
/*********************************************************************/
/* Custom Ligin Page												 */
/*********************************************************************/
.Login_Width {
	width: 960px;
}
.Login_ColLeft {
	float: left;
	width: 475px;
	text-align: left;
	margin-right: 5px;
}
.Login_ColRight {
	float: right;
	width: 475px;
	text-align: left;
	margin-left: 5px;
}
.Login_TopLeft {
	height: 148px;
	background: url("images/sake_con_blackTLeft2.gif") top left no-repeat;
}
.Login_TopRight {
	height: 148px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #000;
}
.Login_TopCenter {
	margin-left: 10px;
	margin-right: 10px;
	background-color: #000;
}
.Login_Image {
	float: right;
}
.Login_ContentPane {
	color: #7a7a7a;
	text-align: left;
	padding: 10px 10px 0px 10px;
	background: #000 url("images/sake_con_blackContentPane2.jpg") top left repeat-x;
}
.Login_BottomLeft {
	background: transparent url("images/sake_con_blackBLeft.gif") no-repeat bottom left;
	height: 10px !important;
}
.Login_BottomRight {
	background: transparent url("images/sake_con_blackBRight.gif") no-repeat bottom right;
	height: 10px !important;
}
.Login_BottomCenter {
	height: 10px !important;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #000;
}
.Login_Btn, .Login_DNN .StandardButton {
	width: 435px;
	height: 40px;
	cursor: hand;
	cursor: pointer;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	margin-top: 5px;
	border: 0px;
	background: transparent url("images/sake_login_btn.gif") no-repeat top left;
}
.Login_Btn {
}
.Login_Btn a.CommandButton:link, .Login_Btn a.CommandButton:visited, .Login_Btn a.CommandButton:hover {
	display: block;
	font: normal normal 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 10px;
}
.Login_Form {
	padding: 5px 2px 0px 6px;
	height: 175px;
}
.Login_Form .Title1 {
	line-height: 21px;
	margin-bottom: 10px;
}
.Login_Form .NormalTextBox {
	font: normal normal 11px Helvetica, Arial, San-serif;
	color: #666;
	border: 0px;
	background: transparent url("images/sake_searchBG.jpg") no-repeat top left;
}
.Login_Form .FloatRight {
	text-align: right;
}
.Login_DNN .SubHead, .Login_Form .FloatRight .Normal, .Login_Form .FloatRight a.CommandButton:link, .Login_Form .FloatRight a.CommandButton:visited {
	font-size: 11px;
	color: #999;
	text-decoration: none;
}
.Login_Form .FloatRight a.CommandButton:hover {
	color: #bb0000;
}
.Login_Note {
	color: #999;
	height: 89px;
}
/*********************************************************************/
/* Module - AT Article												 */
/*********************************************************************/
.White_ContentPane .AT_Article_ItemListImage .AT_Article_ItemList {
	border: 0px;
}
.AT_Article_ItemListImage {
}
.AT_Article_ItemSeparator {
	clear: both;
	height: 20px;
	border-bottom: solid 1px #e0e0e0;
	margin-bottom: 20px;
}
.AT_Article_Image {
	float: left;
}
.AT_Article_Image img {
	margin-right: 20px;
}
.AT_Article_ItemList {
	display: block;
	text-align: left;
}
/*Article - Title Link*/
a.AT_Article_TitleLink:link, a.AT_Article_TitleLink:visited, a.AT_Article_TitleLink:active {
	color: #333;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none;
}
a.AT_Article_TitleLink:hover {
	color: #bb0000;
	text-decoration: none;
}
/*Article - BlogTitle Link*/
a.AT_Article_BlogTitleLink:link, a.AT_Article_BlogTitleLink:visited, a.AT_Article_BlogTitleLink:active {
	color: #bb0000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
a.AT_Article_BlogTitleLink:hover {
	color: #ff0000;
	text-decoration: none;
}
a.AT_Article_ReadMore:link, a.AT_Article_ReadMore:visited {
	font-size: 11px;
	color: #bb0000;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 10px;
	background: transparent url(images/sake_arrow_red_s.gif) no-repeat center left;
}
a.AT_Article_ReadMore:hover {
	color: #ff0000;
	text-decoration: none;
	background: transparent url(images/sake_arrow_yellow_s.gif) no-repeat center left;
}
.AT_Article_Summary {
}
.AT_Article_Author {
	font-size: 11px;
	font-style: italic;
	color: #777;
	text-transform: uppercase;
}
.AT_Article_SourceDate {
	color: #777;
	font-size: 11px;
	text-transform: uppercase;
}
.AT_Article_SummaryCut {
	color: #333;
	padding-top: 5px;
}
.AT_Article_ItemSummaryControl {
	color: #111;
	font-weight: 600;
	padding-top: 3px;
	font-size: 11px;
}
.AT_Article_PageText {
	padding-top: 10px;
}
.AT_Article_Footer {
	padding-top: 10px;
}
/* Archive */
.AT_Article_ArchiveList {
	display: block;
	text-align: left;
	border-bottom: solid 1px #e0e0e0;
	padding-top: 15px;
	padding-bottom: 15px;
}
.AT_Article_ArchiveList .AT_Article_ItemSummaryControl {
	color: #777;
	padding-top: 5px;
	font-size: 11px;
}
/* "sake_con_black" Container ---------------------------------------*/
.Black_ContentPane .AT_Article_ItemList {
	border-bottom: solid 1px #313131;
	padding-bottom: 13px;
	margin-bottom: 13px;
}
/*Article - Title Link*/
.Black_ContentPane a.AT_Article_TitleLink:link, .Black_ContentPane a.AT_Article_TitleLink:visited, .Black_ContentPane a.AT_Article_TitleLink:active {
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none;
}
.Black_ContentPane a.AT_Article_TitleLink:hover {
	color: #bb0000;
	text-decoration: none;
}
.Black_ContentPane .AT_Article_Summary a:link, .Black_ContentPane .AT_Article_Summary a:visited {
	color: #7a7a7a;
	text-decoration: underline;
}
.Black_ContentPane .AT_Article_Summary a:hover {
	color: #bb0000;
	text-decoration: underline;
}
.Black_ContentPane a.CommandButton:link, .Black_ContentPane a.CommandButton:visited {
	color: #fff;
	text-decoration: underline;
}
.Black_ContentPane a.CommandButton:hover {
	color: #bb0000;
	text-decoration: underline;
}
.Black_ContentPane .AT_Article_Author, .Black_ContentPane .AT_Article_SourceDate {
	color: #7a7a7a;
}
.Black_ContentPane .AT_Article_SummaryCut {
	color: #7a7a7a;
	padding-top: 3px;
}
.Black_ContentPane .AT_Article_ItemSummaryControl {
	color: #fff;
	padding-top: 3px;
}
/* "sake_con_white" Container ---------------------------------------*/
.White_ContentPane .AT_Article_ItemList {
	border-bottom: solid 1px #E0E0E0;
	padding-bottom: 13px;
	margin-bottom: 13px;
}
.White_ContentPane .AT_Article_Summary a:link, .White_ContentPane .AT_Article_Summary a:visited {
	color: #BB0000;
	text-decoration: underline;
}
.White_ContentPane .AT_Article_Summary a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.White_ContentPane .AT_Article_Author, .White_ContentPane .AT_Article_SourceDate {
	color: #333;
}
.White_ContentPane .AT_Article_SummaryCut {
	padding-top: 3px;
}
/*********************************************************************/
/* AT Comment														 */
/*********************************************************************/
.AT_CommentCount, .AT_CommentCount .CommandButton {
	font-size: 14px;
	color: #bb0000;
	font-weight: bold;
	padding-bottom: 15px;
}
.AT_CommentItem {
	text-align: left;
}
.AT_CommentSubmitName {
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.AT_CommentBox {
	padding: 8px;
	margin: 10px 0px;
	border: solid 1px #ccc;
	background-color: #f1f1f1;
}
.AT_CommentTitle {
	font-size: 12px;
	color: #333;
	font-weight: bold;
}
.AT_CommentText {
	padding-top: 4px;
	padding-bottom: 4px;
}
.AT_CommentItem a.CommandButton:link, .AT_CommentItem a.CommandButton:visited {
	font-weight: bold;
}
.AT_CommentItem a.CommandButton:hover {
	font-weight: bold;
	text-decoration: underline;
}
.AT_CommentReply {
	margin-left: 20px;
}
/*********************************************************************/
/* Buttons			 												 */
/*********************************************************************/
/* generic container for floating buttons */
.clear {
	overflow: hidden;
	display: inline-block;
	margin-bottom: 5px;
}
/*Button Red - Height 40px ------------------------------------------*/
a.BtnRed_40, a.BtnRed_40:visited {
	height: 40px;
	float: left;
	display: inline-block;
	font: normal bold 15px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 14px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding-right: 5px;
	background: transparent url('images/btn_red40_R.gif') no-repeat top right;
}
a.BtnRed_40 span {
	display: inline-block;
	height: 40px;
	padding: 13px 15px;
	background: transparent url('images/btn_red40_L.gif') no-repeat top left;
}
a.BtnRed_40:active, a.BtnRed_40:hover {
	color: #fff;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	background: transparent url('images/btn_red40_R.gif') no-repeat bottom right;
}
a.BtnRed_40:active span, a.BtnRed_40:hover span {
	padding-top: 14px;
	padding-bottom: 12px;
	background: transparent url('images/btn_red40_L.gif') 0px -40px no-repeat;
}
/*Button Red - Height 20px ------------------------------------------*/
a.BtnRed_20, a.BtnRed_20:visited {
	height: 20px;
	float: left;
	display: inline-block;
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 11px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding-right: 4px;
	background: transparent url('images/btn_red20_R.gif') no-repeat top right;
}
a.BtnRed_20 span {
	display: inline-block;
	height: 20px;
	padding: 4px 5px;
	background: transparent url('images/btn_red20_L.gif') no-repeat top left;
}
a.BtnRed_20:active, a.BtnRed_20:hover {
	color: #fff;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	background: transparent url('images/btn_red20_R.gif') no-repeat bottom right;
}
a.BtnRed_20:active span, a.BtnRed_20:hover span {
	padding-top: 5px;
	padding-bottom: 3px;
	background: transparent url('images/btn_red20_L.gif') 0px -20px no-repeat;
}
/*Button Gray - Height 40px ------------------------------------------*/
a.BtnGray_40, a.BtnGray_40:visited {
	height: 40px;
	float: left;
	display: inline-block;
	font: normal bold 15px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 14px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding-right: 5px;
	background: transparent url('images/btn_gray40_R.gif') no-repeat top right;
}
a.BtnGray_40 span {
	display: inline-block;
	height: 40px;
	padding: 13px 15px;
	background: transparent url('images/btn_gray40_L.gif') no-repeat top left;
}
a.BtnGray_40:active, a.BtnGray_40:hover {
	color: #fff;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	background: transparent url('images/btn_gray40_R.gif') no-repeat bottom right;
}
a.BtnGray_40:active span, a.BtnGray_40:hover span {
	padding-top: 14px;
	padding-bottom: 12px;
	background: transparent url('images/btn_gray40_L.gif') 0px -40px no-repeat;
}
/*Button Red - Height 20px ------------------------------------------*/
a.BtnGray_20, a.BtnGray_20:visited {
	height: 20px;
	float: left;
	display: inline-block;
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 11px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding-right: 4px;
	background: transparent url('images/btn_gray20_R.gif') no-repeat top right;
}
a.BtnGray_20 span {
	display: inline-block;
	height: 20px;
	padding: 4px 5px;
	background: transparent url('images/btn_gray20_L.gif') no-repeat top left;
}
a.BtnGray_20:active, a.BtnGray_20:hover {
	color: #fff;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	background: transparent url('images/btn_gray20_R.gif') no-repeat bottom right;
}
a.BtnGray_20:active span, a.BtnGray_20:hover span {
	padding-top: 5px;
	padding-bottom: 3px;
	background: transparent url('images/btn_gray20_L.gif') 0px -20px no-repeat;
}
/*********************************************************************/
/* Content Treatment 												 */
/*********************************************************************/
/*Header Image with copy --------------------------------------------*/
.HeaderBGimage {
	width: 751px;
	height: 150px;
	background: transparent url("/portals/0/images/header_beausBlog.gif") no-repeat top left;
}
.HeaderContent {
	padding: 20px 15px 20px 535px;
}

/*CSS for the Buy Sake Page --------------------------------------------*/
.boxGuarantee {
	width: 960px;
	padding-bottom: 10px;
}
.topGuarantee {
	background: url("images/guarantee_top.png") top left no-repeat;
	width: 960px;
	height: 20px;
}
.contentGuarantee {
	background: url("images/guarantee_mid.png") top left no-repeat;
	background-color: #710000;
	width: 960px;
}
.bottomGuarantee {
	background: url("images/guarantee_bot.png") top left no-repeat;
	width: 960px;
	height: 20px;
}
.GuaranteeFont {
	color: #FFFFFF;
}
.tdCellLeft {
	padding-left: 10px;
	padding-right: 10px;
	width: 481px;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	text-align: left;
	width: 486px;
}
.tdCellRight {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	width: 474px;
}
