@charset "utf-8";
body{
 background:url(/images/body_bg.gif) repeat;
 margin:50px auto;
 font-family:Tahoma, Arial;
}

/*Safari anti-alias hack*/
body { -webkit-text-stroke:1px transparent; }
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}
/**************/

h2{
 font-size:18px;
 color:#4aa0ff;
 font-weight:normal;
 margin:0;
 margin-top:15px;
 margin-bottom:10px;
}

a{ color:#4aa0ff; text-decoration:underline;}
a:hover{ color:#fff;}

.nav{
 line-height:31px;
 height:31px;
}

.content{
 background:#184778;
 font-size:12px;
 color:#fff;
 line-height:22px;
 padding:15px;
 width:791px;
}

.buttons{
 background:#002b5d;
 padding:14px 12px;
 padding-left:2px;
}
.buttons img{ margin-left:11px;}

.footer{ background:#d5dde7 url(/images/footer_bg.gif) top left repeat-x; padding:20px 15px; height:89px;}
#ft_left{
 font-size:12px;
 color:#000;
 line-height:20px;
 float:left;
 width:400px;
}
#ft_left h2, #ft_right h2{ display:none;}

#ft_right{
 font-size:10px;
 color:#000;
 text-align:left;
 float:right;
 width:390px;
}
#ft_right a{ color:#000; text-decoration:none;}
#ft_right a:hover{ color:#184778;}

span.ft_props{
 font-size:12px;
 color:#fff;
 font-weight:bold;
 text-transform:uppercase;
 line-height:14px;
 left:15px;
 top:166px;
 position:relative;
 width:203px;
}

table.sky{ background:url(/images/sky.gif) top left no-repeat; width:821px; height:281px;}
table.container{ border:1px #fff solid;}

