* {
	font-family: Trebuchet MS, Verdana, Arial;
	/*font-size: 10pt;*/
	margin: 0px;
	padding: 0px; 	
}

body {
	background: #b7cb58; 	
}

ul {
	padding-left: 10px;	
}

.Justify { text-align: justify; font-size: 10pt; }
.Cursor { cursor: pointer; font-size: 10pt; }
.clear {clear: both; font-size: 10pt;}
.right {float: right; font-size: 10pt;}
.left { float: left; font-size: 10pt;}
.Center { text-align: center; font-size: 10pt;}
.Error {
	color: #AFBF67;	
	height: 20px;
        font-size: 10pt;
}
.Ok {
	color: blue;
	height: 20px;
        font-size: 10pt;
}
.NoBorder {
	border: 0px;	
}


table.Main {
	width: 100%;
	border: 0px;
	background: #fff;
        font-size: 10pt;
}

table.Main td.HeaderLeft {
	background: url("../images/template.v2/header/bg-left.png") repeat top right;
}

table.Main td.HeaderContent {
	background: url("../images/template.v2/header/bg-content.png") no-repeat top;
	width: 900px;
}

table.Main td.HeaderRight {
	background: url("../images/template.v2/header/bg-right.png") repeat top left;
}

table.Main td.HeaderContent table.HeaderMenu {
	width: 880px;
	height: 95px;
}

table.Main td.HeaderContent table.HeaderMenu td.Logo {
	width: 290px;
}

table.Main td.HeaderContent table.HeaderMenu td.Logo img {
	border: 0px;	
}

table.Main td.HeaderContent table.HeaderMenu td.UserInformation {
	width: 400px;
	height: 32px;
	font-size: 8pt;
	color: #fff;
	text-align: left;
}

	table.Main td.HeaderContent table.HeaderMenu td.UserInformation .Username {
		font-weight: bold;
		font-size: 8pt;
	}
	
	table.Main td.HeaderContent table.HeaderMenu td.UserInformation .Funds a:link,
	table.Main td.HeaderContent table.HeaderMenu td.UserInformation .Funds a:visited,
	table.Main td.HeaderContent table.HeaderMenu td.UserInformation .Funds a:hover {
		font-weight: bold;
		font-size: 8pt;
		color: #d8f55f;
		text-decoration: none;
	}
	
	table.Main td.HeaderContent table.HeaderMenu td.UserInformation .Funds a:hover {
		text-decoration: underline;
	}
	
table.Main td.HeaderContent table.HeaderMenu td.UserActionLogged {
	width: 190px;
	height: 32px;
	font-size: 8pt;
	color: #fff;
	text-align: right;
}

	table.Main td.HeaderContent table.HeaderMenu td.UserActionLogged a:link,
	table.Main td.HeaderContent table.HeaderMenu td.UserActionLogged a:visited,
	table.Main td.HeaderContent table.HeaderMenu td.UserActionLogged a:hover {
		font-size: 8pt;
		color: #e1e1e1;
		text-decoration: underline;
	}
	
	table.Main td.HeaderContent table.HeaderMenu td.UserActionLogged a:hover {
		color: #d8f55f;
		text-decoration: none;
	}
	
table.Main td.HeaderContent table.HeaderMenu td.UserActionNotLogged {
	width: 590px;
	height: 32px;
	font-size: 8pt;
	color: #fff;
	text-align: right;
}

	table.Main td.HeaderContent table.HeaderMenu td.UserActionNotLogged a:link,
	table.Main td.HeaderContent table.HeaderMenu td.UserActionNotLogged a:visited,
	table.Main td.HeaderContent table.HeaderMenu td.UserActionNotLogged a:hover {
		font-size: 8pt;
		color: #e1e1e1;
		text-decoration: none;
		padding-left: 10px;
	}
	
	table.Main td.HeaderContent table.HeaderMenu td.UserActionNotLogged a:hover {
		color: #d8f55f;
		text-decoration: underline;
	}
	
	table.Main td.HeaderContent table.HeaderMenu td.Menu {
		border: 0px;
		height: 63px;
		width: 590px;
	}
	
	table.Main td.HeaderContent table.HeaderMenu td.Menu div {
		background: url("../images/template.v2/sprites/sprite-menu.png");
		position: absolute;
		cursor: pointer;
	}
		
	table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer {
		height: 62px;
		width: 590px;
		position: relative !important;
		cursor: default;
	}
	
		table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer div.MenuAccountOff {
			width: 55px;	height: 17px;
			left: 0px;		top: 18px;
			background-position: -23px -80px;
		}
		
		table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer div.MenuGiftsOff {
			width: 38px;	height: 17px;
			left: 125px;	top: 18px;
			background-position: -144px -80px;
		}
			
		table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer div.MenuHistoryOff {
			width: 83px;	height: 17px;
			left: 235px;	top: 18px;
			background-position: -247px -80px;
		}
		
		table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer div.MenuFriendsOff {
			width: 51px;	height: 17px;
			left: 396px;	top: 18px;
			background-position: -396px -80px;
		}
		
		table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer div.MenuWebOff {
			width: 72px;	height: 17px;
			left: 517px;	top: 18px;
			background-position: -517px -80px;
		}
		
		table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer div.MenuAccountOn {
			width: 55px;	height: 17px;
			left: 0px;		top: 18px;
			background-position: -23px -63px;
		}
		
		table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer div.MenuGiftsOn {
			width: 38px;	height: 17px;
			left: 125px;	top: 18px;
			background-position: -144px -63px;
		}
			
		table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer div.MenuHistoryOn {
			width: 83px;	height: 17px;
			left: 235px;	top: 18px;
			background-position: -247px -63px;
		}
		
		table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer div.MenuFriendsOn {
			width: 51px;	height: 17px;
			left: 396px;	top: 18px;
			background-position: -396px -63px;
		}
		
		table.Main td.HeaderContent table.HeaderMenu td.Menu div.MenuContainer div.MenuWebOn {
			width: 72px;	height: 17px;
			left: 517px;	top: 18px;
			background-position: -517px -63px;
		}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer {
		width: 590px;
		height: 63px;
		position: relative;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer a:link,
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer a:hover, 
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer a:visited {
		font-size: 8pt;
		color: #666666;
		text-decoration: underline;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer a:hover {
		color: #000000;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer div {
		position: absolute;
		background: url("../images/template.v2/sprites/sprite-menu-not-logged.png");
		height: 32px;
		top: 12px;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer div.MenuGiivNow {
		width: 75px; left: 0px;	
		background-position: 0px 0px;
		cursor: pointer;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer div.MenuLearnMore {
		width: 85px; left: 100px;	
		background-position: -100px 0px;
		cursor: pointer;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer div.LabelSignIn {
		width: 45px; left: 250px;	
		background-position: -250px 0px;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer div.FormUsername {
		width: 121px; left: 309px;	
		background-position: -309px 0px;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer div.FormPassword {
		width: 107px; left: 439px;	
		background-position: -439px 0px;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer div.FormSubmit {
		width: 33px; left: 547px;	
		background-position: -547px 0px;
		cursor: pointer;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer div.FormSubmitAjax {
		width: 300px; left: 280px;	
		background: transparent;
		height: 16px; top: 45px;
		color: #AFBF67;
		font-size: 8pt;
		font-family: Arial, Verdana;
		text-align: right;
	}
	
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer div.FormUsername input,
	table.Main td.HeaderContent table.HeaderMenu div.MenuNotLoggedContainer div.FormPassword input {
		width: 94%;
		border: 0px;
		background: transparent;
		margin-top: 5px;
		margin-left: 2px;
		color: #c7c7c7;
		font-weight: bold;
	}

table.Main td.MainContent {
	background: url("../images/template.v2/content/header.png") no-repeat top right; 
	color: #333333; 
	line-height: 14pt;
}

table.Main td.MainContentHome {
	background: url("../images/template.v2/content/header-home.png") no-repeat top right; 
}

	table.Main td.MainContent div.Spacer {
		width: 100%;
		height: 9px;
		clear: both;
	}

	table.Main td.MainContent table.BoxGreen td.TitleContainer,
	table.Main td.MainContent table.BoxGray  td.TitleContainer {
		width: 290px;
		color: #fff;
		text-align: left;
	}
	
	table.Main td.MainContent table.BoxGreen td.TitleContainer h1,
	table.Main td.MainContent table.BoxGray  td.TitleContainer h1 {
		margin: 30px;
		margin-bottom: 40px;
		font-size: 22pt;
		color: #fff;
		/*text-transform: lowercase;*/
		font-family: "Myriad Pro", "Trebuchet MS", Verdana, Arial;
		font-weight: normal;
		text-align: left;
		line-height: 20pt;
	}
	
	table.Main td.MainContent table.BoxGreen td.ContentContainer,
	table.Main td.MainContent table.BoxGray  td.ContentContainer {
		color: #fff;
		padding-right: 20px;
		padding-bottom: 10px;
		text-align: right;
		font-size: 12pt;
	}

	table.Main td.MainContent table.BoxGreen {
		background: url("../images/template.v2/sprites/sprite-header-boxes.png") no-repeat;
		height: 154px; width: 880px;
		background-position: 0px 0px;
	}
	
	table.Main td.MainContent table.BoxGray {
		background: url("../images/template.v2/sprites/sprite-header-boxes.png") no-repeat;
		height: 154px; width: 880px;
		background-position: 0px -154px;
	}

table.Main td.MainLeftTop {
	height: 99px;
	background: url("../images/template.v2/content/top-left.png") no-repeat top right;
}

table.Main td.MainRightTop {
	height: 99px;
	background: url("../images/template.v2/content/top-right.png") no-repeat top left;
}

table.Main td.MainLeftBottom {
	height: 132px;
	background: url("../images/template.v2/content/bottom-left.png") no-repeat bottom right;
}

table.Main td.MainRightBottom {
	height: 132px;
	background: url("../images/template.v2/content/bottom-right.png") no-repeat bottom left;
}

table.Main tr.FooterBg {
	background: url("../images/template.v2/footer/bg-row.png") repeat-x top left; 
}

table.Main td.FooterContent {
	height: 194px;
}

	table.Main td.FooterContent td.Left {
		background: url("../images/template.v2/footer/bg-content-left.png");
		width: 55px;
	}
	
	table.Main td.FooterContent td.Right {
		background: url("../images/template.v2/footer/bg-content-right.png");
		width: 30px;
	}

	table.Main td.FooterContent td.Content {
		background: url("../images/template.v2/footer/bg-content.png");
		width: 815px;
		height: 194px;
	}
	
		table.Main td.FooterContent td.Content table.Links {
			width: 100%;
			margin-top: 50px;
		}
	
		table.Main td.FooterContent td.Content table.Links td.Logo {
			width: 55px;
		}  
		
		table.Main td.FooterContent td.Content table.Links td.Copyright {
			font-size: 8pt;
			font-family: Verdana, Arial;
			text-transform: lowercase;
			color: #cddf75;
			text-align: right;
		}  
		
		
		table.Main td.FooterContent td.Content table.Links td.Sitemap {
			width: 130px;
			height: 20px;
			font-size: 8pt;
			font-family: Verdana, Arial;
			text-transform: lowercase;
			color: #cddf75;
			text-decoration: none;
		}
		
			table.Main td.FooterContent td.Content table.Links td.Sitemap h3 {
				text-transform: uppercase;
				font-family: Verdana, Arial;
				font-size: 8pt;
				color: #cddf75;
			}
			
			table.Main td.FooterContent td.Content table.Links td.Sitemap a:link,
			table.Main td.FooterContent td.Content table.Links td.Sitemap a:visited,
			table.Main td.FooterContent td.Content table.Links td.Sitemap a:hover {
				font-size: 8pt;
				font-family: Verdana, Arial;
				text-transform: lowercase;
				color: #cddf75;
				text-decoration: none;
			}
			
			table.Main td.FooterContent td.Content table.Links td.Sitemap a:hover {
				text-decoration: underline;
			}	
			
span.Green{
	color: rgb(125, 144, 37);
	font-size:10pt;
}

a.terms{

	font-size: 8pt;
	font-family: Verdana, Arial;
	text-decoration: underline;
	color: #666;
}

div.noLineSidebar{
    line-height:100%;
    height:390px;
}


div.noLineSidebar ul li{
    padding-bottom: 5px;
}

td.ColSidebarDown{
    color:#92A33F;
    font-size:8pt;
    text-decoration:none;

    font-family:Trebuchet MS,Verdana,Arial;
    font-size:10pt;
    margin:0;
    padding:0;
    text-align: left;
}


table.Main td.MainContent table.Listing2Cols td.ColSidebarDown  a:link, table.Main td.MainContent table.Listing2Cols td.ColSidebarDown  a:visited, table.Main td.MainContent table.Listing2Cols td.ColSidebarDown a:hover {


    color:#92A33F;
    font-size:8pt;
    text-decoration:none;

    font-family:Trebuchet MS,Verdana,Arial;
    font-size:10pt;
    margin:0;
    padding:0;
}

.PartnersCarousel{
    height:272px;
}

.sizeAboutUs{
    font-family:"Myriad Pro","Trebuchet MS",Verdana,Arial;
    font-size: 22pt !important;
}

ul.prices{
	
	list-style:none;
	padding:10px 0 0 0;
	margin:0;
	width:110px;
	height:100px;
	float:left;
	
}

ul.prices li{
	
	font-family:Arial,Tahoma;
	font-size:9pt;
	font-weight:bold;
	text-align:right;
	list-style:none;
	padding:0;
	margin:0;
	width:110px;

	
}

ul.prices li.eqls{
	margin-top:10px;
	margin-left:72px;
	
	display:block;
	width:38px;
	height:1px;
	background:#000 repeat;
}
ul.prices li.finAmnt{
	padding-top:5px;
color:#33cb04;
}

