
/*GENERAL*/
* { padding:0; margin:0; }
fieldset, img { border:0; }
html { height:100%; }
body { height:100%; font:68.75%/140% Arial; text-align: justify; margin-right: 63px;}

/* a { text-decoration: underline; color:#e51b24; cursor:pointer; outline:none; } */
a { text-decoration: underline; color:#77AD1A; cursor:pointer; outline:none; }

h2 {  color:#FF0000; font:100% Arial;}

li { list-style:none; }

.container { width:810px; margin:0 auto; min-height:100%; background:#fff; padding-left:38px; display:inline-block;}
.container { display:block; }

.content { padding:39px 0 20px 0;  display:inline-block; }
.content { display:block; }
.content:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
.left { padding-left:62px; width:218px; float:left; }
	.logo { padding-top:38px; margin-left: -5px; } 
	/*.left .menu li { padding-bottom:5px; }*/
	.left .menu li { min-height:20px; }
	.left .menu li a { color:#808285; font:1.090em Helvetica; }
/*	.left .menu li a:hover { color:#e51b24; } */
	.left .menu li a:hover { color:#77ad1a; }
	.left ul ul { padding-top:0; }
	
/*	.left ul li.active a { background:url(../images/arrow.gif) no-repeat 0 4px; padding-left:11px; color:#e51b24; } */
	.left ul li.active a { background:url(../images/arrow.gif) no-repeat 0 4px; padding-left:11px; color:#77AD1A; }

	.left ul.menu li.active li.on a { background:none!important; }
	.content .left .menu li.active ul li a { background:none; color:#000!important; }
	
	.left .menu ul { padding-left:11px; }
	.left .media { padding-top:50px; }
	.left .media li { padding-bottom:7px;}
	.left .media li.active a { background-position:0 2px!important;  margin-left:-11px; }

.right { width:500px; float:left; }
	.right h1 { background:url(../images/h1_arrow.gif) no-repeat right 3px; padding-right:11px; color:#808285; font:bold 1.090em Arial; display:inline; }
	.right p { color:#1a171b; line-height:20px; }
	.right ul { margin-top:0px; }
	.right ul a { color:#000; }
	.right .team { float:left; }
	.right ul.team  { margin-top: 20px; }
	.right .team  li { width:200px; margin:0px 0; cursor: pointer;}
	
/*	.right .team a:hover, .right .team li.active a { color:#e51b24; font-weight:bold; } */
	.right .team a:hover, .right .team li.active a { color:#77AD1A; font-weight:bold; }

.right .team li { text-transform: uppercase; color: #898a8c; padding-bottom:7px;}
.right .team ul li { text-transform: none; padding-left: 10px;}

/* .right .team li.teamtitleactive { background:url(../images/arrow.gif) no-repeat left 4px; color:#e51b24; font-weight:bold; padding-left:11px; } */
.right .team li.teamtitleactive { background:url(../images/arrow.gif) no-repeat left 4px; color:#77AD1A; font-weight:bold; padding-left:11px; }


	.right .down { width:227px; float: right;  text-align: left; }
	.right .single_image { margin:22px 0; text-align: right;}
	.right .show_me { padding:20px 0 0 10px; float:right; }
	
/*	.right .show_me p { color:#e51b24!important; } */
	.right .show_me p { color:#77AD1A!important; }

	.right .show_me a { color:#000; text-decoration:underline; }
	.right p.date, .right p.date a { color:#828186; }

/*	.right p.title, .right p.title a { color:#e51b24; font-weight:bold; } */
	.right p.title, .right p.title a { color:#77AD1A; font-weight:bold; }

	.right .article { position:relative; border-bottom:1px solid #818085; padding:20px 0 0 0; width:496px; }
	.right .text { width:255px; }
	.right .article .img { position:absolute; bottom:3px; left:270px; width:226px; overflow:hidden; }
	.right .more { padding-top:5px; }
	.right .more a { background:url(../images/arrow_red.gif) no-repeat right center; font-weight:bold; padding-right:11px; color:#000; padding-left:4px; }
	.right .archive_list { padding-top:6px; }
	.right .archive_list a { background:url(../images/arrow_black.gif) no-repeat right center; padding-right:11px; font-weight:bold;  }
	.event_single .event_title p { margin:10px 0; font-family:Verdana; font-weight:bold; }
	.event_single .event_img { float:left; margin:10px 20px 10px 0; }
	.event_single .bodytext { line-height:20px; }

	.footer { padding-left:62px;  clear:both; position:relative; /*margin-top:-23px;*/ }

/*	.footer div { background:#e51b24; width:732px; height:18px; padding:5px 0 0 0; text-align:right; color:#fff;  margin:0 auto; } */
	.footer div { background:#77AD1A; width:732px; height:18px; padding:5px 0 0 0; text-align:right; color:#fff;  margin:0 auto; }

	.footer a { color:#fff; }
	.footer a:hover { text-decoration:underline; }
	.footer .flags { float:right; padding:1px 0 0 10px; /*margin-top:-2px;*/ }
	.footer .flags a { padding:0 5px 0 0; }
	.footer .flags img { border:1px solid #fff;  }

.csc-header { margin-bottom:10px; }



/*contact*/
.csc-mailform-field { clear: both; margin-bottom: 5px; } 

/* .csc-mailform input[type="text"], .csc-mailform input[type="password"] { width: 190px; bordeR: 1px solid #e51b24; padding: 2px 4px; } */ 
.csc-mailform input[type="text"], .csc-mailform input[type="password"] { width: 190px; bordeR: 1px solid #77AD1A; padding: 2px 4px; } 

.csc-mailform input.text_input { width: 190px; padding: 2px 4px; } 

/* .csc-mailform textarea { overflow: auto; padding: 2px 4px; bordeR: 1px solid #e51b24; width: 240px; } */ 
.csc-mailform textarea { overflow: auto; padding: 2px 4px; bordeR: 1px solid #77AD1A; width: 240px; } 

.csc-mailform label { float: left; width: 110px; padding-right: 10px; }

/* .csc-mailform-submit { margin-left: 120px; background:#e51b24; border: 1px solid #e51b24; color:#fff; } */
.csc-mailform-submit { margin-left: 120px; background:#77AD1A; border: 1px solid #77AD1A; color:#fff; }

.contact_table div { display: block; border: 1px solid #FFFFFF;}
.contact_table field { margin-bottom: 5px; } 

/* .contact_table input{ border: 1px solid #e51b24; margin: 3px; padding: 2px 4px; } */ 
.contact_table input{ border: 1px solid #77AD1A; margin: 3px; padding: 2px 4px; } 

/* .contact_table textarea { overflow: auto; padding: 2px 4px; border: 1px solid #e51b24; width: 240px; } */ 
.contact_table textarea { overflow: auto; padding: 2px 4px; border: 1px solid #77AD1A; width: 240px; } 

.contact_table label { float: left; width: 150px; padding-right: 10px; margin-bottom:5px; }

/* .contact_table .submit input{ margin-left: 164px; background: #e51b24; border: 1px solid #e51b24; color:#fff; margin-top: -2px; margin-bottom: 10px;} */
.contact_table .submit input{ margin-left: 164px; background: #77AD1A; border: 1px solid #77AD1A; color:#fff; margin-top: -2px; margin-bottom: 10px;}

.main_links {
	padding: 10px 0;
}


fieldset {
	padding: 0 15px;
}

label {
	float: left;
	display: block;
	width: 100px;
}

input {
	border: none;
	margin-bottom: 4px;
	width: 260px;
	border:1px solid #864836;
}

.btn {
	border: none;
	background: #864836;
	color: #fff;
	padding: 2px;
	margin-left: 100px;
}

input.btn {background: #919395; width: 262px; margin-right: -15px;}
input {border: 1px solid #919395;}

p.bodytext {text-align: justify!important;}

.HeartPlayingCards img {
	margin-left:-1px;
}