@charset "utf-8";
/* CSS Document */
body {
	background: #3a2f23;
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3a2f23;
}

.fontbrown {
	color: #3a2f23;
}

a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}

.wrapper {
	margin: 0 auto;
}

.menutop {
	margin: 0 0 11px 0;
	background: url(../images/bgmenu.gif) repeat-x top left;
}

.menuleft {
	background: #e0e8b1;
	margin: 0px 11px 0 9px;
	padding: 5px;
}

.menuleftblank {
	background: #FFFFFF;
	height: 10px;
}

.leftmenuleaderwrap {
	padding: 0 0 6px 0;
	border-bottom: 1px solid #afc336;
}

.menuleftheader {
	background: url(../images/bgmenu_stripe.gif) repeat-x top left;
	height: 42px;
	font-size: 14px;
}

.contentwrapper {
	width: 610px;
	padding: 10px 0 10px 0;
}

.contentmidmenu {
	margin: 10px 0 17px 0;
}

.contentmidmenuin1 {
	background: url(../images/featureblock1.gif) no-repeat top left;
	width: 196px;
	height: 108px;
}

.contentmidmenuin1 .divheader, .contentmidmenuin2 .divheader, .contentmidmenuin3 .divheader {
	margin: 7px 8px 0 0;
	text-align: right;
	font-weight: bold;
}

.contentmidmenuin1 .divcontent {
	margin: 0 8px 0 10px;
}
 
.contentmidmenuin2 .divcontent, .contentmidmenuin3 .divcontent {
	margin: 0 8px 0 20px;
}

.contentmidmenuin2 {
	background: url(../images/featureblock2.gif) no-repeat top left;
	width: 200px;
	height: 108px;
}

.contentmidmenuin3 {
	background: url(../images/featureblock3.gif) no-repeat top left;
	width: 214px;
	height: 108px;
}

.leftmenuorigin {
	background: url(../images/bgmenu-left.gif) repeat-y top left;	
}

.contentheadersm {
	background: url(../images/bg_contentheader.gif) repeat-x top left;
	height: 29px;
}

.contentheadersm div {
	margin: 0 0 0 4px;
	font-weight: bold;
}

/* Menu nav for CMS */

/* - don't forget to disable the "Show text" option in the menu plugin of the CMS */

/* STEP 1: Create a DIV  with the width and height of the menu + a background color */
#menulist { /* height:34px; width: 758px; */ }

/* STEP 2: Reset the UL, LI and link included in the #menu_header (#menu_header can be renamed in the menu plugin */
#menulist ul, #menulist li { margin: 0; padding: 0; list-style:none; }
/* #menulist li { border-bottom: 1px solid #afc336; } */
#menulist a, #menulist a:link { text-decoration: none; color: #627a93; }
#menulist a { padding: 8px 0; display:block; }
#menulist a:hover, #menulist a_active { color: #3a2f23; }

/* ADDED LINES */

#menulist .linemegreen { border-bottom: 1px solid #afc336; }

#menulist ul li ul, #menulist ul li ul li { margin: 0; padding: 0; list-style:none; }
#menulist a, #menulist a:link { text-decoration: none; color: #627a93; }
#menulist ul li ul li a { padding: 0px 0 6px 10px; display:block; }
#menulist a:hover, #menulist a:active { color: #3a2f23; }

/* END ADDED LINES */

/* Thickbox CSS 
-----------------------------------------------------------------------------*/ 
#TB_window * {padding: 0; margin: 0;}
#TB_window { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link {color: #0000ff;}
#TB_window a:visited {color: #0000ff;}
#TB_window a:hover {color: #0000ff;}
#TB_window a:active {color: #0000ff;}
#TB_window a:focus{color: #0000ff;}
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px;	text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title { background-color:#6F8992; height:24px; color: #fff; font-weight: bold; border: 1px solid #4D5F64; }
#TB_ajaxContent { clear:both;  padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load { position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect { z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }


/* Tabs
-----------------------------------------------------------------------------*/ 
.usual { width: 282px; }
.usual ul { height: 27px; display: block; border-bottom: 1px solid #827979; list-style-type: none; margin-top: 10px; font-size: 11px; padding:0; margin:0; }
.usual li { float:left; margin: 0 5px 0 0; border-left: 1px solid #827979; border-right: 1px solid #827979; border-top: 1px solid #827979;} 
.usual ul a, .usual ul a:link, .usual ul a:visited { height: 16px; outline: none; display:block; padding:5px 10px; text-decoration:none!important; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-style:normal; color:#780603; background: #E0E8B1; float: left; font-weight: bold;}
.usual ul a:hover {  }
.usual ul a.selected, .usual ul a.selected:link, .usual ul a.selected:visited { padding:4px 10px 6px 10px; background: #fff; border-bottom: 1px solid #fff; cursor:default; height: 15px; float: left; position: relative; top: 1px; }
.usual div { width: 260px;  padding:10px 10px 8px 10px; clear:left; background:#fff; border-left: 1px solid #827979; border-right: 1px solid #827979; border-bottom: 1px solid #827979; }
.usual div a { color:#000; font-weight:bold; }

