body {
	margin-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('images/bg.jpg');
	background-attachment: fixed;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #1c4e07;
}
.style2 {color: #FFFFFF}
.style3 {color: #FF3300}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF0000;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #FF0000;
}

H2{color:#D75883;font-size:12px;font-weight:bold;font-family:arial;text-transform:uppercase}
.color1{color:#AAD953}
.color2{color:#D75883}
.color3{color:#F2943D}
.color3{color:#F5FBCF}

.main_nav{background:#FFFFFF}
.main_nav TD{padding:2px;color:#F2943D;font-size:12px;font-weight:bold;font-family:arial;text-transform:uppercase;text-align:center;border-top:2px solid #FFFFFF}
.main_nav A,
.main_nav A:link,
.main_nav A:active,
.main_nav A:visited{white-space:nowrap;color:#F2943D;font-size:12px;font-weight:bold;font-family:arial;text-transform:uppercase;text-align:center;border-top:2px solid #FFFFFF}
.main_nav A:hover,
.main_nav A.cur{white-space:nowrap;color:#F2943D;font-size:12px;font-weight:bold;font-family:arial;text-transform:uppercase;text-align:center;border-top:2px solid #F2943D}


.main_nav .menu{z-index:10000000;position:relative;left:0px;top:0px;_left:-250px;}
.main_nav .submenu_container{border:1px solid #000000;border-top:none;width:200px;_width:350px;text-align:left;background:#FFFFFF;position:relative;top:2px;left:0px;}
.main_nav .menu A,
.main_nav .menu A:link,
.main_nav .menu A:active,
.main_nav .menu A:visited{text-align:left;display:block;margin:0px 0px 0px 5px;border:none;padding:3px;color:#F2943D;}
.main_nav .menu A:hover{text-align:left;display:block;margin:0px 0px 0px 5px;border:none;padding:3px;color:#FF0000;}


.special{text-align:right;font-weight:bold;margin:15px 0px 0px 0px;color:#F2943D;font-size:12px;font-family:helvetica,arial,sans-serif;}


/*slidwshows....*/
.slideshow_area{position:relative;}
.slideshow_image{position:absolute;overflow:hidden;top:0px;left:0px;z-index:0px;text-align:center;background:#141414;}
.slideshow_image IMG{position:relative;border:none;z-index:10}
.slideshow_image TABLE{border-spacing:0px;border-collapse:collapse;}
.slideshow_image TABLE TD{padding:0px;}
.slideshow_caption{text-align:center;margin:0px 0px;position:absolute;top:0px;left:0px;width:800px;height:25px;line-height:25px;text-align:center;background:transparent;Z-INDEX:1000000;}
.slideshow_caption_bg{text-align:center;margin:0px 0px;position:absolute;top:0px;left:0px;width:800px;height:25px;line-height:25px;text-align:center;background:#FFFFFF;Z-INDEX:1500000;  filter:alpha(opacity=60);opacity:0.6;moz-opacitry:0.6;}
.slideshow_caption_inner{text-align:center;margin:0px 0px;position:absolute;top:0px;left:0px;width:800px;height:25px;line-height:25px;text-align:center;background:transparent;Z-INDEX:2000000;color:#000000}
.slideshow_controls{text-align:center;margin:0px 0px;position:absolute;bottom:0px;left:0px;width:800px;height:25px;line-height:25px;text-align:center;background:transparent;Z-INDEX:1000000;}
.slideshow_controls_bg{text-align:center;margin:0px 0px;position:absolute;bottom:0px;left:0px;width:800px;height:25px;line-height:25px;text-align:center;background:#FFFFFF;Z-INDEX:1500000;  filter:alpha(opacity=60);opacity:0.6;moz-opacitry:0.6;}
.slideshow_controls_inner{text-align:center;margin:0px 0px;position:absolute;bottom:0px;left:0px;width:800px;height:25px;line-height:25px;text-align:center;background:transparent;Z-INDEX:2000000;}
.slideshow_controls TD{padding:0px 5px;}
.slideshow_controls IMG{border:none;}

#slideshow_stop{display:none;}
#slideshow_play{display:block;}

.slideshow_swf_container{display:none;position:absolute;width:100%;height:100%;background:#000000;display:none;top:0px;left:0px;z-index:1000000;border:1px solid #660000}
.slideshow_swf_container .close{text-align:center;padding:2px 0px;}
.slideshow_swf_container .close IMG{border:0px;}
.slideshow_swf{margin:20px;}



/*forms*/
TABLE.listing FORM{display:inline;}
TABLE.listing INPUT.text{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
TABLE.listing INPUT.password{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
TABLE.listing INPUT.file{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;}
TABLE.listing INPUT.checkbox{}
TABLE.listing INPUT.radio{}
TABLE.listing INPUT.image{margin:10px}
TABLE.listing SELECT{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
TABLE.listing TEXTAREA{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
TABLE.listing TD.label{font-size:11px;color:#660000;font-family:arial,sans-serif;}

INPUT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
TEXTAREA.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
SELECT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;width:300px;}

.calendar INPUT.text{width:80px;}
.calendar INPUT.error{width:80px;}
.calendar * INPUT.text{width:80px;}
.calendar * INPUT.error{width:80px;}

.error,.errors{border:2px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:10px 0px;padding:5px;}
.error2{margin:5px 2px;color:#993333}
.msg,.message{border:2px solid #FFFFFF;color:#FFFFFF;font-weight:bold;background:#000000;margin:10px 0px;padding:5px;}
.message2{margin:5px 2px;color:#000000}
.required{color:#6F1414;font-weight:bold;}



/*wysiwyg*/
TEXTAREA.wysiwyg{width:420px;height:400px;}
TEXTAREA.wysiwyg_black{width:300px;height:200px;}

/*tiny mce*/
.header{font-weight:bold;margin:2px 0px;color:;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;color:#1C4E07}
.subhead {font-weight:bold;margin:2px 0px;color:;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;color:##000000}
.wysiwyg-body{COLOR: #0000000; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal;}
.mceContentBody {margin-top:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;background:#FFFFFF;COLOR: #000000}
.mceContentBody A:link {COLOR: #FF0000 !important; font-weight: normal !important; text-decoration: none !important; font-family: Arial,Helvetica,sans-serif !important; font-size: 12px !important}
.mceContentBody A:visited {COLOR: #FF0000 !important; font-weight: normal !important; text-decoration: none !important; font-family:Arial,Helvetica,sans-serif !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #FF0000 !important; font-weight: normal !important; text-decoration: none !important; font-family:Arial,Helvetica,sans-serif !important; font-size: 12px !important}
.mceContentBody A:hover {COLOR: #FF0000 !important; font-weight: normal !important; text-decoration: underline !important; font-family:Arial,Helvetica,sans-serif !important; font-size: 12px !important}
.mceEditor{font-size: 12px;width:700px;}
table.listing .mceSelectList{width:auto;}

.mceContentBody{background:transparent !important}




/*ADMIN*/
.nav{}
.nav TD{text-align:center;}
.nav A{font-weight:bold;color:#FFFFFF;}
.nav A:hover{font-weight:bold;color:#660000;}

.admin_content .page_content{margin-top:0px;padding-bottom:100px;padding-top:20px;}

.subnavigation{margin:-15px 20px 0px 20px;text-align:center;border-bottom:2px solid #000000}
.subnavigation TD{text-align:center}
.subnavigation TD A{font-weight:bold;}

.contact_email_send_options INPUT{width:auto;}
.contact_email_send_options SELECT{width:auto;}

/*admin interface area*/
TABLE.listing{width:750px;border-spacing:0px;border-collapse:collapse;margin:0px 0px;border:1px solid #000000}
TABLE.listing TABLE.listing{width:760px;}
TABLE.listing TABLE.listing TABLE.listing{width:720px;}
TABLE.listing TD{padding:3px;vertical-align:middle;color:#000000;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#FFFFFF;padding:3px;font-weight:bold;background:#660000}
TABLE.listing TD.error{color:#993333}

TABLE.listing TR.row1 TD{border-bottom:1px solid #CCCCCC}
TABLE.listing TR.row0 TD{border-bottom:1px solid #CCCCCC}
TABLE.listing TR.row_hover{background:#A6A997;} 

TABLE.listing TABLE.nested TR TD{border:none;}
TABLE.listing TABLE.nested TD{padding:0px 1px;;vertical-align:top;}

TABLE.listing H3{color:#FFFFFF;font-size:20px;margin:-3px -3px -3px -3px;;padding:3px;border-top:2px solid #000000;border-bottom:2px solid #000000;z-index:10;background:#660000;}
TABLE.listing H3 A{color:#FFFFFF;font-size:20px;margin:1px;text-decoration:none;}
TABLE.listing H3 A:hover{color:#FFFFFF;font-size:20px;margin:1px;text-decoration:none;}

TABLE.listing A{color:#000000;font-weight:bold;text-decoration:none;font-size:14px;}
TABLE.listing A:hover{color:#660000;font-weight:bold;text-decoration:underline}
TABLE.listing TH A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
TABLE.listing TH A:hover{color:#FFCC00;font-weight:bold;text-decoration:none;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #94AAB2;padding:3px;color:#94AAB2;font-weight:bold;background:#DFD8D0}


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#660000;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#660000;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#660000;cursor:pointer;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:15px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#660000;cursor:pointer;width:200px}
.create_actions A{}
.create_actions A:hover{}

.edit_actions INPUT.button_hover{border:1px solid #FFFFFF;color:#FFFFFF;background:#990000;}
.save_actions INPUT.button_hover{border:1px solid #FFFFFF;color:#FFFFFF;background:#990000;}
.sort_actions INPUT.button_hover{border:1px solid #FFFFFF;color:#FFFFFF;background:#990000;}
.create_actions INPUT.button_hover{border:1px solid #FFFFFF;color:#FFFFFF;background:#990000;}

.emptyset{text-align:center;padding:50px 0px !important;vertical-align:middle;font-weight:bold;color:#000000;background:transparent;}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#000000;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#660000;text-decoration:underline}

#listing_pages{text-align:right;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#FFFFFF;padding:3px;font-weight:bold;background:#660000;margin:-3px;}
#listing_pages TD{padding:0px;color:#FFFFFF;font-weight:bold;}
#listing_pages A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#listing_pages A:hover{color:#000000;font-weight:bold;text-decoration:none;}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#000000;text-align:left;font-weight:normal;font-size:10px;font-family:arial !important;float:right;}
.hint2{color:#000000;text-align:center;font-weight:normal;font-size:10px;font-family:arial !important;}
.required{font-weight:bold;font-size:12px;}
.section{font-weight:bold;font-size:12px;border-bottom:1px solid #660000;border-top:1px solid #660000;padding:3px !important;background:#FFFFFF;color:#660000}
.note{width:870px;}
TABLE.listing TD.section{color:#660000}


.admin_filters{margin:5px 30px;text-align:right;color:#000000;position:relative;z-index:1000}

/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{}
.dropsort{border:1px solid #660000;margin:0px;position:relative;background:transparent;width:750px;}
.dropsort_dragging{width:750px;border:1px solid #FFCC00;}
/*.dropsort_dragbar{height:25px;background:url('images/drag-icon.png') left center no-repeat #333333;overflow:hidden;margin:0px;cursor:move}*/
.dropsort_dragbar{height:25px;width:25px;background:url('images/drag-icon.png') center center no-repeat transparent;overflow:hidden;margin:0px;cursor:move;float:left;}

.dropsort_dragging .dropsort_dragbar{background-image:url('images/drag-icon2.png')}
.dropsort_wrapper{width:100%;border-spacing:0px;border-collapse:collapse;}
.dropsort_wrapper TD{width:187px;}
.placeholder{border:1px solid #660000;margin:0px;height:75px;color:#000000;font-weight:bold;background:transparent;display:none;}

TABLE.listing .dropsort_wrapper TD{padding:10px 0px;}

.edit_wrapper{background:transparent;width:750px;}
.edit_topbar{height:25px;background:#333333;overflow:hidden;margin:0px;}



