body{
    background-color:#ededed;
    margin:0px;
    font-family:Arial;
    font-size:12px;
    color:#000;
}

.title {
    font-weight:bold;
    font-size:14px;
    padding-bottom:0px;
    padding-top:0px;
}

.newsText {
    font-size:11px;
    color:#999;
    line-height:18px;
    text-align:justify;
    height:230px;
    overflow:hidden;
    margin-bottom:10px;
}

.newsTitle {
    font-size:15px;
    color:#1a8cd4;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:10px;
}

img {
    margin:10px;
}

a.newsLink:link, a.newsLink:active, a.newsLink:visited{
    font-size:10px;
    color:#1a8cd4;
    line-height:16px;
}

a.newsLink:hover{
    color:black;
}

.leftNewsLink {
    width:260px;
    float:left;
}

.rightNewsLink {
    width:260px;
    float:right;
}

a.newsForward:link, a.newsForward:visited, a.newsForward:active {
    color:#1a8cd4;
    font-size:12px;
    font-weight:bold;
}

a.newsForward:hover {
    color:black;
}

a.headerLink:link,
a.headerLink:visited,
a.headerLink:active {
    color:#ff6700;
}

a.headerLink:hover {
    color:#ffa76b;
}

#myController span{
    color:#FFF;
    background:#000;
    margin-right:5px;
    cursor:pointer;
    padding:5px;
    font-weight:bold;
}

#jFlowSlide{
    border:0px solid #F00;
}

#myController span.jFlowSelected {
    background:#1a8cd4;
}

.jFlowPrev, .jFlowNext{
    cursor:pointer;
}

.custom_button {
    border: 1px solid #c3c3c3;
    padding:4px;
    padding-left:10px;
    padding-right:10px;
    cursor:pointer;
    color:#FFF;
    background:#000;
    margin-top:10px;
}

#postdebug {
    text-align:center;
    background:#e8f4df;
    margin:20px;
    padding:10px;
}

.inputtext {
    width:170px;
    border:1px solid #c3c3c3;
    padding:5px;
    margin-bottom:5px;
}

.textarea {
    font-family:Arial;
    width:170px;
    border:1px solid #c3c3c3;
    padding:5px;
    margin-bottom:5px;
    font-size:12px;
}

#gallery ul {
    padding:0px;
    margin:0px;
}

#neoDivTop {
    height:10px;
    background-color:#ff6700;
}

#neoDivBottom {
    height:70px;
    background-color:#000;
}

#wrapper {
    margin:auto; 
    width:920px;
    background-color:#fff;
}

#software {
    margin-bottom:30px;
    padding-left:60px;
}

#software #title {
    font-size:20px; 
    padding-bottom:10px;
}

#contentLeft {
    float:left;
    width:300px;
}

#contentRight {
    text-align:left; 
    width:450px; 
    float:left;
}

.headerRightContent {
    width:200px;
    float:right;
    padding-right:20px;
    color:#fff;
    font-size:10px;
    padding-top:10px;
}

.headerLeftContent {
    padding:0px;
    width:300px;
    float:left;
}

.headerLeftContent img {
    padding:0px 0px 0px 40px;
    margin:0px;
}

#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
    border: 5px solid #3e3e3e;
    border-width: 1px 1px 1px;
}

#gallery ul a:hover img {
    border: 5px solid #3e3e3e;
    border-width: 1px 1px 1px;
    color: #fff;
}

#gallery ul a:hover { color: #fff; }

#question {
    font-size:11px;
}


.error { color: #f00; display: block; padding-bottom: 4px;}

