body, a, p, div, td, span
{  font-family: helvetica, Tahoma, Arial, sans-serif !important;}

h1, h2, h3, h4, h5, h6
{  font-family: helvetica, Tahoma, Arial, sans-serif;
  color:#5783C3;
  margin:10px 0px 5px 0px;
  text-align:left;}
h1{font-size:16px;}
h2{font-size:15px;}
h3{font-size:14px;margin:0px 0px 10px 0px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:11px;font-weight:bold; color: #32599e;margin:5px 0px;}

a
{   font-family: helvetica, Tahoma, Arial, sans-serif;
   font-size:11px;
   color:#4E4D4D;}

/* START CALENDAR PANEL*/

.cld-dayName
{    color:#7C7C7C;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
.cld-day, .cld-eventDay, .cld-outterDay
{    font-size: 12px;
    color: #323232;
    text-decoration: none;
    text-align:center;
}
.cld-eventDay
{    font-weight: bold;
}
.cld-outterDay
{    color: #B5B5B5;}
.cld-currentDay
{    background-color: #c2cede;
    padding:0px;
    border: 1px solid;
    width:14px;
    height:14px;
    padding:0px 1px;
}
#events_box /*calendar events list for selected day*/
{    text-align:left;
    position:relative;
    top:0px;
    bottom:0px;
    height:100%;
}
#events_box .cell-viewAll
{    vertical-alig:bottom;
    text-align:right;
    padding-top:20px;}

/* END START CALENDAR PANEL*/

/* START PANEL SUBMENU*/

.panel-subMenu
{    height:24px;
    width:auto;}
.panel-subMenu .innerContainer
{    background-color: #f4f4f4;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    float:left;}
.panel-subMenu a.item,
.panel-subMenu span.item
{    border-right: 1px solid #c5c5c5;
    height: 22px;
    padding:0px 10px;
    font size:12px;
    font-weight:bold;
    color: #617386;
    text-decoration: none;
    display: block;
    text-align: center;
    line-height: 22px;
    vertical-align: middle;
    float: left;
}

.panel-subMenu a.item:hover,
.panel-subMenu a.selected
{    background-color: #9faabc;
    border-right: 1px solid #c5c5c5;
    color: #ffffff;
    text-decoration: none;
}

/* END PANEL SUBMENU*/

/* START SEARCH CONTAINER */

.searchContainer
{    float:right;
    position:relative;}
.searchText
{    float:left;border:solid 1px #7E9DB9;}
.searchButton
{    margin-top:-3px;
    position:relative;}

/* END SEARCH CONTAINER */

.borderedContainer
{    border:1px solid #c1c1c1;}