html, body{
_behavior:url(csshover.htc);

background-position: top left;
background-repeat: no-repeat;
}
*{-moz-outline-style: none; outline-style: none; outline: none;}
a{outline-style: none;-moz-outline-style: none; outline: none;}
h1{
font-size: 14pt;
}
td{
font-family: Arial;
font-size: 10pt;
color: #000;
}
a{
color: #003A97;
}
a:visited{
color: #831B83;
}
a:hover{
color: #008FD3;
}
a.takru{
color: #555;
font-size: 8pt;
}
a:visited.takru{
color: #444;
font-size: 8pt;
}
a:hover.takru{
font-size: 8pt;
color: #000;
}
a.tpne{

color: #222;
font-size: 8pt;
}
a:visited.tpne{
color: #222;
font-size: 8pt;

}
a.tplad{
padding-right:20px;
padding-left: 12px;
padding-top: 6px;
padding-bottom: 8px;
color: #fff3f1;
background-color: #de493f;
background-image: url("i/pgs.jpg");
background-repeat: repeat-x;
text-decoration: none;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
font-weight: bold;
}


a:hover.tplad{
color: #FFF;
padding-right: 20px;
padding-left: 12px;
padding-top: 6px;
padding-bottom: 8px;
background-color: #de493f;
background-image: url("i/pgs.jpg");
background-repeat: repeat-x;
text-decoration: none;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
font-weight: bold;
}

a:hover.tpne{
color: #444;
text-decoration: none;
font-size: 8pt;
}
.tbl{
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;

}

.tbla{
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;

}

.tbls{
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
box-shadow: 0 0 3px black; 
box-shadow: 0 0 3px rgba(3,3,3,0.1); 
-moz-box-shadow: 0 0 3px rgba(3,3,3,0.1); 
-webkit-box-shadow: 0 0 3px rgba(3,3,3,0.1); 
}
a.tpsar{
color: #003A97;
font-size: 8pt;
}
a:visited.tpnsar{
color: #003A97;
font-size: 8pt;

}
a:hover.tpsar{
color: #001975;
text-decoration: none;
font-size: 8pt;
}


a.cc{
font-size: 11pt;
color: #003A97;
}
a:visited.cc{
font-size: 11pt;
color: #831B83;
}
a:hover.cc{
font-size: 11pt;
color: #008FD3;
}

a.cca{

font-size: 13pt; 
	margin-top: .3em;
color: #003A97;
}
a:visited.cca{

	font-size: 13pt; 
	margin-top: .3em;

color: #831B83;
}
a:hover.cca{

	font-size: 13pt; 
	margin-top: .3em;

color: #008FD3;
}

a.ps{
font-size: 8pt;
color: #003A97;
}
a:visited.ps{
font-size: 8pt;

color: #003A97;

}
a:hover.ps{
font-size: 8pt;

color: #008FD3;
}

.sape{

font-size: 7pt;
color: #AAA;
}
a.sape{
font-size: 7pt;
color: #AAA;
}
a:visited.sape{
font-size: 7pt;
color: #AAA;
}
a:hover.sape{
font-size: 7pt;
color: #767676;
}

a.adv{
font-size: 12pt;
}
a:visited.adv{
font-size: 12pt;
}
a:hover.adv{
font-size: 12pt;
}

a.adv_{
font-size: 12pt;
font-weight: bold;
color: brown;
}
a:visited.adv_{
font-size: 12pt;
font-weight: bold;
color: brown;
}
a:hover.adv_{
font-size: 12pt;
font-weight: bold;
color: brown;
text-decoration:none;
}
.smtxt{
color: #555;
font-size: 9pt;
}

a.smtxt{
color: #555;
font-size: 9pt;
}
a:visited.smtxt{
color: #555;
font-size: 9pt;
}
a:hover.smtxt{
color: #333;
font-size: 9pt;
text-decoration:none;
}



a.ors{
color: #000;
text-decoration:none;
}
a:visited.ors{
color: #000;
text-decoration:none;
}
a:hover.ors{
color: #000;
text-decoration:underline;
}
a.tp{
font-size: 9pt;
color: #000;
}
a:visited.tp{
font-size: 9pt;
color: #333;
}
a:hover.tp{
font-size: 9pt;
color: #DE493F;
}

a.tpsa{
font-size: 8pt;
color: #333;
text-decoration: underline;

}
a:visited.tpsa{
font-size: 8pt;
color: #333;
text-decoration: underline;

}
a:hover.tpsa{
font-size: 8pt;
color: #000;
text-decoration:none;
}


a.tpl{
font-size: 9pt;
color: #000;
}
a:visited.tpl{
font-size: 9pt;
color: #008;
}
a:hover.tpl{
font-size: 9pt;
color: #DE493F;
text-decoration:none;
}
a.tpls{
font-size: 9pt;
color: #787878;
}
a:visited.tpls{
font-size: 9pt;
color: #888;
}
a:hover.tpls{
font-size: 9pt;
color: #676767;
text-decoration:none;
}
.txt{
font-size: 9pt;
color: #333;
text-decoration:none;
}

a.txt{
font-size: 9pt;
color: #333;
text-decoration:none;
}
a:visited.txt{
font-size: 9pt;
color: #333;
text-decoration:none;
}
a:hover.txt{
font-size: 9pt;
color: #323232;
text-decoration:none;
}
a.txtb{
color: #000;
text-decoration:none;
}
a:visited.txtb{
color: #000;
text-decoration:none;
}
a:hover.txtb{
color: #111;
text-decoration:none;
}
.my{
background-color: #FEE7B7;
padding-left: 0.2em;
padding-right: 0.2em;
border-bottom: 4px solid #FF9000;
}
a.txts{
font-size: 9pt;
color: #333;
text-decoration:none;
}
a:visited.txts{
font-size: 9pt;
color: #333;
text-decoration:none;
}
a:hover.txts{
font-size: 9pt;
color: #323232;
text-decoration:underline;
}

.sf{
border: solid 1px #7F9DB9;
}
.wm{
font-size: 18pt;
color: #FFF;
}
a.wm{
text-decoration: underline;
font-size: 14pt;
color: #FFF;
}
a:visited.wm{
text-decoration: underline;
font-size: 14pt;
color: #FFF;
}
a:hover.wm{
text-decoration: none;
font-size: 14pt;
color: #FFF;
}
.advert{
font-size: 16pt;
color: #A60A0A;
font-weight: bold;
}





.pn{font-size: 9pt;}
a.page{
padding-right: 11px;
padding-left: 11px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 9pt;
text-decoration: none;
color: #000;
}

a:visited.page{
padding-right: 11px;
padding-left: 11px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 9pt;
text-decoration: none;
color: #000;
}
a:hover.page{
padding-right: 11px;
padding-left: 11px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration:none;
font-size: 9pt;
 border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
background-color: #EEE;
}
a.page_a{
padding-right: 12px;
padding-left: 12px;
padding-top: 5px;
padding-bottom: 5px;

 border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;

color: #FFF;
background-color: #de493f;
background-image: url("i/pgs.jpg");
background-repeat: repeat-x;
text-decoration: none;
font-size: 9pt;
font-weight: bold;
}
a:visited.page_a{
padding-right: 12px;
padding-left: 12px;
padding-top: 5px;
padding-bottom: 5px;
 border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;

color: #FFF;
background-color: #de493f;
background-image: url("i/pgs.jpg");
background-repeat: repeat-x;
text-decoration: none;
font-size: 9pt;
font-weight: bold;
}

a:hover.page_a{
padding-right: 12px;
padding-left: 12px;
padding-top: 5px;
padding-bottom: 5px;
 border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;

color: #FFF;
background-color: #de493f;
background-image: url("i/pgs.jpg");
background-repeat: repeat-x;
text-decoration: none;
font-size: 9pt;
font-weight: bold;
}
