/*     Document   : main - Direct    Created on : 20-Nov-2012, 13:32:53    Author     : matthew.gorton1    Description:        Main stylesheet for generic HTML tag restyling.	Update     :		[RLK 17/07/15] <a> link underline in article answer*/body {		margin: 0px;		background: #FFF url("/euf/assets/images_fasthosts/titlebar_bg_new2015.png") repeat-x 0px 0px;		font-family: Arial, sans-serif;		font-size: 13px;		line-height: 140%;		color: #505050;}p {		margin: 10px 0px;}a {		text-decoration: none;		/*color: #11a4e2;	*/	color: #144A91;}a:visited {		color: #0f83b3;}a:hover {		text-decoration: underline;}a:active {		color: #0d2b3f;}h1, h2, h3, h4 {		margin: 20px 0px;		line-height: normal;}h1 {		margin-top: 0px;		font-size: 24px;}h2 {		font-size: 18px;		color: #144b93;}h3 {		font-size: 16px;}h4 {		font-size: 17px;		font-weight: normal;}ul {		padding: 0px 0px 0px 18px;		margin: 20px 0px;		list-style: square;}/* Tables */table {		border-collapse: collapse;		border-color: #A2A2A2;}tr th, tr td {		border-color: #A2A2A2;		text-align: left;		padding: 1%;}tr th {		background: #DDDDDD;}table caption {		display: none;}/* Form controls *//* Select and select button */div.select {		position: relative;		float: left;		width: 100%;		margin: 0px;		padding: 0px;		background: #ffffff url("/euf/assets/images_fasthosts/responsive/drop-list-button.png") no-repeat right -5px;}div.select:hover {		background-position: right -45px;}div.select:active, div.select.focus {		background-position: right -85px;}div.select span {		display: block;}div.select span, div.select select,.textbox, input[type="text"] {		float: none;		/*line-height: 38px;	*/	line-height: 28px;		font-size: 11px;}div.select span,textarea, .textbox, input[type="text"] {		/*height: 38px;	*/	height: 28px;		padding: 0px 5px;		border: solid 1px #999999;		color: #505050;}textarea {		height: 100px;}div.select:hover span,textarea:hover,.textbox:hover,input[type="text"]:hover {		/*border-color: #11a4e2;	*/	border-color: #144A91;}div.select:active span,div.select.focus span,textarea:focus,.textbox:focus,input[type="text"]:focus {		border-color: #505050;}div.select select {		position: absolute;		top: 0px;		left: 0px;		width: 100%;		/*height: 40px;	*/	height: 30px;		cursor: pointer;		opacity: 0;		filter: alpha(opacity=0);		-moz-opacity: 0;}/* Button */input[type="submit"], button, #rn_UpdateQuestion a.buttontext {		background: #0E53A7 url("/euf/assets/images_fasthosts/primary-button-right2.png") center center repeat-x;		border-radius: 5px;		border: 1px solid #304764;		color: #ffffff;		cursor: pointer;		height: 32px;		/*line-height: 32px;	*/	margin-right: 6px;		margin-top: 5px;		padding: 6px 8px;		font-family: Helvetica, Arial, sans-serif;		font-size: 14px;		font-weight: bold;		text-decoration: none;}input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus, #rn_UpdateQuestion a.buttontext:hover, #rn_UpdateQuestion a.buttontext:active {		text-decoration: underline;		cursor:pointer;}/*.button {		float: left;		background: #11a4e2;		background: #144A91;		color: #ffffff;		height: 30px;		line-height: 30px;		padding: 0px 20px;		border: solid 1px #1098d1;		border-top: solid 1px #12b9ff;		font-size: 11px;		margin-right: 10px;		cursor: pointer;		border-radius: 5px;}input.button {		/* Fix width of input button in IE7 by setting width to auto and overflow to visible * /	width: auto;		overflow: visible;}.button:hover {		background: #0f83b3;		border: solid 1px #0e6e96;		box-shadow: 0px 1px 2px #999999;}.button:active {		background: #505050;		border: solid 1px #505050;		box-shadow: 0px 5px 10px #333333 inset, 0px -1px 0px #888888 inset;}*/.rn_Required, .rn_ErrorLabel {		color: #C10000;}.rn_AnswerFeedback .rn_Title {		border-bottom: 1px solid #BBBBBB;	    margin-bottom: 10px;	    padding-bottom: 2px;		color: #144B93;	    font-size: 18px;		line-height: normal;}.rn_AnswerDetail a:link {		text-decoration: underline;}.rn_AnswerDetail a:hover {		text-decoration: none;}