html,body {height:100%}
body{padding:0;margin:0;background-color:#FFF}
#outer{height:100%;min-height:100%;border-left:1px solid #FFF;border-right:1px solid FFF;}

html>body #outer{height:auto}
#header,#header2{position:absolute;top:0;left:0;width:100%;overflow:hidden;}

#left{position:relative;float:left}
#right{position:relative;float:right}

#footer{width:100%;clear:both;border-top:1px solid #FFF;text-align:center;position:relative}
#clearfooter{clear:both}
div,p{margin-top:0}
* html #main{height:1%;margin-bottom:12px}
#main{float:right;width:100%;position:relative;margin:0 -1px;}
.outerwrap{float:left;width:99.9%}

.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* IE-mac \*/
* html .cf{height:1%}
/* End IE-mac */


/* default html tags */
* {list-style:none;margin:0;padding:0}
body,a,span,div,form,td,th,tr,*{font-family:Verdana;font-size:11px}
input,select, textarea{font-size:11px;font-family:Verdana;padding:1px}
ul,li{list-style:none;margin:0;padding:0}
p{padding-bottom:10px}
img{border:none}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0;padding:0}
td,th{text-align:left;padding:0;margin:0}
label{cursor:pointer}

/*some color links*/
.red,a.red,a.red:link,a.red:active,a.red:visited,td.red,span.red,div.red{color:#F00} 
.green,a.green,a.green:link,a.green:active,a.green:visited,td.green,span.green,div.green{color:#008000}
a font{display: none;}

/*messages and errors */
div.message{background-color:#FAFAD2;border:1px solid #CCC;margin:5px 5px;font-weight:bold;color:#676767;padding:4px 6px}
div.error{background-color:#FFE8E8;border:1px solid #CA0000;margin:5px  5px;font-weight:bold;color:#CA0000;padding:4px 6px}

/* category browser */
#catBrowser{position:absolute;background:#f2f2f2;border:1px solid #465569;top:-1000px;visibility:hidden;width:450px;height:300px}
#catBrowser iframe{width:100%;height:274px;border:0px}
table.catBrowser{width:100%}
.catBrowser th{background-color:#026294;color:#FFF;font-weight:bold;height:20px;padding-left:10px;padding-right:10px;vertical-align:middle}
.catBrowser td{padding:3px;background-color:#FFF}
.catBrowser a,.catBrowser a:link,.catBrowser a:visited{color:#FF0;font-weight:bold;text-decoration:none}

/*s texts and blocks */
p#htx{display: none;margin:0;padding:0}
ul.trail li span, 
#hMenu li span,
ul.catsNav font,
table.catsNavS font
{
	display:none
}

