/* FORM

--------------------------------------------------------- */

form {

	margin: 0;

	padding: 0;

}

input, select {

	font: 11px/normal Tahoma, Arial, Helvetica, sans-serif;

}

select, .inputbox {

	padding: 2px;

}

textarea {

	padding-left: 2px;

}

textarea.inputbox {

	width:95%;

}

.button, .button:hover { padding: 1px 10px!important; padding: 1px 5px; color: #333; font-weight: bold; background-color: #d2d2d2; background-attachment: scroll; background-position: left top; border-color: #dfe5ec #8e9cae #8e9cae #dfe5ec; border-style: solid; border-width: 1px; }

.button:active, .button:focus { background-color: #fff; border-color: #8e9cae #dfe5ec #dfe5ec #8e9cae; border-style: solid; border-width: 1px; }

.inputbox { color: #b7b7b7; border: solid 1px; background: #333; }

.inputbox:hover, .inputbox:focus { color: #ececec; background-color: #595959; border: solid 1px #929292; }

body#bd {  background: url(../images/fond.jpg) #000; background-attachment: scroll; background-repeat : repeat-x; background-position: 0 0; margin: 0; padding: 0; }

#mainbd { background-color: #181B22; background: url(../images/background.jpg); width: 800px; text-align: center; }
backmainbd { background: url(../images/backmainbd.jpg) repeat-y; background-color: #181B22; margin: 0 auto; width: 500px; text-align: left; min-width: 500px; max-width: 2000px; }

#mainbdborder {  padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border-left: 4px solid #000;  border-right: 4px solid #000; }

#banner { text-align: center; margin: 0 auto;padding: 2px; }

#bottom { color: #b7b7b7; text-align: right; margin: 0 auto; padding: 2px; }

#mbody { padding-right: 5px; padding-left: 5px; }

#sepa { color: #d7d7d7; background-color: #444; padding: 2px 5px; }

.top { color: #ececec; font-size: 0.95em; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }

#users-bar { color: #ececec; font-size: 11px; float: right; text-align: right; margin: 0; padding-right: 5px; padding-left: 15px; }

#users-bar a { color: #f7f7f7; font-size: 11px; background: #6e6e6e; margin-right: 2px; padding-right: 8px; padding-left: 8px; border: solid 1px #adb3bb; }

#users-bar a:hover { color: #f7f7f7; background: #e23125; margin-right: 2px; padding-right: 8px; padding-left: 8px; border: solid 1px #ff4e42; }

td,tr,div,p { text-align: left; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; }

a:link, a:visited {

	color: #91A987; 

	font-weight: bold ;
	text-decoration: underline;
font-size: 10px;

}

a:hover {

	color: #C00000;	text-decoration: none;

	font-weight: bold;
	font-size: 10px;

}

td.left div.moduletable  { background-color: #444; width: 180px; margin-top: 0; margin-bottom: 7px; padding-left: 2px; }

td.left { color: #cecece; width: 180px; }

td.left h3 { background-color: #595959; font-family: arial, verdana, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #d7d7d7; height: 15px; text-align: right; margin: 0 0 4px; padding: 5px; white-space: nowrap; }

.pdg { color: #C0C0C0; background: url(../images/backgroundarticle.jpg); background-color: #000000;  width: 100%; order-top-style: solid;  font-size:11px}

/* Default ! Menu */

a.mainlevel { padding: 3px; border-bottom: 1px solid #929292; display: block; color: #5EA68A; text-decoration: none; text-indent: 10px; }

a.mainlevel:hover,

a.mainlevel:active,

a.mainlevel:focus {

	color: #87C1A4;

	background: #333;

	text-decoration: none;

}

a.mainlevel#active_menu {

	background: #333;

	color: #d7d7d7;

	text-decoration: none;

}

a.sublevel {

	padding: 2px 4px 2px 12px;

	display: block;

	background: url(../images/bullet-list2.gif) no-repeat 2% 50%;

	text-decoration: none;

	color: #d7d7d7;

}

a.sublevel:hover,

a.sublevel:active,

a.sublevel:focus {

	text-decoration: none;

	background: url(../images/bullet-list3.gif) no-repeat 2% 50%;

	color: #5EA68A;

}

#active_menu {

	background: url(../images/bullet-list3.gif) no-repeat 2% 50%;

	color: #5EA68A;

}

table.lr-padd { width: 100%; padding: 0; }

table.lr-padd a { color: #87C1A4; text-decoration: none; }

table.lr-padd a:hover { color: #d7d7d7; text-decoration: none; }

table.lr-padd td.lr-padd { background-color:#333; border:1px solid #87C1A4; color:#ffffff; width: 50%; border: solid 2px #737373; }

table.lr-padd h3 { font-family: arial, verdana, Helvetica, sans-serif; font-weight: bold; color: #fff; font-size: 1.4em; background-color: #464646; text-align: center; margin-bottom: 2px; vertical-align:middle; margin-top: 0; padding-top: 4px; padding-bottom: 4px; border-bottom: 1px dotted #fff; }

td.right div.moduletable  { background-color: #444; width: 180px; margin-top: 0; margin-bottom: 7px; padding-right: 2px; }

td.right { color: #cecece; width: 180px; }

td.right h3 { background-color: #595959; font-family: arial, verdana, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #d7d7d7; height: 15px; vertical-align:middle; text-align: left; text-indent: 5px; margin-top: 0; margin-bottom: 4px; padding-top: 5px; padding-bottom: 5px; white-space: nowrap; }

.componentheading {

font-size:13px;

border-bottom:1px solid #000000;

display:block;

margin:0 0 10px;
color:#848F75;

}

td.componentheading {



}

table.contentpaneopen {
background: url(../images/backgroundnews.png);

width:100%;

}

table.contentpaneopen td {

	padding:0px;

}

table.contentpane {

width:100%;

	margin: 0px;

	padding: 0px;

}

.contentheading {

font-weight: bold; 

color:#848F75;

font-size:13px;

margin:0 0 10px;

}



/* CSS NEWS ABSURDITY */

.news {font-size: 10px; color:#cecece; text-align:center;}

.newsfond {background-color: #181B22; background: url(../images/background.jpg); margin: 0 ; padding: 0}



/*   SECTIONS LISTINGS */

.sectiontableheader {}

/* This is for styling the section table headers on a SECTION's page.

  Example: table header of "Date", "Item Title", "Author" and "Hits"? */

.sectiontableentry1 {

padding:4px;

}

.sectiontableentry2 {

padding:4px;

}

/*   MODULES FORMATTING */

table.moduletable {

width:100%;

text-align:left;

}

/* Formatting the module table */

table.moduletable th {

font-size:1.6em;

border-bottom:1px solid #87C1A4;

display:block;

margin:5px 0px 10px 0px;

}

/* Formatting the module header, and the module titles */

table.moduletable td {}

/* Formatting the table cells of the module table */

.pathway {

	text-decoration:none;

	color:#b7b7b7;

}

.pathway a:link {

	text-decoration:none;



	}

.pathway a:visited {

	text-decoration:none;



}

.pathway a:hover {

	text-decoration:none;



}

/* MISCELLANEOUS */

/* Dates , Authors*/

.createdate { color: #d7d7d7; font-size:0.85em; font-weight: bold; }

/* For styling the date the content/articles are created under contents title */

.modifydate { color: #e5e5e5; font-size:0.9em; }

/* Formating "Last updated on" text at the end of articles/contents */

.small { color: #e5e5e5; font-size:0.9em



 }

/* Formating "Written by:...." text */

.smalldark {

color:#d7d7d7;

font-size:1em

}

img {

	border: 0;

}

fieldset {

	border: none;

}

fieldset a {

	font-weight: bold;

}

#tabbody{
border: 2px solid #000; border-bottom: 4px solid #000;
}

#tabtourdates2{

}

#tabtourdates{

}

.tabody { width: 780px; margin-top:0px; margin-left:10px; margin-right:10px; margin-bottom:0px;text-align:center;}
.tabody1 { width: 540px; padding-top:0px; padding-left:0px; padding-right:20px; padding-bottom:0px;text-align:center; font-size: 10px;}
.tabody2 { width: 200px; padding-top:0px; padding-left:20px; padding-right:0px; padding-bottom:0px; text-align:center;font-size: 10px;}


.article_seperator {
display : block;

text-align:center;
border-bottom: 1px ridge #848F75;
margin-bottom: 30px;
}

