/* CSS Document */

/* default styles for the user to choose within the CMS */
/*
.orange-small {
	font-size:0.7em;
	color:#ff6c00;
}

.orange-medium {
	font-size:0.9em;
	color:#ff6c00;
}

.orange-large {
	font-size:1.2em;
	color:#ff6c00;
}

.orange-uppercase {
	font-size:0.9em;
	color:#ff6c00;
	text-transform:uppercase;
	font-weight:bold;
}

.blue-small {
	font-size:0.7em;
	color:#095bb8;
}

.blue-medium {
	font-size:0.9em;
	color:#095bb8;
}

.blue-large {
	font-size:1.2em;
	color:#095bb8;
}

.blue-uppercase {
	font-size:0.9em;
	color:#095bb8;
	text-transform:uppercase;
	font-weight:bold;
}

.red-small {
	font-size:0.7em;
	color:#ff1212;
}

.red-medium {
	font-size:0.9em;
	color:#ff1212;
}

.red-large {
	font-size:1.2em;
	color:#ff1212;
}

.red-uppercase {
	font-size:0.9em;
	color:#ff1212;
	text-transform:uppercase;
	font-weight:bold;
}
*/

.black-small {
	font-size:0.7em;
	color:#000;
}

.black-medium {
	font-size:0.9em;
	color:#000;
}

.black-large {
	font-size:1.2em;
	color:#000;
}

.black-uppercase {
	font-size:0.9em;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}

.green-small {
	font-size:0.7em;
	color:#017F71;
}

.green-medium {
	font-size:0.9em;
	color:#017F71;
}

.green-large {
	font-size:1.2em;
	color:#017F71;
}

.green-uppercase {
	font-size:0.9em;
	color:#017F71;
	text-transform:uppercase;
	font-weight:bold;
}


/* end default style */

h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:bold; color:#017F71; margin-top:1px;
}
h1 a{
	color:#017F71; text-decoration:none;
}
h1 a:hover{
	color:#737a7f; text-decoration:none;
}
h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#737a7f; line-height:1.5em;
}
h2 a{
	color:#017F71; text-decoration:none;
}
h2 a:hover{
	color:#737a7f; text-decoration:none;
}
h3 {
	font-family:Arial, Helvetica, sans-serif; font-size:120%; font-weight:bold; color:#017F71; margin-top:0; font-style:normal;
}
h3 a{
	color:#017F71; text-decoration:none; font-style:normal;
}
h3 a:hover{
	color:#737a7f; text-decoration:none; font-style:normal;
}
p {
	font-family:Arial, Helvetica, sans-serif; font-size:0.85em; line-height:1.5em; color:#737a7f; font-style:normal;
}
#sitemap {
	font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#737a7f;
}
p a{
	color:#017F71; font-style:normal;
}
p a:hover{
	color:#000;
}

a {
	font-style:normal;
}

#sitemap {
	margin-left:20px;
}

#sitemap ul {
	list-style-position:inside;
	padding:0px;
}

#sitemap li {
	margin:0px 0px 5px 0px;
	padding:0px;
}

#sitemap ul ul{
	margin-bottom:10px;
	margin-left:20px;
	margin-top:5px;
}


#sitemap a{
	color:#444444;
	text-decoration:none;
}

#sitemap a:hover{
	color:#212121;
}



#sitemap ul li a{
	margin-left:0px;
	color:#444444;
}

#sitemap a:hover{
	color:#017F71;
	text-decoration:underline;
}


#homenewscontents h4 {
	margin:20px 0px 0px 0px;
	font-size:0.9em;
}

#homenewscontents p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	margin:3px 0px 0px 0px;
	
	line-height:1.5em;
}

#homenewscontents a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#a2f2e0;
	margin:3px 0px 0px 0px;
	text-transform:uppercase;
	line-height:1.5em;
}

#homenewscontents a:hover {
	color:#47e1bf;
}

#homenewscontents h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#e4faf5;
	margin:15px 0px 0px 0px;
	padding:0px;
	text-transform:uppercase;
	line-height:1.5em;
}

#homenewscontents h5 a {
	color:#e4faf5;
}

#homenewscontents h3 {
	margin:0px;
	padding:2px 0;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

#homenewscontents h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#ffffff;
	text-transform:none;
	margin:0px;
	padding:0;
}

#homenewscontents h3 a:hover {
	color:#d2eae5;
}
/*=========
page tabs
=======*/


#tabs {
	position: relative;
	height: 3em;
	margin-bottom: 3em;

	font-size:60%;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#tabs ul {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 100%; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #aca899;
}

#tabs ul li  {
	display: inline;
	list-style: none;
	width:auto;
}

#tabs ul li a{
	width:auto;
	display: block;
	float: left;
	padding:5px;
	margin: 3px 5px 0 0;
	text-align: center;
	text-decoration: none;
	color: #3f3e2c;
	font-weight: bold;	
	font-size:1.4em;
	background:#cccccc;
}

#tabs ul li a.active{
	padding: 5px 0 3px 0;
	margin: 1px 2px 0 0;
	font-weight: bold;
	background: #aca899 url(/images/tab_2.gif) no-repeat left top;
}

#tabs ul li a:hover {
	font-weight: bold;
	color:#eeeeee;
	background: #a3bfb9 url(/images/tab_3.gif) no-repeat left top;
}


#fullpagetext ul.sublinks {
	margin:0;
	padding:0;
	background:none;
}

#fullpagetext ul.sublinks li {
	font-size:1.2em;
	list-style:none;
	padding:0;
	margin:0;
}

#fullpagetext ul.sublinks li a {
	padding:0 0 0 12px;
	margin:0 0 5px 0;
	background:none;
	font-weight:bold;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	border:none;
}

#fullpagetext ul.sublinks li a:hover {
	text-decoration:underline;
}

#fullpagetext form.stake * {
	float:left;
}

#fullpagetext form.stake label {
	width:200px;
	margin:0 5px 0 0;
	font-size:0.85em;
	line-height:1.5em;
	color:#333;
}

#fullpagetext form.stake div.mini_caption {
	font-size:0.85em;
	line-height:1.5em;
	color:#333;
}

#fullpagetext form.stake .clear {
	height:5px;
	float:none;
}

#fullpagetext form.stake p {
	font-weight:bold;
}