* {
font-family: helvetica, arial, sans-serif;
font-size: 12px;
color: #666;
}

/* span.logo{background:url(../../../images/stories/logo.jpg) no-repeat 0 50%;cursor:pointer;display:block;height:70px; position:absolute;top:5px;width:230px;z-index:1; float:left;} */

html {
height: 100%;
margin-bottom: 1px;
}

body { background: #f7f9fa; }

#ja-wrapper{background: #f7f9fa;}

/* #ja-mainnavwrap1 {display:none;}
#ja-headerwrap {display:none;}
#ja-colwrap {display:none;}
.moduletable {display:none;}
#ja-newswrap {display:none;}*/
#ja-footerwrap {display:none;} 

#frame {
	box-shadow: 0 2px 4px 0 rgba(84,84,84,0.25);
    border-radius: 3px;
    background-color: #fff;
    text-align: left;
    position: relative;
    width: 100%;
    margin: 50px 0;
 
}

.erroeurl {color:#FF0000; text-decoration:underline; font-weight:bold;}

#frame a{ color:#006bd0;}
#frame a:hover{ text-decoration:underline;}

#frame>div>p {
text-align:center;
background: #ffffdb;
border: 2px solid #e7e7a5;
padding: 11px 10px;
margin: 0 10px 20px;
color: #000
}

#frame>div>p br { display: none; }



.middle {
margin-top: 4px;
background: #fff;
}

h1 { 
font-size:200%;
color:#006bd0;
margin: 30px auto 10px;
}

h2 {
font-size:150%;
color:#006bd0;
}

p {
border-bottom: 1px solid #ddd;
padding-bottom: 6px;
margin: 24px 0 12px 0;
}

p.admincontact {
text-align:center;
background: #ffffdb;
border: 1px solid #e7e7a5;
padding: 10px 10px;
margin:30px 0;
color: #000
}

ul {
list-style-type:square;
padding:0 0 0 36px;
}

ol {
padding: 0;
list-style-position: inside;
}

ol li,
ol li strong {
font-size: 12px !important;
font-weight: normal
}

.top {
	padding: 20px;
    background-color: #f2f9fb;
    outline: none;
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.top h1 {
	font-size: 20px;
    font-weight: bold;
    line-height: 1.15;
    margin: 0;
	color:#545454;
}

.bottom{
	padding: 20px;
    background-color: #f2f9fb;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.bottom .btn {
    display: inline-block;
    vertical-align: middle;
    height: 40px;
    box-sizing: border-box;
    text-align: center;
    margin: 0 5px;
    padding: 0 24px;
    cursor: pointer;
    overflow: visible;
    white-space: nowrap;
    font-size: 16px;
    line-height: 38px;
    box-shadow: 0 2px 4px 0 rgba(84,84,84,0.25);
    border-radius: 3px;
    -webkit-transition: color 200ms, background-color 200ms, border-color 200ms, box-shadow 200ms;
    transition: color 200ms, background-color 200ms, border-color 200ms, box-shadow 200ms;
    background: #00965e;
    color: #fff;
    text-shadow: none;
}
.bottom .btn {
    outline: none;
    border: 1px solid transparent;
}

#outline {
width:480px;
margin:auto;
}

#errorboxoutline { }

#errorboxbody {
padding: 10px 20px 10px 20px;
margin: 0;
}

#techinfo { padding:5px; }

#techinfo p {
color:#CF052B;
margin:0;
padding:4px 0;
font-weight:bold;
font-size: 10px;
text-transform: uppercase;
border-top: 1px dotted #ddd;
border-bottom: 1px dotted #ddd;
text-align: center;
}
