﻿body {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    height:100%;
    background-image: url(images/gradient1.jpg);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
}
p, dl, multicol {
  display: block;
  margin: 17px 0 !important;
}
.MainWrap
{
    margin-left: auto;
    margin-right: auto;
    width:800px;
    _width:  850px;
}

.MainBody
{
    float:left;
    width:778px;
    margin-left:9px;
    _margin-left:4px;
    min-height:450px;
    _width: 830px;
}

/*--- homepage area ---*/
.HPLeftArea
{
    float:left;
    min-height:500px;
    width:580px;
    margin-top:5px;
    _width: 550px;
}

.HPMainBanner
{
    float:left;
    width:580px;
    margin-left: 10px;
    _width: 550px;
}

.HPLeftBanners
{
    float:left;
    width:195px;
    min-height:400px;
}

.HPText
{
    float:left;
    width:580px;
    _width:560px;
}

.HPText UL, .HPMainBanner UL
{	
    list-style-position: outside;	
    list-style-type: none;
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    float:left;
    width:100%;
}

.HPText UL LI, .HPMainBanner UL LI
{	
    padding-right: 10px;	
    padding-left: 17px;	
    background: url(images/arrow_li.gif);
    background-repeat: no-repeat;
    background-position: 0px 8px;	
    padding-bottom: 5px;	
    padding-top: 5px;
    line-height:20px;
    float:left;
    width:100%;
}

.HPRightArea
{
    float:left;
    margin-left:12px;
    margin-top:5px;
    width:173px;
    min-height:500px;
}

.HPJoinNow
{
    float:left;
    width:100%;
}

.HPJoinNow a
{
    float:left;
    margin-left:5px;
}

.HPJoinNow a img
{
    float:left;
    border:none;
}

.HPBrands
{
    float:left;
    width:172px;
}

.BrandsHeader
{
    float:left;
    width:100%;
    min-height:48px;
    _height:48px;
}

.BrandsContent
{
    float:left;
    width:100%;
    background-image:url(images/box_right_bg.png);
    background-repeat:no-repeat;
    background-position:center bottom;
    min-height:250px;
}

.HPLatestNews
{
    float:right;
    width:172px;
    margin-top:15px;
}

.HPBannersRight 
{
	float:left;
    width:172px;
    margin-top:15px;
}

.LatestNewsHeader
{
    float:left;
    width:168px;
    height: 40px;
    margin-left: 4px;
    _margin-left: 2px;
}
.LatestNewsHeaderLeft
{
	float: left;
	background-image: url(images/LN_title_left.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 40px;
}
.LatestNewsHeaderRight
{
	float: left;
	background-image: url(images/LN_title_right.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 40px;
}
.LatestNewsHeaderTitle
{
	float: left;
	background-image: url(images/LN_title_bg.jpg);
	background-repeat: repeat-x;
	width: 104px;
	height: 40px;
	_height:28px;
	font-family: Verdana,Arial;
	font-size: 10px;
	font-weight: bold;
	padding-top: 12px;
	white-space: nowrap;
	position: relative;
	z-index: 999;
	
}

.LatestNewsContent
{
    float:left;
    width:168px;
    background-image: url(images/LN_bg.jpg);
    background-repeat: repeat-y;
    margin-left: 4px;
    _margin-left: 2px;
}

.LatestNewsBottom
{
	float: left;
	width: 166px;
	height: 13px;
	background-image: url(images/LN_bottom.jpg);
	background-repeat: no-repeat;
	margin-left: 4px;
	_margin-left: 2px;
}

.LatestNews
{
    float:left;
    width:100%;
}

.LatestNews UL
{
    float:left;
    margin:0px 10px 0px 10px;
    padding:0px 0px 0px 0px;
    list-style:none;
}

.LatestNews UL LI
{
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 7px 0px;
    line-height:85%;
}

.LatestNews UL LI a,.LatestNews UL LI a:active, .LatestNews UL LI a:visited
{
    float:left;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:11px;
    text-decoration:none;
}

.LatestNews UL LI a:hover
{
    float:left;
    color:#000000;
    font-family:Verdana,Arial;
    font-size:11px;
    text-decoration:none;
}

.LatestNewsSeparator
{
	width: 166px;
	height: 9px;
	background-image: url(images/LN_separator.jpg);
	background-repeat: no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	margin-left: -12px !important;	
}
.LatestNewsDate
{
	font-family:Verdana,Arial;
    font-size:11px;
    font-weight: bold;
    color: #c51d1f;
    width: 166px;
}

/*--- end homepage area ---*/

/*--- innerpage area ---*/
.LeftMenuBox
{
    float:left;
    width:152px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.LeftMenuBox UL
{
    float:left;
    width:90%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
}

.LeftMenuBox UL LI
{
    float:left;
    width:100%;
    margin:0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}

.LeftMenuBox UL LI a,.LeftMenuBox UL LI a:active, .LeftMenuBox UL LI a:visited
{
    float:right;
    color:#00002f;
    font-weight:bold;
    text-decoration:none;
    text-align:right;
}

.LeftMenuBox UL LI a:hover
{
    float:right;
    color:#c4171d;
    font-weight:bold;
    text-decoration:none;
    text-align:right;
}

.LeftMenuBoxSelected
{
    float:right;
    color:#c4171d !important;
    font-family:Verdana,Arial;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    text-align:right;
}

/*--- end innerpage area ---*/

/*--- sitemap area ---*/

.SiteMap
{
    float:left;
    width:100%;
    margin-left: 20px;
    margin-top: 10px;
}

.SiteMap UL
{
    float:left;
    width:90%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
}

.SiteMap UL LI
{
    float:left;
    width:100%;
    margin:0px 0px 0px 0px;
    padding: 3px 0px 0px 0px;
}

.SiteMap UL LI UL
{
    float:left;
    width:100%;
    margin:10px 0px 0px 10px;
    padding:0px 0px 0px 0px;
}

.SiteMap UL LI UL LI
{
    padding:0px 0px 2px 10px;
    background-position:left 5px;
}

.SiteMap UL LI a,.SiteMap UL LI a:active, .SiteMap UL LI a:visited
{
    float:left;
    color:#00002f;
    font-family:Verdana,Arial;
    text-decoration:underline;
}

.SiteMap UL LI a:hover
{
    float:left;
    color:#c4171d;
    text-decoration:underline;
}

/*--- end sitemap area ---*/

/*--- header area ---*/

.HeaderBox
{
    float:left;
    width:800px;
    height:197px;
    margin-left:9px;
    _margin-left:5px;
}

.HeaderBoxRow 
{
	float: left; 
	width: 800px
}

.HomePageLink a
{
    background-image:url(images/logo_AF.jpg);
    background-repeat:no-repeat;
    float:left;
    width:221px;
    height:75px;
    margin-top: 38px;
    margin-left: 5px;
    cursor: pointer;
}

.LoginDiv
{
    float:right;
    width: 460px;
    height:44px;
    margin-top:-5px;
    overflow:hidden;
}
.HeaderTopBanner 
{
	float:right;
    width:558px;
    height:131px;
}

.LanguageBox
{
    float:right;
    height:27px;
    margin-right:15px;
}

.LanguageBox UL
{
    float:left;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    list-style:none;
}

.LanguageBox UL LI
{
    float:left;
}

.LanguageBox UL LI a, .LanguageBox UL LI a:active, .LanguageBox UL LI a:visited, .LanguageBox UL LI a:hover
{
    float:left;
}

.LanguageBox UL LI a img
{
    float:left;
    width:26px;
    height:20px;
    border:none;
}

.HPMenuBox
{
    background-image:url(images/gradient2.jpg);
    background-repeat:repeat-x;
    background-position: left -17px;
    float:right;
    width:100%;
    height:60px;
    position:relative;
    z-index:990;
    margin-top:0px;
    _margin-top: -3px;
}

.HPMenuBox UL
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    list-style:none;
    width: 800px;
}

.HPMenuBox UL LI
{
    float:left;
    line-height:23px !important;
    /*padding-left: 5px;
    padding-right: 5px;*/
    position: relative;
}

.MenuItemLast
{
    float:left;
    background-image:none !important;
}

.HPMenuBox UL LI a,.HPMenuBox UL LI a:active, .HPMenuBox UL LI a:visited, .HPMenuBox UL LI a:hover
.MenuItemLast a, .MenuItemLast a:active, .MenuItemLast a:visited, .MenuItemLast a:hover
{
    padding-left:5px;
    padding-right:5px;
    margin-right:3px;
    float:left;
    color:#ffffff;
    font-family:Verdana,Arial;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;
}

.HPMenuBoxSelected
{
    background-image: url(images/button_home.gif);
    background-repeat: repeat-x;
	height: 37px;
	margin-top: -9px;
	margin-left: -3px;
	padding-top: 8px;
	cursor: pointer;
	_position: relative;

}
.HPMenuBoxItem
{
	height: 37px;
	margin-top: -9px;
	margin-left: -3px;
	padding-top: 8px;
	cursor: pointer;
}
.HPMenuBoxItem a, .HPMenuBoxSelected a
{
	cursor: pointer;
}
.HPMenuBoxSelectedLeft 
{
	float: left;
	background-image: url(images/button_home1.gif);
	width: 7px;
	height: 37px;
	margin-top: -7px;
	_position: relative;
}

.HPMenuBoxSelectedRight 
{
	float: left;
	background-image: url(images/button_home2.gif);
	width: 7px;
	height: 37px;
	margin-top: -8px;
	margin-left: -6px;
	_position: relative;

}

.HPMenuBoxMarginLeft 
{
	float: left;
	width: 7px;
	height: 37px;
	margin-top: -7px;
}
.HPMenuBoxMarginRight
{
	float: left;
	width: 7px;
	height: 37px;
	margin-top: -8px;
	margin-left: -6px;}


/*--- end header area ---*/

/*--- footer area ---*/
.FooterBox
{
    float:left;
    width:800px;
}

.FooterBoxLinks
{
    background-image:url(images/gradient3.jpg);
    background-repeat:repeat-x;
    background-position:center top;
    float:left;
    width:100%;
    height:82px;
}

.FooterBoxLinks .FooterImages
{
	float: right;
	width: auto !important;
    margin-left: 0px! important;
    margin-top: 0px! important;
    margin-right: 22px;
}

.FooterBoxLinks .FooterImages UL
{
	float: right;
	width: auto !important;
    margin-left: 0px! important;
    margin-top: 14px! important;
}

.FooterImages
{
    width:800px;
    height: 30px;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
}

.FooterImages UL
{
	width: 560px;
    list-style:none;
    margin-left:auto;
    margin-right:auto;
}

.FooterImages UL LI
{
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 3px 0px 3px;
    list-style:none;
}

.FooterLinks
{
    float: left;
    height:48px;
    margin-top:22px;
    width: auto;
}

.FooterLinks UL
{
    float:left;
    list-style:none;
    line-height:140%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.FooterLinks UL LI
{
    float:left;
    color:#ffffff;
    font-size:12px;
    font-family:Verdana,arial;
    font-weight:normal;
    text-decoration:none;
    line-height:140%;
    margin:0px 0px 0px 0px;
    padding:0px 3px 0px 3px;
}

.FooterLinks UL LI a, .FooterLinks UL LI a:active, .FooterLinks UL LI a:visited
{
    float:left;
    color:#ffffff;
    font-size:12px;
    font-family:Verdana,arial;
    font-weight:normal;
    text-decoration:none;
    line-height:140%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.FooterLinks UL LI a:hover
{
    float:left;
    color:#ffffff;
    font-size:12px;
    font-family:Verdana,arial;
    font-weight:normal;
    text-decoration:underline;
    line-height:140%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.CopyRight
{
    float:left;
    color:#000000;
    font-size:10px;
    font-family:Verdana,arial;
    font-weight:normal;
    margin-left:259px;
    _margin-left:130px;
    margin-bottom: 10px;
}
/*--- end footer area ---*/

* 
{
    /*font-weight: normal;	*/
    font-family: Verdana, Arial, Helvetica, sans-serif
}

.page-title
{
    float:left;
    width:760px;
    margin-left:8px;
    position:relative;
    height:47px;
    background-image:url(images/title_bg.png);
    background-repeat:no-repeat;
}
.MainAreaLeft
{
    float:left;
    width:152px;
    margin-left:7px;
}
.MainAreaRight
{
    width:568px;
    float:left;
}
.FloatLeftContent 
{
	float: left;
	width:568px;
	_height: 300px;
	min-height: 100px;
	margin-left: 25px;
	*margin-left: 5px;
	_margin-left: 15px;
}

.FloatLeftJoinUs
{
	float: left;
	width: 152px;
}

IMG 
{	
    border-top-width: 0px;	
    border-left-width: 0px;	
    border-bottom-width: 0px;	
    border-right-width: 0px
}
H1, H1 span, H1 p
{	
    font-weight: bold;	
    font-size: 14px;	
    margin: 18px 0px 10px;	
    color: #c4171d;
}
H2, H2 span, H2 p
{	
    font-weight: bold;	
    font-size: 11px;	
    margin: 18px 0px 7px;	
    color: #c4171d
}
H3 
{	
    font-weight: bold;	
    font-size: 10px;	
    margin: 13px 0px 4px;	
    color: #c4171d
}
H4 
{	
    font-weight: bold;	
    font-size: 10px;	
    margin: 13px 0px 4px;	
    color: #000000;
}
/*A 
{
	color: #00002f;
    text-decoration:underline;
}
A:hover
{
	color: #C4171D;
}*/


/****    FAQ region    ****/

.FAQWrap
{
    float:left;
    width:100%;
    min-height:500px;
}

.FAQTitle
{
    float:left;
    width:100%;
    font-family:Verdana, Arial;
    color:#C4171D;
    font-size:14px!important;
    font-weight:bold;
    display: none;
}

.FAQItemTitle img
{
    float:left;
    width:9px;
    height:9px;
    cursor:pointer;
    margin-top:2px;
    margin-right:5px;
}

.FAQItemTitle
{
    float:left;
    width:100%;
}

.FAQItemTitle label
{
    float:left;
    font-family:Verdana, Arial;
    color:#C4171D;
    font-weight:bold;
    font-size: 12px !important;
    cursor:pointer;
    width:95% !important;
    margin-right:0px !important;
}

.FAQItemContent
{
    float:left;
    width:100%;
    line-height:140%;
    padding-bottom:9px;
    margin-top: 10px;
}

.FAQList, .FAQList UL, .FAQList UL LI
{
    float:left;
    width:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    background-image:none;
}

.FAQList UL LI
{
    padding-bottom:2px !important;
}

.FAQOptions
{
    float:left;
    width:100%;
    margin-top:10px;
    margin-bottom:10px;
}

.FAQOptions a, .FAQOptions a:active, .FAQOptions a:visited, .FAQOptions label
{
    float:left;
    color:#00002f;
    font-weight:bold;
    text-decoration:none;
    margin-right:0px !important;
    width:auto !important;
}

.FAQOptions a:hover
{
    float:left;
    color:#c4171d;
    font-weight:bold;
    text-decoration:none;
}

#dvScroller {
	position:relative; 
	width:166px; 
	height:200px; 
	overflow:hidden; 
	top: 0px;
} 
#dvScrollerin {
	width:160px; 
}
#dvScrollerin UL {
	width:140px; 
}

.NewsListWrap
{
    float:left;
    width:100%;
    min-height:500px;
}

.NewsListWrap UL, .NewsListWrap UL LI
{
    float:left;
    width:100%;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    background-image:none;
}

.NewsListWrap UL LI
{
    padding-bottom:25px !important;
}

.NewsListWrap UL LI img
{
    float:left;
    margin-right:15px;
    border:none;
}

.NewsTitle
{
    float:left;
    width:85%;
    font-family:Tahoma, Verdana, Arial;
    font-size:14px;
    font-weight:bold;
    color:#C4171D;
    padding-bottom:7px;
    line-height:140%;
}

.NewsContent
{
    float:left;
    width:85%;
}

.NewsLink
{
    float:left;
    width:70%;
}

.NewsLink a,.NewsLink a:active,.NewsLink a:visited,
.NewsContent a,.NewsContent a:active,.NewsContent a:visited
{
    font-weight:bold;
    color: #00002f;
}

.NewsLink a:hover,
.NewsContent a:hover
{
    font-weight:bold;
    color:#C4171D;
}

.PageItem
{
    float:left;
    font-family:Verdana, Arial;
    font-size:13px;
    font-weight:bold;
    padding-bottom:20px;
}

.PageItem a,.PageItem a:active,.PageItem a:visited
{
    font-weight:bold;
    color: #00002f;
    float:left;
    margin-right:5px;
    text-decoration:none;
}

.PageItem a:hover
{
    font-weight:bold;
    color:#C4171D;
    float:left;
    margin-right:5px;
    text-decoration:underline;
}

a.DisabledPageItem, a:active.DisabledPageItem, a:visited.DisabledPageItem, a:hover.DisabledPageItem
{
    font-weight:bold;
    color: #9e9e9e;
    float:left;
    margin-right:5px;
    text-decoration:none;
    cursor:default;
}

a.SelectedPageItem, a:active.SelectedPageItem, a:visited.SelectedPageItem, a:hover.SelectedPageItem
{
    font-weight:bold;
    color: #C4171D;
    float:left;
    margin-right:5px;
    text-decoration:underline;
}

.ViewItem
{
    float:left;
    width:100%;
}

.ViewItemTitle
{
    float:left;
    width:100%;
    font-family:Verdana, Arial;
    font-size:14px;
    font-weight:bold;
    color:#000;
    padding-bottom:7px;
    line-height:140%;
}

.ViewItemContent
{
    float:left;
    width:100%;
}

.ViewItemContent a,.ViewItemContent a:active,.ViewItemContent a:visited
{
    font-weight:bold;
    color:#00002f;
}

.ViewItemContent a:hover
{
    font-weight:bold;
    color:#C4171D;
}
.ViewItemContent UL LI
{
   
}

.ViewItemTitleMain
{
	float: left;
	width: 90%;
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	margin-top: 8px;
	color: #C51D1F;
}
/****    End FAQ region    ****/





/****** Mail form *****/

TEXTAREA 
{	
    border-right: #e4e4e4 1px solid;	
    border-top: #e4e4e4 1px solid;	
    border-left: #e4e4e4 1px solid;	
    color: #000000;	
    border-bottom: #e4e4e4 1px solid;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
TEXTAREA 
{	
    font-size: 100%;
    width:250px;
}
FIELDSET 
{	
    padding-right: 0px;	
    padding-left: 0px;	
    padding-bottom: 0px;	
    margin: 0px 0px 15px;	
    width: 100%;	
    border-top-style: none;	
    padding-top: 0px;	
    border-right-style: none;	
    border-left-style: none;	
    border-bottom-style: none;
}
LEGEND 
{	
    font-weight: bold;	
    margin-left: 6px;
}
DIV.csc-mailform-field 
{	
    padding-right: 0px;	
    padding-left: 0px;	
    padding-bottom: 6px;	
    padding-top: 0px;
    float:left;
    width:90%;
}
LABEL 
{	
    float: left;	
    width: 70px;	
    margin-right: 10px;	
    position: relative
}
EM.required 
{	
    display: none
}
SPAN.required 
{	
    display: none;
}
LABEL STRONG.error 
{	
    font-size: 80%;	
    left: 214px;	
    width: 270px;	
    color: #ef6f12;	
    line-height: 115%;	
    position: absolute;	
    top: 2px;
}
INPUT.csc-mailform-submit 
{	
    margin-left: 80px;	
    border-top-style: none;	
    border-right-style: none;	
    border-left-style: none;	
    border-bottom-style: none;
}
INPUT 
{	
    border-right: #e4e4e4 1px solid;	
    border-top: #e4e4e4 1px solid;	
    border-left: #e4e4e4 1px solid;	
    color: #000000;	
    border-bottom: #e4e4e4 1px solid;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}


/****** end Mail form *****/

.SchoolItem_up
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 15px;
    cursor: pointer;
}
.SchoolItem_selected
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 15px;
    cursor: pointer;
}
#CasinoSchool
{
    float: left;
    margin-bottom: 5px;
    width: 100%;
}
#CasinoSchool IMG
{
	width: 121px;
    height: 71px;
    float: left;
    cursor: pointer;
}

#divParagraphContent
{
    float: left;
    margin-bottom: 20px;
    margin-left: 7px;
}
#dvScroller li a 
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	line-height: 12px;
}
.RedText
{
	color: #C4171D;
}

.morenews 
{
	float: right;
	margin: 3px 10px;		
}

.morenews a, .morenews a:visited, .morenews a:hover
{
	color: #00002F;		
}
