@charset "utf-8";
/* CSS Document */

/* File: basic.css  */
/* Author: Dee Gee  */
/* Owner: Musée de Kent - Couvent de Bouctouche  */
/* Date: 2007-12-09 */
/* Purpose: This formats the main body of the page */



/* Sets PADDING characteristics for FONT tags */
h1, h2, h3, h4, h5, h6   { margin: 0; padding: 0 0px 10px; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
p                        { margin: 0; padding: 0 0px 14px; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; }


/* Sets FONT characteristics for basic tags */
h1        { font-size: 15pt; color:#990000; }
h2        { font-size: 14pt; color:#000066; }
h3        { font-size: 13pt; color:#000066; }
h4        { font-size: 12pt; color:#000066; }
h5        { font-size: 11pt; color:#000066; font-style: italic; }
h6        { font-size: 10pt; color:#000066; font-style: italic; }
p, ul, ol { font-size: 9pt; color:#000000; }


/* Sets round corners and TOP of BODY */
b.rtop, b.rbottom           { display:block; background-color:#000066; }
  /* Sets background colour for container holding the rounded page */
b.rtop b, b.rbottom b       { display:block; height: 1px; overflow: hidden; background: #FFFFFF; }
  /* Sets 2nd layer round corners between content and top of round */
b.r1                        { margin: 0 4px; }
b.r2                        { margin: 0 3px; }
b.r3                        { margin: 0 2px; }
b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px; height: 2px; width:auto; }
/* Sets 1st layer round corners between content and top of round */


/* Formatting for common Inline HTML tags */
a				{ color: #006699; text-decoration:none; }
a hover			{ color: #006699; text-decoration:underline; }
.hr 			{ color: #000066; }
.hr-grey		{ color: #000066; max-height:1px; }
.hr-75			{ color: #000066; width:75%; text-align:center; }
.hr-75-grey		{ color: #aaaaaa; width:75%; text-align:center; }
.hr-50			{ color: #000066; max-height:1px; width:50%; text-align:center; }
.hr-50-grey		{ color: #aaaaaa; max-height:1px; width:50%; text-align:center; }
.hr-25			{ color: #000066; max-height:1px; width:25%;  }
.hr-25-grey		{ color: #aaaaaa; max-height:1px; width:25%;  }
img 			{ border-style : none; }
caption 		{ line-height: 100%; font-weight:bold; text-align:left; padding-bottom: 2px; padding-top: 2px;}

/* Formatting classes */
.no-underline	{ text-decoration: none; }
.underline		{ text-decoration: underline; }
.strong-italic	{ font-style: italic; font-weight: bold; }
.caption 		{ font-size: 8pt; font-family: arial, helvetica, sans-serif; line-height: 100%; }

/* The following 2 tags are for use on blocks only and for presentation purposes, these should NEVER
be used to make inline words or a paragraph bolded or italiced, for those please use the standard
HTML tags <STRONG> and <EM>*/
.italic	{ font-style: italic; }
.strong	{ font-weight: bold; }

/* Simple text-sizing classes */
.size-largest	{ font-size: 16pt; }
.size-larger	{ font-size: 14pt; }
.size-large 	{ font-size: 12pt; }
.size-normal	{ font-size: 10pt; }
.size-small		{ font-size: 11pt; }
.size-smaller	{ font-size: 9pt; margin-bottom: 1px; }
.size-smallest	{ font-size: 8pt; margin-bottom: 1px; }

/* Unordered list formats */
.ul                 { font-size: 9pt; }
ul.bullet-none 		{ list-style-type: none; }
ul.bullet-disc 		{ list-style-type: disc; }
ul.bullet-circle 	{ list-style-type: circle; }

/* Simple but useful text color display classes. */
.colour-subject 	{ color: #000066; }
.colour-grey666		{ color: #666; }
.colour-grey333		{ color: #333; }
.colour-grey		{ color: #999; }
.colour-red 		{ color: #F00; }
.colour-dkred 		{ color: #990; }
.colour-green 		{ color: #090; }
.colour-blue 		{ color: #00F; }
.colour-orange		{ color: #F30; }
.colour-white		{ color: #FFF; }
.colour-black		{ color: #000; }

/* Table Cell background colours, dark background colours complemented with white text */
.bg-subject			{ background-color: #000066; color: #FFF; }
.bg-subject-dark 	{ background-color: #473F32; color: #FFF; }
.bg-subject-light 	{ background-color: #336699; color: #FFF; }
.bg-grey			{ background-color: #CCC; }
.bg-99CCCC			{ background-color: #99CCCC; }
.bg-EDDFD6          { background-color: #EDDFD6; }
.bg-grey-dark		{ background-color: #999; color: #FFF;}
.bg-grey-EEE 		{ background-color: #EEE; }
.bg-white 			{ background-color: #FFF; }
.bg-black			{ background-color: #000; color: #FFF; }
.bg-red				{ background-color: #FF0000; color: #FFF; }
.bg-red-dark		{ background-color: #C33; color: #FFF; }
.bg-yellow			{ background-color: #FF0; }
.bg-yellow-light 	{ background-color: #FFC; }
.bg-FFFFEC          { background-color: #FFFFEC; }
.bg-F0F1E4      	{ background-color: #F0F1E4; }
.bg-A99467          { background-color: #A99467; }
.bg-E6FDFF          { background-color: #E6FDFF; }
.bg-6F5C4E          { background-color: #6F5C4E; }
.bg-897354          { background-color: #897354; }
.bg-5C3C0B          { background-color: #5C3C0B; }
.bg-EAE6E1          { background-color: #EAE6E1; }
.bg-DAA520          { background-color: #DAA520; }
.bg-EEE8AA          { background-color: #EEE8AA; }
.bg-4682B4          { background-color: #4682B4; }
.bg-008080          { background-color: #008080; }
.bg-FF6600          { background-color: #FF6600; }
.bg-549DAD          { background-color: #549DAD; }
.bg-C9D445          { background-color: #C9D445; }
.bg-B7ECCA          { background-color: #B7ECCA; }
.bg-CEF2DB          { background-color: #CEF2DB; }
.bg-55BBCC          { background-color: #55BBCC; }
.bg-image           { background-image:url(/images/templates/bkgd.jpg); width:800px; margin:0px; text-align: left; }


/* Simple classes to "touch up" text alignment */
.align-left			{ text-align: left; }
.align-right		{ text-align: right; }
.align-center		{ text-align: center; }
.align-justify 		{ text-align: justify; }
.align-top			{ vertical-align: top; }
.align-top-left 	{ text-align: left; vertical-align: top; }
.align-top-right	{ text-align: right; vertical-align: top; }
.align-bottom 		{ vertical-align: bottom; }
.align-bottom-left	{ text-align: left; vertical-align: bottom; }
.align-bottom-right	{ text-align: right; vertical-align: bottom; }
.align-middle		{ vertical-align: middle; }

/* For floating images and tables */
.float-left		{ float: left; vertical-align: text-top; margin-right: 10px; margin-bottom: 5px; }
.float-right 	{ float: right; vertical-align: text-top; margin-left: 10px; margin-bottom: 5px; }

/* Indents using increments of 10 and 15 pixels */
.indent10 		{ padding-left: 10px; }
.indent15		{ padding-left: 15px; }
.indent20 		{ padding-left: 20px; }
.indent30 		{ padding-left: 30px; }
.indent40 		{ padding-left: 40px; }
.indent45		{ padding-left: 45px; }
.indent50		{ padding-left: 50px; }
.indent60		{ padding-left: 60px; }
.indent110		{ padding-left: 110px; }
.indent-none 	{ margin-left: -20px; }
.indent-quote	{ padding-left: 40px; padding-right: 40px; font-style: italic; background-color:#EEEEEE; }
.indent-block 	{ padding-left: 10px; padding-right: 10px; }

/* border types */
.border-solid			{ border: 1px solid #000; padding: 1px; }
.border-dashed			{ border: 1px dashed #000; padding: 1px; }
.border-subject			{ border: 1px solid #000066; padding: 1px; }
.border-006699			{ border: 1px solid #006699; padding: 1px; }
.border-42929D			{ border: 1px solid #42929D; padding: 1px; }
.border-00FFFF			{ border: 1px solid #00FFFF; padding: 1px; }

/* Deprecated types */
.border-subject-right	{ border: 1px solid #000066; float: right; vertical-align: text-top; padding: 1px; }

/* Input button colours */
.button-left-nav
{ background-image:url(/images/templates/left-nav-blank.gif);
  color:#000066;
  font-size:12px;
  background-repeat:no-repeat;
  line-height:19px;
  text-indent:5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-bottom:6px;
  font-weight:bolder;
}
.button-left-nav A       { color: #000066; }
.button-left-nav A:link  { color: #000066; }
.button-left-nav A:hover { color: #996600; }
.footerrow       { width: 100%; padding-top:5px; padding-left:20px; padding-bottom:5px; text-align:center; font-size:0.7em; color:#006699; }

