body{
	background: #FFFFFF;
	color: #444444;
	font: 11px Tahoma;
	margin:5px 0;
}

page_break {
        page-break-before: always;
}

table, tr, td, div, p, input, select, form, legend {
	color: #444444;
	font: 11px Tahoma;
	text-align:justify;

}

td.row{
		border-bottom:solid;
		border-bottom-width:1px;
		
		}
tr.row{
		background-color:#A4D1FF;
		}
tr.row2{
		background-color:#FFFFFF;
		}
tr.headline{
background-color:#CCD259;

}

a:link, a:hover, a:visited, a:active {
	color:#2C8BC2;
	font: 11px Tahoma;
	text-decoration:none;
}
a:hover {	text-decoration:underline; }
img { border:none; }
.bold_l a:link, .bold_l a:hover, .bold_l a:visited, .bold_l a:active { font-weight: bold; }
h1, h2, h3 {
	color:#2C8BC2;
}
h1 {
	font-size:14px;
	text-align:center;
	margin:0px;
	padding:9px 0 5px 0;
}
h2 {
	margin:0px 0 5px 0;
	font-size: 12px;
	padding: 0 5px;
}
h3 {
	font-size:14px;
	margin:7px 0;
	font-size: 12px;
	padding: 0 5px;
}
h5, legend { font: bold 12px Tahoma;}
p { padding: 0 0 5px 0; margin:0px;}
.cl {clear:both;}


fieldset {
	border:1px solid #2C8BC2;
	padding:10px;
}
li.sub_menu {padding-left:20px;}

span.empty_query{
color:#FF3333;
border:solid;
border-color:#000000;
border-width:1px;
padding:3px;
}


.message_body{
	font-weight:bolder;
	padding-left:30px;
}
.message_new{
	color:#FF0000;
	font-weight:bolder;
}
.message_add_answer{
	font-size:12px;
	color:#009900;
	font-weight:bolder;
	padding-left:10px;
}

.sub_ask {
	padding-left:150px;
}
.message_not_new{
	color:#00CC00;
}
.message_del{
	color:#FF0000;
	padding-left:20px;
}

.message_title{
	padding-left:210px;
}

.page_break {
        page-break-before: always;
}


