html {
	background: url(/core/images/mainbg.gif);
	height: 100% ;
}

body {
	margin: 0px 0px 0px 0px ;
	background: url(/core/images/headerbg.gif) repeat-x top left;
	height: 100% ;
	font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
}

#header {
	width: 697px ;
	background: url(/core/images/whitehead-narrow.jpg) no-repeat ;
	padding-left: 21px ;
	height: 117px ;
}

#all {
	height: 100% ;
	width: 718px ;
	background: url(/core/images/contentbg-narrow.jpg) repeat-y ;
	margin: auto;
}

#container {
	width: 676px ;
	margin: auto ;
	text-align: left ;
	padding: 0px 21px 0px 21px ;
	background: url(/core/images/contentbg-narrow.jpg) repeat-y ;
}

a {
	color: #000099 ;
	text-decoration: none ;
}

a:hover {
	text-decoration: underline ;
}

img {
	border: 0px ;
}

.noborder {
	border: none ;
}

h1,h2 {
	display: block ;
	background: url(/core/images/ribbon_bg.png) #000000 repeat-x ;
	height: 25px ;
	width: 668px ;
	color: #FFFFFF ;
	line-height: 25px ;
	padding: 0px 0px 0px 8px ;
	text-shadow: black 2px 2px 2px ;
	font-weight: bold ;
	font-size: 12px ;
	overflow: hidden ;
	margin: 6px 0px 6px 0px ;
}

h1 {
	margin-top: 0px ;

}

#sites {
	display: block ;
	height: 125px ;
	width: 668px ;
	overflow: hidden ;
}
#sites a {
	display: block ;
	width: 25% ;
	height: 125px ;
	text-decoration: none;
	text-align: center;
	float: left ;
	padding-bottom: 4px ;
	color: #000000 ;
}

#copyright {
	border-top: 1px #A5A5A5 solid ;
	display: block ; 
	width: 450px ;
	text-align: center ;
	color: #777777 ;
	padding: 20px 0px 20px 0px ;
	margin: auto ;
	margin-top: 20px ;
}

#contact {
	display: block ;
	height: 220px ;
}

#spinner {
	padding: 94px 320px 94px 320px ;
}

.text {
	display: block ;
	width: 100% ;
	padding: 0px 6px 0px 6px ;
	
}

form fieldset {
  clear: both;
  border-color: #000000;
  border-width: 0px 0px 0px 0px;
  border-style: none ;
}

form label {
	display: block ;
	float: left ;
	width: 130px ;
	padding-top: 3px ;
}

.center {
	display: block ;
	margin: auto ;
}

.backuptable {
    border: 1px solid #000000 ;
    border-top: none ;
}

.backuptable td {
    border-top: 1px solid #000000 ;
    padding: 6px 4px 6px 4px ;
    
}

.backuptable .green {
    background: #66FF66 ;
}

.backuptable .red {
    background: #E3170D ;
    color: #FFFFFF ;
}

.backuptable .yellow {
    background: #FFFF00 ;
}
