a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #384F89;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #51286C;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: underline;
}

#Layer3 {
position:absolute;
z-index:2;
left: 50px;
top: 0px;
visibility: visible;
background-attachment: fixed;
background-repeat: no-repeat;
}

td.today {
	white-space:nowrap;
	font-size: 10px;
	text-align: center;
	border: 1px solid;
	border-color: #464F88;
}

td.normalday {
	white-space:nowrap;
	font-size: 10px;
	text-align: right;
	background-color: #E2E2E2;
} 
 
.selectedday {	white-space:nowrap;	font-size: 10px;	text-align: center;	font-weight: bold; color: #FFCC33;}
.selectedday a:link {text-decoration: underline; font-size: 10px;	text-align: center;	font-weight: bold; color: #FFCC33;}
.selectedday a:visited {text-decoration: none; font-size: 10px;	text-align: center;	font-weight: bold; color: #FFCC33;}
.selectedday a:active {text-decoration: none; font-size: 10px;	text-align: center;	font-weight: bold; color: #FFCC33;}
.selectedday a:hover {text-decoration: none; font-size: 10px;	text-align: center;	font-weight: bold; color: #FFCC33;}


.today1 {	white-space:nowrap;	font-size: 10px;	text-align: center;	border: 1px solid;	border-color: #464F88;}

.normalday1 {	white-space:nowrap;	font-size: 10px;	text-align: center;	background-color: #E2E2E2;} 
.normalday1 a:link {text-decoration: underline; }
.normalday1 a:visited {text-decoration: none; }
.normalday1 a:active {text-decoration: none; }
.normalday1 a:hover {text-decoration: none; }

.nav_homeButt {font-family: Arial; color: #FF3333; padding-right: 10px; font-weight: bold; font-size: 75%; text-decoration: none; }
.fin_table {padding-left: 0px; padding-right: 0px; font-size: 90%;}

.nav_homeButt a:link {color: #FF3333; text-decoration: none; }
.nav_homeButt a:visited {color: #FF3333; font-weight: bold; text-decoration: none}
.nav_homeButt a:active {color: #FF3333; font-weight: bold; text-decoration: none}
.nav_homeButt a:hover {background: none; text-decoration: underline; font-weight: bold; background: #AAAAAA; font-size: 100%;}

.news_home {font-family: Arial; font-size: 70%; color: white; padding-left: 10px; padding-right: 10px;}
.news_home a:link {color: white;  text-decoration: underline;}
.footer {font-family: Arial Narrow; color: #777777; padding-left: 0px; padding-top: 10px; padding-right: 0px; font-size: 65%;}

.news_home a:visited {color: white; text-decoration: underline}
.news_home a:active {color: white; text-decoration: underline}
.news_home a:hover {text-decoration: none; font-size: 100%;}

.content_right {font-family: Arial; font-size: 70%; color: white; padding-left: 10px; padding-right: 10px;}
.content_right a:link {color: white;  text-decoration: underline;}
.content_right a:visited {color: white; text-decoration: underline}
.content_right a:active {color: white; text-decoration: underline}
.content_right a:hover {background: #97af92; text-decoration: none; font-size: 100%;}

.news_list {font-family: Arial; font-size: 12px; color: #777777; padding-left: 0px; padding-right: 0px;}
.news_list a:link {color: #777777;  text-decoration: none;}
.news_list a:visited {color: #777777; text-decoration: none;}
.news_list a:active {color: #777777; text-decoration: none;}
.news_list a:hover {background: none; text-decoration: none; background: #DDDDDD; font-size: 12px; color: #777777;}

.share_price_info {font-family: Arial; color: #777777; padding-bottom: 20px; padding-top: 20px; padding-left: 20px; padding-right: 10px; font-size: 75%;}
.share_price_info a:link {color: #777777;  text-decoration: none;}
.share_price_info a:visited {color: #777777; text-decoration: none}
.share_price_info a:active {color: #777777; text-decoration: none}
.share_price_info a:hover {background: none; text-decoration: underline; background: #BBBBBB; font-size: 100%;}

.tab_head {font-weight: bold; padding-top: 10px;}
.subhead {font-family:Arial; font-size:100%; color:white; }
.subhead-black {font-family:Arial; font-size:100%; color:black; }
.text-larger {font-family:Arial; font-size:90%; color:white; }
.message {font-family:Arial; font-size:75%; color:#006600; }
.text-alert {font-family:Arial; font-size:75%; color:#006600; font-style: italic; }
.copyright {font-family:Arial; font-size:60%; color:#777777; }
.datetime {font-family:Arial; font-size:75%; color:#777777; }
.text {font-family:Arial; font-size:75%; color:white; }
.red-text {font-family:Arial; font-size:75%; color:red; }
.bot
{
	vertical-align: text-bottom;
	text-align: right;
	letter-spacing: 2em;
	word-spacing: 2em;
}

.nav_main
{
	background-image: url(../_images/bak_contact.gif);
	background-repeat: no-repeat;
}

.body_heads
{
	font-size: 120%;
	font-weight: bold;
}

.form_error
{
	font-size: 100%;
	font-weight: bold;
	color:#FF9900;
}

.body_hilight
{
	color: #666666;
	font-weight: bold;
}

.login
{
	font-family: Arial;
	color: #003366;
	font-size: 70%;
}

.date
{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 65%;
	font-weight: bold;
}
.date a:link {color: #FFFFFF;  text-decoration: none;}
.date a:visited {color: #FFFFFF; text-decoration: none}
.date a:active {color: #FFFFFF; text-decoration: none}
.date a:hover {background: none; text-decoration: underline; font-size: 100%;}


.body_copyright
{
	font-family: Arial;
	color: #666666;
	font-size: 80%;
}

.copyright
{
	font-family: Arial Narrow;
	color: #003366;
	font-size: 70%;
}

.our_products
{
	font-family: Arial;
	font-size: 75%;
	color: #003366;
	padding-left: 10px;
	background-image: url(../_images/bak_our_products.gif);
	background-repeat: no-repeat;
}

.our_contacts
{
	font-family: Arial;
	font-size: 65%;
	color: #666666;
	background-image: url(../_images/bak_contact.gif);
	background-repeat: no-repeat;
}

/*
.our_news
{
	font-family: Arial;
	font-size: 75%;
	color: #003366;
	background-image: url(../_images/bak_news_info.jpg);
	background-repeat: no-repeat;
}
*/

.press_news_head {font-family: Arial; color: #666666; padding-right: 0px; font-size: 90%;}
.press_news_head a:link {color: #666666; text-decoration: none; font-weight: bold;}
.press_news_head a:visited {color: #666666; font-weight: normal; text-decoration: none}
.press_news_head a:active {color: #666666; font-weight: normal; text-decoration: none}
.press_news_head a:hover {background: none; text-decoration: none; color: #003366; font-size: 100%;}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.body_text {
	font-family: Arial; color: #777777; font-size: 80%;
	padding-left: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.main_menu {color:#FFFFFF; text-decoration: none;  font-family: Verdana;  font-size: 70%; background-repeat: repeat-x; padding-top:4px; padding-bottom:5px;}
.main_menu a:link {color: #FFFFFF; text-decoration: none; }
.main_menu a:visited {color: #FFFFFF; text-decoration: none}
.main_menu a:active {color: #FFFFFF; text-decoration: none}
.main_menu a:hover {color:#FFFFFF; background: none; text-decoration: underline;}


.sub_menu {color:#FFFFFF; text-decoration: none;  font-family: Verdana;  font-size: 68%;}
.sub_menu a:link {color: #FFFFFF; text-decoration: none; }
.sub_menu a:visited {color: #FFFFFF; text-decoration: none}
.sub_menu a:active {color: #FFFFFF; text-decoration: none}
.sub_menu a:hover {color:#FFFFFF; background: none; text-decoration: underline;}


.news_body_txt {
  font-family: Arial; 
  color: #777777; 
  font-size: 80%;
}

.news_txt { font-family:Arial; font-size: 68%; color:#003366; }
.news_txt a:link {color: #003366; text-decoration: none; }
.news_txt a:visited {color: #003366; text-decoration: none}
.news_txt a:active {color: #003366; text-decoration: none}
.news_txt a:hover {background: none; text-decoration: underline;}

td,th {
font-family: Arial; color: #777777;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.nav {color: #003366; padding-bottom: 0px;padding-top: 0px; padding-left: 0px; font-weight: bold; font-size: 13px; text-decoration: none; }
.nav a:link {color: #003366; font-weight: bold; text-decoration: none; }
.nav a:visited {color: #003366; font-weight: bold; text-decoration: none}
.nav a:active {color: #003366; font-weight: bold; text-decoration: none}
.nav a:hover {background: none; text-decoration: underline; font-weight: bold;}

.nav_sub {color: #003366; padding-bottom: 0px;padding-top: 0px; padding-left: 0px; font-size: 11px; text-decoration: none; }
.nav_sub a:link {color: #003366; text-decoration: none; }
.nav_sub a:visited {color: #003366; text-decoration: none}
.nav_sub a:active {color: #003366; text-decoration: none}
.nav_sub a:hover {background: none; text-decoration: underline;}



.address {font-size: 70%; color: #FFFFFF; padding-left: 30px;}
.address a:link {color: #FFFFFF; text-decoration: underline; }
.address a:visited {color: #FFFFFF; text-decoration: underline; }
.address a:active {color: #FFFFFF; text-decoration: underline; }
.address a:hover {background: none; text-decoration: none; }
.news_header {
	color: #003366;
	font-size: 90%;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 15px;
}
.news_text {
	font-size: 80%;
	padding-left: 0px;
	
}
p {
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}

h1, h2, h3, h4, h5, h6 {color: #003366; padding-top: 1px; padding-bottom: 0px;}

ul, ol {
  font-size: 12px;
  
}

.bodyline {
	background-color: #FFFFFF;
	border: 1px #98AAB1 solid;
}

.unsaved {
	color: red;
	background-color: #FFFDE0;
	margin: 10px;
	font-weight: bold;
	font-size:small;
}

.saved {
	background-color: #FFFDE0;
	margin: 10px;
	font-size:small;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-color: #EBEDF6;
	font-weight: bold;
	border-top:  #354A81  solid 1px;
	border-bottom: #354A81 solid 1px;
	border-right: #354A81 solid 1px;
	border-left: #354A81 solid 1px;	
}

.button_alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-color: #FBD9D9;
	font-weight: bold;
	border-top:  #FB0000 solid 1px;
	border-bottom: #FB0000 solid 1px;
	border-right: #FB0000 solid 1px;
	border-left: #FB0000 solid 1px;	
}


td.row2 { 
	background-color: #98AAB1; 
	font-weight: normal;
	height: 1px;
}

td.row1, table.row1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #ECECEC;
	vertical-align: top;	
	padding: 3px;
}
.buttontab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-weight: bold;
	/* font-size: 0.9em; */
	border: 0px;
	padding-left: 0px;
	color: #8799A0;
}

.etab {
	color: black;
	background-color: #ffffff;
	border-top: 1px #98AAB1 solid;
	border-left: 1px #98AAB1 solid;
	border-right: 1px #98AAB1 solid;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: small;
}

.etab a:link, .etab a:visited {
	color: black;
	text-decoration: none;
}
.etab a:hover {
	color: black;
	text-decoration: underline;
}
.etabself {
	background-color: #ECECEC;
	border-top: 1px #98AAB1 solid;
	border-left: 1px  #98AAB1 solid;
	border-right: 1px #98AAB1 solid;
	text-align: center;
	font-weight: bold;
	padding: 2px;
	font-size: 12px;
}

.header {
	color: #003366;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 0px;	
}
 
.title_header {
	color: #003366;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;	
}


.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	border-top:  #003399  solid 1px;
	border-bottom: #003399 solid 1px;
	border-right: #003399 solid 1px;
	border-left: #003399 solid 1px;
	padding: 2px;
  font-size: 80%;
}

table.border01 {
	white-space:nowrap;
	border: 1px solid;
	border-color: #464F88;
}

td.rowlist { 
	font-weight: normal;
	font-size: 12px;
}

th {
	background-color: #464F88;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}

input.field{
	color: black;
	background-color: #ffffff;
	border-top: 1px #98AAB1 solid;
	border-left: 1px #98AAB1 solid;
	border-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}
er-right: 1px #98AAB1 solid;
	border-bottom: 1px #98AAB1 solid;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}


.editorlargebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EEEEEE;
	margin-left:1em;
	padding-left: .2em;
	padding-right: .5em;
	padding-top: .2em;
	padding-bottom: .2em;
	border: 1px #99CCCC solid;
	font-size:14px;
}

.news_title_intro {
    margin-bottom: 0.5em; 
    font-family:Verdana; 
    margin-left: 5px; 
    font-weight:bold; 
    font-size: 70%; 
    color: #003366";
 }
.news_title_intro a:link {color: #003366; text-decoration: none; font-size: 70%; }
.news_title_intro a:visited {color: #003366; text-decoration: none; font-size: 70%;}
.news_title_intro a:active {color: #003366; text-decoration: none; font-size: 70%;}
.news_title_intro a:hover {background: none; text-decoration: underline; font-size: 70%;}

