
/*
 * Updated: 12th January 2010
 */

* {
	font-family:	Helvetica, Arial, Tahoma, sans serif;

	background: #73a0c5;
	color:		#fff;
}

i {
	font-style:	normal;
}

*:hover {
}

a {
	text-decoration:	none;
	font-weight:			bold;
	color:						#dfd;
}
a:hover {
	text-decoration:	underline;
}

body {
	margin:	10px;
}

h1 {
}

p {
}

dl {
	margin:		40px;
}
dl dt {
	font-weight:	bold;
	margin-top:		2em;
}
dl dd {
}
dl dt a {
	font-weight:	normal;
}
dl dd a {
	font-weight:	normal;
}
dl dd p a {
	font-weight:	normal;
}


li {
	list-style-type:	square;
}


.reference {
	font-style:	italic;
}

.definition {
	margin-left:	1em;
	font-style:		italic;
	font-weight:	bold;
	color:				#fdf;
}
a.definition {
	margin-left:	0;
	font-style:		italic;
	font-weight:	bold;
	color:				#dfd;
	font-decoration:	underline;
}


#header-wrap {
	margin:	0;
	padding:	5px;
	background:	#002a55;

	/* border: 1px yellow dashed; */
}
#header-wrap img {
	background:	#002a55;
}
#header-wrap a {
	background:	#002a55;
}
#header-wrap a img {
	background:	#002a55;
	margin: 0;
	padding: 0;
	border-width:	0;
}

#menu-wrap{
	background:		#002a55;
}
/*
#menu-wrap ul{
	background:	#002a55;
}
#menu-wrap ul li{
	background:	#002a55;
}
#menu-wrap ul li a{
	background:	#002a55;
}
*/
#menu-wrap #navigation-bar {
}
#menu-wrap #navigation-bar ul {
	padding:		3px 0;
	margin-left:	0;
	border-bottom:	1px solid #666;
	font:			bold 12px Verdana, sans-serif;
}
#menu-wrap #navigation-bar ul li {
	list-style:		none;
	margin:			0;
	display:		inline;
}
#menu-wrap #navigation-bar ul li a {
	padding:		3px 0.5em;
	margin-left:	3px;
	border:			1px solid #778;
	border-bottom:	none;
	background:		#dde;
	text-decoration:	none;
}
#menu-wrap #navigation-bar ul li a:link {
	color:			#448;
}
#menu-wrap #navigation-bar ul li a:visited {
	color:			#667;
}
#menu-wrap #navigation-bar ul li a:hover,
#menu-wrap #navigation-bar ul li a:visited:hover {
	color:			#000;
	background:		#aae;
	border-color:	#227;
}
#menu-wrap #navigation-bar ul li a#current {
	background:		white;
	color:			#73a0c5;
	border-bottom:	1px solid white;
}


#content-wrap {
	min-height:	500px;
	/* background:	#fff; */
}

#footer-wrap {
	height:	50px;
}
#footer-wrap #footer {
	margin-top:	40px;
	border-top:	1px solid #666;
}

#contact-info {
	float:	left;
}
#copyright-info {
	float:	right;
}

.page-horizontal-placement-wrap {
	text-align: left;

	/* border: 1px green dashed; */
}
.page-horizontal-placed-content {
	/* text-align: center; */
	margin-left: 20px;
	margin-right: 20px;
	/* margin: auto; */
  /* width: 540px; */

	/* border: 1px white dashed; */
}



#header {
	background:	#002a55;
	border-width:	0;
}
#header img {
	border-width:	0;
}
#header a {
	border-width:	0;
}
#header a img {
	border-width:	0;
}




.content {
}
.content-para {
	margin:	20px 0 20px 0;
}
.content-para p {
}

#footer a {
	font-weight:	bold;
}
#footer p {
}



.expansion {
	margin:		10px;
	border:		2px dashed;
	padding:	10px;
	background:	#fff;
	color:		#002a55;

	text-align:	left;
}

.expansion *, .expansion h2, .expansion p {
	background:	#fff;
	color:		#002a55;
}

.expansion-close {
	float:	right;
}

