/*
	Base Colors
	Dark Red				5a120c	48	20
									2d0a06	24	10
	
	Dark Blue				0c2d5a	48	20
									06162d	24	10
									
	Dark YlwGrn			535a0c	48	20
									282d06	24	10
	
	White -> Black	f2f2f2	228	95
									e5e5e5	216	90
									d8d8d8	204	85
									cccccc	192	80
									b2b2b2	168	70
									999999	144	60
									7f7f7f	120	50
									4c4c4c	72	30
									666666	96	40
									333333	48	20
									262626	36	15
									191919	24	10
*/

/*	text styles	*/
.ari16 {
	font-family: arial,sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}
.ari18 {
	font-family: arial,sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #333333;
	line-height: 125%;
}
.pal9 {
	font-family: "Palatino Linotype",Palatino,serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.pal10 {
	font-family: "Palatino Linotype",Palatino,serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.pal14 {
	font-family: "Palatino Linotype",Palatino,serif;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}
.pal16 {
	font-family: "Palatino Linotype",Palatino,serif;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}
.tah9 {
	font-family: tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.tah10 {
	font-family: tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.tah11 {
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.tah12 {
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.ver9 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.ver10 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.ver11 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/*	content pages*/
.menu {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #26200d;
}
.standard {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #26200d;
}
.welcome {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #26200d;
}
.caption {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}
/*	tags	*/
a:link {
	color: #5f070c;
	text-decoration: none;
}
a:active {
	color: #5f070c;
	text-decoration: none;
}
a:visited {
	color: #5f070c;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration:underline;
}
a.fmenu:link {
	color: #fceae9;
	text-decoration: none;
}
a.fmenu:active {
	color: #fceae9;
	text-decoration: none;
}
a.fmenu:visited {
	color: #fceae9;
	text-decoration: none;
}
a.fmenu:hover {
	color: #ffffff;
	text-decoration:underline;
}
a.mmenu:link {
	color: #0e1c25;
	text-decoration: none;
}
a.mmenu:active {
	color: #0e1c25;
	text-decoration: none;
}
a.mmenu:visited {
	color: #0e1c25;
	text-decoration: none;
}
a.mmenu:hover {
	color: #ffffff;
	text-decoration:underline;
}
body {
	background-color: transparent;
	background-image: none;
}
body.bg {
	background-color: #ffffff;
}
body.bg_000000 {
	background-color: #000000;
}
body.bg_5a120c {
	background-color: #5a120c;
}
div.banner {
	position: relative;
	clear: both;
	float: left;
	width: 800px;
	height: 45px;
	top: 0px;
	background-image: url(images/banner.jpg);
	background-repeat: no-repeat;
	border-top: 1px solid #666666;
	/*border-bottom: 1px solid #666666;*/
}
div.ftr {
	position: relative;
	clear: both;
	float: left;
	width: 800px;
	height: 40px;
	overflow: hidden;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	/*border-color: #000000;
	border-style: solid;
	border-width: 1px;*/
}
div.header {
	position: relative;
	clear: both;
	float: left;
	width: 800px;
	height: 136px;
	top: 0px;
	/*left: 0px;*/
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	border-top: 1px solid #666666;
}
div.page {
	position: relative;
	margin-top: 0px;
	top: 0px;
	width: 811;
	bottom: auto;
	overflow: hidden;
	background-image: url(images/bg_shdw.jpg);
	background-repeat: repeat-y;
	border-left: 1px solid #666666;
	/*border-color: #000000;
	border-style: solid;
	border-width: 1px;*/
}
div.panel_content {
	position: relative;
	top: 0px;
	float: right;
	width: 630px;
	overflow-x: hidden;
	border-left: 1px solid #666666;
	/*border-color: #000000;
	border-style: solid;
	border-width: 1px;*/
}
div.panel_lcol {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	overflow: hidden;
	/*border-color: #000000;
	border-style: solid;
	border-width: 1px;*/
}
div.panel_main {
	position: relative;
	clear: both;
	float: left;
	top: 0px;
	width: 800px;
	/*border-color: #ff0000;
	border-style: solid;
	border-width: 1px;*/
}
div.panel_rcol {
	position: relative;
	top: 0px;
	float: right;
	width: 400px;
	overflow: hidden;
	/*border-color: #ff0000;
	border-style: solid;
	border-width: 1px;*/
}
h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	color: #000000; 
}
hr {
	clear: both;
}
iframe {
	background-color: transparent;
	background-image: none;
	overflow-x: hidden;
	/*border-color: #00ff00;
	border-style: solid;
	border-width: 1px;*/
}
img {
	height: auto;
	border: none;
	margin: 0px 10px 10px 10px;
	padding: 0px;
}
img.hmlink {
	margin: 20px;
	border: none;
}
img.lnk {
	height: auto;
	margin-top: 1px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 2px;
}
img.m0 {
	height: auto;
	border: none;
	margin: 0px;
	padding: 0px;
}
img.m5 {
	height: auto;
	border: none;
	margin: 5px;
	padding: 0px;
}
img.news {
	height: auto;
	clear: both;
	float: right;
	margin: 10px;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 2px solid #191919;
	border-bottom: 2px solid #191919;
}
img.shdw {
	height: auto;
	margin: 10px;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 2px solid #191919;
	border-bottom: 2px solid #191919;
}
img.shdw0 {
	height: auto;
	clear: both;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 2px solid #191919;
	border-bottom: 2px solid #191919;
}
img.tbl {
	height: auto;
	margin-top: 1px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 2px;
}
ol {
	line-height: 150%;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
p.news {
	clear: both;
	float: right;
	margin-top: -10px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 200px;
	height: auto;
}
p.nomargin {
	margin-top: -10px;
	margin-bottom: 0px;
}
p.top {
	margin-top: -10px;
	margin-bottom: 10px;
}

/*
span {
	margin-top: 10px;
}
*/

table {
	table-layout: auto;
	width: 100%;
}
td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #0c0d27;
	line-height: 125%;
}
td.lnk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c0d27;
	padding-left: 30px;
	padding-right: 10px;
}
ul {
	line-height: 150%;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
}
ul.lh125 {
	line-height: 125%;
	margin-top: 3px;
	margin-bottom: 3px;
}
ul.lh200 {
	line-height: 200%;
	margin-top: 5px;
	margin-bottom: 5px;
}
