/* @group Global */

/* Global Styles for common elements */


a img {
	border-style: none;
}

/*select {
	width: 180px;
}*/

body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
}

table, tr, td {
	font: 9px/15px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif !important;
}

html {
	padding: 0;
	margin: 0;
}

blockquote {
	color: #4f4c31;
	font: 10px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #4f4c31;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
}

h1 {
	font-size: 20px;
	color: #4f4c31;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
}

h2 {
	font-size: 16px;
	color: #4f4c31;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
}

h3, h4, h5, h6 {
	font-size: 12px;
	color: #4f4c31;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
}

p {
	margin-top: 0;
	text-align: justify;
}

hr {
	background-color: transparent;
	width: 100%;
	border-top: 1px solid #608551;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 1px;
}

a img {
	border-style: none;
}

/* @group Images */

a:link, a:visited {
	border-style: none;
}

img a:link, a:visited {
	border-style: none;
}

img {
	border-style: none;
}



/* @end */



/* @end */

/* @group Forms */

form {
	margin: 0;
	padding: 0;
}



/* @end */

/* @group Header */

.headerContainer {
	background-color: #e9f0d8;
	width: 100%;
	height: 120px;
	margin: 0;
	padding: 0;
	clear: none;
}

.headerImage {
	width: 770px;
	height: 120px;
	margin: 0;
	padding: 0;
	background: #608551 url(../images/header/sec_visiting.jpg) no-repeat;
	color: #fff;
	font: 9px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	clear: both;
}

.headerDate {
	margin: 0;
	width: 770px;
	height: 50px;
	text-align: right;
	color: #fff;
	font: 12px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	clear: both;
	float: left;
	padding: 0;
}

/* @group Search */

.searchNavWrap {
	width: 770px;
	height: 70px;
	margin: 0;
	padding: 0;
	clear: both;
}

.searchWrap {
	width: 245px;
	height: 70px;
	color: #fff;
	font: 9px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

.searchButton {
	color: #4f4c31;
	font: small-caps 10px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-decoration: none;
	background-color: #d3e1b1;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	width: 48px;
	height: 30px;
	float: right;
}

.searchButton a:link, a:visited {
	border-style: none;
}

.searchField input {
	width: 135px;
	margin: 4px 0 0 0;
	color: #4f4c31;
	font-size: 9px;
	padding: 2px 0 2px 2px;
}

.searchField {
	width: 152px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 8px;
	background-color: #d3e1b1;
	color: #4f4c31;
	font: 9px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	vertical-align: middle;
}



/* @end */

/* @group Navigation */

.navWrap {
	width: 525px;
	height: 70px;
	color: #fff;
	font: 9px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

.navBackground {
	background-color: #d3e1b1;
	width: 505px;
	height: 70px;
	margin: 0;
	padding: 10px 10px 0;
}

.nav {
	width: 485px;
	margin: 0;
	padding: 0;
	height: 60px;
	background-color: #314f32;
	color: #fff;
	font: 9px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-decoration: none;
}



/* @end */



/* @end */

/* @group Sec Nav */

.trailWrap {
	width: 505px;
	height: 20px;
	margin: 0;
	padding: 0;
}

.trailContent {
	width: 485px;
	height: 20px;
	margin: 0;
	padding: 10px;
	background-color: #d3e1b1;
	text-align: left;
	color: #314f32;
	font: 10px/16px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
}

.trailContent a:link, a:visited {
	color: #4f4c31;
	text-decoration: none;
}

.trailContent a:, a:active {
	background-color: #D3E1B1;
	color: #fff;
}



/* @end */

/* @group Main Content */

.contentContainer {
	background-color: #fff;
	width: 100%;
	margin: 0;
	padding: 0;
	clear: none;
}

.columnsContainer {
	width: 770px;
	margin: 0 auto;
	padding: 0;
	clear: both;
	background-color: #fff;
	color: #000;
	font: 9px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
}

.mainContainer {
	width: 505px;
	margin: 0;
	padding: 0 20px 0 0;
	height: 100px;
}

.lefColumn {
	color: #4f4c31;
	font: 9px/15px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-align: left;
	background-color: #fff;
	width: 245px;
	margin: 0;
	padding: 10px 5px 10px 0;
	height: 100px;
	border-style: none;
}

.lefColumn a img {
	border-style: none;
	background-color: transparent;
	text-decoration: none;
}

.lefColumn a:hover img {
	border-style: none;
	background-color: transparent;
	text-decoration: none;
}

.lefColumn a:visited img {
	border-style: none;
	background-color: transparent;
	text-decoration: none;
}

.lefColumn a:active img {
	border-style: none;
	background-color: transparent;
	text-decoration: none;
}

.lefColumn a:link img {
	border-style: none;
	background-color: transparent;
	text-decoration: none;
}

.lefColumn hr {
	display: none;
}

.bottomWrap {
	width: 505px;
	height: 40px;
	margin: 0;
	padding: 0;
}

.bottomMain {
	width: 495px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	text-align: left;
	color: #314f32;
	font: 10px/16px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
}

.bottomLeft {
	width: 253px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	color: #314f32;
	font: 10px/16px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
}

.bottomRight {
	width: 252px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	color: #314f32;
	font: 10px/16px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
}

.bottomMain a:link, a:visited {
	color: #4f4c31;
	text-decoration: none;
}

.bottomMain a:hover, a:active {
	background-color: #4f4c31;
	color: #fff;
}

.bottomLeft a:link, a:visited {
	color: #4f4c31;
	text-decoration: none;
}

.bottomLeft a:hover, a:active {
	background-color: #4f4c31;
	color: #fff;
}

.bottomRight a:link, a:visited {
	color: #4f4c31;
	text-decoration: none;
}

.bottomRight a:hover, a:active {
	background-color: #4f4c31;
	color: #fff;
}

/* @end */

/* @group Boiler */

.boilerContainer {
	width: 100%;
	margin: 20px 0 0;
	padding: 0;
	clear: none;
	height: 110px;
}

.boilerWrap {
	background-color: #FFF;
	width: 710px;
	height: 90px;
	margin: 0;
	padding: 0;
	border: 0px solid #b4c197;
}

.boilerShield {
	border-right: 0px solid #b4c197;
	width: 170px;
	height: 90px;
	margin: 0;
	padding: 0;
}

.boilerShield a:link, a:visited, a:active, a:hover {
	border-style: none;
	padding: 0;
}

.boilerNav {
	width: 645px;
	height: 90px;
	margin: 0;
	padding: 10px 5px 10px 10px;
	color: #4f4c31;
	text-decoration: none;
	font: 9px/18px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-align: center;
}
.boilerNav2 {
		color: #4f4c31;
	text-decoration: none;
	font: 11px/18px "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-align: center;
}


.boilerNav p {
	margin: 0;
}

.boilerNav a:link, a:visited {
	color: #4f4c31;
	text-decoration: underline;
}

.boilerNav a:hover, a:active {
	background-color: #4f4c31;
	color: #fff;
}
/* @RadMenu */

.RadMenu_Default { 
 border: 0px;
 padding: 0px;
 margin: 0px;
}

.RadMenu_Default .horizontal .item { 
 border: 0px;
 padding: 0px;
 margin: 0px;
}

.RadMenu_Default .group .link .text {
 	margin: 0px;
	border-bottom: 1px solid #d3e1b1;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
 	font-size: 11px;
 	padding: 3px 16px 5px 16px; 
	
	
}

.RadMenu_Default .link .visited{
	color: #314f32;
}
.RadMenu_Default .group .link {
    color:  #314f32;
    text-decoration: none;
}

.RadMenu_Default .group .link:hover,
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
color:white!important;
	background: #364e37!important;
}

/* @RadMenu IE Bug Fixes */

*  html  .nav  .leftImage
{
    float: none !important;
}

* html .nav .text
{
    display: none;
}

* html .nav .group .text
{
    display: block;
}

* html .nav .group
{
   margin-top: 1px !important;
}

/* @end */

/* @group sendFriend */

.sendFriend {
	color: #4f4c31;
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;

}

.sendFriend a:link {
	color: #4f4c31;
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.sendFriend a:visited {
	color: #4f4c31;
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.sendFriend a:hover {
	color: #fff;
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background-color: #4f4c31;
}

.sendFriend a:active {
	color: #fff;
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background-color: #4f4c31;
}

.lefColumn a:link {
	color: #4f4c31;
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.lefColumn a:visited {
	color: #4f4c31;
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.lefColumn a:hover {
	color: #fff;
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background-color: #4f4c31;
}

.lefColumn a:active {
	color: #fff;
	font: normal 14px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	background-color: #4f4c31;
}



/* @end */
