
HTML 
{
 min-height:100%;
 background:black url('../imgs/bg-fwdefault.jpg');
 background-repeat: no-repeat;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}

BODY
{
 margin:0;
 padding:0;
}

TABLE {border-collapse:collapse; border-spacing:0px;}
TD {padding:0px;}
FORM {margin:0; padding:0;}
A {text-decoration:none; color:#3C3C3C;}

.NoInternetImgPreLoad {background:url('../imgs/noinet.png');}

.HideLogo {visibility:hidden;}

.StdBtn
{
 display:inline-block;
 height:20px;
 margin:0;
 padding:8px 12px 6px 12px;
 background:-webkit-linear-gradient(#434343 40%,#2F2F2F);
 background:linear-gradient(#434343 40%,#2F2F2F);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343',endColorstr='#2F2F2F',GradientType=0);
 border-radius:10px;
 border-bottom:5px solid black;
 text-align:center;
 text-shadow:0px 1px 4px black;
 font-family:riffic_mediumbold,arial,helvetica;
 font-size:14pt;
 color:white;
 cursor:pointer;
}

.StdBtn:hover {color:#A4FF82;}

.StdBtn2
{
 display:inline-block;
 height:16px;
 margin:0;
 padding:6px 12px 6px 12px;
 background:-webkit-linear-gradient(#434343 40%,#2F2F2F);
 background:linear-gradient(#434343 40%,#2F2F2F);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343',endColorstr='#2F2F2F',GradientType=0);
 border-radius:10px;
 border-bottom:5px solid black;
 text-align:center;
 text-shadow: 0px 1px 4px black;
 font-family:riffic_mediumbold,arial,helvetica;
 font-size:12pt;
 color:white;
 cursor:pointer;
}

.StdBtn2:hover {color:#A4FF82;}

.DisabledBtn
{
 display:inline-block;
 height:20px;
 margin:0;
 padding:8px 12px 6px 12px;
 background:-webkit-linear-gradient(#D2D2D2 40%,#BCBCBC);
 background:linear-gradient(#D2D2D2 40%,#BCBCBC);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D2D2D2',endColorstr='#BCBCBC',GradientType=0);
 border-radius:10px;
 border-bottom:5px solid #808080;
 text-align:center;
 font-family:riffic_mediumbold,arial,helvetica;
 font-size:14pt;
 color:#EFEFEF;
}

.BlockBtn
{
 display:inline-block;
 height:20px;
 margin:0;
 padding:8px 12px 6px 12px;
 background:-webkit-linear-gradient(#F7312D 40%,#A4201E);
 background:linear-gradient(#F7312D 40%,#A4201E);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7312D',endColorstr='#A4201E',GradientType=0);
 border-radius:10px;
 border-bottom:5px solid #6D1514;
 text-align:center;
 text-shadow:0px 1px 2px #006B9F;
 font-family:riffic_mediumbold,arial,helvetica;
 font-size:14pt;
 letter-spacing:1px;
 color:white;
 cursor:pointer;
}

.PageContainer
{
 position:relative;
 width:99%;
 margin:0;
 padding:0;
 border:0px solid green;
}


/* ----- Login Page ---- */

.LoginContainer
{
 position:relative;
 margin:0 auto 0 auto;
 padding:0;
 width:570px;
 border:0px solid red; 
}

.LoginPod
{
 position:relative;
 width:570px;
 height:320px;
 margin:70px 0 0 0;
 padding:7px 5px 0 0;
 background:-webkit-linear-gradient(#F5F5F5 40%,#DFDFDF);
 background:linear-gradient(#F5F5F5 40%,#DFDFDF);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#DFDFDF',GradientType=0);
 border-radius:10px;
 border-bottom:5px solid #CFCFCF;
 box-shadow:0px 2px 10px #2F2F2F;
 text-align:center;
 font-family:riffic_mediumbold,arial,helvetica;
 font-size:10pt;
 color:black;
}

.LoginPodContentFrame {width:560px; padding:4px; border:0px solid red;}

.LoginPodTitle
{
 text-align:center;
 padding:7px 0 0 0;
}

.LoginPodInputContainer
{
 width:520px;
 height:50px;
 padding:4px 6px 0px 6px;
 margin:0 auto 0 20px;
 border:3px solid #797979;
 border-radius:10px;
 background:white;
}

.LoginPodInput
{
 width:460px;
 height:40px;
 border:0;
 background:white;
 color:black;
 font-family:raleway,arial,helvetica;
 font-size:12pt;
 outline:none;
}

.LoginPodInputBig
{
 width:460px;
 height:40px;
 border:0px solid black;
 background:white;
 color:black;
 font-family:raleway,arial,helvetica;
 font-size:16pt;
 outline:none;
}

.LoginPodStatusActive {width:40px; vertical-align:-5px; text-align:center; color:#797979;}
.LoginPodStatusHidden {width:40px; vertical-align:-5px; text-align:center; color:white;}
.LoginPodStatusOK {width:40px; vertical-align:-5px; text-align:center; color:green;}
.LoginPodStatusError {width:40px; vertical-align:-5px; text-align:center; color:red;}

.LoginPodInputDivider {height:10px;}

.LoginPodWarning
{
 width:420px;
 height:35px;
 float:left;
 margin:18px 0 0 22px;
 vertical-align:middle;
 text-align:left;
 font-family:raleway,arial,helvetica;
 font-size:12pt;
 color:red;
 border:0px solid green;
}

.LoginPodExtraLinksContainer
{
 float:left;
 padding:15px 0 0 20px;
 font-family:raleway,arial,helvetica;
 font-size:12pt;
 border:0px solid green;
}

.LoginPodExtraLinksContainer A {color:white; text-decoration:underline;}
.LoginPodExtraLinksContainer A:hover {color:red;}

.LoginPodBtnContainer {float:right; padding:5px 8px 0 0;}

.LoginPodFooterNotes {width:570px; margin:32px 0 0 0; font-family:raleway,arial,helvetica; font-size:10pt; color:white;}
.LoginPodFooterNotes A {color:white; text-decoration:underline;}
.LoginPodFooterNotes A:hover {color:red;}

.LoginPodFooterNotes2 {width:570px; margin:12px 0 0 0; font-family:raleway,arial,helvetica; font-size:10pt;}


