body{height: 100%;background:none;}

/* ======================================== Application space ==============================*/
#contentcolumn
{
margin: 0 177px 30px 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding:21px 23px 10px 23px;
font-size:1.2em;
line-height:1.5em;
border-right: 1px solid #eee;
display:block;
}

#contentcolumn ul{padding:0px 0px 0px 23px;}
#contentcolumn .label{ width:100px;}
#contentcolumn .button{ width:100px;}
#contentcolumn input{ width:180; vertical-align:middle;font-family: Arial, Helvetica, sans-serif;color:black;height:auto;padding: 0px 0px 0 0px;margin:0px 0px 0px 0px;font-size:1em;float:none;font-weight:normal; display:inline;}
#contentcolumn input.button{ width:100px; margin:0 0 0 10;}
#contentcolumn select {width:auto;margin: 0px 0px 0px 10px;font-size:1em;color:black;margin:0px 0px 0px 0px;display:inline;}
#contentcolumn div {display:inline; clear:left; margin:0 0 7px 0; float:none; }
#contentcolumn table {width:80%}
table td {
	padding: 0.5em 1.2em 0.5em 0.5em;
	text-align:left;
	border:solid 0 #777;
}


#contentcolumn hr {color:#eee;border:1;}
#contentcolumn .tableheader td { font-weight:bold; background-color:#6b0000; color:#ccc;}
#contentcolumn .tableheader td a:link{color:#ccc;}
#contentcolumn .tableheader td a:visited{color:#ccc;}
#contentcolumn .tableheader td a:hover{color:#fff;}

#contentcolumn .tableitem td{ background-color:#fff;}
#contentcolumn .tablealternatingitem td{ background-color:#eee;}

/* ======================================== Right ==============================*/
#rightcolumn{
float: left;
width: 177px; /*Width of right column*/
margin-left: -177px; /*Set left margin to -(RightColumnWidth)*/
background: #fff;
margin-bottom:5px;
text-align:left;
}
#rightcolumn .rightbox{
border:1px solid #ede6cd;
background-color:#fefaef;
margin-top:10px;
}

#rightcolumn h4{
height: 27px;
color: #fff;
font-size: 1.2em;
line-height:2.3em;
font-weight:bold;
padding: 0px 0 0 22px;
background-image: url(/media/Media,31,en.gif); background-position: center left; background-repeat:no-repeat;
background-color:#6b0000;
}


#rightcolumn h5{
font-weight:bold;
}

#rightcolumn .rightbox p{padding:5px 10px 10px 10px;	font-size: 1.2em;line-height:1.6em; float:none;text-align:left;}
#rightcolumn .rightbox form label { color:#666; padding:5px 10px 10px 10px; font-weight:normal;font-size:1em; clear:none;display:inline; float:left; line-height:1.3em; }
#rightcolumn .rightbox form fieldset { color:#fff; margin:0 0px 7px 0px;font-weight:bold; font-size:1.2em; border:0px solid #eee; padding: 0;}
#rightcolumn .rightbox form input.search_button{font-family: Arial, Helvetica, sans-serif;color:#fff;height:2em;padding: 0px 3px 0 3px;margin:-4px 0px 10px 8px;font-size:0.9em;float:left; background-color:#cc0000;border:0; font-weight:normal; display:inline;}
#rightcolumn ul{list-style-type:square;margin:8px 0 4px 25px; padding:0px;	}

#rightcolumn ul li {  
	background-color: transparent;
	color:#666;
	font-size: 1.1em;
	line-height:1.5em;

	}

#rightcolumn ul li a{ color:#666;font-size: 1.2em;}
