body {text-align:center;margin:0;padding:0;background:url(repeat_back.png) 0 0 repeat-x #D4D4D4;}
body, body *, html * {
	font-family:Verdana,Tahoma,sans-serif;
	font-size:11px;
}
span {font-family:inherit;font-size:inherit;}
div {margin:0;padding:0;overflow:visible;}
a {color:inherit;font-family:inherit;font-size:inherit;}
img {border:none}
#subsubmenu li, ul.ulorange li {color:orange;}
ul.ulorange li a {color:#000;}
div#content {
	padding:0;
	background-image:url(simpler_back.jpg);
	background-repeat:no-repeat;
	background-color:#CFD2D0;
	height:900px;
	width:1200px;
	overflow:visible;
}
div#footer {
	height:150px;
	width:1200px;
	text-align:center;
	font-size:11px;
}
div#footer * {
	font-size:11px;
}
div#footer a {text-decoration:none;}
div#maincontent {
	height:750px;
	width:1200px;
	text-align:left;
}

div#maincontent div#subcontent {
	padding-left:75px;
	padding-right:125px;
	padding-top:20px;
}
table#maintable {
	height:730px;
}
td#leftcontent {
	padding-top:90px;
	padding-right:10px;
}
div#textarea_main {
/*	background:url(logo.png) 0 0 no-repeat;*/
/*	padding-top:100px;*//*logo h + 15px*/
	padding-left:135px;
}
div#logo {
	height:100px;
}

div#subtextarea {
	height:475px;
	overflow:hidden;
}

div#subtextarea a {color:#000;}

td#rightcontent {width:225px;padding-left:20px;}
td#middlecontent {width:150px;padding-top:190px;/*leftcontent padding + textarea padding*/}

div#subsubmenu {
	height:400px;
	padding-left:10px;
	border-left:1px solid #CCC;
}
#subsubmenu ul {
	padding-left:15px;
}
#subsubmenu li {
	padding-bottom:5px;
}
div.subsubbr {
	clear:both;
	height:7px;
	width:100%;
	overflow:hidden;
}

div.title {
	font-family:Verdana,Tahome;
	font-size:17px;
	width:100%;
	min-height:18px;
	border-bottom:1px solid #000;
	margin-bottom:20px;
	color:#231F20;
}

textarea.transp, input.transp {
	background:url(back-alpha.png);
	background-color:none;
	border:1px solid #FFF;
	padding-top:2px;
	padding-bottom:2px;
	height:16px;
	width:150px;
	margin:0;
}
input.transpbtn {
	background:url(btn-back-alpha.png) 0 0 repeat-x;
	background-color:none;
	border:1px solid #FFF;
	color:#FFF;
	height:22px;
}
form {margin:0;padding:0;}
div#searchform {height:60px;}
div#submenu {
	min-height:85px;
	font-family:Verdana,Tahoma;
	font-size:15px;
	color:#231F20;
	text-align:right;
	padding-bottom:10px;
}
div#submenu * {
	font-family:Verdana, Tahoma;
	font-size:15px;
	color:#231F20;
	text-align:right;
}
#submenu table {
	height: 85px;
}
div#subsubmenu a {color:#231F20;}
div#menu {
	border-top:2px solid #000;
	padding-top:12px;
	font-family:Verdana, Tahoma;
	font-size:19px;
	color:#231F20;
	text-align:right;
}
div#menu * {
	font-size:19px;
}

/* basic stuff */
.bold {font-weight:bold}
.lightgrey {color:#333}
.white {color:#FFF}

.right {text-align:right}
.left {text-align:left}
.center {text-align:center}
.justify {text-align:justify}

.ferr, .ferr2 {border:1px solid red;background-color:#fcc;color:#000}

form.form {padding:0;margin:0;width:100%;}
.fimage {border: none !important;padding:0 !important;margin:0 !important;background:inherit !important;}
.abs {position:absolute}

#menu a, #submenu a, #subsubmenu a {text-decoration:none}

.active {color:#177FAF !important;}

#scrollArea {
	display:none;
	position:absolute;
	height:475px;
	width:15px;
	border:1px solid #666;
	overflow:hidden;
	z-index:100;
}

#scroller {
	position:absolute;
	top:-1px;
	width:15px;
	background:#AAA;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
div.nameblock {
	font-family:Verdana, Helvetica;
	font-size:14px;
	width:100%;
	color:#231F20;
}
#menu a, #submenu a {
	display:inline-block;
	margin:0;
	padding:0;
	padding-right:15px;
	margin-right:-15px;
	margin-bottom:5px;
	color:#000000;
}
#menu a:hover, #menu a.active, #submenu a:hover, #submenu a.active {
background:url(nool.png) 100% 4px no-repeat !important;
}
a.nodec {text-decoration:none !important;}
.b {font-weight:bold;}
#textarea_main img {border:5px solid #FFF;}
img.noborder {border:none !important;}

