body {
	background-color: #D9BE81;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F0C00; 
	background-image:url(about:blank);
	background-attachment:fixed;
	}
html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 100%; }

#content { padding-bottom: 3em; }

#footer {
 clear: both;
 position: relative;
 z-index: 10;
 height: 3em;
 margin-top: -3em;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F0C00;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F0C00;
	padding-bottom:6px;
}
a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration : underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01003B;
	text-decoration : underline;
}
a.big:link, a.big:visited, a.big:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	text-decoration : underline;
}
a.big:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #01003B;
	text-decoration : underline;
}
a.button_text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #712B00;
	text-decoration: none;
}

a.button_text:link, a.button_text:visited, a.button_text:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #712B00;
	text-decoration: none;
}

.vp_stat_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #712B00;
}

.vp_mc_question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: bold;
	color: #712B00;
}

a.bigger:link, a.bigger:visited, a.bigger:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000099;
	text-decoration : underline;
}
a.bigger:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #01003B;
	text-decoration : underline;
}
a.nav:link, a.nav:visited, a.nav:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #490502;
	text-decoration : none;
    font-size: 11px;
	font-weight: bold;
}
a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration : none;
    font-size: 11px;
}
a.mainnav:link, a.mainnav:visited, a.mainnav:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FBCC64;
	text-decoration : none;
    font-size: 12px;
	font-weight: bold;
}
a.mainnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration : none;
    font-size: 12px;
	font-weight: bold;
}
a.adminnav:link, a.adminnav:visited, a.adminnav:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #490502;
	text-decoration : none;
    font-size: 14px;
font-weight: bold;
}
a.adminnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration : none;
    font-size: 14px;
}
a.sidenav:link, a.sidenav:visited, a.sidenav:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #6F1105;
	text-decoration : none;
    font-size: 12px;
}
a.sidenav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration : none;
    font-size: 12px;
}
a.sidebarLink:link, a.sidebarLink:visited, a.sidebarLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900514;
	font-weight: bold;
	text-decoration : underline;
}
a.sidebarLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
a.sidebarLinkSmall:link, a.sidebarLinkSmall:visited, a.sidebarLinkSmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #900514;
	text-decoration : underline;
}
a.sidebarLinkSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.sidebarLinkBig:link, a.sidebarLinkBig:visited, a.sidebarLinkBig:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900514;
	text-decoration : underline;
}
a.sidebarLinkBig:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

a.btt:link, a.btt:visited, a.btt:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration : none;
    font-size: 10px;
}
a.btt:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration : none;
    font-size: 10px;
}
a.results:link, a.results:visited, a.results:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #490502;
	text-decoration : underline;
    font-size: 12px;
}
a.results:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #01003B;
	text-decoration : underline;
    font-size: 12px;
}
a.sale:link, a.sale:visited, a.sale:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: maroon;
	text-decoration : underline;
}
a.sale:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration : underline;
}
a.headingLink:link, a.headingLink:visited, a.headingLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000099;
	text-decoration : underline;
}
a.headingLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000099;
	text-decoration : underline;
}
a.dottedSmall:link, a.dottedSmall:visited, a.dottedSmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none; 
}
a.dottedSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none; 
}
a.dotted:link, a.dotted:visited, a.dotted:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none; 
}
a.dotted:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none; 
}
a.text2_dotted:link, a.text2_dotted:visited, a.text2_dotted:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none; 
}
a.text2_dotted:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none; 
}

a.goldLink:link, a.goldLink:visited, a.goldLink:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FDCA61;
}

a.goldLink:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #FFE566;
}
a.whiteLink:link, a.whiteLink:visited, a.whiteLink:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration: none;
}
a.whiteLink:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-decoration : underline;
	color : #FFFFFF;
}
a.whiteLink-lg:link, a.whiteLink-lg:visited, a.whiteLink-lg:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight: bold;
	color : #FFFFFF;
	text-decoration: none;
}
a.whiteLink-lg:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight: bold;
	text-decoration : none;
	color : #FFFFFF;
}


a.blackLink:link, a.blackLink:visited, a.blackLink:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #000000;
	text-decoration: none;
}
a.blackLink:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	text-decoration : underline;
	color : #000000;
}
a.small:link, a.small:visited, a.small:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration : underline;
}
a.small:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01003B;
	text-decoration : underline;
}
a.small_underline:link, a.small_underline:visited, a.small_underline:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration : underline;
}
a.small_underline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01003B;
	text-decoration : underline;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #712B00;
}
.profilename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FBCC64;
}
.section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900514;
	font-weight: bold;

}
.text1forum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900514;
	font-weight: bold;

}
a.text1:link, a.text1:visited, a.text1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900514;
	font-weight: bold;
}
a.text1forum:link, a.text1forum:visited, a.text1forum:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900514;
	font-weight: bold;
}
a.text1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a.text1forum:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F0C00;
	font-weight: bold;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1F0C00;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F0C00;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800080;
	font-weight: bold;
}
.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
a.text5:link, a.text5:visited, a.text5:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration : underline;
}
a.text5:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01003B;
	text-decoration : underline;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin-top: 5px;
}

.text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
a.text6:link, a.text6:visited, a.text6:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
a.text6:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	font-weight: bold;
}
.text7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B0082;
}
.text8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.text9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1F0C00;
}
.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #900514;
	font-weight: bold;

}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: darkred;
}
a.imageLink:link, a.imageLink:visited, a.imageLink:active, a.imageLink:hover {
	color: #000000;
}
.bg1 {
	background-color: #ECD9B0;
	font-size: 12px;
}
.bg2 {
	background-color: #F2E4C8;
	font-size: 12px;
}
.bg3 {
	background-color: #DBB76A;
	font-size: 12px;
}
.bg4 {
	background-color: #E1D3B8;
	font-size: 12px;
}
.unread_mail {
	background-color: #FFE99E; 
	font-size: 12px;
}
.unread_mail2 {
	background-color: #FFDD89;
	font-size: 12px;
}

.button_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1F0C00;
}
.headingWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.headingPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4B0082;
}
.headingMaroon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #900514;
}
.headingmaroon {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #900514;
}
.bigMaroon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #900514;
}
a.headingMaroon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #900514;
}
.headingLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1F0C00;
}
.headingBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #1F0C00;
}
.headingBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0000EE;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	font-weight: bold;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #712B00;
	font-weight: bold;
	font-variant: normal;
}

a.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #712B00;
	font-weight: bold;
	font-variant: normal;
}


a.subhead:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #712B00;
	font-weight: bold;
	font-variant: normal;
}

a.subhead:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	font-variant: normal;
}

.subMaroon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #900514;
	font-weight: bold;
	font-variant: normal;
}
.extra {
	font-size: 16px;
}
.large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #AB7E29;
	font-variant: normal;
	font-weight: bolder;
	font-style: normal;
}
.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F6DCA5;
	padding-right: 12px;
}
.sidebarBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC66;
	font-weight: bold;
	padding-right: 8px;

}
.hr {
	color: #AB7E29;
}
.select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mainnav-nolink {
	font-family: Arial, Helvetica, sans-serif;
	color: #FBCC64;
	text-decoration : none;
    font-size: 12px;
	font-weight: bold;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
.adminHeading {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size: 18px;
	font-weight: bold;
}
.toolbarTime {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	color : #FFFFFF;
}
.toolbarTimeSmall {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 9px;
	color : #FFFFFF;
}
.newUsers {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #FFFFFF;
}
a.newUsers:link, a.newUsers:visited, a.newUsers:active {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #FFFFFF;
}
a.newUsers:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
	color : #FFFFFF;
}
.dropdown {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.textDotted {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none; 
}

a.textDotted:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none; 
}
a.textDottedRegular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none; 
}

a.textDottedRegular:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none; 
}
.subBodyFooter {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #000000;
}
a.subBodyFooterLink:link, a.subBodyFooterLink:visited, a.subBodyFooterLink:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #000000;
}
a.subBodyFooterLink:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : maroon;
}
.textbox {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tiny {
	font-family : Arial;
	font-size: 2px;
}
.white {
	color: #FFFFFF;
}
.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #551400;
}
.testimonialtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #FFFFFF;
	line-height: 18px;
}
.widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900514;
	line-height: 18px;

}
.widgetBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #561501;
	font-weight: bold;
}
td.l {
	border-right: 0px;
}
td.r {
	border-left: 0px;
}
td.allBorder {
	border-right: 1px;
	border-left: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
}
td.topBottomBorder {
	border-right: 0px;
	border-left: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
}
td.topBottomLeftBorder {
	border-right: 0px;
	border-left: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
}
td.topBottomRightBorder {
	border-right: 1px;
	border-left: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
}
td.topBorder {
	border-right: 0px;
	border-left: 0px;
	border-top: 1px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #000000;
}
td.bottomBorder {
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
}
td.leftRightBorder {
	border-right: 1px;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #000000;
}
td.topLeftRightBorder {
	border-right: 1px;
	border-left: 1px;
	border-top: 1px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #000000;
}
td.bottomLeftRightBorder {
	border-right: 1px;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
}
td.bottomLeftBorder {
	border-right: 0px;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
}
td.bottomRightBorder {
	border-right: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
}
td.rightBorder {
	border-right: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #000000;
}
td.leftBorder {
	border-right: 0px;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #000000;
}
td.leftTopBottomBorder {
	border-right: 0px;
	border-left: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
}
td.rightTopBottomBorder {
	border-right: 1px;
	border-left: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
}
td.main_rightBar {
	border-right: 1px;
	border-left: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ECD9B0; 
}
td.light_leftRightBottomBorder {
	border-right: 1px;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #AAAAAA;
}
td.bottom-light_leftRightBorder {
	border-right: 1px;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #777777;
}
td.bottom-light_rightBorder {
	border-right: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #777777;
}
}
td.topBottom-light_leftRightBorder {
	border-right: 1px;
	border-left: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #777777;
}
td.topBottom-light_rightBorder {
	border-right: 1px;
	border-left: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #777777;
}
td.topBottom-light_leftRightBorder {
	border-right: 1px;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #AAAAAA;
}
td.light_rightBorder {
	border-right: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #AAAAAA;
}
td.light_leftRightBorder {
	border-right: 1px;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #AAAAAA;
}
td.light_rightBottomBorder {
	border-right: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px; 
	border-style: solid;
	border-color: #AAAAAA;
}
td.light_rightTopBorder {
	border-right: 1px;
	border-left: 0px;
	border-top: 1px;
	border-bottom: 0px; 
	border-style: solid;
	border-color: #AAAAAA;
}
td.light_leftBorder {
	border-right: 0px;
	border-left: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #AAAAAA;
}
td.light_topBottomBorder {
	border-right: 0px;
	border-left: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #AAAAAA;
}
td.light_topBorder {
	border-right: 0px;
	border-left: 0px;
	border-top: 1px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #AAAAAA;
}
td.light_bottomBorder {
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #AAAAAA;
}
.jokeLaw {
    font-size : 12px;
    font-weight : bold;
}
.formButton {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FBCC64;
	background-color: #712B00;
	display: inline;
	margin: 0;
	font-size:12px;
}
.formButtonDisabled {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	color : #AAAAAA;
	background-color: #A32C14;
}
.formButtonSmall {
	font-family : Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight : bold;
	color : #FBCC64;
	background-color: #712B00;
}
.formButtonLarge {
	font-family : Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight : bold;
	color : #FBCC64;
	background-color: #712B00;
	display: inline;
	margin: 0;
}

.formButtonUpgradeYes {
	font-family : Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight : bold;
	color : #2F2B1E;
	background-color: #FCE096;
	width: 50px;
}
.formButtonUpgradeNo {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight : bold;
	color : #2F2B1E;
	background-color: #FCE096;
	width: 50px;
}

.sendmail_formButton {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	width: 160;
	font-weight : bold;
	color : #FBCC64;
	background-color: #712B00;
}
div.sample_attachTop, a.sample_attachTop, a.sample_attachTop:link, a.sample_attachTop:visited, a.sample_attachTop:active {
  width: 90px;
  border: 0px solid black;
  background: #712b00;
  padding: 0px 0px;
  color: #fbcc64;
}
div.sample_attach, a.sample_attach, a.sample_attach:link, a.sample_attach:visited, a.sample_attach:active {
  font-size: 11px;
  width: 90px;
  font-weight: bold;
  text-decoration: none;
  border: 0px;
  background: #712b00;
  padding: 0px 5px;
  color: #fbcc64;
}
a.sample_attach:hover {
  font-size: 11px;
  width: 90px;
  font-weight: bold;
  text-decoration: none;
  border: 0px solid black;
  background: #712b00;
  padding: 0px 5px;
  color: #ffffff;
}
a.sample_attach {
  display: block;
  border-bottom: none;
  text-decoration: none;
}

form.sample_attach {
  position: absolute;
  visibility: hidden;
  border: 1px solid black;
  background: #fbcc64;
  padding: 0px 5px 2px 5px;
}

div.tooltip {
	background: #F2E4C8;
	padding: 5px;
	font-family: arial, helvetica, sans serif;
	font-size: 11px;
	color: #000066;
	border: 1px solid black;
	text-align: center;
}


.tip {
	background: #F2E4C8;
	padding: 10px;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	font-style: italic;
	color: #900514;
}
	
.tip2 {
	background: #F2E4C8;
	padding: 10px;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	border: 1px solid black;
}


.tip3 {
	padding: 10px;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	border: 1px solid black;
}

.tip4 {
	padding: 12px;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	background-color: #F2E4C8;
	border: 0px solid black;
}

.tip5 {
	padding: 8px;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	background-color: #F2E4C8;
	border: 0px solid #888;
}

.article-headline {
	font-family: arial, helvetica, sans serif;
	font-size: 28px;
	color: #FFFFFF;
	font-weight: bold;
	padding:15px;
	letter-spacing:-1;
}

.article-headline2, .article-headline2:link, a.article-headline2:visited, a.article-headline2:active, a.article-headline2:hover {
	font-family: arial, helvetica, sans serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	line-height:25px;
}

.article-headline3, a.article-headline3:link, a.article-headline3:visited, a.article-headline3:active, a.article-headline3:hover {
	font-family: arial, helvetica, sans serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
}

.article-headline4, a.article-headline4:link, a.article-headline4:visited, a.article-headline4:active, a.article-headline4:hover {
	font-family: arial, helvetica, sans serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:normal;
}


.article-subheadline, a.article-subheadline:link, a.article-subheadline:visited, a.article-subheadline:active, a.article-subheadline:hover {
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color: #FFFFFF;
}

.article-subheadline2 {
	font-family: arial, helvetica, sans serif;
	font-size: 18px;
	color:#712B00;
	font-weight: bold;
	letter-spacing:-1;
	padding-top:5px;
	padding-bottom:5px;
}

.article-subheadline2-light {
	font-family: arial, helvetica, sans serif;
	font-size: 18px;
	color:#ffffff;
	font-weight: bold;
	letter-spacing:-1;
}


.article-question {
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color:#712B00;
	background-color:#ffe37f;
	padding:6px;
}

.article-title {
	font-family: arial, helvetica, sans serif;
	font-size: 14px;
	color:#707070;
	font-weight: bold;
}

.article-description {
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color:#333333;
	line-spacing: 13px;
	padding-bottom:5px;
	padding-top:3px;
}

.hrspaced {
	padding-top:10px;
	padding-bottom:10px;
}

.article-linkout {
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color:#333333;
	line-spacing: 13px;
	padding-bottom:3px;
	padding-top:5px;
}


.article-promote, a.article-promote:link, a.article-promote:visited, a.article-promote:active, a.article-promote:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color:#444;
	font-weight:bold;
	letter-spacing:-1;
}


.article-quote {
	font-family: times, Times New Roman, times-roman, georgia, serif;
	font-size: 24px;
	font-style: italic;
	color: #444;
	letter-spacing:-1;
	line-height:26px;
	padding-left:21px;
}

.article-emphasize {
	font-family: arial, helvetica, sans serif;
	font-size: 16px;
	color:#712B00;
	font-weight: bold;
	letter-spacing:-1;
	background-color:#F0F0F0;
	padding:10px;
	line-height:20px;
}


.article-box {
	background-color: #712B00;
	width:100%;
}

.article-boxsub {
	background-color: #54100D;
	width:100%;
	padding-left:14px;
	padding-bottom:4px;
	padding-top:4px;
}

.article-box-content-column {
	background-color:#FFFFFF;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color:#333333;
	line-height:18px;
	width:317px;
	vertical-align:text-top;
	padding:20px;
}


.article-box-content-feature {
	background-color:#ffffff;
	width:317px;
	border-style:solid;
	border-width:2px;
	border-color:#712B00;
}

.article-box-content-feature-inside {
	margin:15px;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color:#666666;
	line-height:18px;
	vertical-align:text-top;	
}

.article-box-content {
	background-color:#FFFFFF;
	font-family: arial, helvetica, sans serif;
	font-size: 12px;
	color:#333333;
	padding:15px;
	line-height:18px;
}


.article-emphasize-ondark, .article-emphasize-ondark:link, .article-emphasize-ondark:visited, .article-emphasize-ondark:active, .article-emphasize-ondark:hover {
	font-family: arial, helvetica, sans serif;
	font-size: 18px;
	color:#ffffff;
	font-weight: bold;
	letter-spacing:-1;
	padding-top:2px;
	padding-bottom:2px;
}



.button {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	background-color: #FFFFFF;
}

.clear { /* generic container (i.e. div) for floating buttons */
����overflow: hidden;
����width: 100%;
}

a.button {
����background: transparent url('https://d1eygcobmazqqq.cloudfront.net/assets/images/bg_button_a.gif') no-repeat scroll top right;
����color: #444;
����display: block;
����float: left;
����font: normal 12px arial, sans-serif;
����height: 24px;
����margin-right: 6px;
����padding-right: 18px; /* sliding doors padding */
����text-decoration: none;
}

a.button span {
����background: transparent url('https://d1eygcobmazqqq.cloudfront.net/assets/images/bg_button_span.gif') no-repeat;
����display: block;
����line-height: 14px;
����padding: 5px 0 5px 18px;
}

a.button:active {
����background-position: bottom right;
����color: #000;
����outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
����background-position: bottom left;
����padding: 6px 0 4px 18px; /* push text down 1px */
}

html, body {
  height: 100%;
}
 
body {
/*...stuff here...*/
  position: relative; /*stabiliseren van IE*/
}
 
#container, #navigation {
  min-width: 100%;
  position: relative;
}
 
/*IE6 hack for min-width... skipped*/
 
#container {
  min-height: 99%;
  font: normal 1em/1.5em arial, helvetica, sans-serif;
}
* html #container {
  height: 100%; /*IE6*/
}

#navigation {
  width: 95%;
  background-color: #CAA865;
  border-top: 1px solid #000;
  position: fixed; 
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}

* html #navigation {
  position: absolute;
  width: 95%;/*IE5.5*/
  bottom: 0;
  left: 0;
  overflow: visible; 
  top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

#navmenu {
  margin: 0 auto;
  position: relative;
  z-index: 10;
  width: 50em;
}
 
	#navmenu li {
	  display: inline;
	  padding: 0 5px;
	  background-color: #CAA865;
	}
	 #navmenu a {
	  font: bold 12px/24px arial, helvetica;
	  text-decoration: underline;
  	  text-align: center;
	  color: #000000;
	  white-space: nowrap;
	}
	#navmenu a:focus, #navmenu a:hover, #navmenu a:active {
  	  color: #a9076a;
	}
	
input.placeholder,
textarea.placeholder{
color: #999999;
}	

.ecard1-table {
background-color:#0177C1;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}

.ecard1-promo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:center;
}

.ecard1-promo a:link {
color:#666666;
}

.ecard1-promo a:visited {
color:#666666;
}

.ecard2-table {
background-color:#2F3492;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}

.ecard2-maintable {
background-color:#2F3492;
}

.ecard2-promo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:center;
}

.ecard2-promo a:link {
color:#666666;
}

.ecard2-promo a:visited {
color:#666666;
}


.ecard4-table {
background-color:#0b4898;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}

.ecard4-maintable {
background-color:#0b4898;
}

.ecard4-promo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:center;
}

.ecard4-promo a:link {
color:#666666;
}

.ecard4-promo a:visited {
color:#666666;
}

/* ThickBox */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* END ThickBox */

/* Photo Sort */
#sortable { list-style-type: none; margin: 0; padding: 0; }
#sortable li { display: block; margin: 2px 2px 2px 2px; padding: 3px; float: left; width: 134px; font-size: 1em; text-align: center; }
a.delete {color: red; font-size: 10;}



#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#B80000 ;
	display:none;
}

#boxes .window {
	position:absolute;
	left:0;
	top:0;
	width:125px;
	height:125px;
	display:none;
	z-index:9999;
	padding:20px;
}

#boxes #dialog {
	width:155px; 
	height: 55px;
	padding:10px;
	background-color:#ffffff;
}


#boxes #dialog2 {
	width:155px; 
	height:55;
	padding:10px;
	background-color:#ffffff;
}

	#boxes #dialog3 {
	width:155px; 
	height:55;
	padding:10px;
	background-color:#ffffff;
}
/* END Photo Sort */

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 500px;
	height:90px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
}
