@media screen and (max-device-width: 480px){
	body{
		-webkit-text-size-adjust: none;
	}
}

BODY, TD {
	font-family : Arial, Helvetica, Sans-Serif, Verdana, Geneva;
	font-size : 12px;
	line-height :19px;
	color : #42392C;
	scrollbar-highlight-color : Black;
    scrollbar-face-color : #30281E;
    scrollbar-arrow-color : #C9C2A0;
	scrollbar-shadow-color : #C9C2A0;
	scrollbar-darkshadow-color : Black;
  	scrollbar-track-color : #978A78;           
	scrollbar-3dlight-color : #30281E;
}

A:link {
	text-decoration : underline;
	color : #9E5848;
}

A:visited {
	text-decoration : underline;
	color : #9E5848;
}

A:hover {
	text-decoration : none;
	color : #42392C;
}

A.mauve:link {
	text-decoration : underline;
	color : #D27964;
}

A.mauve:visited {
	text-decoration : underline;
	color : #D27964;
}

A.mauve:hover {
	text-decoration : none;
	color : #FEA45D;
}

A.heading:link {
	text-decoration : none;
	color : #492116;
}

A.heading:visited {
	text-decoration : none;
	color : #492116;
}

A.heading:hover {
	text-decoration : underline;
	color : #492116;
}

A.subheading:link {
	text-decoration : underline;
	color : #492116;
}

A.subheading:visited {
	text-decoration : underline;
	color : #492116;
}

A.subheading:hover {
	text-decoration : none;
	color : #492116;
}

A.toc:link {
	text-decoration : underline;
	color : #9E5848;
}

A.toc:visited {
	text-decoration : underline;
	color : #9E5848;
}

A.toc:hover {
	text-decoration : none;
	color : #42392C;
}

A.talentname:link {
	text-decoration : none;
	color : #492116;
}

A.talentname:visited {
	text-decoration : none;
	color : #492116;
}

A.talentname:hover {
	text-decoration : underline;
	color : #492116;
}

A.bottomlinks:link {
	text-decoration : underline;
	color : #9E5848;
}

A.bottomlinks:visited {
	text-decoration : underline;
	color : #9E5848;
}

A.bottomlinks:hover {
	text-decoration : none;
	color : #42392C;
}

A.tanlinks:link {
	text-decoration : underline;
	color : #978A78;
}

A.tanlinks:visited {
	text-decoration : underline;
	color : #978A78;
}

A.tanlinks:hover {
	text-decoration : none;
	color : #FEA45D;
}

A.lighttanlinks:link {
	text-decoration : none;
	color : #EAE5CE;
}

A.lighttanlinks:visited {
	text-decoration : none;
	color : #EAE5CE;
}

A.lighttanlinks:hover {
	text-decoration : underline;
	color : #9E5848;
}

A.addspeech:link {
	text-decoration : none;
	color : #492116;
}

A.addspeech:visited {
	text-decoration : none;
	color : #492116;
}

A.addspeech:hover {
	text-decoration : underline;
	color : #9E5848;
}

.textbox {
	font-size : 11px;
	border : 1 solid;
}

.textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	border : 1 solid;
}

.button {
	font-size : 11px;
}

img.alignleft {
	float : left;
	margin-right : 25px;
}

img.alignright {
	float : right;
	margin-left : 25px;
}

.needflash {
	font-family : Arial, Helvetica, Sans-Serif, Verdana, Geneva;
	font-size : 15px;
	color : #EAE5CE;
}

.heading {
	font-family : Arial, Helvetica, Sans-Serif, Verdana, Geneva;
	font-size : 26px;
	color : #492116;
}

.smallheading {
	font-family : Arial, Helvetica, Sans-Serif, Verdana, Geneva;
	font-size : 15px;
	color : #492116;
}

.smallheading2 {
	font-family : Arial, Helvetica, Sans-Serif, Verdana, Geneva;
	font-size : 17px;
	color : #492116;
	font-weight : bold;
}

.smallheading3 {
	font-family : Arial, Helvetica, Sans-Serif, Verdana, Geneva;
	font-size : 21px;
	color : #492116;
}

.subheading {
	font-family : Arial, Helvetica, Sans-Serif, Verdana, Geneva;
	font-size : 13px;
	color : #492116;
	font-weight : bold;
}

.subheading2 {
	font-family : Arial, Helvetica, Sans-Serif, Verdana, Geneva;
	font-size : 14px;
	color : #492116;
	font-weight : bold;
}

.membersheading {
	font-family : Arial, Helvetica, Sans-Serif, Verdana, Geneva;
	font-size : 21px;
	color : #492116;
	font-weight : bold;
}

.small {
	font-size : 12px;
	color : #42392C;
	line-height :19px;
}

.smallblack {
	font-size : 12px;
	color : Black;
	line-height :19px;
}

.smallgreen {
	font-size : 12px;
	color : #009966;
}

.reallysmall {
	font-size : 11px;
	color : #42392C;
}

.forminstruction {
	font-size : 12px;
	color : #42392C;
	line-height :19px;
	font-style : italic;
}

.formfield {
	font-size : 12px;
	color : #492116;
	font-weight : bold;
}

.error {
	font-size : 12px;
	color : #A52227;
}

.talentsearchfield {
	font-size : 12px;
	color : #FEA45D;
}

.talentsearchsmall {
	font-size : 10px;
	color : #978A78;
}

.talentsearchother {
	font-size : 16px;
	color : #FEA45D;
}

.talentsearchwhite {
	font-family : Arial, Helvetica, Sans-Serif, Verdana, Geneva;
	font-size : 16px;
	color : #FFFFFF;
}

.talentname {
	font-size : 17px;
	font-weight : bold;
	color : #492116;
}

.talentkeywords {
	font-size : 10px;
	color : #42392C;
}

.talentdemonotvfa {
	font-size : 10px;
	color : #EAE5CE;
}

.talentdemonotvfa2 {
	font-size : 10px;
	color : Red;
}

.demowindowsmall {
	font-size : 12px;
	color : #FEA45D;
}

.demowindowreallysmall {
	font-size : 11px;
	color : #978A78;
}

.bottomlinks {
	font-size : 12px;
	color : #42392C;
}

.tableheader {
	font-size : 16px;
	color : #492116;
	font-weight : bold;
}

.tabletext {
	font-size : 12px;
	color : #492116;
	font-weight : bold;
}

.stepsnumber {
	font-size : 17px;
	color : #9E5848;
	font-weight : bold;
}

.stepcomplete {
	font-size : 14px;
	color : #42392C;
	font-weight : bold;
}

.reviewfield {
	font-size : 12px;
	color : #425674;
	font-weight : bold;
}

.reviewvar {
	font-size : 14px;
	color : #9E5848;
	font-weight : bold;
}

.logininfo {
	font-size : 14px;
	color : #42392C;
	font-weight : bold;
	font-style : italic;
}