.contentHeadlines h1 {
        margin: 2px 8px 2px 8px;
        padding: 2px 8px 2px 8px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 30px;
        line-height: 1.1em;
        color: #000;
        /*border-bottom: 1px dashed #999; */
}
.ContentHeadlines_underline {
        text-decoration: none;
        border-bottom: 1px dashed #999;
}
.SubHeaderText h2 {
        margin: 2px 8px 2px 8px;
        padding: 2px 8px 2px 8px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.1em;
        color: #000;
}
.SubHeaderText h2 a{
        text-decoration: none;
        border-bottom: 1px dashed #999;
        color: #999999;
}
.SubHeaderText h2 a:hover {
        text-decoration: none;
        border-bottom: 1px dashed #999;
        color: #0000CC;
}
.SubTitle h3 {
        margin: 2px 8px 2px 8px;
        padding: 2px 8px 2px 8px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 12px;
        line-height: 1.5em;
        color: #000;
}
.SubTitle h3 a{
        text-decoration: none;
        border-bottom: 1px dashed #999;
        color: #333333;
}
.SubTitle h3 a:hover {
        text-decoration: none;
        border-bottom: 1px dashed #999;
        color: #0000CC;
}
.LinkHeaders h2 {
        margin: 2px 8px 2px 8px;
        padding: 2px 8px 2px 8px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 15px;
        line-height: 1.1em;
        color: #000;
}
.LinkHeaders h2 a{
        text-decoration: none;
        border-bottom: 1px dashed #999;
        color: #333333;
}
.LinkHeaders h2 a:hover {
        text-decoration: none;
        border-bottom: 1px dashed #999;
        color: #0000CC;
}
.contentBodyText {
        margin: 2px 8px 2px 12px;
        padding: 2px 8px 2px 12px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 13px;
        color: #000000;
}

/*
CHRIS ADDED THESE
*/

BODY {
        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
        font-size: 13px;
        color: #000000;
        background-image: url(images/BG_grey.jpg);
        background-position: center;
        background-repeat: repeat-y;
        margin-top: 0px;
        background-color: #EEEEEE;
}
TD {
        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
        font-size: 13px;
        color: #000000;
}
.categoryMenu {
        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
        font-size: 14px;
        color: #0000FF;
}
.homepage {
        font-family:  Tahoma,Trebuchet MS, Verdana, Arial, sans-serif;
        font-size: 10px;
        color: #000000;
        overflow: hidden;
}

.profileinfo {
        margin: 2px 18px 2px 18px;
        padding: 2px 18px 2px 18px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 16px;
        line-height: 1.1em;
        color: #0000FF;
}




/*HeaderBGs represent the BG rows for all areas in content. Columns have their own They are 25 pixels tall*/

.HeaderBG_Blue h2{
        margin: 2px 8px 2px 8px;
        padding: 2px 8px 2px 8px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.1em;
        color: #FFFFFF;
        background-image: url(images/BG_BlueGradient.jpg);
        /*background-color:#0000CC;*/
        /*border-bottom: 1px dashed #999;*/
        /*border-top: 1px dashed #999;*/
        /*border-left: 1px dashed #999;*/
        /*border-right: 1px dashed #999;*/
}
.HeaderBG_Green h2{
        margin: 2px 8px 2px 8px;
        padding: 2px 8px 2px 8px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.1em;
        color: #FFFFFF;
        background-image: url(images/BG_GreenGradient.jpg);
        /*border-bottom: 1px dashed #999;*/
        /*border-top: 1px dashed #999;*/
        /*border-left: 1px dashed #999;*/
        /*border-right: 1px dashed #999;*/
}
.HeaderBG_Grey h2{
        margin: 2px 8px 2px 8px;
        padding: 2px 8px 2px 8px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.1em;
        color: #FFFFFF;
        background-image: url(images/BG_GreyGradient.jpg);
        /*border-bottom: 1px dashed #999;*/
        /*border-top: 1px dashed #999;*/
        /*border-left: 1px dashed #999;*/
        /*border-right: 1px dashed #999;*/
}
.HeaderBG_GreyNoPadding h2{
        margin: 0px 4px 2px 4px;
        padding: 2px 8px 2px 8px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.1em;
        color: #FFFFFF;
        background-image: url(images/BG_GreyGradient.jpg);
        /*border-bottom: 1px dashed #999;*/
        /*border-top: 1px dashed #999;*/
        /*border-left: 1px dashed #999;*/
        /*border-right: 1px dashed #999;*/
}
/*HeaderColumnBGs represent the BG for all headers in columns (such as Navs).*/

.HeaderColumnBG_Blue h2{
        margin: 2px 0px 2px 0px;
        padding: 2px 0px 2px 0px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.1em;
        color: #FFFFFF;
        background-image: url(images/BG_BlueGradient.jpg);
        /*background-color:#0000CC;*/
        /*border-bottom: 1px dashed #999;*/
        /*border-top: 1px dashed #999;*/
        /*border-left: 1px dashed #999;*/
        /*border-right: 1px dashed #999;*/
}
.HeaderColumnBG_BlueNoPadding h2{
        margin: 0px 4px 2px 0px;
        padding: 2px 0px 2px 0px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.1em;
        color: #FFFFFF;
        background-image: url(images/BG_BlueGradient.jpg);
        /*background-color:#0000CC;*/
        /*border-bottom: 1px dashed #999;*/
        /*border-top: 1px dashed #999;*/
        /*border-left: 1px dashed #999;*/
        /*border-right: 1px dashed #999;*/
}
.HeaderColumnBG_Green h2{
        margin: 2px 0px 2px 0px;
        padding: 2px 0px 2px 0px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.1em;
        color: #FFFFFF;
        background-image: url(images/BG_GreenGradient.jpg);
        /*border-bottom: 1px dashed #999;*/
        /*border-top: 1px dashed #999;*/
        /*border-left: 1px dashed #999;*/
        /*border-right: 1px dashed #999;*/
}
.HeaderColumnBG_GreenNoPadding h2{
        margin: 0px 0px 2px 0px;
        padding: 2px 0px 2px 0px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.1em;
        color: #FFFFFF;
        background-image: url(images/BG_GreenGradient.jpg);
        /*border-bottom: 1px dashed #999;*/
        /*border-top: 1px dashed #999;*/
        /*border-left: 1px dashed #999;*/
        /*border-right: 1px dashed #999;*/
}
.HeaderColumnBG_Grey h2{
        margin: 2px 0px 2px 0px;
        padding: 2px 0px 2px 0px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        font-size: 14px;
        line-height: 1.1em;
        color: #FFFFFF;
        background-image: url(images/BG_GreyGradient.jpg);
        /*border-bottom: 1px dashed #999;*/
        /*border-top: 1px dashed #999;*/
        /*border-left: 1px dashed #999;*/
        /*border-right: 1px dashed #999;*/
}
.Grey-DottedBox h6{
        margin: 2px 8px 2px 8px;
        padding: 2px 8px 2px 8px;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        color: #000000;
        border-bottom: 1px dashed #999;
        border-top: 1px dashed #999;
        border-left: 1px dashed #999;
        border-right: 1px dashed #999;
        background-color: #EEEEEE;
}
.Grey-DottedBox h6 a {
        color: #0000FF;
        text-decoration: underline;
        font-weight: 100;
}
}
.Grey-DottedBox_nopad h6{
        margin: 2px 0px 2px 0px;
        padding: 2px 0px 2px 0px;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-style: normal;
        color: #000000;
        border-bottom: 1px dashed #999;
        border-top: 1px dashed #999;
        border-left: 1px dashed #999;
        border-right: 1px dashed #999;
        background-color: #EEEEEE;
}
.SmallText a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #0000FF;
        text-decoration: underline;
}

/* Main Display Divs */

.general_popup {
  width: 400px; height: 250px;
  background: #fff;
  margin:0; padding:0;
  position: absolute;
  left:287px; top:250px;
  overflow: hidden;
  display: block;
  visibility: hidden;
  text-align: left;
  vertical-align: top;
}

.general_popup2 {
  width: 400px; height: 250px;
  background: #fff;
  margin:0; padding:0;
  position: absolute;
  left:287px; top:200px;
  overflow: hidden;
  display: block;
  visibility: hidden;
  text-align: left;
  vertical-align: top;
}

.originalgeneral_popup {
  width: 400px; height: 250px;
  background: #fff;
  margin:0; padding:0;
  position: absolute;
  left:287px; top:200px;
  overflow: hidden;
  display: block;
  visibility: hidden;
  text-align: left;
  vertical-align: top;
}


/* BOXES CSS  */


.top-bar-wbg {
 height:15px;
 margin:0;padding:0;
 background:url(/boxes/images/top-border.gif) repeat-x;
}
.top-bar-nbg {
 height:15px;
 margin:0;padding:0;
 background:url(/boxes/images/top-border_nbg.gif) repeat-x;
}
.bot-bar-wbg {
 height:15px;
 margin:0;padding:0;
 background:url(/boxes/images/bot-border.gif) repeat-x;
}
.bot-bar-nbg {
 height:15px;
 margin:0;padding:0;
 background:url(/boxes/images/bot-border_nbg.gif) repeat-x;
}
.left-side-wbg {
 width:15px;
 margin:0;padding:0;
 background:url(/boxes/images/side-border.gif) repeat-y;
}
.left-side-nbg {
 width:15px;
 margin:0;padding:0;
 background:url(/boxes/images/side-border_nbg.gif) repeat-y;
}
.right-side-wbg {
 width:15px;
 margin:0;padding:0;
 background:url(/boxes/images/right-side.gif) repeat-y;
}
.right-side-nbg {
 width:15px;
 margin:0;padding:0;
 background:url(/boxes/images/right-side_nbg.gif) repeat-y;
}
.inner-bg {
 background:url(/boxes/images/inner-bg.gif) repeat;
}

.top-left-nbg {
 width:15px;height:15px;
 margin:0;padding:0;
 background:url(/boxes/images/top-left-corner_nbg.gif) no-repeat;
}
.top-right-nbg {
 width:15px;height:15px;
 margin:0; padding:0;
 background:url(/boxes/images/top-right-corner_nbg.gif) no-repeat;
}
.bot-left-nbg {
 width:15px;height:15px;
 margin:0;padding:0;
 background:url(/boxes/images/bot-left-corner_nbg.gif) no-repeat;
}
.bot-right-nbg {
 width:15px; height:15px;
 margin:0;padding:0;
 background:url(/boxes/images/bot-right-corner_nbg.gif) no-repeat;
}
.top-left-wbg {
 width:15px;height:15px;
 margin:0;padding:0;
 background:url(/boxes/images/top-left-corner_wbg.gif) no-repeat;
}
.top-right-wbg {
 width:15px;height:15px;
 margin:0; padding:0;
 background:url(/boxes/images/top-right-corner_wbg.gif) no-repeat;
}
.bot-left-wbg {
 width:15px;height:15px;
 margin:0;padding:0;
 background:url(/boxes/images/bot-left-corner_wbg.gif) no-repeat;
}
.bot-right-wbg {
 width:15px; height:15px;
 margin:0;padding:0;
 background:url(/boxes/images/bot-right-corner_wbg.gif) no-repeat;
}

.img_holder_res {
        z-index:0;
        display:block;
}
.bb-box {
  background: #0000FF;
}
.bb-boxtop {
  background: url(ne.gif) no-repeat top right;
}
.bb-boxtop div {
  height: 10px;
  background: url(nw.gif) no-repeat top left;
}
.bb-boxbottom {
  background: url(se.gif) no-repeat bottom right;
}
.bb-boxbottom div {
  height: 10px;
  background: url(sw.gif) no-repeat bottom left;
}
.bb-boxcontent {
  padding: 0px 10px 0px 10px;
}
