.ColorWinLight {color:#979aff}
.ColorWinDark  {color:#6192a9}

BODY  {font-family:Verdana,Arial,helvetica,lucida; font-size:11px; color:#222222; text-decoration:none;}
TD    {font-family:Verdana,Arial,helvetica,lucida; font-size:11px; color:#222222; text-decoration:none; vertical-align: top;}
A     {font-family:Verdana,Arial,helvetica,lucida; font-size:11px; color:#222222; text-decoration:none;}
P     {font-family:Verdana,Arial,helvetica,lucida; font-size:11px; color:#222222; text-decoration:none;}
DIV   {font-family:Verdana,Arial,helvetica,lucida; font-size:11px; color:#222222; text-decoration:none;}
TABLE {border:0; border-style:solid; padding:0; height:0; border-spacing:0; border-collapse:separate}

FORM              {margin: 0px}
INPUT             {color:#222222; font-family:Verdana,Arial,sans-serif; font-size:11px; border-width:1px; border-color:#999999; border-style:solid;}
SELECT            {color:#222222; background:#ffffff; font-family:Verdana,Arial,sans-serif; font-size:11px; border-width:1px; border-color:#999999; border-style:solid;}
input.text        {color:#222222; font-family:Verdana,Arial,sans-serif; font-size:11px; border-width:1px; border-color:#999999; border-style:solid;}
input.textdisable {color:#222222; background:#cccccc; font-family:Verdana,Arial,sans-serif; font-size:11px; border-width:1px; border-color:#999999; border-style:solid;}
textarea          {color:#222222; background:#ffffff; font-family:Verdana,Arial,sans-serif; font-size:11px; border-width:1px; border-color:#999999; border-style:solid;}
textarea.fileedit {color:#222222; background:#ffffff; font-family:Courier; font-size:13px; border-width:1px; border-color:#eeeeee; border-style:solid; padding: 3px;}
.area_contact		{color:#222222; background:#ffffff; font-family:Verdana,Arial,sans-serif; font-size:11px; border-width:1px; border-color:#999999; border-style:solid; width:200px; height:200px}
input.button      {color:#222222; background:#c9dcef; font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; border-width:1px; border-color:#999999; border-style:solid;}
input.buttongrey  {color:#aaaaaa; background:#c9dcef; font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; border-width:1px; border-color:#999999; border-style:solid;}
FIELD             {border-color:#222222; border-style:solid; font-size:9px; font-family:Arial,Helvetica; background-color:#ffffff;}

div.frame_dotted  { border-width:2px; border-color:#6192a9; border-style:dotted; padding:10px; margin:2px;}
div.frame_solid   { border-width:2px; border-color:blue; border-style:solid;  padding: 3px; margin:5px; background-color:white;}
div.frame_header  { border-bottom: dotted blue 2px; margin-bottom:5px;}
div.frame_footer  { border-top: dotted blue 2px; margin-top:5px;}
div.div_hidden    { visibility:hidden; display:none;}

IMG              {border-color: #aaaaaa}
IMG.grey         {border-color: #888888}
IMG.lightgrey    {border-color: #aaaaaa}
IMG.lnk          {border-color: #cccccc}
IMG.lnk:hover    {border-color: #0000cc}
IMG.lnksea       {border-color: #ffffff}
IMG.lnksea:hover {border-color: #0050b4}

.win_top         {background:#979aff; border-width:0 0 1px;   border-color:#6192a9; border-style:solid; color:#222222; font-weight:bold;}
.win_middle      {background:#e0e0ff; border-width:0;                                                   color:#222222;}
.win_middle2     {background:#e0e0ff; border-width:0 0 1px;   border-color:#6192a9; border-style:solid; color:#222222;}
.win_msg_middle2 {background:#e0e0ff; border-width:0 0 1px;   border-color:#6192a9; border-style:solid; color:#222222; padding:20px}
.win_bottom      {background:#979aff; border-width:1px 0 0 0; border-color:#6192a9; border-style:solid; color:#222222; font-weight:bold;}

.tbl              {border-collapse:collapse}
.tbl_separator    {                    border-width:0px 1px;         border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-weight:bold; font-family:Tahoma; vertical-align: bottom; text-align: center}
.tbl_top          {background:#979aff; border-width:1px;             border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-weight:bold; font-family:Tahoma; vertical-align: bottom; text-align: center}
.tbl_top_left     {background:#979aff; border-width:1px;             border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-weight:bold; font-family:Tahoma; vertical-align: bottom; text-align: left}
.tbl_top_right    {background:#979aff; border-width:1px;             border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-weight:bold; font-family:Tahoma; vertical-align: bottom; text-align: right}
.tbl_middle       {background:#f0f3f5; border-width:1px 1px 0px 1px; border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: left}
.tbl_middle_nb          {border-width:1px 1px 0px 1px; border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: left}
.tbl_middle2       {background:#f0f3f5; border-width:1px 1px 0px 1px; border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: left}
.tbl_middle_lp    {background:#f0f3f5; border-width:1px 1px 0px 1px; border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: right; font-weight:bold}
.tbl_middle_id    {background:#f0f3f5; border-width:1px 1px 0px 1px; border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: right}
.tbl_middle_center	{background:#f0f3f5; border-width:1px 1px 0px 1px; border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: center}
.tbl_middle_center2	{background:#f0f3f5; border-width:1px 1px 0px 1px; border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: center; text-align: center}
.tbl_middle_right {background:#f0f3f5; border-width:1px 1px 0px 1px; border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: right}
.tbl_full         {background:#f0f3f5; border-width:1px 1px 1px 1px; border-color:#6192a9; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: left}
.tbl_end          {                    border-width:1px 0px 0px 0px; border-color:#6192a9; border-style:solid; padding:0px; }

.tblh_top          {background:#bbbbbb; border-width:1px;       border-color:#888888; border-style:solid; padding:1px; color:#222222; font-weight:bold; font-family:Tahoma; vertical-align: bottom; text-align: center}
.tblh_middle       {background:#eeeeee; border-width:1px;       border-color:#888888; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: left}
.tblh_middle_lp    {background:#eeeeee; border-width:1px;       border-color:#888888; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: right; font-weight:bold}
.tblh_middle_id    {background:#eeeeee; border-width:1px;       border-color:#888888; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: right}
.tblh_middle_right {background:#eeeeee; border-width:1px;       border-color:#888888; border-style:solid; padding:1px; color:#222222; font-family:Tahoma; vertical-align: top; text-align: right}

.tbl_hidden        {border-width:0px; padding:0px; }

tr.hideThis {display:none;}
.title           {font-size:13px; color:#424373; text-decoration:none; font-weight:bold}

a.loginstatuslnk       {font-size:9px; color:#cccccc; text-decoration:underline;}
a.loginstatuslnk:hover {font-size:9px; color:#ee0000; text-decoration:none;}

a.menutop           {font-family:Verdana,helvetica,arial; font-size:11px; color:#114277; text-decoration:none; font-weight: bold;}
a.menutop:hover     {font-family:Verdana,helvetica,arial; font-size:11px; color:#880000; text-decoration:none; font-weight: bold;}
a.menutopb          {font-family:Verdana,helvetica,arial; font-size:11px; color:#880000; text-decoration:none; font-weight: bold;}
a.menutopb:hover    {font-family:Verdana,helvetica,arial; font-size:11px; color:#880000; text-decoration:none; font-weight: bold;}

input[type=submit].submitlink { border: none; background: none; display: inline; color: blue; text-decoration: underline; }

a.lnk            {font-size:11px; color:#114277; text-decoration:underline;}
a.lnk:hover      {font-size:11px; color:#ee0000; text-decoration:none;}
a.lnkb           {font-size:11px; color:#114277; text-decoration:underline; font-weight:bold;}
a.lnkb:hover     {font-size:11px; color:#ee0000; text-decoration:none; font-weight:bold;}
a.lnksmall       {font-size:9px; color:#114277; text-decoration:underline;}
a.lnksmall:hover {font-size:9px; color:#ee0000; text-decoration:none;}
a.lnksmallb       {font-size:9px; color:#114277; text-decoration:underline; font-weight:bold;}
a.lnksmallb:hover {font-size:9px; color:#ee0000; text-decoration:none; font-weight:bold;}

a.lnktip            {font-size:11px; color:#555555; text-decoration:underline; border-bottom: dotted 2px #dd0000;}
a.lnktip:hover      {font-size:11px; color:#ee0000; text-decoration:none; border-bottom: dotted 2px #dd0000;}
a.lnktipb           {font-size:11px; color:#555555; text-decoration:underline; font-weight:bold; border-bottom: dotted 2px #dd0000;}
a.lnktipb:hover     {font-size:11px; color:#ee0000; text-decoration:none; font-weight:bold; border-bottom: dotted 2px #dd0000;}
a.lnktipsmall       {font-size:9px; color:#555555; text-decoration:underline; border-bottom: dotted 2px #dd0000;}
a.lnktipsmall:hover {font-size:9px; color:#ee0000; text-decoration:none; border-bottom: dotted 2px #dd0000;}
a.lnktipsmallb       {font-size:9px; color:#555555; text-decoration:underline; font-weight:bold; border-bottom: dotted 2px #dd0000;}
a.lnktipsmallb:hover {font-size:9px; color:#ee0000; text-decoration:none; font-weight:bold; border-bottom: dotted 2px #dd0000;}

a.lnk2            {font-size:11px; color:#2222cc; text-decoration:underline;}
a.lnk2:hover      {font-size:11px; color:#ee0000; text-decoration:none;}
a.lnk2b           {font-size:11px; color:#2222aa; text-decoration:underline; font-weight:bold;}
a.lnk2b:hover     {font-size:11px; color:#ee0000; text-decoration:none; font-weight:bold;}
a.lnk2small       {font-size:9px; color:#2222cc; text-decoration:underline; font-weight:bold;}
a.lnk2small:hover {font-size:9px; color:#ee0000; text-decoration:none; font-weight:bold;}

a.lnkbtn             {font-size:11px; color:#114277; text-decoration:none; font-weight:normal;}
a.lnkbtn:hover       {font-size:11px; color:#ee0000; text-decoration:none; font-weight:normal;}
a.lnkbtnb            {font-size:11px; color:#114277; text-decoration:none; font-weight:bold;}
a.lnkbtnb:hover      {font-size:11px; color:#ee0000; text-decoration:none; font-weight:bold;}
a.lnkbtnsmall        {font-size: 9px; color:#114277; text-decoration:none; font-weight:normal;}
a.lnkbtnsmall:hover  {font-size: 9px; color:#ee0000; text-decoration:none; font-weight:normal;}
a.lnkbtnsmallb       {font-size: 9px; color:#114277; text-decoration:none; font-weight:bold;}
a.lnkbtnsmallb:hover {font-size: 9px; color:#ee0000; text-decoration:none; font-weight:bold;}
a.lnkbtnbigb       {font-size: 18px; color:#114277; text-decoration:none; font-weight:bold;}
a.lnkbtnbigb:hover {font-size: 18px; color:#ee0000; text-decoration:none; font-weight:bold;}

a.lnkbtntip            {font-size:11px; color:#555555; text-decoration:none; border-bottom: dotted 2px #dd0000;}
a.lnkbtntip:hover      {font-size:11px; color:#ee0000; text-decoration:none; border-bottom: dotted 2px #dd0000;}
a.lnkbtntipb           {font-size:11px; color:#555555; text-decoration:none; font-weight:bold; border-bottom: dotted 2px #dd0000;}
a.lnkbtntipb:hover     {font-size:11px; color:#ee0000; text-decoration:none; font-weight:bold; border-bottom: dotted 2px #dd0000;}
a.lnkbtntipsmall       {font-size:9px; color:#555555; text-decoration:none; border-bottom: dotted 2px #dd0000;}
a.lnkbtntipsmall:hover {font-size:9px; color:#ee0000; text-decoration:none; border-bottom: dotted 2px #dd0000;}
a.lnkbtntipsmallb       {font-size:9px; color:#555555; text-decoration:none; font-weight:bold; border-bottom: dotted 2px #dd0000;}
a.lnkbtntipsmallb:hover {font-size:9px; color:#ee0000; text-decoration:none; font-weight:bold; border-bottom: dotted 2px #dd0000;}

a.collnkbtn         {font-size:11px; color:#222222; text-decoration:none;}
a.collnkbtn:hover   {font-size:11px; color:#ee0000; text-decoration:none;}

.txtsmall     {font-size:9px;  color:#222222; text-decoration:none;}
.txtsmallb    {font-size:9px;  color:#222222; text-decoration:none; font-weight:bold;}
.txt          {font-size:11px; color:#222222; text-decoration:none;}
.txtb         {font-size:11px; color:#222222; text-decoration:none; font-weight:bold;}
.txtbig       {font-size:15px; color:#222222; text-decoration:none;}
.txtbigb      {font-size:15px; color:#222222; text-decoration:none; font-weight:bold;}

.txttipsmall     {font-size:9px;  color:#222222; text-decoration:none; border-bottom: dotted 2px #dd0000;}
.txttipsmallb    {font-size:9px;  color:#222222; text-decoration:none; font-weight:bold; border-bottom: dotted 2px #dd0000;}
.txttip          {font-size:11px; color:#222222; text-decoration:none; border-bottom: dotted 2px #dd0000;}
.txttipb         {font-size:11px; color:#222222; text-decoration:none; font-weight:bold; border-bottom: dotted 2px #dd0000;}
.txttipbig       {font-size:15px; color:#222222; text-decoration:none; border-bottom: dotted 2px #dd0000;}
.txttipbigb      {font-size:15px; color:#222222; text-decoration:none; font-weight:bold; border-bottom: dotted 2px #dd0000;}

.txt2small    {font-size:9px; color:#333388; text-decoration:none;}
.txt2smallb   {font-size:9px; color:#333388; text-decoration:none; font-weight:bold;}
.txt2         {font-size:11px; color:#333388; text-decoration:none;}
.txt2b        {font-size:11px; color:#333388; text-decoration:none; font-weight:bold;}
.txt2big      {font-size:13px; color:#333388; text-decoration:none;}
.txt2bigb     {font-size:13px; color:#333388; text-decoration:none; font-weight:bold;}

.txterrsmall    {font-size:9px; color:#cc0000; text-decoration:none;}
.txterrsmallb   {font-size:9px; color:#cc0000; text-decoration:none; font-weight:bold;}
.txterr         {font-size:11px; color:#cc0000; text-decoration:none;}
.txterr         {font-size:11px; color:#cc0000; text-decoration:none; font-weight:bold;}
.txterrbig      {font-size:13px; color:#cc0000; text-decoration:none;}
.txterrbigb     {font-size:13px; color:#cc0000; text-decoration:none; font-weight:bold;}

.bold       {font-weight:bold;}
.nobr       { white-space:nowrap; }

a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:300px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}
#scroll-to-top{
   position:fixed;
   bottom:15px;
   right:20px;
   opacity:0.8;
}
#scroll-to-top:hover{
   opacity:1;
}

#scroll-to-down{
   position:fixed;
   bottom:15px;
   right:90px;
   opacity:0.8;
}
#scroll-to-down:hover{
   opacity:1;
}
blink, .blink {
  -webkit-animation: blink 1s step-end infinite;
  -moz-animation: blink 1s step-end infinite;
  -o-animation: blink 1s step-end infinite;
  animation: blink 1s step-end infinite;
}
.container {
    position: relative;
    text-align: center;
    color: white;
}
/* Centered text */
.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
p {
	font-size: 5px;
	font-size: 3.5vw;
}

