/* Start of CMSMS style sheet 'dundalk_global' */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0em;
}
#container {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 47em;
}
a {
	text-decoration: none;
}
dfn {
display: none;
}
img {
	border: none;
}


#left_content {
	float: left;
	width: 11.8em;
min-height:19em;
}
#logo {
	margin-bottom: 1em;
	margin-top: 2.7em;
}
#search {
padding-top: .5em;
padding-bottom: 1em;
background-color: #F7DD21;
}

#main_nav {
float: left;
	background-color: #F7DD21;
	height: 22.5em;
	width: 11.8em;

}
#main_nav ul {
	margin: 0em;
	padding: 0em;
}
#main_nav li {
	list-style-type: none;
}
#main_nav a {
text-transform: capitalize;
	background-image: url(uploads/graphics/dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #000000;
	display: block;
	font-size: .75em;
	width: 15em;
	padding-left: .5em;
	padding-top: .3em;
	padding-bottom: .3em;
}

#main_nav a:hover {
	background-image: url(uploads/graphics/link_active.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#main_nav li li {
	width: 11.8em;

background-color: #EFCE45;

}
#main_nav li li a {
	background-image: url(uploads/graphics/dots_on.gif);
	background-position: bottom;
	background-repeat: no-repeat;
padding-left: 1.5em;
	
}
#main_nav li li.menuactive {
	background-image: url(uploads/graphics/dots_on.gif);
	background-position: .79em 1em;
	background-repeat: no-repeat;


	
}
#main_nav li li:hover{
	background-image: url(uploads/graphics/dots_on.gif);
	background-position: .79em 1em;
	background-repeat: no-repeat;

	
}
#main_nav li a:hover {
	background-image: url(uploads/graphics/v3_button_on.jpg);
	xbackground-position: .2em .45em;
	background-repeat: no-repeat;
font-weight: 700;
	
}
#main_nav li li a.menuactive {
	background-image: url(uploads/graphics/arrow_on.gif);
	background-position: .2em .45em;
	background-repeat: no-repeat;
}

#main_nav a.menuactive{
background-image: url(uploads/graphics/v3_button_on.jpg);
	background-position: left;
	background-repeat: no-repeat;
font-weight: 700;
}
#nav_logo,  #nav_logo1 {
	background-color: #F7DD21;
	margin-bottom: -25em;
	padding-bottom: 25em;
}



/*-------------------------------------------------
[x. Structure, main_content]
*/


#main_content {
	float: left;
	padding-left: .4em;
	width: 34em;
}

#main_content a:hover{
color: #000000;
}

#main_content h2 {
	font-size: .7em;
	margin: 0em;
	padding: 0em;
	padding-bottom: .5em;
	padding-left: .7em;
	padding-top: .5em;
}

#main_content p {
	padding-left: .5em;
}


/* 2008-05-12, Karl  */

#main_lower_content h2 {
font-size: 1.5em;
padding: 0;
margin: 0;
}

#main_lower_content p {
font-size: 0.9em;
line-height: 130%;
padding: 0;
margin: 0 0 1em 0;
}

#main_lower_content p a {
color: black
}

#main_lower_content p a:hover{
text-decoration: underline;
}

/* 2008-05-13, Karl  */


#main_content {
float: left;
padding-left: 0.4em;
width: 34em;
}

#main_content h2 {
font-size:.7em;
margin:0;
padding:.5em 0 .5em .7em;
}

#main_lower_content {
float:left;
background-color:#D2CF95;
width:33.2em;
overflow: hidden;
min-height: 34em;
}
* html #main_lower_content {
height: 34em;
}

#main_lower_content h2 {
background: #D2CF95 url(uploads/graphics/v3_lower_title_bg.jpg) top left no-repeat;
text-transform: uppercase;
margin: 0;
padding: 0.5em;
height: 1.1em;
font-size: 1em;
}


#main_lower_content h3 {
font-size:.75em;
margin:0;
padding:.5em 0 0 .7em;
}

#main_lower_content a {
color:#AB8336;
}

#main_lower_content ul {
margin: 1em 3em;
padding: 0;
font-size: 0.8em;
}

#main_lower_content p {
margin: 1em;
padding: 0;
font-size: 0.8em;
}
/*-------------------------------------------------
#main_lower_content table {
margin: 1em;
padding: 0;
font-size: 0.8em;
border: 1px solid black;
width: 95%;
text-align: center;
}

#main_lower_content img {
background: #D2CF95;
margin: 0;
padding: 0;
}
*/



/*-------------------------------------------------
[x. Quick Links]
*/

.home_quick_links {
float: left;
width: 16.6em;
height: 10em;
overflow: hidden;
margin: 0.5em 0 .5em 0;
}

.home_quick_links h2 {
background: #F7DD21 url(uploads/graphics/v3a_tab_link_bg.jpg) no-repeat top left;
height: 2em;
}

.home_quick_links h2 a {
color: #000;
padding: 0;
margin: 0.1em 2.5em 0 0;
text-align: right;
font-size: 1.5em;
display: block;
text-decoration: none;
}






/*-------------------------------------------------
[x. Footer]
*/


#footer {
	float: left;
	padding-bottom: 1em;
	padding-top: 1em;
	width: 46em;
background-color: #FFFFFF;
}


#footer h4 {
	font-size: .7em;
	margin: 0em;
	padding: 0em;
color: #6D6D6D;
}

.footer_content {
	float: left;
	width: 13em;

}
.footer_content a:hover {
color: #000000;
}

.footer_middle {
}

#footer_middle p {
	color: #ABABAB;
	font-size: .7em;
	margin: 0em;
	padding: 0em;
}
#footer_middle {
	float: left;
	margin-left: 3.0em;
	margin-right: 3.1em;
	width: 13.8em;
}
.footer_content p {
	color: #ABABAB;
	font-size: .7em;
	margin: 0em;
	padding: 0em;
}
.footer_content a {
	background-image: url(uploads/graphics/list.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #ABABAB;
	padding-right: 1.6em;
}
p.date {
	color: #985D07;
}

#search label{display:none;}

.emagine a{
color: #6D6D6D;
background-image: none;
}

.emagine a:hover{
color: #000000;
}

.cms-guestbook tr{
font-size: .75em;
}




/* 2008-05-30, Karl */

#section1 {
margin: 1em;
width: 30em;
}

#section1 label {
width: 10em;
display: block;
float: left;
clear: left;
padding:0;
margin: 0 1em 0 0;
text-align: right;
font-weight: 700;
}

#section1 label i {
font-style: italic;
font-weight: 200;
font-size: 0.8em;
}

#section1 input {
width: 17em;
display: block;
float: left;
padding:0;
margin:0 0 0.5em 0;
}

#section1 #county {
margin:0 0 0.5em 0;
}

#section1 textarea {
width: 17em;
height: 4em;
display: block;
float: left;
padding:0;
margin:0 0 0.5em 0;
}

#section1 h3 {
display: block;
clear: left;
float: left;
margin: 1em 0;
font-size: 1.2em;
}

#section2 {
display: block;
clear: left;
float: left;
width: 30em;
margin: 1em;
}

#section2 label {
display: block;
font-weight: 700;
font-size: 1em;
margin-bottom: 1em;
}

#section2 label.radio_label {
display: inline;
font-weight: 200;
font-size: 1em;
}

#section2 input {
margin: 0 1em 0em 1em;
}

#section2 textarea {
width: 35em;
height: 6em;
display: block;
padding:0;
margin:0 0 0.5em 0;
}

#section2 input[type="submit"] { 
width: auto;
margin: 0em;
float: right;
}

#confirmation {
margin-left: 2em;
padding: 0;
line-height: 135%;
xtext-align: center;
}

#confirmation_button {
margin-left: 5em;
}

p#realex_response {
display: block;
text-align: center;
font-weight: 700;
font-size: 1em;
}

#realex_logo {
margin: 2em 0 2em 10em;
}


#donation {
margin-top: .5em;
margin-left: 1em;
font-size: .75em;
}

#donation label {
	clear: both;
	display: block;
	width:80%;
	font-weight: bold;
margin: .5em 0;
}

#donation input, {
position: relative;
width: 80%;
}

#donation textarea{
display: block;
width: 80%;
height: 8em;
}

#county {
position:relative;
top: 0em;
left:0em;
display:block;
}

#section2 {
width: 80%;
margin:0;
padding:0;
position:relative;
}

#section2 h3 {
margin: .5em 0em;
padding: 0em;
font-size: 1em;
clear: both;
margin-top: 1em;
}


#section2 label{
margin: 0em;
padding: 0em;
position:relative;
top:0em;
left:0em;
}

#section2 radio{
margin:1em 0;
position:relative;
top:0;
left:0;
width: 100%;
border:solid .1em;
}

#section2 .text_area_label {
clear: both;
width: 100%;
position:relative;
top:0em;
left:0em;
}
#section2 textarea{
display: block;
width: 100%;
height: 8em;
}

#section2 .submit {
position:relative;
left:-25em;
bottom:0;
}



/*-------------------------------------------------
[x. Donate Now page ]
*/

#confirmation {
font-size: .75em;
}

#confirmation_button {
display: block;
position: relative;
margin: 0 0 3em 7em;
}
img#realex_logo{
margin: 0 0 1em 1em;
}

.NewsSummaryMorelink, #NewsPostDetailPrintLink a, #NewsPostDetailReturnLink a  {
font-weight: bold;
font-size: .75em;
margin-left: .8em;
margin-bottom: 1em;
}


/* End of 'dundalk_global' */

