/* 
 * Main body and table defenitions
 */
body, html {
 height: 100%;
}

body {
	//background: #000000;
	margin: 0px;	
}
 
body, table, tr, td {
	font-family: arial, "Lucida Sans Unicode", arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

table, tr, td {
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
    margin: 0px;
}

td.sidebar{
	background: #c30;
	border: 0px #444444 solid;
	border-collapse: collapse;
	border-spacing: 0px;
    margin: 0px;
    padding: 0px;
}

a:active  {color: #bbb; text-decoration: underline; font-weight: normal;}
a:visited {color: #bbb; text-decoration: underline; font-weight: normal;}
a:link    {color: #bbb; text-decoration: underline; font-weight: normal;}
a:hover   {color: #fff; text-decoration: underline; font-weight: normal;}

a.admin-menu-link:active  {color: #bbb; text-decoration: underline; font-weight: normal;}
a.admin-menu-link:visited {color: #bbb; text-decoration: underline; font-weight: normal;}
a.admin-menu-link:link    {color: #bbb; text-decoration: underline; font-weight: normal;}
a.admin-menu-link:hover   {color: #fff; text-decoration: underline; font-weight: normal;}

a.menu-link:active  {color: #bbb; text-decoration: none; font-weight: normal;}
a.menu-link:visited {color: #bbb; text-decoration: none; font-weight: normal;}
a.menu-link:link    {color: #bbb; text-decoration: none; font-weight: normal;}
a.menu-link:hover   {color: #fff; text-decoration: none; font-weight: normal;}

/* 
 * Table and td defenitions
 */
table.structure {
  border: 0px #444444 solid;
  background: #000;
}
 
td.structure {
  padding: 12px;
  background: #000;
}
 
table.admin-table {
  border: 2px white solid;
  border-bottom: 0px;
  border-right: 0px;
}

td.admin-table-header {
  background: #000;
  border-bottom: 2px white solid;
  border-right: 2px white solid;
  font-weight: bold;
  padding: 2px;
}

td.admin-table-content-one, td.admin-table-content-two {
  border-right: 2px white solid;
  border-bottom: 2px white solid;
  padding: 2px;
}

td.admin-table-content-one {background: #000; }
td.admin-table-content-two {background: #000; }

table.menu     { border:0px solid #000; width: 200px; }
td.menu-header { font-weight:bold; letter-spacing:1px; background:#000; text-align: center; }
td.menu-content{ padding: 4px; text-align: center; valign: top;}

table.block     { border:0px solid #000; width: 200px; text-align: left; }
td.block-header { font-weight:bold; letter-spacing:1px; background:#000; height:22px; }
td.block-content{ padding: 4px; }
td.block-footer { letter-spacing:1px; background:#000; height:15px; }
//td.blockleft    { background: url(../images/tb4_l.gif) no-repeat; width:8px}
//td.blockbottom  { background: url(../images/tb4_m.gif) repeat-x; width:179px}
//td.blockright   { background: url(../images/tb4_r.gif) no-repeat; width:8px}

table.module     { border:0px solid #000; width: 100%; text-align: left; }
td.module-header { font-weight:bold; letter-spacing:1px; background:#000; height:0px;}
td.module-content{ padding: 20px; }
td.module-footer { letter-spacing:1px; background:#000; height:15px; }
//td.moduleleft    { background: url(../images/tb4_l.gif) no-repeat; width:8px}
//td.modulebottom  { background: url(../images/tb4_m.gif) repeat-x; width:100%}
//td.moduleright   { background: url(../images/tb4_r.gif) no-repeat; width:8px}

/* 
 * Form, input defenitions
 */
input, select, textarea, button {
//	color:		#555555;
	font-size: 	12px;
//	background: #F9F9F9;
	margin: 2px;
}

input, select, textarea {
	width: 200px;	
}

textarea {
    height: 150px;
}

input.checkbox, input.radio {  
	border: 0px;
	width: 20px;
}

input.button, button {
	padding: 1px;
	text-align: center;
	color: #666;
	font-size: 9px;
	background-image: url(../images/shadow-button.gif);
	font-weight: bold;
	border: 1px solid #888;
	width: 100px;
}

input.login_input {
	width: 170px;
}

/* 
 * Text classes
 */
.description {
	font-size: 10px;
}

/* 
 * Image classes
 */
img {
	border: 0;
} 

img.icon {
	vertical-align: middle;
	border: 0;
	margin: 2px;
	background: none;
}
img.icon-small {
	vertical-align: baseline;
	border: 0;
	background: none;	
}
