body {    
    /*background: url("../scripts/images/bg.gif") 0 0 repeat-x;*/
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: black;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

p {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 20px;   
}

h1{
    font-size: 1.5em;
    color: white;
    text-indent: 1em;
    text-align: center;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-family: Georgia,'Times New Roman',times,serif;
    font-style: italic;
}

h2{
    font-size: 1.3em;
    color: white;
    text-indent: 1em;
    text-align: center;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

h3{
    font-size: 1.2em;
    color: white;
    text-indent: 1em;
    text-align: center;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0.5em;
    padding-bottom: 0em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-style: normal;
    font-weight: bold;
}

img{
 border: 0;  
}

#ife-main {
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: white;
    background-color: #555555;
}

#ife_intro{
    background-color: rgba(200, 200, 200, .8);
    border-radius: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    height: 200px; 
    overflow-y: auto;
    color: black;
    text-shadow: none;
    font-weight:  bold; 
}

#ife_title_img {
/*    background-color: rgba(64, 64, 64, .4);*/
    border-radius: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

/*ID Selectors - should only be used once in a document */
#ife-columnWhole {
    width: 100%;

    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;

    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;

    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;

    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;

    border-right-color: black;
    border-left-color: black;
    border-bottom-color: black;
    border-top-color: black;
    
    background-image: url(../../scripts/images/libertas_1_1191x502.png);
/*    background-image: url(../../scripts/images/bg-body_bl.png);*/
    background-repeat: repeat-x;
}



/*ID classes */
#ife-columnWhole p, .paddedP {
    text-indent: 0em;
    text-align:justify;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

#ife-columnWhole .ife-center {
   text-align: center;
   text-indent: 0px;
}

#ife-mbar {
    position:relative;
    width: 100%;
    height:30px;
    background:url("../../scripts/images/smbar.gif")  0 0 repeat-x;
    overflow:hidden;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    font-size: 90%;
    text-align: center;
    vertical-align: middle;
}
#ife-mbar ul {
    list-style:none;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}
#ife-mbar li {
    display:inline;
}

#ife-mbar li a {
    display:block;
    float:left;
    background:url("../../scripts/images/tray-separator.gif") 100% 0 no-repeat;
    text-decoration:none;
    padding-right: 1em;
    padding-left: 1em;
    padding-top: 0.5em;
    padding-bottom: .5em;
    color: white;
}

#ife-mbar li a:hover {
    background: url("../../scripts/images/smbar-hover.gif");
    padding-top: .5em;
    padding-bottom: .5em;

}

#ife-mbar li a:active {
    background:url("../../scripts/images/smbar-active.gif");
    padding-top: .7em;
    padding-bottom: .3em;
}


#footer {
    clear:both;
    padding:   10px 0px 10px 0px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size:12px;
    background:url("../../scripts/images/smbar.gif")  0 0 repeat-x;
    color: white;
}


#footer #copyright {
    margin:0; 
    text-align: center;
    vertical-align: middle;
    color: white;
}
#footer a {
    color: white;
}

#footer a:hover {
      color: blue;
}

#footer #ife-mobile {
    margin:0; 
    text-align: left;
    vertical-align: middle;
    float: left;
    padding-left: 10px;
}

#contactForm {
    color: white;
    font-family: Georgia,'Times New Roman',times,serif;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#contactForm h1, h2{
    
    text-align: left;
    margin-left: 0px;
    padding-left: 0px;
}

#contactForm p {
    text-align: left;
    text-indent: 0em;
    margin-left: 10px;
    padding-left: 10px;  
}

#contactTable {
    color: white;
    font-family: Georgia,'Times New Roman',times,serif; 
    background-color: gray;
    padding-left: 10px;
    margin-left: 10px;
    padding-right: 10px;
    margin-right: 10px;
    width: 430px;
    margin-bottom: 10px;
    margin-top: 10px;
}

#contactTable p {
    text-align: left;
    text-indent: 0em;
    margin-left: 0px;
    padding-left: 0px;  
}

#msgbx {
    font-family: Georgia,'Times New Roman',times,serif; 
    background-color: gray;
    padding-left: 10px;
    margin-left: 10px;
    padding-right: 10px;
    margin-right: 10px;
    width: 430px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#msgbx p {

    text-align: left;

    margin-top: .5em;
    margin-bottom: .5em;
}

#msgbx h1, h2 {
    text-align: center;
    text-indent: 0px;
}

#ife_ref a:hover {
    color: #0066cc;
}

#ife_refs p {
    text-indent: 0em;
    margin-left: 10px;
    padding-left: 10px;     
}

.inlineimg {
float: left;
    padding-right: 0.5em;

}

.ife-blox {
    background-color: #EEE;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    height: 100%;
    width: 100%;
    float: left;
    background-image: url(../../scripts/images/bg-body_bl.png);
}

.ife-motto{
    font-family: Arial,Helvetica,sans-serif;
    font-style: italic;
    font-weight: bold;
    font-variant: normal;
    text-align: center;
    text-indent: 0px;
    font-size: 1.2em;
}

.ife-center{
   text-align: center;
   margin-top: 10px;
}

.ife-gallery-item{
    float: left;
    height: auto;
    margin: 5px;
}
.ife-topic {
    
}
.ife-subtopic h3{
    text-align: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-style: oblique;
}

.img_cpt {
    padding-left:1em;
    padding-right: 1em;
    padding-top: 1em;
    padding-bottom: 1.5em;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    max-width: 460px;
}

.img_cpt img {
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
}

.img_cpt p {
  font-family: Georgia,'Times New Roman',times,serif;
  text-indent: 0px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: silver;
    border-left-color: silver;
    border-bottom-color: silver;
    border-top-color: silver;
    text-align: center;

}
.img_cpt p img{
    float:right;
}

.img_cpt p .more{
    text-align: left;
}

.ife-process-item{
    /*color: red;*/
    text-indent: 0;
}

.ife-process-item img.ife-gallery-item{
    float: none;
}

.ife-gallery-d{
     color: gold;
}

.ui-listview > li p.ife-gallery-p {
    text-overflow: unset;
    white-space: normal;
    color: gold;
}

#ife_faqs li p{
    padding-left: 0px;
    padding-right:0px;
}