body {
background: white;
font-size: 1em;
font-family: "helvetica", helvetica, sans-serif;
color:gray;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:120%;
}

img {
    border:0 none;
    padding:0;
    margin:0;
}

h3 {
    margin-top:1em;
    margin-bottom:1em;
}
h1 {
    margin-top:1em;
    margin-bottom:1em;
}
hr {
    color:royalblue;
    margin-left:1em;
    margin-right:1em;
}
a , a:visited{
    color:royalblue;
  
}

#pageContainer {
    width: 780px;
    margin: 0 auto;
    background: #fff;
    }

#menu{
background-color:royalblue;
}



#footer {
background: royalblue;
padding: 5px 5px 5px 5px;
margin-top: 2em;
margin-bottom: 1em;
width:100%;
clear:both;
text-align:center;
color: #fff;
min-height:48px;
position:relative;
}


div#logo {
    position:relative;
    margin:0;
    padding:0;
   
}

#logo a, #logo img {
    margin:0;
    padding:0;
   
    
}

div.twoPx {
    height:2px;
    background-color:white;
}


#menu li {
display: inline;
padding: 1em 1em 1em 1em;
margin:0 auto;

}
#menu ul {
display:block;
padding:0.5em;
margin:0;

}
#menu ul li a{
color: #fff;
text-decoration: none;
}
#menu ul li a:hover{
text-decoration: underline;
}
#content{
position:relative;
padding:0;
width:780px;
}

div.left {
    float:left;
    width:55%;
    left:0em;
    top:0em;
    background-color:inherit;
}

div.right {
    float:left;
    width:45%;
    margin:0;
    padding:0;
    background-color:inherit;
}

div.appLine {
    float:left;
    width:100%;
    margin-top:1em;
    margin-bottom:1em;
    position:relative;
}
div.appImage {
    float:left;
    width:80px;
}

div.appName {
    
       
    width:340px;
    float:left;
}     

div.appDescription {
    clear:both;
    
    margin-top:.5em;
    
}

.appLine a {
    text-decoration:none;
    border:none;
}

li.first {
    font-weight:bold;
}
.sideNav li {
    margin-top:.25em;
    margin-left:1em;
}

ul.sideNav {
    border:none;
    width:310px;
    background: royalblue;
    color:white;
    padding:.5em;
    float:right;
    margin:0;
    
}

.sideNav a {
    text-decoration:none;
    color:white;
}

.sideNav a:hover {
text-decoration:underline;
}

p.appDescription
{
    
}
.appName  {
    font-size:2em;
    text-decoration:none;
    font-weight:bold;
    line-height:2em;
}
.appName a:visited {
    color:gray;
}

h1 {
    line-height:1.5em;
}div.clearFloat {
    clear:both;
    
}
div.appStore {
    margin-left:100px;
}


div.slogan {
    
    padding-top: 3em;
    padding-bottom:2em;
}

.slogan  {
    font-size:3em;
    color:gray;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    line-height:1.25em;
}

.slogan a {
    text-decoration:none;
    color:gray;
   
}

.slogan a:visited {
    
    color:gray;
   
}
a.image  {
    text-decoration:none;
    color:white;
    
}

div.disclaimer {
width:100%;
clear:both;
margin-left:1em;
margin-top: 1em;
}

ul.sideNav {
    list-style:none;
}

ul#faq {
    margin:0;
padding-left:1em;
}
#faq li {
    margin-top:.25em;
    margin-left:0em;
    padding:0;
}


div.ugLabel {
    text-align:center;
    
    margin-top:1em;
    clear:both;
    
}

ol li {
    margin-bottom:0.5em;
}

div.left ul li {
    margin-bottom:0.5em;
}

div.share {padding-top:16px;float:left;line-height:22px;height:22px;position:relative;}
