.srcprej {

	width: auto;

}

h1 {
	font-family: sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: rgb(0, 0, 0);
	background: rgb(210, 210, 210);
	border: solid 1px black;
	padding: 5px;
	text-align: center;
}

.srcprej pre {
	color: #000066;
	font-family: Courier New, Courier, monospace;
	font-size: 100%;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	white-space: pre;
}

.srcprej .shl_ln {
	border-right: 1px solid #000000;
	padding-right: 2px;
	text-align: right;
}

.lnums {
	text-align: right;
	vertical-align: top;
	width: 1%;
}

.lcode {
	vertical-align: top;
	width: 99%;
}

.lname
{

	font-weight: bold;
    font-size: 16px;

}

codej {
	color: rgb(0, 0, 0);
	font-family: monospace;
	font-size: 12px;
	white-space: nowrap;
}

.java_plain {
	color: rgb(0, 0, 0);
}

.java_keyword {
	color: rgb(0, 0, 0);
	font-weight: bold;
}

.java_type {
	color: rgb(0, 44, 221);
}

.java_operator {
	color: rgb(0, 124, 31);
}

.java_separator {
	color: rgb(0, 33, 255);
}

.java_literal {
	color: rgb(188, 0, 0);
}

.java_comment {
	color: rgb(147, 147, 147);
	background-color: rgb(247, 247, 247);
}

.java_javadoc_comment {
	color: rgb(147, 147, 147);
	background-color: rgb(247, 247, 247);
	font-style: italic;
}

.java_javadoc_tag {
	color: rgb(147, 147, 147);
	background-color: rgb(247, 247, 247);
	font-style: italic;
	font-weight: bold;
}

.xml_plain {
	color: rgb(0, 0, 0);
}

.xml_char_data {
	color: rgb(0, 0, 0);
}

.xml_tag_symbols {
	color: rgb(0, 59, 255);
}

.xml_comment {
	color: rgb(147, 147, 147);
	background-color: rgb(247, 247, 247);
}

.xml_attribute_value {
	color: rgb(193, 0, 0);
}

.xml_attribute_name {
	color: rgb(0, 0, 0);
	font-weight: bold;
}

.xml_processing_instruction {
	color: rgb(0, 0, 0);
	font-weight: bold;
	font-style: italic;
}

.xml_tag_name {
	color: rgb(0, 55, 255);
}

.xml_rife_tag {
	color: rgb(0, 0, 0);
	background-color: rgb(228, 230, 160);
}

.xml_rife_name {
	color: rgb(0, 0, 196);
	background-color: rgb(228, 230, 160);
}

.cpp_plain {
	color: rgb(0, 0, 0);
}

.cpp_keyword {
	color: rgb(0, 0, 0);
	font-weight: bold;
}

.cpp_type {
	color: rgb(0, 44, 221);
}

.cpp_operator {
	color: rgb(0, 124, 31);
}

.cpp_separator {
	color: rgb(0, 33, 255);
}

.cpp_literal {
	color: rgb(188, 0, 0);
}

.cpp_comment {
	color: rgb(147, 147, 147);
	background-color: rgb(247, 247, 247);
}

.cpp_doxygen_comment {
	color: rgb(147, 147, 147);
	background-color: rgb(247, 247, 247);
	font-style: italic;
}

.cpp_doxygen_tag {
	color: rgb(147, 147, 147);
	background-color: rgb(247, 247, 247);
	font-style: italic;
	font-weight: bold;
}

.cpp_preproc {
	color: purple;
}
