form {margin-bottom : 0; }

body, td, th {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: black;
}

.Menu_Link:link {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #000066;
	font-size: 11px;
}

.Menu_Link:visited {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #000066;
	font-size: 11px;
}

.Menu_Link:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #CC0000;
	font-size: 11px;
}

.Menu_Link:active {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #000066;
	font-size: 11px;
}

/*---------------------------------------------------------*/

.MTool_Link:link {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: #000066;
	font-size: 11px;
}

.MTool_Link:visited {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: #000066;
	font-size: 11px;
}

.MTool_Link:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #CC0000;
	font-size: 11px;
}

.MTool_Link:active {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: #000066;
	font-size: 11px;
}

/*---------------------------------------------------------*/

.Thumb_ShowCat:link {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 10px;
}

.Thumb_ShowCat:visited {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 10px;
}

.Thumb_ShowCat:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #000080;
	font-size: 10px;
}

.Thumb_ShowCat:active {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 10px;
}

/*--------------------------------------------------*/

.Category_Menu_Table_Main_Border {
	border: 1px solid #D3D1D1; 
	background-color: #EDF4FC; 
}

.Category_Menu_Table_Title_Background {
	background-color: #BCD3FE; 
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 12px;
	height: 25px;
}

.Category_Menu_Table_Selected_Background {
	background-color: #CCE5FF; 
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	height: 22px;
}

.Category_Menu_Table_NoSelected_Background {
	background-color: #FFFFDD; 
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	height: 22px;
}

/*-----------------------------------------------------------------------------------*/

.Nav_Link:link {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration:none;
}

.Nav_Link:visited {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration:none;
}

.Nav_Link:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration:underline;
}

.Nav_Link:active {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration:none;
}

/*--------------------------------------------------*/

.Normal_Table_Main_Border {
	border: 1px solid #D3D1D1; 
	background-color: white; 
}

.Normal_Table_Title_Background {
	background-color: #BCD3FE; 
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 12px;
	height: 25px;
}

.Normal_Table_Selected_Background {
	background-color: #D3E6D7; 
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	height: 22px;
}

.Normal_Table_NoSelected_Background {
	background-color: #FEFEEE; 
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	height: 22px;
}

/*-----------------------------------------------------------------------------------*/

.Holiday_Upcoming_Main_Border {
	border: 1px solid #D3D1D1; 
	background-color: white; 
}

.Holiday_Upcoming_Title_Text {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 12px;
}

.Holiday_Upcoming_DisplayMonth_Background {
	background-color: #CCE5FF;
}

.Holiday_Upcoming_Title_Background {
	background-color: #BCD3FE;
}

.Holiday_Upcoming_Cell_Background {
	background-color: #FEFEEE;
}

.Holiday_Upcoming_Month_Text {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 11px;
}

.Holiday_Upcoming_Day_Text {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
}

.Holiday_Upcoming_Link:link {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration: none;
}

.Holiday_Upcoming_Link:visited {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration: none;
}

.Holiday_Upcoming_Link:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration: underline;
}

.Holiday_Upcoming_Link:active {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration: none;
}

/*-----------------------------------------------------------------------------------*/

.Page_Number_Text_Link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration: underline;
}

.Page_Number_Text_Link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration: underline;
}

.Page_Number_Text_Link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #E936A2;
	font-size: 11px;
	text-decoration: underline;
}

.Page_Number_Text_Link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration: underline;
}

/*-----------------------------------------------------------------------------------*/

.Calendar_Main_Border {
	border: 1px solid #CDCDCD; 
}

.Calendar_Title_Background_Color {
	background-color: #CAE2FB;
}

.Calendar_ToDay_Background_Color {
	background-color: #CAE2FB;
}

.Calendar_Holiday_Background_Color {
	background-color: #FFFFEC;
}

.Calendar_NormalDay_Background_Color {
	background-color: #F4F3F2;
}

.Calendar_ReminderEvent_Background_Color {
	background-color: #E6E6FF;
}

.Calendar_Title_Text {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 11px;
}

.Calendar_ReminderEvent_Text {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
}

.Calendar_Day_Link:link {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 11px;
}

.Calendar_Day_Link:visited {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: black;
	font-size: 11px;
}

.Calendar_Day_Link:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: red;
	font-size: 11px;
}

.Calendar_Day_Link:active {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: red;
	font-size: 11px;
}

.Calendar_Cell_Link:link {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration:none;
}

.Calendar_Cell_Link:visited {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration:none;
}

.Calendar_Cell_Link:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration:underline;
}

.Calendar_Cell_Link:active {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 11px;
	text-decoration:none;
}

.Calendar_PrvNextMonth_Link:link {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: yellow;
	font-size: 11px;
	text-decoration: none;
}

.Calendar_PrvNextMonth_Link:visited {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: yellow;
	font-size: 11px;
	text-decoration: none;
}

.Calendar_PrvNextMonth_Link:hover {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: yellow;
	font-size: 11px;
	text-decoration:underline;
}

.Calendar_PrvNextMonth_Link:active {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: yellow;
	font-size: 11px;
	text-decoration: none;
}

/*-----------------------------------------------------------------------------------*/
.View_FullSize {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #444912; 
	font-size: 10px;
	text-decoration: none;
}

.Error_Message {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: red;
	font-size: 11px;
	text-decoration: none;
}

.OK_Message {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: green;
	font-size: 11px;
	text-decoration: none;
}

.ListBook_Message {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	color: green;
	font-size: 10px;
	text-decoration: none;
}

/*-----------------------------------------------------------------------------------*/

hr {
	border: 0px none;
    width: 100%
}

hr.HR_Color { 
	color: #CDCDCD;
	background-color: #CDCDCD;
	height: 1px;
}