body { 
color:#fff; 
font-size:12px; 
font-family: Arial, sans-serif;
background:#400300 url(../images/body_bg.gif) repeat-x top; 
margin-top:20px;} 

.clear { clear:both; } 

/* BASIC POSITIONS */
#wrapper_top { 
position:relative; 
width:1000px; 
height:auto; 
margin:0 auto;
} 

#topmenu
{
  position:relative;
  height:20px;
  float:right;
  margin-bottom:10px;
  width:auto;
  
}

#topmenu h3{
display:none;
}

#banner
{
float:right;
height:68px;
width:468px;
margin-top:20px;
}

#logo
{
  float:left;
}


#wrapper_middle
{
  position:relative;
  width:1000px;
  height:auto;
  margin:0 auto;
  margin-bottom:20px;
  padding-top:30px;
}

#left
{
  float:left;
  width:500px;
  margin-bottom:10px;
  padding-right:10px;
  line-height:150%;

}

#center
{
  float:left;
  width:200px;
  background:url(../images/trans_1.png);
  height:auto;
  margin-left:20px;
  border:1px solid #290200;
  margin-bottom:10px;
  padding:10px;
}

#right
{
  float:right;
  width:200px;
  background:url(../images/trans_1.png);
  height:auto;
  border:1px solid #290200;
  margin-bottom:10px;
  padding:10px;
  border:1px solid #290200;

}

#user
{
  background:url(../images/trans_1.png);
  margin-bottom:20px;
  padding:10px;
}

#wrapper_bottom
{
  position:relative;
  width:980px;
  background:url(../images/trans_1.png);
  border:1px solid #290200;
  margin:0 auto 20px;
  padding:10px;
}

/* JOOMLA STYLE*/

p,td,div,tr
{
  font-size:100%;
}

td fieldset,tr fieldset,fieldset,#div fieldset
{
  width:98%;
  border:none;
  padding:2px;
}

#center,#right
{
  line-height:18px;
  color:#fff;
  font-size:12px;
}

#left ol li, #right ol li, #center ol li, #user ol li
{
  margin-left:35px;
  line-height:180%;
}
#left, #right, #center{
margin-top:30px;
}
ul {
	list-style: none;
}

ul li {
	padding-left: 14px;
	background: url(../images/bullet.gif) no-repeat 0 8px;
	line-height: 180%;
	list-style-position:inside;
}

#right ul li, #user ul li
{
  display:block;
  color:#fff;
  background:url(../images/arrow.png) no-repeat 4px 8px;
  margin-top:3px;
  margin-left:3px;
  padding-bottom:2px;
  padding-left:22px;
  list-style-image:none;
  list-style-type:none;
}
ul li
{
  display:block;
  color:#fff;
  background:url(../images/bullet-list.gif) no-repeat 4px 8px;
  margin-top:3px;
  margin-left:3px;
  padding-bottom:2px;
  padding-left:14px;
  list-style-image:none;
  list-style-type:none;
}

#copyright{
font-size:95%;
}

/* JOOMLA STYLE */
a:link,a:visited
{
  text-decoration:none;
  color:#fff;
}

a:hover
{
  color:#ab6e3a;
  text-decoration:underline;
}

.small,.mosimage_caption
{
  font-size:95%;
  color:#fff;
}

.back_button
{
  font-size:95%;
}

hr
{
  border-top:1px solid #ab6e3a;
  border-right:0;
  border-left:0;
  border-bottom:0;
  height:1px;
}

.search input,select,textarea,.inputbox
{
  font-size:11px;
  border:1px solid #ab6e3a;
  color:#fff;
  padding:1px;
}
#form-login{
border:none;
}
form label
{
  cursor:pointer;
}

select,textarea,.inputbox
{
  color:#fff;
}

.button{
  margin-top:5px;
  color:#fff;
  font-weight:normal;
  background:url(../images/button_bg.gif) repeat-x;
  border:1px solid #240604;
  padding:1px 2px;
  font-size:12px;
}

.inputbox
{
  margin-bottom:2px;
  border:1px solid #fff;
  background:#fff;
  color:#400300;
  padding:2px;
}

.inputbox:hover,.inputbox:focus
{
  border-color:#fff;
}

table.contenttoc
{
  width:35%;
  margin:0 0 10px 10px;
  padding:0;
}

table.contenttoc td
{
  background:url(../images/arrow.png) no-repeat 5% 50%;
  padding:1px 5px 1px 25px;
}

table.contenttoc th
{
  border-bottom:1px solid #fff;
  text-indent:5px;
  color:#fff;
  padding:0 0 3px;
}

table.poll
{
  width:100%;
  border-collapse:collapse;
  padding:0;
}

table.pollstableborder
{
  width:100%;
  border:none;
  text-align:left;
  padding:0;
}

table.pollstableborder img
{
  vertical-align:baseline;
}

table.pollstableborder td
{
  border-collapse:collapse;
  border-spacing:0;
  padding:2px!important;
}

table.searchintro
{
  width:100%;
  padding:10px 0;
}

table.searchintro td
{
  padding:5px!important;
}

.blog_more
{
  margin:10px 0;
}

td.buttonheading
{
  text-align:center;
  padding:0 0 0 3px !important;
}

.contentdescription
{
  padding-bottom:1px;
}

a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus
{
  text-decoration:none!important;
}

a.readon,a.readon:visited
{
  font-weight:normal;
  text-decoration:underline;
  font-size:11px;
}

a.readon:hover,a.readon:active
{
  text-decoration:none;
}

.createdate,.small
{
  font-size:95%;
  color:#ab6e3a;
}

.modifydate
{
  font-size:95%;
  color:#ab6e3a;
}

.mosimage
{
  background:#300704;
  border:1px solid #290200;
  margin:5px 5px 15px 0;
  padding:5px;
}

* html .mosimage
{
  margin:15px 10px 15px 0;
  padding:5px 0!important;
}

*+html .mosimage
{
  padding:5px 0!important;
}

.mosimage img
{
  margin:0!important;
  padding:0!important;
}

.mosimage_caption
{
  margin-top:5px;
  color:#fff;
  padding:1px 2px;
}

.pagenav,.pagenav_prev,.pagenav_next,.pagenavbar
{
  padding:0 2px;
}

.sectiontableheader
{
  color:#fff;
  font-weight:bold;
  padding:5px;
  padding-left:0;
}
a.mainlevel
{
  display:block;
  background:url(../images/arrow.png) no-repeat 2px 8px;
  margin-top:3px;
  margin-left:1px;
  padding-bottom:5px;
  padding-left:15px;
  border-bottom:1px solid #390400;
  text-decoration:none;
}

a.mainlevel:hover
{
  display:block;
  background:url(../images/arrow.png) no-repeat 2px 8px;
  margin-top:3px;
  margin-left:1px;
  padding-bottom:5px;
  padding-left:15px;
  border-bottom:1px solid #390400;
  text-decoration:none;
  font-weight:bold;
}

a.mainlevel:visited
{
  color:#fff;
  text-decoration:none;
}

a.sublevel
{
  display:block;
  color:#ab6e3a;
  background:url(../images/arrow.png) no-repeat 2px 10px;
  text-decoration:none;
  padding:2px 4px 2px 15px;
}

a.sublevel:hover,a.sublevel:active,a.sublevel:focus
{
  color:#fff;
  text-decoration:underline;
}

#active_menu
{
  background:url(../images/arrow.png) no-repeat 4px 8px;
  color:#fff;
  font-weight:bold;
}

#topmenu #mainlevel-nav
{
  list-style:none;
  float:left;
  white-space:nowrap;
  font-size:11px;
  margin:0;
  padding:0;
}

#topmenu #mainlevel-nav li
{
  width:auto!important;
  float:left;
  white-space:nowrap;
  font-size:11px;
  margin:0 3px 0 0;
}

#topmenu #mainlevel-nav li a
{
  color:#fff;
  display:block;
  padding-left:8px;
  padding-right:8px;
  text-decoration:none;
  white-space:nowrap;
  font-size:11px;
  border-left:1px solid #fff;
}

#topmenu #mainlevel-nav li a:hover
{
  display:block;
  padding-left:8px;
  padding-right:8px;
  white-space:nowrap;
  text-decoration:underline;
  color:#fff;
  font-size:11px;
}

#center h3, 
#right h3, 
#user h3
{
  display:block;
  height:26px;
  background:url(../images/sep.gif) repeat-x bottom;
  font-size:130%;
  color:#fff;
  font-weight:normal;
  margin-bottom:5px;
  text-align:left;
}
div.module_text,
#center div.module, 
#right div.module
{
  padding-left:10px;
  padding-right:10px;
  font-size:92%;
  margin-bottom:10px;
}

*,form
{
  margin:0;
  padding:0;
}

#topmenu th,#topmenu .moduletable th
{
  display:none;
}

a img,table.pollstableborder tr.sectiontableentry1 td,table.pollstableborder tr.sectiontableentry2 td
{
  border:none;
}

table.contenttoc a,a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a,a.pagenav:hover,a.pagenav:active,a.pagenav:focus,.pagenav_prev a:hover,.pagenav_prev a:active,.pagenav_prev a:focus,.pagenav_next a:hover,.pagenav_next a:active,.pagenav_next a:focus,.pagenavbar a:hover,.pagenavbar a:active,.pagenavbar a:focus,#center a:link,#center a:visited,#right a:link,#right a:visited
{
  text-decoration:none;
}

table.adminform,table.contentpaneopen,table.contentpane,table.blog
{
  width:100%;
}

.contentheading,.componentheading,h1,h2,h4
{
  /*background:url(../images/sep.gif) repeat-x bottom;*/
  font-size:130%;
  color:#fff;
  font-weight:bold;
}
.componentheading
{
  background:url(../images/sep.gif) repeat-x bottom;
  font-size:130%;
  color:#fff;
  height:24px;
  margin-bottom:6px;
  font-weight:normal;
}

.sectiontableentry1,tr.sectiontableentry2
{
  padding:8px 5px;
}

td.sectiontableentry2,td.sectiontableentry1
{
  font-size:95%;
  padding:8px 5px;
}

#center ul li,#right ul li
{
  display:block;
  background:url(../images/arrow.png) no-repeat 2px 8px;
  margin-top:3px;
  margin-left:1px;
  padding-bottom:5px;
  padding-left:15px;
  border-bottom:1px solid #390400;
  text-decoration:none;
}

/* ACCORDION TAB CONFIGURATION */
.jp_top_c {
background-position:bottom;
background-repeat:repeat-x;
  font-weight:normal;
  text-align:left;
}
.jp_read_more{
font-size:11px;
}

/* TOOL TIP CONFIGURATION */
.tool-tip{
color:#ab6e3a;
width:250px;
z-index:13000;
}

.tool-title{
font-weight:normal;
font-size:16px;
font-family:Tahoma, "Times New Roman", Times, serif;
margin:0;
color:#333;
padding:8px 8px 0px 8px;
background: #fff ;
text-align:left;
}

.tool-text{
font-size:11px;
padding:8px 8px 8px 8px;
background:#190100;
text-align:left;	
border:1px solid #400300;
}

