/********************************** GENERAL fonts *****************************/
P, OL, UL, DIV, H1, H2 {
	font-family: verdana;
	font-size: 13px;
}
H1 { font-size: 15px;}
H2 { font-size: 15px;}
P, H1, H2 {margin: 0px 0px 5px 0px;}


TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 8px;
	text-align: center;
}

/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top; 
	width: 380px;
}

/**************************** Styles for the Footer ****************************/
TR#footer {
  font-size: 10px;
  font-family: verdana;
  font-weight: bold;
}

TR#footer DIV.footer_text {
  color: #FFFFFF;
  font-size: 10px;
  font-family: verdana;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
}


/********************** Styles for the content block ***************************/
TD#content DIV.csc-frame {
	padding:5px;	
	margin-bottom:5px;
	border:1px solid #2878B3;
	background-color:#F5EFA8;
}

TD#content DIV.csc-header {
	color:#FFFFFF;
	padding:3px;	
	margin:3px;
	border:1px solid #2878B3;
	background-color:#2878B3;	
	font-size: 16px;
	font-weight:bold;
}

TD.base_color {
  background-color: #0C2B8F;  
}


/******************************Horizontal Menu Style Sheet settings *****************************/

/************************************** General Settings ****************************************/

TR#horizontal_menu TD A:hover {
	text-decoration: underline;
}

TR#horizontal_menu TD.obs_color_light_blue-normal a:link {
  color: white;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_red-normal a:link {
  color: white;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_yellow-normal a:link {
  color: white;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_dark_blue-normal a:link {
  color: white;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_magenta-normal a:link {
  color: white;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_light_blue-normal a:visited {
  color: white;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_red-normal a:visited {
  color: white;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_yellow-normal a:visited {
  color: white;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_dark_blue-normal a:visited {
  color: white;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_magenta-normal a:visited {
  color: white;
  text-decoration: none;
}


TR#horizontal_menu TD.obs_color_light_blue-active a:link {
  color: #1A96C0;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_red-active a:link {
  color: #FB1B13;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_yellow-active a:link {
  color: #FDDA2F;
  text-decoration: none
}

TR#horizontal_menu TD.obs_color_dark_blue-active a:link {
  color: #0C2B8F;
  text-decoration: none
}

TR#horizontal_menu TD.obs_color_magenta-active a:link {
  color: #EA218F;
  text-decoration: none
}

TR#horizontal_menu TD.obs_color_light_blue-active a:visited {
  color: #1A96C0;
  text-decoration: none;
}

TR#horizontal_menu TD.obs_color_red-active a:visited {
  color: #FB1B13;
  text-decoration: none
}

TR#horizontal_menu TD.obs_color_yellow-active a:visited {
  color: #FDDA2F;
  text-decoration: none
}

TR#horizontal_menu TD.obs_color_dark_blue-active a:visited {
  color: #0C2B8F;
  text-decoration: none
}

TR#horizontal_menu TD.obs_color_magenta-active a:visited {
  color: #EA218F;
  text-decoration: none
}

TR#horizontal_menu TD.obs_color_light_blue-active a:hover {
  text-decoration: underline
}

TR#horizontal_menu TD.obs_color_red-active a:hover {
  text-decoration: underline
}

TR#horizontal_menu TD.obs_color_yellow-active a:hover {
  text-decoration: underline
}

TR#horizontal_menu TD.obs_color_dark_blue-active a:hover {
  text-decoration: underline
}

TR#horizontal_menu TD.obs_color_magenta-active a:hover {
  text-decoration: underline
}

TR#horizontal_menu TD.obs_color_light_blue-normal a:hover {
  text-decoration: underline
}

TR#horizontal_menu TD.obs_color_red-normal a:hover {
  text-decoration: underline
}

TR#horizontal_menu TD.obs_color_yellow-normal a:hover {
  text-decoration: underline
}

TR#horizontal_menu TD.obs_color_dark_blue-normal a:hover {
  text-decoration: underline
}

TR#horizontal_menu TD.obs_color_magenta-normal a:hover {
  text-decoration: underline
}

/******************************* Inactive horizontal_menu settings ******************************/
TR#horizontal_menu TD.obs_color_light_blue-normal {
  color : #FFFFFF;
  background-color: #1A96C0; 
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

TR#horizontal_menu TD.obs_color_red-normal {
  color : #FFFFFF;
  background-color: #FB1B13; 
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

TR#horizontal_menu TD.obs_color_yellow-normal {
  color : #FFFFFF;
  background-color: #FDDA2F; 
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

TR#horizontal_menu TD.obs_color_dark_blue-normal {
  color : #FFFFFF;
  background-color: #0C2B8F; 
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

TR#horizontal_menu TD.obs_color_magenta-normal {
  color : #FFFFFF;
  background-color: #EA218F;
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

/******************************** Active horizontal_menu settings *******************************/
TR#horizontal_menu TD.obs_color_light_blue-active {
  background-color: white;
  color: #1A96C0;
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

TR#horizontal_menu TD.obs_color_red-active {
  background-color: #FFFFFF;
  color: #FB1B13;
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  text-decoration: underline;
}

TR#horizontal_menu TD.obs_color_yellow-active {
  background-color :#FFFFFF; 
  color: #FDDA2F;
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  text-decoration: underline;
}

TR#horizontal_menu TD.obs_color_dark_blue-active {
  background-color: #FFFFFF; 
  color: #0C2B8F;
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  text-decoration: underline;
}

TR#horizontal_menu TD.obs_color_magenta-active {
  background-color: #FFFFFF;
  color: #EA218F;
  font-size: 8px;
  font-weight: bold;
  font-family: verdana;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  text-decoration: underline;
}
