BODY 
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px;
	COLOR: black; 
	BACKGROUND-COLOR: #ffffff;
}

a {
	COLOR: black; 
}

a.doclink:visited {
   color: red;
}

A.no_underline
{
	TEXT-DECORATION: none;
}

A:hover 
{
	TEXT-DECORATION: underline;
}

a img {
   border: 0;
}

TD 
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 10px; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
	
}

INPUT 
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal; 
	COLOR: black;
}

textarea {
   font-size: 11px;
}

.footer
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: black;
}

.footer a
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: navy;
}

.footer a:hover
{
	TEXT-DECORATION: underline;
}

.footerBold
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: black;
}

.grayText
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px; 
	COLOR: #737373;
}

.grayText a
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #737373;
}

.grayText a:hover
{
	TEXT-DECORATION: underline;
}

.grayTitle
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: #5C6371;
	LINE-HEIGHT: 20px;
}

.navy
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	COLOR: navy;
}

.navy a
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	COLOR: navy;
}

.navy a:hover
{
	TEXT-DECORATION: underline;
}

.text
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px; 
	COLOR: black;
}

.larger-text {
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
   font-size: 10pt;
}

.whiteTextBold
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
	COLOR: white;
}

.whiteText
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px; 
	COLOR: white;
}

.whiteText a
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px; 
	COLOR: white;
}

.whiteText a:hover
{
	TEXT-DECORATION: underline;
}

.whiteTitle
{
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	COLOR: white;
	LINE-HEIGHT: 20px;
}

/**** Message Pane (Info, Errors, Warnings, etc.) ****/
table.msg {
   margin-top: 10px;
   margin-bottom: 10px;
   height: 40px;
   width: 100%;
}
table.msg td.icon {
   background-color: #f1f2f7;
   width: 40px;
   text-align: center;
}
table.msg td.msg {
   background-color: #5C6371;
   font: bold 10pt Tahoma, Verdana, sans-serif;
   color: #fff;
   padding-left: 1em;
}

/**** Data-Entry Forms ****/
div.form_pane {
   background-color: #d1ecf5;
   padding-top: 8px;
   padding-bottom: 8px;
}
p.form_pane_header {
   margin: 0;
   padding: 5px 0 2px 5px;
   color: white;
   background-color: #38597a;
   font: bold 10pt Tahoma, Verdana, sans-serif;
}
div.form_pane td.name {
   text-align: right;
   color: #181d47;
   font: bold 8pt Tahoma, Verdana, sans-serif;
   width: 200px;
}
div.form_pane td.value input {
   width: 300px;
   margin-left: 10px;
}
div.form_pane td.value select {
   width: 300px;
   margin-left: 10px;
}
div.form_pane td.value div {
   width: 300px;
   margin-left: 10px;
}
div.form_pane td.value textarea {
   width: 300px;
   margin-left: 10px;
}

/**** Form Submition Buttons ****/
div.form_tbar {
   background-color: #92a5ab;
   padding: 1px 0 1px 1em;
   clear: left;
}
button.form_btn {
   color: white;
   background-color: #38597a;
   font: bold 8pt sans-serif;
   margin-right: 5px;
   border-color: #a1b2bd #132938 #132938 #a1b2bd;
}
button.form_btn.form_btn_red {
   background-color: #eb1b23;
   border-color: #f09296 #760d11 #760d11 #f09296;
}
button.form_btn.form_btn_green {
   background-color: #39b54a;
   border-color: #99d9a2 #0f3419 #0f3419 #99d9a2;
}
button.form_btn.basket_btn {
   background-color: #f6951c;
   border-color: #f9ca89 #804d0e #804d0e #f9ca89;
}

/**** Grid-like News Items List ****/
table.news_grid {
   width: 100%;
   font: 8pt Tahoma, Verdana, sans-serif;
   margin-top: 5px;
}
table.news_grid th {
   text-align: left;
   color: white;
   padding: 0.4em 0.5em 0.4em 0.5em;
}
table.news_grid th a {
   color: white;
}
table.news_grid th.light {
   background-color: #5c6371;
}
table.news_grid th.dark {
   background-color: #3c425a;
}
table.news_grid th img {
   vertical-align: 5%;
   margin-left: 0.3em;
}
table.news_grid td {
   border-width: 1px 0 1px 1px;
   border-top-style: solid;
   border-top-color: #2388b2;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   FONT-SIZE: 11px; 
}
table.news_grid td.check_col {
   text-align: center;
}
table.news_grid td.icon {
   text-align: center;
   border-left-style: dashed;
   border-left-color: #c5c3db;
}
table.news_grid td.text_col {
   border-left-style: dashed;
   border-left-color: #c5c3db;
   padding-left: 0.5em;
}

/**** Grid List Toolbar ****/
div.grid_tbar {
   background-color: #38597a;
   padding: 0.5em;
}

/**** Mosaic-like News Items List ****/
table.news_mosaic {
   width: 100%;
   font: 8pt Tahoma, Verdana, sans-serif;
}
table.news_mosaic td.caption_pane {
   display: block;
   position: relative;
   width: 0;
}
table.news_mosaic td.caption_pane p {
   display: none;
   position: absolute;
   top: 125px;
   left: 0;
   border: 1px solid;
   width: 200px;
   background-color: #f1f2f7;
   text-align: left;
   padding: 0.5em;
}
table.news_mosaic td.news_item {
   padding-bottom: 1.8em;
   vertical-align: top;
   text-align: center;
}
table.news_mosaic td.news_item img.thumbnail {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
table.news_mosaic img.action {
   border: 0;
   margin-top: 0.3em;
}
table.news_mosaic p.metadata {
   margin-top: 0.5em;
}

/**** Page Navigation Bar ****/
table.page_nav {
   width: 100%;
   font: 10pt Tahoma, Verdana, sans-serif;
   margin-top: 0.5em;
   margin-bottom: 0.5em;
   background-color: #f1f2f7;
   FONT-WEIGHT: bold;
}
table.page_nav td.items_total {
   text-align: left;
   font: 9pt Tahoma, Verdana, sans-serif;
   FONT-WEIGHT: bold;
}
table.page_nav td.pages {
   text-align: center;
   font: 9pt Tahoma, Verdana, sans-serif;
   FONT-WEIGHT: bold;
}
table.page_nav td.nav_links {
   text-align: right;
   font: 9pt Tahoma, Verdana, sans-serif;
   FONT-WEIGHT: bold;
}
table.page_nav a {
   color: black;
   text-decoration: underline;
}

/**** Subscription Pane ****/
div.sbn {
   margin-bottom: 2em;
   padding-bottom: 0.5em;
   border-bottom: 1px solid;
}
div.sbn table.sbn_data {
   font-size: 8pt;
}
div.sbn table.sbn_data td {
   vertical-align: text-top;
}
div.sbn table.sbn_data td.name {
   font-weight: bold;
}
div.sbn div.sbn_actions {
   float: right;
   width: 200px;
}
div.sbn div.sbn_actions ul.sbn_actions {
   list-style-type: none;
   padding: 0;
   margin: 1em 0 0 0;
}

/**** News Item Info ****/
table.item_detail_info {
   width: 100%;
}
table.item_detail_info td {
   border: 1px solid black;
}
table.item_detail_info td.name {
   vertical-align: top;
   padding: 0.2em 0.5em 0.2em 0.5em;
   background-color: #d1ecf5;
   width: 20%
}
table.item_detail_info td.value {
   padding: 0.2em 0.5em 0.2em 0.5em;
   width: 30%
}
div.medium_res_photo {
   margin: 1em 0 1em 0;
   text-align: center;
}

/**** Command bar under News Item ****/
div.item_bar {
   text-align: right;
   margin: 10px 10px 10px 0;
}

/**** Admin Home Task List ****/
ul.admin_tasks {
   list-style-type: none;
   padding: 0;
   margin: 0;
}
ul.admin_tasks li {
   margin-bottom: 5px;
}

/**** User login in web interface styles ****/
table.mainpagetable {
}

table.inputTable {
   width: 100%;
   font: 8pt Tahoma, Verdana, sans-serif;
   margin-top: 5px;
}
table.inputTable th {
   text-align: left;
   color: white;
   padding: 0.4em 0.5em 0.4em 0.5em;
}
table.inputTable th a {
   color: white;
}
table.news_grid th.light {
   background-color: #5c6371;
}
table.inputTable th.dark {
   background-color: #3c425a;
}
table.inputTable th img {
   vertical-align: 5%;
   margin-left: 0.3em;
}
table.inputTable td.fieldName {
   text-align: right;
   color: #181d47;
   font: bold 8pt Tahoma, Verdana, sans-serif;
/* 
   width: 200px;
   border-width: 1px 0 1px 1px;
   border-top-style: solid;
   border-top-color: #2388b2;
*/
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   vertical-align: top;
}
table.inputTable td.fieldValue {
/*
   border-width: 1px 0 1px 1px;
   border-top-style: solid;
   border-top-color: #2388b2;
*/
   padding-left: 10px;
   margin-left: 10px;
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   vertical-align: middle;
}
table.inputTable td.fieldValueReadonly {
/*
   border-width: 1px 0 1px 1px;
   border-top-style: solid;
   border-top-color: #2388b2;
*/
   margin-left: 10px;
   padding-left: 10px
   padding-top: 0.5em;
   padding-bottom: 0.5em;
   vertical-align: middle;
}
table.inputTable td.check_col {
   text-align: center;
}
table.inputTable td.icon {
   text-align: center;
   border-left-style: dashed;
   border-left-color: #c5c3db;
}
table.inputTable td.text_col {
   border-left-style: dashed;
   border-left-color: #c5c3db;
   padding-left: 0.5em;
}


div.form_pane_header_main {
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   color: white;
   background-color: #38597a;
   font: bold 10pt Tahoma, Verdana, sans-serif;
}
div.form_pane_main {
   background-color: #d1ecf5;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
}
p.form_pane_header_main {
   margin: 0;
   padding: 0px 0 0px 0px;
   color: white;
   background-color: #38597a;
   font: bold 10pt Tahoma, Verdana, sans-serif;
}
div.form_pane_main td.name {
   text-align: right;
   color: #181d47;
   font: bold 8pt Tahoma, Verdana, sans-serif;
   width: 200px;
}
div.form_pane_main td.value * {
   width: 300px;
   margin-left: 10px;
}

/* *************************************************** */
table.resultTable {
    width: 100%;
    font: 8pt Tahoma, Verdana, sans-serif;
    margin-top: 5px;
}
table.resultTable th {
    text-align: left;
    color: white;
    padding: 0.4em 0.5em 0.4em 0.5em;
}
table.resultTable th a {
    color: white;
}


table.resultTable th.dark {
    background-color: #3c425a;
}
table.resultTable th img {
    vertical-align: 5%;
    margin-left: 0.3em;
}
table.resultTable td.resultfieldName {
    text-align: right;
    color: blue;
    font: bold 10pt Tahoma, Verdana, sans-serif;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    vertical-align: top;
}
table.resultTable td.resultfieldValue {
    padding-left: 10px;
    margin-left: 10px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    vertical-align: middle;
    font: bold 10pt Tahoma, Verdana, sans-serif;
    color: green;
}
table.resultTable td.resultfieldValueReadonly {
    margin-left: 10px;
    padding-left: 10px
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    vertical-align: middle;
    color: green;
}
table.resultTable td.check_col {
    text-align: center;
}
table.resultTable td.icon {
    text-align: center;
    border-left-style: dashed;
    border-left-color: #c5c3db;
}
table.resultTable td.text_col {
    border-left-style: dashed;
    border-left-color: #c5c3db;
    padding-left: 0.5em;
}



.listview_first {
Tahoma, Verdana, sans-serif;

	text-decoration: none;
	margin-top:0px;
	margin-right:10px;
	margin-left:0px;
}

.listview_first #title{
Tahoma, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:4px;
	margin-right:0px;
	padding-left:0px;
}

.listview_first #text{
Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
		text-align:justify;
		padding-left:0px;
		padding-bottom:5px;
		color:#000000;

}

.listview_first #text a:link, .listview_first #text a:visited{
Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
		margin-right:0px;
text-align: justify; 

}


.listview_more{

color:#ff6600;
	font-weight: bold;
	font-size: 12px;
	padding-left:80px;
	text-decoration:underline;
}

.listview_more a:link ,.listview_more a:visited{
text-align:right;
color:red;
	font-weight: bold;
	font-size: 12px;
	align-right:-10px;
}

.listview_first #line{
	margin-top:0px;
		margin-bottom:0px;

}

.listview234{
Tahoma, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;

	
}


.listview234 #title{
Tahoma, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:4px;
	margin-right:0px;
	padding-left:0px;
	color:#660000;
}

.listview234 #text a:link , .listview234 #text a:visited{
Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
		margin-right:0px;
text-align: left; 
}

.view_p1_title_text2 #title{
Tahoma, Verdana, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
color:#000000;
}

.view_p1_title_text2 #text{
Tahoma, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
color:#000000;
margin-left:7px;
text-align:left;
}

