body, table, tr, td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}
body{
	width: 100%;
	height: 100%;
	background-color: #fbfcfd;
}
.main {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
}
.tall {
	padding: 0px;
	margin: 0px;
	height: 100%;
}
.vert_line {
	padding: 0px;
	margin: 0px;
	height: 100%;
	background-image:url(../images/r_line.gif);
	background-repeat:repeat-y;
}
.top_panel {
	background-color: #eaebee;
}
.bottom_line {
	background-color: #eaedec;
}
.menu_bottom {
	background-image:url(../images/menu_bottom_bg.gif);
	background-repeat:repeat-y;
	width: 265px;
	padding: 0px;
	margin: 0px;
	height: 100%;
}
.hr{
	background-color: #b3b4b5;
}
a:link, a:visited{
	color: #1a7db5;
	text-decoration: none;
}
a:active, a:hover {
	color: #04aafd;
	text-decoration: underline;
}
a.top_menu:link, a.top_menu:visited{
	color: #1a7db5;
	text-decoration: none;
}
a.top_menu:active, a.top_menu:hover {
	color: #1a7db5;
	text-decoration: underline;
}
a.lmenu:link, a.lmenu:visited{
	color: #006699;
	text-decoration: none;
}
a.lmenu:active, a.lmenu:hover {
	color: #04aafd;
	text-decoration: underline;
}
a.path:link, a.path:visited{
	color: #04aafd;
	text-decoration: none;
	padding-left: 5px;
}
a.path:active, a.path:hover {
	color: #04aafd;
	text-decoration: underline;
	padding-left: 5px;
}
.line {
	background-color: #c3c3c3;
}
.bottom1 {
	color: #0571a7;
	font-size: 11px;
}
.bottom2 {
	color: #a7a9aa;
	font-size: 11px;
}
div.bottom {
	padding: 10px;
}
.content {
	padding: 5px 15px 10px 20px;
}
.rcolumn {
	padding: 5px 15px 10px 20px;
}

.txt {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}
.p { color: #7f828c; font-family: Tahoma; font-size: 14.5px; font-weight: bold; padding: 0; margin: 0; }
.z { color: #000; font-family: Tahoma; font-size: 14.5px; font-weight: bold; padding: 0; margin: 0; }
.zcomm { color: #acacac; font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 0; margin: 0; }
.oo { padding: 5px; color: #6b6b6b; font-family: Tahoma; font-size: 11px; margin: 0; }
.oospu { padding: 0px; color: #6b6b6b; font-family: Tahoma; font-size: 11px; margin: 0; }
.zt { color: #9e100c; font-family: Tahoma; font-size: 11px; font-weight: bolder; padding: 0; margin: 0; }
.ot {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
        background-color: #dcdcdc;
}
.otgr {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	padding: px;
	margin: 0px;
}
.grt {
	padding: 5px;
	border: 1px solid #dcdcdc;
	color: 1a7db5;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #dcdcdc;
}
.grtb {
	padding: 5px;
	border: 1px solid #dcdcdc;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #dcdcdc;
}
.bordered {
	border: 1px solid #dcdcdc;
}

.details {
	padding: 1px;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #dcdcdc;
}

.details_header {
	padding: 5px;
	border: 1px solid #dcdcdc;
	color: 1a7db5;
	font-family: Verdana;
	font-size: 12px;
	background-color: #dcdcdc;
}
.tbl_hl {
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.tbl_h {
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.tbl_hr {
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.tbl {
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_tl {
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_tlr {
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_t {
	border-top: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_tr {
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_l {
	border-left: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_lr {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_r {
	border-right: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_bl {
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_blr {
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_b {
	border-bottom: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
.tbl_br {
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	color: #4169e1;
	font-family: Verdana;
	font-size: 12px;
}
img.opa {
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
