
/* Copyright © 2008, St Thomas Sunday Catechism. All rights reserved. */

body {
	font: verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background: #c8e3ff url(../images/bg.gif) repeat;
	text-align:left;} 

#wrapper {
	width: 990px;
	margin: 0px auto 0px 2px;
	text-align: left;
	font-size: ; background-color: #ffffff; border-bottom: #c8e3ff 2px solid;
	font-weight: normal; } 

#top { width: 990px; border:0; padding:0; margin:0; border-top: #c8e3ff 2px solid;}
		  /*  border-bottom: #999999 1px solid; */
#logo	{ width:500px; float: left;  height: 100px; padding:0px; background-color: #ffffff; margin:0;}

#topNav	{ width:480px; float: right;  height: 100px; padding:0; margin:0; background:#ffffff url(images/bg_top.gif) no-repeat; }

#topLnk {font-family: verdana; font-size:14px; font-weight: normal; margin-top:77px; margin-left: 26px;}

#content {width: 990px; background: #ffffff; margin:8px 0 0 0; padding:0; }

#main	{ width:702px; color: #000000; font-family: verdana; font-weight: normal; text-align: justify; 
		  background-color: #ffffff; float: left; margin:4px auto 0 4px;}

p		{color: #000000; font-family: verdana, "Trebuchet MS", arial; font-size: 14px;; text-align: justify; 
		 line-height: 130%; margin:10px 0 0 0;}
		 
p.big		{color: #000000; font-family: verdana, "Trebuchet MS", arial; font-size: 14px;; text-align: justify; 
		 line-height: 140%; margin:12px 0 0 0;}
		 
.pt9		{color: #000000; font-family: verdana, "Trebuchet MS", arial; font-size: 9pt;; text-align: justify;}
.pt8		{color: #000000; font-family: verdana, "Trebuchet MS", arial; font-size: 8pt;; text-align: justify;}

h1		{color: #003399; font-family: verdana, "Trebuchet MS"; font-size: 19px; font-weight:bold;  padding:0; margin:0 0 0px 0; }

h2		{color: #000000; font-family: verdana, "Trebuchet MS", verdana; font-size: 17px; font-weight:bold;  padding: 0px; margin:16 0 0 0;}

#rtCol { width: 268px; background-color: #ffffff; float: right; margin-top:8px; }
#rtBox { width:250px; color: #000000; font-family: verdana, "Trebuchet MS", arial; font-size:13px; font-weight: normal; text-align: left; background-color: #ffffff; padding:0 0 0 10px; margin-right:8px; border-left: #999999 1px dashed;}   /* border-left: #660000 1px solid; */

/*
#rtBox p	{color: #000000; font-family: verdana, "Trebuchet MS", arial; font-size: 12px;; text-align: left; margin:8 0 0 0;}
*/

#rtBox li	{color: #000000; font-family: verdana, "Trebuchet MS", arial; font-size: 13px;; text-align: justify; 
		 padding:0 0 5px 0; }
		 
#secHd { width:; ; font-family:verdana; font-size: 15px; font-weight: bold; padding:0; text-align:left; 
		 padding:3px 0 3px 10px; margin:0 0 10px 0; border: #B8D7F6 2px solid;}
#secHd a:link	 	{ color: #0063DC; text-decoration: none;}
#secHd a:visited  { color: #0063DC; text-decoration: none; }
#secHd a:hover 	{ color: #ffffff; text-decoration: none; background: #0063DC; }
#secHd a:active   { color: #ffffff; text-decoration: none; background: #0063DC;}


a:link    { color: #0063DC; text-decoration: underline; }
a:visited { color: #666666; text-decoration: underline; }
a:hover   { color: #993333; text-decoration: none; }
a:active  { color: #993333; text-decoration: none; }	 

#topLnk a:link	 	{ color: #0063DC; text-decoration: none; }
#topLnk a:visited  { color: #0063DC; text-decoration: none; }
#topLnk a:hover 	{ color: #FFFFFF; text-decoration: none; background: #0063DC; }
#topLnk a:active   { color: #FFFFFF; text-decoration: none; background: #0259C4; }

#copy {width: ;  background-color: #FBE8EC; color: #000000; font-family: verdana; font-size: 10pt; font-weight: normal; text-align: center;
	padding:2px 0 3px 0; background: url(../images/bg/red2.gif); clear:both;} /* e7f3ff */

ul {color: #000000; font-family: verdana; font-size:13px; font-weight: normal; margin-top: 10px;}

li {color: #000000; font-family: verdana; font-size:13px; font-weight: normal; padding-top: 0px; padding-bottom: 10px;}

br.lil { line-height: 60%; }

.leftimg  { padding:0; margin-right:5px; float:left; }
.rightimg { padding:0; margin-left:5px; float:right;}

div.hi	{ color: #000000; font-family: verdana; font-size: 10pt; font-weight: normal; text-align: left; padding:5px;}

div.proline { color:#660000; font-family:verdana; font-size:14px; font-weight:bold; text-align:left; padding:2px;}


div.clear {margin:6px 0 0 0; clear:both;}

.centered  {text-align:center;}

.picAnc {font-family: verdana; font-size: 10pt; font-weight: normal; text-align: center; clear: both; }

#slogan { width:990px; height:50px; border:0; padding:10 0 0 0; margin:0 0 15px 0; background: #ffffff url(../matrimonial/images/sm-matri.gif) no-repeat;}

#botSecLnk { width: 990px; ; font-family:verdana; font-size: 14px; font-weight: normal;  
		  background-color: #ffffff;  margin:15px 0 10px 0;  clear: both; text-align: center;
		  padding:0 0 0 0; line-height:150%;}
#botSecLnk a:link	 	{ color: #0063DC; text-decoration: underline; }
#botSecLnk a:visited  { color: #666666; text-decoration: underline; }
#botSecLnk a:hover 	{ color: #FFFFFF; text-decoration: none; background: #0063DC; }
#botSecLnk a:active   { color: #FFFFFF; text-decoration: none; background: #0259C4; }

hr {height: 60%;}

TABLE.data  {width:680px; margin-left:5px; }
table.result	{width:300px; color: #000000; font-family: verdana; font-size: 13px; line-height:140% ; }
td.rank {width:60px;} 
td.name {width:190px;} 
td.mark {width:50px;} 
td.gap  {width:px;} 

.std {width:300px; color: #660000; font-family: verdana; font-size:15px; font-weight:bold; line-height:; text-align:center;}

.stdbar {color: #ffffff; font-family: verdana; font-size:14px; font-weight:bold; background-color:#A78263; text-align:left; padding:3px 0 3px 10px; margin:0 0 5px 0;}

div.pro {color: #000000; font-family: verdana; font-size: 14px; font-weight:normal; text-align: left; padding-top: 3px;}

/*
div.pro a:link	 	{ color: #0063DC; text-decoration: underline;}
div.pro a:visited  { color: #999999; text-decoration: underline;}
div.pro a:hover 	{ color: #ffffff; text-decoration: none; background: #0063DC; }
div.pro a:active   { color: #ffffff; text-decoration: none; background: #0063DC;}*/

.px14 	{ color: ; font-family: verdana; font-size: 14px; font-weight: normal; text-align: justify; padding-bottom: 0px; }

.pro_dt	{ color: ; font-family: verdana; font-size: 14px; font-weight: normal; text-align: justify; padding: 0px 0 0 0; }

.flash a:link	 	{ color: #0063DC; text-decoration: underline; }
.flash a:visited  { color: #666666; text-decoration: underline; }
.flash a:hover 	{ color: #FFFFFF; text-decoration: none; background: #0063DC; }
.flash a:active   { color: #FFFFFF; text-decoration: none; background: #0259C4; }

.fl_nol a:link	 	{ color: #0063DC; text-decoration: none; }
.fl_nol a:visited  { color: #666666; text-decoration: none; }
.fl_nol a:hover 	{ color: #FFFFFF; text-decoration: none; background: #0063DC; }
.fl_nol a:active   { color: #FFFFFF; text-decoration: none; background: #0259C4; }

.alnk {color: #9c0000;}

DIV.subhead_bride
{ COLOR: #003399; FONT-FAMILY: verdana; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-ALIGN: left;}
DIV.subhead_groom
{   COLOR: #9c0000; FONT-FAMILY: verdana; FONT-SIZE: 16px; FONT-WEIGHT: bold; TEXT-ALIGN: left; }

#pub48 { width: 225px; color: #0063DC; font-family: verdana, "Trebuchet MS", arial; font-size:14px; font-weight:bold; text-align:left; background-color: #ffffff; padding:3px 3px 5px 9px; margin-right:5px; line-height:130%; border: #624b3b 2px dashed;}
