/* TEST CSS*/
/* MENU */
     .mainnav {
        background-color: #AA0000;               /* COLOR 1 */
        background-image:url(../images/menuBG.jpg);
        border-color: #AA0000;	vertical-align: middle;
                    /* COLOR 1 */
      }
	  .texttools {
	color: #666666;
	text-decoration: none;
	font-size: .75em;
	text-align: right;
}
.texttools a {
	color: #666666;
	text-decoration: none;
	font-size: .75em;
}
     .mainnav ul ul:hover {
        background-color: #AA0000;               /* COLOR 1 */
        background-image:url(../images/menu_over.jpg);
        border-color: #AA0000;                    /* COLOR 1 */
      }
      .mainnav ul ul {
        background-color: #CC0000;               /* COLOR 1 */
        background-image:url(../images/menu.jpg);
        border-color: #AA0000;                    /* COLOR 2 */
      }
      .mainnav ul ul a {
        color: #FFFFFF;                              /* COLOR 2 */
        border-color: #AA0000;                    /* COLOR 2 */
      }
      .mainnav ul ul a:hover {
        color: #FFFFFF;                              /* COLOR 2 */
        border-color: #AA0000;                    /* COLOR 1 */
      }
      /* SUB MENU */
      .mainnav ul ul ul {
        background-color: #FFFFFF;               /* COLOR 2 */
      }
      .mainnav ul ul ul li {
        background-color: #FFFFFF;               /* COLOR 2 */
        border-color: #CC0000;                    /* COLOR 3 */
      }
      .mainnav ul ul ul li:hover {
        background-color: #CC0000;               /* COLOR 3 */
        border-color: #AA0000;                    /* COLOR 1 */
      }
      .mainnav ul ul ul a {
        color: #AA0000;                              /* COLOR 1 */
        border-color: #CC0000;                    /* COLOR 3 */
      }
      .mainnav ul ul ul a:hover {
        color: #FFFFFF;                              /* COLOR 2 */
        border-color: #AA0000;                    /* COLOR 1 */
      }
      /* SUB SUB MENU */
      .mainnav ul ul ul ul {
        background-color: #FFFFFF;               /* COLOR 2 */
      }
      .mainnav ul ul ul ul li {
        background-color: #FFFFFF;               /* COLOR 2 */
        border-color: #CC0000;                    /* COLOR 3 */
      }
      .mainnav ul ul ul ul li:hover {
        background-color: #CC0000;               /* COLOR 3 */
        border-color: #AA0000;                    /* COLOR 1 */
      }
      .mainnav ul ul ul ul a {
        color: #AA0000;                              /* COLOR 1 */
        border-color: #CC0000;                    /* COLOR 3 */
      }
      .mainnav ul ul ul ul a:hover {
        color: #FFFFFF;                              /* COLOR 2 */
      }
/* *****FONT***** */
      body {font-size: .85em; font-family: arial;}

      .mainnav {
        text-align: left;
      }
      .mainnav a  {
	font-size: 0.95em;
	font-weight: bold;
	font-stretch: condensed;
	line-height: 1.4em;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
      }
      .mainnav ul a {
        text-align: center;
			vertical-align: middle;
      }
      /* MENU */
      .mainnav ul ul {
        text-align: left;
			vertical-align: middle;
      }
      .mainnav ul ul a {
        font-size: .95em;
        font-weight: bold;
        text-align: center;
        line-height: 1em;
		vertical-align: middle;

      }
      /* SUB MENU */
      .mainnav ul ul ul {
        text-align: left;
      }
      .mainnav ul ul ul a {
        font-size: .85em;
        font-weight: bold;
        text-align: center;
		vertical-align: middle;
      }
      /* SUB SUB MENU */
      .mainnav ul ul ul ul {
        text-align: left;
		vertical-align: middle;
      }
      .mainnav ul ul ul ul a {
        font-size: .7em;
        font-weight: normal;
        text-align: left;
			vertical-align: middle;

      }
      /* LAST SUB SUB MENU */
      .mainnav ul.mainnav_last {
        text-align: right;
	vertical-align: middle;
      }
      .mainnav ul ul ul ul.mainnav_last a {
        text-align: right;
		vertical-align: middle;

      }
/* ***LAYOUT***** */

      * html body {behavior: url(/triton/assets/css/csshover.htc);}     /* IE 6 SPECIFIC CSS */
      .mainnav {
        padding: 0.1em;
        width: 99%;
        display: table;
        border-width: .25em;
        border-style: solid;
      }
      .mainnav ul {
        list-style-type: none;
        margin: auto;
        padding: 0em;
        width: 100%;
      }
      .mainnav a  {
        display: block;
        border-width: 1px;
        border-style: solid;
        margin: 0em auto;
        padding: .65em 0.5em;
        white-space: nowrap;
			vertical-align: middle;

      }
      .mainnav_wrapper {
        width: 100%;
        margin: 0.25em auto;
        white-space: nowrap;
      }
      * html .mainnav ul.mainnav_wrapper {width: 100%; white-space: nowrap;}     /* IE 6 SPECIFIC CSS */
      .mainnav ul li {
        float: left;
        width: 100%;
       }
      .mainnav ul a {
        white-space: normal;	vertical-align: middle;

      }
      /* MENU */

      .mainnav ul ul {
        white-spaace: nowrap;
        display: block;
        float: left;
        width: 14.25%;	vertical-align: middle;

      }
      * html .mainnav ul.mainnav_wrapper ul {float: left; width: 14.25%;}     /* IE 6 SPECIFIC CSS */
      html>body .mainnav ul ul {display: table-cell;}
      .mainnav ul ul li{
        border-width: 0em;
        border-style: solid;
      }
      .mainnav ul ul a {
        height: 2em;
vertical-align: middle;
      }
      /* SUB MENU */
      .mainnav ul ul ul {
        position: absolute;
        left: 0%;
        top: 2.75em;
        margin: 0em;
        padding-bottom: 0em;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
      }
      * html .mainnav .mainnav_wrapper ul ul {width: 100%;}     /* IE 6 SPECIFIC CSS */
      .mainnav ul ul ul a {
        white-space: normal;
		vertical-align: middle;
      }
      /* SUB SUB MENU */
      .mainnav ul ul ul ul {
        position: absolute;
        top: 0em;
        left: 100%;
        display: block;
        width: 10em;
      }
      * html .mainnav .mainnav_wrpper ul ul ul {top: 0em;}     /* IE 6 SPECIFIC CSS */
      .mainnav ul ul ul ul a {
        padding-top: .75em;
        padding-bottom: .5em;	vertical-align: middle;

      }
      /* LAST SUB SUB MENU */
      .mainnav ul.mainnav_last {
        position: absolute;
        top: 0em;
        left: -100%;
        float: right;	vertical-align: middle;

      }

      /* POPDOWN FUNCTION STYLE */
      .mainnav li {position: relative;}
      div.mainnav ul ul ul {display: none;}
      div.mainnav ul ul li:hover ul ul {display: none;}
      div.mainnav ul ul ul li:hover ul ul {display: none;}
      div.mainnav ul ul li:hover ul {display: block;}
      div.mainnav ul ul ul li:hover ul {display: block;}
      div.mainnav ul ul ul ul li:hover ul {display: block;}




      body {
        behavior: url("/assets/iefix.htc");
        background-color: #000000;
        font-family: helvetica, arial, verdana, sans serif;
        font-stretch: condensed
      }
      .body_wrapper {
        position: absolute;
        top: 0px;
        left: 2em;
        min-width: 61em;
      }
      .header {
        height: 5em;
        width: 61em;
      }

      .left_navWRAPPER {
        float: left;
        clear: left;
        margin: 0em 0em 0em 0em;
        width: 13.5em;
      }
      .left_nav {
        width: 13.5em;
        float: left;
        clear: left;
        margin: 0em 0em 0em 0em;
      }
      .left_navHEAD {
        width: 13.4em;
        height: 2.25em;
        background-image:url(../images/leftNAV_headline.jpg);
        background-position:left center;
        background-repeat: no-repeat;
        clear: left;
        float: left;
        padding: 0em;
        margin: 1em 0em 0em 0em;
      }
      .left_navBOX {
        width: 13.4em;
        height: 2.5em;
        background-image:url(../images/leftNAV_link.jpg);
        background-position:left center;
        background-repeat: no-repeat;
        clear: left;
        float: left;
        padding: 0em;
        margin: 0em 0em 0em 0em;
      }
      .left_navBOX:hover {
        background-image:url(../images/leftNAVover_link.jpg);
      }
      .left_navBOTTOM {
        width: 13.4em;
        height: 2.5em;
        background-image:url(../images/leftNAV_last.jpg);
        background-position:left center;
        background-repeat: no-repeat;
        clear: left;
        float: left;
        padding: 0em;
        margin: 0em 0em 0em 0em;
      }
      .left_navBOTTOM:hover {
        width: 13.4em;
        height: 2.5em;
        background-image:url(../images/leftNAVover_last.jpg);
        background-position:left center;
        background-repeat: no-repeat;
        clear: left;
      }
      .left_nav_BLANK {
        width: 13.5em;
        clear: left;
      }
      .left_navHEADLINE{
        background-image:url(../images/leftNAV_headlineARROW.jpg);
        background-position: 0em 0.75em;
        background-repeat: no-repeat;
        margin: 0.0em 0em -1.45em 0.5em;
        padding-top: 1.35em;
        padding-left: 1.25em;
        padding-bottom: -1.45em;
        z-index: 2;
        height: 2.5em;
        max-width: 12em;
      }
      .left_navHEADLINE H1 {
        margin-top: -0.75em;
        font-size: .9em;
        color: #999999;
        font-variant: small-caps;
      }
      .left_navLINK {
	background-image:url(../images/leftNAV_linkARROW.jpg);
	background-position: 0em 1.15em;
	background-repeat: no-repeat;
	margin: 0.0em 0em 0em 0.5em;
	padding-top: 0.75em;
	z-index: 2;
	height: 2.5em;
	max-width: 12em;
	color: #000000;
	vertical-align: middle;
      }
      .left_navLINK:hover {
        background-image:url(../images/leftNAVover_linkARROW.jpg);
        color: #FFFFFF;
      }
      .left_navLINK:hover a{
        color: #FFFFFF;
      }
      .left_navLINK a {
	padding-left: 0.75em;
	font-size: .95em;
	font-weight: bold;
	color: #999999;
	font-variant: small-caps;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
      }
      .testimonial_go {
        z-index: 2;
        margin: -11em 0em 0em 2.5em;
        padding-bottom: 8.5em;
      }
      .mainContent{
        margin: 0em;
        margin-top: 1.75em;
        float: left;
        width: 100%;
      }
      .mainContent_HEAD{
        height: 2.5em;
        width: 100%;
        margin: 0em;
        padding: 0em;
        background-image:url(../images/mainCONTENT_BGcenter.jpg);
        background-position:left top;
        background-repeat: repeat-x;
      }
      .mainContent_HEAD_left{
        width: .5em;
        height: 2.5em;
        background-image:url(../images/mainCONTENT_BGleft.jpg);
        background-position:left top;
        background-repeat: no-repeat;
        float: left;
        display: inline;
        margin: 0em;
        padding: 0em;
      }
      .mainContent_HEAD_center{
        height: 2.5em;
        float: left;
        display: inline;
        margin: 0em;
        padding: 0em;
      }
      .mainContent_HEAD_right{
        width: .5em;
        height: 2.5em;
        background-image:url(../images/mainCONTENT_BGright.jpg);
        background-position: right top;
        background-repeat: no-repeat;
        float: right;
        display: inline;
        margin: 0em;
        padding: 0em;
      }
      .mainContent_HEAD_center h1 {
        margin: 0.5em 0em 0em 0.25em;
        padding: 0em;
        font-size: 1.25em;
        color: #CC0000;
        font-variant: small-caps;
      }
      .mainContent_BODY{
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        min-height: 22.5em;
        max-height: 100%;
        margin: 0em;
        padding: 0em;
      }
      .print_wrapper {
        width: 100%;
        height: 97%;
        padding: 1em;
/*        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%; */
      }
      html>body .print_wrapper {
        padding: 0em;
      }
      .print_wrapper a {
        color: #595959;
      }
      .print_wrapper a:hover {
        color: #CC0000;
      }
      .print_wrapper a:visited {
        color: #595959;
      }
      .print_wrapper_body {padding: 0.05em 1em;}
      .print_wrapper2 {
        background-color:#fff;
        width: 100%;
        height: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
      }
      .print_wrapper2 a {
        color: #595959;
      }
      .print_wrapper2 a:hover {
        color: #CC0000;
      }
      .print_wrapper2 a:visited {
        color: #595959;
      }
      .mainContent_FOOT{
        height: .7em;
        width: 100%;
        background-color: white;
        margin-bottom: 1.5em;
      }
      * html .mainContent_FOOT{
        height: 1em;
      }
      .mainContent_FOOT_left{
        width: 49.95%;
        height: .7em;
        background-image:url(../images/mainCONTENT_FOOTleft.jpg);
        background-position:left bottom;
        background-repeat: no-repeat;
        background-color: #FFFFFF;
        float: left;
        display: inline;
      }
      .mainContent_FOOT_center{
        height: .7em;
        background-color: #FFFFFF;
        width: 100%;
        display: inline;
      }
      .mainContent_FOOT_right{
        width: 49.95%;
        height: .7em;
        background-image:url(../images/mainCONTENT_FOOTright.jpg);
        background-position: right bottom;
        background-repeat: no-repeat;
        background-color: #FFFFFF;
        float: right;
        display: inline;
      }
    .tswm {
      margin: 0em 1em;
      height: 100%;
      min-width: 52em;
      max-width 1000px;
    }
    .head {
      height: 9em;
    }
    .body {
      width: 100%;
      min-height: 100%;
      height: 100%;
      max-height: 100%;
      display: table;
      margin: 1em 0em;
      clear: both;
    }
    .footer {
      height: 4em;
      clear: both;
      white-space: nowrap;
width: 100%;
      z-index: 99;
    }
    .logo {
      float: left;
      height: 6em;
      }
    .right_head {
      float: right;
      width: 24em;
      height: 6em;
      }
    .globalNAV{
      height: 2em;
      width: 100%;
      float: right;
    }
    .logo800 {
      background-image:url(../images/800logo.jpg);
      background-position: center center;
      background-repeat: no-repeat;
      height: 4em;
      clear: both;
    }
    .mainnav {
      height: 3em;
      clear: both;
      }
    .left_content {
      width: 11em;
      min-height: 100%;
      height: 100%;
      max-height: 100%;
      float: left;
      margin-right: 1em;
    }
    .content_wrapper {
      width: 100%;
      min-height: 100%;
/*      height: 100%; */
      max-height: 100%;
    }
    .print_wrapper {}

      .quitnowlogo {
        height: 2.5em;
        width: 15em;
        float: right;
        margin-right: 4.5em;
        margin-top: .4em;
      }
      .globalNAV_left {
        height: 2em;
        width: .5em;
        float: right;
        background-image:url(../images/globalNav_left.jpg);
        background-position: right top;
        background-repeat: no-repeat;
      }
      .globalNAV_center {
        float: right;
        background-image:url(../images/globalNav_bg.jpg);
        background-position:left top;
        background-repeat: repeat-x;
        text-align: center;
        color: #777777;
        font-size: .9em;
        height: 2em;
      }
      .globalNAV_center p {
        margin-top: 0.2em;
        color: #CCC;
      }
      .globalNAV_center a {
        color: #CCC;
        font-size: .87em;
        text-decoration: none;
      }
      .globalNAV_center a:hover{
        color: #FFF;
      }
      .globalNAV_right {
        height: 5em;
        width: .5em;
        float: right;
        background-image:url(../images/globalNav_right.jpg);
        background-position:left top;
        background-repeat: no-repeat;
      }

      .footer_left {
        height: 3.25em;
        width: 9em;
        float: left;
        display: inline;
        background-image:url(../images/login_leeft.jpg);
        background-position: left top;
        background-repeat: no-repeat;
      }
      .footer_center {
        height: 3.25em;
        width: 100%;
        float: left;
        display: inline;
        clear: both;
        white-space: nowrap;
        background-image:url(../images/login_bg.jpg);
        background-position:middle top;
        background-repeat: repeat-x;
      }
      .footer_login {
        float: left;
        margin-top: .55em;
        padding-left: .25em;
      }
      .login_text {
        border: 1px solid #777777;
        background-color: #333333;
        color: #AAAAAA;
      }
      .login_go {
        border: 1px solid #777777;
        background-color: #333333;
        color: #AAAAAA;
        text-decoration: none;
      }
      .login_go a {
        text-decoration: none;
        color: #AAAAAA;
      }
      .login_go a:visited {
        text-decoration: none;
        color: #AAAAAA;
      }
      .footer_links {
        float: right;
        color: #777777;
        font-size: .9em;
        margin: 1em 0em 0em 0em;
        padding: 0em 0.5em;
        white-space: normal;
        background-image:url(../images/login_right.jpg);
        background-position: top right;
        background-repeat: no-repeat;
        height: 3.25em;
      }
      * html .footer_links {padding: 0em 1em 0em 0em; margin: 0em 0em 0em 0em;} /*IE6*/
      .footer_links p{
        white-space: normal;
      }
      * html .footer_links p {padding-top: 0.75em;} /*IE6*/
      *:first-child+html .footer_links p {padding-top: 0.75em;} /*IE7*/
      html>body .footer_links {
        margin: 0em 0em 0em 0em;
      }
      .footer_links a {
        color: #777777;
        text-decoration: none;
        margin: 0em 0.5em 0em 0em;
        padding: 0.75em 0em 0em 0em;
        white-space: normal;
      }
      .footer_links a:hover {
        color: #CCCCCC;
      }
      .footer_right {
        float: right;
        height: 3.25em;
        width: .75em;
        display: inline;
        vertical-align: middle;
        background-image:url(../images/login_right.jpg);
        background-position: right top;
        background-repeat: no-repeat;
      }

      title {background-color: white; padding: 1em; border: 1px solid #AA0000;}

      .breadcrumb {
	color: #cc0000;
	text-transform: uppercase;
	font-size: .75em;
	padding: 1em 0em 1em 1em;
}
      .breadcrumb_link {color: #cc0000; text-decoration: underline; text-transform: uppercase;}

      .breadcrumb a {color: #cc0000; text-decoration: underline; text-transform: uppercase;}
      .breadcrumb a.breadcrumb_link:link {color: #cc0000; text-decoration: underline; text-transform: uppercase;}
      .breadcrumb a.breadcrumb_link:active {color: #cc0000; text-decoration: underline; text-transform: uppercase;}
      .breadcrumb a.breadcrumb_link:hover {color: #cc0000; text-decoration: underline; text-transform: uppercase;}
      .breadcrumb a.breadcrumb_link:visited {color: #cc0000; text-decoration: underline; text-transform: uppercase;}


      body {
        behavior: url(/triton/assets/css/csshover.htc);
      }
      .print_wrapper {font-size: 110%; line-height: 1em;}
      /*.print_wrapper2 {font-size: 120%; line-height: 1em;}*/
      .print_wrapper2 {line-height: 1em;}
      .mainnav ul li ul li a {vertical-align: middle;}
      body {width: 1000px;}

/*html>body .mainnav ul li a {display: table-cell; height: 3.45em; width: 14.25%; #height: 2em; #width: 90%; #margin: auto;} */
      .mainnav_align1 {
        height: 3.2em;
        width: 100%;
      }
      .mainnav_align2 {
        display: table;
        width: 100%;
        height: 100%;
      }
      .mainnav_align3 {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        height: 100%;
        border: 1px solid #AA0000;
      }
      .mainnav_align3 a {
        color: white;
        text-decoration: none;
        font-weight: bold;
        font-family: helvetica;
        text-align: center;
        text-transform: uppercase;
        vertical-align: middle;
        display: table-cell;
        width: 9.85em;
        height: 100%;
        border-width: 0px;
      }
      * html .mainnav_align3 a {padding: 0em; margin: auto 0em; position: relative; top: 20%;}
      * html .mainnav_align3 {border-width: 0px; width: 8.25em;}
      * html .mainnav {width: 969px;}

      *:first-child+html .mainnav_align3 a {} /*IE 7 SPECIFIC */
       * html .mainnav_align3 a {} /* IE 6 SPECIFIC */
       * html .left_navBOX {margin-left: 0.9em;} /* IE 6 SPECIFIC */
       * html .left_navBOX h3 {font-size: 105%;} /* IE 6 SPECIFIC */
       * html .mainContent {margin-top: -1.25em;} /* IE 6 SPECIFIC */
       * html .tswm .body .content_wrapper .footer_center .footer_links {background-image:url(../images/login_right.jpg); background-position: top right; background-repeat: no-repeat; height: 3.5em; line-height: 1.5em; margin-right: -1.2em; padding-right: 1.2em; display: block;} /* IE 6 SPECIFIC */
       * html .tswm .body .content_wrapper .footer_center {padding-right: 1.2em;} /* IE 6 SPECIFIC */





      .left_navBOX_wrapper {width: 15.4em; height: 22.5em; overflow-y: scroll; overflow-x: hidden; display: block; float: left; margin-left: -1em; background-color: #999999;}
      * html .left_navBOX_wrapper {padding-left: 1em;} /*IE6*/
      *:first-child+html .left_navBOX_wrapper {margin-left: -2em; padding: 0em;} /*IE7*/

      .left_navBOX_wrapper form {margin-bottom: -1em;}

      .left_navBOX2 {
        background-image: url(/triton/skins/stopswithme/images/leftNAV_link2.jpg);
        background-position: left top;
        background-repeat: repeat-x;
        margin: 0em;
        padding: 0em;
        font-size: 70%;
        width: 100%;
        padding-left: 5%;
        height: 3.75em;
        display: block;
      }
      .left_navBOX_results {
        background-image: url(/triton/skins/stopswithme/images/leftNAV_link2.jpg);
        background-position: left top;
        background-repeat: repeat-x;
        margin: 0em;
        padding: 0em;
        font-size: 70%;
        width: 100%;
        padding-left: 5%;
        min-height: 3.5em;
        display: block;
      }
      .left_navBOX_results:hover {
        background-image:url(/triton/skins/stopswithme/images/leftNAVover_link2.jpg);
      }
      .left_navBOX_results:hover a {color: #FFFFFF;}
      .left_navBOX_results a:hover {color: #FFFFFF;}

      .left_navBOX2 label {margin-top: 0.25em; margin-bottom: 0em; display: block;}

      .left_navBOX2 #city {margin-top: -1.25em; margin-bottom: 0.25em; display: block; /*border: 1px solid #AA0000;*/}

      .left_navBOX2 #county {margin-top: -1.25em; margin-bottom: 0.25em; display: block; /*border: 1px solid #AA0000;*/}

      .left_navBOX2 .search_left {margin-top: -0.5em; display: block; border: 1px solid #000000; color: #000000; background-color: white;}
      .left_navBOX2 .search_left:hover {color: #FFFFFF; background-color: #000000;}
      *:first-child+html .left_navBOX2 .search_left {display: block; margin-bottom: 1em; padding: 0.05em 0.2em;} /*IE7*/

      .left_navBOX2 h3.results_headline {display: block; padding-top: 0.8em;}
      *:first-child+html .left_navBOX2 h3 {font-size: 70%;} /*IE7*/

      .left_navBOX2 .results_left {margin-top: 0.25em; margin-bottom: 0.25em; display: block; line-height: 105%;}

      .left_navBOX2 .no_results {margin-top: 1em; display: block;}

      .testimonial_image_wrapper {display: block; height: 200px;}
      * html .testimonial_image_wrapper {display: inline;} /*IE6*/
      *:first-child+html .testimonial_image_wrapper {display: inline;} /*IE7*/


html>/**/body #image_banner img {max-height: 19em; margin-top: -0.5em;} /*THIS IS FOR A SPECIFIC BANNER AND MAY NEED TO BE CHANGED IN THE FUTURE */



.tswm .footer .footer_center .footer_links p {color: #777;}
.tswm .footer .footer_center .footer_links p a {color: #777;}
.tswm .footer .footer_center .footer_links p a:active {color: #777;}
.tswm .footer .footer_center .footer_links p a:hover {color: #CCC;}
.tswm .footer .footer_center .footer_links p a:link {color: #777;}
.tswm .footer .footer_center .footer_links p a:visited {color: #777;}

/* FOR CMS MODULE HEADLINES */
/*.cms_module h2 {color: #A00; font-size: 110%; border-bottom-width: 0px; margin: -3.5em 0em 0.5em -2em; padding: 0em 0em 0.5em 0em; font-variant: small-caps; z-index: 99;}*/
.cms_module h2 {color: #A00; font-size: 110%; border-bottom-width: 0px; font-variant: small-caps; z-index: 99;}

.cms_module#cms_rss h2 {margin-top: -4em;}
.cms_module hr {visibility: hidden;}
	* html .cms_module h2 {position: absolute;} /* IE6 */
	* html .cms_module#cms_rss h2 {margin-top: -3.65em; margin-left: -1.5em;} /* IE6 */
	* html .cms_module#cms_rss h2 img {height: 1.675em;} /* IE6 */
	*:first-child+html .cms_module h2 {position: absolute;} /* IE7 */
	*:first-child+html .cms_module#cms_rss h2 {margin: -4em 0em 0.5em -1.5em;} /* IE7 */
	.cms_module#cms_rss h2:first-of-type {margin: -3.75em 0em 0.5em -1.25em;} /* SAFARI */



.included_object a {text-decoration: none;}
.included_object a img {border-width: 0px;}

.pre_nav_wrapper {text-align: center; z-index: 793;}
.pre_nav_wrapper .included_object {display: block; margin-top: 1em;}
.post_nav_wrapper {text-align: center; clear: left; z-index: 794;}
.post_nav_wrapper .included_object {display: block; margin-top: 1em;}
.pre_content_wrapper {text-align: center; margin: 1em 0em; z-index: 795;}
.pre_content_wrapper .included_object {display: inline; margin: 0em 1em;}
.post_content_wrapper {text-align: center; margin: 1em 0em 2em; z-index: 796;}
.post_content_wrapper .included_object {display: inline; margin: 0em 1em;}
.pre_rightcontent_wrapper {text-align: center; z-index: 797;}
.pre_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.post_rightcontent_wrapper {text-align: center; z-index: 798;}
.post_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.pre_footer_wrapper {text-align: center; padding: 1em 0em 0em;  margin-bottom: -2.75em; z-index: 799;}
* html .pre_footer_wrapper {position: absolute; margin-top: -1.15em; width: 74em; text-align: center;} /* IE6 */
*:first-child+html .pre_footer_wrapper {position: absolute; margin-top: -1.15em; width: 74em; text-align: center;} /* IE7 */
.pre_footer_wrapper .included_object {display: inline; margin: 0em 1em;}
.pre_footer_wrapper .included_object a img {padding-top: 0.5em;}

.rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed {
	color: #FFF;
	font-size: 85%;
	text-align: center;
	margin: 1em 1em -0.25em;
	padding: 0.5em;
	height: 1em;
	-moz-border-radius: 7px;
	background: #333 url(/triton/skins/stopswithme/images/fact_bar_bg.jpg) left center no-repeat;
	}
	body:not(:root:root) .rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed {width: 948px;} /* Safari 3 */
	@media screen and (-webkit-min-device-pixel-ratio:0) {.rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed {width: 948px;}} /* Safari 4 */
	* html .rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed {width: 946px;} /* IE6 */
	*:first-child+html .rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed {width: 946px;} /* IE7 */
.rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed .rss_date {
	display: none;
	}
.rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed .rss_title {
	font-weight: 900;
	font-stretch: ultra-condensed;
	text-shadow: 0px 0px 0px #000;
	display: inline;
	padding-right: 0.3em;
	font-size: 110%;
	color: #F00;
	display: none;
	}
.rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed .rss_description {
	display: inline;
	font-weight: bold;
	padding-right: 0.3em;
	background: transparent url(/triton/skins/stopswithme/images/fact_title.jpg) left 0em no-repeat;
	padding-left: 3.5em
	}
.rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed .rss_link {
	display: inline;
	color: #F00;
	padding-left:0.3em;
	}
.rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed .rss_link a {
	font-size: 90%;
	color: #F00;
	}
.rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed .rss_link a:hover {
	color: #C00;
	}


.cms_module#cms_facts h2 {margin: -2.5em 0em 0em -0.5em;}
.cms_module#cms_ecard h2 {margin: -2.5em 0em 1em -0.5em;}
.cms_module#cms_facts div.fact_title, .cms_module#cms_facts .show_all_link a {color:#C00;}
.rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed noscript p {margin-top: -0.15em;}
.rss_feed_content_wrapper .rss_feed_body#jquery_rss_newsfeed noscript p a {color: #F00;}
