body {
	background: #fff;
	color: #555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 30px 0px;
	padding: 0px;
	}

td, p, input, select, textarea {
	color: #555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

p, li {line-height: 1.5em;}

p {margin: 15px 0px;}

a {
	color: #92150f;
	text-decoration: underline;
	}

a:hover {
	color: #92150f;
	text-decoration: none;
	}

ul {margin: 5px 40px;}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {font-family: arial, helvetica, sans-serif; color: #92150f;}

h1, .h1 {font-size: 24px; font-weight: normal; letter-spacing: -1px;}
h1 a, h1 a:hover {text-decoration: none;}
h2, .h2 {font-size: 22px; font-weight: normal; letter-spacing: -1px;}
h3, .h3 {font-size: 18px; font-weight: normal; color: #555;}
h4, .h4 {font-size: 14px; font-weight: bold;}
h5, .h5 {font-size: 12px; font-weight: bold;}

hr {
	width: 100%;
	height: 1px;
	color: #555;
	background-color: #555;
	border: 0px;
	margin: 0px;
	padding: 0px;
	}

form {
	margin: 0px;
	padding: 0px;
	}


.header {
	font-family: Arial, Helvetica, sans-serif;
	color: #847c42;
	font-weight: bold;
	font-size: 13px;
	}

.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.iop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	}

.list {
	border: 1px solid #b4b4b4;
	background: #f5f5f5;
	}

.img, .imgl, .imgr, .adimg {padding: 2px; border: 1px solid #545454; background: #fff;}
.imgl {margin: 0 15px 15px 0;}
.imgr {margin: 0 0 15px 15px;}

.copyright {
	font-size: 9px;
	padding: 10px;
	}


/* Main menu system */
#mnu {padding: 3px 0px;}
#mnu a {
	display: block;
	color: #000;
	text-align: right;
	font-size: 9px;
	padding: 4px 7px;
	margin: 0px 0px 2px 0px;
	text-decoration: none;
	}

#mnu a:hover {
	color: #92150f;
	background: #e5e5e5;
	}

#mnu h4 {
	margin-top: 5px;
	margin-bottom: 3px;
	text-align: right;
	padding: 0px 7px;
	}

/*input, textarea, select {border: 1px solid #555;}*/

.nb {border: 0;}

table.form {border: 1px solid #999;}

.form b {font-family: arial, helvetica, sans-serif; font-weight: bold;}

table.form td {background: #f0f0f0;}





.warningbox {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #D67500;
	background: #FFFFDF url(../images/icons/box/warning.gif) no-repeat 5px 50%;
	font-size: 12px;
	color: #D67500;
	font-weight: bold;
	padding: 10px 35px;
	}

.errorbox {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #c00;
	background: #fff5f5 url(../images/icons/box/stop.gif) no-repeat 5px 50%;
	font-size: 12px;
	color: #c00;
	font-weight: bold;
	padding: 10px 35px;
	}

.infobox {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px dotted #003B6F;
	background: #F5FAFF url(../images/icons/box/information.gif) no-repeat 5px 50%;
	font-size: 12px;
	color: #003B6F;
	font-weight: bold;
	padding: 10px 35px;
	}

.questionbox {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px dotted #003B6F;
	background: #F5FAFF url(../images/icons/box/question.gif) no-repeat 5px 50%;
	font-size: 12px;
	color: #003B6F;
	font-weight: bold;
	padding: 10px 35px;
	}

.pricingheader {font-weight: bold;}

.colheader td {background: #e0e0e0; text-align: center;}
.even td {background: #f0f0f0;}
.odd td {background: #fff;}
.even {background: #f0f0f0;}
.odd {background: #fff;}

.tbl {border: 1px solid #555;}
.formbuttons {padding: 25px 0;}
.gridhdr {color: #fff; background: #999; padding: 2px 5px; font-family: arial, helvetica, sans-serif; font-weight: bold;}
.griddat {background: #f0f0f0;}

.i100 {width: 100%;}
.i90 {width: 90%;}
.i80 {width: 80%;}
.i70 {width: 70%;}
.i60 {width: 60%;}
.i50 {width: 50%;}
.i40 {width: 40%;}
.i30 {width: 30%;}
.i20 {width: 20%;}
.i10 {width: 10%;}


/*******
/* Archives Table Display */
table.outer {width: 100%; border-collapse: collapse;}
table.outer tr {vertical-align: top;}
table.outer td {border-bottom: 1px solid #B2B3A6; line-height: 18px;}
table.outer td a {text-decoration: none; color: #696969;}
table.outer td a:hover {text-decoration: underline;}
table.outer td.right {text-align: right; white-space: nowrap;}
table.outer td.inner {border: 0;}
table.outer td.inner table {margin:0 0 20px 0;}
table.outer tr.open td {border: 0;}
table.outer tr.open td.right {visibility: hidden;}
table.outer tr.closed {display: none;}

.quote {
	background: #eee;
	border: 0;
	border-left: 5px solid #545454;
	font-style: italic;
	letter-spacing: .10em;
	padding: 10px 20px;
	margin: 20px 0;
	}

div.comment_wrapper {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: -1px;
	padding: 5px;
	font-size: 11px;
	line-height: 1.3em;
	}

div.comment_wrapper_admin {
	background: #eee;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: -1px;
	padding: 5px;
	font-size: 11px;
	line-height: 1.3em;
	}

div.comment_wrapper br {font-size: 8px; line-height: 1em;}

.file_download {
	margin: 20px auto;
	padding: 10px;
	background: #ECF2E1;
	border-left: 5px solid #678542;
	}

.file_download td {
	color: #678542;
	}

.file_download a {
	color: #093;
	}


.box p {margin: 7px 0;}
.box hr {margin: 5px 0;}

.code {
	background: #EBEFF2;
	border-left: 5px solid #587993;
	padding: 10px;
	font-family: verdana;
	font-size: 10px;
	color: #587993;
	line-height: 1.5em;
	margin: 10px 0;
	}

p.link {
	font: bold 9px verdana, sans-serif;
	text-transform: uppercase;
	margin-top: 20px;
	}

p.date {
	margin-top: 3px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	}

.artimg {text-align: center; padding: 20px 0;}
.artimg img {padding: 3px; border: 1px solid #696969;}

*******/
