﻿/****************************************************
*****************    DEFAULTS    ********************
*****************************************************/
html, body
{
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
}
body
{
    font-size: 81.25%; /*13px*/
    color: #000000;
    font-family: Arial;
    background-image:url(../Assets/Images/Backgrounds/Bkg-green.jpg);
    background-color:#4aa94f;
    background-attachment:fixed;
    background-position:center top;
}
body.core_season
{
    background-image:url(../Assets/Images/Backgrounds/BKg-purple.jpg);
    background-color:#7c2979;
}
body.inspiration_series
{
    background-image:url(../Assets/Images/Backgrounds/BKg-orange.jpg);
    background-color:#ffc355;
}
body.evolve
{
    background-image:url(../Assets/Images/Backgrounds/Bkg-Evolve.jpg);
    background-color:#00ca21;
}
table
{
	font-family: Arial;
	font-size: 1em;
}
ul.linkset
{
	list-style-type: none;
	padding:0;
	margin:0;
}
a
{
    color: #0f6419;
    cursor:pointer;
    text-decoration:none;
}
a:hover
{
    color: #0f6419;
    cursor:pointer;
    text-decoration:underline;
}
h1
{
}
h2
{
    font-size: 2.5em;
    margin: 0;
    margin-bottom: 10px;
    margin-top: 15px;
    padding:0;
    padding-bottom:15px;
    padding-top:20px;
    border-bottom: 1px solid #5a5a5a;
    height:55px;
    
    background-image: url(../_images/Site-wide/Dotted-6col.png);
    background-repeat: repeat-x;
    background-position: top;   
}
h2 img
{
    vertical-align:top;
    background-color:transparent;
}
h3
{
    font-size: 2.5em;
    margin: 0;
    margin-bottom: 10px;
    margin-top: 15px;
    padding:0;
    padding-bottom:15px;
    padding-top:20px;
    border-bottom: 1px solid #5a5a5a;
    
    background-image: url(../_images/Site-wide/Dotted-6col.png);
    background-repeat: repeat-x;
    background-position: top; 
}
h3 img
{
    vertical-align:top;
    background-color:transparent;
}
h3 a.img_title_lnk
{
    font-size: .4em;
    font-weight: normal;
    position: absolute;
    right: 0px;
    bottom: 8px;
    text-decoration: none;
}
h3 a:hover.img_title_lnk
{
    text-decoration: underline;
}
h4
{
    font-size: 1.54em; /*20px*/ /*1.7em;Old value*/
    line-height: 1.85em;
    margin: 0;
    padding: 0;
}
h5
{
    font-size:1em;
}
p
{
    margin: 0 0 .8em 0;
	padding: 0;
	color:#000000;
}
img
{
    border: 0;
    padding:0;
    margin:0;
}
div
{
    position: relative;
}
/****************************************************
**************   LEVEL 1 MAIN    ********************
*****************************************************/
#dvLvl1Main_Ctnr
{
   /* position: absolute !important; */ /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place*/ 
    width: 976px;
    padding-top:16px;
	overflow: hidden;
	margin: 0 auto;
	/*
	top: 0;
	margin: 0;
	left: 50%;
	margin-left: -488px;*/
}
.mainwrap
{
    background-color:#ffffff;
}
#dvLvl1Main_Ctnr_Inner
{
    /*margin-top: 10px; 	margin-bottom: 10px;*/
    margin-right: 16px;
    margin-left: 16px;
}
#dvLvl1Main_Hdr
{
    position: relative;
    width: 944px;
    background-color: Transparent;
    background-repeat: no-repeat;
    z-index:30;
}
#dvLvl1Main_Cnt
{
    display: block;
    position: relative;
    width: 944px;
    overflow: hidden; /* This chops off any overhanging divs */
    background-color: Transparent;
    
}
#dvLvl1Main_Cnt_Inner
{
    padding-top: 10px;
}
#dvLvl1Main_Cnt div
{
    overflow: hidden;
}
#dvLvl1Main_Ftr
{
    position: relative;
    width: 944px;
    background-color: Transparent;
}
#dvLvl1Main_Ftr_Inner
{
    margin-top: 65px;
}
/****************************************************
*****************   GLOBAL   *******************
*****************************************************/
#dvHomeLnkImg
{
    float: left;
    margin-right: 70px;
}
.main_lft
{
    float: left;
    width: 640px;
    position: relative;
}
.main_lft_inner
{
    /*width: 625px;*/
    margin-right: 16px;
}
/* \*/
* html .main_lft_inner
{
    height: 1%;
}
/* */
.main_lft_inner .cnt_wrap
{
    width: 625px;
}
.main_rght
{
    float: left;
    width: 304px;
    position: relative;
}
/* \*/
* html .main_rght
{
    margin-right:-3px;
}
/**/
.main_rght h3
{
    width: 304px;
    position:relative;
}


.dots
{    
    margin: 0;
    /*margin-bottom: 10px;*/
    margin-top: 15px;
    /*padding-bottom: 10px;*/
    padding-top: 20px;
    background-image: url(../_images/Site-wide/Dotted-6col.png);
    /*background-repeat: repeat-x;*/
    background-repeat:no-repeat;
    background-position: top;  
}
.no_dots h2, h2.no_dots
{
    background: none !important;
    margin-top:0;
}
.no_dots h3, h3.no_dots
{
    background: none !important;
    margin-top:0;
}


.singlebox
{
    width:144px;
}
/* \*/
* html .singlebox
{
    margin-right: -3px;
}
/* */
.singlebox_spaced
{
    width:160px;
}
.singlebox_spaced .inner
{
    margin-right:16px;
}

.doublebox
{
    float:left;
    width:304px;
}
.doublebox h3
{
    width:304px;
    position:relative;
}
.doublebox_spaced
{
    float:left;
    width:320px;
}
.doublebox_spaced h3
{
    width:304px;
    position:relative;
}
.doublebox_spaced .inner
{
    margin-right:16px;
}


.triplebox
{
    float:left;
    width:464px;
}
.triplebox_spaced
{
    float:left;
    width:480px;
}
.triplebox_spaced .inner
{
    margin-right:16px;
}


.quadbox
{
    float:left;
    width:624px;
}

.pentbox
{
    float:left;
    width:960px;
}

.title_general
{
    border-bottom: 1px solid #000000;
}

ul.ul_links
{
    margin:0;
    padding:0;
    list-style-type: none;
    line-height: 1.23em;
}

.topbox .content
{
    position:absolute;
    top:0;
    left:0;
}
.topbox .content img
{
    float:left;
    clear:left;
}
.topbox .highlight
{
    background-color: #50a91b;
    color:#ffffff !important;
    padding:3px;
    padding-left:7px;
    padding-right:7px;
    float:left;
    clear:left;
}

.highlight1
{
    font-weight:bold;
    font-size:1.69em; /*22px*/
    line-height:1.09em;/*24px*/
    letter-spacing:-0.03em;
}
.highlight2, .highlight3
{
    font-weight:normal;
    font-size:1.69em; /*22px*/
    line-height:1.09em;/*24px*/
    letter-spacing:-0.03em;
}

.highlight1
{
    color: #0f6419;
}
.highlight2
{
    color: #50a91b;
}
.highlight3
{
    color: #afd21f;
}

/*.highlight1
{
    color: #74b948;
}
.highlight2
{
    color: #bad43e;
}
.highlight3
{
    color: #50a91b;
}*/

.large
{
    font-size:1.69em;
    line-height:1.09em;
}

.exp_column_left
{
    float:left;
    width: 318px;
}
/*.exp_column_left .inner
{
    margin-right:10px;
}*/
.exp_column_right
{
    float:left;
    width: 303px;
}
.exp_container
{
    width: 304px;
    margin:0;
    margin-bottom: 10px;
}        
/*.exp_container .inner
{
    
} */             
.exp_header
{
    width: 304px;   
}
.exp_header_content
{
    float:left;
    margin:0;
    padding:0;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:10px;
}
.exp_header_content a
{
    color:#ffffff;
}
.exp_header_content .large
{
    font-size:1.69em;
    line-height:1.09em;
}
.exp_header_img
{
    float:right;
    background-position:right top;
    width: 30px;
    height:30px;
    cursor:pointer;
}
.exp_content, .exp_content p
{
    width: 304px;
    display: block;
    color: #6d7069 !important;
}
.exp_content .inner
{
    margin:0;
    padding:0;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:10px;
}

.white
{
    color:#ffffff;
}

.black
{
    color:#000000;
}

/* FESTIVAL STYLES */
.exp_header
{
    width: 305px;
    background-color: #0f6419;
}
.exp_header_content, .exp_header_content p, .exp_header_content .large
{
    color: #afd21f;
}
.exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Up_Green.jpg);
}
.exp_invisible .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Down_Green.jpg);
}
.exp_content
{
    background-color: #e8f0c5; 
}

/*.green, .green p
{
    color: #000000;
}*/
.green h4
{
    color: #0f6419;
}
.green a
{
    color: #0f6419;
}
.green .topbox .highlight
{
    background-color:#50a91b;
}
.green .highlight1
{
    color: #0f6419;
}
.green .highlight2
{
    color: #50a91b;
}
.green .highlight3
{
    color: #afd21f;
}
.green .exp_header
{
    width:305px;
    background-color: #0f6419;
}
.green .exp_header_content, .green .exp_header_content p, .green .exp_header_content .large
{
    color:#afd21f;
}
.green .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Up_Green.jpg);
}
.green .exp_invisible .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Up_Green.jpg);
}
.green .exp_content
{
    background-color: #e8f0c5; 
}


/*.purple, .purple p
{
    color: #000000;
}*/
.purple h4
{
    color: #5b005b;
}
a.purple
{
    color: #9228b3 !important;
}
.purple a
{
    color: #5b005b;
}
.purple .topbox .highlight
{
    background-color:#9228b3;
}
.purple .highlight1
{
    color: #5d1379;
}
.purple .highlight2
{
    color: #a269ac;
}
.purple .highlight3
{
    color: #d1a0c9;
}
.purple .exp_header
{
    width:305px;
    background-color: #5b005b;
}
.purple .exp_header_content, .purple .exp_header_content p, .purple .exp_header_content .large
{
    color:#d287dc;
}
.purple .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Up_Purple.jpg);
}
.purple .exp_invisible .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Down_Purple.jpg);
}
.purple .exp_content
{
    background-color: #f3ddf5; 
}


/*.red, .red p
{
    color: #000000;
}*/
.red h4
{
    color: #e40532;
}
/*a.red
{
    color: #e40037 !important;
}*/
.red a
{
    color: #e40532;
}
.red .topbox .highlight
{
    background-color:#e40532;
}
.red .highlight1
{
    color: #810010;
}
.red .highlight2
{
    color: #de2144;
}
.red .highlight3
{
    color: #ef9b9c;
}
.red .exp_header
{
    width: 305px;
    background-color: #e40532;
}
.red .exp_header_content, .red .exp_header_content p, .red .exp_header_content .large
{
    color:#ff8c8c;
}
.red .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Up_Red.jpg);
}
.red .exp_invisible .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Down_Red.jpg);
}
.red .exp_content
{
    background-color: #ffe3e3; 
}

/**EVOLVE**/
/*.lime, .lime p
{
    color: #000000;
}*/
.lime h4
{
    color: #00504b;
}
a.lime
{
    color: #00504b !important;
}
.lime a
{
    color: #00504b;
}
.lime .topbox .highlight
{
    background-color:#009e6e;
}
.lime .highlight1
{
    color: #009d6e;
}
.lime .highlight2
{
    color: #009d6e;
}
.lime .highlight3
{
    color: #009d6e;
}
.lime .exp_header
{
    width: 305px;
    background-color: #00504b;
}
.lime .exp_header_content, .lime .exp_header_content p, .lime .exp_header_content .large
{
    color:#6fdea0;
}
.lime .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Up_Lime.jpg);
}
.lime .exp_invisible .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Down_Lime.jpg);
}
.lime .exp_content
{
    background-color: #ddf5e8; 
}

/*.orange, .orange p
{
    color: #000000;
}*/
.orange h4
{
    color: #fb940b;
}
/*a.orange
{
    color: #fb940b !important;
}*/
.orange a
{
    color: #fb940b;
}
.orange .topbox .highlight
{
    background-color:#fb940b;
}
.orange .highlight1
{
    color: #810010;
}
.orange .highlight2
{
    color: #de2144;
}
.orange .highlight3
{
    color: #ef9b9c;
}
.orange .exp_header
{
    width: 305px;
    background-color: #fb940b;
}
.orange .exp_header_content, .orange .exp_header_content p, .orange .exp_header_content .large
{
    color:#ffdc28;
}
.orange .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Up_Orange.jpg);
}
.orange .exp_invisible .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Down_Orange.jpg);
}
.orange .exp_content
{
    background-color: #fff7cc; 
}


/*.pink, .pink p
{
    color: #000000;
}*/
.pink h4
{
    color: #960046;
}
/*a.pink
{
    color: #960046 !important;
}*/
.pink a
{
    color: #960046;
}
.pink .highlight1
{
    color: #810010;
}
.pink .highlight2
{
    color: #de2144;
}
.pink .highlight3
{
    color: #ef9b9c;
}
.pink .exp_header
{
    width: 305px;
    background-color: #960046;
}
.pink .exp_header_content, .pink .exp_header_content p, .pink .exp_header_content .large
{
    color:#ff87dc;
}
.pink .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Up_Pink.jpg);
}
.pink .exp_invisible .exp_header_img
{
    background-image: url(../Assets/Images/Content/Site-wide/Arrow_Down_Pink.jpg);
}
.pink .exp_content
{
    background-color: #ffe6f8; 
}

/****************************************************
*****************   HOME PAGE   *******************
*****************************************************/
.top_stretch
{
    width: 944px;
}
.home_cnt_wrap
{
    width:944px;
}
/****************************************************
*****************   EVOLVE   *******************
*****************************************************/
.evolve .mainwrap
{
    background-image:url(../_images/white70.png);
    background-color:transparent;
}


/****************************************************
*************** MODULE SETTINGS - GLOBAL **************
*****************************************************/
.modulelist
{
}
.modulelist a
{
    color:#000000;
}
.modulelist .datetime
{
    color:#000000;
}
.modulelist .image
{
    margin-bottom:10px;
}
.modulelist .listheading
{   
}
.modulelist .listitem
{
}
.moduleitem
{
}
.moduleitem .label
{
    font-weight:bold;
    line-height: 1.23em; /*16px*/
    width: 110px;
    display:inline-block;
    float:left;
}
.moduleitem .detail
{
    margin-top:10px;
}
/****************************************************
***************   SEARCH LIST   *****************
*****************************************************/
.search a
{
    color:#0f6419;
}

/****************************************************
***************   NEWS SHORT LIST   *****************
*****************************************************/
.news a
{
    color:#0F6419;
}
.news .listitem
{
    margin-bottom:10px;
}
.news .datetime
{
    color:#646464;
}
/****************************************************
***************   NEWS LIST   *****************
*****************************************************/
.news ul#ulNewsCatFilt
{
    list-style-type: none;
	padding:5px;
	margin:0;
	margin-left:10px;
}
.news ul#ulNewsCatFilt li
{
    font-weight:normal;
}
.news ul#ulNewsCatFilt li.current
{
    font-weight:bold;
}
.news ul#ulNewsCatFilt ul
{
    padding:5px;
    margin:0;
	margin-left:10px;
}
.news ul#ulNewsCatFilt ul li
{
    font-weight:normal;
    list-style-type: none;
}
.news ul#ulNewsCatFilt ul li.current
{
    font-weight:bold;
}
/****************************************************
***************   EVENT SHORT LIST   *****************
*****************************************************/
.event
{
    height:300px;
    overflow:auto !important;   
}
.event .listheading
{
    background-color:#6e1f6c;
    color:#ac6caa;
    padding-left:10px;
    line-height: 1.68em; /*16px*/
}
.event .large
{
}
.event .listitem
{
    background-color:#e4c5de;
    margin-top:3px;
    padding:10px;
}
.event .description
{
    color:#646464;
}
/****************************************************
***************   SEARCH PAGE *****************
*****************************************************/
#searchpage
{
    border:1px solid #8c8c8c;
    height:21px;
    width:230px;
}
#searchpage .searchtxt
{
    color: #8c8c8c;
    padding-left:5px;
}
/****************************************************
***************   FOOTER   *****************
*****************************************************/
#footer
{
    width:944px;
}
#footer a
{
    color:#000000 !important;
}
.footer_wrap
{
    background-image: url(../_images/Site-wide/Dotted-6col.png);
    background-repeat: repeat-x;
    background-position: top;
    min-height: 0;
    width:944px;
}
.footer_wrap_inner
{
    padding-top: 20px;
    padding-bottom: 20px;
}
.footer_wrap_inner table td
{
    color:#646464;
}
#charity_no
{
    color: #646464 !important;
    line-height: 1.23em; /*16px*/
}
/****************************************************
***************   CUSTOM CONTROLS   *****************
*****************************************************/
/**NAV TOP MENU - GENERAL**/
#dvTop_Nav
{
    background-image: url(../_images/Site-wide/Dotted-6col.png);
    background-repeat: repeat-x;
    background-position: bottom;
    min-height: 0;
    width:944px;
}
.RadMenu
{
    margin-top: 45px;
}
/**NAV TOP MENU - LEVEL 1**/
.RadMenu ul.rmRootGroup
{
    margin: 0;
    padding: 0;
}
.RadMenu ul.rmRootGroup li a
{
    margin-left: 7px;
    display: inline;
}
.RadMenu ul.rmRootGroup li a.core_season
{
    background-image: url(../_images/Top_Navigation/Nav-Core.png);
    background-repeat: no-repeat;
    width: 92px !important;
    height: 37px;
    margin-right: 70px;
    cursor: pointer;
}
.RadMenu ul.rmRootGroup li a.core_season:hover
{
    background-image: url(../_images/Top_Navigation/Nav-Core-active.png) ;
    background-repeat: no-repeat;
    cursor: pointer;
}
.RadMenu ul.rmRootGroup li a.core_season_current
{
    background-image: url(../_images/Top_Navigation/Nav-Core-active.png) ;
    background-repeat: no-repeat;
    width: 92px !important;
    height: 37px;
    margin-right: 70px;
    cursor: pointer;
}
.RadMenu ul.rmRootGroup li a.inspiration_series
{
    background-image: url(../_images/Top_Navigation/Nav-Inspiration.png) ;
    background-repeat: no-repeat;
    width: 152px !important;
    height: 37px;
    margin-right: 70px;
    cursor: pointer;
}
.RadMenu ul.rmRootGroup li a.inspiration_series:hover
{
    background-image: url(../_images/Top_Navigation/Nav-Inspiration-active.png) ;
    background-repeat: no-repeat;
    cursor: pointer;
}
.RadMenu ul.rmRootGroup li a.inspiration_series_current
{
    background-image: url(../_images/Top_Navigation/Nav-Inspiration-active.png) ;
    background-repeat: no-repeat;
    width: 152px !important;
    height: 37px;
    margin-right: 70px;
    cursor: pointer;
}
.RadMenu ul.rmRootGroup li a.evolve
{
    background-image: url(../_images/Top_Navigation/Nav-Evolve.png) ;
    background-repeat: no-repeat;
    width: 102px !important;
    height: 37px;
    cursor: pointer;
}
.RadMenu ul.rmRootGroup li a.evolve:hover
{
    background-image: url(../_images/Top_Navigation/Nav-Evolve-active.png) ;
    background-repeat: no-repeat;
    cursor: pointer;
}
.RadMenu ul.rmRootGroup li a.evolve_current
{
    background-image: url(../_images/Top_Navigation/Nav-Evolve-active.png) ;
    background-repeat: no-repeat;
    width: 102px !important;
    height: 37px;
    cursor: pointer;
}
/**NAV TOP MENU - LEVEL 2**/
.rmSlide
{
    margin-top: 8px;
}
.rmSlide ul.rmGroup
{
    margin: 0;
    padding: 0;
}
.rmSlide ul.rmGroup li a
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ffffff;
    font-size: 1.3em ;
    text-decoration: none;
    color: #ffffff !important;
    font-weight: bold ;
    display: block;
    overflow: hidden;
}
.rmSlide ul.rmGroup li a.core_season
{
    background-image: none ;
    background-color: #5b005b ;
    width: 175px !important;
    cursor: pointer;
    height: 32px;
    margin: 0;
    padding: 0;
}
.rmSlide ul.rmGroup li a.core_season:hover
{
    background-image: none ;
    cursor: pointer;
    height: 32px;
    margin: 0;
    padding: 0;
}
.rmSlide ul.rmGroup li a.core_season span
{
    padding-left: 2px;
    padding-top: 5px;
}
.rmSlide ul.rmGroup li a.inspiration_series
{
    background-image: none ;
    background-color: #e40532 ;
    width: 230px !important;
    cursor: pointer;
    height: 32px;
    margin: 0;
    padding: 0;
}
.rmSlide ul.rmGroup li a.inspiration_series:hover
{
    background-image: none ;
    cursor: pointer;
    height: 32px;
    margin: 0;
    padding: 0;
}
.rmSlide ul.rmGroup li a.inspiration_series span
{
    padding-left: 2px;
    padding-top: 5px;
}
.rmSlide ul.rmGroup li a.evolve
{
    background-image: none ;
    background-color: #009d8b ;
    width: 206px !important;
    cursor: pointer;
    height: 32px;
    margin: 0;
    padding: 0;
}
.rmSlide ul.rmGroup li a.evolve:hover
{
    background-image: none;
    cursor: pointer;
    height: 32px;
    margin: 0;
    padding: 0;
}
.rmSlide ul.rmGroup li a.evolve span
{
    padding-left: 2px;
    padding-top: 5px;
}
/**BREADCRUMB**/
ul#breadcrumb
{
    float: left;
    padding: 0;
    margin: 0;
    margin-top: 5px;
    list-style-type: none;
    line-height: 1.23em; /*16px*/
}
ul#breadcrumb li
{
    float: left;
    color: #8c8c8c;
}
ul#breadcrumb li a
{
    color: #8c8c8c;
    text-decoration: none;
}
ul#breadcrumb li a:hover
{
    text-decoration: underline;
}
ul#breadcrumb li a span.cell
{
    font-weight: normal;
}
/**NAV SECONDARY MENU**/
.secondary_nav
{
    width:944px;
}
.secondary_nav ul
{
    float: left;
    padding: 0;
    margin: 0px;
    list-style-type: none;
    font-size: 1.15em; /*15px*/
    line-height: 1.23em; /*16px*/
}
.secondary_nav ul li
{
    float: left;
    margin-right: 100px;
    font-weight: bold;
}
.secondary_nav ul li.last
{
    margin-right: 0;
}
.secondary_nav ul li a
{
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}
.secondary_nav ul li a:hover
{
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
}
/**LOGIN CONTROL**/
#login
{
    float: right;
    line-height: 1.23em; /*16px*/
}
#login a
{
    color: #646464;
    text-decoration: none;
}
#login a:hover
{
    text-decoration: underline;
}
#login span.fullname
{
    color: #646464;
    font-weight: bold;
}
/**EVENTS CONTROLS**/
.event_header h3
{
    padding-top: 0;
    height:37px;
}
/**TWITTER CONTROL**/
#twtr-widget-1
{
    font-family:arial !important;
    font-size:1em !important;
}
.twtr-widget h3
{
    background: none !important;
    margin-top:0;
}
.twtr-hd
{
    padding-left:0 !important;
    padding-right:0 !important;
}
.twtr-tweet-wrap
{
    padding-left:0 !important;
    padding-right:0 !important;
}
.twtr-ft div
{
    padding-left:0 !important;
    padding-right:0 !important;
}
/**SEARCH BANNER**/
#srchbnr
{
    float:right;
    border:1px solid #8c8c8c;
    height:21px;
}
#srchbnr .searchtxt
{
    color: #8c8c8c;
    padding-left:5px;
}
/**STAY UP TO DATE**/
#dvSUTD
{
    width: 304px;
    
    background-image:url(../Assets/Images/Content/Site-wide/Stay-Up-To-Date.jpg);
    background-position:center;
    background-repeat:no-repeat;
}
#dvSUTD .inner
{
    height: 256px;
    
    margin-left:12px;
    margin-bottom:12px;
}
#dvInputs
{
    position:absolute;
    bottom:0;
    left:0;
}
#dvInputs .textbox
{
    color:#5a5a5a;
    margin-top:7px;
    padding-left:5px;
    width:175px;
    height:22px;
}
#dvInputs input.textbox
{
    border: 0px none;
    line-height:1.5em;
}
#dvButton
{
    position:absolute;
    bottom:0;  
    right:12px; 
}
#dvButton .clsButton
{
    color:#ffffff;
    border:0 none;
    background-color:Red;
    height:55px;
    width:92px;
    cursor:pointer;
    font-weight:bold;
}
/**PAGING**/
.paging
{
    clear:both;
}
/**SITE MAP**/
.sitemap ul
{
    margin:0;
    margin-bottom:10px;
    padding:0;
    list-style-type: none;
}
.sitemap ul ul
{    
    margin-left:10px;
}
.sitemap ul ul li
{
    margin-top:5px;
}
.sitemap ul ul ul
{    
    margin-left:10px;
}
.sitemap ul ul ul li
{
    margin-top:5px;
}
.sitemap ul ul ul ul
{    
    margin-left:10px;
}
.sitemap ul ul ul ul li
{
    margin-top:5px;
}
/****************************************************
***************   HELPER STYLES   *****************
*****************************************************/
.clear
{
    clear: both;
    height: 0px;
    line-height: 0px;
}
