blockquote { 
 }

body { color: #ccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 10px 0 0 0; background: #000; font-size: 12px; font-weight: normal;}

#container{ margin-left: auto; margin-right: auto; width: 942px; }

td#redcolumn { width: 235px; background: url(../images/index_12.jpg); height: 536px; color:#000; padding: 5px 5px 5px 5px; font-size: 12px; text-align: left; vertical-align: top;}
td#redcolumn a {color: #f00; text-decoration:none; font-weight:bold;}
td#redcolumn a:hover {color: #00f; text-decoration:none; font-weight:bold;}

td#normalbody { width: 677px; background: url(../images/index_09.jpg); height: 536px; color: #000; padding: 5px 10px 5px 10px; font-size: 12px; text-align: justify; background-position: top right; vertical-align: top;}
td#normalbody a {color: #000; text-decoration:none; font-weight:bold;}
td#normalbody a:hover {color: #f00; text-decoration:none; font-weight:bold;}
td#normalbody .title {color: #f00; font-size: 14px; font-weight:bold;}
td#normalbody .descr {color: #000; font-size: 12px; font-weight:bold; }

td#bigcolumn { width: 922px; background: url(../images/index_17.jpg); height: 536px; color: #000; padding: 5px 10px 5px 10px; font-size: 12px; text-align: justify; background-position: top right; vertical-align: top;}
td#bigcolumn a {color: #000; text-decoration:none; font-weight:bold;}
td#bigcolumn a:hover {color: #f00; text-decoration:none; font-weight:bold;}
td#bigcolumn .title {color: #f00; font-size: 14px; font-weight:bold;}
td#bigcolumn .descr {color: #000; font-size: 12px; font-weight:bold; }

.imagefloatleft {
float:left;
padding-right: 10px;
}

.imagefloatright {
float:right;
padding-left: 10px;
}

form { margin: 0px; }
textarea { width: 99% }
input, select, textarea { color: #000; font: 12px Arial, Helvetica, sans-serif; background: #fff;}
input, textarea, select { border: 1px solid #000; padding: 2px; background: #fff; }
input:focus, textarea:focus { border: 1px solid #f00; color: #000; background: #fff; }

.searchinput  {font: 12px Arial, Helvetica, sans-serif; border: 1px solid #000; color: #000; background: #fff;}
.searchbutton {border: 0px; background-color:transparent;}

#footermenu td { text-align: center; font: 12px Arial, Helvetica, sans-serif; color: #fff; height: 28px; width:942px; padding: 5px 10px 5px 10px;}
#footermenu a { color: #fff; text-decoration: none; }
#footermenu a:hover { color: #ff0; text-decoration: none; }

#footer td { text-align: center; font: 10px Arial, Helvetica, sans-serif; color: #aaa; height: 163px; width:942px; padding: 3px 10px 0px 10px;}
#footer a { color: #aaa; text-decoration: none; }
#footer a:hover { color: #ff0; text-decoration: none; }

ul { margin: 0px; padding: 0px; list-style: disc inside none; }
/* ----- */
#headerbanner { width: 696px; background: url(../images/index_04.jpg); vertical-align: middle; text-align: center; height: 396px; 
}

#headermenu { text-align: right; color: #fff; background: url(../images/index_06.jpg); height: 29px; width:942px; }
/* ----- */


td#menu02 {
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	background: url(../images/redbutton.jpg);
	color: #fff;
	text-align: center;
	height: 25px;
}
#menu02 a { color: #fff; text-decoration: none; font-weight:bold;}
#menu02 a:hover { color: #ff0; font-weight:bold;}
#menu02:hover { background: url(../images/darkredbutton.jpg); }

/* ----- */
.border0 { padding: 10px; color: #000; }
.border0 a { color: #000; text-decoration: none; }
.border0 a:hover { color: #000!important; }
.border1 { padding: 5px; color: #000; }
.border1 a { color: #000; text-decoration: none; }
.border1 a:hover { color: #000!important; }
.border2 { padding: 5px; color: #000; }
.border1 { background: White;}
.bgcolor2 { background: White; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

.color1 { color: #000; }
.color2 { color: #000; }
/* ----- */
.column { background: White; }
.nocolumn { background: White; }
/* ----- */
.message, .required { color: #f00; }
/* ----- */
.seocms { padding-left: 5px; color: #000; cursor: pointer; vertical-align: top; }
/* ----- */
.tree li {
	padding-left: 25px;
	list-style-type: none;
	background: url(../images/smallspider.png) no-repeat left top;
}
.tree li.child {
	background: url(../images/smallspider.png) no-repeat left top;
	cursor: pointer !important;
	padding-right: 10px;
}
.tree li.child ul { display: none; }
.tree li.child ul li { margin-left: -15px; cursor: default; }

.bluetextbox {padding:10px;border:1px solid #483D8B;font-size:12px;margin:0px;background-color:#87CEEB;}

.burgandytextbox{padding:10px;border:1px solid #7f1642;font-size:12px;margin:10px;background-color:white;}
.whitetextbox{padding:5px;border:1px solid black;font-size:12px;margin:5px;background-color:white;}
.blacktextbox{padding:4px;border:1px solid #c1c4b4;font-size:12px;margin:5px 1px 5px 1px; color:#ddd; background-color:black;}
.whiteonblack  { color: #fff; text-decoration: none; font-weight:bold;}