/*
by Shuster 2005
*/

body {
	font-family: Verdana, Arial;
	font-size: 10px;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 5pt;
	margin-bottom: 5pt;
	background-color: #FFFFFF;
	/*background-color: #F0FFF6;*/
	/* scrollbar-3dlight-color: ; */
	scrollbar-arrow-color:  #EDECD9;
	scrollbar-base-color: #7C3341;
	/* scrollbar-darkshadow-color: ; */
	scrollbar-face-color: #7C3341;
	scrollbar-highlight-color: #EDECD9;
	scrollbar-shadow-color: #EDECD9;
	scrollbar-track-color: #F7F6E3;
}

p {
	margin-top: 0pt;
	margin-bottom: 16px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: justify;
}

td {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

th {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: left;
}

h1 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #C41F3A;
	margin-top: 5px;
	margin-bottom: 10px;
}

h2 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #7C3341;
	margin-top: 6px;
	margin-bottom: 6px;
}

h3 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
}

h4 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 2px;
}

hr {
	width: 90%;
	border: 1px solid;
	/*border-color: #7C3341 #EDECD9 #EDECD9 #EDECD9;*/
	border-color: #4D4A42 #EDECD9 #EDECD9 #EDECD9;
}


ul {
	/*list-style-image: url(images/idt.gif);*/
	margin-left: 0pt;
	margin-top: 0pt;
	margin-bottom: 16px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: left;
}

dl {
	margin-left: 0pt;
	margin-top: 0pt;
	margin-bottom: 16px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: left;
}


ol {
	margin-left: 0pt;
	margin-top: 0pt;
	margin-bottom: 16px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: left;
}

ul li, li ul li
{ margin-left: 14pt; margin-top: 0px; margin-bottom: 0px; }

ol li { margin-left: 20pt; margin-top: 0px; margin-bottom: 0px; }

/*vnorene li*/
li ol li
{ margin-left: 18pt; margin-top: 0px; margin-bottom: 0px; }

dl { margin-bottom: 16px; }

dt { font-weight: bold; }

dd { margin-left: 12pt; }

.hl1 { color: #c41f3a; }


.qmenu {
	padding: 2px 10px; margin: 0px 0px; font-weight: bold; font-size: 10px; font-family:  Verdana, Helvetica, Sans-Serif; text-align: left; color: #FFFFFF; border: 1px solid #7C3341; display: block; background-color: #7C3341; text-decoration: none;
}

a.qmenu:link {
	color: #EDECD9; text-decoration: none; background-color: #7C3341;
}
a.qmenu:visited {
	color: #EDECD9; text-decoration: none; background-color: #7C3341;
}
a.qmenu:hover {
	color: #EDECD9; background-color: #AE6573; border: 1px solid; border-color: #FFFFFF; text-decoration: none;
}
a.qmenu:active {
	color: #EDECD9; background-color: #AE6573; border: 1px solid; border-color: #FFFFFF; text-decoration: none;
}

.qmenua {
	padding: 2px 10px; margin: 0px 0px; font-weight: bold; font-size: 10px; font-family:  Verdana, Helvetica, Sans-Serif; text-align: left; color: #FFFF00;; border: 1px solid #7C3341; display: block; background-color: #7C3341; text-decoration: none;
}

a.qmenua:link {
	color: #FFFF00; text-decoration: none; background-color: #7C3341;
}
a.qmenua:visited {
	color: #FFFF00; text-decoration: none; background-color: #7C3341;
}
a.qmenua:hover {
	color: #FFFF00; background-color: #AE6573; border: 1px solid; border-color: #FFFFFF; text-decoration: none;
}
a.qmenua:active {
	color: #FFFF00; background-color: #AE6573; border: 1px solid; border-color: #FFFFFF; text-decoration: none;
}


a.nav:link, a.nav:visited, a.nav:hover, a.nav:active {
	color: #006400; text-decoration: none; font-weight: bold;
}


a:link {
	color: #006400; text-decoration: underline;
}

a:visited {
	color: #003200; text-decoration: underline;
}
a:hover {
	color: #4F8F4F; text-decoration: none;
}
a:active {
	color: #006400; text-decoration: none;
}

.SeparatorL { background-color: #5E1523; width:1px; }
.SeparatorR { background-color: #9A515F; width:1px; }

.SeparatorT { background-color: #5E1523; height:1px; }
.SeparatorB { background-color: #9A515F; height:1px; }

.bgc1 {	background-color: #EDECD9; }
.bgc2 { background-color: #7C3341; }
.bgc3 { background-color: #F7F6E3; }
.bgc4 { background-color: #006400; }

.vpadding1 { height: 4px; }
.hpadding1 { width: 4px; }
.vpadding2 { height: 8px; }
.hpadding2 { width: 8px; }
.vpadding3 { height: 12px; }
.hpadding3 { width: 12px; }
.vpadding4 { height: 16px; }
.hpadding4 { width: 16px; }
.vpadding5 { height: 24px; }
.hpadding5 { width: 24px; }

.crnr-tl {
	background-image: url("images/crnr-tl.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 6px;
}
.crnr-tr {
	background-image: url("images/crnr-tr.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	width: 6px;
	height: 6px;
}
.crnr-bl {
	background-image: url("images/crnr-bl.gif");
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}
.crnr-br {
	background-image: url("images/crnr-br.gif");
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}
.brdr-t {
	background-image: url("images/brdr-t.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 6px;
}
.brdr-b {
	background-image: url("images/brdr-b.gif");
	background-repeat: repeat-x;
	height: 6px;
}
.brdr-l {
	background-image: url("images/brdr-l.gif");
	background-repeat: repeat-y;
	width: 6px;
}
.brdr-r {
	background-image: url("images/brdr-r.gif");
	background-repeat: repeat-y; 
	width: 6px;
}

.foot {
	background-color: #7C3341;
	height: 20px;
}

.crdts {
	color: #EDECD9;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.input-1 {
	font-family: Tahoma, Lucida, Sans-Serif;
	font-size: 10px;
	border: 1px solid;
	border-color: #006400;
	width: 96px;
}
.input-2 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	border: 1px solid;
	border-color: #465A82;
	width: 192px;
}

.input_lbl-1 {
	font-family: Tahoma, Lucida, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #006400;
}

.button-1 {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid;
	border-color: #FFFFFF;
	background-color: #006400;
	color: #FFFF00;
	height: 20px;
	width: 96px;
}
.b_pad-1 {
	border: 1px solid;
	border-color: #006400;
	width: 96px;
}

.button-2 {
	padding: 2px 24px;
	margin: 0px 0px;
	font-family:  Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
}
a.button-2:link, a.button-2:visited, a.button-2:hover {
	color: #FFFF00; background-color: #006400; border: 1px solid; border-color: #FFFFFF; text-decoration: none;
}
a.button-2:active {
	padding-left: 25px; padding-right: 23px; padding-top: 3px; padding-bottom: 1px; color: #FFFF00; background-color: #006400;; border: 1px solid; border-color: #FFFFFF; text-decoration: none;
}
.b_pad-2 {
	border: 1px solid;
	border-color: #006400;;
}

.tiny {
	font-family: Tahoma, Lucida, Sans-Serif;
	font-size: 9px;
	letter-spacing: 0px;
}

.banner1 {
	float: left;
	width: 120px;
}
.bnrvp1 {
	float: left;
	width: 42px;
}

.th1_1 { vertical-align: top; background-color: #006400; color: #FFFF00; }

.th1_2 { vertical-align: top; text-align: center; background-color: #006400; color: #FFFF00; }

.th1_3 { vertical-align: top; text-align: left; background-color: #006400; color: #FFFF00; }
.th1_3 a:link, .th1_3 a:visited, th1_3 a:hover { vertical-align: top; text-align: left; text-decoration: underline; background-color: #006400; color: #FFFF00; }

.td1_1 { background-color: #FFFFFF; }

.td1_2 { text-align: center; background-color: #FFFFFF; }

.td2_1 { background-color: #F7F6E3; font-size: 10px; }

.td2_2 { background-color: #FFFFED; font-size: 10px; }

.td3_1 { background-color: #F7F6E3; font-size: 11px; font-weight: bold; }

.td3_2 { background-color: #FFFFED; font-size: 11px; font-weight: bold; }

.td3_3 { background-color: #F7F6E3; font-size: 11px; text-align: center; }

.td3_4 { background-color: #FFFFED; font-size: 11px; }

.td3_5 { background-color: #F7F6E3; font-size: 11px; }