/*---------------------------*
 * Sitefinity forms
 *---------------------------*/

.sfFormBlock.sfTxtBlockSmall .sfTxt{width:300px;height:60px}
.sfFormBlock.sfTxtBlockMedium .sfTxt{width:300px;height:100px}
.sfFormBlock.sfTxtBlockLarge .sfTxt{width:420px;height:260px}


/*---------------------------*
 * Left Section Navigation
 *---------------------------*/
 .RadTreeView_leftNavigation
 {
     margin:0px !important;
    background:url("../images/Navigation/leftNavigationBG.jpg") repeat-x right top !important;
 }
 
 .leftSidebar .sf_colsIn .sfContentBlock br
 {
     display :none;
     
 }
 .email
{
        background:transparent url("../images/MainSection/email-icon.png") no-repeat left center !important;
        padding-left:23px;
}

.phone
{
        padding-top:5px;
        padding-bottom:5px;
        background:transparent url("../images/MainSection/phone-icon.png") no-repeat left center !important;
        padding-left:23px;
}

.fax
{
        background:transparent url("../images/MainSection/fax_icon.png") no-repeat left center !important;
        padding-left:23px;
}

 .RadTreeView_leftNavigation a
 {
    color:#063263;
    font-weight:bold;
    font-size:12px;
    margin:0px !important;
    padding:0px !important;
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
 }
 
  .RadTreeView_leftNavigation ul li ul li a
  {
      font-size:11px;
  }
 
  .RadTreeView_leftNavigation a:hover
  {
      border-width:0px !important;
  }
  
 
 .RadTreeView_leftNavigation ul
{
    margin:0px !important;
    margin:0px !important;
    background:transparent url("../images/Navigation/leftNavigationShadow.png") no-repeat right top !important;
    
}

.RadTreeView_leftNavigation ul li.rtLI , .RadTreeView_leftNavigation ul li.rtLast
{
    padding-bottom:0px;
    margin:0px !important;
    overflow:visible !important;
    height:auto !important;
}

.RadTreeView_leftNavigation ul li.rtLIHover div.rtMid a
{
    text-decoration:underline;
    background:#94ACC3 url("../images/Navigation/leftNavigationL1Selected.jpg") no-repeat right center !important;
}


.RadTreeView_leftNavigation ul li.rtLI div.rtMid , .RadTreeView_leftNavigation ul li.rtLast div.rtTop ,.RadTreeView_leftNavigation ul li.rtLI div.rtTop, .RadTreeView_leftNavigation ul li.rtLI div.rtBot
{
    background:url("../images/Navigation/leftNavigationHSeperater.jpg") repeat-x right bottom !important;
    margin-right:0px !important;
    padding:15px  0px 15px 15px !important;
}



.RadTreeView_leftNavigation ul li.rtLI div.rtSelected
{
    background:#94ACC3 url("../images/Navigation/leftNavigationL1Selected.jpg") no-repeat right center !important;
}

.RadTreeView_leftNavigation ul li.rtLI div.rtSelected a
{
    border-width:0px !important;
    padding-right:20px !important;
}

.RadTreeView_leftNavigation ul li ul
{
    padding-top:10px !important;
    padding-bottom:10px !important;
    padding-left:20px !important;
    background:transparent url("../images/Navigation/leftNavigationHSeperater.jpg") repeat-x right bottom !important;
}

.RadTreeView_leftNavigation ul li ul li.rtLI
{
    line-height:100% !important;
}


.RadTreeView_leftNavigation ul li ul li.rtLI div.rtTop,.RadTreeView_leftNavigation ul li ul li.rtLI div.rtMid, .RadTreeView_leftNavigation ul li ul li.rtLI div.rtBot
{
    background:url("../images/Navigation/leftNavigationStar.gif") no-repeat left center !important;
    padding:2px 0px 2px 18px !important;
}

.RadTreeView_leftNavigation ul li.rtLI a
{
    white-space:normal !important;
    font-weight:normal;
    font-size: 13px;
}

.RadTreeView_leftNavigation ul li ul li.rtLI a
{
    font-size:12px;
}


.RadTreeView_leftNavigation ul li ul li.rtLI a:hover
{
    text-decoration:underline;
}

.RadTreeView_leftNavigation ul li ul li.rtLI div.rtSelected
{
    background:url("../images/Navigation/leftNavigationStarSelected.gif") no-repeat left center !important;
    padding-left:18px !important; 
}

.RadTreeView_leftNavigation ul li ul li ul
{
    padding-top:0px !important;
    padding-bottom:0px !important;
    background:none !important;
}


.RadTreeView_leftNavigation ul li ul li.rtLI ul li.rtLI
{
    list-style-type:disc;
    padding-left:0px !important;
    margin-left:20px !important;
    height:auto !important;
    line-height:100%;
}


.RadTreeView_leftNavigation ul li ul li.rtLI ul li.rtLI div.rtTop,.RadTreeView_leftNavigation ul li ul li.rtLI ul li.rtLI div.rtBot,.RadTreeView_leftNavigation ul li ul li.rtLI ul li.rtLI div.rtMid
{
    background:none !important;
    padding-left:0px !important; 
}

.RadTreeView_leftNavigation ul li ul li.rtLI ul li.rtLI div.rtSelected
{
    text-decoration:underline;
}

.RadTreeView_leftNavigation ul li ul li.rtLI
{
}


 


p.leftNavigationTopLink
{
    height:50px;
    line-height:50px !important;
    margin:0px !important;
    padding-left:20px;
    
    background:#0F59AF url("../images/Navigation/leftNavigationTopLinkShadow.jpg") repeat-y right top !important;
}

p.leftNavigationTopLink a
{
    color:White;
    text-decoration:none;
font-weight: normal;
font-size: 14px;
}

.leftSideNavigation
{
}


div.leftNavigationBottom
{
    height:100%;
    width:237px;
}


.leftSidebar
{
    height:100% !important;
    margin-bottom:20px;
}


/*---------------------------*
 * Welcome Box
 *---------------------------*/
.welcomeBox2Cols
{
    background:#F7F6F2 url("../images/MainSection/welcome-box-topd.jpg") repeat-x right top !important;
    height:auto;
    overflow:hidden;
}

.welcomeBox2Cols .sf_2cols_1_50 
{
    height:100%;
    background:transparent url("../images/MainSection/welcome-box-leftd.jpg") no-repeat left top !important;
 
}

.welcomeBox2Cols .sf_2cols_1_50 .sf_colsIn 
{
    height:100%;
    padding:10px 20px 0px 20px;
    background:transparent url("../images/MainSection/welcome-box-cols-seperator.jpg") no-repeat right top !important;
}

.welcomeBox2Cols .sf_2cols_1_50 .sf_colsIn .sfContentBlock
{
    margin-top:-10px;
}

.welcomeBox2Cols .sf_2cols_2_50
{
      background:transparent url("../images/MainSection/welcome-box-rightd.jpg") no-repeat right top !important;
      height:100%;
      padding:20px 0px 0px 0px;
}








/* ???? I am not sure about these styles */
.leftSidebarLayoutWrapper
{
      background:transparent url("../images/Navigation/leftNavigationShadow.png") no-repeat 228px top !important
}





/* ----------- Featured Content Styles ---------- */


.featuredContentWrapperSingle
{
    position:relative;
    width:685px;
    height:223px;
    margin-left:2px;
    margin-bottom:15px;
}
        
.featuredImageMaskCutterSingle
{
    background:url("../images/MainSection/single-featured-mask.png") no-repeat left top !important;
    position: absolute;
    left:0; top:0;
    width:685px;
    height:223px;
}
        
.featuredContentWrapperSingle img
{ 
    width:675px;
    height:217px;
    vertical-align:middle;
    margin-top:4px;
    margin-left:3px;
    position:absolute;
}


.featuredTextSingle
{
    position:absolute;
    bottom:6px;
    left:0px;
    width:672px;
    background: #C7D6E4;
    margin-left:5px;
}      


.featuredContentWrapper
{
    position:relative;
    width:628px;
    height:316px;
}
        
.featuredImageMaskCutter
{
    background:url("../images/featured-content-image-mask.png") no-repeat left top !important;
    position: absolute;
    left:0; top:0;
    width:628px;
    height:316px;
}
        
        
 


.featuredContentWrapper img
{ 
    width:622px;
    height:303px;
    vertical-align:middle;
    margin-top:4px;
    margin-left:3px;
    position:absolute;
}

.featuredText
{
    position:absolute;
    top:192px;
    left:0px;
    height:115px;
    width:620px;
    background:transparent url("../images/transparentWhiteDot.png") repeat left top !important;
    margin-left:5px;
}        

.featuredTextSingle .downTextLeft
{
    width:95% !important;
}

.featuredText .downTextLeft,.featuredTextSingle .downTextLeft
{
    width:70%;
    height:100%;
    float:left;
    padding-left:20px;
}

.featuredText .downTextLeft h3,.featuredTextSingle .downTextLeft .featuredTextTitle
{
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color:#094e77;
    font-weight:bold;
    margin-bottom:0px;
}

.featuredText .downTextLeft h5,.featuredTextSingle .downTextLeft .featuredTextSummary
{
    margin-top:10px;
    font-size:12px;
    color:Black;
    line-height:150%;
    font-weight:normal;
    text-transform:none;
}

.featuredText .downTextRight,.featuredTextSIngle .downTextRight
{
    width:20%;
    height:100%;
    float:right;
}

.featuredText .downTextRight .featuredContentLearnMore,.featuredTextSingle .downTextRight .featuredContentLearnMore
{
    height:60%;
    width:100%;
    margin-bottom:0px;
}

.featuredText .downTextRight .featuredContentLearnMore .learnMoreSpacer,.featuredTextSingle .downTextRight .featuredContentLearnMore .learnMoreSpacer
{
    height:28px;
}


 
 a.roundedLinkBig
 {
     text-decoration:none;
     color:White;
 }
 
 a.roundedLinkBig .leftRound
 {
     background:transparent url("../images/MainSection/rounded-linkBig-left.png") no-repeat left top !important;
     height:40px;
     display:inline;
     float:left;
     line-height:40px; 
     padding-left:20px;
     padding-right:10px;
}


a.roundedLinkBig span.rightRound
{
     background:transparent url("../images/MainSection/rounded-linkBig-right.png") no-repeat right top !important;
     cursor:pointer;
     float:left;
     width:7px;
     height:40px;
}

 a.roundedLinkBig:hover
 {
     color:#063263;
 }
 
 a.roundedLinkBig:hover .leftRound
 {
     background:transparent url("../images/MainSection/rounded-linkBig-left-over.png") no-repeat left top !important;
     height:40px;
     display:inline;
     float:left;
     line-height:40px; 
     padding-left:20px;
     padding-right:10px;
}


a.roundedLinkBig:hover span.rightRound
{
     background:transparent url("../images/MainSection/rounded-linkBig-right-over.png") no-repeat right top !important;
     cursor:pointer;
     float:left;
     width:7px;
     height:40px;
}



 a.roundedLinkTall
 {
     text-decoration:none;
     color:White;
 }
 
 a.roundedLinkTall .leftRound
 {
     background:transparent url("../images/MainSection/rounded-linkBig-left.png") no-repeat left top !important;
     height:40px;
     display:inline;
     float:left;
     line-height:15px; 
     padding-left:20px;
     padding-right:10px;
     padding-top:15px;
}


a.roundedLinkTall span.rightRound
{
     background:transparent url("../images/MainSection/rounded-linkBig-right.png") no-repeat right top !important;
     cursor:pointer;
     float:left;
     width:7px;
     height:40px;
}

 a.roundedLinkTall:hover
 {
     color:#063263;
 }
 
 a.roundedLinkTall:hover .leftRound
 {
     background:transparent url("../images/MainSection/rounded-linkBig-left-over.png") no-repeat left top !important;
}


a.roundedLinkTall:hover span.rightRound
{
     background:transparent url("../images/MainSection/rounded-linkBig-right-over.png") no-repeat right top !important;

}


 a.roundedLink
 {
     text-decoration:none;
     color:White;
 }
 
   a.roundedLink:hover
   {
         color:#063263;
   }
 a.roundedLink .leftRound
 {
     background:transparent url("../images/MainSection/rounded-link-left.png") no-repeat left top !important;
     height:28px;
     display:inline;
     float:left;
     line-height:28px; 
     padding-left:10px;
     padding-right:5px;
}


a.roundedLink span.rightRound
{
     background:transparent url("../images/MainSection/rounded-link-right.png") no-repeat right top !important;
     cursor:pointer;
     float:left;
     width:7px;
     height:28px;
}

 a.roundedLink:hover .leftRound
 {
     background:transparent url("../images/MainSection/rounded-link-left-over.png") no-repeat left top !important;
}


a.roundedLink:hover span.rightRound
{
     background:transparent url("../images/MainSection/rounded-link-right-over.png") no-repeat right top !important;
}



.featuredText .downTextRight .featuredContentPager
{
    text-align:right;
    margin-top:10px;
    padding-right:20px;
}

a.pagerAnchor
 {
    text-decoration:none;
    color:#063263;
    font-size:13px;
    width:20px;
    height:21px;
    display:inline-block;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    line-height:21px;
    cursor:pointer;
    
 }

a.pagerAnchor:hover
 {
    text-decoration:underline;
 }
 
 
 a.selected
 {
    background:transparent url("../images/MainSection/featured-content-pager-selected.png") no-repeat center center !important;
 }

.secretaryContainer
{
    padding:  5px 0px  0px 10px;
    margin-left:5px !important;
    width:32% !important;
    text-align:right;
}

.ourMission
{
    padding:0px 0px 0px 0px;
    width:59% !important;
    margin-right:5px !important;
    font-size:11px;
}


.ourMission a
{
    color:#063263;
    text-decoration:none;
}

.ourMission a:hover
{
    text-decoration:underline;
}

.ourMission p
{
    border-bottom:1px solid #DDD9CC;
    margin:5px 0px 3px 0px  !important;
    height:20px;
    color:#0F59AF;
}

a.govAndLT
{
    display:block;
    width:101%;
    height:75px;
    background-color:#C7D5E3;
    margin-left:0px;
    border-top:1px solid #CFCBBB;
    margin-top:10px;
    text-decoration:none;
    color:#313131;
    margin-bottom:0px;
    margin-left:-1px;
}

a.govAndLT:hover
{
    background-color:#B0C7E0;
}

a.govAndLT .govAndLTImg
{
    display: block;
    float:left;
    width:120px;
    height:100%;
    border-top:1px solid white;
}

a.govAndLT .learnMore
{
    display: block;
    border-top:1px solid white;
    padding-top:15px;
    padding-left:10px;
}

.newFeature
{
    display:block;
    width:290px;
    height:57px;
    margin-left:5px;
    margin-top:7px;
    background:transparent url("../images/MainSection/newFeature.png") no-repeat right bottom !important;
}

.newFeature:hover
{
    background:transparent url("../images/MainSection/newFeature-over.png") no-repeat right bottom !important;
}

.juvenileJusticeProcess
{
    display:block;
    width:290px;
    height:57px;
    margin-left:5px;
    margin-top:7px;
    background:transparent url("../images/MainSection/juvenile-justice-process.png") no-repeat right bottom !important;
}


.juvenileJusticeProcess:hover
{
    background:transparent url("../images/MainSection/juvenile-justice-process-over.png") no-repeat right bottom !important;
    
}

.alertContainer ul
{
    list-style-type:disc;
    margin-left:15px;
}

.alertContainer ul li
{
    list-style-type:disc;
    
}

.findFacility
{
    display:block;
    width:290px;
    height:57px;
    margin-left:5px;
    margin-top:10px;
    margin-bottom:10px;
    background:transparent url("../images/MainSection/find-facility.png") no-repeat right bottom !important;
}

.findFacility:hover
{
    background:transparent url("../images/MainSection/find-facility-over.png") no-repeat right bottom !important;
}

.homePageRoundedCornersContainer .roundedMiddleRight
{
    padding:0px !important;
}

.homePageRoundedCornersContainer .roundedShadowContainer
{
    margin-bottom:0px !important;
}

.homePageRoundedCornersContainer .roundedMiddleRight .sf_2cols_2_50
{
    width:59% !important;
}


.homePageRoundedCornersContainer .roundedMiddleRight .sf_2cols_1_50
{
 padding:9px 0px 0px 8px !important;
}

.homePageRoundedCornersContainer .roundedMiddleRight .sf_2cols_2_50 .sf_2cols_2in_50
{
    margin-left:-1px !important;
}

.homePageRoundedCornersContainer .roundedMiddleRight .sf_2cols_2_50 .sf_2cols_2in_50 .sfContentBlock
{
    margin-right:2px;
}


.homePageRoundedCornersContainer h3
{
    margin-top:10px !important;
    margin-bottom:8px !important;
}




        .logoScrollerContainer
        {
            width:898px;
            overflow:hidden;
            position:relative;
            left:22px;
            margin-bottom:20px;
        } 
       
        #logoScroller
        {
            list-style:none;
            padding:0px;
            margin:0px;
            width:2000px;
            position:relative;
            height:117px;
            background-color:#EDECE5;
            
        }
        
        #logoScroller li
        {
            width:225px;
            float:left;
            background:url("../images/MainSection/logos-scroller-seperator.jpg") no-repeat right center !important;
            height:82px;
            text-align:center;
            padding-top:32px;
            list-style:none !important;
        }
        #logoScroller li img
        {
            border:1px solid #D2CFC3;
        }
        
        .scrollLeftDiv
        {
            cursor:pointer;
            float:left;
            position:absolute;
            width:20px;
            background:#EDECE5 url("../images/MainSection/logoScrollerLeft.png") no-repeat center center !important;
            height:115px;
            border:1px solid #EDECE5;
        }
        .scrollRightDiv
        {
            cursor:pointer;
            width:15px;
            float:right;
            position:absolute;
            left:920px;
            height:115px;
            border:1px solid #EDECE5;
            background:#EDECE5 url("../images/MainSection/logoScrollerright.png") no-repeat center center !important;
        }
        
        .logoScrollPager
        {
            text-align:center;
            height:50px;
            line-height:50px;
            width:940px;
            display:none;
        }
        
        .scrollLeftDivOver
        {
            background:#EDECE5 url("../images/MainSection/left_arrow_hover.png") no-repeat center center !important;
        }


        .scrollRightDivOver
        {
            background:#EDECE5 url("../images/MainSection/right_arrow_hover.png") no-repeat center center !important;
        }
                
        
                    #tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	padding: 5px;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip {
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
}





 .toolTipContainer2
{
    top:-40px;
    width:258px;
    top:0px;
}



.toolTipTop2
{
    height:13px;
    width:100%;
    background:Url("../images/MainSection/toolTip-top.png") no-repeat left top !important;
    margin-left:-3px;
}


.toolTipIBottom2
{
    margin-left:-1px;
    height:16px;
    width:100%;
    background:transparent url("../images/MainSection/toolTip-bottom.png") no-repeat left bottom !important;
}

 .toolTipContent2
{
    overflow:hidden;
    background:Url("../images/MainSection/toolTip-shadow.png") repeat-y left top !important;
}

.toolTipArrow2
{
    text-align:right;
    padding-left:0px;
    width:100%;
    background: url("../images/MainSection/toolTip-arow-right.png") no-repeat right center !important;
}

.toolTipTitle2
{
    width:211px;
    min-height:20px;
    color:#0F59AF;
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    border-bottom:1px solid silver;
    text-align:left;
    padding-left:15px;

margin-left:4px;
}


.toolTopText2
{
     width:200px;
     height:auto;
     overflow:hidden;
     border-top:1px white solid;
     text-align:left;
     padding-left:15px;
     padding-top:5px;
     margin-right:10px;
     line-height:150%;
     margin-left:4px;
}







 .toolTipContainer
{
    top:-40px;
    width:258px;
    top:0px;
}



.toolTipTop
{
    height:13px;
    width:100%;
    background:Url("../images/MainSection/toolTip-top.png") no-repeat right top !important;
}


.toolTipIBottom
{
    height:16px;
    width:100%;
    background:transparent url("../images/MainSection/toolTip-bottom.png") no-repeat right bottom !important;
}

 .toolTipContent
{
    overflow:hidden;
    background:Url("../images/MainSection/toolTip-shadow.png") repeat-y right top !important;
}

.toolTipArrow
{
    text-align:right;
    padding-left:30px;
    width:100%;

    background: url("../images/MainSection/toolTip-arow.png") no-repeat left center !important;
}

.toolTipTitle
{
    width:211px;
    min-height:20px;
    color:#0F59AF;
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    border-bottom:1px solid silver;
    text-align:left;
    padding-left:15px;
}

.toolTopText
{
     width:200px;
     height:auto;
     overflow:hidden;
     border-top:1px white solid;
     text-align:left;
     padding-left:15px;
     padding-top:5px;
     margin-right:10px;
     line-height:150%;
}

#map1Table
{
    display:none;
}

tbody tr.over td
{
    background-color:#BBDAFD !important;
}


.pageContentWrapper
{
    width: 675px;
    padding-left:10px;
}



.roundedImage-112-106
{
    background: url("../images/Navigation/megamenu/feature-image-mask.png") no-repeat center center !important;
    padding:5px;
    width:112px;
    height:106px;
}


.programMonitorWrapper .singleContactItem
{
    margin-left: 400px;
    margin-top: 20px;
}


.goldRoundedImages
{
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border:3px solid #DFBF69;
    margin:0px  5px 0px   5px ;
}


.roundedImage-150-150
{
    background:#DFBF69 url("../images/MainSection/rounded-image-150-150.png") no-repeat center center !important;
    width:154px;
    height:154px;
    position:relative;
}

.roundedImage-150-150 img
{
    position:absolute;
    margin:5px;
    width:140px;
    height:140px;
}

.bigTableWrapper th
{
    font-weight:bold;
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.bigTableWrapper td,.bigTableWrapper th
{
    padding:3px !important;
}


.alertContainer
{
    background-color:#E8C757;
    color:#063263;
    width:100%;
    overflow:hidden;
}

.alertContainer .alertBox
{
    padding:20px 0px 20px 40px;
    width:900px;
    margin:0px auto;
    background: url("../images/MainSection/warning-icon.png") no-repeat center left;
    position:relative;
}

.alertContainer .alertBox a
{
    top: 3px;
    left: 920px;
    position:absolute;
    float:right;
    width:20px;
    height: 50px;
    background:url("../images/MainSection/alert-close.png") no-repeat center right;
}

.alertContainer .alertBox .alertText a
{
    position:inherit;
    float:none;
    width:inherit;
    height:inherit;
    background-image:none;
}

.alertContainer .alertBox .alertText a:hover
{
    float:none;
    width:inherit;
    height:inherit;
    background-image:none;
}

.alertContainer .alertBox a:hover
{
    background:url("../images/MainSection/alert-close-over.png") no-repeat center right;
}

.alertContainer .alertBox .alertText
{
}

.pressReleasesTitleContainer .titleLeft
{
    float:left;
    width:70%;
}

.pressReleasesTitleContainer .titleRight
{
    float:right;
    width:30%;
    text-align:right;
}

.pressReleasesTitleContainer .titleRight a
{
    text-decoration:none;
    text-decoration: none;
background: url("../images/MainSection/right_arrow_hover.png") no-repeat right center !important;
padding-right: 13px;
font-weight: bold;
font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}


.pressReleasesTitleContainer
{
   height: auto;
    overflow: hidden;  
    padding:10px;
}

.pressReleasesTitleContainer h3
{
    margin:0px !important;
    padding:0px !important;
}

.homePageRoundedCornersContainer ul
{
    margin:0px !important;
}

.sfContentBlock p
{
}

.midsectionWrapper .sfContentBlock p img
{
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    border:3px solid #DFBF69;
    margin:0px  5px 0px   5px ;    
}



.homePageTabImage
{
    position:relative;
    width:230px;
    height:160px;
    margin-left:-2px;
}
        

.homePageTabImageCutter
{
    background:url("../images/MainSection/home-page-tab-image-mask.png") no-repeat left top !important;
    position: absolute;
    left:0; top:0;
    width:230px;
    height:160px;
}
        
.homePageTabImage img
{ 
    width:222px;
    height:154px;
    vertical-align:middle;
    margin-top:3px;
    margin-left:3px;
    position:absolute;
}




.twtr-widget .twtr-tweet-wrap
{
    padding:10px !important;
}

.twtr-bd
{
    height:155px !important;
}

.twtr-widget
{
    height:100% !important;
}

/*---------------------------*
 * Google Search
 *---------------------------*/
 
#cse .gsc-control-cse
{
	background-color: transparent;
	border: none;
}

#cse .gsc-search-box .gsc-input > input:focus
, #cse .gsc-input-box-focus
, #cse .gsc-search-box .gsc-input > input:hover
, #cse .gsc-input-box-hover
{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#cse .gsc-control-cse table
{
	margin: 0;
} 
#cse .gsc-control-cse table td
{
	padding: 0;
	border: 0;
	background-color: transparent;
}

#cse .gsc-control-cse table td.gsib_a
{
	padding: 3px 8px 0;
}

#cse .gsc-webResult .gsc-result
{
	border: none;
}

#cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2
{
	margin-top: 0;
}

#cse .gsc-control-cse table.gsc-table-result td.gsc-table-cell-snippet-close
, #cse .gsc-control-cse table.gsc-table-result td.gsc-table-cell-thumbnail
{
	padding: 0 8px;
}

.filterDropdown
{
	margin: 10px 0;
}

.filterDropdown ul
, .midsectionWrapper .filterDropdown ul
{
	height: 34px;
	overflow-y: scroll;
	-ms-overflow-y: scroll;
	margin: 0;
	padding: 0;
}

.decoratedSelectWrapper 
{
	width: 235px;
	height: 34px;
	background: transparent url(../images/styledSelect-bg.png) no-repeat left;
	overflow: visible;
}

.decoratedSelectWrapper .decoratedSelect
{
	width: 240px;
	height: 34px;
	background: transparent url(../images/styledSelect-button.png) no-repeat right;
	overflow: hidden;
}

.decoratedSelectWrapper .decoratedSelect select
{
	background-color: transparent;
	width: 265px;
	padding: 5px;
	font-size: 16px;
	height: 34px;
	line-height: 24px;
	border: none;
	-webkit-appearance: none;
}

.decoratedSelectWrapper .decoratedSelect select option
{
	font-size: 13px;
	line-height: 16px;
}

.filterDropdown.sizeSmall .decoratedSelectWrapper
{
	width: 145px;
}
.filterDropdown.sizeSmall .decoratedSelectWrapper .decoratedSelect
{
	width: 150px;
}
.filterDropdown.sizeSmall .decoratedSelectWrapper .decoratedSelect select
{
	width: 175px;
}

.filterDropdown.sizeMedium .decoratedSelectWrapper
{
}
.filterDropdown.sizeMedium .decoratedSelectWrapper .decoratedSelect
{
}
.filterDropdown.sizeMedium .decoratedSelectWrapper .decoratedSelect select
{
}

.filterDropdown.sizeLarge .decoratedSelectWrapper
{
	width: 295px;
}
.filterDropdown.sizeLarge .decoratedSelectWrapper .decoratedSelect
{
	width: 300px;
}
.filterDropdown.sizeLarge .decoratedSelectWrapper .decoratedSelect select
{
	width: 325px;
}

.scrollToTopWrapper
{
	padding-left: 8px;
	background: transparent url(../images/fixedBottomTab-left.png) no-repeat bottom left;
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: -70px;
}

.scrollToTopWrapper .scrollToTop
{
	padding-right: 8px;
	background: transparent url(../images/fixedBottomTab-right.png) no-repeat bottom right;
}

.scrollToTopWrapper .scrollToTop a
{
	text-transform: uppercase;
	color: #e1e1e1;
	text-decoration: none;
	font-size: 12px;
	line-height: 39px;
	padding: 0 20px;
}

.scrollToTopWrapper .scrollToTop a:hover
{
	color: #fff;
}