﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */




.AspNet-CheckBoxList ul
{
	border:none;
	margin-left:0;
	list-style-type:none;
	vertical-align:top;
}

.AspNet-RadioButtonList-Item
{
	border:none;
	margin-left:0;
	width:160px;
	list-style-type:none;
}

.AspNet-RadioButtonList ul
{
	border:none;
	margin-left:0;
	list-style-type:none;
	padding-left:0;	
}

.AspNet-CheckBoxList-Item
{
	border:none;
	margin-left:0;
	width:170px;
	list-style-type:none;
}

.AspNet-CheckBoxList ul
{
	border:none;
	margin-left:0;
	list-style-type:none;
	padding-left:0;
}

.InfoTable
{
	width:100%;
}

.TableHeader
{
		width:100%;
height:25px;
}

.TableHeader .TableHeaderLeft
{
	background: url(Images/TableHeaderLeft.gif) 0 0 no-repeat;
	width: 10px;	
}

.TableHeader .TableHeaderMiddle
{
	background: url(Images/TableHeaderMiddle.gif) 0 0 repeat-x;
	width: 580px;
}


.TableHeader .TableHeaderRight
{
	background: url(Images/TableHeaderRight.gif) 0 0 no-repeat;
	width: 10px;
}

.TableHeader .TableHeaderTitle
{
	color:#FFFFFF;
	font-weight:bold;
}

.TableHeader .TableHeaderSubTitle
{
	color:#FFFFFF;
	font-weight:normal;
}

.TableFooter
{
	width:100%;
	height:20px;
}
.TableFooter .TableFooterLeft
{
	background: url(Images/TableFooterLeft.gif) 0 0 no-repeat;

}

.TableFooter .TableFooterMiddle
{
	background: url(Images/TableFooterMiddle.gif) 0 0 repeat-x;
}

.TableFooter .TableFooterRight
{
	background: url(Images/TableFooterRight.gif) 0 0 no-repeat;
}

body 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    color:#000000; 
    line-height:16px;
    border: none;
	background-color: #CCCCCD;
	text-align: center;
	margin:0px;
	
}

a:link
{
	color: #FF9000;
}

a:visited
{
	color: #FF9000;
}

a:active
{
	color: #FF9000;
}

input
{
	height: 16px;
}
select
{
	width:198px;
	border:solid 1px #333333;
	background: url(Images/Shadow.gif) 0 0 repeat-x;
}

input[type="text"]
{
	width:195px;
	border:solid 1px #333333;
	background: url(Images/Shadow.gif) 0 0 repeat-x;
}

textarea
{
	width:195px;
	border:solid 1px #333333;
	background: url(Images/Shadow.gif) 0 0 repeat-x;
}


input[type="password"]
{
	width:195px;
	border:solid 1px #333333;
	background: url(Images/Shadow.gif) 0 0 repeat-x;
}

input[type="checkbox"]
{
border: 0;
}

div.ajax__calendar_container
{
}

div.ajax__datepickercontrol_container
{
	background-color: White;
	border:solid 1px Gray;
	position:absolute;
	visibility:hidden;
	z-index:1000;
}
.PasswordStrengthText
{
	z-index:500;
	position:relative;
	margin-left:23px;
	margin-top:3px;
	font-style:italic;
}

/***************************************************************************************************************/
/* TREE STYLES                                                                                                 */
/***************************************************************************************************************/
.DefaultTree div.AspNet-TreeView ul li
{
    white-space: nowrap;
    padding: 3px 0 2px 0; 
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

.DefaultTree div.AspNet-TreeView ul ul
{
    margin: 2px 0 2px 10px;
}

.DefaultTree div.AspNet-TreeView ul li img
{
    border: none;
    vertical-align: middle;
    margin: 0 2px 0 0;
}

.DefaultTree div.AspNet-TreeView li a
{
    text-decoration: none;
}

.DefaultTree div.AspNet-TreeView li.AspNet-TreeView-Root
{
}

.DefaultTree div.AspNet-TreeView li.AspNet-TreeView-Parent
{
}

.DefaultTree div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
    margin-left: 20px;
}

.DefaultTree div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink
{
    cursor: pointer;
}

.DefaultTree div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    background: url(Images/collapse.gif) 0 0 no-repeat;
    width: 15px;
    margin-right: 5px;
    float:left;
    cursor: pointer;
    font-family: Verdana;
    font-size: 11px;
    line-height: 15px;
}

.DefaultTree div.AspNet-TreeView .AspNet-TreeView-Expand
{
    background:  url(Images/expand.gif) 0 0 no-repeat;
    width: 15px;
    margin-right: 5px;
    float:left;
    cursor: pointer;
    font-family: Verdana;
    font-size: 11px;
    line-height: 15px;
}

.DefaultTree div.AspNet-TreeView a,
.DefaultTree div.AspNet-TreeView a:visited,
.DefaultTree div.AspNet-TreeView a:active,
.DefaultTree div.AspNet-TreeView a:hover,
.DefaultTree div.AspNet-TreeView a:link
{
    color: #00008B;
}

.DefaultTree div.AspNet-TreeView .AspNet-TreeView-Selected a
{
    font-weight: bold !important;
    color: #8A2BE2 !important;
}

.DefaultTree div.AspNet-TreeView .AspNet-TreeView-Selected ul a
{
    font-weight: normal !important;
    color: #00008B !important;
}

/***************************************************************************************************************/
/* GRID STYLES                                                                                                 */
/***************************************************************************************************************/
.DefaultGridView .AspNet-GridView
{
    width: 100%;
}

.DefaultGridView .AspNet-GridView div.AspNet-GridView-Pagination
{
	color: #00FFFF;
    background-color: #8c8c8c; 
    font-weight: normal;
    padding: 0px 2px 0px 2px;
}

.DefaultGridView .AspNet-GridView div.AspNet-GridView-Pagination a,
.DefaultGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
    color: White;
    background-color: #8c8c8c;
    font-weight: normal;
    padding: 0px 2px 0px 2px;
}

.DefaultGridView .AspNet-GridView div.AspNet-GridView-Bottom
{
	
}

.DefaultGridView .AspNet-GridView table
{
    width: 100%;
}

.DefaultGridView .AspNet-GridView table thead tr th
{
    color: White;
    background-color: #8C8C8E; 
    font-weight: normal;
    border-bottom: solid 1px White; 
    border-right: solid 1px White;
    padding: 2px 4px 2px 4px;
    text-align:center;
}

.DefaultGridView .AspNet-GridView table thead tr th a
{
    color: White;
}

.DefaultGridView .AspNet-GridView table tbody tr td
{
    color: #222222;
    background-color: #EDEDED;
    padding: 2px 4px 2px 4px;
    border-bottom: solid 1px White;
    border-right: solid 1px White;
    text-align: center;
}

.DefaultGridView .AspNet-GridView table thead tr th.AspNet-GridView-Cell-Last
{
	border-right: none;
}

.DefaultGridView .AspNet-GridView table tbody tr td.AspNet-GridView-Cell-Last
{
	border-right: none;
}

.DefaultGridView .AspNet-GridView table tbody tr td a
{
    color: #FF9000;
}

.DefaultGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
}

.DefaultGridView .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
}

.DefaultGridView .AspNet-GridView table tfoot tr td
{
}

/***************************************************************************************************************/
/* DETAILSVIEW STYLES                                                                                                 */
/***************************************************************************************************************/

.DefaultDetailsView
{
	background-color: #ededed;
	padding-top:20px;
}

.DefaultDetailsView div.AspNet-DetailsView-Header
{
}
 
.DefaultDetailsView .AspNet-DetailsView .AspNet-DetailsView-Data ul
{
	padding-bottom:8px;
}

.DefaultDetailsView .AspNet-DetailsView .AspNet-DetailsView-Data ul li
{
    padding: 4px 25px 4px 0px;
    color: #333333;
    vertical-align: middle;
    min-height:12px; /* ADDED for Firefox */
    margin-left: 0px;
    text-align:left;
}

.DefaultDetailsView span.AspNet-DetailsView-Name
{
    font-weight: bold;
    vertical-align:top;
    width:200px;
    display:inline-block;
}
 
.DefaultDetailsView span.AspNet-DetailsView-Value
{
	text-align:left;
}

.DefaultDetailsView span.AspNet-DetailsView-Value div .ValidationSummary ul li
{
	margin-left: 0px;
	color:Red;
	list-style-type:disc;
	border-bottom: none;
}

.DefaultDetailsView div.AspNet-DetailsView div.AspNet-DetailsView-Data ul li div.AspNet-GridView
{
	left:100px;
	padding-left:150px;
}

.DefaultDetailsView div.AspNet-DetailsView div.AspNet-DetailsView-Data ul li span.AspNet-DetailsView-Value div.AspNet-CheckBoxList table,
.DefaultDetailsView div.AspNet-DetailsView div.AspNet-DetailsView-Data ul li span.AspNet-DetailsView-Value div.AspNet-RadioButtonList table
{
}

.DefaultDetailsView div.AspNet-DetailsView div.AspNet-DetailsView-Data ul li span.AspNet-DetailsView-Value div.RightAlignDOB
{
}

.DefaultDetailsView div.AspNet-DetailsView div.AspNet-DetailsView-Data ul li span.AspNet-DetailsView-Value div.AspNet-GridView table
{
}

.DefaultDetailsView div.AspNet-DetailsView div.AspNet-DetailsView-Data ul li span.AspNet-DetailsView-Value div.RightAlign,
.DefaultDetailsView div.AspNet-DetailsView div.AspNet-DetailsView-Data ul li span.AspNet-DetailsView-Value span.RightAlign table /* tr td*/
{
}
.DefaultDetailsView .detailsViewButtonsEditMode
{
}
.DefaultDetailsView .detailsViewButtonsEditMode input
{
}
.DefaultDetailsView .detailsViewButtonsReadOnlyMode
{
}
.DefaultDetailsView .detailsViewButtonsReadOnlyMode input
{
}

.elbDiv
{
	position: relative;
	left: 20px;
	top: 10px;
	height:175px;
}

.DetailsElb
{
	position:relative;
	top:15px;
	left:50px;
}

.elbButtons
{
	background-color: transparent;
	border:none;
    position:relative;
    margin:0px 0px 0px 0px;
}

.DefaultDetailsView .AspNet-DetailsView-Pagination
{
    background-color: #284775;
    text-align:center;
    padding: 4px 0 4px 0;
    position:relative;
}
 
.DefaultDetailsView .AspNet-DetailsView-ActivePage
{
    color: White;
    margin-left: 4px;
}
 
.DefaultDetailsView .AspNet-DetailsView-OtherPage
{
    color: #00FFFF;
    text-decoration:none;
    margin-left: 4px;
}

/***************************************************************************************************************/
/* CHECKBOXLIST STYLES                                                                                         */
/***************************************************************************************************************/


/***************************************************************************************************************/
/* HEADER STYLES                                                                                               */
/***************************************************************************************************************/
.Home 
{
	border: none;
	width:774px;
	vertical-align:top;
	z-index:300;
	padding:0px 0px 0px 0px;
	border:"0";
	height:430px;
}
.Home .Content
{
	background: transparent url(Images/MainArea_bkg.jpg) 0 0 no-repeat;
	height:315px;
}

.Home .Content .NewsHeader
{
	font-size:15px;  
	font-weight:bold; 
	margin: 0px 15px 0px 15px; 
	font-family:Verdana; 
	font-weight:bold; 
	color:#FFD600;
}

.Home .Content .NewsTitle
{
	font-size:11px; 
	font-family:Verdana; 
	font-weight:bold; 
	color:#FFD600;
}

.Home .Content .NewsItem
{
	font-size:10px; 
	font-family:Verdana; 
	font-weight:normal;
	color:#ffffff;
}

.Home .AllBrands
{
	height:135px;
}

/***************************************************************************************************************/
/* HEADER STYLES                                                                                               */
/***************************************************************************************************************/
.PrimaryMaster
{
	border: none;
	width: 100%;
	background-image: url(Images/BackGradient.gif);
	background-repeat:repeat-x;
}

.PrimaryMaster .Layout
{
	width:774px; 
	background-color:#CCCCCD;
}

.PrimaryMaster .Layout .Header
{
	vertical-align:top;
	background: transparent url(Images/HeaderBackground.jpg) 0 0 no-repeat;
	width: 774px;
	height: 154px;
	z-index:300;
}

.PrimaryMaster .Layout .Header .Banner
{
	position: relative;
	top: 57px; 
	width: 383px;
}

.PrimaryMaster .Layout .Header .Login
{
	width:220px;
	height:70px;
}

.PrimaryMaster .Layout .Header .Login .AffiliateLoginHeader
{
	font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
    color: #77EB2B;
    height: 11px;
}

.PrimaryMaster .Layout .Header .Login .AffiliateLoginCaption
{
	font-size: 9px;
    font-family: Verdana;
    color: White;
}

.PrimaryMaster .Layout .Header .Login .AffiliateLoginText
{
	width: 100px;
	height: 11px;
	font-size: 10px;
    font-family: Verdana;
    color: Black;
    background-color: #ffffff;
    border: 1px inset #0D4B00;
}

.PrimaryMaster .Layout .Header .Login .AffiliateLoginButton
{
	padding: 0 0px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    color: White;
    width:65px;
    height:20px;
    background-image:url(Images/Button_Up.gif);
    cursor:pointer;
}

.PrimaryMaster .Layout .Header .Login .AffiliateLoginMessage
{
	vertical-align:top;
	font-size: 9px;
    font-family: Verdana;
    color: #ffffff;
}

.PrimaryMaster .Layout .Header .Login .AffiliateLoginLink
{
	font-size: 10px;
    font-family: Verdana;
    color: #FFA200;
    height: 10px;
}

.PrimaryMaster .Layout .Header .Login .AffiliateLogoutHeader
{
	font-size: 10px;
    font-family: Verdana;
    color: White;
    height: 11px;
}

.PrimaryMaster .Layout .Header .Login .AffiliateLogoutLink
{

	font-size: 11px;
    font-family: Verdana;
    color: #FFA200;
    height: 11px;
}

.PrimaryMaster .Layout .Header .LanguageFlags
{
	width: 200px;
}

.HomeBox
{
	background: transparent url(Images/HomeBox.gif) 0 0 no-repeat;
	width:691px;
	height:227px;
}

.PrivateMessage
{
	background: transparent url(Images/PrivateMessageShade.gif) 0 0 repeat-x;
	height:100%;

}

/***************************************************************************************************************/
/* MIDDLE STYLES                                                                                               */
/***************************************************************************************************************/
.PrimaryMaster .Layout .Main
{
	width: 774px;
}

html>body .Layout .Main
{
	background-color: #FFFFFF;
	z-index: 100;
}

.FooterInner a
{
	padding-top:10px;
	color: #5a5a5a;	
	padding-right: 20px;
}

.PrimaryMaster .Layout .Main .LeftPane
{
	background-color: White;
	width: 170px;
	vertical-align: top;
}

.PrimaryMaster .Layout .Main .LeftPane .LeftMiddlePane
{
	padding-left: 5px;
	width: 150px;
}

.PrimaryMaster .Layout .Main .LeftPane .LeftMiddlePane .OurBrands
{
	width: 150px;
}

.PrimaryMaster .Layout .Main .LeftPane .LeftMiddlePane .LatestNews
{
	position: relative;
	padding-top: 0px;
	top: -3px;
	left: 0px;
	background: transparent url(Images/News_Back.gif) 0 0 no-repeat;
	font-size: 11px;
	font-family: Verdana;
	height: 155px;
}

html>body .Layout .Main .LeftPane .LeftMiddlePane .LatestNews
{
	position: relative;
	padding-top: 0px;
	top: -3px;
	left: 0px;
	background: transparent url(Images/News_Back.gif) 0 0 no-repeat;
	font-size: 11px;
	font-family: Verdana;
	height: 155px;
}

.PrimaryMaster .Layout .Main .LeftPane .LeftMiddlePane .LatestNews .Content
{
	position: relative;
	font-size: 11px;
	font-family: Verdana;
	width: 145px;
}

.PrimaryMaster .Layout .Main .InnerContent
{	
	background-color: White;
	vertical-align: top;
	text-align: left;
	width:774px;
	height:400px;
	border-left:solid 1px #DDDDDD;	
	border-right:solid 1px #DDDDDD;	
}

.PrimaryMaster .Layout .Main .InnerContent .Members-Content
{
	padding: 20px 10px 10px 10px;
}

.PrimaryMaster .Layout .Main .RightInnerBorder
{
}

/***************************************************************************************************************/
/* BOTTOM STYLES                                                                                               */
/***************************************************************************************************************/
.PrimaryMaster .Layout .Footer
{
	text-align: center;
	background: #CCCCCD url(Images/FooterBackground.gif) 0 0 no-repeat;
	height: 80px;
	vertical-align: top;
	z-index:300;
}

.PrimaryMaster .Layout .FooterMenu
{
	float:left;
	font-size: 11px;
	font-family: Verdana;
}

.footermenulink
{
	
}

.PrimaryMaster .Layout .FooterNotActive
{
	text-align: center;
	background: #CCCCCD url(Images/FooterBackground.gif) 0 0 no-repeat;
	height: 58px;
	vertical-align: top;
	z-index:0;
}

.PrimaryMaster .Layout .Footer .LeftDelimiter
{
    width: 2px;
}

.PrimaryMaster .Layout .FooterNotActive .LeftDelimiter
{
    width: 2px;
}

.PrimaryMaster .Layout .Footer .AntiSpam
{
	font-size: 10px;
    font-family: Verdana;
	height: 30px;
}

.PrimaryMaster .Layout .FooterNotActive .AntiSpam
{
	font-size: 10px;
    font-family: Verdana;
	height: 30px;
}

.PrimaryMaster .TopBorder
{
	position: absolute;
	width: 100%; 
	height: 24px;
	z-index: -10;
	background-color: #ECECEC;
	overflow:hidden;
}

html>body .TopBorder
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%; 
	height: 24px;
	z-index: -10;
	background-color: #ECECEC;
	overflow:hidden;
}

.PrimaryMaster .LeftBorder
{
	position: absolute;
	top: 24px;
	left: 0;
	width: 100%;
	z-index: -5;
	background: transparent url(Images/Gradient_Left.gif) 0 0 repeat-x;
}

html>body .LeftBorder
{
	position: absolute;
	top: 24px;
	left: 0;
	width: 140px;
	z-index: 10;
	background: transparent url(Images/Gradient_Left.gif) 0 0 repeat-x;
}

.PrimaryMaster .RightBorder
{
	position: absolute;
	top: 24px;
	left: 774px;
	width: 100%;
	z-index: -5;
}

.ModalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=30);
	opacity:0.7;
}

.ModalPopup 
{
	width:400px;
	background-color:#EEEEEE;
	border: solid 1px #FFA200;
}

.ModalPopup .DetailsTable
{
	padding: 10px 20px 10px 20px;
}

.FormButton
{
	border: outset 1px white;
	background-color: #FFA200;
	font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
    color: Black;
	width:80px;
}


.BlackButtonOK
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:140px;
    height:20px;
    background: transparent url(Images/BigButtonOK_Up.gif);
    cursor:hand;
}





.BlackButtonNarrowLogin
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:65px;
    height:16px;
    background: transparent url(Images/ButtonNarrow_Up.gif);
    cursor:hand;
}

.BlackButtonNarrowHoverLogin
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:65px;
    height:16px;
	background: transparent url(Images/ButtonNarrow_Hover.gif);
    cursor:pointer;	
}


.BlackButtonNarrowDownLogin
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:65px;
    height:16px;
	background: transparent url(Images/ButtonNarrow_Hover.gif);
    cursor:pointer;	
}


.BlackButtonNarrow
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:65px;
    height:16px;
    background: transparent url(Images/ButtonNarrow_Up.gif);
    cursor:hand;
}

.BlackButtonNarrowHover
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:65px;
    height:16px;
	background: transparent url(Images/ButtonNarrow_Hover.gif);
    cursor:pointer;	
}


.BlackButtonNarrowDown
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:65px;
    height:16px;
	background: transparent url(Images/ButtonNarrow_Down.gif);
    cursor:pointer;	
}





.BlackButtonSmall
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:65px;
    height:20px;
    background: transparent url(Images/Button_Up.gif);
    cursor:hand;
}

.BlackButtonSmallHover
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:65px;
    height:20px;
	background: transparent url(Images/Button_Hover.gif);
    cursor:pointer;	
}


.BlackButtonSmallDown
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:65px;
    height:20px;
	background: transparent url(Images/Button_Down.gif);
    cursor:pointer;	
}



.BlackButton
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:140px;
    height:20px;
    background: transparent url(Images/BigButton_Up.gif);
    cursor:hand;
}

.BlackButtonHover
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:140px;
    height:20px;
	background: transparent url(Images/BigButton_Hover.gif);
    cursor:pointer;	
}


.BlackButtonDown
{
	padding: 0 3px 0 0;
	border:none;
	font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    color: White;
    width:140px;
    height:20px;
	background: transparent url(Images/BigButton_Down.gif);
    cursor:pointer;	
}

.CloseButtonNormal
{
	background: transparent url(Images/Close_normal.gif);
    cursor:pointer;	
	width:16px;
	width:16px;
	cursor:pointer;	
	border:none;
}

.CloseButtonHover
{
	background: transparent url(Images/Close_hover.gif);
    cursor:pointer;	
	width:16px;
	width:16px;
	cursor:pointer;	
	border:none;
}

.CloseButtonDown
{
	background: transparent url(Images/Close_down.gif);
    cursor:pointer;	
	width:16px;
	width:16px;
	cursor:pointer;	
	border:none;
}

.PhoneButton
{
	padding: 0 0 0 0;
	border:none;
    width:35px;
    height:24px;
    background: transparent url(Images/ContactIcon_Normal.gif);
    cursor:hand;
    position:relative;
    top:-1px;
}

.PhoneButtonHover
{
	padding: 0 0 0 0;
	border:none;
    color: White;
    width:35px;
    height:24px;
	background: transparent url(Images/ContactIcon_hover.gif);
    cursor:pointer;	
    position:relative;
    top:-1px;
}



.SpamPolicyBody
{
	text-align: left;
}
.SpamPolicyButton
{
	position:relative;
	left:180px;
}


.DetailsTable
{
	padding-left:20px;
	background-color: #EDEDED;
	width: 100%;
	text-decoration:none;
}

.DetailsTable thead tr th
{
    color:White;
    background-color: #8C8C8E;
    font-weight: normal;
    padding: 2px 0px 2px 0px;
    text-align:left;

}

.DetailsTable tr
{
}

.DetailsTable tr td
{
	padding: 2px 0px 2px 0px;
}

.DetailsTable tr td table tr td
{
	border-bottom: none;
}



.DetailsTableRes
{
	background-color: #EDEDED;
	width: 100%;
	text-decoration:none;
}

.DetailsTableRes thead tr th
{
    color:White;
    background-color: #8C8C8E;
    font-weight: normal;
    padding: 2px 0px 2px 20px;
    text-align:left;

}

.DetailsTableRes tr
{
}

.DetailsTableRes tr td
{
	padding: 2px 0px 2px 20px;
}

.DetailsTableRes tr td table tr td
{
	border-bottom: none;
}



.SizeTable
{
	padding: 0px 0px 0px 0px;
}

.PageTopBigHeaderText
{
	font-size: 18px;
	font-weight: normal;	
	color: #FFA200;
}
.PageTopHeaderText
{
	font-size: 18px;
	font-weight: normal;	
	color: #FF9000;
}

.PageInnerHeaderText
{
	font-size: 11px;
	font-weight: bold;
}
.eclButtons
{
	width:20px;
	height: 10px;
}

.ExportTo
{
	padding: 0px;
	text-decoration: none;
}

.ExportToCaption
{
	font-weight: bold;
}

.SignupInnerTd 
{
	padding: 10px 0px 10px 0px;
}
.SignupInnerTable
{
	background-color: #ededed;
	width: 100%;
	text-decoration:none;
	margin-left: 0px;
}

.SignupInnerTable thead tr th
{
    color: Black;
    background-color: #ededed;
    font-weight: normal;
    border-bottom: solid 1px White;
    padding: 2px 2px 2px 8px;
}

.SignupInnerTable tr td
{
	border-bottom:none;
	background-color: #ededed;
	text-align:left;
	padding: 5px 10px 5px 25px ;
}

.SignupInnerTable tr td table tr td
{
	border-bottom: none;
}
.AgreementBody
{
}
.AgreementBody textarea
{
	height:350px;
	width:440px;
}
.AgreementButton
{
	position:relative;
	left:400px;
}

/***************************************************************************************************************/
/* DEFAULT STYLES                                                                                                 */
/***************************************************************************************************************/
#Promo
{
	vertical-align: top;
	position: relative;
	left: -5px;
	height: 120px;
}

#TAF
{
	vertical-align: top;
	padding-top: 10px;
	position: relative;
	left: -5px;
}

#TAFText
{
	position: absolute;
	left: 0px;
	top: 10px;
	padding-top: 54px;
	padding-left: 10px;
	padding-right: 10px;
	width: 129px;
	height: 96px;
	overflow: hidden;
	text-align:left;
	z-index: 10;
	background: transparent url(Images/blank.gif) 0 0 repeat-x;
}

#Join
{
	vertical-align: bottom;
}

#Personal
{
	vertical-align: top;
	padding-top: 15px;
	position: relative;
	left: -5px;
}

#Texts
{
	position: relative;
	top: 0px;
	left: 10px;
	padding-right: 40px;
	vertical-align: top;
}

/***************************************************************************************************************/
/* BULLETIN MESSAGES STYLES                                                                                    */
/***************************************************************************************************************/
#BulletinMessages
{
	
}

#BulletinWelcome
{
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 11px;
	font-weight: bold;
}

#BulletinPrivate
{
	position: relative;
	top: 10px;
	left: 0px;
	font-size: 11px;
}

#QuickStats
{
	position: relative;
	top: 40px;
	left: 0px;
}

/***************************************************************************************************************/
/* TRACKING CODES STYLES                                                                                       */
/***************************************************************************************************************/
#TrackingCodes
{
	position: relative;
	top: 0px;
	left: 0px;
}

#TrackingCodesTitle
{
	position: relative;
	top: 0px;
	left: 0px;
}

#TrackingCodesInfo
{
	position: relative;
	top: 8px;
	left: 0px;
}

#TrackingCodesList
{
	position: relative;
	top: 30px;
	left: 0px;
	font-size: 11px;
}

#TrackingCodesTable
{
	position: relative;
	overflow:hidden;
}

#TrackerUpdate
{
}

#TrackerUpdateTitle
{
	position: relative;
	top: 0px;
	left: 20px;
}

#TrackerUpdateInfo
{
	position: relative;
	top: 2px;
	left: 8px;
	font-size: 11px;
}

#TrackerUpdateControl
{
	position: relative;
	top: 20px;
	left: 8px;
	font-size: 11px;
}

#ProperLinksControl
{
	padding: 20px 10px 5px 10px;
	background-color:#ededed;
}

#ProperLinksControlClose
{
	position: relative;
	top: -20px;
	left: 170px;
}

/***************************************************************************************************************/
/* CREATE TRACKER STYLES                                                                                       */
/***************************************************************************************************************/

.CreateTrackerField
{
	width: 120px;
}

.CreateTrackerValue
{
	text-align: left;
}

/***************************************************************************************************************/
/* MARKETINGTOOLS STYLES                                                                                                 */
/***************************************************************************************************************/
/* ------------------------------------------------------------------- */
#MarketingTools
{
}

#MarketingToolsTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}

#MarketingToolsInfo
{
    position: relative;
	top: 20px;
	left: 0px;
}

#MarketingToolsTreeView
{
	overflow: hidden;
}

#MarketingToolsTreeView-Control
{
    z-index: 500;
    overflow: auto;
    overflow: auto;
    background-color:#EDEDED;
}

#MarketingToolsTreeView-Path
{
    color: Black;
    font-size: 11px;
    font-weight: normal;
    height:100%;
}

.TreeViewPathNormal 
{	
	border-bottom:white 1px inset;
	padding: 6px 2px 3px 2px;
	text-align:left;
	margin:0px;
	height:20px;
	background-color:#EDEDED;
}

.TreeViewDetailsNormal 
{	
	text-align:center;
}

.TreeViewDetailsUpdating 
{
	background-image:url(Images/indicator.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding:2px;
	margin-top:4px;
	width:95%;
	height:90%;
}

#MarketingToolsTreeView #MarketingToolsTreeView-Content h1,
#MarketingToolsTreeView #MarketingToolsTreeView-Content p
{

}

#MarketingToolsTreeView .clearing
{
    clear:both;
    height: 1px;
}

.MarketingStepNumber
{
	font-size:34px;
	font-family:Arial;
	font-weight:bold;
	color:#808080;
}

.MarketingStepHeader
{
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#000000;
}

.MarketingStepInfo
{
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;	
	color:#000000;
}


/***************************************************************************************************************/
/* MARKETINGTOOLSREQUEST STYLES                                                                                                 */
/***************************************************************************************************************/
#MarketingToolsRequest
{
}

#MarketingToolsRequestTitle
{
}

#MarketingToolsRequestInfo
{
}

.MarketingRequestSent
{
}

.MarketingToolsRequestForm
{
}

/***************************************************************************************************************/
/* AFFILIATECOMMISSION STYLES                                                                                                 */
/***************************************************************************************************************/
#AffiliateCommission
{
	position: relative;
    top: 20px;
	left: 0px;
	width: 98%;
}

#AffiliateCommissionTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}

#AffiliateCommissionInfo
{
    position: relative;
	top: 20px;
	left: 0px;
}

#AffiliateCommissionCPA
{
	position: relative;
	top: 40px;
	left: 0px;	
}

#AffiliateCommissionCPAInfo
{
}

#AffiliateCommissionCPACasino
{
}

#AffiliateCommissionCPAPoker
{
}

#AffiliateCommissionRS
{
	position: relative;
	top: 70px;
	left: 0px;	
}

#AffiliateCommissionRSInfo
{
}

#AffiliateCommissionRSCasino
{
}

#AffiliateCommissionRSPoker
{
}

#AffiliateCommissionExtra
{
	position: relative;
	top: 80px;
	left: 0px;	
}

/***************************************************************************************************************/
/* SUBAFFILIATECOMMISSION STYLES                                                                                                 */
/***************************************************************************************************************/
#SubAffiliateCommission
{
	position: relative;
	top: 20px;
	left: 0px;
	width: 98%;
}

#SubAffiliateCommissionTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}

#SubAffiliateCommissionInfo
{
    position: relative;
	top: 20px;
	left: 0px;
}

#SubAffiliateCommissionBody
{
	position: relative;
	top: 40px;
	left: 0px;	
}

#SubAffiliateCommissionBodyInfo
{
}

#SubAffiliateCommissionCasino
{
}

#SubAffiliateCommissionPoker
{
}

#SubAffiliateCommissionExtra
{
	position: relative;
	top: 60px;
	left: 0px;	
}

/***************************************************************************************************************/
/* CONTACTUS STYLES                                                                                                 */
/***************************************************************************************************************/
#ContactUs
{
	position: relative;
    top: 20px;
	left: 0px;
	width: 98%;
}

#ContactUsTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}

#ContactUsInfo
{
    position: relative;
	top: 20px;
	left: 0px;
}

/***************************************************************************************************************/
/* GENERALERROR STYLES                                                                                                 */
/***************************************************************************************************************/
#GeneralError
{
	position: relative;
    top: 20px;
	left: 0px;
	width: 98%;
}

#GeneralErrorTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}

#GeneralErrorInfo
{
    position: relative;
	top: 20px;
	left: 0px;
}

/***************************************************************************************************************/
/* OURBRANDS STYLES                                                                                                 */
/***************************************************************************************************************/
#OurBrands
{
	position: relative;
    top: 20px;
	left: 0px;
	width: 90%;
}

#OurBrandsTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}
#OurBrandsTable
{
	position: relative;
	top: 20px;
}

.ourBrandLablelBrand
{
	position:relative;
	top:3px;
	left:0px;
	font-weight:bold;
}

/***************************************************************************************************************/
/* MEMBERSAREA STYLES                                                                                                 */
/***************************************************************************************************************/
#MembersArea
{
	position: relative;
    top: 20px;
	left: 0px;
	width: 90%;
	padding: 5px 0px 5px 0px;
}

#MembersAreaTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}

#MembersAreaInfo
{
    position: relative;
	top: 20px;
	left: 0px;
}
#MembersAreaInfo span div ul
{
	position:relative;
	left:-23px;
}
#MembersAreaInfo div div ul li
{
	margin-left:5px;
}

/***************************************************************************************************************/
/* TELLAFRIEND STYLES                                                                                                 */
/***************************************************************************************************************/
#TellAFriend
{
	position: relative;
    top: 20px;
	left: 0px;
	width: 98%;
}

#TellAFriendTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}
#TellAFriendContent
{
    position: relative;
	top: 20px;
	left: 0px;
}
#TellAFriendContent table tr td
{
	vertical-align:top;
}

/***************************************************************************************************************/
/* TELLAFRIENDMAIL STYLES                                                                                                 */
/***************************************************************************************************************/
#TellAFriendMail
{
	position: relative;
    top: 0px;
	left: 0px;
	width: 98%;
}
#TellAFriendMailInputForm
{
	position: relative;
	margin-top: 20px;
	left: 0px;
	font-size: 11px;
	width: 580px;
	padding: 5px 5px 5px 5px;
}

#TellAFriendMailInputForm table.GridViewContainerTable tr td table.DetailsTable tr td,
#ThankYouContainerDiv table.GridViewContainerTable tr td table.DetailsTable tr td
{
	padding-top:10px;
}
#TafMailButton
{
	position:relative;
	left: 470px;
}
/***************************************************************************************************************/
/* ABOUT STYLES                                                                                                 */
/***************************************************************************************************************/
#About
{
	position: relative;
    top: 20px;
	left: 0px;
	width: 98%;
}

#AboutTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}

#AboutInfo
{
    position: relative;
	top: 20px;
	left: 0px;
}

/***************************************************************************************************************/
/* TERMS STYLES                                                                                                 */
/***************************************************************************************************************/
#Terms
{
	position: relative;
    top: 20px;
	left: 0px;
	width: 98%;
}

#TermsTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}

#TermsInfo
{
    position: relative;
	top: 20px;
	left: 0px;
}

/***************************************************************************************************************/
/* FAQ STYLES                                                                                                 */
/***************************************************************************************************************/
#FAQ
{
}

#FAQTitle
{
    position: relative;
	top: 8px;
	left: 0px;
}

#FAQList
{
}

.FAQSubject
{
	background-color:#FFA200;
	color: white;
	font-size: 11px;
	font-weight: bold;
	padding: 0 5px 0 5px;
	width:99%;
	height:20px;
}

.FAQCollapsablePanel
{
	color: black;
	padding: 0 5px 5px 5px;
	border: solid 1px #ededed;
}

.FAQCollapsableHeader
{
	background-color: white;
    font-size: 11px;
	font-weight: bold;
	float:left;
    vertical-align: middle;
    width:100%;
    cursor: pointer;
}

.FAQCollapsableContent
{
    font-size: 11px;
    font-weight: normal;
    overflow:hidden;
    width:101%;
    height:0px;
}

/***************************************************************************************************************/
/* QUICK REPORTS STYLES                                                                                       */
/***************************************************************************************************************/
#QuickReports
{
	position: relative;
	top: 0px;
	left: 0px;
}

#QuickReportsTitle
{
	position: relative;
	top: 0px;
	left: 0px;
}

#QuickReportsInfo
{
	position: relative;
	top: 8px;
	left: 0px;
}

/***************************************************************************************************************/
/* SIGNUP STYLES																							   */
/***************************************************************************************************************/
#SignupForm
{
	position:relative;
	top: 0px;
	left: 0px;
	width: 98%;
}

#SignupFirstHeader
{
	position:relative;
	top: 20px;
	left: 0px;
}
.SignupHeaderInfo
{
	position:relative;
	top: 20px;
	left: 0px;
}
#WfCompletedOutput
{
	position:relative;
	top: 100px;
}
#SignupSecondHeader
{
	position:relative;
	top: 20px;
	left: 0px;
}
#SignupTable
{
	font-size: 11px;
	width: 730px;
}
#SignupWfOutput1
{
	position:relative;
	top: 60px;
	left: 0px;
	height: 25px;
}
#SignupWfOfferedLabel
{
	position:relative;
	top: 0px;
	left: 80px;
	height: 25px;	
}
#SignupWfOfferedUsernames
{
	position:relative;
	top: 20px;
	left: 80px;
	height: 50px;
}
#SignupButton
{
	margin-left:300px;
}
.SignUpListSearchRow
{
	padding-top:10px;
}

/***************************************************************************************************************/
/* GENERALDETAILS STYLES																							   */
/***************************************************************************************************************/
#GeneralDetailsForm
{
	position:relative;
	top: 0px;
	left: 0px;
	font-size: 11px;
}
#GeneralDetailsTitle
{
	position:relative;
	top: 0px;
	left: 0px;
	font-weight: bold;
}
#GeneralDetailsSecondHeader
{
	position:relative;
	top: 10px;
}
.GeneralDetailsResponse
{
	margin-left:10px;
}
#GeneralDetailsTable
{
	position: relative;
	top: 20px;
	left: 0px;
	width: 600px;
}
#GeneralDetailsView
{
	position:relative;
	top:0px;
	left:0px;
	background-color:#ededed;
	width: 100%;
}
#GeneralDetailsTitle
{
	color:White;
	font-weight:bold;
}

#GeneralDetailsCaptcha
{
	position:relative;
	top:2px;
}


/***************************************************************************************************************/
/* PAYMENTDETAILS STYLES																							   */
/***************************************************************************************************************/
.PaymentDetailsFields
{
}
#PaymentDetailsResponse
{
}
.PaymentDetailsSecondHeader
{
}
.PaymentDetailsHiddenTextValid
{
	visibility:hidden;
}
.PaymentInstructions
{
	padding-top:10px;
	padding-left:10px;
	width:550px;
}
.PaymentChklist
{
}
.PaymentDetailsBox
{
}

/***************************************************************************************************************/
/* TRAFFICREPORTS STYLES																							   */
/***************************************************************************************************************/
.TrafficReportsFields
{
	margin-top:10px;
}
.TrafficReportsTableDdl
{
	width:120px;
}
.TrafficReportsDatesTextBoxes
{
	width:100px;
}
/*-------*/
.TrafficReportsTableLabelCell
{
	padding: 2px 0px 0px 2px;
	width:100px;
}
.TrafficReportsReportOutput
{
	width:750px;
	padding:0px 0px 0px 0px;
}
#TrafficReportsForm
{
	position:relative;
	top:0px;
	left:0px;
}

/***************************************************************************************************************/
/* SUBAFFILIATEREPORTS STYLES																							   */
/***************************************************************************************************************/
.SubAffiliateReportsTableDdl
{
	width:120px;
}
.SubAffiliateReportsFields
{
	margin-top:10px;
}
.SubAffiliateReportsDatesTextBoxes
{
	width:100px;
}
 /*-------*/
.SubAffiliateReportsTableLabelCell
{
	width:100px;
}
#SubAffiliateReportsForm
{
	position:relative;
	top:0px;
	left:0px;
}

/***************************************************************************************************************/
/* MARKETINGSTRATEGY STYLES																					*/
/***************************************************************************************************************/
#MarketingStrategyForm
{
	vertical-align:middle;
}
#MarketingStrategySecondHeader
{
	position:relative;
	top:10px;
}
#MarketingEstimatedVisitsTextBox
{
	position:relative;
	left:155px;
}
#MarketingStrategyTable
{
	position:relative;
	top:20px;
}
#MarketingStrategyCaptcha ul li
{
	left:50px;
}
#MarketingStrategyCaptcha
{
	border-style:none;
}
#MarketingEstimatedVisitsTextBoxDiv
{
	padding-left:315px;
	
}
.MarketingEstimatedVisitsTextBox
{
	width:50px;
}
.MarketingUrlsDiv
{
	position: relative;
	left: 72px;
	top: 10px;
	width:60px;
	height:100px;
}
.MarketingStrategyChklist
{
	position:relative;
	left:-80px;
}
.MarketingStrategyLiterals
{
	position:relative;
	border-style:none;
	border-style:none;
	height:200px;
	left:150px;
}
.MarketingElbDiv
{
	position:relative;
	left:70px;
	top: 30px;
	height:175px;
}

/***************************************************************************************************************/
/* FORGOTPASSWORD STYLES																					*/
/***************************************************************************************************************/
#ForgotPasswordForm
{

}
#ForgotPasswordUserNotDetected,
#ForgotPasswordFirstHeader
{

}
#ForgotPasswordTable
{

}

#ForgotPasswordCaptcha
{
	position: relative;
	left:-25px;
}
#ForgotPasswordSubmit
{
	position:relative;
	left: 275px;
}
.ForgotPasswordOutput
{
	position: relative;
	top:20px;
}

/***************************************************************************************************************/
/* CHANGEPASSWORD STYLES																					*/
/***************************************************************************************************************/
#ResetPasswordForm
{
	position:relative;
	top:0px;
}
#ResetPasswordResponse
{
	position:relative;
	top:10px;
}
#ResetPasswordCaptcha
{
	position: relative;
	top: 8px;
	left: 0px;
}
.ResetPasswordTable
{
	position: relative;
	top: 20px;
	left: 0px;
	width: 100%;
}






/* LanguageDropDown navigation */
.redirectiondropdown
{
	z-index: 200;
	position: relative;
	width: 154px;
	top: 50px;
	left: 150px;
	font-weight: bold;
	background:url(Images/dropbackground.gif) no-repeat left top;
}

.redirectiondropdown ul 
{
	list-style-type: none;
	margin:0;
	padding: 0px 0px 0px 0px;
	list-style:none;
}

.redirectiondropdown li 
{
	list-style-type: none;
	float: left;
	display: block;
    position: relative;
    padding: 0px 0px 0px 0px;
    /*text-align:center;*/
	/*display:inline;*/
	margin:0;
	padding:0;
	}
.dropdownselected
{
padding-left:200px;	
}
.redirectiondropdown a 
{
	float:left;
	cursor: default;
	margin:0;
	padding: 0px 0px 2px 0px;
	text-decoration:none;
	background:url(Images/dropenable.gif) no-repeat right center;
}


	
.redirectiondropdown span 
{
	float:left;
	display:block;
	padding: 0px 0px 0px 0px;
	margin:0;
	color:#fff;
	width: 154px;
}
	
.redirectiondropdown a span 
{
	float:left;
	display:block;
	padding: 0px 0px 0px 25px;
	width: 154px;
	margin:0;
	color:#fff;
}

	
.redirectiondropdown a:hover 
{
	cursor: default;
	background:url(Images/dropover.gif) no-repeat right center;
}
	
.redirectiondropdown a:hover span 
{
	cursor: default;
}
	
.redirectiondropdown ul li ul 
{
	list-style-type: none;
	display: none;
	position: absolute;
	width: 209px;
	margin-top: 24px;
	padding: 0px 0px 0px 0px;
	left: 0px; 
	background: #000000; 
	border: 1px solid #5a5a5a;
	font-size: 9px;
	font-weight: normal;
}

.redirectiondropdown ul li ul li a
{
	background: none;
    line-height: 14px;
    text-decoration: none;
    color: #fff;
    display: block;
    padding: 2px 0px 2px 4px;
    cursor: default;
}

.redirectiondropdown ul li ul li a:hover
{
    line-height: 14px;
    text-decoration: none;
    background-color: #3d3d3d;
    color: #fff;
    display: block;
    
}

.redirectiondropdown ul li ul li a:hover span 
{
	background-color: #3d3d3d;
	color: #fff;
	cursor: default;
	width: 154px;
}

.redirectiondropdown ul li ul li a span 
{
	padding: 0px 0px 0px 20px;
	background: #000000;
	cursor: default;
}
	
.redirectiondropdown ul li ul li
{
	list-style-type: none;
	text-align: left;
	background: none;
	border-bottom: 1px solid #5a5a5a;
	width: 100%;
}

.redirectiondropdown ul li ul li.lastdropdownitem
{
   background: none;
   border: none;
}

.redirectiondropdown ul li ul li.firstdropdownitem
{
   background: none;
}


.redirectiondropdown .cmbGotoLanguage_en-GB
	{
		background:url(Images/flag_en.gif) no-repeat left center;
	}
	
.redirectiondropdown .cmbGotoLanguage_da-DK
	{
		background:url(Images/flag_da.gif) no-repeat left center;
	}
	
.redirectiondropdown .cmbGotoLanguage_de-DE
	{
		background:url(Images/flag_de.gif) no-repeat left center;
	}
	
.redirectiondropdown .cmbGotoLanguage_es-ES
	{
		background:url(Images/flag_es.gif) no-repeat left center;
	}
	
.redirectiondropdown .cmbGotoLanguage_nl-NL
	{
		background:url(Images/flag_nl.gif) no-repeat left center;
	}
	
.redirectiondropdown .cmbGotoLanguage_fr-FR
	{
		background:url(Images/flag_fr.gif) no-repeat left center;
	}
	
.redirectiondropdown .cmbGotoLanguage_it-IT
	{
		background:url(Images/flag_it.gif) no-repeat left center;
	}
	
.redirectiondropdown .cmbGotoLanguage_pt-PT
	{
		background:url(Images/flag_pt.gif) no-repeat left center;
	}

.redirectiondropdown .cmbGotoLanguage_sv-SE
	{
		background:url(Images/flag_sv.gif) no-repeat left center;
	}
	
	
	
/* Top navigation */
#topmenu
{
	text-align:center;
	font-weight: bold;
	z-index: 100;
	height:23px;
}

#topmenu ul 
{
	list-style:none;
	padding:0;
	margin:0px 0px 0px 0px;
}

#topmenu li 
{
	list-style-type: none;
	float:left;
	display: block;
    text-align:center;
}
	
#topmenu a 
{
	text-decoration:none;
    white-space: nowrap;
	
}
	
#topmenu ul li.lastmenuitem 
{
	float:left;
	background:url(Images/Seperator.gif) no-repeat right top;
	text-decoration:none;
	cursor: pointer;
}

#topmenu a span 
{
	float:left;
	display:block;
	background:url(Images/Seperator.gif) no-repeat left top;
	padding:4px 6px 4px 10px;
	color:#000000;
}

#topmenu .selected a, #topmenu a:hover
{
	cursor: pointer;
}
	
#topmenu a:hover span, #topmenu .selected a:hover span 
{
	background:url(Images/MenuHover.gif) repeat-x right top;
	color:#000;
	cursor: pointer;
}

#topmenu .selected a span 
{
	color:#ffef39;
	cursor: default;
}
	
#topmenu ul li ul 
{
	list-style-type: none;
	display: none;
	position: absolute;
	width: 180px;
	background: #000000;
	border: 1px solid #5a5a5a;
	font-size: 9px;
	font-weight: normal;
	margin:0;
}
	
#topmenu ul li ul li
{
	list-style-type: none;
	text-align: left;
	background: none;
	border-bottom: 1px solid #5a5a5a;
	width: 100%;
}

#topmenu ul li ul li.lastmenuitem
{
   background: none;
   border: none;
   width: 100%;
}

#topmenu ul li ul li a
{
    line-height: 10px;
    text-decoration: none;
    color: #000000;
    display: block;
    width: 100%;
}

#topmenu ul li ul li a:hover
{
    line-height: 10px;
    text-decoration: none;
    background: #3d3d3d;
    color: #fff;
    display: block;
    width: 100%;
}

#topmenu ul li ul li a:hover span 
{
	background: #FFA200;
	color: #000000;
	cursor: pointer;
	white-space: nowrap;
}

#topmenu ul li ul li a span 
{
	background: #ededed;
	cursor: pointer;
}
	
	
	
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu a span {float:none;}

/* End IE5-Mac hack */
#topmenu a:hover span {
}

#topmenu .selected a:hover {
	cursor: default;
	}

#topmenu .selected a:hover span {
	cursor: default;
	}


.menulink
{
	
}

.ErrorText
{
	color:Red;
	padding-bottom:10px;
}

/* end top navigation */


.GridViewAjax .AspNet-GridView
{
    width: 100%;
    color: #FFFFFF;
    background-color: #CCCCCC; 
    font-weight: normal;
}

.GridViewAjax .AspNet-GridView div.AspNet-GridView-Pagination
{
	padding-left:20px;
	padding-bottom:2px;
	background: #BBBBBB;
}

.GridViewAjax .AspNet-GridView div.AspNet-GridView-Pagination a,
.GridViewAjax .AspNet-GridView div.AspNet-GridView-Pagination span
{
}

.GridViewAjax .AspNet-GridView div.AspNet-GridView-Bottom
{
	
}

.GridViewAjax .AspNet-GridView-Cell-First
{
	border-left: solid 1px #BBBBBB; 
}

.GridViewAjax .AspNet-GridView table
{
    width: 100%;
}

.GridViewAjax .AspNet-GridView table thead tr th
{
    color: #FFFFFF;
	border-top: solid 1px #BBBBBB; 
	border-bottom: solid 1px #BBBBBB; 
	border-right: solid 1px #BBBBBB; 
    text-align: center;
    background: #AFAFAF;
    height:35px;
}

.GridViewAjax .AspNet-GridView table thead tr th a
{
    color: #FFFFFF;
    font-weight:normal;
}

.GridViewAjax .AspNet-GridView table tbody tr td
{
    color:  #333333;
	border-bottom: solid 1px #BBBBBB; 
	border-right: solid 1px #BBBBBB; 
    text-align: center;
}

.GridViewAjax .AspNet-GridView table thead tr th.AspNet-GridView-Cell-Last
{
}

.GridViewAjax .AspNet-GridView table tbody tr td.AspNet-GridView-Cell-Last
{
}

.GridViewAjax .AspNet-GridView table tbody tr td a
{
    color: #051960;
}

.GridViewAjax .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
}

.GridViewAjax .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
}

.GridViewAjax .AspNet-GridView table tfoot tr td
{
}


.ReportGridRowLevel0
{
	padding-top:1px;
	padding-bottom:1px;
	background-color: #CCCCCC;
}

.ReportGridRowLevel1
{
	padding-top:1px;
	padding-bottom:1px;	
	background-color: #D8D8D8;
}

.ReportGridRowLevel2
{
	padding-top:1px;
	padding-bottom:1px;	
	background-color: #E2E2E2;
}

.ReportGridRowLevel3
{
	padding-top:1px;
	padding-bottom:1px;	
	background-color: #EDEDED;
}

.ReportGridRowLevel4
{
	padding-top:1px;
	padding-bottom:1px;	
	background-color: #FFFFFF;
}


.ReportGridRowLevelMarked
{
	padding-top:1px;
	padding-bottom:1px;	
	background-color: #FFCDA8;
}

.ReportGridRowLevelMarkedGreen
{
	padding-top:1px;
	padding-bottom:1px;	

	background: url(Images/RowMarkGreen.gif) 0 0 repeat-x;
	background-color:#CCCCCC;
}

.ReportGridRowLevelMarkedYellow
{
	padding-top:1px;
	padding-bottom:1px;	
	
	background: url(Images/RowMarkYellow.gif) 0 0 repeat-x;
	background-color:#CCCCCC;
}

.ReportGridRowLevelMarkedRed
{
	padding-top:1px;
	padding-bottom:1px;	

	background-image: url(Images/RowMarkRed.gif);
	background-position:center center;
	background-repeat:repeat-x;
	background-color:#CCCCCC;
}


