/************************************************/
/************************************************/
/* Description: Entries in this CSS file should */
/* only be used for content items and not for   */
/* layout. Use zz_99-TMS.css for layout CSS     */
/************************************************/
/************************************************/


/******  HTML EDITOR CSS FILES - DO NOT EDIT UNLESS YOU KNOW WHAT YOU ARE DOING ***********/
/******  SAME CSS CLASSES SHOULD MATCH THE EDITOR.CSS FILE IN THE CSS DIR OF THE SITE ROOT*/

.Font-Default
{
    font-size:100%;
}

.Font-115{
    font-size:115%;
}

.Font-120{
    font-size:120%;
}

.Font-125{
    font-size:125%;
}

.Font-150 {
    font-size:150%;
}

.Font-200 {
    font-size:200%;
}

.HeaderLargeOrange {
  font-family: Raleway, sans-serif,Verdana  !important;
  font-weight: 700;
  color: #cc0033 !important;
  font-size: 250%;
}

.ParagraphHeader {
  font-family: Raleway, sans-serif  !important;
  font-weight: 700;
  font-size: 150%;
}


h1, .h1, .PageTitle, .PanelTitle {
  font-family: Raleway, sans-serif,Verdana  !important;
  font-weight: 700;
  color: #cc0033 !important;
}

h2, .h2 {
  font-family: Raleway, sans-serif,Verdana !important;
  font-weight: 600;
  color: #000000 !important;
}


.h1Header {margin-top:10px;}







/* SPACERS - these provide an easy way to put margin above and below content */

.spacerTop10px {margin-top:10px;}
.spacerBot10px {margin-bottom:10px;}




/* shrink H1 when below 480*/
@media (max-width: 479px) {

    h1, .h1{font-size:150%;}
    }
@media (min-width: 480px) {

    h1, .h1{font-size:200%;}
    }
@media (max-width: 767px) {
        h2, .h2{font-size:150%;}
    }
@media (min-width: 768px) {
    h1, .h1{font-size:250%;}
    h2, .h2{font-size:170%;}

    }



/*** END HTML EDITOR CSS CLASSES***/








.SignInDesc{margin-top: 60px;}






/****** TABLET / MEDIUM SCREEN MEDIA QUERIES *****/

@media (max-width: 767px) {
    
.SignInDesc{margin-top: 0;}
}



/** FOR LINKS THAT DON'T NEED UNDERLINED */

.linkNoUnderline {text-decoration:none !important;}


/* ABOUT TMS *//* ABOUT TMS *//* ABOUT TMS *//* ABOUT TMS */
/* ABOUT TMS *//* ABOUT TMS *//* ABOUT TMS *//* ABOUT TMS */
/* ABOUT TMS *//* ABOUT TMS *//* ABOUT TMS *//* ABOUT TMS */


/*** DESKTOP DEFAULTS *****/


/***** GOOGLE MAPS RESPONSIVE ******/

    .google-maps {
        position: relative;
        padding-bottom: 25%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }







/**** TAGGED LISTS - not used*/

.tagListImage

{float:left !important;
 width:25px;
 height:25px;
}

/** TMS Home News 
@media (max-width: 1120px) {
  .titleSwitch{display:block;} 
 .titleOrig{display:none;}   
.newsSummary{display:none;}
.headerNews{font-size:80%;height:30px;line-height:30px;}
.newsImg{max-width:100px;max-height:100px;}
}

@media (min-width: 1121px) {
  .titleSwitch{display:none;} 
.newsImg{display:block;}
}
**/




@media (min-width: 1000px) {
    .homeArticleText{display:block;}

}




/* Hide the backdrop too*/

/** ENd TMS Home News */



    .btnBack
    {
        display:block;
        background-color:#c90000;
        width:250px;
        height:40px;
        line-height:40px;
        vertical-align:middle;
        text-align:center;
        border:solid 1px #960000;
        color:white !important;
        text-decoration:none !important;
        margin-left:auto;
        margin-right:auto;
        font-size:125%;
    }
    .btnBack:hover{background-color:#960000;}





/*************** START MEETINGS *****************/

/* Specialty*/
.topButtonsNew
{
    width:100%;
    border:solid 1px #3a332d;
    height:40px;
    line-height:40px;
    vertical-align:middle;
    /*display:table-cell;*/
    text-align:center;
    background-color:#6f543e;
    cursor:pointer;
    font-weight:normal;
    float:left;
    margin-right:2px;
    color:white;
    font-size:90%;
}

.topButtonsNew:hover
{
    /*border:solid 1px #a88c70;*/
    background-color:#ddc5ad;
    color:black;
    /*font-weight:bold;*/
}
.topButtonOnNew
{
    width:100%;
    border:solid 1px #a88c70;
    height:40px;
    line-height:40px;
    vertical-align:middle;
    /*display:table-cell;*/
    text-align:center;
    background-color:#ddc5ad;
    cursor:pointer;
    font-weight:bold;
    float:left;
    margin-right:2px;
    color:black;

}

/*************** END MEETINGS *****************/


/**** DIV COMMS */

.gTitleBar{height:35px;line-height:35px;vertical-align:middle;background-color:#f2f2f2;color:black;font-weight:bold;padding-left:5px;}

.tempHeader{
width:100%;
height:125px;
line-height:125px;
vertical-align:middle;
text-align:center;
}

.NoPadding{padding:0;}

.liPadding {padding-bottom:5px;}

.centerMe {text-align:center;}


/**** WARNING MESSAGE ****/



.warningHeadTMS {
    border-left-color: #F39189;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #F39189;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #F39189;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-style: solid;
    border-top-width: 1px;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    page-break-after: avoid;
    mc-auto-number-format: '{b}{color #d52b1e}Warning! {/color}{/b}';
    background-color: #fff2f0;
    overflow: hidden;
}


.warningTMS {
    border-bottom-color: #F39189;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #F39189;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #F39189;
    border-right-style: solid;
    border-right-width: 1px;
    margin-top: 0px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    background-color: #fff2f0;
    overflow: hidden;
}




.notificationYellow {
    border-top-color: #e3e3e3;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top-style: solid;
    border-top-width: 1px;

    border-bottom-color: #e3e3e3;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #e3e3e3;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #e3e3e3;
    border-right-style: solid;
    border-right-width: 1px;
    margin-top: 0px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    background-color: #fcffed;
    overflow: hidden;
    text-align:center;
    font-weight:bold;
    font-size:115%;
    color:purple;
    width:90%;
}


 .pdf {
background: url(/images/common/icon_pdf.gif) no-repeat left 1px;
padding-left: 17px;
margin-top:10px;
text-decoration: none;
}
 .word {
background: url(/images/common/icon_word.jpg) no-repeat left 1px;
padding-left: 17px;
margin-top:10px;
text-decoration: none;
}



 /*Modal Popup*/
.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:2px;
	border-style:solid;
	border-color:#1e5985;
	padding:5px;

}



#ctl01_Primary_NavMenu_i1_i0_sm0 > ul > li > div > ul:nth-child(2) > li > ul > li.rsmItem.LargerWidth14
{
display:none !important;
}