/* General */

body					{margin: 0px 0px 0px 0px; font-family: Verdana; font-size: 10pt;}
table					{border-collapse: collapse;}
li						{margin: 5 0;}
#text					{font-family: Verdana; font-size: 10pt;}
#text ul li p			{line-height: 150%}

/* Header */

table.header			{width: 100%; border-collapse: collapse; border-bottom:1px solid #CCCCCC}
td.title				{width: 100%; background-image: url("../images/structure/header_background.jpg"); background-color: #7793C6; padding-top: 10px; padding-bottom: 10px; height: 90px; text-align: center; vertical-align: middle;}
td.title p				{margin-left: -100px;}
td.logo					{vertical-align: top;}
span.heading			{font-family: Maiandra GD; font-size: 24pt; color: #FFFFFF}
span.parishes			{font-family: Maiandra GD; font-size: 12pt; color: #FFFFFF}

#topNav 				{height: 30px; width: auto;	padding: 0px 0px 0px 1em; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFF5E; background-image: url("../images/structure/menu_background.jpg")}
#topNav ul 				{list-style-type: none; margin: 0; padding: 0; margin-left: -20px;}
#topNav ul li 			{display: inline; line-height: 30px; margin: 0; padding: 0;}
#topNav a 				{color: #666666; text-decoration: none;  float: left; line-height: 30px; padding: 0 10px; display: block;  margin: 0 1px;}
#topNav a:visited 		{color: #666666; text-decoration: none;}
#topNav a:hover 		{color: #666666; background-color: #FFFFC7; text-decoration: none;}

/* Content */

table.main				{width: 100%; border-collapse: collapse;}
td.content				{text-align: justify; background-color: #F4F4F4; vertical-align: top; padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:10px }

h1						{font-family: Frutiger Linotype, verdana, helvetica, sans-serif; font-size: 18pt; font-weight: bold;}


/* Location */

p.location				{margin-top: 0; margin-bottom: 10px; text-align: right;}
#location				{color: #3366CC;}
#location a				{color: #3366CC; text-decoration: none;}
#location a:visited		{color: #3366CC; text-decoration: none;}
#location a:hover		{color: #5E85D7; text-decoration: underline;}

/* Tab System */

.tabs 					{text-align: left; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; position:relative; height: 25px; margin: 0; padding: 0; background:#DBDBDB; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E6E6E6', endColorStr='#DBDBDB', gradientType='0'); overflow: visible;}
.tabs li 				{display: inline; list-style-type: none;}
.tabs ul				{list-style-type: none;}
.tabs a:hover, .tabs a.tab-active 		{background:#F4F4F4; border-right: 1px solid #ffffff} 
.tabs a  				{height: 25px; font:10pt verdana, helvetica, sans-serif; position:relative; padding:6px 10px 0px 10px; margin: 0px -4px 0px 0px; color:#000000; text-decoration:none; border-right:1px solid #ffffff;}
.tab-panes 				{padding: 10px 5px;}
.tab-panes .pane		{display: none;}

/* Sidebar */

td.sidebar				{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width: 190px; background-color: #DBDBDB; text-align: justify; vertical-align: top; padding-left:4px; padding-right:4px; padding-top:10px; padding-bottom:10px }

/* Footer */

table.footer			{width: 100%; border-collapse: collapse;}
td.footerBanner			{background-color: #7793C6; background-image: url("../images/structure/footer_background.jpg")}
td.footerText			{font-size: 9pt; color: #666666; padding: 10px 10px 10px 10px}

/* Images */

img.content				{margin-left: 10px; margin-bottom: 10px;}
img.slideshow			{margin-left: 20px; margin-bottom: 20px; float: right;}

/* Downloads */

.downloads, .download_title		{width: 80%; font-size: 10pt; vertical-align: top;}
.getAcrobat				{padding-top: 10px; padding-left: 20px; padding-right: 20px; text-align: center; color: #003399; vertical-align: top; white-space: nowrap;}
.pdfIcon				{padding-left: 5px; padding-right: 20px;}
.download_title			{width: 100%; text-align: left; vertical-align: middle; color: #3366CC; white-space: nowrap;}



