TD,A,P,SELECT,INPUT,FONT,PRE,TEXTAREA {
	font-size:11px;
	FONT-FAMILY: Verdana ,Helv, Arial
}
TABLE.main{
	border-bottom: 3px solid #8E4242;
	height:100%;
}
TD.header{
	background-image: url('../img/h_b.gif');
	background-repeat: repeat-x;
}

DIV.menu {
	z-index: 3; 
	visibility: hidden; 
	left:0px;
	top:102px; 
/*	top:22px; */
	height:100px;
	position: absolute; 
}
TD.menu{
/*	background-image: url('../img/mn_b.gif');*/
	background-color:#DEDCD7;
	background-repeat: repeat-x;
	padding-right:10px;
	padding-left:10px;
	border-right: 1px solid #CFCFCD;
	font-weight: bold;
	color: #646371;
	cursor: pointer;
	cursor: hand;
}
TD.smenu{
	height: 19px;
/*	background:#EFEFE9;*/
 	background:#E7E0DE;
	font-weight:bold;
	padding-left:5px;
	padding-right:11px;
	color: #646371;
	border-bottom: 1px solid white;
	cursor: pointer;
	cursor: hand;
}

TABLE.smenu{
	border-right: 1px solid white;
	border-left: 1px solid white;
}

 TD.leftcol{
	background-image: url('../img/p_news_b.gif');
	background-repeat: repeat-y;
	overflow-x:hidden;
}

TD.stuffi{
	padding-top:12px;
	padding-left:2px;
	padding-right:6px;
}
TD.stuff{
	padding:10px 5px 5px 2px;
}
/*TD.stuffother{
	padding-bottom:10px;
}*/

A.other,A.main{
	color:#8E4242;
	font-weight:bold;
	text-decoration:underline;
}

A.other:hover{
	color:#262536;
}
A.main:hover{
	color:#E97A7A;
}
/*TD.newstitle{
	color:white;
	background-color: #9BA1AE;
	font-weight:bold;
	font-size: 12px;
}*/
TD.pagetitle,p.pagetitle{
	color:#8E4242;
	font-size:12px;
	font-weight:bold;
	background-color:white;
}
TD.input {
	padding-right: 8px;
	padding-top:2px;
	padding-bottom:2px;
}
INPUT.login {
	WIDTH: 70px; 
	HEIGHT: 18px;
	border-width: 0;
	font-family: Verdana ,Helv, Arial;
}
TD.login {
	font-weight: bold;
	padding-left: 8px;
}
TR.top30header{
	background:#8E4242;
	color:#F7F6F5;
	font-weight: bold;
}
TD.footer{
	background:url('../img/cl/footer_bg.gif') repeat-x;
}
 TD.clheader{
	background:url('../img/cl/title_bg.gif') repeat-x;
	font-size:15px;
	font-weight: bold;
	color:#8E4242;
}
TD.dev{
	background-color: #8E4242;
	color: white;
	padding-top: 3px;
}
A.dev{text-decoration:none; color:white;}
A.dev:HOVER{text-decoration:underline;}
.err{
	text-align:center;
	color:red;
	font-weight:bold;
}
.se{
display:none;
}
DIV.banner{
	position:absolute;
	text-align:right;
	top:0px;
	right:0px;
	
}

div.all-bold *{
	font-weight:bold;
}
.alert{
    padding:10px 20px;
    width:600px;
    max-width:100%;
}
.alert .err{
    text-align:left;
}