/* CSS Document */
body
{
   background: #d3d3d3 url(../images/bg_grad.jpg) repeat-x; 
   color: #3a3a3a;
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
}
.ContentBox
{
   vertical-align: top;
   margin: 0px;
   padding: 0px 0px 0px 20px;
   width: 878px;
   max-width: 878px;
   min-width: 878px;
   background-color: #FFFFFF;
}
.SectionsColumn
{
    vertical-align: top;
    margin: 0px;
    padding: 0px 20px 0px 20px;
    width: 240px;
    color: #9e1026;
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    max-width: 240px;
    min-width: 240px;
    background: url(../images/sep_shad.jpg) repeat-y right top;
}
.SectionsColumn a, .SectionsColumn a:active, .SectionsColumn a:visited
{
    color: #9e1026;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}
.SectionsColumn a:hover
{
    color: #9e1026;
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.Content
{
    vertical-align: top;
    margin: 0px;
    padding: 0px;
    color: #656565;
    font-size: 11px;
    font-weight: normal;
}
.Content table, .Content tr, .Content td
{
    color: #656565;
    font-size: 11px;
    font-weight: normal;    
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.FrequencyTag
{
    background: url(../images/tag.gif) no-repeat right top;
    width: 90px;
    min-width: 90px;
    max-width: 90px;
    height: 35px;
    min-height: 35px;
    max-height: 35px;
    color: #FFFFFF;
    padding: 10px 0px 0px 0px;
    text-indent: 15px;
    margin: 0px 0px 0px 0px;
}
.WhiteText
{
    color: #FFFFFF;
}
.TopPad20
{
    padding-top: 20px;
}
.TopPad40
{
    padding-top: 40px;
}
.RightPad20
{
    padding-right: 20px;
}
.RightPad40
{
    padding-right: 40px;
}
.ContactTitle
{
    font-weight: bold;
    color: #000000;
}
.LeftPad20
{
    padding-left: 20px;
}
.BottomPad20
{
    padding-bottom: 20px;
}
.BottomPad10
{
    padding-bottom: 10px;
}
.BottomPad40
{
    padding-bottom: 40px;
}
.LeftFloat
{
    float: left;
}
.LClear
{
    clear: Left;
}
.RClear
{
    clear: right;
}
.BClear
{
    clear: both;
}
.RightFloat
{
    float: right;
}
.HeaderRed
{
    margin: 0px;
    padding: 0px;
    color: #9e1026;
    font-size: 14px;
    font-weight: bold;
}
.HeaderRed2
{
    margin: 0px;
    padding: 0px;
    color: #9e1026;
    font-size: 12px;
    font-weight: bold;
}
.HeaderRedBig
{
    margin: 0px;
    padding: 0px;
    color: #9e1026;
    font-size: 16px;
    font-weight: bold;
}
.NewsDate
{
    margin: 0px;
    padding: 0px;
    color: #9e1026;
    font-size: 9px;
    font-weight: normal;
}
.HeaderDark
{
    margin: 0px;
    padding: 0px;
    color: #3a3a3a;
    font-size: 16px;
    font-weight: bold;
}
.HrDiv
{
    padding: 0px;
    margin: 5px 0px 10px 0px;
    height: 1px;
    line-height: 1px;
    min-height: 1px;
    max-height: 1px;
    border-bottom: 1px solid #c2c2c2;
}
a.ReadMore, a.ReadMore:active, a.ReadMore:visited
{    
    color: #9e1026;
    outline: none;
}
a.ReadMore:hover
{    
    color: #9e1026;
    text-decoration: underline;
}
.PageHeader
{
   height: 206px;
   max-height: 206px;
   min-height: 206px;
   vertical-align: bottom;
}
.NavContainer
{
   margin: 0px;
   padding: 12px 0px 0px 0px;
   height: 50px;
   min-height: 50px;
   max-height: 50px;
   width: 918px;
   min-width: 918px;
   max-width: 918px;
   background-image: url(../images/bg_nav.jpg);
   background-repeat: no-repeat;
   color: #FFFFFF;
   overflow: hidden;
}
.LeftShad
{
   width: 43px;
   background:  url(../images/left_shad.jpg) repeat-y right top;
   
}
.RightShad
{
   width: 43px;
   background: url(../images/right_shad.jpg) repeat-y left top;
}
.BottomLeftShad
{
   width: 43px;
   background: #d3d3d3 url(../images/bottom_left_shad.jpg) no-repeat right -32px;
}
.BottomRightShad
{
   width: 43px;
   background: #d3d3d3 url(../images/bottom_right_shad.jpg) no-repeat left -32px;
}
.BottomShad
{
   vertical-align: top;
   width: 918px;
   height: 90px;
   background: #FFFFFF url(../images/bottom_grad.jpg) repeat-x center;
}
a, a:visited
{
   color: #9e1026;
   outline: none;
   text-decoration: none;
}
a:hover
{
   text-decoration: underline;
}
.Content a, .Content a:visited
{
   color: #9e1026;
   outline: none;
   text-decoration: none;
}
.Content a:hover
{
   text-decoration: underline;
}

.MagStrip
{
    padding: 20px 20px 40px 0px;
}

a.top_menu:link, a.top_menu:active, a.top_menu:visited { color: #9e1026; text-decoration: none; font-weight:bold; font-size: 11px; }
a.top_menu:hover { text-decoration: underline;}

a.top_menu { padding-right: 20px; }

.listtable
{
	border-top:1px solid #D4D0C8;
	border-left:1px solid #D4D0C8;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
}

.listtable tr, .listtable td, .listtable div{
 font-family: verdana, helvetica;
 font-size: 11px;
 color: #000000;
}
.listtabletop
{
	background-color:#BBBBBB;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}
.listtablerowon
{
	background-color:#EEEEEE;
}
.listtableleftcell
{
	text-align:left;	
	border-top:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
}
.listtablerightcell
{
	text-align:left;	
	border-top:1px solid #D4D0C8;
}