@CHARSET "ISO-8859-1";

/* ------------ General Links ------------ */
A:link {
    COLOR: #000000;
    text-decoration: underline
}

A:visited {
    COLOR: #000000;
    text-decoration: underline
}

A:active {
    COLOR: #000000;
    text-decoration: underline
}

a.actionLink, a.actionLink:hover, a.actionLink:visited, a.actionLink:active {
	color: #b22222;
	font-weight: bold;
}

div.sub_section {    
    padding-top: 5px;
    font-size: 12px;
    line-height: 18px;
    color: #333333;
    width: 515px;
	min-height: 75px;	
	/* IE min-height hack */
	height:auto !important;
	height:75px;
}

div.sub_section ul {
	margin-left: 25px;
}

div.sub_section a:link, div.sub_section a:visited, div.sub_section a:active {
	color: #b22222;
	font-weight: bold;
}

/* ------------ MESSAGES ------------ */
div#confirmation {
	border: 1px dashed black;
	width: 400px;
	margin: 10px;
	background-color: white;
	padding: 10px;
	font-family: arial, monospace;
	font-weight: bold;
}

div#errorMessage {
	border: 1px dashed black;
	width: 400px;
	margin: 10px;
	background-color: white;
	padding: 10px;
	font-family: arial, monospace;
	font-weight: bold;
	color: red;
}

/* ------------ NeededItems ------------ */
div.itemBox {
	border: 1px solid black;
}

.itemHeader {
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;	
}

/* ----------- Rounded Content ------------*/
table.rounded {
	margin: auto;
	margin-bottom: 15px;	
}

td.roundedContent {
	background: url( '../img/rounded/content_bg.gif' );	
}

td.roundedTopLeft {
	width: 15px;
	height: 34px;
	background: url( '../img/rounded/corner_tl.gif' );
}

td.roundedTopRight {
	width: 15px;
	height: 34px;
	background: url( '../img/rounded/corner_tr.gif' );
}

td.roundedTop img {
	width: 15px;
	height: 34px;	
}

td.roundedTopMiddle {
	background: url( '../img/rounded/middle_t.gif' );
}

.roundedHeader {
	color: white;
	padding: 0;
	padding-top: 5px;
	margin: 0;
}

td.roundedBottomLeft {
	width: 15px;
	height: 15px;
	background: url( '../img/rounded/corner_bl.gif' );
}

td.roundedBottomRight {
	width: 15px;
	height: 15px;
	background: url( '../img/rounded/corner_br.gif' );
}

td.roundedBottom img {
	width: 15px;
	height: 15px;	
}

td.roundedBottomMiddle {
	background: url( '../img/rounded/middle_b.gif' );
}

td.roundedLeftSide {
	background: url( '../img/rounded/side_l.gif' );
}

td.roundedRightSide {
	background: url( '../img/rounded/side_r.gif' );
}