/* @override http://www.osullivanpr.ie/xcss/osprnews.css */


body{ background-color:#9c9c9c; font-family:verdana, arial, sans-serif; color:#ffffff; text-align:center; margin: 0; padding: 0; }
/*<agl.folder "Padding">*/
	.contentPadd{
    padding:2px;
}
	.pad20pxall { padding: 20px; }
	.badge_image { padding-top: 20px; }
	.pad20pxtopbot { padding-top: 10px; padding-bottom: 10px; }
	.pad5pxtopbot { padding-top: 5px; padding-bottom: 5px; }
/*</agl.folder>*/
/*<agl.folder "Layout">*/
	#locator_container { width: 557px; height: auto; float: left; }
	#datecontainer { width: 198px; height: auto; float: left; }
	#siteContainer{ background-color: white; background-image: url(../images/bglines.gif); background-repeat: repeat-y; margin-left:auto; margin-right:auto; width:760px; text-align:left; height: auto; }
	#header{ width:760px; height:154px; background-color:#9c9; clear: both; }
	#sub_header{
     width:760px;
     height:auto;
     background-color:#e5e5e5;
}
	#mainContent{ width:760px; height: auto; }
	#leftColumn{ width:166px; height:auto; float:left; }
	#centerColumn{ color: #5a5a5a; font-size: 11px; line-height: 16px; width:389px; height:auto; float:left; list-style-type: disc; }
	div #centerColumnxxx img { width: 300px; height: auto; overflow: hidden; float: left; }
	.image { width: 340px; height: auto; float: left; overflow: hidden; padding-bottom: 16px; }
	#rightColumn{ width:203px; height:auto; float:left; }
	#footer01{ color: #5a5a5a; width:760px; height:37px; background-color:#feffff; clear: both; border-top: 1px solid #9c9c9c; border-bottom: 1px solid #9c9c9c; }
	#footer02{ width:760px; height:auto; background-color:#d3d3d3; clear: both; }
/*</agl.folder>*/
/*<agl.folder "Text">*/
	.nav { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 6px; border-bottom: 1px solid #9c9c9c; }
	.nav p { line-height: 120%; }
	#centerColumn a { text-decoration: none; margin-bottom: 20px; padding-bottom: 20px; border-bottom-width: 20px; }
	.caps12 { font-size: 12px; line-height: 16px; text-transform: uppercase; }
	.caps12black { color: black; font-size: 12px; line-height: 16px; text-transform: uppercase; }
	.rightnav { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 6px; border-bottom-color: #9c9c9c; }
	.rightnav a:link { color: #007ca2; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding-bottom: 6px; border-bottom-color: #9c9c9c; }
	.righthead { color: #007ca2; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 6px; border-bottom: 1px solid #9c9c9c; }
	.section { color: #007ca2; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
	.personnel { color: #007ca2; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
	.personnel_sub { color: #007ca2; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: capitalize; }
	.address { color: #5a5a5a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle; padding-left: 20px; }
	.date { color: #5a5a5a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.copyright { color: #5a5a5a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; text-indent: 8px; vertical-align: middle; padding-left: 20px; }
	.frequency { color: #5a5a5a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; text-indent: 8px; vertical-align: middle; }
/*</agl.folder>*/
a:link { color: black; text-decoration: none; }
a:active { color: black; text-decoration: none; }
a:hover { color: #007ca2; text-decoration: underline; }
a:visited { color: #007ca2; text-decoration: none; }
/*<agl.folder "form">*/
	.form_labels { color: #5a5a5a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; padding-top: 10px; padding-bottom: 10px; }
	.form_fields { color: #007ca2; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; border: dotted 1px #9c9c9c; }
	.form_buttons { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; background-color: #007ca2; padding: 4px; border: solid 2px #9c9c9c; }
/*</agl.folder>*/
/*<agl.folder "News_Section">*/
	p { margin: 0; padding: 0; line-height: 1.9em; color: #303030; }
	a { color: #007ca2; text-decoration:none;}
	a:hover { color:#007ca2; text-decoration:none;}
	h1 { padding:0; margin:0; font-size:200%; font-weight: normal; color: #007ca2; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; }
	h2 { color:#808080; font-size:140%; font-weight:bold; margin: 0 0 3px; padding:4px 0 6px; }
	h2 a { background-color:#ffffff; color:#5a5a5a; }
	img { clear: both; }
	img a { border: 0; }
	.content { background-color:#FFFFFF; margin:0 auto 0 auto; padding:0; width:730px; }
	.header p { color:#808080; font-size: 90%; margin: 0; padding: 0.5em 0 0 0;}
	.hmenu { float: right; width: 525px; margin: 0; padding: 18px 12px 10px 10px; text-align: right; border-top: 4px solid #ccc; border-bottom: 1px solid #eee;  }
	.hmenu a { border-top: 3px solid #eee; padding: 0.5em 1.2em 5px 1.2em; margin: 0 0.3em 2em 0.3em; }
	.hmenu a:hover { border-top: 3px solid #5BB1E6; }
	.menu { border-bottom: 1px solid #eee; padding: 0 0 1em 0; margin: 0 0 1em 0; }
	.menu a { display: block; line-height: 2em; }
	.left {  clear: both; font-size: 70%; float:left; width: 150px; padding: 1em 0 1em 1em; }
	.past { margin: 0 0 10px 0; padding: 0 0 12px 0; border-bottom: 1px solid #eee; }
	.past p { color: #808080; }
	.past a { display: block; }
	.new { margin: 0 0 10px 0; padding: 0 0 12px 0; border-bottom: 1px solid #eee; }
	.new p { color: #808080; }
	.center { float:left; width: 520px; margin: 0 0 10px 30px; padding: 0; }
	.center p { font-size: 12px; padding: 3px 0 5px 0; }
	.footer { color:#999999; font-size:90%; margin: 5px 0px 10px 0px; padding: 1em; border-top:1px solid #ccc; text-align:left; clear:both;}
	.footer .right { float:right; clear:right; text-align:right; }
	.footer p { margin:0; padding: 0.4em 0 0 0; color: #808080; }
	form.search { padding: 0; margin: 0; }
	textarea.text { height: 150px; width: 90%; border: 1px solid #ccc; background: #fff; }
	textarea.text:hover { border: 1px solid #eee; background: #FFFFF4; }
	input.field { border: 1px solid #ccc; background: #fff; width: 200px; }
	input.field:hover { border: 1px solid #eee; background: #FFFFF4; }
	input.text { margin: 0; width: 88px; border: 1px solid #ccc; background: #FFF; }
	input.text:hover { border: 1px solid #81C4EB; }
	input.button { margin: 0; font-size: 100%; border: none; background: transparent; color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	.date { color: #ccc; text-align: right; margin: 4px 0 5px 0; padding: 0.4em 0 0 0; background: url(../news/images/dotted.gif) repeat-x top; }
	div.image { padding: 1px; float: left; margin: 0 8px 0 0; }
	.comments { padding: 10px 10px 8px 10px; margin: 0 0 10px 0; background: #f8f8f8; }
	.commentsbox { padding: 8px 0 10px 10px; margin: 0 0 10px 0; background: #f4f4f4; }
/*</agl.folder>*/

