/*~  Default/shared styles
----------------------------------------------------------------------*/
body {
	font: normal 70% Verdana, Arial, sans-serif;
}

h2.main {
	color: #6A5ACD;
	cursor: pointer;
	font-family: "Times New Roman", Times, serif;
	border: 1px solid #EBF2F8;
	padding: 0 2px 0 5px;
	height: 100%;
	font-variant: small-caps;
	background-color: White;
	font-weight: lighter;
}

.gen {
	position: relative;
}

.article {
	padding: 8px;
}
a {
	color: #7B68EE;
	text-transform: uppercase;
}
a:hover {
	color: #FFFACD;
	background-color: #7FFF00;
}
a:visited {
	color: Black;
	font-weight: bold;
}

h2 {
	font: bold 2.2em Arial, Helvetica, sans-serif;
	background: White url(../imgs/barleft.png) repeat-y left;
}

p.intro {
	font: normal 1.8em/180% "Times New Roman", Times, serif;
}

p.summary {
	font: normal 1em/130% Verdana, Arial, sans-serif;
}

p.fulltext {
	font: normal 1em/140% Verdana, Arial, sans-serif;
}

a.more {
	margin: 20px 0 0 0;
}
a:hover.more {
	background-color: transparent;
	color: #228B22;
}

.tpSection ol li {
	font: normal 1.2em/130% "Times New Roman", Times, serif;
	display: inline;
}

ul,
ul li {
	margin-left: 0;
	padding-left: 0;
}

.bc {
	margin-top: 20px;
	font-size: 1em;
}

.bc a {
	color: #2F4F4F;
}
.bc a:hover {
	color: #6A5ACD;
	background-color: transparent;
}