/* HTML elements */
body{
	background-color:#e4e4e4;
	padding:0px 0 0 0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	line-height:13px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
img {
	display:block;
	border:0;
}
form {
	margin:0px 0px 0px 0px;
	padding:0;
}
input.text,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#f0f0f0;
	margin:0;
	padding:1px;
	border: 1px inset #b3b3b3;
}
input:focus, input.sffocus, textarea:focus, textarea.sffocus{ 
	background-color: lightyellow;
}

input.image{
	margin:0;
	padding:0;
}
a { 
	text-decoration:none;
	color:#880025;
}
a:hover {
	text-decoration:underline;
}

p {
	margin:8px 0px 8px 0px;
	padding:0;
}
th {
	text-align:left;
}
/* bullet lists */
ul {
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style: none;
	position:relative;
	/*left:-3px;*/
}
li{
	padding-left: 8px;
	background-image: url(../images/bullet_1.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-weight:bold;
}
li.nobul{
	background-image: none;
	font-weight:normal;
}
hr {
	width:100%;
	border:none;
	border-bottom:2px solid #367598;
	padding-top:2px;
	margin-bottom:2px;
}

/* Classes */
div.mainpanel {
	width:800px;
	position:relative;
	background-image:url(../images/backgrounds/blue.gif);
}

div.mainbox {
	background-color:white;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	padding:8px 8px 0px 8px;
	overflow:hidden
}

div.finishboxholder {
	background-image:url(../images/corner.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
div.finishbox {
	border-bottom:1px solid black;
	border-left:1px solid black;
	background-color:white;
	height:13px;
}

.heading_red {
	font-weight:bold;
	color:#880025;
}
.heading_blue {
	font-weight:bold;
	color:#367598;
}
.notice {
	font-weight:bold;
	color:#880025;
	text-align:center;
	font-size:17px;
	background-color:#ededed;
	padding:8px;
}

/* Ids for DIVS */
div#container {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	border-left:1px solid #333333;
	border-right:1px solid #333333;

}

/* W3C BOX MODEL - NEEDS IE5 HACK */
div#footer {
	width:772px;
	height:20px;
	background-image:url(../images/footer.gif);
	padding:3px 14px 0px 14px;
	color:white;
}