#main {

	font: 10pt Verdana, Arial, Helvetica, sans-serif;

	padding: 20px;

	text-align: center;

}

#header {

	white-space: nowrap;

	height: 100px;

	width: 100%;

	background-image: url(images/head_bg.gif);

	text-align: right;

}

.lftbdr {

	vertical-align: top;

	text-align: left;

	padding: 5px 0px 5px 10px;

	border-left: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;
	
	color: #000066;


}

.blubdr {

	border-width: 1px;

	border-color: #000066;

	background: center;

	vertical-align: top;

}

#footer {

	text-align: center;

	padding-right: 20px;

	height: 70px;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	background: #666666;

	padding-top: 10px;

	border-top: 1px solid #33CCFF;

	border-right: none;

	border-bottom: none;

	border-left: none;

}

#header .logor {

	padding-right: 20px;

}

#header .logol {

	padding-left: 20px;

}

#nav {

	background: #999999;

	border-bottom: 1px solid #000066;

	border-top: 1px solid #000066;

	padding: 3px 0px 3px 0px;

}

#nav a:hover {

	background: url(images/menu_active.gif);

}



#nav a {

	font: 12px Arial, Helvetica, sans-serif;

	text-transform: capitalize;

	color: #FFFFFF;

	padding: 3px 1em;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	text-decoration: none;

	letter-spacing: 2px;

}

#footer a {

}

#nav .active {

	color: #000066;

}
#admin_nav li {
		display: inline;
		list-style-type: none;
		padding: 0;
		margin: 0;
}

#admin_nav {

	background: #999999;

	border-bottom: 1px solid #000066;

	border-top: 1px solid #000066;
	
	padding: 3px 0px;


}

#admin_nav a:hover {

	background: url(images/menu_active.gif);


}



#admin_nav a {

	font: 12px Arial, Helvetica, sans-serif;

	text-transform: capitalize;

	color: #FFFFFF;
	
	padding: 3px 2em;

	text-align: center;

	border-right: 1px solid #FFFFFF;

	text-decoration: none;

	letter-spacing: 2px;


}



#admin_nav .active {

	color: #000066;

}



h1 {

	font: lighter 16px Verdana, Arial, Helvetica, sans-serif;

	border-width: 0px;

	color: #000066;

}

.titlebdr {

	padding: 0px 0px 0px 10px;

	text-align: left;

	border-width: 0px 0px 0px 1px;

	border-left-color: #000066;

}

#nav_bot {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	padding: 0px 0px 10px;

}

#nav_bot a {

	color: #000066;

}

.footer_image {

	padding: 0px 20px;

	text-align: center;

}

.botbdr {

	padding: 0px 0px 15px;

	border-bottom: 1px solid #000066;

	border-top-width: 0px;

	border-right-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

	text-align: left;

}
.datatable {
		width: 95%;
		background-color: #ffffff;
		vertical-align: top;
		color: #6a6e72;
		font-size: x-small;
		text-align: left;
		
}
.fullrecord {


	color: #FFF;
	text-align: left;
	background-color: #999999;


}


	
	#nav_howth {

	color: #fff;

}

#nav_howth a {

	color: #fff;

}
#nav_howth .active {

	color: #fff;

}


.Paddedtext
    {
    margin-top:0px;
    margin-bottom:0px;
    padding: 0px 0px 10px 0px;
    }
.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding: 0px 5px 0 5px;
    }	


.union_badges {
font: bold 13px arial;
padding-left: 0;
margin-left: 0;
height: 20px;
}



a.union_badges {
padding: 2px 0.5em;
text-decoration: none;
float: center;
color: black;
background-color: #FFFF;

}

a.union_badges:hover{
background-color: #adadad;
border-style: outset;
}


