@charset "UTF-8";/* CSS Document */body{	background-color: #002276;	font-size: 62.5%;}#wrapper{	position: relative;	width: 75em;	margin: 0 auto;}#logo{  position: absolute;  top: 0;  left: 0;}#header{	width: 75em;	height: 14em;	margin: 0 0 0 0.5em;}#header h1{	margin: 0;	padding: 0;	color: #fce770;	font: bold 4.8em Times, "Times New Roman", serif;	text-align: center;}#header h2{	margin: 0;	padding: 0;	color: #fce770;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	text-align: center;}
#header p{	margin:  0;	padding: 0;	color: #fce770;	font: normal, 1.8em Times, "Times New Roman", serif;	text-align: center;}
div#pub_evolution {
  width: 450px;
  margin: 20px auto;
  padding: 10px;
  border: 1px solid #002276;
}
div#hp_slides {
  width: 300px;
  margin: 0 auto;
}
div#hp_slides div {
  width: 300px;
  height: 340px;
  text-align: center;
}
#cmwrapper{	margin: 0;	padding: 0;	width: 75em;	background: #fff;	float: left;}#backcovertext {  position: absolute;  width: 30em;  margin: 0;  padding: 12px;  top: 22em;  left: 32em;  background: #fff;  border: 2px solid #0a1660;}#backcovertext p {  margin: 5px 0 0 0;  padding: 0;  font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;}#backcovertext p.closelink {  position:absolute;  top:3px;  right:3px;  padding:0;  margin:0}#backcovertext p.top {  margin:0 0 10px 0;  font-weight: bold;}#backcovertext a:link, #backcovertext a:visited {  color: #00e;}#backcovertext a:hover {  color: #f00;}#menu {	margin: 1.5em 0;	padding: 0;	float: left;	background: #FFF;	border-right: 1px solid #102296;	width: 17em;}#menu p{	margin: 0;	padding: 0;}#menu ul{	margin: 0;	padding: 0;}#menu li {	list-style-type: none;	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;	color: #B49627;	padding: .5em 1em 0 1em;	margin: 0;}#menu li.sub{  color: #957915;  font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;  padding-left: 1.9em;}#menu a{	margin: 0;    padding: 0;	text-decoration: none;	display: inline;}#menu a:link, #menu a:visited{	color: #0a1660;}#menu a:hover{	color: #C8AB3A;}#menu li.sub a:link, #menu li.sub a:visited{	color: #0a1660;}#menu li.sub a:hover{	color: #C8AB3A;}
#menu div#cc {
  margin: 20px .5em 2px .5em;
  width: 16em;
  background-color: #002276;
}
#menu div#fb {
  margin: 20px .5em 2px .5em;
  width: 16em;
  text-align: center;
}
#menu div#cc table {
  border-collapse:collapse;
  border-spacing:0;
  width: 16em;
  background-color: #002276;
}
#menu div#cc table p {
  font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;  color: #fff;
  margin: 0 0 10px 0;
}
#menu div#cc table p.cc_signup {
  font-size: 1.1em;
  font-weight: normal;
}
#menu div#cc table input.textfield {
  width: 12em;
}
#menu div#cc table td.cc_spacer {
  width: 15em;
}#content {	margin: 2em 1em 1em 0;	background: #FFF;		padding: 0;	float: right;	width: 56em;		}
#content a:link {
  color: #0000ef;
}
#content a:visited {
  color: #005fff;
}
#content a:hover {
  color: #b87d00;
}
#content blockquote.level1 {
  margin: 0;
  padding: 0 3em;
}
#content blockquote.level1 p {
  font: normal 1.2em/1.35em Verdana, Arial, Helvetica, sans-serif;
}
#content blockquote.level2 {
  margin: 0;
  padding: 0 6em;
}
#content blockquote.level2 p {
  font: italic 1.3em/1.4em Georgia, "Times New Roman", Times, serif;
}#footer {	margin: 0;	padding: 0;	clear: both;}#footer p{	margin:  0;	padding: .5em;	color: #fce770;	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;	text-align: center;}p {	margin: 0 1em 1em 1em;	padding: 0;	font: 1.2em/1.35em Verdana, Arial, Helvetica, sans-serif;	color: #0a1660;}
sup {
  font: 1.1em/0 Verdana, Arial, Helvetica, sans-serif;  color: #0a1660;
  margin: 0;
  padding: 0;
  vertical-align: .3em;
}
p.error {  color: #f91a00;  font-weight: bold;  font-size: 1.4em;}a.hpMenu{	margin: 0;    padding: 0;	text-decoration: none;	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;	display: inline;}a.hpMenu:link, a.hpMenu:visited{	color: #0a1660;}a.hpMenu:hover{	color: #B49627;}h1 {	margin: 0 0 1em 0;	padding: 0;	font: bold 2.4em Georgia, "Times New Roman", Times, serif;	color: #0a1660;	text-align: center;}h2 {	margin: 0 0 1em 0;	padding: 0;	font: bold 1.8em Georgia, "Times New Roman", Times, serif;	color: #0a1660;	text-align: center;}h3 {	margin: 0 0 1em 0;	padding: 0;	font: bold 1.6em Georgia, "Times New Roman", Times, serif;	color: #0a1660;	text-align: center;}

h4 {	margin: 0 0 1em 0;	padding: 0;	font: bold 1.5em Verdana, Arial, Helvetica, sans-serif;	color: #0a1660;	text-align: left;}h5 {	margin: 0 0 1em 0;	padding: 0;	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;	color: #0a1660;	text-align: left;}
h6 {	margin: 0 0 1em 0;	padding: 0;	font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;	color: #0a1660;	text-align: center;}


h7 {	margin: 0 0 1em 0;	padding: 0;	font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;	color: #0a1660;	text-align: left;}


/*  Home Page Animation */
#controls {
	text-align: center;
	margin: -10px 0 10px 0;
}
#pager a, #controls .control  {
	font-size: 12px;
	font-weight: bold;
	color: #C8AB3A;
	background: #002276;
	padding: 2px 5px;
	text-decoration: none;
	margin-left: 5px;
	cursor: pointer;
}
#pager a:link, #pager a:visited {
  color: #C8AB3A;
}
#pager a:link.activeSlide, #pager a:visited.activeSlide {
	background-color: #E6E2AF;
	color: #002276;
}
#pager a:hover, #playControl:hover {
	background: #900;
}