/* image section */
.border_left{
	/*border:#fff 1px solid;*/
	padding: 0 15px 10px 0;
}
.border_right{
	/*border:#fff 1px solid;*/
	padding: 0 0 10px 15px;
}
.horizontal_left{
	text-align:left;
}
.horizontal_left_float{
	float: left;
}
.horizontal_right_float{
	float: right;
}
.last {
	padding: 0 0 10px 0;
}
.first {
	padding: 0 0 10px 0;
}
.center{
	float:left;
	width:100%;
}
.center_left{
	float:left;
	position:relative;
	left:50%;
}
.center_right{
	position:relative;
	right:50%;
}
/* image section */

.w100percent {
	width: 100%;
}
.w95percent {
	width: 95%;
}

H1 {
	color : #608127;
	font-family : Monospace; /*Courier New;*/
	font-size : 23px;
	font-weight : bold;
	padding: 0  0 5px 0;
}

H1.RcNewsTitle {
	color : #58585a;
	font-family : Monospace; /*Courier New;*/
	font-size : 23px;
	font-weight : normal;
	padding: 0  0 5px 5px;
}

H2 {
	color : #608127;
	font-family : Monospace; /*Courier New;*/
	font-size : 17px;
	font-weight : normal;
	padding: 0 0 5px 0;
}

div.Summary {
	padding: 0 0 5px 0;
	font-style : italic;
	font-weight : normal;
}

div.TextBlock {
	line-height: 18px;
}

/* lisiting section*/
table.ListingSection {
	margin:10px 0;
	width:100%;
}
td.ListingText {
	padding:5px;
	width:100%;
}
td.ListingImg {
	background: #f1f1f1;
	text-align: center; 
}
td.ListingText div.Title, td.ListingText .Title a, td.ListingText .Title a:visited, td.ListingText .Title a:hover {
	font-size: 13px;
	/*color: #a24635;*/
	margin: 0 0 5px 0;
}
/* lisiting section */

div.Link{
	padding:2px 0;
}
div.Link a img{
	vertical-align :middle;
	text-decoration : underline;
}

/*cms table*/
TABLE.TableSection {
	margin:10px 0;
	width: 100%;
	/*border-bottom: #a24635 1px solid;*/
}
TABLE.TableSection thead td,TABLE.TableSection tbody td {
	padding:3px;
}
TABLE.TableSection thead td {
	background: #a7a9ac;
	color: #fff;
	/*font-weight:bold;*/
	/*border-top:solid 1px #939598;*/
}
TABLE.TableSection tbody tr.TableTitle td {
	background:#939598;
	color: #58585a;
	font-size:12px;
	font-weight : normal;
	/*border-top:solid 1px #939598;*/
}
tr.Odd {background:#f2f2f2;}
tr.First td {border-top:solid 1px #c0c0c0;}
/*cms table*/

div.LinkSection {
	padding: 5px 0;
}

/* Contact form */
table.ContactForm {
	width: 100%;
	background: #d1d2d4;
}

table.ContactForm td {
	/*border:solid 1px red;/**/
	/*padding: 5px;*/
	vertical-align : top;
}

table.ContactForm td.Label {
	width: 30%;
	/*text-align : right;*/
	/*padding: 5px;*/
	background: #a7a9ac;
	color: #fff;
}

table.ContactForm td.NotValid {
	color: Red;
}

table.ContactForm td.Label1 {
	width: 30%;
	/*text-align : right;*/
	padding: 2px;
	background: #939598;
	color: #58585a;
}

table.ContactForm td.Label div.Label {
	/*text-align : left;*/
	background: #a7a9ac;
	/*margin: 2px;*/
	padding : 2px;
}

TABLE.ContactForm TD.Element {
	width: 70%;
	/*text-align: left;*/
	line-height : 20px;
	background : #fff;
	vertical-align : top;
}

table.ContactForm td.ElementCalendar .Calendar {
	width: 80px;
	border:solid 1px #fff;
	font-family : Monospace; /*Courier New ;*/
	font-weight : normal;
}

table.ContactForm td.Element .Input {
	width: 95%;
	border:solid 1px #fff;
	font-family : Monospace; /*Courier New ;*/
	font-weight : normal;
}

table.ContactForm td.Element input, table.ContactForm td.Element textarea, table.ContactForm td.Element select {
	padding: 1px 2px;
	font-family : Monospace; /*Courier New ;*/
	font-weight : normal;
}

div.FormSubmitButton {
	float: right;
}

div.FormError {
	padding: 10px 5px;
	color: Red;
	background: #d1d2d4;
}

div.FormSubmition {
	padding: 10px 5px;
	color: Green;
	background: #d1d2d4;
}

/* submit button */
div.FormSubmitButton a, div.FormSubmitButton a:visited, div.FormSubmitButton a:hover {
	display: block;
	float: left;
	height: 35px;
	line-height: 18px;
	margin: 0 0 0 5px;
	padding: 0 15px 0 0;
	cursor: pointer;
	color: #fff;
	font-family : Monospace; /*Courier New ;*/
	font-size: 14px;
	font-weight : normal;
	background: url(../images/submit-a.gif) no-repeat scroll top right;
	text-decoration : none;
}
div.FormSubmitButton a span {
	display: block;
	padding: 7px 0 11px 15px;
	background: url(../images/submit-span.gif) no-repeat top left;
}
div.FormSubmitButton a:active {
	background-position: bottom right;
}
div.FormSubmitButton a:active span {
	background-position: bottom left;
	padding: 8px 0 9px 15px;
}
/* submit button */


/* Contact form */
