           /* from http://www.webmonkey.com/tutorial/Using_Reset_Stylesheets */
           /* @import url("reset.css"); */
        
           A:link	{ color:#ffbb00; text-decoration:underline;}
           A:visited { color:#dc0;    text-decoration:underline;}
           A:hover   { color:yellow;  text-decoration:underline;}

           img { behavior: url(/iepngfix.htc); }
           IMG.newslink { border: solid 1px #ffbb00; }        
         
           body {
             margin: auto;
             padding:0;
             height:100% auto; 
             font-family: Helvetica, Arial, Verdana;
             background:#444;
             color:#666;
            -webkit-text-size-adjust:none;

           }
           .body A:link	{ color:#ffbb00; text-decoration:underline; !important;}
           .body A:visited { color:#dc0;    text-decoration:underline; !important;}
           .body A:hover   { color:yellow;  text-decoration:underline; !important;}
           .news_footer A:link	{ color:#ffbb00; text-decoration:underline; !important;}
           .news_footer A:visited { color:#dc0;    text-decoration:underline; !important;}
           .news_footer A:hover   { color:yellow;  text-decoration:underline; !important;}

           .top5_footer A:link	{ color:#ffbb00; text-decoration:underline; !important;}
           .top5_footer A:visited { color:#dc0;    text-decoration:underline; !important;}
           .top5_footer A:hover   { color:yellow;  text-decoration:underline; !important;}

		  #inline_counter_home {
            width:99%;
			text-align:right;
			color:white;
			padding:5px;
			margin-bottom:10px;
			-moz-border-radius:5px;
			border-radius:5px;

		  }
           #inline_counter_home A:link	  { color:#ffbb00; text-decoration:underline; !important;}
           #inline_counter_home A:visited { color:#dc0;    text-decoration:underline; !important;}
           #inline_counter_home A:hover   { color:yellow;  text-decoration:underline; !important;}











          #wrapper {
            width:950px;
            margin:0 auto;
            background-color:#000;

	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;


	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	padding:5px;
          }
                              
          #adbar {
            width:950px;
            height:110px;
            background-color:#444;
            color:#eee;
            margin:auto;      
            padding-bottom:10px;
            padding-top:10px;   
            z-index=1;         
          }
          
          #ads {
            width:728px;
            height:110px;
            background-color:#444;
            color:#eee;
            margin:auto;      
            z-index=1; 
          }
          
          #sideColumn {
            width:300px;
            float:left;      
            background-color:#000;        
            margin:0;
            text-align:center;
          }
          
          #contentColumn {
            width:650px;  
            float:left;      
            background-color:#000;     /* #a3a3a3*/
            color: #fff;   
            margin:0;
            font-size: 0.9em;
            padding-top: 5px;


          }
          
          #footer {
            text-align:center;
            vertical-align:middle;
            height:22px;
            background-color:#303030;         
            color:#fff;
            clear:both;
            font-size: 0.9em;
            padding-top:5px;
          }
        
          h4 {
            margin:0;
            float:left;
            padding-left:20px;
            font-family: Verdana, Helvetica, Arial;
            font-size: 13pt;
          }
          
          /* News Item Rounded Corners */
          .newsItem{display:block;  width:600px;margin-left:15px;}
          
          .newsItem *{
              display:block;
              height:1px;
              overflow:hidden;
              font-size:.01em;
              background:#222}
          .newsItem1{
              margin-left:3px;
              margin-right:3px;
              padding-left:1px;
              padding-right:1px;
              border-left:1px ridge #0e0000;
              border-right:1px ridge #0e0000;
              background:#190100}
          .newsItem2{
              margin-left:1px;
              margin-right:1px;
              padding-right:1px;
              padding-left:1px;
              border-left:1px ridge #030000;
              border-right:1px ridge #030000;
              background:#1b0100}
          .newsItem3{
              margin-left:1px;
              margin-right:1px;
              border-left:1px ridge #1b0100;
              border-right:1px ridge #1b0100;}
          .newsItem4{
              border-left:1px ridge #0e0000;
              border-right:1px ridge #0e0000}
          .newsItem5{
              border-left:1px ridge #190100;
              border-right:1px ridge #190100}
          .newsItemfg{
              background:#222;
              width:590px;
              margin-left:15px;
              padding:5px;
          }
          
          /* News Item Rounded Corners */
        .rndCornerSideBar{display:block;width:100%}
        .rndCornerSideBar *{
          display:block;
          height:1px;
          overflow:hidden;
          font-size:.01em;
          background:#222}
        .rndCornerSideBar1{
          margin-left:3px;
          margin-right:3px;
          padding-left:1px;
          padding-right:1px;
          border-left:1px ridge #0e0000;
          border-right:1px ridge #0e0000;
          background:#190100}
        .rndCornerSideBar2{
          margin-left:1px;
          margin-right:1px;
          padding-right:1px;
          padding-left:1px;
          border-left:1px ridge #030000;
          border-right:1px ridge #030000;
          background:#1b0100}
        .rndCornerSideBar3{
          margin-left:1px;
          margin-right:1px;
          border-left:1px ridge #1b0100;
          border-right:1px ridge #1b0100;}
        .rndCornerSideBar4{
          border-left:1px ridge #0e0000;
          border-right:1px ridge #0e0000}
        .rndCornerSideBar5{
          border-left:1px ridge #190100;
          border-right:1px ridge #190100}
        .rndCornerSideBarfg{
          background:#222;padding:6px;}

          
          /* News Item Styles */
          .date_header_2 {
              background: #000 url(/images/trmk/date_header.jpg) no-repeat;
              width:650px;
              height:50px;
              line-height:45px;
              color:#000;
              font-size: 12pt;
              font-weight: bold;
              text-indent: 15px;
              letter-spacing: 0.05cm;
              word-spacing: 5px;
          }

		.featureBox {
			margin: 10px;
			font-family: Helvetica, Arial, Verdana;
			font-size: 10pt;
			text-align:justify;
			text-justify:inter-word;
		}

		  .featureBox .body ul {
            list-style-type: disc;
		}

		  .featureBox .body ul li {
			padding-left:15px;
		}


		  .featureBox .body h3 {
               font-weight:bold;
               font-size:1.1em;
          }
          
		  .featureBox .body p {
				margin-top:8px;
				margin-bottom:8px;
          }

          .featureBox .title {
              padding-bottom:5px;
              color:#ffbb00;
	          text-decoration:none;
              font-weight:bold;
              font-size:15pt;
          }






          .newsItemGroup {
              margin-bottom: 15px;
          }

          .newsItemGroup .title h2 {
              padding:0;     
              margin:0;     
          }          
          
          .newsItemGroup .title a {
              padding-bottom:5px;
              color:#ffbb00;
	          text-decoration:none;
              font-weight:bold;
              font-size:15pt; /*840003 7531E9  d18e09*/
          }
          .newsItemGroup .dateAndAuthor {
              line-height:16px;font-size:10pt;color:#666;
          }
          .newsItemGroup .dateAndAuthor a {
              line-height:16px;font-size:10pt;color:#666;text-decoration:none;
          }
          .newsItemGroup .body {
              font-size:10pt;
			  overflow:hidden;
          }
          .newsItemGroup .news_footer {
              line-height:20px;font-size:10pt;margin-top:7px;
          }
          .newsItemGroup .news_footer a {
              font-size:10pt;
          }
               
          .newsItemGroup blockquote {
              font-size:9pt;
              color:#0A89AE; /*d0bb7d;*/
              margin-left: 40px;
              margin-right: 40px;
          } 

          .newsItemGroup .body ul {
              padding-left: 25px;
          }

          .newsItemGroup .body li {
              list-style-type: disc;
              padding-left: 5px;
          }
                 
          /* clearfix, the ie part is in the ie css */
            .clearfix:after {
                content: ".";
                display: block;
                clear: both;
                visibility: hidden;
                line-height: 0;
                height: 0;
            }
            
            .clearfix {
                display: inline-block;
            }
            
            html[xmlns] .clearfix {
                display: block;
            }
            
            * html .clearfix {
                height: 1%;
            }
          
          /* top 5 message styles */
          
          .top5_header {
              clear:both;
              font-size:1em;
              color:#FFA500;
              background-color:#232323;
              font-weight:bold;
              height:18px;        
              padding-right:1px;
              padding-left:1px; 
              margin-top:9px;   
          }
          .top5_primary A {
              color:white;
          }
          .top5_primary A:visited {
              color:#ccc;
          }
          .top5_primary A:hover {
              color:#ffbb00;
          }
          .top5_secondary A {
              color:white;
          }
          .top5_secondary A:visited {
              color:#ccc;
          }
          .top5_secondary A:hover {
              color:#ffbb00;
          }
          .top5_primary {
              clear:both;
              font-size:1em;
              overflow:hidden;
              background-color:#565656;    
              padding-right:3px;
              padding-left:3px;    
              height:18px;
          }
          .top5_secondary {
              clear:both;
              font-size:1em;
              overflow:hidden;
              background-color:#454545;
              padding-right:3px;
              padding-left:3px;    
              height:18px;
          }
          .top5_footer {
              clear:both;
              font-size:0.9em;
              text-align:right;
              height:18px;    
          }
          .top5_replies {
              float:right;
              color:black;
              font-weight:bold;
          }

          .pageButtonsLeft {
              float: left;
              font-size: 1.0em;
              font-weight: bold;
              padding: 10px;
              background-color: #777;
          }          
          .pageButtonsRight {
              float: right;
              font-size: 1.0em;
              font-weight: bold;
              padding: 10px;
              background-color: #777;
          }
          .pageButtonsLeft A, .pageButtonsLeft A:visited {
              text-decoration: none;
              color: #fb0;
          }
          .pageButtonsRight A, .pageButtonsRight A:visited {
              text-decoration: none;
              color: #fb0;
          }

		




/* vB CSS Carry Over */

.popupmenu a:hover  {
	color:#000 !important;
	background-color:#fff !important;
}

.popupmenu .popupbody {
	z-index:999 !important;
}

.navtabs li.popupmenu.selected {
	height:26px !important;
	color:#111111 !important;
}

.navtabs li.popupmenu.selected a.navtab {
	color:#111111 !important;
	background:rgb(153, 153, 153) url(http://www.trmk.org/forums/images/gradients/selected-tab-gradient-with-top-alpha-arrow.png) no-repeat right top !important;
        _background-image:none !important;
	position:relative !important;
	top:-4px !important;
	padding-top:4px !important;
	z-index:10 !important;
}



/* CSS For Video Frame */

.videoPlayerFrame {
	width:512px;height:288px;background-color:black;margin:auto;
}
.videoPosterFrame {
	width:512px;height:288px;opacity:0.8;filter:alpha(opacity=80)
}
.videoPosterTextFrame {
	height:100px;margin:0;padding:0;position:relative;top:90px;font-family:Helvetica;background-color:black;opacity:0.5;filter:alpha(opacity=50);
}
.videoPosterTextLabel {
	color:white;height:60px;margin:0;padding:0;position:relative;top:10px;font-family:Helvetica;text-align:center;
}
.videoPosterTextLabel input {
	padding:5px;color:#FA0;font:bold 84% 'trebuchet ms',helvetica,sans-serif;background-color:black;border:1px solid;border-color: #FA0 #A60 #A60 #FA0;cursor:pointer;
}
.videoPosterTextLabel select {
	color:#FA0;margin-right:4px;font:bold 84% 'trebuchet ms',helvetica,sans-serif;background-color:black;border:1px solid;border-color: #FA0 #A60 #A60 #FA0;
}
.videoPosterTextLabel form {
	margin-top:2px;
}
.videoPosterErrorTextLabel {
	color:red;height:60px;margin:0;padding:0;position:relative;top:120px;text-align:center;font-family:Helvetica;
}

.doc_header {
  _background-image:none;
  padding:0px 0px 0px 0px;
  border:;
  color:rgb(0,0,0);
  font:normal normal normal 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif;
  position:relative;
  min-height:35px
}

.doc_header hr {
display : none;
}

.floatcontainer:after, .formcontrols .blockrow:after, dl.stats:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.floatcontainer, .formcontrols .blockrow, dl.stats {
display : inline-block;
font-weight : normal;
}
* html .floatcontainer, .formcontrols .blockrow, dl.stats {
height : 1%;
}
.floatcontainer, .formcontrols .blockrow, dl.stats {
display : block;
}

.navtabs > ul.floatcontainer li a, .navbar_advanced_search li a {
text-decoration : none;
font : 11px Arial, Calibri, Verdana, Geneva, sans-serif;
line-height : 26px;
}
.navtabs > ul.floatcontainer li a {
color : rgb(255, 255, 255);
padding : 2px 5px;
}
.navtabs > ul.floatcontainer ul.popupbody a {
line-height : 26px;
}
.navtabs > ul.floatcontainer li:hover a.popupctrl {
border-color : #2c2d2d;
background-color : #181818;
text-decoration : none;
}
.navtabs > ul.floatcontainer li:hover a.popupctrl.active, .navtabs > ul.floatcontainer li a.popupctrl.active {
border-color : #181818;
background-color : #181818;
color : rgb(255, 255, 255);
border-radius : 3px 3px 0 0;
text-decoration : none;
}