a 
{
   color:#787a98;
   text-decoration:underline; 
   font-family: Arial, Verdana, Helvetica, sans-serif;
}

a:hover
{
   color:#787a98;
   text-decoration:none; 
}

ul
{
    margin-left:20px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

ul li
{
      list-style-type:inherit;
      font-size:14px;
      font-family: Arial, Verdana, Helvetica, sans-serif;
}

.album-item img
{
    padding:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
}

.photo_198
{
    border:0px solid #fff !important;
}

.photo_198 span.count
{
    color:#fff !important;
}

/*==========================*/
/*   Structural elements    */
/*==========================*/
.contentPane
{
    width:100%;
}

.containerWrapper
{
    margin:10px 10px 10px 15px;
}
.containerWrapper a 
{
   color:#787a98;
   text-decoration:underline; 
}

.containerWrapper a:hover
{
   color:#787a98;
   text-decoration:none; 
}

/* yellow Solid Container */
.solidContainer
{
    margin:10px 15px;

}
.solidContainer .Container
{
    padding:10px 20px;
    font-size:14px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.solidContainer .title
{
    padding-top:10px;
}

.solidContainer .title  .Head
{
    font-size:18px;
    font-weight:normal;
    color:#000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    border-bottom:none;
    padding:20px 10px 10px 20px;
    margin-top:10px;
}

.solidContainer .tCont
{
    width:100%;
    height:100%;
    background:#ffd727 url(images/bg-solid-t.png) repeat-x left top;
}

.solidContainer .tlCont
{
    width:100%;
    height:100%;
    background:url(images/bg-solid-tl.png) no-repeat left top;
}

.solidContainer .trCont
{
    width:100%;
    height:100%;
    background:url(images/bg-solid-tr.png) no-repeat right top;
}

.solidContainer .bCont
{
    width:100%;
    height:100%;
    background:url(images/bg-solid-b.png) repeat-x left bottom;
}

.solidContainer .blCont
{
    width:100%;
    height:100%;
    background:url(images/bg-solid-bl.png) no-repeat left bottom;
}

.solidContainer .brCont
{
    width:100%;
    height:100%;
    background:url(images/bg-solid-br.png) no-repeat right bottom;
}
/* End yellow Solid Container*/


/* block Container     */
.blockWrapper
{
    width:280px;
    margin:10px 17px;
    text-align:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.blockWrapper .ContainerContent
{
    width:auto;
    margin:0px;
    padding:0px;
    padding-top:5px;
    padding-bottom:7px;
    padding-left:5px;
    text-align:left;
    border-left:1px solid #ffe057;
    border-right:1px solid #ffe057;
    position:relative;
    top:-5px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.blockWrapper .ContainerContent ul
{
    padding:10px 0px 0px 20px;
    margin:0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.blockWrapper .ContainerContent ul li
{
    margin:3px 3px 0px 0px;
    list-style-type:disc;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.blockWrapper .header
{
    width:100%;
    background:url(images/bg-block-t.png) repeat-x left top;
    height:28px;
        margin:0px;
    padding:0px;
}

.blockWrapper .header h2 .Head
{
    text-align:left;
    font-size:14px;
    font-weight:bold;
    color:#000;
    
    position:relative;
    top:7px;
    left:10px;
    margin:0px;
    padding:0px;
   
}

.blockWrapper .tlCont
{
    width:100%;
    height:28px;
    background:url(images/bg-block-tl.png) no-repeat left top;
    padding:0px;
    margin:0px;
}

.blockWrapper .trCont
{
    width:100%;
    height:28px;
    background:url(images/bg-block-tr.png) no-repeat right top;
    padding:0px;
    margin:0px;
}

.blockWrapper .bCont
{
    width:100%;
    height:11px;
    background: url(images/bg-block-b.png) repeat-x left bottom;
    padding:0px;
    margin:0px;
    position:relative;
    top:-12px;
}

.blockWrapper .blCont
{
    width:100%;
    height:11px;
    background:url(images/bg-block-bl.png) no-repeat left bottom;
    padding:0px;
    margin:0px;
}

.blockWrapper .brCont
{
    width:100%;
    height:11px;
    background:url(images/bg-block-br.png) no-repeat right bottom;
    padding:0px;
    margin:0px;
}
/* end block Container */

/*===============*/
/*    HEADERS    */
/*===============*/
h1
{
    font-size:18px;
    font-weight:bold;
    color:#000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    padding-bottom:10px;
    border-bottom: 1px solid #000;
    text-align:left;
}

h1 .Head
{
    font-size:18px;
    font-weight:bold;
    color:#000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align:left;
}

h1.normal
{
    font-size:18px;
    font-weight:normal;
    color:#000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    border-bottom:none;
    padding:0px 10px 0px 0px;
    margin:0px 10px 0px 0px;
    text-align:left;
}

h2 
{
    text-align:left;
    font-size:14px;
    font-weight:bold;
    color:#000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

#dnn_ctr3952_FormMaster_Contact
{
}

#dnn_ctr3952_FormMaster_Contact_Form input,#dnn_ctr3952_FormMaster_Contact_Form textarea
{
    width:230px;
}

.SubHead { color:#000; font-weight:bold; padding-right:5px; width:150px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.contact_form_table 
{
    text-align:left;
    margin-left:-60px;
}

.contact_form_table input, .contact_form_table textarea
{
    background-color:#FFF4C1;
}


/*===============*/
/*    Classes    */
/*===============*/
 .containerContent
{
    width:100%;
    font-size:14px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    
}

.contentTable
{
    width:100%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.contentTable td.contentPane
{
    width:100%;
    padding-left:10px;
    padding-right:10px;
}

.contentTable td.contentPane img
{
    padding-left:5px;
    padding-right:5px;
}

.footerCont
{
    text-align:center;
    color:#fff;
    margin-top:10px;
    margin-bottom:10px;
}

.footerCont a
{
    color:#fff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.containerMenu
{
    position:relative;
    right:0px;
    
}


.Normal .NormalDisabled
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
}

.Normal
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
}

.CommandButton
{
    font-size:14px;
    font-weight:bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.CommandButton:link 
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

