body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #eeeeee;
	color: #000000;
}

#bodywrap{
	width: 750px;
	margin: 0 auto;
        padding: 0px;
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
}

img {border:0;}

a:link{	background-color: transparent;
	color: #23426b;
	text-decoration: none;
}
a:visited{background-color: transparent;
	color: #23426b;
	text-decoration: none;
}
a:hover{background-color: transparent;
	color: #ff0000;
	text-decoration: underline;
}

#header {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	color: #000000;
        height: 108px;
	background-image: url(images/header-normal.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#menu a {
	color: #000000;
  	font-size: 0.9em;
	text-decoration: none;
}
        
#content{
	float: left;
	width: 690px;
	margin: 0px 0px 0px 0px;
 	padding: 30px 0px 20px 30px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	line-height: 1.4em;
	font-size: 0.8em;
}

#content-side{
	float: left;
	width: 500px;
	margin: 0px 0px 0px 0px; 
 	padding: 30px 0px 20px 30px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	line-height: 1.4em;
	border-right: 1px dotted #5f5faf;
}

ul{ 
	margin-top:0em;
	margin-bottom:1em;
	margin-left:0em;
	padding-left:25px;
	list-style: url(images/bullet.gif)
}

ol{ 
	margin-top:0em;
	margin-bottom:1em;
	margin-left:0em;
	padding-left:25px;
	list-style: url(images/download.gif)
}

#plain li { list-style: url(images/bullet2.gif)}

hr {
	border: 1px dotted #23426b;
}

#header h1 {display: none;}

h1{
  	font-size: 1.5em;
	padding: 0px; margin: 0px;
	background-color: transparent;
	color: #23426b;
  	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

h2{
  	font-size: 1.3em;
	padding: 0px; margin: 0px;
	background-color: transparent;
	color: #23426b;
  	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

h3{
	font-size: 1.0em;
	padding: 0px; margin: 0px;
	background-color: transparent;
	color: #747a65;
  	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

h4{
	font-size: 0.9em;
	padding: 0px; margin: 0px;
	background-color: transparent;
	color: #747a65;
  	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

#sidebar{
	float: right;
	width: 199px; 
	margin: 0px 0px 0px 0px; 
 	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	line-height: 1.4em;
}

h3.gray-g{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-gray-g.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

h3.gray-v{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-gray-v.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

h3.gray-r{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-gray-r.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

h3.gray-w{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-gray-w.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

h3.gray-p{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-gray-p.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

h3.red{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-red.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

h3.blue{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-blue.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

h3.gold{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-gold.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

h3.green{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-green.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

h3.purple{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-purple.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

h3.world{
	color: #444444;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	margin: 0px;
	background-image: url("images/sidebar-heading-holysaviour.png");
	background-repeat: repeat-x;
 	padding: 5px 0px 10px 5px;
}

#sidebar p {
	margin: 0px 0px 10px 5px;
}

#pictures{
	text-align: center;
	margin: 10px 0px 20px 0px;
}

#pictures h2{text-align: left;}
#pictures p.text {text-align: left;}
#pictures p.text img {border:none; float:right}
#pictures img {border: 3px double #000080;}

div.boxborder {
	border: 1px solid #ccc;
	padding: 3px;
}

div.box-blue {
	background-color: #efefff;
	margin: 3px;
	padding: 9px;
}

div.box-blue h3{
	color: #444444;
	background-color: transparent;
	background-image: none;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.2em;
	margin: 0px 0px 10px 5px;
 	padding: 0px
}

div.box-green {
	background-color: #e4efc9;
	margin: 3px;
	padding: 9px;
}

div.box-green h3{
	color: #444444;
	background-color: transparent;
	background-image: none;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1.2em;
	margin: 0px 0px 10px 5px;
 	padding: 0px
}

div.box-notes-posting {
	background-color: #ffe0e0;
	font-size: 0.7em;
	margin: 3px;
	padding: 9px;
}

#footer-home{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 0.7em;
}

#footer{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 0.7em;
}

/*Tables*/

tr.infotable1 td{
	background-color: #ffffff;
	border-top: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 1px dashed #66cc66;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
tr.infotable2 td{
	background-color: #ffffff;
	border-top: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

tr.gold td.col1{
	background:url(images/table-gold-left.png) top left repeat-x;
	background-color: #efc700;
	border-bottom: 1px solid #efc700;
	height: 27px;
	width: 10px;
}
tr.gold td.col2{
	background:url(images/table-gold-center.png) top left repeat-x;
	background-color: #efc700;
	border-bottom: 1px solid #efc700;
	color: #444444;
	width: 700px;
}
tr.gold td.col3{
	background:url(images/table-gold-right.png) top right repeat-x;
	background-color: #efc700;
	border-bottom: 1px solid #efc700;
	width: 10px;
}

tr.red td.col1{
	background:url(images/table-red-left.png) top left repeat-x;
	background-color: #ffafaf;
	border-bottom: 1px solid #ffafaf;
	height: 27px;
	width: 10px;
}
tr.red td.col2{
	background:url(images/table-red-center.png) top left repeat-x;
	background-color: #ffafaf;
	border-bottom: 1px solid #ffafaf;
	color: #444444;
	width: 700px;
}
tr.red td.col3{
	background:url(images/table-red-right.png) top right repeat-x;
	background-color: #ffafaf;
	border-bottom: 1px solid #ffafaf;
	width: 10px;
}

tr.purple td.col1{
	background:url(images/table-purple-left.png) top left repeat-x;
	background-color: #cc99cc;
	border-bottom: 1px solid #cc99cc;
	height: 27px;
	width: 10px;
}
tr.purple td.col2{
	background:url(images/table-purple-center.png) top left repeat-x;
	background-color: #cc99cc;
	border-bottom: 1px solid #cc99cc;
	color: #444444;
	width: 700px;
}
tr.purple td.col3{
	background:url(images/table-purple-right.png) top right repeat-x;
	background-color: #cc99cc;
	border-bottom: 1px solid #cc99cc;
	width: 10px;
}

tr.blue td.col1{
	background:url(images/table-blue-left.png) top left repeat-x;
	background-color: #e0e0ff;
	border-bottom: 1px solid #e0e0ff;
	height: 27px;
	width: 10px;
}
tr.blue td.col2{
	background:url(images/table-blue-center.png) top left repeat-x;
	background-color: #e0e0ff;
	border-bottom: 1px solid #e0e0ff;
	color: #444444;
	width: 700px;
}
tr.blue td.col3{
	background:url(images/table-blue-right.png) top right repeat-x;
	background-color: #e0e0ff;
	border-bottom: 1px solid #e0e0ff;
	width: 10px;
}

tr.green td.col1{
	background:url(images/table-green-left.png) top left repeat-x;
	background-color: #e0ffe0;
	border-bottom: 1px solid #e0ffe0;
	height: 27px;
	width: 10px;
}
tr.green td.col2{
	background:url(images/table-green-center.png) top left repeat-x;
	background-color: #e0ffe0;
	border-bottom: 1px solid #e0ffe0;
	color: #444444;
	width: 700px;
}
tr.green td.col3{
	background:url(images/table-green-right.png) top right repeat-x;
	background-color: #e0ffe0;
	border-bottom: 1px solid #e0ffe0;
	width: 10px;
}

tr.row2 td{
	background-color: #eeeeee;
	background:url(images/table-body.png) top left repeat-x;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #ff0000;
	padding: 20px;
}

tr.row2-nopadding td{
	background-color: #eeeeee;
	background:url(images/table-body.png) top left repeat-x;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-bottom: 1px solid #ff0000;
	padding: 0px;
}
tr.row2-plain-header td{
	background-color: #e0e0ff;
	background:url(images/table-blue-center.png) top left repeat-x;
	border-left: 1px solid #e0e0ff;
	border-right: 1px solid #e0e0ff;
	border-bottom: 0px solid #e0e0ff;
	padding: 5px;
}
tr.row2-plain td{
	background:url(images/table-body.png) top left repeat-x;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding: 5px;
}

tr.name td.col1{
	background:url(images/table-name-left.png) bottom left repeat-x;
	background-color: #e0e0ff;
	color: #000080;
	height: 20px;
	width: 20px;
}
tr.name td.col1b{
	background:url(images/table-name-left.png) bottom left repeat-x;
	background-color: #e0e0ff;
	height: 40px;
	width: 20px;
}
tr.name td.col2{
	background:url(images/table-name-center.png) bottom left repeat-x;
	background-color: #e0e0ff;
	color: #000080;
	width: 300px;
}
tr.name td.col3{
	background:url(images/table-name-right.png) bottom right repeat-x;
	background-color: #e0e0ff;
	width: 20px;
}

/*TABS*/

.p7TPpanel {border: 0;}
.p7TPwrapper {padding: 0;}

#p7TP1 .p7TP_tabs a,
#p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a,
#p7TP4 .p7TP_tabs a,
#p7TP5 .p7TP_tabs a {
	padding: 5px 8px;
	display: block;
	float: left;
	color: #000080;
	text-decoration: none;
	background-image: url(images/tab-inactive.png);
	background-repeat: repeat-x;
	border: 1px solid #ccccff;
	border-bottom: 0;
}

#p7TP1 .p7TP_tabs a:hover,
#p7TP2 .p7TP_tabs a:hover,
#p7TP3 .p7TP_tabs a:hover,
#p7TP4 .p7TP_tabs a:hover,
#p7TP5 .p7TP_tabs a:hover {
	color: #efc700;
}

.p7TPclear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.p7TPcontent {
	padding: 12px;
	background-color: #ffffff;
	font-size: 0.95em;
	line-height: 1.5em;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	color: #000000;
	border-top: 1px dotted #ccccff;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
}

#p7TP1 .p7TP_tabs div.down,
#p7TP2 .p7TP_tabs div.down,
#p7TP3 .p7TP_tabs div.down,
#p7TP4 .p7TP_tabs div.down,
#p7TP5 .p7TP_tabs div.down {
	padding: 0;
	position: relative;
	z-index: 2;
}

#p7TP1 .p7TP_tabs div.down a,
#p7TP2 .p7TP_tabs div.down a,
#p7TP3 .p7TP_tabs div.down a,
#p7TP4 .p7TP_tabs div.down a,
#p7TP5 .p7TP_tabs div.down a {
	background-image: url(images/tab-active.png);
	background-repeat: repeat-x;
	color: #000080;
}

/*HIDE the TABS*/
.p7TP_tabs {
	display: none;
}