/* rise-sw.co.uk */

/* general */

	body {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 80%;
   height: 700px,
	color: white;
	margin-top: 10;
	margin-bottom: 10;
	margin-left: 0;
	background-color: #6B7C86;
	padding: 0px;
	text-align:center;
}
	h1 {
		font:					bold 14pt Arial;
		color:				#FD9028;
	}
	h2 {
		font:					bold 11pt Arial;
		color:				#800B0B;
	}
	p {
		font-family:		arial,helvetica,verdana,sans-serif;
		font-size:			100%;
		color:				white;
		}
	p.green {
		font-family:		arial,helvetica,verdana,sans-serif;
		font-size:			100%;
		color:				#D6DF3B;
		}
	li {
	background-color: transparent;
	list-style-image: url(../images/bullet.gif);
}
	b{
		font:				bold 9pt Arial;
		color:				#D6DF3B;
	}
	b.green{
		font:				bold 9pt Arial;
		color:				#D6DF3B;
	}	
	hr {
		height:				1px;
		color:				#FF7510;
	}

/* tables */

	table{
	height: 100%;
}
table.admin{
	height:20px;
}
td.adminTableRow
{
	font-size: 0.8em;
	height:15px;
}
th.adminTableHeader
{
	text-align:left;
	font-size:0.9em;
	color:#000000;
	background-color:#D6DF3B;
}
	table.main{
	height: 520px;
}
		
	td.asterisk{
	background-image: url(../images/asterisk-background.gif);
}

	td.content{
	border-style: none;
	background-image: url(../image/asterisk-background.gif);
}	
	td.blankform{
	border-style: none;
	background: transparent;
}
	td.left{
	border-style: none;
	background-image: url(../image/drop-left.gif);
}	
	td.right{
	border-style: none;
	background-image: url(../image/drop-right.gif);
}	

	td.logo{
		height: 43px;

}
	td.header{
		height: 10px;

}
	td.menu{
		height: 42px;

}
	td.content{
		width: 550px;
		height: 100%;
		padding: 10px;

}
	td.cta{
		width: 190px;
		height: 100%;

}
td.form-error
{
	color:Red;	
}

/* hyperlinks */

	a {
	color:				#D6DF3B;
	text-decoration: underline;
}
	a.content {
		color:				#FF7510;
		text-decoration:	underline;
	}
	a.content:hover {
		color:				#3C1E79;
		text-decoration:	none;
	}
	a.menu {
		font:					bold 10pt Arial;
		text-decoration:	none;
		color:				#646464;
		}
	a.menu:hover {
		color:				#FD9028;
		font:					bold 10pt Arial;
		text-decoration:	none;
	}
		a.submenu {
		font:					bold 10pt Arial;
		text-decoration:	none;
		color:				#FD9028;
		}
	a.submenu:hover {
		color:				#646464;
		font:					bold 10pt Arial;
		text-decoration:	none;
	}
	a.footer {
		background:			white;
		color:				#3C1E79;
		font-weight:		bold;
		text-decoration:	underline;
	}
	a.footer:hover {
		background:			white;
		color:				#3C1E79;
		font-weight:		bold;
		text-decoration:	none;
	}
	a.header {
		color:				#3B1D79;
		font-weight:		bold;
		text-decoration:	none;
	}
	a.header:hover {
		font-weight:		bold;
		text-decoration:	underline;
	}
	a.admin {
		color:				black;
		text-decoration:	none;
		font-family:		arial,helvetica,verdana,sans-serif;
		font-size:			98%;
		font-weight:		bold;
	}
	a.admin:hover {
		color:				#3C1E79;
		text-decoration:	underline;
	}
	a.staticMenu {
		font-family:		verdana,arial,helvetica,sans-serif;
		font-weight:		bold;
		font-size:			90%;
		color:				#000000;
		background:			#ffffff;
		text-decoration:	none;
	}
	a.staticMenu:hover {
		font-family:		verdana,arial,helvetica,sans-serif;
		font-weight:		bold;
		font-size:			90%;
		color:				#666666;
		background:			#ffffff;
		text-decoration:	none;
	}
	a.subMenu {
		font-family:		verdana,arial,helvetica,sans-serif;
		font-weight:		bold;
		color:				#000000;
		background:			#ffffff;
		text-decoration:	none;
	}
	a.subMenu:hover {
		font-family:		verdana,arial,helvetica,sans-serif;
		font-weight:		bold;
		color:				#666666;
		background:			#ffffff;
		text-decoration:	none;
	}

/* form */

	input.searchButton {
	/*
	width:				50px;
	height:				22px;
	*/
	
	font-family:			verdana,sans-serif,arial,helvetica;
	font-size:				x-small;
	font-weight:			bold;
	color:					#ffffff;
	margin-top:				0px;
	margin-bottom:			1px;
}

/* text boxes */
	input.inputLarge {
	width:					500px;
	}
	input.inputMedium {
	width:					300px;
	}
	input.inputSmall {
	width:					100px;
	}
/* buttons */
	input.buttonLarge {
	width:					200px;
	font-size:				small;
	}
	input.buttonSmall {
	width:					100px;
	font-size:				small;
	}