/* STP store CSS */
/* Revised 2010-11-12 */

body { color: black; font-size: 12px; font-family: Arial; }
td { color: black; font-size: 12px; border-style: solid; border-width: 0px 0px 0px 0px; }
h1 { font-size: 18px; color: #8221ab; text-align: center; }
h2 { font-size: 14px; font-style: italic; text-align: center; }
h3 { font-size: 16px; }
.h1big { font-size: 20px; }
.footer_text { color: black; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.tab_space { padding: 5px; display: block }
.top_header { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; padding: 2px; }
.top_header a { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; }
.top_header a:hover { color: #ffa500; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; }
.top_header a:visited { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; }
.fact_header { color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #a9a9a9; text-align: center; padding: 3px; }
.sub_head  { color: maroon; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.sub_head a { color: maroon; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.sub_head a:hover { color: #0060a1; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.sub_head a:visited { color: maroon; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.sub_headbig { color: maroon; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.footer_headbig1 { color: maroon; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blue_band { background-color: #0060a1; }
li { color: black; }
.black_text  { color: black; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.italic { font-style: italic; }
.bigger { font-size: 18px; }
.border_low_white { border-style: solid; border-width: 0px 0px 0px 5px; border-color: white }
.border_top { border-style: solid; border-width: 1px 0px 0px 0px; border-color: black }
.border_side { border-style: solid; border-width: 0px 1px 0px 0px; border-color: black }
.border_both { border-style: solid; border-width: 1px 1px 0px 0px; border-color: black }
.body_links  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.body_links a  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.body_links a:hover  { color: maroon; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.body_links a:visited  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.times_red_italic { color: #903; font-style: italic; font-weight: bold; font-size: 16px; font-family: "Times New Roman", Georgia, Times; text-decoration: none; padding: 4px }
.times_red_italic a { color: #903; font-style: italic; font-weight: bold; font-size: 16px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
.times_red_italic a:hover { color: #903; font-style: italic; font-weight: bold; font-size: 16px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
.times_red_italic a:visited { color: #903; font-style: italic; font-weight: bold; font-size: 16px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
.main_body li { color: black; list-style-type: disc }
.main_body ul ul li { color: black; list-style-type: circle }
.main_body_ol li { color: black; list-style-type: decimal }
.main_body_ol ul li { color: black; list-style-type: disc }
.main_body_letter li { color: black; list-style-type: lower-alpha }
.bullets  { padding-left: 10px }
hr { border: 0px; color: black; background-color: black; height: 1px; }
.footer { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; padding:2px; }
.footer a { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px; text-decoration: none; }
.footer a:visited { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px; text-decoration: none; }
.footer a:hover { color: #fcc724; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px; text-decoration: none; }
.box { padding-bottom: 10px; margin-bottom: 6px; }

.footerGold { color: #fcc724; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px; text-decoration: none; }
.footerGold a { color: #fcc724; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px; text-decoration: none; }
.footerGold a:visited { color: #fcc724; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px; text-decoration: none; }
.footerGold a:hover { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px; text-decoration: none; }

.links { font-size: 12px; color: black; padding: 5px }
.lower_menu { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 5px; }
.lower_menu a { color: #003366; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.lower_menu a:visited { color: #003366; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.lower_menu a:hover { color: #9A1B36; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }


.white_top { font-family: Arial; background-color: #8221ab; color: white; font-size: 11px; font-weight: 700; padding: 5px; border: 1px; border-color: black; border-style: solid; }
			.white_body { font-family: Arial; color: black; font-size: 11px; padding: 3px; border-left: 1px; border-right: 1px; border-bottom: 1px; border-top: 0px; border-color: black; border-style: solid;}
			.white_body a { color: black; }
			.white_body a:visited { color: black; }
			.white_body a:hover { color: #8221ab; text-decoration: none; }
			.white_body ul { color: #8221ab; margin: 10px; padding-left: 10px; }
			.gold_top { font-family: Arial; background-color: #8221ab; color: #fcc724; font-size: 14px; font-weight: 700; padding: 5px; border: 1px; border-color: black; border-style: solid; }
			.gold_top a { color: #fcc724; text-decoration: none; }
			.gold_top a:hover { color: #ffffff; }
			.gold_body { font-family: Arial; color: black; font-size: 14px; font-weight: 700; padding: 3px; border-left: 1px; border-right: 1px; border-bottom: 1px; border-top: 0px; border-color: black; border-style: solid; }
			.gold_body a { color: black; }
			.gold_body a:visited { color: black; }
			.gold_body a:hover { color: #8221ab; text-decoration: none; }
			.gold_body ul { color: #8221ab; margin: 10px; padding-left: 10px; }
			.gold_body li { margin-bottom: 5px; font-size: 12px; }
			.home_header { font-family: Arial; font-size: 20px; font-weight: 700; font-style: italic; color: #660099; text-align: center; }
			.home_body { text-align: justify; }
ul { list-style-type: disc; }

/* red band */
#band { background-color: #9b0033; padding-top: 4px; padding-bottom: 4px; color: white; text-align: center; width: 100%; font-size: 12px; font-weight: 700; border-bottom: 2px solid white; font-weight: 700; }
.times_header { font-family: Times, "Times New Roman"; font-style: italic; font-weight: 700; }
hr.white { height: 1px; width: 77%; color: #ffffff; background-color: #ffffff; border: 0px; }


/* strategic management */
.menutext { font-family: Arial, sans-serif; text-align: center; font-size: 11px; }
.menutext a { color: white; text-decoration: none; vertical-align: middle; background-color: #9b0033; padding: 3px 5px; border-bottom: 12px solid white; display: block; font-weight: 700;  border: 1px solid black; display: block;  }
			.menutext a:hover { color: #9b0033; background-color: #cccccc; }

			.link_block { color: #9b0033; font-family: Arial, sans-serif; text-align: center; font-size: 11px; }
.link_block a { color: #9b0033; text-decoration: none; vertical-align: middle; background-color: #cccccc; padding: 3px 5px; border: 1px solid black; display: block; font-weight: 700; text-align: left; }
.link_block a:hover { color: #ffffff; background-color: #9b0033; }
.link_block a:hover hr   { background-color: white; color: white; }

h1.strategic { color: #9b0033; font-size: 20px; }
.strategic_black { color: black; font-style: italic; font-size: 16px; }
h1.red { color: #9b0033; }
h2.strategic { font-size: 13px; font-style: italic; }
h3.strategic { font-size: 12px; color: #9b0033; margin-top: 3px; }

#menu { display: inline; float: left; font-size: 12px; }
			#menu ul { list-style-type: none; margin: 0; padding: 0; }
			#menu li { float: left; }
			#st { width: 86px; text-align: center; }
			#st a { display: block; background-color: #8221ab; color: #ffffff; font-weight: bold; height: 34px; padding-top: 4px; padding-bottom: 4px; text-decoration: none;  border: 1px solid black;  }
			#st a:hover { color: #8221ab; background-color: #ffffff; }
			
			#sp { width: 87px; text-align: center; }
			#sp a { display: block; background-color: #9b0033; color: #ffffff; font-weight: bold; height: 34px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; border-bottom: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }
			#sp a:hover { color: #9b0033; background-color: #ffffff; }
			
			#sc { width: 87px; text-align: center;}
			#sc a { display: block; background-color: #1ba4c7; color: #ffffff; font-weight: bold; height: 34px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; border-bottom: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }
			#sc a:hover { color: #1ba4c7; background-color: #ffffff; }
			
			#phr { width: 70px; text-align: center; }
			#phr a { display: block; background-color: #0080C0; color: #ffffff; font-weight: bold; height: 34px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; border-bottom: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }
			#phr a:hover { color: #0080C0; background-color: #ffffff; }
			
			#ld { width: 117px; text-align: center; }
			#ld a { display: block; background-color: #fcc724; color: #0a0a6c; font-weight: bold; height: 34px; padding-top: 4px; padding-bottom: 4px;  text-decoration: none; border-bottom: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }
			#ld a:hover { color: #0a0a6c; background-color: #ffffff; }
			
			#cv { width: 93px; text-align: center; }
			#cv a { display: block; background-color: #54a98f; color: #ffffff; font-weight: bold; height: 34px; padding-top: 4px; padding-bottom: 4px;  text-decoration: none; border-bottom: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }
			#cv a:hover { color: #54a98f; background-color: #ffffff; }
			
			#ad { width: 102px; text-align: center; }
			#ad a { display: block; background-color: #f5682a; color: #ffffff; font-weight: bold; height: 34px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; border-bottom: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }
			#ad a:hover { color: #f5682a; background-color: #ffffff; }
			
			#ep { width: 133px; text-align: center; }
			#ep a { display: block; background-color: #000000;  color: #ffffff; font-weight: bold; height: 34px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; border-bottom: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }
			#ep a:hover { color: #000000; background-color: #ffffff; }
			
			#cpl { width: 133px; text-align: center; }
			#cpl a { display: block; background-color: #8221ab; color: #ffffff; font-weight: bold; height: 35px; padding-top: 4px; text-decoration: none; border-bottom: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }
			#cpl a:hover { color: #000000; background-color: #ffffff; }
			
						#cpl2 { width: 133px; text-align: center; }
			#cpl2 a { display: block; background-color: #8221ab; color: #ffffff; font-weight: bold; height: 35px; padding-top: 4px; padding-bottom: 4px; text-decoration: none; border-bottom: 1px solid black; border-right: 1px solid black; }
			#cpl2 a:hover { color: #000000; background-color: #ffffff; }
			
#sidebar_text { width: 123px; border: 1px solid black; font-size: 14px; color: #9b00a2; font-weight: bold; padding-top: 3px; padding-bottom: 3px; background-color: #ffffff }
#sidebar_text a { color: #000000; }
#sidebar_text a:hover { color: #8221ab; }

.switch { color: #fcc724; }
.switch a { color: #fcc724; }
.switch a:hover { color: #ffffff; }

.red { color: red; }

.hotspot img {
margin-bottom: 5px;
padding-left: 15%;
padding-right: 10px;
}

h1.tmt {
	color: #8221ab;
	font-family: Times, "Times New Roman", serif;
	font-weight: bold;
	font-size: 3em;
	margin: .1em 0 .5em 0;
	padding: 0;
}
h2.tmt {
	color: #8221ab;
	font-family: Times, "Times New Roman", serif;
	font-weight: bold;
	font-style: italic;
	font-size: 2em;
	margin: .5em 0 0 0;
	padding: 0;
}
h3.tmt {
	color: #8221ab;
	font-family: Times, "Times New Roman", serif;
	font-weight: bold;
	font-size: 1.8em;
	margin: 0;
	padding: 0;
}
h4.tmt {
	color: #8221ab;
	font-family: Times, "Times New Roman", serif;
	font-weight: bold;
	font-style: italic;
	font-size: 1.5em;
	margin: 0 0 .5em 0;
	padding: 0;
}
p.after-h3-tmt {
	margin: .1em 0 .5em 0;
	padding: 0;
}
ul.after-h3-tmt {
	margin: .1em 2em;
	padding: 0;
}
