BODY, P, DL, TABLE, TH, TD, DIV, BR, INPUT {
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
  font-weight : normal;
  font-style : normal;
}

BODY {
  background: #788AB0;
  background: #213263;
}

IMG {
  border-width : 0;
}

IMG.pic {
  border-width : 2;
  border-color : #A3BBD5;
  border-color : #E6E6E6;
}

TR.blackline, TD.blackline {
  background: #000000;
}

TR.blackarea, TD.blackarea {
  background: #000000;
}

TR.whiteline, TD.whiteline {
  background: #FFFFFF;
}

TR.whitearea, TD.whitearea {
  background: #FFFFFF;
}

TR.greyside, TD.greyside {
  background: #808080;
}

TR.sidearea, TD.sidearea {
  background: #788AB0;
}

TR.bluesky, TD.bluesky {
  background: #283B88;
}

TR.daycommon, TD.daycommon {
  background: #5B76E4;
}

TR.daysuper, TD.daysuper {
  background: #F06100;
}

TR.thead, TD.thead {
  background: #0074C5;
}

TR.tbottom, TD.tbottom {
  background: #555555;
  height: 2px;
}

TR.tcell, TD.tcell {
}

TR.tcellodd, TD.tcellodd {
  background: #F6ECD5;
}

TR.tmidcell, TD.tmidcell {
  background: #D6DFE5;
  height : 1px;
}

TR.tlighted, TD.tlighted {
  background: #FFF6E0;
}

TR.tlightedodd, TD.tlightedodd {
  background: #FFF6E0;
}

TR.fhead, TD.fhead {
  background: #0074C5;
}

TR.fcell, TD.fcell {
  background: #ECF5FB;
}

TR.fbottom, TD.fbottom {
  background: #555555;
  height: 2px;
}









TR.column, TD.column {
  background: #F1F5FA;
}

TR.mainarea, TD.mainarea {
  background: #D2DFEC;
}

TR.menumark, TD.menumark {
  background: #7591AE;
}

TR.menudiv, TD.menudiv {
  background: #ABBDCF;
}

TR.blueline, TD.blueline {
  background: #00ABEC;
}

TR.bluebordered, TD.bluebordered {
  border-left: 3px solid #00ABEC;
  border-bottom: 3px solid #00ABEC;
}

TR.yellowbordered, TD.yellowbordered {
  border-left: 3px solid #EED300;
  border-bottom: 3px solid #EED300;
}

TR.greenbordered, TD.greenbordered {
  border-right: 3px solid #00CC6B;
  border-bottom: 3px solid #00CC6B;
}

TR.gbdivider, TD.gbdivider {
  background: #00CC6B;
  height: 3px;
}

TR.announce, TD.announce {
  border-left: 3px solid #00ABEC;
  border-bottom: 3px solid #00ABEC;
  border-top: 3px solid #00ABEC;
  background : #FFFBD8;
}

Table.lentaform {
  border: 1px solid #000000;
  background: #F5F5F5;
}


A, A:link, A:visited {  
  text-decoration: none; 
  color: #0064E2;
  color: #2B4DB2;
}

A:active, A:hover { 
  text-decoration: underline; 
  color: #FF5200;
  color: #F06100;
  color: #3E64D6;
}

P.topinfo {
  margin: 3px 0px 3px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #A0B3C2;
  font-weight : bold;
  font-size : 11px;
}

A.topinfo, A.topinfo:link, A.topinfo:visited {  
  text-decoration: none; 
  color: #E2ECF4;
}

A.topinfo:active, A.topinfo:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.topinfosmaller {
  margin: 2px 0px 2px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #98A3CF;
  font-weight : bold;
  font-size : 10px;
}

A.topinfosmaller, A.topinfosmaller:link, A.topinfosmaller:visited {  
  text-decoration: underline; 
  color: #98A3CF;
}

A.topinfosmaller:active, A.topinfosmaller:hover { 
  text-decoration: underline; 
  color: #FFFFFF;
}

P.toprasp {
  margin: 4px 0px 6px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #98A3CF;
  font-weight : bold;
  font-size : 10px;
}

A.toprasp, A.toprasp:link, A.toprasp:visited {  
  text-decoration: none; 
  color: #98A3CF;
}

A.toprasp:active, A.toprasp:hover { 
  text-decoration: underline; 
  color: #C4CBE7;
}

P.raspday {
  margin: 0px 0px 2px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-weight : bold;
  font-size : 10px;
  text-align : center;
}

P.topnews {
  margin: 5px 0px 4px 14px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #808080;
  font-weight : bold;
  font-size : 11px;
}

A.topnews, A.topnews:link, A.topnews:visited {  
  text-decoration: none; 
  color: #0051A5;
}

A.topnews:active, A.topnews:hover { 
  text-decoration: underline; 
  color: #0061C6;
}

P.block {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #808080;
  font-size : 11px;
}

ul.block, ol.block {
  margin: 8px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  color: #808080;
  font-size : 11px;
  font-weight : bold;
}

P.menu {
  margin: 6px 0px 6px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #808080;
  font-weight : bold;
  font-size : 11px;
}

A.menu, A.menu:link, A.menu:visited {  
  text-decoration: none; 
  color: #EB5107;
  color: #2B4DB2;
}

A.menu:active, A.menu:hover { 
  text-decoration: underline; 
  color: #FF5200;
  color: #F06100;
}

P.menusel {
  margin: 6px 0px 6px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #808080;
  font-weight : bold;
  font-size : 11px;
}

A.menusel, A.menusel:link, A.menusel:visited {  
  text-decoration: none; 
  color: #2B4DB2;
  color: #F06100;
}

A.menusel:active, A.menusel:hover { 
  text-decoration: underline; 
  color: #FF5200;
  color: #F06100;
}

P.leftmenu {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #808080;
  font-weight : bold;
  font-size : 11px;
}

A.leftmenu, A.leftmenu:link, A.leftmenu:visited {  
  text-decoration: none; 
  color: #808080;
}

A.leftmenu:active, A.leftmenu:hover { 
  text-decoration: underline; 
  color: #F06100;
}

P.leftmenusel {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #808080;
  font-weight : bold;
  font-size : 11px;
}

A.leftmenusel, A.leftmenusel:link, A.leftmenusel:visited {  
  text-decoration: none; 
  color: #808080;
  color: #F06100;
}

A.leftmenusel:active, A.leftmenusel:hover { 
  text-decoration: underline; 
  color: #F06100;
}

P.collink {
  margin: 6px 10px 7px 10px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #000000;
  font-weight : bold;
  font-size : 11px;
}

A.collink, A.collink:link, A.collink:visited {  
  text-decoration: none; 
  color: #0054A6;
}

A.collink:active, A.collink:hover { 
  text-decoration: underline; 
  color: #FF5200;
}

P.coltitle {
  margin: 10px 0px 12px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #6587AA;
  font-weight : bold;
  font-size : 12px;
}

P.more {
  margin: 3px 8px 6px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #888888;
  font-weight : bold;
  font-size : 11px;
}

A.more, A.more:link, A.more:visited {  
  text-decoration: none; 
  color: #DA251D;
}

A.more:active, A.more:hover { 
  text-decoration: underline; 
  color: #DA251D;
}

H1 {
  margin: 6px 0px 12px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #0074C5;
  color: #1564AD;
  font-weight : normal;
  font-size : 18px;
}

H2 {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #1564AD;
  color: #2B4DB2;
  font-weight : bold;
  font-size : 11px;
}

H3, P.header, P.field {
  margin: 8px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  color: #1564AD;
  color: #2B4DB2;
  font-weight : bold;
  font-size : 11px;
}

P.text {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  color: #505050;
  line-height : 16px;
}

P.admtext {  
  margin: 8px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color: #1564AD;
}

P.dense {  
  margin: 0px 0px 0px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 13px;
}

ul, ol {
  margin: 8px 0px 4px 0px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 12px;
  font-weight : bold;
  color: #505050;
}

li {
  margin: 0px 0px 0px 25px; 
  font-weight : normal;
}

P.multipagesnavig {
  margin: 10px 5px 12px 5px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 12px;
  font-weight : bold;
  text-align : center;
  color: #737373;
}

A.multipagesnavig, A.multipagesnavig:link, A.multipagesnavig:visited {  
  text-decoration: none; 
}

A.multipagesnavig:active, A.multipagesnavig:hover { 
  text-decoration: underline; 
  color: #ED1C24;
}

P.backnavig {
  margin: 0px 0px 8px 0px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  text-align : left;
  color: #737373;
}

A.backnavig, A.backnavig:link, A.backnavig:visited {  
  text-decoration: none; 
}

A.backnavig:active, A.backnavig:hover { 
  text-decoration: underline; 
  color: #ED1C24;
}

P.thead {  
  margin: 5px 8px 5px 8px; 
  font-family : Arial, Tahoma, Verdana, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
  text-align: center;
}

P.tvalue {  
  margin: 3px 8px 3px 8px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #505050;
  text-align: center;
}

P.ttext {  
  margin: 3px 12px 3px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #505050;
}

P.ttext2 {  
  margin: 6px 12px 6px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color : #000000;
}

P.fhead {  
  margin: 7px 12px 7px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  font-weight : bold;
  color : #FFFFFF;
}

P.ffield {
  margin: 6px 12px 5px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #000000;
  text-align : right;
}

P.ftext {
  margin: 8px 12px 8px 12px; 
  font-family : Tahoma, Verdana, Arial, sans-serif;
  font-size : 11px;
  color: #666666;
  text-align : right;
}

span.reqfield {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-weight : normal;
  font-size : 11px;
  color: #E14F00;
}

span.required {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  color: #E14F00;
}

span.morered {
  color: #E14F00;
  color: #F06100;
}

span.white {
  color: #FFFFFF;
}

span.moregrey {
  color: #888888;
}

span.moregreen {
  color: #00B066;
}

span.topinfo {
  color: #E2ECF4;
}

span.topnewsdate {
  color: #FF0000;
}

span.newsdate {
  color: #6587AA;
}

span.remark {
  color: #0851AD;
  font-weight : bold;
}

span.required {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 10px;
  color: #FF0000;
}

Input.anketachk {
  margin: 2px 0px 0px 0px; 
}

input.finput {
  font-family : "Courier New", Verdana, Tahoma, Arial, Helvetica, sans-serif;
  border:1 solid;
  border-color : #666666;
  color : #000000;
  font-size : 14px;
}

select.fselect {
  margin: 2px 0px 0px 0px; 
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 11px;
  width : 180px;
  background : #FFFFFF;
}

textarea.fmemo {
  font-family : "Courier New", Verdana, Tahoma, Arial, Helvetica, sans-serif;
  border:1 solid;
  border-color : #666666;
  color : #000000;
  font-size : 14px;
  width:100%;
  height:150px;
}

input.anketachk {
  margin: 2px 0px 0px 0px; 
}

input.fbtn {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  border : 1px solid #666666;
  background-color : #FFFFFF;
  color : #000000;
  cursor : hand;
}

input.gallerybtn {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight : bold;
  border : 1px solid #666666;
  background-color : #FFFFDD;
  color : #000000;
  cursor : hand;
}

input.subscrinput {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  width : 100%;
  font-size : 11px;
  border : 1px solid #A7B3DE;
  background-color : #394DA2;
  height : 19px;
  color : #E2ECF4;
  text-align : right;
}

input.subscrbtn {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  border : 1px solid #A7B3DE;
  background-color : #5B76E4;
  color : #E2ECF4;
  width : 30px;
  height : 19px;
  font-size : 10px;
  font-weight : bold;
  cursor : hand;
}


