/*  First up we have the general default formatting for the site content.
** This covers Heading 1, Heading 2, Paragraph, table data, 
** lists and links, using CSS elements. If a particular paragraph or list
** (or whatever) needs to be in a different style, a CSS class chould be used.
*/
body {
	background: #336699; }


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CE902A;
	font-size: 12px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: justify;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #19497D;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

a:visited {
	color: #255284;
	text-decoration: underline;
}
a:hover {
	color: #CE902A;
	text-decoration: underline;
}
a:active {
	color: #255284;
	text-decoration: underline;
}


/*  Side bar white links - to be used on the lighter background
** because the active state used the same colour as the darker 
** reddish background. a.focus has also been added, but it 
** doesn't work in IE
*/
.sidebarWhiteLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.sidebarWhiteLink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.sidebarWhiteLink:active {
	color: #efefef;
	text-decoration: none;
}
a.sidebarWhiteLink:visited {
	color: #efefef;
	text-decoration: none;
}
a.sidebarWhiteLink:hover {
	color: #BD3D00;
	text-decoration: none;
}
a.sidebarWhiteLink:focus {
	color: #efefef;
	text-decoration: none;
}

/*  Second type of Side bar white links - 
** to be used on the redish background
*/
.hText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #255284;
	text-decoration: none;
	text-align: right;
}
a.hText:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #255284;
	text-decoration: none;
	text-align: right;
}
a.hText:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CF2E4C;
	text-decoration: none;
	text-align: right;
}
a.hText:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #255284;
	text-decoration: none;
	text-align: right;
}
.footerlinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
}
a.footerlinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.footerlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.footerlinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #efefef;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

/*  Third type of Side bar white links - 
** to be used on the redish background
** in the admin section
*/
.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	padding-left: 2px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:2px;
	text-decoration: none;
}
a.footerText:link {
	color: #ffffff;
	text-decoration: none;
}
a.footerText:visited {
	color: #E8E8E8;
	text-decoration: none;
}
a.footerText:hover {
	color: #CA9A4E;
	text-decoration: none;


/*  Various sidebar form elements (inputs, buttons and dropdowns) 
*/


}
.poplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
}
a.poplinks:link {
	color: #ffffff;
	text-decoration: none;
}
a.poplinks:visited {
	color: #ffffff;
	text-decoration: none;
}
a.poplinks:hover {
	color: #ff0000;
	text-decoration: none;


/*  Various sidebar form elements (inputs, buttons and dropdowns) 
*/


}
.smallLinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C4765;
	font-weight: bold; 
}

a.smallLinks:link {
	color: #2C4765;
	text-decoration: none;
}
a.smallLinks:active {
	color: #2C4765;
	text-decoration: none;
}
a.smallLinks:visited {
	color: #2C4765;
	text-decoration: none;
}
a.smallLinks:hover {
	color: #CF2E4C;
	text-decoration: none;
}

.finanLinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C4765;
	font-weight: bold; 
}

a.finanLinks:link {
	color: #2C4765;
	text-decoration: none;
}
a.finanLinks:active {
	color: #2C4765;
	text-decoration: none;
}
a.finanLinks:visited {
	color: #2C4765;
	text-decoration: none;
}
a.finanLinks:hover {
	color: #CF2E4C;
	text-decoration: none;	
	
	}

.ebsLinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C4765;
	font-weight: bold; 
}

a.ebsLinks:link {
	color: #2C4765;
	text-decoration: none;
}
a.ebsLinks:active {
	color: #2C4765;
	text-decoration: none;
}
a.ebsLinks:visited {
	color: #2C4765;
	text-decoration: none;
}
a.ebsLinks:hover {
	color: #CF2E4C;
	text-decoration: none;	
	
	}

a.ebsLinksSmall:link {
	font-size: 10px;
	color: #2C4765;
	text-decoration: none;
	font-weight: normal;
}
a.ebsLinksSmall:active {
	font-size: 10px;
	color: #2C4765;
	text-decoration: none;
	font-weight: normal;
}
a.ebsLinksSmall:visited {
	font-size: 10px;
	color: #2C4765;
	text-decoration: none;
	font-weight: normal;
}
a.ebsLinksSmall:hover {
	font-size: 10px;
	color: #CF2E4C;
	text-decoration: none;
	font-weight: normal;
}
.boldHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #725A45;
	font-size: 12px;
	font-weight: bold;

}
.dots_bg {
	background-image: url(http://www.sellityourself.ie/images/dots_rule.gif);
	background-repeat: repeat-x;
}
.headingSM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #BD3D00;
}
.headingPOR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #19497D;
	left: auto;
	text-align: left;
}
.CONTENT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #19497D;
	text-align: justify;
	}
.CONTENTblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	}
.CONTENTblackBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	font-weight:bold;
	}
.propertyhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CF2E4C;
	text-align: justify;
}

.whiteboxTitle {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}

.redAlert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.whiteHR {
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
}
.MainbodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #2c4765;
	padding-left: 4px;
	padding-right: 4px;
}
.ofthewk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2c4765;
}
.smallblacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.htopText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #255284;
	text-decoration: none;
	text-align: right;
}
a.htopText:link {
		font-size: 8pt;
	color: #8F7156;
	text-decoration: none;
}
a.htopText:hover {
		font-size: 8pt;
	color: #8F7156;
	text-decoration: none;
}
a.htopText:visited {
		font-size: 8pt;
	color: #8F7156;
	text-decoration: none;
}
.ebstitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CF2E4C;
}
.ebsSubtitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CF2E4C;
	}
	
.taxtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #19497D;
}
.taxSubtitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #19497D;
}
.table_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3F6694;
	text-align: center;
	height: 20px;
}
.tableHeadSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F6694;
	background-color: #B9C7D9;
	text-align: center;
	height: 20px;
}
.table_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F6694;
	background-color: #E9EEF4;
	height: 20px;
}
.propertyTitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #059AD7;
}
.propertySubtitles {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #059AD7;
}
.propertyHomePageTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #059AD7;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tableContentHeadingsProp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #059AD7;
	background-color: #E3E3E3;
	height: 25px;
}
.formCONTENT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #19497D;
	text-align: justify;
	width: 180px;
}
.financialsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5C9441;
	}

.financialSubtitles {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F6873D;
}
.financialHomePageTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #F6873D;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ebsHomePageTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CF2E4C;
	margin-top: 5px;
	margin-bottom: 5px;
}.formMargins {
	margin-top: 0px;
	margin-bottom: 0px;
}
.taxSubtitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #19497D;
}
.taxHomePageTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #19497D;
	margin-top: 5px;
	margin-bottom: 5px;
	left: auto;
}
.taxHomePageTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #19497D;
	margin-top: 5px;
	margin-bottom: 5px;
}
.textCaps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-align: justify; text-transform: none}
.textSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: justify }
.textSmallW {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.textRedLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify ; color: #3E6795; font-weight: bold; text-decoration: none}

.mainbody {
        border-style: solid;
        border-width: 0 0px 0 1px;
        border-color: #ffffff;
		 padding-top: 10px;
         padding-right: 8px;
		 padding-left: 10px;
	     padding-bottom: 10px;
}
.stlye2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C4765;
	text-transform: none;	
}
.stlye3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C4765;
	text-transform: none;	
}
.stlye4 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2C4765;
	text-transform: none;	
}.generallinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000CC;
}
a.generallinks:link {
	color: #0000CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.generallinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000CC;
}
a.generallinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
a.generallinks:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000CC;
}
.textRedLinkSmall {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify ; color: #3E6795; font-weight: bold; text-decoration: none
}
.smallcaps {
	text-transform: capitalize;
}
.insureLinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19497D;
	font-weight: normal; 
}

a.insureLinks:link {
	color: #19497D;
	text-decoration: none;
}
a.insureLinks:active {
	color: #19497D;
	text-decoration: none;
}
a.insureLinks:visited {
	color: #19497D;
	text-decoration: none;
}
a.insureLinks:hover {
	color: #102F52;
	text-decoration: none;
}
.header {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #021437;
}

.bottombtns {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #021437;
	background-color: #3E6795;
}
.featuredprop {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #021437;
	background-color: #ffffff;
	}
	
.hopperbox {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #021437;
	background-color: #EFF2FC;
	}
		
.ebsbox {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #021437;
	background-color: #DD0F11;
	}
	.linksInsurance {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C4765;
	font-weight: bold; 
}

a.linksInsurance:link {
	color: #2C4765;
	text-decoration: none;
}
a.linksInsurance:active {
	color: #2C4765;
	text-decoration: none;
}
a.linksInsurance:visited {
	color: #2C4765;
	text-decoration: none;
}
a.linksInsurance:hover {
	color: #CF2E4C;
	text-decoration: none;
}

.smallLinksinsurance {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold; 
}

a.smallLinksinsurance:link {
	color: #ffffff;
	text-decoration: none;
}
a.smallLinksinsurance:active {
	color: #ffffff;
	text-decoration: none;
}
a.smallLinksinsurance:visited {
	color: #ffffff;
	text-decoration: none;
}
a.smallLinksinsurance:hover {
	color: #EB870B;
	text-decoration: none;
}


.smLinksinsurance {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;

}

a.smLinksinsurance:link {
	color: #ffffff;
	text-decoration: none;
}
a.smLinksinsurance:active {
	color: #ffffff;
	text-decoration: none;
}
a.smLinksinsurance:visited {
	color: #ffffff;
	text-decoration: none;
}
a.smLinksinsurance:hover {
	color: #EB870B;
	text-decoration: none;
	font-weight: bold;
}
.financialTitlesGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5C9441;
	margin-top: 5px;
	margin-bottom: 5px;
}
.flash{float:left; width:508px; height:189px; border: solid 1px #021437; background:#F3F4F8;padding:4px; }
.nav{width:100%; left:0px; font-size: 10px;}
.nav p{display:none; float:left;}
.nav img{margin:0px;padding:0px;text-align:center; border:none;}
.nav ul{list-style: none;padding:0;margin:0;left:0px;}
.nav ul li{float:left;position:relative;text-align: left;cursor: default;text-transform:uppercase;width:auto;margin:0px; padding:0px; }

.nav li > ul {top: auto;left:auto;}

.nav ul li ul{display: none; position: absolute; top: 22px; line-height:20px;left:14px; width:100px; z-index:500;}
.contact {width:90px;}
.nav ul li:hover ul {display: block;}
.nav ul li ul li{position: relative;left:0px;text-transform:none;display: block;float: none; width:125px; border: 1px solid #B9C7D9 ;border-top:none;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#255284;  z-index:-1; color:#fff;line-height:20px; height:20px;font-size: 10px; font-weight:bold;}

.nav ul li ul .end{position: relative;left:-34px; width:105px;text-transform:none;display: block;float: none; border: 1px solid #B9C7D9; border-top:none;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#255284;  z-index:-1; color:#fff;line-height:20px; height:20px;font-size: 10px; font-weight:bold;}
.nav ul li ul li a{color:#fff; text-decoration:none;}
.nav ul li ul li:hover{background:#518CCE;  color:#fff;}
.nav ul li ul li:hover a{background:#518CCE;  color:#fff;} 
.nav ul li ul li a:hover{text-decoration:none;} 
.featuredpropBlueBG {

	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #021437;
	background-color: #EFF2FC;
}
