.c_BlueBoxWrapper
{
    behavior: url(http://www.myhospitalmap.org.uk/Portals/_default/Containers/MyHospitalMap/includes/border-radius.htc);
    border-radius: 15px;
    background-color:#cceafa;
    padding: 27px 27px 27px 27px;
    margin-bottom:20px;
}

.c_BlueBoxWrapper .Head
{
    font-weight:bold;
    color: #0981d1;
}

.c_PlainWrapper
{
    color:#fff;
    margin-bottom:20px;
}
.c_PlainWrapper p {
	color: #fff;
}

.c_PlainWrapper .Head {
    font-size: 26px;
    font-weight: bold;
    color: #FFF;
    margin-bottom: 0px;
    line-height: 30px;
}

.c_PlainWrapper .Normal
{
    font-size:16px;
    line-height:18px;
}

.c_PlainExpanderWrapper
{
    border-top:1px solid #cecece;
    padding-top:15px;
    color:#212121;
    margin-bottom:20px;
    page-break-before:always;
}

.c_PlainExpanderWrapper .Head {
    font-weight: bold;
    color: #0981D1;
    margin-bottom: 0px;
}

.c_PlainExpanderWrapper .Normal
{
    font-size:16px;
    line-height:18px;
}

.c_PlainExpanderWrapper .c_PlainExpanderContentPane
{
    height:250px;
    overflow:hidden;
}

.c_PlainExpanderWrapper .c_PlainExpanderContentPane td
{
    font-size: 12px;
    line-height: 16px;
}

.c_PlainExpanderWrapper .c_PlainExpanderControl
{
    margin-top:10px;
    height:36px;
    background: url(images/expander_control_bkg.png) no-repeat bottom;
    border-bottom:1px solid #cecece;
}

.c_PlainExpanderWrapper .c_PlainExpanderControl .c_PlainExpanderControlBtn
{
    display:block;
    cursor:pointer;
    width:99px;
    height:36px;
    margin:auto;
}

.c_PlainExpanderExpanded
{
    background: url(images/expander_show_less_btn.png) no-repeat;
}

.c_PlainExpanderCollapsed
{
    background: url(images/expander_show_all_btn.png) no-repeat;
}

.c_DarkBlueBoxWrapper
{
    background: #0085d8 url(images/blue_container_bkg.png) no-repeat top left;
    behavior: url(http://www.myhospitalmap.org.uk/Portals/_default/Containers/MyHospitalMap/includes/border-radius.htc);
    border-radius: 7px;
    margin-bottom:20px;
}

.c_DarkBlueBoxWrapper .c_DarkBlueBoxTitleBar
{
    padding:15px 15px 0 15px;
}

.c_DarkBlueBoxWrapper .c_DarkBlueBoxTitleBar .visibilityIcon
{
    display:block;
    line-height: 16px;
    float:left;
    padding-right:10px;
    vertical-align:middle;
}

.c_DarkBlueBoxWrapper .c_DarkBlueBoxTitleBar .titleArea
{
    float:left;
}

.c_DarkBlueBoxWrapper .c_ContentPane
{
    padding:0 15px 15px 15px;
    color:#FFF;
}

.c_DarkBlueBoxWrapper .c_ContentPane a
{
    color:#fff;
    text-decoration: none;
}

.c_DarkBlueBoxWrapper .c_ContentPane a:hover
{
    text-decoration: underline;
}

.c_DarkBlueBoxWrapper .c_ContentPane hr
{
    background-color:#4daae4;
    border-width:0;
    color:#4daae4;
    line-height:0;
    text-align:center;
    height:1px;
}

.c_DarkBlueBoxWrapper .Head
{
    vertical-align:text-top;
    font-size: 14px;
    font-weight:bold;
    color:#fff;
}

.c_LightBlueBoxWrapper
{
    background: #95d4f4 url(images/light_blue_container_bkg.png) no-repeat top left;
    behavior: url(http://www.myhospitalmap.org.uk/Portals/_default/Containers/MyHospitalMap/includes/border-radius.htc);
    border-radius: 7px;
    margin-bottom:20px;
}

.c_LightBlueBoxWrapperSmall {
    background: #95d4f4 url(images/light_blue_container_small_bkg.png) no-repeat top left;
    behavior: url(http://www.myhospitalmap.org.uk/Portals/_default/Containers/MyHospitalMap/includes/border-radius.htc);
    border-radius: 7px;
    margin-bottom:20px;
    width: 165px;
}

.c_LightBlueBoxWrapperSmall .c_LightBlueBoxTitleBar, .c_LightBlueBoxWrapper .c_LightBlueBoxTitleBar
{
    padding:15px 15px 0 15px;
}

.c_LightBlueBoxWrapperSmall .c_LightBlueBoxTitleBar .visibilityIcon, .c_LightBlueBoxWrapper .c_LightBlueBoxTitleBar .visibilityIcon
{
    display:block;
    line-height: 16px;
    float:left;
    padding-right:10px;
    vertical-align:middle;
}

.c_LightBlueBoxWrapperSmall .c_LightBlueBoxTitleBar .titleArea, .c_LightBlueBoxWrapper .c_LightBlueBoxTitleBar .titleArea
{
    float:left;
}

.c_LightBlueBoxWrapperSmall .c_ContentPane, .c_LightBlueBoxWrapper .c_ContentPane
{
    padding:0 15px 15px 15px;
    color:#1F497D;
}

.c_LightBlueBoxWrapperSmall .c_ContentPane a, .c_LightBlueBoxWrapper .c_ContentPane a
{
    color:#1F497D;
    text-decoration: none;
}

.c_LightBlueBoxWrapperSmall .c_ContentPane a:hover, .c_LightBlueBoxWrapper .c_ContentPane a:hover
{
    text-decoration: underline;
}

.c_LightBlueBoxWrapperSmall .c_ContentPane hr, .c_LightBlueBoxWrapper .c_ContentPane hr {
    background-color: #4DAAE4;
    border-width: 0px;
    color: #4DAAE4;
    line-height: 0;
    text-align: center;
    height: 1px;
    margin: 6px 0;
}

.c_LightBlueBoxWrapperSmall .Head, .c_LightBlueBoxWrapper .Head
{
    vertical-align:text-top;
    font-size: 14px;
    font-weight:bold;
    color:#1F497D;
}

.clear
{
	clear: both;
}

.c_BlueTitlePlainWrapper
{
    color:#212121;
}

.c_BlueTitlePlainWrapper h3 .Head {
    font-weight: bold;
    color: #0981D1;
    margin-bottom: 14px;
}

.c_BlueTitlePlainWrapper .Normal
{
    color:#212121;
    font-size:13px;
    line-height:17px;
}

.Invisible
{
    margin-bottom:20px;
}

/*############################		TABLET STYLES		#################################*/
@media (max-width: 1030px) {

.c_LightBlueBoxWrapperSmall {
    width: 100%;
    background-image: none;
}


}

/*############################		MOBILE STYLES		#################################*/
@media (max-width: 760px) {
	
	
}