@charset "utf-8";
/* CSS Document */

body {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background:white;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;	
	width:100%;
}
div#container {
	width: 80%;  /* this will create a container 80% of the browser width */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top:10px;
}
div#header {
	background:white;
	padding: 40px 0 0 0;
	font-size:medium;
	text-align:right;
	word-spacing: 15px;
	margin-bottom:10px;
}
div.opfr {
padding: 0 1% 0 0
}

div#header hr {
width:100%;
text-align: right;/*this will align it for IE*/
margin: 0 0 0 auto; /*this will align it right for Mozilla*/
color:#097cb0;
}

div#footer hr {
width:100%;
text-align: left;/*this will align it for IE*/
margin: 0 auto 0 0; /*this will align it left for Mozilla*/
color:#097cb0;
}

div#mainContent hr {
width:100%;
color:#097cb0;
margin-top: 20px;
}

div#mainContent div.box div.description hr {
color:#097cb0;
width:100%;
}


#header A:link {text-decoration: none; color:#097cb0;}
#header A:visited {text-decoration: none; color:#097cb0;}
#header A:active {text-decoration: none; color:#097cb0;}
#header A:hover {text-decoration: none;; color:#097cb0;}

div#mainContent {
	background: #FFFFFF;
	margin-top:0px;
}
div#mainContent div.enterBox {
	background-color:#white;
	width:60%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 6px 10px 2px 10px;
	margin-top:90px;
	border: 1px solid #097cb0;;
}

div#mainContent div.box {
	background-color:#white;
	margin-top:20px;
}

div#mainContent div.smallBox {
	background-color:#white;
	width:40%;
	/*margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	margin-top:0px;
	font-size:smaller;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}  
div.description {
	text-align:left;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	text-align:justify;
	margin-bottom: 6px;
	background-color:white;
	overflow:hidden;
}
div.enterBox div.description h1 {
color:#097cb0;
font-family: monospace;
font-size:35px;
font-variant:small-caps;
text-decoration: underline;
}
div.description h1 {
color:#097cb0;
}

div.description h2 {
color:#097cb0;

}

div.description div.link {
text-align:justify;
width:90%;
margin: 0 20 0 0;
overflow:hidden;
}

div#search {
text-align:center;
padding: 25px 0 0px 0;
}

div.search div.uriSearch {
color:#999999;
}

div#mainContent div#unchanged {
text-align:center;
color:#00CC00;
padding:10px 0px 40px 0px;
}

div#mainContent div#moved {
text-align:center;
color:#FF9900;
padding:10px 0px 40px 0px;
}

div#mainContent div#red {
text-align:center;
color:#FF0000;
padding:10px 0px 40px 0px;
}

div#footer { 
	background:white;
	font-size:small;
	text-align:center;
	margin-top:10px;
} 
div#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.back {
text-align:right;
font-size:smaller;
}
