/* CSS Document */

blockquote {
	max-width: 620px;
	background: url(rs-right.png) right repeat-y 
}
blockquote::before {
	display: block;
	line-height: 0;
	background: url(rs-topright.png) top right no-repeat;
	content: url(rs-topleft.png) 
}
blockquote::after {
	display: block;
	line-height: 0;
	background: url(rs-bottomright.png) bottom right no-repeat;
	content: url(rs-bottomleft.png) 
}
	

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


*{
	list-style:none;
	margin:0px;
	padding:0px;
	/*text-align: left;*/
}

	
#menu {
	background: #000;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 15em;
	text-align:left;
}
#menu li {
	font: 77.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	/*font: 77.5%;*/
	margin: 0;
	padding: 0;
	font-weight:bold;
	text-align:left;
	/*font-family: Arial, Helvetica, sans-serif;*/
}
#menu a {
	background: #000 url("images/hoverno.gif") left center no-repeat;;
	border-bottom: 1px solid #393939;
	color: #ccc;
	display: block;
	margin: 0;
	padding: 8px 16px 8px 12px;
	text-align:left;
	text-decoration: none;
}


#menu a:hover {
	background: #F66312 url("images/hoversi.gif") left center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}	

.mainExpand {
	cursor:pointer;
	cursor:pointer;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
    border-left:#FFD098 10px solid;
}  

/* Checkboxes */
label.checkbox_checked {
	background: #fff url(icons/tick.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
label.checkbox_unchecked  {
	background: #fff url(icons/cross.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}

/* Radio Buttons */
label.radio_checked {
	background: url(icons/tick.gif) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
	font-weight: normal;
	font-size: 14px;	
}
label.radio_unchecked  {
	background: url(icons/cross.gif) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
	font-weight: normal;
	font-size: 14px;	
}


/* Hover State */
label:hover{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	cursor:pointer;
/*	background-color:#fff;*/
}

label.highlighted {
	border: 1px solid #333;
	font-weight: bold;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -1000px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

#lblanco {
	color: #ffffff;
	padding-left:7px;
}

#lblanco a {
	color: #ffffff;
	text-decoration:none;
}

#lblanco a:hover {
	color: #ffffff;
	text-decoration:underline;	
}
