/* CSS Document */
/*-----HTML tag styles here----------------*/
h1, h2, h3, h4, h5, h6, h7{
	color:#000099;
	clear: right;
}
a{color:#000099;}
 strong{color:#000080;}

body{
	text-align:center;
	background-color:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 10px 0px;
	height:100%;
}
#header{
	font-size:10px;
}
img{
	padding:0px;
	margin:0px;
	border:none;
}
a img{
	border:0px none;
	text-decoration: none;
}
p{
	text-align:justify;
	padding:0px;
	margin:0px 0px 10px 0px;
}
p + p {
  text-indent: 1.5em;
  margin-top: 0;}
form{
	padding:0px;
	margin:0px;
}
/*dotted seperator*/
hr {
border: none 0;
border-bottom: 1px dashed #CCCCCC;/*the border*/
width: 90%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
text-align:center;
clear:both;
margin:10px auto;
}

/*----Elements with unique IDs go here-----*/
#holder{
	padding:0px;
	width:800px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	height:100%;
}

#header{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#subHeader{
	padding:0px;
	margin: 10px;
	margin-bottom:0px;
}
#main{
	margin: 0px 10px 5px 0px;
	padding-bottom:0px;
	height:100%
}
#welcomeImg {
	float: left;
}
#searchForm {
	float:right;
}
#footer {
	margin:10px;
}
div.clear{clear:both;}
#articleNav{margin:0px 100px; color:#999999;}
#articleNav a{color:#000066; text-decoration:none;}
#articleNav a:hover{text-decoration:underline;}
#forwardButton{float:left;}
#backButton{float:right;}
#backlinks a{color:#000099;}

.floatLeft{float:left; width:45%;}
.floatRight{float:right;width:45%;}

.articleContent img{
	float:left; margin: 0px 10px 10px 0px; padding: 0px;
}
.articleContent table{ margin: 10px 5px; border:1px solid #000000; padding:0px;}
.articleContent table tr{ margin: 0px; padding:0px; border:none;}
.articleContent table td{ border:1px solid #000000; margin: 0px; padding:5px;}


.articleContent .captionBox{
	float:left;
	width:240px;
}
.articleContent .captionBox{
	float:left;
	width:240px;
	margin: 0px 10px 0px 0px;
	color:#000099;
	font-weight:bold;
}
.articleContent .captionBox .caption{
	clear:both;
	text-align:center;
	margin:5px 0px;
}
.articleContent li{
	
}

.articleAd{
	width:100%;
	text-align:center;
}
.articleAd img{
	float:none;
}

.red{color:#FF0000}


#copyright{float:right;padding:5px 0px;}
#retrospark{float:left;padding:5px 0px;}
#retrospark a{text-decoration:none;}

#column1{
	width: 635px;
	float:left;
	border-right: 1px solid #CCCCCC;
	min-height:710px;
	line-height: 20px;
	margin:0px;
}
#column2{
	padding:20px 0px 10px;
	width:120px;
	float:right;
	margin: 0px 10px;
	min-height:680px;
	text-align:center;
}