/**** Main Font **************************************/
.txtmain, .txtsmaller, .txtsmall, .txtlarge, txtlarger, 
.txtwhite, .txtwhitesmall, .txtred, pagetitle, heading, 
h1, h2, h3, h4, h5, h6 

	{
	font-family: Arial, Helvetica, sans-serif; 
	}
/****************************************************/

/**** Main Font Color ********************************/
.txtmain, .txtsmaller, .txtsmall, .txtlarge, txtlarger, 
pagetitle, heading, h1, h2, h3, h4, h5, h6 
	{
	color: #655E3F;
	}
/****************************************************/

/**** Font Style ************************************/

h1 { 
	padding:0px 0px 2px 0px;
	border-bottom:1px solid #666666;
	}

.text           { font-size: 0.8em; line-height: 140%; }
.textthin       { font-size: 0.8em; line-height: 110%; }
.textsmall      { font-size: 0.7em; line-height: 130%; }
.textmiddle     { font-size: 0.75em; line-height: 130%; }
.textlarge      { font-size: 0.9em; line-height: 150%; }
.textwhite      { font-size: 0.8em; line-height: 140%; color: #FFFFFF; }
.textwhitesmall { font-size: 0.7em; line-height: 130%; color: #FFFFFF; }
.textred        { font-size: 0.8em; line-height: 140%; color: #FF0000; }

.heading        { font-size: 1.7em; line-height: 160%; font-weight: bold; color:#655E3F; } 
.pagetitle      { font-size: 1.6em; line-height: 150%; font-weight: bold; color:#655E3F; } 

h1 {
	font-size: 1.7em;
	line-height: 160%;
	font-weight: bold;
	color:#655E3F;
} 
h2 { font-size: 1.60em; line-height: 150%; font-weight: bold; color:#655E3F; } 
h3 { font-size: 1.4em; line-height: 140%; font-weight: bold; color:#655E3F; } 
h4 { font-size: 1.3em; line-height: 140%; font-weight: bold; color:#655E3F; } 
h5 { font-size: 1.2em; line-height: 140%; font-weight: bold; color:#655E3F; } 
h6 { font-size: 1.1em; line-height: 140%; font-weight: bold; color:#655E3F; } 

.txtred        { font-size: 12px; color: #FF0000; line-height: 12px; }
.txtgreen 	   { color:#009900; }
.txtbold       { font-weight:bold; }
.txtnormal     { font-weight:normal; }

.headingwhite { 
	font-size: 18px; 
	color: #FFFFFF;
	font-weight: bold;
	} 
/****************************************************/

a        {
	color: #900;
	text-decoration: none;
	font-weight: normal
} 
a:hover  { color: #333366; text-decoration: none; font-weight: normal}

a.linkswhite { 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: normal
	} 
a.linkswhite:hover { 
	color: #CCCCCC; 
	text-decoration: none; 
	font-weight: normal
	}

.hide            { display:none; }

.floatleft       { float:left; }
.floatright      { float:right; }

.paddingtop10    { padding-top:10px; }
.paddingbottom10 { padding-bottom:10px; }

/**** Form Styles ***********************************/
form { 
	margin:0px; 
	padding:0px; 
	}

select, input, options, textarea { 
	color: #666666;
	font-size:11px;
	}
/****************************************************/

/**** Horizontal Rule *******************************/
hr {
	font-size: 0px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
}
/****************************************************/

/*** Image CSS **************************************/
.imageright { 
	margin: 0px 0px 24px 24px; 
	position:relative;
	right:0px;
	float:right;
	}
	
.imageleft  { 
	margin: 0px 24px 24px 0px; 
	position:relative;
	right:0px;
	float:left;
	}
	
.imagerightborder { 
	margin: 0px 0px 24px 24px; 
	position:relative;
	right:0px;
	float:right;
	border-style:solid;
	border-width:1px;
	border-color:#655E3F;
	}
	
.imageleftborder  { 
	margin: 0px 24px 24px 0px; 
	position:relative;
	right:0px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#655E3F;
	}

img.imagetopborder    { border-top: solid 2px #996699;}
img.imagebottomborder { border-bottom: solid 2px #996699;}
img.imageborder       { border: solid 8px #996699;}
/****************************************************/

.hide {
	display:none;
	}
.bold {
	font-weight:bold;
	}
.clear {
	clear:both;
	display: block
	}
.floatright {
	float:right;
	}	
.floatleft {
	float:left;
	}
.padding10 {
	padding:10px;
	}
.padding7 {
	padding:7px;
	}

