﻿BODY {
	margin:0; padding:0;background-color: #CED7E7;
}

TABLE {
	font-family: Arial, Tahoma ;font-size: 12px;font-weight: normal;
}


A, A:visited, A:link {
	color: #05316D;
}

.fontS {
	font-family: Arial, Tahoma; font-size: 11px; font-weight: normal;
}

.fontSS {
	font-family: Arial, Tahoma; font-size: 10px; font-weight: normal;
}

.fontSB {
	font-family: Arial, Tahoma; font-size: 11px; font-weight: bold;
}

.fontM {
	font-family: Arial, Tahoma; font-size: 12px; font-weight: normal; 
}

.fontMB {
	font-family: Arial, Tahoma; font-size: 12px; font-weight: bold; 
}

.fontL {
	font-family: Arial, Tahoma; font-size: 14px; font-weight: normal; 
}


.fontLB {
	font-family: Arial, Tahoma; font-size: 14px; font-weight: bold; 
}

.fontXL {
	font-family: Arial, Tahoma; font-size: 15px; font-weight: normal; 
}

/* smaller gv */
.font_GV_S {
	font-family:Arial,Tahoma,Verdana; font-size: 10px; color:#333; font-weight:normal;
}

.font_GV_S TD {
	font-size: 10px; color:#333; padding:1px; line-height:15px;	text-decoration:none; border: solid 2px #FFF;
}

.font_GV_S_Header, .font_GV_S_Header A {
	font-family: Arial,Tahoma,Verdana;	font-size: 10px; color:#FFF; font-weight:bold; padding:2px;	text-align:center; height:20px; 
}

.font_GV_S_Row {
	font-size: 10px; color: #333;  background-color: #fff;
}

.font_GV_S_Row A:link, .font_GV_S_RowAlt A:link, .font_GV_S_Row A:visited, .font_GV_S_RowAlt A:visited{
	color: #0000FF;
}

.font_GV_S_RowAlt {
	color: #333;  background-color: #efefef;
}

.font_GV_S_Row:hover, .font_GV_RowAlt:hover{
	background-color:#fffacd;color:#333;
}

.font_GV_S_Pager {
	font-size: 10px; color:#333; padding:0px;
}

.font_GV_S_Pager TD {
	font-size: 10x; color:#333; padding:0px; border: solid 1px #ddd;
}

/* larger gv */
.font_GV {
	font-family:Arial,Tahoma,Verdana; font-size: 11px; color:#333; font-weight:normal;
}

.font_GV TD {
	font-size: 11px; color:#333; padding:2px; line-height:18px;	text-decoration:none; border: solid 2px #FFF;
}

.font_GV_Header, .font_GV_Header A {
	font-family: Arial,Tahoma,Verdana;	font-size: 11px; color:#FFF; font-weight:bold; padding:2px;	text-align:center; height:20px; 
}

.font_GV_Row {
	font-size: 11px; color: #333;  background-color: #fff;
}

.font_GV_Row A:link, .font_GV_RowAlt A:link, .font_GV_Row A:visited, .font_GV_RowAlt A:visited{
	color: #0000FF;
}

.font_GV_RowAlt {
	color: #333;  background-color: #efefef;
}

.font_GV_Row:hover, .font_GV_RowAlt:hover{
	background-color:#fffacd;color:#333;
}

.font_GV_Pager {
	font-size: 11px; color:#333; padding:0px;
}

.font_GV_Pager TD {
	font-size: 11px; color:#333; padding:0px; border: solid 1px #ddd;
}

.titleL {
	font-family: Arial, Tahoma; font-size: 15px; font-weight: bold;  color:#05316D;
}

.buttonM {
	font-family: Arial, Tahoma;font-weight:bold;	font-size: 12px; color:#fff;	border: solid 1px #E68C06;	margin: 0px; height:22px; background-color: #F8A11C; background-image: url('/images/o_btn.gif');
}

.buttonS {
	font-family: Arial, Tahoma;font-weight:bold;	font-size: 11px; color:#fff;	border: solid 1px #E68C06;	margin: 0px; height:20px; background-color: #F8A11C; background-image: url('/images/o_btn.gif');
}

.font_DM {
	z-index : 1; background: url('/images/bg_menu.gif') ; background-repeat: repeat-x; min-width:175px;
}

.font_DMI, .font_DMI:link, .font_DMI:visited {
	 z-index: 1; font-family: Arial,Tahoma; font-size: 11px;  font-weight: normal;  color: #3C4A60; text-decoration: none; border-bottom: dotted 1px #cccccc;
}

.font_DMI:hover {
	color: #d30000; border-bottom: solid 1px #d30000;
}

.obout_qf_hdr        {  font-family: Arial, Tahoma; font-size: 15px; font-weight: bold;  color:#05316D;}