body {
	margin: 0px 5%;
	padding: 0px;
	color: #333333;
	width: 89.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(images/bg.png) repeat-x left top;
	font-size: 100%;
}
#header {
	background: #FFFFFF url(images/volunteerdotie.png) no-repeat left top;
	height: 20%;
	width: 70%;
	margin: 0px;
	padding: 0px;
}
#header p {
	padding-left: 6.5em;
	font-size: 70%;
}
#vcilogo {
	width: 25%;
	text-align: right;
	background: #FFFFFF url(images/homevcilogo.png) no-repeat center center;
	float: right;
	border: 1px solid #63A5D4;
	height: 13em;
}
#giveitaswirlvcilogo {
	width: 25%;
	text-align: right;
	background: #FFFFFF url(images/homenvdlogo.png) no-repeat center center;
	float: right;
	border: 1px solid #A1228D;
	height: 13em;
}
html>/**/body #vcilogo {
	padding-bottom: .25em;
}
#top {
	background: #63A5D4 url(images/white.png) repeat-y left center;
}
#giveitaswirltop {
	background: #A1228D url(images/giveitaswirl_header.png) no-repeat left bottom;
}


#topnav {
	width: 28%;
}
#giveitaswirltopnav {
	width: 28%;
	height: 13.1em;

}

#topnav a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 6.5em;
	font-size: 70%;
}
#topnav a:hover, body.about #aboutlink:hover, body.news #newslink:hover, body.localcentres #localcentreslink:hover, body.links #linkslink:hover, body.managing #managingvolunteerslink:hover, body.faq #faqlink:hover, body.establishingvc #establishingvclink:hover, body.whois #whoislink:hover{
	background: #FFFFFF url(images/blue.png) repeat-y left center;
	color: #63A5D4;
}
body.default #newssubnav, body.default #aboutsubnav, body.default #linkssubnav,  body.default #managingsubnav, body.default #centressubnav, body.default #mediaroomsubnav, body.default #establishingvcsubnav, body.default #whoissubnav, body.default #voloppssubnav,
body.managing #newssubnav, body.managing #aboutsubnav, body.managing #linkssubnav,  body.managing #centressubnav,  body.managing #mediaroomsubnav, body.managing #establishingvcsubnav, body.managing #whoissubnav, body.managing #voloppssubnav,
body.links #newssubnav, body.links #aboutsubnav, body.links #managingsubnav, body.links #centressubnav, body.links #mediaroomsubnav, body.links #establishingvcsubnav, body.links #whoissubnav, body.links #voloppssubnav,
body.about #newssubnav, body.about #linkssubnav,  body.about #managingsubnav, body.about #centressubnav, body.about #mediaroomsubnav, body.about #establishingvcsubnav, body.about #whoissubnav, body.about #voloppssubnav,
body.news #aboutsubnav, body.news #linkssubnav,  body.news #managingsubnav, body.news #centressubnav,
body.news #mediaroomsubnav, body.news #establishingvcsubnav, body.news #whoissubnav, body.news #voloppssubnav,
body.localcentres #newssubnav, body.localcentres #aboutsubnav, body.localcentres #linkssubnav,  body.localcentres #managingsubnav, body.localcentres #mediaroomsubnav, body.localcentres #establishingvcsubnav, body.localcentres #whoissubnav, body.localcentres #voloppssubnav,
body.faq #newssubnav, body.faq #aboutsubnav, body.faq #linkssubnav,  body.faq #managingsubnav, body.faq #establishingvcsubnav, body.faq #whoissubnav, body.faq #centressubnav, body.faq #voloppssubnav,
body.whois #newssubnav, body.whois #aboutsubnav, body.whois #linkssubnav,  body.whois #managingsubnav, body.whois #establishingvcsubnav, body.whois #mediaroomsubnav, body.whois #centressubnav, body.whois #voloppssubnav,
body.establishingvc #newssubnav, body.establishingvc #aboutsubnav, body.establishingvc #linkssubnav,  body.establishingvc #managingsubnav, body.establishingvc #whoissubnav, body.establishingvc #mediaroomsubnav, body.establishingvc #centressubnav, body.establishingvc #voloppssubnav, 
body.volopps #newssubnav, body.volopps #aboutsubnav, body.volopps #linkssubnav,  body.volopps #managingsubnav, body.volopps #whoissubnav, body.volopps #mediaroomsubnav, body.volopps #centressubnav, body.volopps #establishingvcsubnav
{
display:none;
}
body.news #newssubnav, body.about #aboutsubnav, body.links #linkssubnav,  body.managing #managingsubnav, body.localcentres #centressubnav,  body.faq #mediaroomsubnav,  body.establishingvc #establishingvcsubnav,  body.whois #whoissubnav, body.volopps #voloppssubnav
{
	width: 15em;
	position: absolute;
	height: auto;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background: #63A5D4;
	left: 39%;
}
body.news #newssubnav a, body.about #aboutsubnav a, body.links #linkssubnav a,  body.managing #managingsubnav a, body.localcentres #centressubnav a, body.faq #mediaroomsubnav a, body.establishingvc #establishingvcsubnav a, body.whois #whoissubnav a, body.establishingvc establishingvcsubnav a, body.volopps #voloppssubnav a {
	text-transform: lowercase;
	display: block;
	padding-left: 1em;
	background: url(images/subnavlinkbg.png) no-repeat left top;
}
body.news #newssubnav a:hover, body.about #aboutsubnav a:hover, body.links #linkssubnav a:hover,  body.managing #managingsubnav a:hover, body.localcentres #centressubnav a:hover, body.faq #mediaroomsubnav a:hover, body.establishingvc #establishingvcsubnav a:hover, body.whois #whoissubnav a:hover, body.volopps #voloppssubnav a:hover {
	text-transform: lowercase;
	background: url(images/subnavlinkbghover.png) no-repeat left top;
	color: #FFFFFF;
	padding-left: 1em;
}
body.about #aboutlink, body.news #newslink, body.localcentres #localcentreslink, body.links #linkslink, body.managing #managingvolunteerslink, body.faq #faqlink, body.establishingvc #establishingvclink, body.whois #whoislink, body.volopps #volunteeropportunitieslink{
	background: url(images/currentpagewithsubnav.gif) no-repeat left center;
	width: 100%;
}


.toplevelnav {
	width: 100%;
}
body.volopps #voloppssubnav
{
	top: 9.5em;
}

html>/**/body.volopps #voloppssubnav
{
	top: 11.75em;
}

body.about #aboutsubnav, body.localcentres #centressubnav
{
	top: 6.25em;
}

html>/**/body.about #aboutsubnav, html>/**/body.localcentres #centressubnav
{
	top: 8.25em;
}
body.news #newssubnav
{
	top: 7.25em;
}
html>/**/body.news #newssubnav
{
	top: 9.25em;
}
 body.links #linkssubnav
{
	top: 13.75em;
}
html>/**/body.links #linkssubnav
{
	top: 15.75em;
}
 body.establishingvc #establishingvcsubnav
{
	top: 12.25em;
}
 html>/**/body.establishingvc #establishingvcsubnav
{
	top: 14.25em;
}
 body.faq #mediaroomsubnav
{
	top: 9em;
}
html>/**/body.faq #mediaroomsubnav
{
	top: 11.25em;
}
body.managing #managingsubnav
{
	top: 9em;
}
html>/**/body.managing #managingsubnav
{
	top: 11.25em;
}
body.whois #whoissubnav
{
	top: 7.5em;
}
html>/**/body.whois #whoissubnav
{
	top: 9.5em;
}
.lineup {
	display: block;
}
.floatnavright {
	float: right;
}
.floatnavleft {
	float: left;
}
.bottomrule {
	color: #FFFFFF;
	height: 1px;
	width: 80%;
	text-align: center;
}
.toprule {
	color: #FF0000;
	height: 3px;
	width: 80%;
	text-align: center;
	margin-top: -8px;
}
.topruleright {
	color: #FF0000;
	height: 3px;
	width: 10%;
	float: right;
}
.topruleleft {
	color: #33FF00;
	height: 3px;
	width: 10%;
	float: left;
}
.whiteleft {
	float: left;
	background: url(images/whiteline.jpg) no-repeat center center;
}
.whiteright {
	float: right;
	background: url(images/whiteline.jpg) no-repeat center center;
}
.floatnav {
	float: left;
	width: 100%;
}
.floatright {
	float: right;
	padding-left: 10px;
}
.floatleft {
	float: left;
	padding-right: 10px;
}
.largetext {
	font-size:130%;
	font-weight:bold;
	padding-right: 10px;
}
.floatlargetext {
	font-size:130%;
	font-weight:bold;
	padding-right: 10px;
	float:left;
}
.about #about {
	background: url(images/h2aboutvci.png) no-repeat left center;
	width: auto;
	height: 1em;
}
.default #welcome {
	background: url(images/h2welcome.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.default #forum {
	background: url(images/h2forum.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.default #downloads {
	background: url(images/h2downloads.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.default #login {
	background: url(images/h2login.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.default #registeronline {
	background: url(images/h2registeronline.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.default #gallery {
	background: url(images/h2gallery.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.default #faq {
	background: url(images/h2faq.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.default #accessibility {
	background: url(images/h2accessibility.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.default #sitemap {
	background: url(images/h2sitemap.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.volopps #volunteeropportunities {
	background: url(images/h2volunteeropportunities.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.default #international {
	background: url(images/h2international.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.default #contact {
	background: url(images/h2contactvci.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.news #news {
	background: url(images/h2news.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.giveitaswirl #nvd {
	background: url(images/giveitaswirl_h2nationalvolunteerday.jpg) no-repeat left center;
	height: 1em;
	width: auto;
}
.localcentres #localcentres {
	background: url(images/h2localcentres.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.faq #faq {
	background: url(images/h2faq.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.establishingvc #establishingvc {
	background: url(images/h2establishingvc.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.whois #whois {
	background: url(images/h2whois.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.links #links {
	background: url(images/h2links.png) no-repeat left center;
	height: 1em;
	width: auto;
}
.managing #managing {
	background: url(images/h2managing.png) no-repeat left center;
	height: 1em;
	width: auto;
}

#text {
	height: 65em;
	width: 100%;
	background: #E8F1F9;
	padding-bottom: 1em;
	padding-top: 2em;
}
#giveitaswirltext {
	height: 65em;
	width: 100%;
	background: #FBEEF9;
	padding-bottom: 1em;
	padding-top: 2em;
}
html>body #text {
	padding-bottom: 5em;
	min-height: 65em;
	height:auto;
}
html>body #giveitaswirltext {
	padding-bottom: 5em;
	min-height: 65em;
	height:auto;
}
#content h1 {
	background: #FFFFFF;
	width: 50%;
}
#text h2, #giveitaswirltext h2 {
	font-size: 120%;
	color:#000000;
}
#text h3, #giveitaswirltext h3 {
	font-size: 100%;
	color: #63A5D4;
	text-transform: capitalize;
}
#text h4, #giveitaswirltext h4 {
	font-size: 85%;
	color: #3078AD;
}
#text h5, #giveitaswirltext h5 {
	font-size: 65%;
	text-transform: uppercase;
}
#text h6, #giveitaswirltext h6 {
	font-size: 65%;
	color: #3078AD;
}
#text hr, #giveitaswirltext hr {
	background: #63A5D4;
	border: 1px solid #63A5D4;
}
#textpadding {
	padding-left: 3%;
	padding-bottom: 2em;
	float: left;
	width: 73%;
	height: 65em;
	background-color: #E8F1F9;
	background-image: url(images/background.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#giveitaswirltextpadding {
	padding-left: 3%;
	padding-bottom: 2em;
	float: left;
	width: 73%;
	height: 65em;
	background-color: #FBEEF9;
	background-image: url(images/giveitaswirlbackground.png);
	background-repeat: no-repeat;
	background-position: left top;
}
html>body #textpadding {
	padding-bottom: 5em;
	min-height: 65em;
	height:auto;
}
html>body #giveitaswirltextpadding {
	padding-bottom: 5em;
	min-height: 65em;
	height:auto;
}
#textpadding p,  #giveitaswirltextpadding p {
	font-size: 70%;
	line-height: 175%;
	color:#000000;
	margin-top: -0.5em;
}
#textpadding li, #textpadding li li{
	font-size: 70%;
	line-height: 200%;
	list-style: url(images/listitem.gif);
}
#giveitaswirltextpadding li,  #giveitaswirltextpadding li li {
	font-size: 70%;
	line-height: 200%;
	list-style: url(images/giveitaswirllistitem.gif);
}
#textpadding li a:hover{
	list-style: url(images/listitem_roll.gif);
}
#giveitaswirltextpadding li a:hover{
	list-style: url(images/giveitaswirllistitem_roll.gif);
}
#textpadding li li,  #giveitaswirltextpadding li li {
	line-height: 200%;
	list-style: url(images/listitem.gif);
	font-size: 100%;
}
#textpadding a {
	color: #255F89;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	text-decoration: none;
}
#giveitaswirltextpadding a {
	color: #255F89;
	text-decoration: underline;
}
#textpadding a:visited,  #giveitaswirltextpadding a:visited {
	color: #6E0F6C;
}
#textpadding a:hover,  #giveitaswirltextpadding a:hover {
	color: #D70B8C;
}

#latestnews {
	width: 18%;
	float: right;
	margin-right: 1.5%;
	height:45%;
	}
#giveitaswirlcontactcolumn {
	width: 18%;
	float: right;
	margin-right: 1.5%;
	height:45%;
	}
#giveitaswirlattendeventcontact, #giveitaswirlhosteventcontact{
	background:#A1228D;
	color:#FFFFFF;
}
html>body #latestnews{
	margin-right: 3%;
}
#latestnewssection{
	font: 120% "Creme SSi", Garamond, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #63A5D4 url(images/latestnews.png) no-repeat center center;
	height: 2em;
	width: auto;
	text-align: center;
	vertical-align:middle;
}
#giveitaswirlhomelogo {
	background: #63A5D4 url(images/homenvdlogo_smaller.png) no-repeat center center;
	height: 210px;
	width: auto;
	text-align: center;
}
#cevhomelogo {
	background: #63A5D4 url(images/cevhomelogo2.png) no-repeat center center;
	height: 210px;
	width: auto;
	text-align: center;
}
#eventssection{
	font: 120% "Creme SSi", Garamond, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #63A5D4 url(images/events.png) no-repeat center center;
	height: 2em;
	width: auto;
	text-align: center;
}
#giasdsection{
	font: 120% "Creme SSi", Garamond, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #63A5D4 url(images/giasdnews.png) no-repeat center center;
	height: 2em;
	width: auto;
	text-align: center;
}
#giveitaswirlattendeventcontact p, #giveitaswirlhosteventcontact p{
	font-size:80%;
	text-align: center;
}
#giveitaswirlattendeventcontact a, #giveitaswirlhosteventcontact a{
color:#FFFFFF;
text-decoration:none;
}
#giveitaswirlattendeventcontact a:hover, #giveitaswirlhosteventcontact a:hover{
text-decoration:underline;
}
#giveitaswirlattendeventcontact #button{
	text-align: center;
}
#giveitaswirlattendeventcontact h2{
	font: 120% "Creme SSi", Garamond, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #A1228D url(images/giveitaswirlattendevent.png) no-repeat center center;
	height: 2em;
	width: auto;
	text-align: center;
}
#giveitaswirlattendeventcontact, giveitaswirlhosteventcontact{
padding-bottom:1em;
}
#giveitaswirlhosteventcontact h2{
	font: 120% "Creme SSi", Garamond, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #A1228D url(images/giveitaswirlhostevent.png) no-repeat center center;
	height: 2em;
	width: auto;
	text-align: center;
}
#giveitaswirllogos h2{
	font: 120% "Creme SSi", Garamond, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #A1228D url(images/giveitaswirlpartners.png) no-repeat center center;
	height: 2em;
	width: auto;
	text-align: center;
}
#latestnewsiframe{
	overflow: visible;
	width: 100%;
	border-style: none;
	height: 65em;
	margin-right:-1em;
}
#bluecolumn{
	background: #63A5D4;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#lightbluespacer {
	background: #E8F1F9;
	width: 100%;
	height: 1.5em;
	margin: 0px;
}
#bluecolumn li {
	color: #FFFFFF;
	font-size: 70%;
	list-style-type:none;
	margin-left:-2em;
	margin-right:2em;
	margin-bottom: 0.5em;
}
#bluecolumn a {
	color: #FFFFFF;
	font-size: 100%;
	text-decoration: none;
	display:block;	
}
#bluecolumn a:hover {
	color: #ffffff;

}
#bluecolumn  li a {
	color: #ffffff;
	border-bottom:solid 1px #63A5D4;
}

#bluecolumn  li a:hover {
	color: #ffffff;
	border-bottom:solid 1px #ffffff;
}
#bluecolumn a:hover img{
	color: #ffffff;

}

#didyouknow {
	height: auto;
	width: 100%;
	background: #63A5D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
	margin-bottom: 1em;
	text-align: center;
	margin-left:0em;
}
#didyouknowpadding {
	padding: 1em;
	}
#didyouknow h2 {

	font: 120% "Creme SSi", Garamond, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #63A5D4 url(images/didyouknow.png) no-repeat center center;
	height: 2em;
	width: auto;
}
#didyouknow p {
	color: #FFFFFF;
	font-size: 70%;
}
#didyouknow a, #didyouknow a:visited {
	color: #FFFFFF;
}
#didyouknow a:hover {
	color: #3C0F61;
}
#footer{
	text-align: center;
	clear: both;
}
#footerpadding {
	width: 94%;
	border-top: 1px solid #333333;
	padding-top: 2em;
}
html>body #footerpadding {
	border-top:  none;
	margin-left: 3%;
}
#footerleft {
	float: left;
	width: 80%;
}
#footerright {
	width: 15%;
	float: right;
	text-align: center;
	background: #E8F1F9;
	margin-right: 2%;
}
#giveitaswirlfooterright {
	width: 15%;
	float: right;
	text-align: center;
	background: #FBEEF9;
	margin-right: 2%;
}
#copyright p {
	font: xx-small Verdana, Arial, Helvetica, sans-serif;
}
#copyright a {
	color: #3078AD;
}

#otherlogos {
	float: right;
	width: 80%;
	background: url(images/govlogo.png) no-repeat center center;
}
#giveitaswirlotherlogos {
	float: right;
	width: 80%;
	background: url(images/giveitaswirlgovlogo.png) no-repeat center center;
}
#validationlogos {
	width: 12%;
	float: left;
}
.bold {
	font-weight: bold;
}
#irelandmap {
	float: right;
	margin-left: 1em;
}
.invisible {
	overflow: hidden;
	position: absolute;
	height: 0%;
	width: 0%;
	left: 217px;
	top: 467px;
}

#styles {
	float: right;
	margin-top: 1.75em;
}
html>body #styles {
	margin-top: 0.5em;
}
#ilikecakelogo {
	background: url(images/ilikecakelogo.png) no-repeat center center;
}
#giveitaswirlilikecakelogo {
	background: url(images/giveitaswirlilikecakelogo.png) no-repeat center center;
}
#copyright a:hover {
	color: #D70B8C;
}
#aaa {
	background: url(images/w3caaa.png) no-repeat center center;
}
#css {

	background: url(images/w3ccss.png) no-repeat center center;
}
#xhtml {
	background: url(images/w3cxhtml.png) no-repeat center center;
}
#irelandmapimage {
	background: url(images/irelandmapfinished.png) no-repeat center center;
}
#homeleftcolumn {
	float: left;
	width: 48%;
	margin-left: 0.25em;
}

html>body #homeleftcolumn {
	margin-left: 0em;
}

#homerightcolumn {
	float: right;
	width: 48%;
}
#homebox, #linksbox, #faqbox, #establishingbox, #localcentresbox, #whoisbox, #contactbox, #registerbox, #intvolbox, #voloppsbox {
	background: #FFFFFF;
	border: 1px solid #6BA7D5;
	line-height: 100%;
	margin-bottom: 0.5em;
	height: 9.75em;
}

.home #homebox li, .home #linksbox li, .home #faqbox li, .home #establishingbox li, .home #localcentresbox li, .home #whoisbox  li, .home #contactbox li, .home #registerbox li, .home #intvolbox li, .home #voloppsbox li{
	line-height: 100%;
	border:none;
	list-style: url(images/homelistitem.png);
	font-size: 70%;
}
.home #homebox li a:hover, .home #linksbox li a:hover, .home #faqbox li a:hover, .home #establishingbox li a:hover, .home #localcentresbox li a:hover, .home #whoisbox li a:hover, .home #contactbox li a:hover, .home #registerbox li a:hover, .home #intvolbox li a:hover, .home #voloppsbox li a:hover{
	line-height: 100%;
	border:none;
	list-style: url(images/homelistitem.png);
}
#homebox ul, #linksbox ul, #faqbox ul, #establishingbox ul, #localcentresbox ul, #whoisbox  ul,  #contactbox ul,  #registerbox ul,  #intvolbox ul,  #voloppsbox ul {
	padding-left: 1.25em;
	margin-top: -2.5em;
}

html>body #homebox ul, html>body #linksbox ul, html>body #faqbox ul, html>body #establishingbox ul, html>body #localcentresbox ul, html>body #whoisbox  ul, html>body #contactbox ul,  html>body #registerbox ul,  html>body #intvolbox ul,  html>body #voloppsbox ul {
	padding-left: 3.25em;
}
.home #homebox a, .home #linksbox a, .home #faqbox a, .home #establishingbox a, .home #localcentresbox a, .home #whoisbox  a, .home #contactbox a, .home #registerbox a, .home #intvolbox a, .home #voloppsbox a{
	line-height: 100%;
	border:none;
	color: #63A5D4;
	font-size: 100%;
}
#homeh2about {
	background: url(images/homeh2_about.png) no-repeat left top;
	height: 3em;
	text-align: left;
}

#homeh2register {
	background: url(images/homeh2_register.png) no-repeat left top;
	height: 3em;
	text-align: left;
}
#homeh2contact {
	background: url(images/homeh2_contactvci.png) no-repeat left top;
	height: 3em;
	text-align: left;
}
#homeh2intvol {
	background: url(images/homeh2_intvol.png) no-repeat left top;
	height: 3em;
	text-align: left;
}
#homeh2volopps {
	background: url(images/homeh2_volopps.png) no-repeat left top;
	height: 3em;
	text-align: left;
}
#homeh2links {
	background: url(images/homeh2_links.png) no-repeat left top;
	height: 3em;
	text-align: left;
}
#homeh2faq {
	background: url(images/homeh2_faq.png) no-repeat left top;
	height: 3em;
	text-align: left;
}
#homeh2establishing {
	background: url(images/homeh2_establishing.png) no-repeat left top;
	height: 3em;
	text-align: left;
}
#homeh2whois {
	background: url(images/homeh2_whois.png) no-repeat left top;
	height: 3em;
	text-align: left;
}
#homeh2localcentre {
	background: url(images/homeh2_localcentre.png) no-repeat left top;
	height: 3em;
	text-align: left;
}

html>body #homebox h2, html>body #linksbox h2, html>body #faqbox h2, html>body #establishingbox h2, html>body #localcentresbox h2, html>body #whoisbox h2, html>body #contactbox h2, html>body #registerbox h2, html>body #intvolbox h2, html>body #voloppsbox h2 {
	margin-top: -0em;	
}
.home #header {
	background: #63a5d4 url(images/homevolunteerdotie.png) no-repeat left center;
	color:#FFFFFF;
	width:100%;
	height:161px;
	margin: 0px;
	padding: 0px;
}
.home #homevcilogo {
	background: #FFFFFF url(images/homevcilogo.png) no-repeat center center;
	float: right;
	margin: 0px 0% 0px 0px;
	padding: 0.25% 0px 0px;
	right: 5.5%;
	border: 1px solid #63A5D4;
	width: 25%;
}
html>body.home #homevcilogo {
	padding: 0% 0px 0px;
	margin-top: -2px;

}
#headerleft {
	float: left;
}

.home #welcomehome {
	height: 1em;
	width: auto;
	background-image: url(images/h2homewelcome.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.home #images {
	width: 100%;
	background: #63A5D4;
	height: 4.5em;
	clear: both;
}
.home #image1 {
	background: url(images/home1.jpg) no-repeat center center;
	width: 49.75%;
	height: 4.5em;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}
.home #image2 {
	background: url(images/home2.jpg) no-repeat center center;
	width: 49.75%;
height: 4.5em;
	float: right;
	clear: none;
	margin: 0px;
	padding: 0px;
}
.home #image3 {
	background: url(images/home3.jpg) no-repeat center center;
	width: 49.75%;
height: 4.5em;
	float: left;
	clear: none;	
	margin: 0px;
	padding: 0px;
}
.home #image4 {
	background: url(images/home4.jpg) no-repeat center center;
	width: 49.75%;
	height: 4.5em;
	float: right;
	clear: none;
	margin: 0px;
	padding: 0px;
}
.home #images #floatimageleft {
	float: left;
	width: 49.9%;
}
.home #images #floatimageright {
	float: right;
	width: 49.9%;
	margin-left: 1px;
}.default #noscripts {

	background: url(images/h2noscripts.png) no-repeat left center;
	height: 1em;
	width: auto;
}
acronym {
	cursor: help;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
#address p {
	font: 65% Verdana, Arial, Helvetica, sans-serif;
}
#address {
	clear: both;
	margin-left: 27%;
}
.aligncentreanditalicise{
	font-style: italic;
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
}

blockquote {
	font-style: italic;
}
q {
	font-style: italic;
}
#babelfish {
	text-align: center;
}
caption {
	font-size: 80%;
	font-weight: bold;
}
#voloppssearch {
	width: 100%;
	height: 100em;
}
table {
	border: 0.1em solid #63A5D4;
	background: #FFFFFF;
}
td {
	background: #FFFFFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 0.5em;
	text-align: left;
	vertical-align: top;
}
th {
	border: 0.1em solid #63A5D4;
	background: #63A5D4;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 90%;
}

.width50{
	width:50%
}

.subsection{
	background: #BAD5ED;
}
#giveitaswirlselectcounty{
height:200px;}

#giveitaswirlcol1{
float:left;
width:59%;
}
#giveitaswirlcol2{
float:right;
width:39%;
}
#recipient{
	background:#A1228D;
	color:#FFFFFF;
	width:100%;
}
.giveitaswirl #content #giveitaswirltext h3 {
	color: #A1228D;
}
.giveitaswirl #rightvcilogo, .giveitaswirl #giveitaswirllogos {
	background: #FFFFFF;
	text-align: center;
	border: 1px solid #A1228D;
}
.giveitaswirl .buttons {
	padding: 0px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/signupbutton.png);
	background-repeat: no-repeat;
	margin-top: 1px;
	width: 130px;
	height: 19px;
	color: #58595b;
	font-size: 95%;
	border: 1px solid #A5A9AB;
}
#giveitaswirltextpadding a img, .giveitaswirl #giveitaswirllogos a img {
border:none;}
#giveitaswirltextpadding a.signup{
	background:#FFFFFF url(images/signupbutton.png) repeat-x center center;
	color: #666666;
	font-size: 95%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border: 1px solid #A5A9AB;
	padding: 0.3em 1em;
}
#giveitaswirltextpadding a:hover.signup{
	color: #EE46D5;
}
#sponsorstext {
	clear: both;
}
.giveitaswirl #giveitaswirltextpadding a.oherlihy {
	color: #B03018;
	font-weight:bold;
}
.giveitaswirl #giveitaswirltextpadding a.mccann {
	color: #2E7DC3;
	font-weight:bold;
}
.giveitaswirl #giveitaswirltextpadding a.aib {
	color: #006744;
	font-weight:bold;
}
.giveitaswirl #giveitaswirltextpadding a.boi {
	color: #D31145;
	font-weight:bold;
}
.giveitaswirl #giveitaswirltextpadding a.arnotts {
	color: #330066;
	font-weight:bold;
}
.giveitaswirl #giveitaswirltextpadding a.dublinbus {
	color: #EE6F1A;
	font-weight:bold;
}
.giveitaswirl #giveitaswirltextpadding a.alltech {
	color: #D05C00;
	font-weight:bold;
}
.giveitaswirl #giveitaswirltextpadding a.ibm {
	color: #2F4E6F;
	font-weight:bold;
}
.green {
	color: #006845;
	font-weight: bold;
}
#homegiasdlogo{
	background: url(images/homenvdlogo_small.png) no-repeat center center;
border: none;
}
#homegiasdlogo img{
border: none;
}
#giveitaswirltext h2.notice {
	color: #FFFFFF;
	background: #A1228D;
	text-align:center;
}
#giveitaswirltext h2.notice a{
	color: #FFFFFF;
	background: #A1228D;
}
#giveitaswirltext h2.notice a:visited{
	color: #FFFFFF;
	background: #A1228D;
}
.small{
font-size:80%;}.giveitaswirl #content #giveitaswirltext #giveitaswirltextpadding img {
	padding: 0.5em;
	border: 1px solid #A1228D;
	background: #FFFFFF;
}
iframe#volregiframe{
width:100%;
height: 102em;
border:none;}