/* FORM

--------------------------------------------------------- */
.headertop{
margin:0;padding:0;
border: solid #000000 1px;
}

.tableall
{
height:100%;
}

.greybackground{
background:#404040 url(../images/greybackground.jpg);

}



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: #A7A1AF; font-weight: bold; background-color: #21464A; background-attachment: scroll; background-position: left top; border-color: #6E8485; border-style: solid; border-width: 1px; }

.button:active, .button:focus { background-color: #A7A1AF; border-color: #6E8485; color: #21464A; border-style: solid; border-width: 1px; }

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


.tablesespaces1 {

 background: url(../images/backtable.png);
 border: #000 2px solid;
 padding:5px; margin:5px;
 
}
 .tablesespaces2 {
padding:5px; margin:5px;}

.bardown {

 background: url(../images/bardown.png);
 
}

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

body {margin:0;padding:0; font:10px Helvetica; color:#ffffff; background:#000000 url(../images/back.jpg); background-position:center top;}

#mainbd { background-color: #181B22; background: url(../images/backmainbd.jpg); width: 600px; text-align: left; min-width: 500px; max-width: 2000px; }

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: #5EA68A; text-decoration: none;

	font-weight: normal;

}

a:hover {

	color: #87C1A4;	text-decoration: none;

	font-weight: normal;

}

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 {  background: url(../images/backviolet.png); cellpading:0px; border-collapse:collapse; text-align:center; padding: 2px; display: block; color: #5EA68A; text-decoration: none; }

a.mainlevel:hover,

a.mainlevel:active,

a.mainlevel:focus {

	color: #fff; 

	background: #474551;

	text-decoration: none;

}

a.mainlevel#active_menu {

	 background: url(../images/backgreen.png); 

	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:1.6em;

border-bottom:1px dotted #cecece;

display:block;

margin:0 0 10px;

}

td.componentheading {



}

table.contentpaneopen {

width:100%;

}

table.contentpaneopen td {

	padding:0px;

}

table.contentpane {

width:100%;

	margin: 0px;

	padding: 0px;

}

.contentheading {

font-weight: bold; 

color:#C0C0C0;

font-size:13pt;

border-bottom:1px dotted #cecece;

margin:0 0 10px;

}



/* CSS NEWS ABSURDITY */

.news {font-size: 10pt; color:#C0C0C0;}





/*   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{
background-color: #181B22; background: url(../images/backdates.jpg); width: 172px; text-align: left; min-width: 172px; max-width: 172px; white-space: Inherit;
}

#tabtourdates{
border: 2px solid #282919; background-color: #181B22; background: url(../images/backdates.jpg); width: 172px; text-align: left; min-width: 172px; max-width: 172px; white-space: Inherit;
}

#tabnews { border: 2px solid #282919; background-color: #181B22; background: url(../images/backdates.jpg); width: 460px; text-align: left; min-width: 460px; max-width: 460px; }

.writing { background: url(../images/writing.png) no-repeat; }
.writingphrase  { font-size:9px; font-style:italic; color:#ABB2C7;
 }
 
.poll {  background: url(../images/backviolet.png); cellpading:0px; border-collapse:collapse;  padding: 2px; display: block; color: #5EA68A; text-decoration: none; }