/* ========== Copy/Past this into stile#.css OR make new style#.css and Copy/Paste into it ========== */

body			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
p				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

h1{
	font-size:11.5pt;
	color:#006699;
	font-weight:bold;
	width: auto;
	background-repeat: no-repeat;
	padding: 3px;
	float: none;
	clear: none;
	border: thin none;
	background-color: #DDEEFF;


}
h2{font-size:10.5pt; color:#006699; border-style:none;border-width:thin;font-weight:bold;}
h3{
	font-size:10pt;
	color:#006699;
	border-style:none;
	border-width:thin;
	font-weight: bolder;
	font-style: italic;

}

/* -------------------- */
table			{ font-size: 9pt; }
td				{ font-size: 9pt; }

/* -------------------- */
a    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#005F8C; text-decoration:none }
a:link    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#007095; text-decoration:none }
a:visited    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#007095; text-decoration:none }
a:active    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#0099FF; text-decoration:underline }
a:hover    { font-family: Verdana, Arial, Helvetica, sans-serif; color:#0099FF; text-decoration:underline }

/* Common elements - mostly for Unicode languages */
select			{ border:1px solid #AED9FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color:#DDEEFF; color:#336699 }
textarea		{ border:1px solid #A8D6FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color:#DDEEFF; color:#336699 }
option			{ border:1px solid #84C5FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color:#DDEEFF; color:#336699 }
input			{ border:1px solid #9DD0FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color:#DDEEFF; color:#336699 }

/* Collapse - Expand Buttons */
.stlPlusImg { border:1px outset #999999; background:#336699 url('../assets/icon_plus.gif') no-repeat fixed center; padding:0; color:#CCCCCC  }
.stlMinusImg { border:1px outset #999999; background:#336699 url('../assets/icon_minus.gif') no-repeat fixed center; padding:0; color:#CCCCCC  }
.stlUpImg { border:1px outset #999999; background:#336699 url('../assets/arrow_up.gif') no-repeat fixed center; padding:0; color:#CCCCCC }

/* Divider betwin blocks */
.vDivider		{ font-size: 8pt; margin-top: -5; margin-bottom: -5 }

/* Page Body Main Element Tables (Header and Footer are tables - not rows) */
.BaseHeader  {   }
.BaseLeft  { padding:0; background-color:#B5CDFF}
.BaseMain  { background-color: #FFFFFF; }
.BaseFooter  { background-color: #E7E7E7; }

/* Publications Titles */
.ArtHeader  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration:none; text-align:left; font-weight:bold }
	.ArtHeader a:link {  }
	.ArtHeader a:visited {  }
	.ArtHeader a:active {  }
	.ArtHeader a:hover {  }

/* -------------------- */
.tblInfo    { border:1px solid #F7F7F7; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1  }
	.tblInfo a:link {  }
	.tblInfo a:visited {  }
	.tblInfo a:active {  }
	.tblInfo a:hover {  }
	
/* Mostly Publications Titles */
.tblInfoHeading    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; background-color:#F8F8F8; font-weight:bold; padding-bottom:6; }
	.tblInfoHeading a:link {  }
	.tblInfoHeading a:visited {  }
	.tblInfoHeading a:active {  }
	.tblInfoHeading a:hover {  }

	
/* -------------------- */
.tblInfoNavBar    { font-size:9pt; font-family:  Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; color:#CCE6FF; background-color:#3B54EC}
	.tblInfoNavBar td { color: #CCE6FF}
	.tblInfoNavBar a:link {  color: #F0F7FF}
	.tblInfoNavBar a:visited { color: #F0F7FF}
	.tblInfoNavBar a:active { color: #F0F7FF}
	.tblInfoNavBar a:hover { color: #F0F7FF}
	
/* -------------------- */
.tblInfoServRow    { border:1px solid #E1FEFF; font-family: Verdana, Arial, Helvetica, sans-serif;  background-color: #F0F7FF; font-size:8pt; color:#003366}
	.tblInfoServRow a:link {  }
	.tblInfoServRow a:visited { }
	.tblInfoServRow a:active {  }
	.tblInfoServRow a:hover {  }

/* -------------------- */
.tblInfoServRow2    {
	border:1px solid #E1FEFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F0F7FF;
	font-size:8pt;
	padding-left:2;
	padding-right:2;
	color: #003366;
}
	.tblInfoServRow2 a:link {  }
	.tblInfoServRow2 a:visited {  }
	.tblInfoServRow2 a:active {  }
	.tblInfoServRow2 a:hover {  }
	
/* -------------------- */
.tblInfoRow1    {
	border:1px solid #F7F7F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size:9pt;
	padding: 1 2;
}
	.tblInfoRow1 a:link {  }
	.tblInfoRow1 a:visited {  }
	.tblInfoRow1 a:active {  }
	.tblInfoRow1 a:hover {  }
	
/* -------------------- */
.tblInfoRow2    { border:1px none #DDEEFF; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F4FAFF; color:#001A33; font-size:8pt; padding-left:2; padding-right:2; padding-top:0; padding-bottom:0 }
	.tblInfoRow2 a:link { }
	.tblInfoRow2 a:visited {  }
	.tblInfoRow2 a:active {  }
	.tblInfoRow2 a:hover {  }

/* -------------------- */
.NewsTicker  { color: #003399; background-color: #FFFFFF;border-left-width:1; border-right-width:1; border-top-style:solid; border-top-width:1; border-bottom-style:solid; border-bottom-width:1}
	.NewsTicker a:link {  text-decoration: none; font-weight: bold; color:#003399}
	.NewsTicker a:visited {  color: #003399}
	.NewsTicker a:active {  color: #000000}
	.NewsTicker a:hover {  color: #000000}

/* -------------------- */
.SafeButton			{ border:2px outset #00DF70; font-family: Ms Sans Serif, arial, Geneva, sans-serif; background-color: #99FFCC; color:#006600 }
.EditButton			{ border:2px outset #FFCC99; font-family: Ms Sans Serif, arial, Geneva, sans-serif; background-color: #FAFEC2; color:#006600 }
.AlertButton		{ border:2px outset #FF9966; font-family: Ms Sans Serif, arial, Geneva, sans-serif; background-color: #F1CDB1; color:#800000 }
.alert				{ font-family: Ms Sans Serif, arial, Geneva, sans-serif; color: #FF0000; font-weight: bold }

/* -------------------- */
.tblAdmin			{ font-family: Ms Sans Serif, arial, Geneva, sans-serif; background-color:#C0C0C0; color:#000000}
	.tblAdmin a:link { text-decoration:none;}
	.tblAdmin a:visited { text-decoration:none; }
	.tblAdmin a:active { text-decoration:none; }
	.tblAdmin a:hover { text-decoration:underline; }

.tblAdminHeading	{ font-family: Ms Sans Serif, arial, Geneva, sans-serif; background-color:#C0C0C0; color:#000000}
	.tblAdminHeading a:link { text-decoration:none;}
	.tblAdminHeading a:visited { text-decoration:none; }
	.tblAdminHeading a:active { text-decoration:none; }
	.tblAdminHeading a:hover { text-decoration:underline; }

.tblAdminDefRow		{ font-family: Ms Sans Serif, arial, sans-serif; background-color:#E9E9E9; font-size:9pt; color:#000000 }
	.tblAdminDefRow a:link { text-decoration:none;}
	.tblAdminDefRow a:visited { text-decoration:none; }
	.tblAdminDefRow a:active { text-decoration:none; }
	.tblAdminDefRow a:hover { text-decoration:underline; }
	
.tblAdminRow1		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333}
	.tblAdminRow1 a:link { text-decoration:none;}
	.tblAdminRow1 a:visited { text-decoration:none; }
	.tblAdminRow1 a:active { text-decoration:none; }
	.tblAdminRow1 a:hover { text-decoration:underline; }
	
.tblAdminRow2		{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FBFBFB; color:#333333}
	.tblAdminRow2 a:link { text-decoration:none;}
	.tblAdminRow2 a:visited { text-decoration:none; }
	.tblAdminRow2 a:active { text-decoration:none; }
	.tblAdminRow2 a:hover { text-decoration:underline; }
	
.smallfont			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }
.shadow1 			{ FILTER:shadow(color=#FF0000, direction=135) }
.shadow2 			{ FILTER:shadow(color=#FF0000, direction=225) }
.BPGbutton			{ font-family: Verdana, Arial, Helvetica, sans-serif; border:2px outset #00CCFF; color:#FFFFFF; background-color:#006699 }
.BPGhr				{ border:1px solid #993333; background-color: #630000; color:#FF3300; }

/* -------------------- */
.menuitem { PADDING-RIGHT: 0px; BORDER-TOP: 1px solid #EFEFF1; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid #C0C6C7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

	.menuitem a:link { color: #002448;  text-decoration:none; }
	.menuitem a:visited { color: #002448;  text-decoration:none; }
	.menuitem a:active { color: #003366;  text-decoration:underline; }
	.menuitem a:hover {
	color: #003366;
	text-decoration: underline;
}

/* ========== Copy/Past this into stile#.css OR make new style#.css and Copy/Paste into it ========== */

/* local style for dynastyle.asp */
.vMousOver {background-color: #DDEEFF}
.vMousOut {background-color: #C0D8FE}
.vBorder     { background-color: #CC0000 }

/* ========== Special for ECHO ========== */

 a:link.bpg  { font-family: 'Arial'; text-decoration: none; font-size: 9pt; color: #FFFFFF;  border: 2px outset #00CCFF; padding-left: 2; padding-right: 2;  padding-top: 4; padding-bottom: 0; background-color:#295584 }
 a:visited.bpg { font-family: 'Arial'; text-decoration: none; font-size: 9pt; color: #FFFFFF; border: 2px outset #0099FF; padding-left: 2; padding-right: 2;  padding-top: 4; padding-bottom: 0; background-color:#295584 }
 a:active.bpg { font-family: 'Arial'; color: #183C5A; background-color: #B5DBFF }
 a:hover.bpg { font-family: 'Arial'; color: #183C5A; background-color: #B5DBFF }li {
	font-size: 9pt;
	padding-bottom: 7pt;
	list-style-image: url(../images/drop.gif);
}
.copyright {
	font-size: 8pt;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
}
	.copyright a:link { color: #EEEEFF;  text-decoration:underline; }
	.copyright a:visited { color: #EEEEFF;  text-decoration:underline; }
	.copyright a:active { color: #EEEEFF;  text-decoration:underline; }
	.copyright a:hover { color: #FFFF99;  text-decoration:underline; }
.MainBody {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #99CCFF;
	border-right-color: #99CCFF;
	border-bottom-color: #99CCFF;
	border-left-color: #99CCFF;
}
.notefont {
	font-weight: bold;
	color: #996600;
	border: none;

}.caption {
	font-size: 8pt;
}

.superfont {font-size:7pt; vertical-align:super }
.indentblock {
	text-indent: 30pt;
}
.leadinglines {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
.leadinglinesindent {
	text-indent: 30pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
.borderline {
	padding: 3px;
	border: 1px dashed #99CCFF;
}
