	body {
	background-color: #BFE4FF;
	}	


	form
	{
		margin: 0;
		padding: 0;
	}

	body, div, td, td a, td strong, th
	{
		font-family: lucida grande, tahoma, verdana;
		font-size: 11px;
		line-height: 15px;
	}
	
	body
	{
		padding: 0;
		margin: 0;
		text-align: center;
		background: #cccccc url("../images/body_background.gif") repeat-x;
	}
	
	div, td
	{
		text-align: left;
	}
	
	h2
	{
		font-size: 11px;
		color: #315578;
		font-weight: bold;
	}

	h1
	{
		font-size: 13px;
		color: #315578;
		font-weight: bold;
	}

	
	.style4 {
	color: #EAEAEA
	}
	
	.style4:hover {
	color: #EAEAEA
	}
	
	whiteText
	{
		font-size: 8px;
		color: white;
		font-weight: bold;
	}
	
	h3
	{
		font-size: 13px;
		color: #315578;
		font-weight: bold;
		padding: 0px;
		margin: 8px 0 4px 0;
	}
	
	h4
	{
		font-size: 11px;
		color: #823330;
		font-weight: bold;
		padding: 0;
		margin: 4px 0px 4px 0px;
	}
	
	a
	{
		color: #315578;
	}
	
	a:hover
	{
		color: #333;
	}
	
	a.LostPassword
	{
		font-weight: bold;
		color: #ffffff;
	}
	
	a.LostPassword:hover
	{
		color: #ff0000;
	}
	
	a.CreateAccount
	{
		font-weight: bold;
		color: #ffffff;
	}
	
	a.CreateAccount:hover
	{
		color: #abc9f1;
	}
	
	a.alternate
	{
		color: #823330;
		font-weight: bold;
		text-decoration: none;
		font-size: 11px;
	}
	a.alternate:hover
	{
		color: #3882A9;
	}
	
	a.tabTitleLink
	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background: url("../images/buttonbackground.jpg")
    }
	
	a.tabTitleLink:hover
	{
	/*color: #3882A9;*/
    }

	a.tabSecureLink
	{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
    }
	
	a.tabSecureLink:hover
	{
	/*color: #3882A9;*/
    }

	
	button
	{
		border-top: 1px solid #00386F;
		border-left: 1px solid #00386F;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		background: #00386F url("../button_main_back.jpg") repeat-x;
		color: white;
		font-weight: bold;
		font-size: 10px;
		padding: 3px;
	}
	button:hover
	{
		background: #cccccc url("../button_main_back_hover.jpg") repeat-x;
	}
	
	input, select, textarea
	{
		border: 1px solid #9ABAC9;
		background: #EDF3F5;
		padding: 4px;
		font-size: 11px;
		color: #315578;
	}
	select
	{
		padding: 0;
	}
	
	input.disabled, textarea.disabled, select.disabled
	{
		background: #ccc;
		color: #888;
	}
	
	button.disabled
	{
		background: #ccc;
		color: #888;
		border-top: 1px solid #ddd;
		border-left: 1px solid #ddd;
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
	}
	
	hr
	{
		border-top: 1px solid #eee;
		border-bottom: 1px solid #ccc;
		border-left: 0; border-right: 0;
		background: transparent;
		color: transparent;
		display: block;
		padding: 0;
		margin: 4px 0px 4px 0px;
	}
	
	/* Parts */
	
	#columnMiddle
	{
		position: relative;
		width: 506px;
		margin: auto;
	}

	#container
	{
		width: 973px;
		padding: 0px 10px 0px 10px;
		margin: auto;
		text-align: left;
		background: #fff;
		position: relative;
	}
	* html #container
	{
		width: 993px;
		padding: 0px 10px 0px 10px;
	}
	
	td.mainContent, td.partnerContent
	{
		padding: 15px;
		background: #fff;
	}
	
	td.mainContent hr
	{
		border: 0;
		border-top: 1px solid #eee;
		clear: both;
	}
	
	#top_menu 
	{
		background: url("../images/topmenu/back.jpg") repeat-x;
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: -9px;
	}
	
	#top_menu a, img
	{
		border: 0;
	}
	* html #top_menu a
	{
		display: block;
		float: left;
	}
	
	#top_menu img
	{
		display: block;
		float: left;
	}
	* html #top_menu img
	{
		float: none;
	}

	img.portrait
	{
		float: left;
		border: 1px solid #9ABAC9;
		margin: 0px 4px 0px 0px;
	}
	
.noBorderLogin {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;	
}


.noLoginText {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-variant: normal;
	color: #FFFFFF;	
}


	
	img.portraitRight
	{
		float: right;
		border: 1px solid #9ABAC9;
		margin: 0px 0px 4px 4px;
	}
	



	.partner_table
	{
		background: #9ABAC9;
	}
	
	.partner_table td
	{
		background: #fff url("../images/bakgr-table.jpg") repeat-x;
	}
	
	.side_table
	{
	border: 1px solid #CCCCCC;
			padding: 0px;
	}


	.floatTable 
	{
		width: 100%;
	}
	* html .floatTable
	{
		width: auto;
		display: block; 
		float: left;
	}

	.tabPage
	{
		border-top: 1px solid #315578;
		padding-top: 2px;
	}
	
	.tab
	{
		display: block;
		float: left;
		background: #9ABAC9;
		color: black;
		font-weight: bold;
		padding: 4px;
		margin-top: 2px;
		border-top: 2px solid #fff;
		border-left: 2px solid #8AAAB9;
		border-right: 2px solid #8AAAB9;
	}
	
	.tabCurrent
	{
		background: #315578;
		color: white;
		border-top: 2px solid #315578;
		border-left: 2px solid #315578;
		border-right: 2px solid #315578;
	}
	
	.tabPersonHeading
	{
		background: #00386F;
		color: white;
		border-top: 2px solid #00386F;
		border-left: 2px solid #00386F;
		border-right: 2px solid #00386F;
		text-align: center;
	}
	
	.tabPersonBody
	{
		background: #7AA3D5;
		color: white;
		border-top: 2px solid #7AA3D5;
		border-left: 2px solid #7AA3D5;
		border-right: 2px solid #7AA3D5;
		text-align: center;
	}
	
	.tabSiteReviewLeft
	{
		background-image:url("../images/button_left.png");
		color: #00386F;
		border-top: 2px solid #ADC6E9;
		border-left: 2px solid #ADC6E9;
		border-right: 2px solid #ADC6E9;
		text-align: left;
		
	}
	
	.tabSiteReviewDetail
	{
		background-image:url("../images/site_main.png");
		color: #00386F;
		border-bottom: 1px solid #a8c7f1;
		padding-left:5px;
		padding-right:5px;
		padding-top:3px;
		padding-bottom:3px;
		text-align: left;
		
	}
	
	.tabSiteReviewHeading
	{
		background-image:url("../images/rakeback_dark.png");
		color: white;
		border-top: 1px solid #00386F;
		border-left: 1px solid #00386F;
		border-right: 1px solid #00386F;
		border-bottom: 1px solid #00386F;
		text-align: left;
		padding-left:5px;
		padding-right:5px;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.defaultHeading1
	{
		background-image:url("../images/default_heading.png");
		color: white;
		border-top: 1px solid #00386F;
		border-left: 1px solid #00386F;
		border-right: 1px solid #00386F;
		border-bottom: 1px solid #00386F;
		text-align: left;
		padding-left:5px;
		padding-right:5px;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.defaultHeading2
	{
		border-top: 1px solid #00386F;
		border-left: 1px solid #00386F;
		border-right: 1px solid #00386F;
		border-bottom: 1px solid #00386F;
	}
	
	.defaultHeading3
	{
		background-image:url("../images/default_heading_2.png");
		color: white;
		border-top: 1px solid #FF0000;
		border-left: 1px solid #FF0000;
		border-right: 1px solid #FF0000;
		border-bottom: 1px solid #FF0000;
		text-align: left;
		padding-left:5px;
		padding-right:5px;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.defaultHeading4
	{
		background-image:url("../images/1px_featureSite.gif");
		color: white;		
		border-left: 1px solid #00386F;
		border-right: 1px solid #00386F;
		border-bottom: 1px solid #00386F;
		text-align: left;
		padding-left:5px;
		padding-right:5px;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.tabSiteReviewRight
	{
		background-image:url("../images/rakeback_dark.png");
		color: white;
		border-top: 1px solid #00386F;
		border-left: 1px solid #00386F;
		border-right: 1px solid #00386F;
		border-bottom: 1px solid #00386F;
		text-align: left;
	}
	
	.tabSiteReviewRight1
	{
		background-image:url("../images/rakeback_dark.png");
		color: white;
		border-top: 1px solid #00386F;
		border-left: 1px solid #00386F;
		border-right: 1px solid #00386F;
		border-bottom: 1px solid #00386F;
		text-align: left;
		margin: 0px 0px 0px 0px;
	}
	
	
	.tabSiteReviewRight2
	{
		border-top: 1px solid #00386F;
		border-left: 1px solid #00386F;
		border-right: 1px solid #00386F;
		border-bottom: 1px solid #00386F;
		margin: 0px 0px 0px 0px;
	}
		
	.tabGroupsAdd
	{
		background: #B7CDE8;
		color: white;
		border-top: 2px solid #7AA3D5;
		border-left: 2px solid #7AA3D5;
		border-right: 2px solid #7AA3D5;
		text-align: center;
	}
	
	.tabFormAdd
	{
		background: #B7CDE8;
		color: white;
		border-top: 2px solid #7AA3D5;
		border-left: 2px solid #7AA3D5;
		border-right: 2px solid #7AA3D5;
		border-bottom: 2px solid #7AA3D5;
		text-align: center;
	}
	
	.tabFormRake
	{
		background: #B7CDE8;
		color: black;
		border-top: 2px solid #7AA3D5;
		border-left: 2px solid #7AA3D5;
		border-right: 2px solid #7AA3D5;
		border-bottom: 2px solid #7AA3D5;
		text-align: center;
	}
	
	
	.tabAlias
	{
		background: #B7CDE8;
		color: white;
		border-top: 2px solid #7AA3D5;
		border-left: 2px solid #7AA3D5;
		border-right: 2px solid #7AA3D5;
		text-align: left;
	}
	
	
	.rakebackLeft1
	{
		background: #A8D3FF;
		color: white;
		border-top: 2px solid #A8D3FF;
		border-left: 2px solid #A8D3FF;
		border-right: 2px solid #A8D3FF;
		text-align: center;
	}
	
	.rakebackLeft2
	{
		background: #B7CDE8;
		color: white;
		border-top: 2px solid #7AA3D5;
		border-left: 2px solid #7AA3D5;
		border-right: 2px solid #7AA3D5;
		text-align: center;
	}
	
	
	.tabNewsSubSection
	{
		background-image:url("../images/button_left.png");
		color: #00386F;
		border-top: 1px solid #013c8d;
		border-left: 1px solid #013c8d;
		border-right: 1px solid #013c8d;
		border-bottom: 1px solid #013c8d;
		text-align: left;
	}
	
	.tabSiteSubSection
	{
		background-image:url("../images/button_left.png");
		color: #00386F;
		text-align: left;
	}
	
	
	.error
	{
		display: block;
		margin: 2px 0 2px 0;
		padding: 6px;
		border: 1px solid red;
		background: #f8f8f8;
		color: #000;
	}

	.dataspec tr td
	{
		color: #823330;
		font-weight: bold;
		font-size: 10px;
	}
	
	
	.rakebackLeft
	{
		background: #ffffff;
		color: #003870;
		border-top: 2px solid #ffffff;
		border-left: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
		text-align: center;
	}
	
	.rakebackRight
	{
		background: #013c8d;
		color: #FFFFFF;
		border-top: 2px solid #013c8d;
		border-left: 2px solid #013c8d;
		border-right: 2px solid #013c8d;
		border-bottom: 2px solid #013c8d;
		text-align: center;
	}
	
	
	.dataspec tr td strong
	{
		color: black;
	}
	

	
	#register div
	{
		margin: 15px;
	}

	/* The team */
	#columnMiddle .mainContent p img
	{
		border: 2px solid #eee;
		float: left;
		margin: 0 4px 4px 0;
	}
	
	.tabTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background: url("../images/buttonbackground.jpg")
    }
	
table.navbar {
   border-collapse: collapse;
}
table.navbar td {
   
}
table.navbar td a{
	border-right: 1px solid #ccc;
   display: block;
   width: 9em;
   padding: 0px;
   text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
   color: #fff;
   background-color: #00386F;
}
table.navbar td a:hover, table.navbar td a:active {
   color: #fff;
   background-color: #99C3F6;
}

.titleBarEmpty {
   border-right: none;
   background-color:#00386F;
   border-right: 1px solid #013870;.personsTopRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00386F;
	text-align: center;
	vertical-align: middle;
}
.siteReviewHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
}
.rakebackSubtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #00386F;
}

.rakebackHeadingSite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #00386F;
}
.rakeback-offer {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #9C9C9C;
	letter-spacing: 0.5px;
	line-height: 10px;
}
#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url("../images/bubble_top.gif");
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url("../images/bubble_middle.gif");
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url("../images/bubble_bottom.gif");
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}
.clearfix::after{content:"";display:table;clear:both}
