@import url('/css/cssreset-context-min.css');

body
{
width: 100%;
color: #414141;
font-family: arial, verdana;
font-size: 62.5%;
text-align: left;
position: relative;
text-align: center;
padding: 0;
margin: 0 auto 0 auto;
background: #fff;
}

input
{
outline: none;
}
input.input, textarea, select
{
font-size: 1em;
line-height: 1em;
font-family: arial, verdana;
padding: 4px;
border: 0 none;
color: #414141;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border: 1px solid #fff;
background: #c9c9c9;
box-shadow:inset 2px 2px 5px #999;
outline: none;
}

select
{
padding: 3px;
}

fieldset
{
margin: 0;
padding: 0;
border: 0 none;
}
fieldset legend
{
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5
{
color: #414141;
padding: 0;
margin: 1em 0 .6em 0;
display: block;
font-size: 1.8em;
line-height: 1.1em;
}
h2.nomargin, h3.nomargin, h4.nomargin, h5.nomargin{margin-top: 0;}
h3{font-size: 1.4em;}
h4{font-size: 1.3em;}
h5{font-size: 1.2em;}

p
{
padding: 0;
margin: 0 0 .6em 0;
font-size: 1.2em;
line-height: 1.4em;
}
p span.foxyred
{
color: #dc2028;
}
p.intro
{
font-size: 1.4em;
}
p small
{
font-size: .9em;
}
p.small
{
font-size: 1em;
}

ul, ol
{
margin: 0 0 1.2em 0;
padding: 0 0 0 20px;
}
ol
{
padding: 0 0 0 30px;
}
ul li, ol li
{
font-size: 1.2em;
line-height: 1.4em;
}
li li
{
font-size: 1em;
}
a:link, a:visited
{
outline: none;
color: #dc2028;
text-decoration: underline;
}
a:hover, a:active, a.active:visited, a.active:link
{
outline: none;
color: #000;
text-decoration: underline;
}
img, object, embed
{
border: 0px none;
display: block;
outline: none;
margin: 0;
padding: 0;
}
section, article, nav, aside, footer, menu
{
display: block;
margin: 0;
padding: 0;
}
form
{
margin: 0;
padding: 0;
}

p.hello
{
margin: 0;
padding: 0;
float: left;
display: block;
text-indent: -8000px;
font-size: .05em;
line-height: .05em;
}
sdgsd
{
float: left;
display: block;
text-decoration: none;
}
p.hello
{
width: 100%;
height: 99px;
margin: 0 0 28px 0;
background: url(/foxyms/hello.gif) no-repeat center top;
}

div.foxyms
{
float: left;
width: 100%;
margin: 0 auto 0 auto;
text-align: center;
background: #b8b8b8 url(/foxyms/bg.png) repeat-x;
}

div.foxymsfooter
{
float: left;
width: 100%;
margin: 1px auto 20px auto;
border-top: 1px solid #c0c0c0;
padding: 20px 0 0 0;
text-align: center;
}
div.foxymsfooter div.foxymsfooterinner
{
width: 700px;
margin: auto;
}
div.foxymsfooter a:link, div.foxymsfooter a:visited
{
color: #414141;
}
div.foxymsfooter a:hover, div.foxymsfooter a:active
{
color: #000;
}

div.foxyms div.home
{
margin: 66px auto 20px auto;
width: 600px;
padding: 0 0 65px 0;
background: url(/foxyms/easy.png) no-repeat center bottom;
}
div.foxyms div.home p.introhome
{
font-size: 3.3em;
color: #808084;
}
div.foxyms div.home p.introhome span
{
color: #2b2b2b;
}
div.foxyms div.home h1.logo
{
position: relative;
padding: 0;
width: 100%;
height: 104px;
margin: 0;
float: left;
}
div.foxyms div.home h1.logo img
{
display: inline;
}
div.foxyms div.home div.form
{
float: left;
width: 239px;
padding: 0 181px 34px 180px;
margin: 0 0 10px 0;
text-align: left;
background: url(/foxyms/homeshadow.png) no-repeat 180px bottom;
}
div.foxyms div.home div.form div.forminner
{
float: left;
width: 207px;
padding: 15px;
border: 1px solid #fff;
background: url(/foxyms/homebg.jpg);
-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
-moz-box-shadow: 3px 3px 5px #111;-webkit-box-shadow: 3px 3px 5px #111;box-shadow: 1px 1px 2px #808084;
}
div.foxyms div.home div.form p.submit
{
font-size: 1.1em;
}
div.foxyms div.home div.form input.submit
{
float: right;
}
div.foxyms div.home div.form input.input
{
width: 197px;
}
div.foxyms div.home div.form legend
{
font-size: 2.2em;
margin: 0 0 13px 0;
padding: 0 0 0 21px;
width: 186px;
float: left;
background: url(/foxyms/homepadlock.gif) no-repeat center left;
}

div.statusholder
{
clear: both;
-moz-border-top-left-radius: 5px;
-moz-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border: 1px solid #dc2028;
text-align: left;
margin: 0 0 10px 0;
}
div.status
{
background: #dc2028;
width: 100%;
}
div.status p
{
padding: 3px 5px;
margin: 0;
color: #fff;
clear: both;
font-weight: bold;
}
div.status ul
{
padding: 3px 5px 3px 25px;
background: #fff;
color: #dc2028;
margin: 0;
clear: both;
}
div.status ul li
{
margin: 0;
padding: 0;
}
span.star
{
color: #dc2028;
font-weight: bold;
}