﻿body 
{
	margin: 0px;
	background-color: #ffffff;
	font-size:12px;
}

* { font-family: Arial; color: #000000; }

h2 { font-size: 18px; color: #d80012; }
h1 { font-size: 18px; color: #d80012; }
.h2style { font-size: 18px; color: #d80012; font-weight: bold; }
h3 { font-size: 15px; color: #000000; }
.h3style { font-size: 15px; color: #000000; font-weight:bold; }

a:link {text-decoration: none; color: #000066; }
a:hover {text-decoration: underline; color: #d80012; }
a:visited { text-decoration: none; color: #000066; }

a.HomeVideoCat:link{font-size:12px; text-decoration:none; color:#11297d;}
a.HomeVideoCat:visited{font-size:12px; text-decoration:none; color:#11297d;}
a.HomeVideoCat:active{font-size:12px; text-decoration:none; color:#11297d;}
a.HomeVideoCat:hover{font-size:12px; text-decoration:none; color:#ef2c32;}

.StaticPageText { font-size: 14px; color: #000000; padding: 5px 20px 20px 20px; text-align: justify; }

.MenuTabTitle 
.MenuTabTitle:Link { font-size: 12px; letter-spacing:1px; font-weight:bold; color: #000000; text-decoration: none;}
.MenuTabTitle:visited { font-size: 12px; letter-spacing:1px; font-weight:bold; color: #000000; text-decoration: none;}
.MenuTabTitle:Active { font-size: 12px; letter-spacing:1px; font-weight:bold; color: #000000; text-decoration: none;}
.MenuTabTitle:hover { font-size: 12px; letter-spacing:1px; font-weight:bold; color: #003399; text-decoration: none;}

.VerticalMenuLink, .VerticalMenuLink:hover, .VerticalMenuLink:visited { font-size: 10.5px; font-weight: bold; color: #333333; }
.VerticalMenuLink:hover, VerticalMenuLink:visited { color: #3333ff; }

.SubMenuTabTitle,.SubMenuTabTitle:visited { font-size: 11px; font-weight:bold; color: #000000; }
.SubMenuTabTitleActive, .SubMenuTabTitleActive:visited, .SubMenuTabTitleActive:hover { font-size: 11px; font-weight:bold; color: #d80012; }
.SubMenuTabTitle:hover, .SubMenuTabTitle:visited { color:#000000; }

.HomepageSectionTitle { font-size: 15px; font-weight:bold; color: #d80012; padding-top: 5px;}
.HomepageVideoSectionTitle { font-size: 11px; font-weight:bold; color: #808388; padding-top: 5px; padding-bottom: 5px;}
.HomepageVideoTitle, .HomepageVideoTitle:hover { font-size: 12px; font-weight:bold; color: #0f2a7b; }
.HomepageVideoDesc { font-size: 11px; color: #000000; }

.UserRegister_ReqFieldTitle, .UserRegister_OptFieldTitle { font-size: 12px; font-weight: normal; }
.UserRegister_ReqFieldTitle { color: #000000; }
.UserRegister_OptFieldTitle { color: #666666; }
.UserRegister_ReqInput, .UserRegister_OptInput { font-size: 12px; color: #000000; border: solid 1px #d8e8f9; width: 200px;}
.LoginFieldInput { font-size: 11px; border: solid 1px #aaaaaa;}

.VideoPreviewVideoCategory, .VideoPreviewVideoCategory:hover, .VideoPreviewVideoCategory:visited { font-size: 11px; font-weight: bold; color: #201d61; padding: 5px; }
.VideoPreviewVideoTitle, .VideoPreviewVideoTitle:hover { font-size: 14px; font-weight: bold; color: #af1313; }
.VideoPreviewVideoDesc { font-size: 10px; color: #666666; font-weight: bold; }

.VideoPreviewFieldTitle, .VideoPreviewFieldValue { font-size: 11px;  }
.VideoPreviewFieldTitle { color: #333333; font-weight: bold;}
.VideoPreviewFieldValue { color: #201d61; }
.TextPreviewDescription { color: #333333; padding: 2px; font-size: 10px; font-weight: bold; }

.FooterLink { font-size: 12px; color: #333333;  text-decoration:none;}
.FooterLink:Link { font-size: 12px; color: #333333;  text-decoration:none;}
.FooterLink:visited { font-size: 12px; color: #333333; text-decoration:none; }
.FooterLink:Active { font-size: 12px; color: #333333; text-decoration:none; }
.FooterLink:hover { font-size: 12px; color: #3333ff;  text-decoration:none;}

.FooterCopyrights { font-size: 12px; color: #333333; }

.ItemControlTitle { font-size: 12px; color: #666666; }
.ItemControlValue { font-size: 12px; color: #000000; }
.ItemControlTitle:hover { color: #3333ff; }

.EmailFriendFormTitle { font-size: 13px; color: #333333; font-weight: normal; }
.EmailFriendFormInput { font-size: 13px; color: #3333ff; font-weight: bold; border: solid 1px #aaaaaa; width: 300px; }

.CommentUserTitle { font-size: 11px; color: #333333;  padding-bottom:5px;}
.CommentDate { font-size: 11px; color: #666666;}
.CommentText { font-size: 12px; color: #000000;  }
.CommentAddNewInput, .CommentAddNewContentInput { font-size: 13px; color: #000000; width: 300px; border: solid 1px #3333ff; }
.CommentAddNewContentInput { height: 100px; }
.CommentText { width:400px; }

.NavigationPagingCurrentCell, .NavigationPagingCurrentCell:visited, .NavigationPagingCurrentCell:hover { font-size: 13px; color: #ff0000; font-weight: bold; }
.NavigationPagingLink{ font-size: 13px; color: #333333; }
.NavigationPagingLink:hover { color: #3333ff; }

.ActionButton1Text, .ActionButton1Text:visited { font-size: 12px; color: #000000; font-weight: bold; cursor: pointer; cursor: hand; width:200px; }
.ActionButton1TextOver { font-size: 12px; color: #3333ff; font-weight: bold; cursor: pointer; cursor: hand; width:200px; }

.ItemViewPageItemTitle { font-size: 18px; color: #1f3684; font-weight: bold;}
.ItemViewPageItemDesc { font-size: 13px; color: #000000; }
.ItemTextPictureTitle { font-size: 11px; color: #333333; }

.UploadFieldTitle { font-size: 13px; color: #000000; font-weight: bold; }
.UploadFieldTitleDesc { font-size: 11px; color: #666666; font-weight: bold; }
.UploadFieldInput { font-size: 12px; color: #333333; font-weight: bold; border: solid 1px #aaaaaa; width: 450px; }

.PageContactsText, .PageContactsInfo { font-size: 14px; font-weight: bold; }
.PageContactsText { color: #d80012; }
.PageContactsInfo { color: #000000; }

.LinkCategoryTitle { font-size: 12px; color: #333333; }
.LinkItemTitle, .LinkItemTitle:hover, .LinkItemTitle:visited { font-size: 11px; color: #3333ff; }

.ProductTitle { font-size: 14px; color: #000000; font-weight: bold; }
.ProductAuthor { font-size: 12px; color: #000000; font-weight: bold; }
.ProductText { font-size: 11px; color: #333333; }
.ProductBuy, .ProductPrice { font-size: 12px; color: #333333; font-weight: normal; }
.ProductBuyLink { font-size: 12px; color: #3333ff; font-weight: bold; }

.LessonsListLessonTitle { font-size: 13px; color: #000000; }
.LessonListPartNumbering { font-size: 13px;  color: #d80012; }
.LessonListPartTitle, .LessonListPartTitle:hover { font-size: 14px; }
.LessonsListLessonCurrent { background-color: #d80012; font-size: 13px; color: #ffffff; font-weight: bold; padding:3px; }
.LessonListPartTitle { color: #333333; }
.LessonListPartTitle:hover { color: #3333ff; }
.LessonQustionsListQuestionTitle { font-size: 13px; color: #000000; font-weight: bold; }
.LessonQustionsListAnswerTitle { font-size: 12px; color: #333333; }
.LessonQustionsAllSuccess { font-size: 14px; color: #003300; font-weight: bold; }

.SearchInput { font-size: 12px; color: #000000; border: solid 1px #aaaaaa; width: 155px;}

.HomepageRoomsListRankCell { padding: 1px; font-size: 11px; color: #000000; text-align: center; font-weight: bold; border-bottom: solid 1px #ffffff; width:15px;}
.HomepageRoomsListScoreCell {padding: 1px; font-size: 11px; color: #000000; text-align: center; font-weight: bold; border-bottom: solid 1px #ffffff; width:20px; }
.HomepageRoomsListTitle {padding: 1px; font-size: 11px; color: #0000ff; font-weight: bold; border-bottom: solid 1px #ffffff; }
.HomepageRoomsListLink, .HomepageRoomsListLink:hover { padding: 1px; font-size: 11px; }
.HomepageRoomsListLink { color: #000000; }
.HomepageRoomsListLink:hover { color: #0000ff; }

.RoomReviewScoreTitle, .RoomReviewScoreValue { border-bottom: dotted 1px #cfe0f4; }
.RoomReviewColumnTitle { color: #d90013; font-size: 14px; font-weight:bold;  padding: 2px;}
.RoomReviewScoreTitle { color: #000000; font-size: 14px;  padding: 2px;  }
.RoomReviewScoreValue { color: #333333; font-size: 14px;  padding: 2px; }
.RoomReviewSubtotalScore {color: #333333; font-size: 18px; font-weight: bold; padding: 2px; }

.RoomListRoomNumRed { font-size: 13px; color: #d40414;}
.RoomListRoomNumBlue { font-size: 13px; color: #12287b;}

.RoomListRoomNum, .RoomListRoomNumRed,.RoomListRoomNumBlue,.RoomListRoomNum,.RoomListRoomTitle,.RoomListRoomLink { border-bottom: solid 1px #d5e1f7; }
.RoomListRoomNum {color: #000000; font-size: 12px;  padding: 2px; }
.RoomListRoomTitle {color: #000000; font-size: 12px;  padding: 2px; }
.RoomListRoomLink {color: #000000; font-size: 12px; font-weight: normal; padding: 2px; }
.RoomListMoreRoomsLink, .RoomListMoreRoomsLink:hover, .RoomListMoreRoomsLink:visited {color: #666666; font-size: 12px; font-weight: normal; }

.RoomReviewBigText { font-size: 20px; font-weight: bold; color: #828388;}
.RoomReviewSmallText { font-size: 12px; font-weight: bold; color: #808388; }

.ActionButton1TextBlack, .ActionButton1TextBlack:hover, .ActionButton1TextBlack:visited { font-size: 12px; color: #000000; font-weight: bold; cursor: pointer; cursor: hand; width:200px; }

.NewsItemTitle, .NewsItemTitle:hover, .NewsItemTitle:visited { font-size: 12px; color: #d80012; font-weight: bold; }
.NewsItemText, .NewsItemText:hover, .NewsItemText:visited { font-size: 11px; color: #333333; }

.TitledVerticalMenuTitle { font-size: 13px; color: #666666; font-weight: bold; }
a.TitledVerticalMenuTitle:link { font-size: 13px; color: #666666; font-weight: bold; }
a.TitledVerticalMenuTitle:active { font-size: 13px; color: #666666; font-weight: bold; }
a.TitledVerticalMenuTitle:visited { font-size: 13px; color: #666666; font-weight: bold; }
a.TitledVerticalMenuTitle:hover { font-size: 13px; color: #666666; font-weight: bold; }

.WrongUsernameOrPasswordDiv, .RegErrorMessageTitle { background-color: #d80012; color: #ffffff; font-weight: bold; font-size: 12px; padding:2px; }

.BreadcrumpLevelSep { font-size: 14px; font-weight: bold; color: #999999; }
.BreadcrumpLevelText, .BreadcrumpLevelText:hover  { font-size: 12px; font-weight: bold; }
.BreadcrumpLevelText, .BreadcrumpLevelText:active, .BreadcrumpLevelText:visited { color: #666666; text-decoration: none; }
.BreadcrumpLevelText:hover { color: #000066; text-decoration: underline; }

.BookCategoryTitle { font-size: 14px; color: #d80012; }

/*home page poker bonus object*/
.PokerBonusBlue{font-weight:bold; color:#10297b; font-size:12px;}
.PokerBonusRed{font-weight:bold; color:#ed2c31; font-size:12px;}
.PokerBonusRowBG{ height:41px; background:#aed3ff; text-align:left; vertical-align:middle;}
.PokerBonusRowRight{ text-align:left; vertical-align:middle; background:#aed3ff url('Homepage/poker_bonus_row_right.gif'); background-position:top right; background-repeat:no-repeat; padding-right:4px;}
.PokerBonusRowLeft{ text-align:left; vertical-align:middle; background:#aed3ff url('Homepage/poker_bonus_row_left.gif'); background-position:top left; background-repeat:no-repeat; padding-left:4px;}
.ObjRedTitle{color:#ed2c31; font-size:14px; font-weight:bold;}

a.RedLink:link{font-size:12px; text-decoration:none; color:#d70010; font-weight:bold;}
a.RedLink:visited{font-size:12px; text-decoration:none; color:#d70010; font-weight:bold;}
a.RedLink:active{font-size:12px; text-decoration:none; color:#d70010; font-weight:bold;}
a.RedLink:hover{font-size:12px; text-decoration:none; color:#d70010; font-weight:bold;}

#RoomsScreeshots img{margin-right:15px;}

#ItemTbl a:visited { text-decoration: none; color: #660066; }

.NewsLetterBG{background:url('NewsLetter/NewLetterBG.jpg'); background-position:top left; background-repeat:no-repeat; width:120px; height:120px;}

.ThankYou{color:#203971;}
#ThankYou a:link { text-decoration: none; color: #203971; font-weight:bold;}
#ThankYou a:visited { text-decoration: none; color: #203971; font-weight:bold; }
#ThankYou a:active { text-decoration: none; color: #203971; font-weight:bold; }
#ThankYou a:hover { text-decoration: none; color: #203971; font-weight:bold; }

.DisableLink {color:#cccccc; font-size:12px;}

.ReqSign {font-size:30px; color: #ff0000; height:24px; overflow:hidden;}
.FormLightSP {border-bottom:dashed 2px #d8e8f9; font-size:3px;}

/*sitemap*/
.SiteMapLevel_1{text-decoration: none; color: #203971; font-weight:bold; padding-left:0px}
.SiteMapLevel_2{text-decoration: none; color: #203971; font-weight:normal; padding-left:20px}
.SiteMapLevel_3{text-decoration: none; color: #203971; font-weight:normal; padding-left:40px}
.SiteMapLevel_4{text-decoration: none; color: #203971; font-weight:normal; padding-left:60px}
.SiteMapLevel_5{text-decoration: none; color: #203971; font-weight:normal; padding-left:80px}