/* -------------------------------------------------------------------------
Regis plc : screen styles

last update: 20 April 2007
author: Andy Gosling
email: info@thinkstorm.co.uk
website: http://www.thinkstorm.co.uk
------------------------------------------------------------------------- */

/* reset whitespace */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;

}

/* layout
------------------------------------------------------------------------- */



body {


	font: 92.5%/150% Arial,Verdana,  sans-serif;
	background: #FFF;
	color: #000;


}
#is{

}
#wrapper {
margin-left: auto; 
margin-right: auto;
	position: relative;
	width: 780px;
}

#header {
	height: 164px;
	background: url("../images/header_bg.gif") no-repeat 603px 0;
}

#footer {
	margin-top: 25px;
	clear: both;
}

#socialnetworks{
float: right;
width: 150px;

margin-right: 180px;
margin-top: 40px;
}

/* type
------------------------------------------------------------------------- */

abbr, acronym {
	cursor: help;
	border-bottom: 1px dotted;
}

p {
text-align:left;
	font-size: 0.95em;
	margin: 0 0 1em 0;
	line-height:1.2em;
}

p.footer {
text-align:center;
	font-size: 0.675em;
	margin: 0 0 1em 0;
	line-height:1.2em;
	color: #cccccc;
}

em {
	font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	line-height: 1.2em;
	color: #333;
	margin: 0 0 0.8em 0;
}

h1 {
	font-size: 1em;
	margin: 0;
}

h2 {
	font-size: 1.2em;
	color: #7063A1;
	margin-top: 1.3em;
}

.intro {


}

.highlight {

}

/* hyperlinks */

#scrollArea a:link, #scrollArea a:visited{
	color: #7063A1;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
}

#scrollArea a:hover, #scrollArea a:active {
	color: #333;
	border-bottom: 1px solid #7063A1;
}

/* header
------------------------------------------------------------------------- */

#logo {
	width: 180px;
	height: 70px;
	background: #FFF url("../images/regis_logo.gif") no-repeat 0 0;
	position: absolute;
	top: 3px;
	left: 21px;
}

#logo a:link, #logo a:visited{
	width: 180px;
	height: 70px;
	display: block;
	background: #FFF url("../images/regis_logo.gif") no-repeat 0 0;
	text-indent: -999em;
	outline: none;
}

#logo a:hover, #logo a:active {
	background-position: 0 -70px;
}

#logo1 {
	width: 191px;
	height: 70px;
	background: #FFF url("../images/resi.jpg") no-repeat 0 0;
	position: absolute;
	top: 3px;
	left: 216px;
}

#logo1 a:link, #logo1 a:visited{
	width: 191px;
	height: 70px;
	display: block;
	background: #FFF url("../images/resi.jpg") no-repeat 0 0;
	text-indent: -999em;
	outline: none;
}

#logo1 a:hover, #logo1 a:active {
	
}

#date {
	position: absolute;
	top: 42px;
	right: 45px;
	font: 0.88em Arial, Verdana, sans-serif;
}

#flashContent {
	background: #FFF;
	float: left;
	width: 735px;
	height: 66px;
}




#twitter {
float: right;
}

#facebook{
float: right;
margin-top: 3px;
margin-left: 6px;
}

img{
border: none;
}

/* navigation
------------------------------------------------------------------------- */

#mainNav {
	width: 735px;
	height: 22px;
	float: left;
	margin: 10px 0 0 0;
	list-style: none;
	background-color: #3A3B54;
	border-top: 1px solid #7063A1;
	border-bottom: 2px solid #7063A1;
}

#mainNav li {
	float: left;
	height: 22px;
	margin: 0;
	display: inline;
}

#mainNav li#navHome {
	width: 47px;
	background: url("../images/nav_home.gif") no-repeat 0 0;
	margin-left: 68px;
}

#mainNav li#navHistory {
	width: 60px;
	background: url("../images/nav_history.gif") no-repeat 0 0;
}

#mainNav li#navInvestment {
	width: 84px;
	background: url("../images/nav_investment.gif") no-repeat 0 0;
}

#mainNav li#navAcquisitions {
	width: 90px;
	background: url("../images/nav_acquisitions.gif") no-repeat 0 0;
}

#mainNav li#navDisposals {
	width: 71px;
	background: url("../images/nav_disposals.gif") no-repeat 0 0;
}

#mainNav li#navRentals {
	width: 62px;
	background: url("../images/nav_Rentals.gif") no-repeat 0 0;
}

#mainNav li#navGroundRent {
	width: 92px;
	background: url("../images/nav_groundrent.gif") no-repeat 0 0;
}

#mainNav li#navCapital {
	width: 92px;
	background: url("../images/nav_capital.gif") no-repeat 0 0;
}

#mainNav li#navContact {
	width: 63px;
	background: url("../images/nav_contact.gif") no-repeat 0 0;
}

#header #mainNav li a {
	display: block;
	width: 100%
}

#mainNav li#navHome a:link,
#mainNav li#navHome a:visited{
	background: url("../images/nav_home.gif") no-repeat 0 0;
	height: 22px;
	text-indent: -999em;
	outline: none;
}

#mainNav li#navHistory a:link,
#mainNav li#navHistory a:visited{
	background: url("../images/nav_history.gif") no-repeat 0 0;
	height: 22px;
	text-indent: -999em;
	outline: none;
}

#mainNav li#navInvestment a:link,
#mainNav li#navInvestment a:visited{
	background: url("../images/nav_investment.gif") no-repeat 0 0;
	height: 22px;
	text-indent: -999em;
	outline: none;
}

#mainNav li#navAcquisitions a:link,
#mainNav li#navAcquisitions a:visited{
	background: url("../images/nav_acquisitions.gif") no-repeat 0 0;
	height: 22px;
	text-indent: -999em;
	outline: none;
}

#mainNav li#navDisposals a:link,
#mainNav li#navDisposals a:visited{
	background: url("../images/nav_disposals.gif") no-repeat 0 0;
	height: 22px;
	text-indent: -999em;
	outline: none;
}

#mainNav li#navRentals a:link,
#mainNav li#navRentals a:visited{
	background: url("../images/nav_rentals.gif") no-repeat 0 0;
	height: 22px;
	text-indent: -999em;
	outline: none;
}

#mainNav li#navGroundRent a:link,
#mainNav li#navGroundRent a:visited{
	background: url("../images/nav_groundrent.gif") no-repeat 0 0;
	height: 22px;
	text-indent: -999em;
	outline: none;
}

#mainNav li#navCapital a:link,
#mainNav li#navCapital a:visited{
	background: url("../images/nav_capital.gif") no-repeat 0 0;
	height: 22px;
	text-indent: -999em;
	outline: none;
}

#mainNav li#navContact a:link,
#mainNav li#navContact a:visited{
	background: url("../images/nav_contact.gif") no-repeat 0 0;
	height: 22px;
	text-indent: -999em;
	outline: none;
}

#header #mainNav li a:hover,
#header #mainNav li a:active {
	background-position: 0 -25px;
}

#mainNav li#navIs {
	position: absolute;
	top: 74px;
	right: 0;
	width: 26px;
	height: 26px;
	background: url("../images/is_btn.jpg") no-repeat;
}

#mainNav li#navIs a:link,
#mainNav li#navIs a:visited{
	width: 26px;
	height: 26px;
	text-indent: -999em;
	outline: none;
	background: url("../images/is_btn.jpg") no-repeat 0 0;
}

#mainNav li#navIs a:hover,
#mainNav li#navIs a:active {
	background-position: 0 -30px;
}

/* highlight current menu item */

#home #mainNav li#navHome a,
#history #mainNav li#navHistory a,
#investment #mainNav li#navInvestment a,
#acquisitions #mainNav li#navAcquisitions a,
#disposals #mainNav li#navDisposals a,
#rentals #mainNav li#navRentals a,
#groundrent #mainNav li#navGroundRent a,
#capital #mainNav li#navCapital a,
#contact #mainNav li#navContact a {
	background-position: 0 -25px;
	cursor: default;
}

/* main content
------------------------------------------------------------------------- */

#mainContent {
	/*height: 318px;*/
	margin: 5px 0 0 0;
	background: url("../images/title_bar.gif") no-repeat;
}

#mainContent h1 {
	width: 168px;
	height: 30px;
	margin: 0;
	background: no-repeat 68px 8px;
	text-indent: -999em;
}

#home #mainContent h1 {
width:200px;
	background-image: url("../images/h1_home.gif");
}

#history #mainContent h1 {
	width:200px;
	background-image: url("../images/h1_history.gif");
}

#investment #mainContent h1 {
	width:200px;
	background-image: url("../images/h1_investment.gif");
}

#acquisitions #mainContent h1 {
	width:200px;
	background-image: url("../images/h1_acquisitions.gif");
}

#disposals #mainContent h1 {
	width:200px;
	background-image: url("../images/h1_disposals.gif");
}

#rentals #mainContent h1 {
width:200px;
	background-image: url("../images/h1_rentals.gif");
}

#groundrent #mainContent h1 {
width:200px;
	background-image: url("../images/h1_groundrent.gif");
}

#capital #mainContent h1 {
	width:200px;
	background-image: url("../images/h1_capital.gif");
}

#contact #mainContent h1 {
	width:200px;
	background-image: url("../images/h1_contact.gif");
}

#news #mainContent h1 {
	width:200px;
	background-image: url("../images/h1_news.gif");
}

#is #mainContent h1 {
	width:200px;
	background-image: url("../images/h1_is.gif");
}

#scrollArea {
	/*height: 230px;*/
	width: 667px;
	margin: 25px 0 0 72px;
	overflow: auto;
}
#scrollArea2 {
	height: 240px;
	width: 667px;
	margin: 5px 0 0 72px;
	overflow: none;
}

#leftColumn {
	float: left;
	width: 280px;
	margin: 0;
}

#rightColumn {
	float: left;
	width: 280px;
	margin: 0 0 0 50px;
}


#news #leftColumn {
	float: left;
	width: 515px;
	margin: 0;
}

/* is page */

#is #leftColumn {
	text-align: center;
	float: left;
	width: 710px;
	margin: 0;
	margin-left:-50px;
}

#is #leftColumn img {
	margin: 23px 5px 0 20px;
	border: none;
}

#is #leftColumn a {
	border: none;
}

/* capital page */

#capital #rightColumn h2 {
	color: #FFF;
	background-color: #735A89;
	margin: 0;
	padding: 10px 12px;
}

#capital #rightColumn ul {
	color: #3A3B54;
	background-color: #CCCED5;
	margin: 0;
	padding: 10px 12px;
	list-style: none;
}

#capital #rightColumn ul li {
	margin-bottom: 0.3em;
}

/* news page */

ul#headlines li {
	padding-bottom: 0.5em;
	background: url("../images/icon_page.gif") no-repeat 0 4px;
	padding-left: 15px;
}

#news #leftColumn h2 {
	border-top: 1px solid #D9D6C8;
	padding-top: 1.5em;
	margin-top: 1.5em;
}

#news #leftColumn h3 {
	font: 0.95em Arial, Verdana, sans-serif;
	color: #777;
}

/* contact page */

#contact h2 {
	width: 131px;
	height: 40px;
	text-indent: -999em;
}

#contact #leftColumn h2 {
	background: url("../images/regis_contact.gif") no-repeat;
}

#contact #rightColumn h2 {
	background: url("../images/cas_contact.gif") no-repeat;
}

/* footer
------------------------------------------------------------------------- */

#footer {
	height: 230px;
	margin: 0;
}

#footerLogos{
	height: 130px;
	text-align: center;
}
#casWrapper{

margin:0 auto;
margin-bottom:20px;
margin-right: 45px;
padding-bottom:15px;
border-bottom:1px solid #CCCCCC;

}

#casFooterButton {
	margin: 0 auto;
	width: 199px;
	height: 60px;
	background: #FFF url("../images/footerCasButton.gif") no-repeat 0 0;
}

#casFooterButton a:link,
#casFooterButton a:visited {
	width: 199px;
	height: 60px;
	display: block;
	background: #FFF url("../images/footerCasButton.gif") no-repeat 0 0;
	text-indent: -999em;
	outline: none;
}

#casFooterButton a:hover,
#casFooterButton a:active {
	background-position: 0 -60px;
}

#links {
	margin-top:20px;

}

#links img {
	margin:0 15px;
	border: none;
}

#newsTicker {
	height: 35px;
	width: 735px;
	background: url("../images/ticker_bg.gif") no-repeat;
	margin-bottom: 11px;
	position: relative;
}

#newsTicker h2 {
	height: 13px;
	width: 38px;
	background: url("../images/h2_latest.gif") no-repeat;
	position: absolute;
	top: 5px;
	left: 12px;
	text-indent: -999em;
	margin: 0;
}

#newsTicker p {
	font: 0.88em Arial, Verdana, sans-serif;
	color: #FFF;
	margin-left: 68px;
	line-height: 2.3em;
}

#contact2{
font-size:90%;
line-height:1.2em;
}