/* DEFAULTS */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
/* default text link styles */
a:link {
	color:#990000;
	text-decoration:none;
}
a:visited {
	color:#990000;
	text-decoration:none;
}
a:hover {
	color:#FFCC00;
	text-decoration:none;
}
a:active {
	color:#990000;
	text-decoration:none;
}
/* default page text style */
.text {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:21px;
	letter-spacing:0px;
	color: #000000;
}
/* text highlight style */
.texthighlight {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:21px;
	letter-spacing:0px;
	color: #FFCC00;
}
.textredlarge {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:21px;
	letter-spacing:0px;
	color: #990000;
}
.textbold {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	letter-spacing:0px;
	color: #000000;
	font-weight:bold;
}
.textboldyellow {	
	font-weight:bold;
	color:#FFCC00;
}
.textboldwhite {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:21px;
	font-weight:bold;
	color:#FFFFFF;
}
a.textboldwhite:link {	
	color:#FFFFFF;
	text-decoration:none;
}
a.textboldwhite:visited {	
	color:#FFFFFF;
	text-decoration:none;
}
a.textboldwhite:hover {	
	color:#FFCC00;
	text-decoration:underline;
}
a.textboldwhite:active {	
	color:#FFFFFF;
	text-decoration:none;
}
.textboldlightgreen {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:21px;
	font-weight:bold;
	color:#DEE9DE;
}
a.textboldlightgreen:link {	
	color:#DEE9DE;
	text-decoration:none;
}
a.textboldlightgreen:visited {	
	color:#DEE9DE;
	text-decoration:none;
}
a.textboldlightgreen:hover {	
	color:#FFCC00;
	text-decoration:none;
}
a.textboldlightgreen:active {	
	color:#DEE9DE;
	text-decoration:none;
}
.textboldgreen {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:21px;
	font-weight:bold;
	color:#1D4735;
}
.textgreen {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#88AD87;
}
.textred {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#990000;
}

/*-------------------------------------------------------------------------------------------------------*/
/*HTML TEXTS*/
.htmltextblack {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#000000;
}
.htmltextblacklarge {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color:#000000;
}
.htmltextgreen {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#88AD87;
}
.htmltextgreenlarge {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color:#88AD87;
}
.htmltextred {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color:#990000;
}
.htmltextredlarge {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	color:#990000;
}
/* default page text style */
.caption {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	line-height:16px;
	letter-spacing:0px;
	color: #666666;
}
.textgrey {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:21px;
	letter-spacing:0px;
	color: #666666;
}
/*-------------------------------------------------------------------------------------------------------*/
/* errors text style */
.errortext {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:21px;
	letter-spacing:0px;
	color:#990000;
}
.errortextbold {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:21px;
	letter-spacing:0px;
	color:#990000;
}
.errortextbg {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:21px;
	font-weight:bold;
	letter-spacing:0px;
	background-color:#FFFFFF;
	color:#990000;
}
/*-------------------------------------------------------------------------------------------------------*/
.screenname {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:21px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#FFCC00;
}
.screenname_white {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:21px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#FFFFFF;
}

/*-------------------------------------------------------------------------------------------------------*/
/* top nav text */
.topnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:16px;
}
a.topnav:link {
	color: #FFFFFF;
}
a.topnav:visited {
	color: #FFFFFF;
}
a.topnav:hover {
	color: #FFCC00;
}
a.topnav:active {
	color: #FFFFFF;
}
.footernav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #1D4735;
	line-height:16px;
}
a.footernav:link {
	color: #1D4735;
}
a.footernav:visited {
	color: #1D4735;
}
a.footernav:hover {
	color: #FFCC00;
}
a.footernav:active {
	color: #1D4735;
}
/* small text */
.footnote {
	font-size: 10px;
	line-height:14px;
	color: #90B691;
}
/* page intro */
.intro {
	font-size: 14px;
	line-height:21px;
	color: #000000;
}
/* subheadings */
.subheading {
	font-size: 14px;
	line-height:21px;
	color: #CC0000;
}
/* top nav highlight colour */
.left_menu {
	color: #FFFFFF;
}
a.left_menu:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.left_menu:visited {
	color: #FFFFFF;
	text-decoration:none;
}
a.left_menu:hover {
	color: #FFCC00;
	text-decoration:none;
}
a.left_menu:active {
	color: #FFFFFF;
	text-decoration:none;
}
.left_menu_highlight{
	color: #FFCC00;
}
/*-------------------------------------------------------------------------------------------------------*/
/* IMAGES */
/* background tile */
.bgd1{
	background-image:url(images/bgd1.jpg);
	background-repeat:repeat-x;
}
/* left menu background */
.strip{
	background-image:url(images/strip.gif);
	background-repeat:repeat-y;
}
/* redge btm */
.redge_btm{
	background-image:url(images/redge_btm.jpg);
	background-repeat:repeat-y;
}
/* redge inner */
.redge_inner{
	background-image:url(images/redge_inner.jpg);
	background-repeat:repeat-y;
}
/* ledge btm */
.ledge_btm{
	background-image:url(images/ledge_btm.jpg);
	background-repeat:repeat-y;
}
/* ledge inner */
.ledge_inner{
	background-image:url(images/ledge_inner.jpg);
	background-repeat:repeat-y;
}
/* left menu my account tile bgd */
.myaccount_bgd{
	background-image:url(images/myaccount_bgd.gif);
	background-repeat:repeat-y;
}
.fav_bgd{
	background-image:url(images/favtitle_bgd.gif);
	background-repeat:no-repeat;
}
.favshadow_left{
	background-image:url(images/favshadow_left.gif);
	background-repeat:repeat-y;
}
.favshadow_right{
	background-image:url(images/favshadow_right.gif);
	background-repeat:repeat-y;
}
.green_bgd {
	background-color:#DEE9DE;
}
.white_bgd {
	background-color:#FFFFFF;
}
.mailsplit{
	background-image:url(images/icon_mailsplit.gif);
	background-repeat:repeat-x;
}
.popup_top{
	background-image:url(images/popup_top.gif);
	background-repeat:no-repeat;
}
.popup_btm{
	background-image:url(images/popup_btm.gif);
	background-repeat:no-repeat;
}
.popup_left{
	background-image:url(images/popup_left.gif);
	background-repeat:repeat-y;
}
.popup_right{
	background-image:url(images/popup_right.gif);
	background-repeat:repeat-y;
}
.popup_mid{
	background-color:#DEE9DE;
}
.bgdgolfers{
	background-image:url(images/bgdgolfers.jpg);
	background-repeat:no-repeat;
}
/*-------------------------------------------------------------------------------------------------------*/
/* MAIL */
.unread {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:21px;
	letter-spacing:0px;
	color: #000000;
}
.read {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:21px;
	letter-spacing:0px;
	color: #000000;
}
/*-------------------------------------------------------------------------------------------------------*/
/* INPUT FIELDS, FORMS AND BUTTONS */
/* Use this for Input boxes */
.inputbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	border-width:1px; 
	border-color:#CCCCCC; 
	background-color:#FFFFFF;
}
.checkbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	border-width:1px; 
	border-color:#CCCCCC; 
}
.composerecipient {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	border-width:0px; 
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}
/* Use this for Input buttons */
.inputbutton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	border-width:1px; 
	border-color:#CCCCCC; 
	background-color:#EFEFEF;
}
/* Apply this to forms */
form{
	margin:0;
} 
/* ---------- IAN ------------*/

.cover       { background-color: #DEE9DE; background-repeat: repeat; background-attachment: 
               scroll; color: yellow; background-position: 0%; cursor:hand;}

.rover       { background-color: #DEE9DE; background-repeat: repeat; background-attachment: 
               scroll; color: white; background-position: 0%; cursor:hand;}
