.typography {color:#666; font-size: 13px;font-family: Arial, Helvetica, sans-serif;}

/* HEADINGS */
.typography h1 {font-size: 1.7em; line-height: 1.7em;}
	.typography h1#Title{font-size: 2em; margin-top: 0!important; padding-top: 0!important; clear: both;}
.typography h2 {font-size: 1.7em; line-height: 1.7em;}
.typography h3 {font-size: 1.4em; line-height: 1.4em;}
.typography h4{font-size: 1.4em;  line-height: 1.4em;}
.typography h5{font-size: 1.2em; line-height: 1.2em;}
.typography h6{font-size: 1.2em; line-height: 1.2em;}

/* heading combos */
.typography h1, .typography h2 {text-transform: uppercase;}
.typography h1, .typography h3, .typography h5 {color: #a39161;}
.typography h2, .typography h4, .typography h6 {color: #005daa;}
.typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 {padding: 0.7em 0 0.3em 0; font-family: Lucida Grande,'PT Serif', Serif;}
.typography h3, .typography h4, .typography h5, .typography h6 { font-weight: bold;}

/* general font-size changes */
.typography p, .typography li, .typography address {font-size: 1em;}
	.typography td p {font-size: 1em;}
	.typography td li {font-size: 1em;}
	.typography li p {font-size: 1em;}
	.typography li li {font-size: 0.95em;}
		.typography li li li {padding: 8px 0 0 0;}
			.typography li li li li{padding: 5px 0 0 0;}


/* paragraphs */
.typography p {margin-top: 0.5em; margin-bottom: 1em; line-height: 1.3em; text-align: left; }

/* lists */
.typography ul, .typography ol {padding: 0.1em 0 0.3em 2em;}
	.typography ul{}
		.typography li { padding: 0.6em 0; list-style-position: outside; list-style-image: url(../images/bullet.png); text-align: left; line-height: 1.2em;}
	.typography ol{}
		.typography ol li { list-style-image: none; list-style-type:decimal; line-height: 1.2em}
			.typography ol li li { list-style-type:lower-alpha;}
				.typography ol li li li { list-style-type:lower-roman;}
			.typography ul li li { list-style-type:disc ;list-style-image: none; }
				.typography ul li li li { list-style-type:circle;}
					.typography ul li li li li { list-style-type:square;}
	.typography dl{}
		.typography dl dd{}
		.typography dl dt{}

		
/* special block elements */
.typography blockquote{ padding: 0 30px 0 70px; font-style: italic; background-image: url(../images/blockquote_start.png); background-repeat: no-repeat; background-position: 0 0; font-size: 1.3em;}
	.typography blockquote p {font-size: 1em;}
.typography address {font-style: italic; margin: 1em 3em;}
.typography pre {line-height: 1.5; font-size: 1em; padding: 0.7em; background-color: #779fa6 !important; color: beige; margin: 0.3em 0; text-indent: -0.3em;/*font-family: "courier new", courier, monospace; */}

/* tables */
.typography table{margin: 1em 0; border-right: 1px solid #eee; border-top: 1px solid #eee;}
	.typography th, .typography td {padding: 0.3em; border-left: 1px solid #eee; font-size: 1em;}
		.typography table th {vertical-align: middle; font-weight: bold; color: #0065a4; border-bottom: 1px solid #eee;}
		.typography table td {vertical-align: top; border-bottom: 1px solid #eee;}
			.typography table td p, .typography table td li{margin: 0px; padding: 0px;}
			.typography table td ol, .typography table td ul{margin-top: 0px; padding-top: 0px;}

/* ---- inline elements */
.typography strong, .typography b {font-weight: bold;}
.typography em, .typography i {font-style: italic;}
.typography u{text-decoration: underline;}
.typography q {font-style: italic;}

/* links */
.typography a{color: #0065a4;  border-bottom: 1px dotted transparent;}
	.typography a:link{text-decoration: none; }
	.typography a:visited{text-decoration: none; }
	.typography a:focus {outline: none;}
	.typography a:hover{border-bottom: 1px dotted #0065a4;}
	.typography a:active{}
	.typography a[href^="http://"]{ /*background:transparent url(../images/externalLink.gif) no-repeat scroll right center; padding-right:13px; display:inline;*/}

/* images */
.typography img{float: right; margin-left: 10px; margin-bottom: 10px; display: block;}
/* images for CMS formatting */
.typography img.left{float: left!important; margin: 1em 1em 1em 0!important;}
.typography img.right{float: right!important; margin: 1em 0 1em 1em!important;}
.typography img.center{float: none!important; display: block!important;margin: 1em auto 1em auto!important;}
.typography img.leftAlone{float: none!important; display: block!important;margin: 1em 0 1em 0!important; }

/* misc */
.smallFont{
	font-size: 0.7em;
}
/*extras*/
.typography hr {border:none; height: 1px; background-color: #d9e8f1;margin: 1em 0;}


/* colour options*/
#colourTable td {width: 100px!important; height: 100px!important; vertical-align: top;}
.backgroundcolour1 {background-color: #0065a4!important;}  /* turqoise */
.backgroundcolour2 {background-color: #666!important;}  /* gray */
.backgroundcolour3 {background-color: #005daa!important;}  /* rotary blue */
.backgroundcolour4 {background-color: #a39161!important;}  /* rotary gold */
.backgroundcolour5 {background-color: #e2d8be!important;}  /* really pale gold */
.backgroundcolour6 {background-color: #d9e8f1!important;} /* light blue */

.fontcolour1 {color: #0065a4!important;}  /* turqoise */
.fontcolour2 {color: #666!important;}  /* gray */
.fontcolour3 {color: #005daa!important;}  /* rotary blue */
.fontcolour4 {color: #a39161!important;}  /* rotary gold */
.fontcolour5 {color: #e2d8be!important;}  /* really pale gold */
.fontcolour6 {color: #d9e8f1!important;} /* light blue */

.typography .smallText {font-size: 0.9em; line-height: 0.7em;}


/* WYSIWYG EDITOR ALIGNMENT CLASSES
-------------------------------------------- */
.typography .left {text-align: left;}
.typography .center {text-align: center;}
.typography .right {text-align: right;}

/* IMAGES
-------------------------------------------- */
.typography img {border: none;}
.typography img.right {float: right;margin-left: 20px;}
.typography img.left {float: left;}
.typography img.leftAlone {float: left;margin-right: 100%;}
.typography img.center {float: none; margin-left: auto; margin-right: auto; display: block;}
.typography p.caption {font-size: 0.9em;}

