/* Gravier House Press */
BODY { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#1C2A4E;
	line-height:150%;
	margin:0 0 25px; 
	background:url(/images/interface/til_back.gif) repeat-y center;
}
TABLE {
	width:100%;
	border-collapse:collapse;
}
TD, TH {
	font-size:inherit;
	padding:0; 
}
IMG {
	border:0px; 
}
FORM {
	margin:0;
}
UL {
	padding:0; margin:0 0 0 16px;
} 
LI {
	margin:0 0 20px;
}
P {
	margin:0 0 15px;
}
H1 {  
	font-family:"Times New Roman", Times, serif; font-size:20px; color:#1C2A4E; font-weight:bold;
	text-decoration:none; line-height:normal; text-align:left;
	margin:0 0 35px; padding:0 0 0 309px; 
	border:solid #1C2A4E; border-width:0 0 1px;
}
H2 {
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#9F8F62;
	text-decoration:none;
	margin:20px 0; padding:0;
	border:solid #9F8F62; border-width:0 0 1px 0; 
}
H3 {
	font-size:13px; color:#1C2A4E; 
	line-height:normal;
	margin:0;
	border:solid #1C2A4E; border-width:0 0 1px 0;
}
H4 {
	font-size:10px; color:#1C2A4E;
	text-transform:uppercase;
	margin:15px 0 0;
}
H5 {
	font-size:100%;
	line-height:normal;
	margin:15px 0 5px;
}
A:link     { color: #0000CC;}
A:visited  { color: #730017;}
A:hover    { color: #C96300;}
A:active   { color: #0000CC;
}
.wrapper {
	margin:0 auto;
	width:765px;
}
.header {
	width:765px;
	position:absolute;
	top:00px;}
.headLeft {
	height:156px; width:313px;
	background:url(/images/interface/til_logo.gif);
	float:left;}
.headRight {
	text-align:right;
	height:156px; width:452px;
	background:url(/images/interface/header.jpg);
	float:right;
}
.nav {
	text-align:center;
	height:40px;
	border:solid #FFF; border-width:0 1px;
	background:url(/images/interface/til_nav.gif) repeat-x bottom #730017; 
	clear:both;
}
.navOut {
	background:url(/images/interface/til_nav-out.gif) repeat-x top
}
.columnLeft {
	text-align:left;
	width:270px;
	float:left;
}
.columnRight {
	text-align:left;
	width:395px;
	float:right;
}
.columnFull {
	width:645px;
	text-align:left;
	padding:25px;
	border:1px solid #9F8F62;
	background:url(/images/interface/til_columnleft.gif) repeat-y left #FFF;
}
.page {
	padding:25px 32px;
	background:url(/images/interface/til_pageback.gif);
}
.footer {
	background:url(/images/interface/footer.gif) no-repeat top;}
.footLeft {
	text-align:right;
	margin:28px 0 0;
	width:292px;
	float:left;}
.footRight {
	text-align:left;
	margin:25px 0 0;
	width:430px;
	float:right;
}
.blogHead {
	font-size:100%; font-weight:bold;
	text-align:left;
	padding:2px 5px;}
.blogTitle {
	font-size:100%; font-weight:bold; color:#FFF;
	text-align:left;
	padding:2px 5px;
	background:#606E92;}
.blogTitle A:link    {color:#FFF}
.blogTitle A:visited {color:#FFF}
.blogTitle A:hover   {color:#FFF}
.blogTitle A:active  {color:#FFF}
.blogArt {
	padding:15px 8px; margin:0 0 2px;
	border:1px solid #606E92;
	background:#FFF;
}
.blogTitleDelete {
	font-size:100%; font-weight:bold; color:#606E92;
	text-align:left;
	padding:2px 5px;
	border:solid #606E92; border-width:1px 1px 0;}
.blogArtDelete {
	padding:15px 8px; margin:0 0 2px;
	border:1px solid #606E92;
}
.note {
	color:#665C3E;
	line-height:normal;
	margin:10px 0; padding:5px 5px 7px;
	border:solid #9F8F62; border-width:1px 0;
}
.tableForm .tableHead, .tableData .tableHead { 
	font-size:11px; font-weight:bold; color:white;
	text-align:center; line-height:normal; 
	padding:3px 5px;
	background-color:#606E92; }
.tableForm, .tableData {
	width:100%;
	border-collapse:collapse; }
.tableForm TD {
	width:65%;}
.tableForm TH {
	width:35%;}
.tableForm TD, .tableData TD { 
	vertical-align:middle;
	border:solid #D8DDE9; border-width:1px 0;
	padding:3px 3px;
	background:#FFF;}
.tableForm TH, .tableData TH {
	font-size:7pt; color:#606E92; font-weight:bold;
	text-transform:uppercase; vertical-align:middle; text-align:right;
	padding:3px 5px; 
	border:solid; border-color:#D8DDE9 #606E92; border-width:1px 2px 1px 0;
	background:#FFF;}
.tableData .tableHead A, .tableData .tableHead A:visited { color:white; }
.tableForm .tableFoot, .tableData .tableFoot {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white;
	text-align:center; text-transform:uppercase;
	padding:2px 0px;
	background-color:#606E92;
}
.navMain {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; 
	text-align:center; text-transform:uppercase; line-height:14px;
	margin:5px 0 7px;
	width:80%;}
.navMain A {  
	text-decoration:none;}
.navMain A:link { 
	color:#FFF;}
.navMain A:visited { 
	color:#FFF;}
.navMain A:hover { 
	color:#9F8F62;}
.navMain A:active { 
	color:#9F8F62;
}		
.navSub {  
	font-size:9px; font-weight:bold; color:#FFF;  
	text-decoration:none; text-transform:uppercase; line-height:normal;
	margin:19px 10px 0 0; padding:2px 0 0;
	height:25px;}
.navSub A { 
	color:#1C2A4E;
	text-decoration:none;
	padding:2px;}
.navSub A:active  {
	color:#1C2A4E;
	padding:2px;}
.navSub A:link  { 
	color:#1C2A4E;
	padding:2px;}
.navSub A:visited {
	color:#1C2A4E;
	padding:2px;}
.navSub A:hover { 
	color:#1C2A4E;
	padding:1px;
	border:1px solid #FFF;
}
.navReg A:link    { 
	color: #730017;
	text-decoration:none;}
.navReg A:visited { color: #730017;
	text-decoration:none;}
.navReg A:hover   { color: #FFF;}
.navReg A:active  { color: #FFF;
}
.navFoot A:link    { color: #FFF;}
.navFoot A:visited { color: #730017;}
.navFoot A:hover   { color: #1C2A4E;}
.navFoot A:active  { color: #FFF;
}
.button {
	padding:1px; }
.button A {  
	font-size:9px; font-weight:bold; color:#1C2A4E; 
	text-transform:uppercase; text-decoration:none;
	padding:2px 4px;
	border:solid #1C2A4E 1px;}
.button A:active   { color:#1C2A4E;}
.button A:link     { color:#1C2A4E;}
.button A:visited  { color:#1C2A4E;}
.button A:hover    { color:#FFF;
	background-color:#606E92;
}
.textSmall {  
	font-size:xx-small; 
	line-height:normal;
}
.textLg {
	font-size:17px;
}
.textLight  { 
	color:#FFF;
}
.textNormal {
	line-height:normal;
}
.textLeft {
	font-family:"Times New Roman", Times, serif; font-size:15px; color:#FCF6EE; font-weight:bold;
	text-align:left; line-height:18px;
	margin:0 0 10px;}
.textLeft A 		  { color:#FCF6EE;}
.textLeft A:link    { color:#FCF6EE;}
.textLeft A:visited { color:#F5E3CB;}
.textLeft A:hover   { color:#1C2A4E;}
.textLeft A:active  { color:#FCF6EE;
}
.sitemap {
	font-size:85%; font-weight:bold;
	text-transform:uppercase;
	margin:0; padding:0;}
.sitemap li {
	list-style:none;}
.sitemap li ul {
	margin:0; padding:0;}
.sitemap li ul li {
	font-size:120%; font-weight:normal;
	text-transform:capitalize; line-height:normal;
	margin:0 0 0 10px; padding:0; }
.sitemap li ul li ul{
	font-size:75%; font-weight:normal;
	line-height:normal;
}
.sitemap A {
	text-decoration:none; }
.sitemap A:hover {
	text-decoration:underline;
}
.cap:first-letter {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:300%; font-weight:bold; color:#FFF;
	line-height:100%;
	padding:4px 3px; margin:0 5px 0 0;
	background-color:#606E92;
	float:left; 
}
.box {
	font-family:Arial, Helvetica, sans-serif; font-size:9px;
	padding:5px 1px 5px 5px;
	width:75%;
	border:1px solid #FFF;
}
.outline {
	border:1px solid #1C2A4E;
}
.print {
	height:25px;
}
.error {
	font-size:x-small; font-weight:bold; color:white;
	line-height:normal; text-align:left;
	padding:5px 10px;
	background-color:#F00;
}
.loginError {
	margin:0 0 0 10px;
	width:190px;
	float:left; 
}
.loginBox { 
	color:#FFF; font-size:9px;
	text-align:center; line-height:normal;
	margin:0px 7px 0; padding:5px 0 0;
	width:200px; height:75px;
	float:right;
}
.loginBox INPUT {
	font-size:10px; }
.loginBox .requiredField { 
	width:90px; 
}
.cfWebInnerTable { 
	width:100%;}
.cfWebInnerTable TH { 
	color:#606E92;
	width:50%;
	background-color:#FFF;}
.cfWebInnerTable, .cfWebInnerTable TD, .cfWebInnerTable TH {
	padding:0; border:0;}
.cfWebInnerTable TD {
	color:#606E92; font-weight:bold;
	text-align:center;
	width:10%;
}
.wjSearchHighlight {
	color:#FFF; font-weight:bold;
	background-color:#9F8F62;}
.wjSearchContext {
	font-size:smaller;
}
.linksArea A, .linksArea A:visited {
	color:#FCF6EE; font-weight:bold;
}
.docs, .docs TH, .docs TD {
	font-size:10pt; }
.docs TD, .docs TH, .docs TABLE {
	border:1px solid black; }
.docs TD, .docs TH {
	padding:2px 4px; }
.docs TABLE {
	border-collapse:collapse;
}
@media print { 
	.hideForPrint { display:none;}
	.page { padding:0; background:none;}
	.columnLeft { padding:0 .25in 0 0; width:2.25in; }
	.columnRight { text-align:left; padding:0 .25in 0 0; width:4in; }
	.button A { display:none; }
	.printWrap { width:7in }
	* { background-color:white !important; color:black !important; background-image:none !important; }
}
@media screen {
	.showForPrint { display:none; }
}