.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ead28e;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #5f5f5f;
	vertical-align: middle;
	border-top-color: #5f5f5f;
	border-right-color: #5f5f5f;
	border-left-color: #5f5f5f;
	padding-left: 12px;
	padding-top: 9px;
	padding-right: 6px;
	padding-bottom: 9px;
}
.navigation a:link    { text-decoration: none; color: #ead28e; }
.navigation a:visited { text-decoration: none; color: #ead28e; }
.navigation a:hover   { text-decoration: underline; color: #ffffff; }
.navigation a:active  { color: #ffffff;}



.dots-right {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.scroll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d49d28;
}

.scroll a:link    { text-decoration: underline; color: #d49d28; }
.scroll a:visited { text-decoration: underline; color: #d49d28; }
.scroll a:hover   { text-decoration: underline; color: #d49d28; }
.scroll a:active  { color: #d49d28;}

.forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
}

.form{
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
}

input.form { 
	border: 1px solid #CCCCCC; 
	color: #666666;
	/*font-size: 10px;*/
}
select.form { 
	border: 1px solid #CCCCCC; 
	color: #000000;
	
}
textarea.form { 
	border: 1px solid #CCCCCC; 
	color: #000000;
	
}
.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #156998;
	font-weight: bold;
	letter-spacing: 0.1em;
}

 
input:focus.form  { 
	border: 1px solid #156998; 
	color: #000000; 
} 

.boxtitle {
	font-size: 10px;
	font-weight: bold;
	color: #d3d3d3;
}
.boxtitle a:link    { text-decoration: none; color: #d3d3d3; }
.boxtitle a:visited { text-decoration: none; color: #d3d3d3; }
.boxtitle a:hover   { text-decoration: none; color: #FFCC33; }
.boxtitle a:active  { color: #FFCC33;}

.all {
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}
.all a:link    { text-decoration: none; color: #999999; }
.all a:visited { text-decoration: none; color: #999999; }
.all a:hover   { text-decoration: none; color: #cccccc; }
.all a:active  { color: #cccccc;}


.join {
	font-size: 9px;
	font-weight: bold;
	color: #4a6777;
}
.join a:link    { text-decoration: none; color: #4a6777; }
.join a:visited { text-decoration: none; color: #4a6777; }
.join a:hover   { text-decoration: underline; color: #003399; }
.join a:active  { color: #003399;}

.signin {
	font-size: 9px;
	font-weight: bold;
	color: #6a8e75;
}
.signin a:link    { text-decoration: none; color: #6a8e75; }
.signin a:visited { text-decoration: none; color: #6a8e75; }
.signin a:hover   { text-decoration: underline; color: #336633; }
.signin a:active  { color: #336633;}

.content {
	font-size: 12px;
	color: #333333;
}

.content a:link    { text-decoration: underline; color: #4a6777; }
.content a:visited { text-decoration: underline; color: #4a6777; }
.content a:hover   { text-decoration: underline; color: #003399; }
.content a:active  { color: #4a6777;}

.page-title {
	font-size: 18px;
	font-weight: bold;
	color: #660000;
}

.page-subtitle {
	font-size: 15px;
	font-weight: bold;
	color: #224e24;
}

.title {
	font-size: 13px;
	font-weight: bold;
	color: #156998;
}
.title a:link    { text-decoration: underline; color: #003400; }
.title a:visited { text-decoration: underline; color: #003400; }
.title a:hover   { text-decoration: underline; color: #b15400; }
.title a:active  { color: #b15400;}

.small {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.headline {
	font-size: 10px;
	color: #666666;
}
.headline a:link    { text-decoration: underline; color: #003400; }
.headline a:visited { text-decoration: underline; color: #003400; }
.headline a:hover   { text-decoration: underline; color: #b15400; }
.headline a:active  { color: #b15400;}

.more {
	font-size: 9px;
	color: #666666;
}
.more a:link    { text-decoration: none; color: #666666; }
.more a:visited { text-decoration: none; color: #666666; }
.more a:hover   { text-decoration: underline; color: #870400; }
.more a:active  { color: #870400;}

.more2 {
	font-size: 9px;
	color: #FFFFFF;
}
.more2 a:link    { text-decoration: none; color: #FFFFFF; }
.more2 a:visited { text-decoration: none; color: #FFFFFF; }
.more2 a:hover   { text-decoration: underline; color: #156998; }
.more2 a:active  { color: #156998;}

.table_odd_row{
	background: #F1F1F1;
}
.table_even_row{
	background: #FFFFFF;
}