html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	background-color: #3a4c57;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3A4C57;
	scrollbar-arrow-color: #3A4C57;
	scrollbar-base-color: #707E83;
	scrollbar-darkshadow-color: #707E83;
	scrollbar-face-color: #C1C7CA;
	scrollbar-highlight-color: #C1C7CA;
	scrollbar-track-color: #707E83;
	scrollbar-shadow-color: #C1C7CA;
	overflow: auto;
	height: 100%;
	width: 100%;
}

table.bmwTbl	{
	border: 2px solid #3a4c57;
	border-collapse: collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3A4C57;
	font-size: 12px;
}

table.bmwTbl td, table.bmwTbl th	{
	border: 1px dotted #3a4c57;
	padding: 5px;
	vertical-align: top;
	text-indent: 0;
}

table.bmwTbl td p.NB	{
	text-indent: 0;
	margin: 0;
	margin-bottom: 2px;
	line-height: 140%;
}

div#M_N {
	margin-top: 22px;
}

A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3A4C57;
	text-decoration: underline;
}

A:visited	{
	color: #3A4C57;
	text-decoration: underline;
}

A:active	{
	text-decoration: underline;
}

A:hover	{
	text-decoration: none;
}

/*	Vertical Navigation Bar */

.td_M_N	{
	border-bottom: 0px solid #C1C7CA;
	border-top: 1px solid #C1C7CA;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
}

.td_M_N A {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	line-height: 140%;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 1px;
}

.td_M_N A:visited {
	color: White;
	text-decoration: none;
}

.td_M_N A:hover {
	background-color: #3a4c57;
	color: white;
	text-decoration: none;
}

.td_M_N_1	{
	border-bottom: 0px solid #C1C7CA;
	border-top: 0px solid #C1C7CA;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
}

.td_M_N_1 A {
	color: White;
	text-decoration: none;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
}

.td_M_N_1 A:visited {
	color: white;
	text-decoration: none;
}

.td_M_N_1 A:hover {
	background-color: #3a4c57;
	color: white;
	text-decoration: none;
}

.td_M_N_sel	{
	border-bottom: 0px solid #C1C7CA;
	border-top: 1px solid #C1C7CA;
	background-color: #758AA5;
	color: white;
	width: 100%;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	line-height: 140%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 1px;
}

.td_M_N_1_sel	{
	border-bottom: 0px solid #C1C7CA;
	border-top: 0px solid #C1C7CA;
	background-color: #758AA5;
	width: 100%;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
	line-height: 140%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 1px;
}

/*	News Announce in Windows Rubric Header and Link	*/

A.RubA {
	text-decoration: none;
	background-color: #C1C7CA;
	border: 1px dashed #707E83;
	color: #3A4C57;
	font-size: 15px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 5px;
	line-height: 120%;
	width: 100%;
	display: block;
	text-align: center;
}

A.RubA:visited	{
	text-decoration: none;
	color: #3A4C57;
}

A.RubA:hover {
	text-decoration: none;
	width: 100%;
	display: block;
	color: #f1efea;
	background-color: #707E83;
}

.Rubric	{
	background-color: #C1C7CA;
	border: 1px dashed #707E83;
	line-height: 120%;
	cursor: default;
}


/*	Window with News Announce	*/

.td_win	{
	background-color: #f1efea;
	border-bottom: 1px solid #707E83;
	border-top: 1px solid #707E83;
}

div#N_l	{
	margin-top: 16px;
}


div#N_r	{
	margin-top: 25px;
}

h1, h2, h4, h3	{
	color: #3A4C57;
	font-size: 15px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 5px;
	line-height: 140%;
}

h1 {
	font-size: 18px;
}

h1, h2 {
	text-align: center;
}

h3	{
	color: #273943;
	text-align: left;
	line-height: 100%;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
}

h1.NewsList {
	color: #273943;
	text-align: left;
	line-height: 100%;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
}

p, li	{
	font-size: 12px;
	color: #3A4C57;
	margin-top: 3px;
	margin-bottom: 5px;
	line-height: 120%;
}

P.sml2 {
	font-size :  11px;
	margin-bottom : 10px;
	margin-top : 0px;
	line-height : 130%;
	text-align : right;
	letter-spacing : 2px;
	color : #707E83;
}

P.inf {
	margin-bottom : 6px;
	margin-top : 2px;
	margin-right : 10px;
	line-height : 140%;
	text-indent: 30px;
}

P.inf A	{
	text-decoration: underline;
}

P.inf A:active	{
	text-decoration: underline;
}

P.inf A:visited	{
	text-decoration: underline;
}

P.inf A:hover	{
	text-decoration: none;
}


P.sml3 {
	font-size :  11px;
	margin-top : 0px;
	margin-bottom : 15px;
}

ul {
	margin-left : 40px;
	list-style : disk;
	list-style-image : inherit;
	margin-bottom : 10px;
	margin-top : 8px;
}

ol	{
	margin-left: 35px;
	line-height : 14px;
	margin-bottom : 4px;
	list-style-image : none;
	list-style-position : outside;
}

li {
	font-size : 12px;
	margin-top : 6px;
	margin-bottom : 6px;
	font-weight: normal;
	line-height: 140%;
}

td.c_1	{
	border-left-color: #707E83;
	border-left-style: dashed;
	border-left-width: 1px;
}

td.c_2	{
	border-top-color: #707E83;
	border-top-style: dashed;
	border-top-width: 1px;
}

td.c_3_r	{
	border-top-color: #707E83;
	border-top-style: dashed;
	border-top-width: 1px;
	border-left-color: #707E83;
	border-left-style: dashed;
	border-left-width: 1px;
}

td.c_3_l	{
	border-top-color: #707E83;
	border-top-style: dashed;
	border-top-width: 1px;
}

td.c_3_rb	{
	border-top-color: #707E83;
	border-top-style: dashed;
	border-top-width: 1px;
	border-bottom-color: #707E83;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-left-color: #707E83;
	border-left-style: dashed;
	border-left-width: 1px;
}

td.c_3_lb	{
	border-top-color: #707E83;
	border-top-style: dashed;
	border-top-width: 1px;
	border-bottom-color: #707E83;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.sml	{
	font-size: 11px;
}

.date	{
	font-size: 11px;
	text-align: right;
	font-style: italic;
}

p.copy, p.copy2	{
	font-size: 11px;
	text-align: left;
	font-style: italic;
}

p.copy2	{
	text-indent: 16px;
}


p.copy A	{
	text-decoration: none;
}

p.copy A:active	{
	text-decoration: none;
}

p.copy A:visited	{
	text-decoration: none;
}

p.copy A:hover	{
	text-decoration: underline;
}


p.NB	{
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
}

p.NB A	{
	text-decoration: underline;
}

p.NB A:active	{
	text-decoration: underline;
}

p.NB A:visited	{
	text-decoration: underline;
}

p.NB A:hover	{
	text-decoration: none;
}


.info	{
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.info A	{
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.thmb_l {
	margin-right: 4px;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 2px;
}

td.l_n	{
	border-bottom-color: #707E83;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	vertical-align: top;
}

td.l_n A:hover	{
	text-decoration: none;
}

td.l_n_2	{
	vertical-align: top;
}

td.l_n_2 A:hover	{
	text-decoration: none;
}

td.l_n_a	{
	border-bottom-color: #707E83;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	vertical-align: top;
	width: 50%;
	padding-left: 5px;
	font-size: 11px;
	color: #3A4C57;
	line-height: 120%;
}

td.l_n_a_l	{
	border-right-color: #707E83;
	border-right-style: dashed;
	border-right-width: 1px;
	vertical-align: top;
	padding-right: 5px;
	width: 50%;
	font-size: 11px;
	color: #3A4C57;
	line-height: 120%;
}

td.l_n_a A:hover	{
	text-decoration: none;
}

td.l_n_a_l A:hover	{
	text-decoration: none;
}

td.l_n_a_ll	{
	border-bottom-color: #707E83;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-right-color: #707E83;
	border-right-style: dashed;
	border-right-width: 1px;
	padding-right: 5px;
	vertical-align: top;
	width: 50%;
	font-size: 11px;
	color: #3A4C57;
	line-height: 120%;
}

td.l_n_a_ll A:hover	{
	text-decoration: none;
}

td.l_n_a_r	{
	vertical-align: top;
	width: 50%;
	padding-left: 5px;
	font-size: 11px;
	color: #3A4C57;
	line-height: 120%;
}

td.l_n_a_r A:hover {
	text-decoration: none;
}

td.td_body, td.tdArcbody	{
	vertical-align: top;
	line-height: 120%;
	font-size: 12px;
}

td.td_body P.NB	{
	font-size: 12px;
	text-indent: 20px;
}

td.td.tdArcbody P.NB	{
	font-size: 12px;
	text-indent: 0;
}


td.td_body H2, td.tdArcbody H2	{
	font-size: 18px;
}

tr.trMobilePhone	{
	display: none;
}

tr.trMobilePhone td	{
	border: 0;
	display: none;
}

/*	Top Header */

td.tdHeader	{
	vertical-align: top;
	padding-top: 26px;
	cursor: default;
}

td.tdHeader	h1	{
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	font-variant: small-caps;
	margin-left: 120px;
	margin-bottom: 0;
	padding-bottom: 0;
}

td.tdHeader	h2	{
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	text-transform: uppercase;	*/
	font-variant: small-caps;
	margin-left: 74px;
	color: #707E83;
	line-height: 120%;
	border-bottom: 1px dashed #707E83;
	padding-bottom: 5px;
	margin-bottom: 0;
}

/*	Info Block */

div.divInfo	{
	font-size: 11px;
	padding: 5px;
	margin: 5px;
	border-color: #C1C7CA;
	border-style: dashed;
	border-width: 1px;
	background-color: #E1E9E7;
}

div.divInfo A	{
	font-size: 11px;
	text-decoration: underline;
}

div.divInfo A:active	{
	text-decoration: underline;
}

div.divInfo A:visited	{
	text-decoration: underline;
}

div.divInfo A:hover	{
	text-decoration: none;
}

/*	Calendar Display	*/

.cal {
	background-color: #C1C7CA;
	width: 25px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	cursor: default;

	background-color:;
	background: #C1CAC4;
	text-align: right;
}

.cal A {
	text-decoration: none;
	background-color: #C1C7CA;
	display: block;
	font-size: 12px;
	width: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
}

.cal A:hover {
	background-color: #707E83;
	color: white;
	text-decoration: none;
}

.cal A:visited {
	text-decoration: none;
}

.cal_l {
	background-color: #C1C7CA;
	width: 25px;
	padding-right: 0px;
	padding-left: 2px;
	cursor: default;
}

.cal_r {
	background-color: #C1C7CA;
	width: 25px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: right;
}

.cal_m {
	text-align: left;
	background-color: #C1C7CA;
	width: 25%;
	padding-right: 0px;
	padding-left: 0px;
}

.cal_m A {
	text-decoration: none;
	background-color: #C1C7CA;
	display: block;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px;
	margin-right: 0px;
	width: 100 %;
}

.cal_m A:hover {
	background-color: #707E83;
	color: white;
	text-decoration: none;
}

.cal_m A:visited {
	text-decoration: none;
}

.cal_inv {
	cursor: default;
	width: 25px;
	background-color:;
	background: #758AA5;
	text-align: right;
}

.cal_nos {
	cursor: default;
	width: 25px;
	background-color:;
	background: #C1CAC4;
	text-align: right;
}

.cal_m_nos {
	cursor: default;
	background: #C1CAC4;
	width: 25%;
	padding-right: 0px;
	padding-left: 5px;
	margin-right: 0px;
}

.cal_m_inv {
	cursor: default;
	background: #758AA5;
	width: 25%;
	padding-right: 0px;
	padding-left: 5px;
	margin-right: 0px;
}

td.cal_y {
	cursor: default;
	background-color: transparent;
	width: 100%;
	text-align: center;
	border: 1px dashed #707E83;
	line-height: 120%;
	color: #3A4C57;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	vertical-align: top;
}

td.cal_y_inv {
	cursor: default;
	background-color: #758AA5;
	width: 100%;
	text-align: center;
	line-height: 120%;
	color: White;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	vertical-align: top;
	border: 1px dashed #f1efea;

	border: dashed #707E83 1 px ;
}



.f, .f1, .f2, .f3, .f4, .txtNameSearch, .btnOrderSearch {
	border: 1px solid #707E83;
	color: #273943;
	background-color : transparent;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	font-size :  12px;
}


.f3, .btnOrderSearch	{
	width: 110px;
	color: #3A4C57;
	background : #C1C7CA;
	font-weight: bold;
}

.btnOrderSearch	{
	width: 100px;
	margin-left: 10px;
	height: 20px;
	line-height: 100%;
	background-color: #C1C7CA;
	border: 2px solid #707E83;
	color: #273943;
}

.f4	{
	width : 250px;
}

.txtNameSearch	{
	width : 200px;
	height: 20px;
	background-color: #E1E9E7;
	line-height: 100%
	border: 0;
	font-style: italic;
}
/*	-------------------------------------------------------	*/
/*	Search Results: Start */
/*	-------------------------------------------------------	*/

fieldset	{
	border: 1px solid #707E83;
	margin-bottom: 10px;
	padding: 4px;
	padding-bottom: 8px;
}

legend	{
	color: #3A4C57;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 6px;
}

div.divSearchResult	{
	height: 320px;
	overflow: auto;
}

ol.olSearchResult	{
	margin-left: 20px;
	padding-left: 16px;
	margin-right: 4px;
}

ol.olSearchResult li	{
	margin-left: 0;
	text-indent: 0;
	padding: 0;
}

span.spanSearchTitle	{
	padding-left: 4px;
}

div.divSearchHeadLine	{
	padding-top: 4px;
	font-style: italic;
}

div.divSearchPassage	{
	padding-bottom: 6px;
}

div.divSearchProperties	{
	padding-top: 4px;
	margin-bottom: 10px;
	padding-left: 26px;
	background-color: White;
}

/*	-------------------------------------------------------	*/
/*	Search Results: End */
/*	-------------------------------------------------------	*/
