body{margin:0;height:100%;width:100%;padding:0;font:12px/18px "Lucida Grande",Lucida,Verdana,sans-serif;}
a{cursor:pointer;color:#2164ab;text-decoration:none;font-weight:bold;}
a:hover{color:#508bc9;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}

h1,h2,h3,h4,h5,h6{margin:0;}
h1{font-size:20px;}
p, ul, li, form{margin:0;padding:0;}

li{list-style-type:none;float:left;}
img{border-style:none;}
form{}
input.field.disabled,textarea.textarea.disabled{-moz-opacity:0.7;filter:alpha(opacity:0.7);opacity:0.7;}
input.field:focus,textarea.textarea:focus{background-color:#fefeee;}
input.field.required,textarea.textarea.required{background-color:#feecec; }
input.button{cursor:pointer;height:43px;width:128px;border-style:none;background:transparent url(../images/foundation.png) 0 0;color:#000;text-align:center;font:bold 12px/40px "Lucida Grande",Lucida,Verdana,sans-serif;}
input.button:hover{background-position:0 -43px;}
input.button:active{background-position:0 -86px;}
input.button.disabled{cursor:default;color:gray;background-position:0 0;text-shadow:0 1px 1px white;}
a.button{height:43px;width:128px;border-style:none;background:transparent url(../images/foundation.png) 0 0;color:#000;text-align:center;font:bold 12px/43px "Lucida Grande",Lucida,Verdana,sans-serif;}
a:hover.button{background-position:0 -43px;}
a:active.button{background-position:0 -86px;}
a.button.disabled{cursor:default;color:gray;background-position:0 0;text-shadow:0 1px 1px white;}
a.button.pressed{background-position:0 -86px;}
a.small_button{float:left;height:24px;color:#424242;width:74px;font-size:10px;margin-top:9px;margin-left:4px;background:url(../images/foundation.png) -167px 0;text-align:center;line-height:24px;}
a:hover.small_button{background-position:-167px -24px;}
a:active.small_button{background-position:-167px -48px;}
body#global div#container{width:480px;margin-top:60px;margin-left:auto;margin-right:auto;}
body#global div#container div#box{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;padding:40px;width:400px;float:left;background:#f5f5f5 url(../images/fade_fill.png) repeat-x 0 bottom;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
body#global div#container p{margin-bottom:20px;width:400px;float:left;}
body#global div#container ul{width:400px;float:left;margin-top:10px;}
body#global div#container li{width:400px;float:left;}
body#global div#container div#box h1{font-size:16px;margin-bottom:10px;color:#353535;width:400px;float:left;}
div#im{width:262px;height:262px;float:left;margin-left:69px;background-image:url(../images/im_back.png);}
div#newsletter{width:400px;float:left;}
div#newsletter p{width:400px;margin-top:2px;font-size:11px;color:gray;float:left;text-align:center;}
div#newsletter .field{float:left;font-size:18px;width:216px;margin-top:8px;margin-right:10px;margin-left:20px;}
body#global div#container #ok{float:right;margin-top:20px;}
body#global div#container p.none{margin:0;}