@font-face
{
    font-family: 'Museo Sans 500';
    src: url( /content/fonts/MuseoSans-500.eot); /* IE */   
    src: local('Museo Sans 500'), url(/content/Fonts/MuseoSans_500.otf) format('opentype');/* non-IE */   
}
@font-face
{
    font-family: 'MuseoSans';
    src: url(/content/fonts/MuseoSans-500.eot);
    src: local('MuseoSans'), url(/content/Fonts/MuseoSans_500.otf) format('opentype');
}
@font-face
{
    font-family: 'Museo Sans 500 Italic';
    src: url(/content/fonts/MuseoSans-500Italic.eot);
    src: local('Museo Sans 500 Italic'), url(/content/Fonts/MuseoSans-500Italic.otf) format('opentype');
}
@font-face
{
    font-family: 'Museo 300';
    src: url(/content/fonts/Museo-300.eot);
    src: local('Museo Sans 300'), url(/content/Fonts/Museo-300.otf) format('opentype');
}
@font-face
{
    font-family: 'Museo 500';
    src: url(/content/fonts/Museo500-Regular.eot);
    src: local('Museo 500'), url(/content/Fonts/Museo500-Regular.otf) format('opentype');
}
@font-face
{
    font-family: Museo 700;
    src: url(/content/fonts/Museo700-Regular.eot);
    src: local('Museo 700'), url(/content/Fonts/Museo700-Regular.otf) format('opentype');
}
HTML
{
    font-family: "Museo Sans 500" , MuseoSans, Arial , sans-serif;

    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: #efefef;
    height: 100%;
    padding-top: 0px;
}
BODY
{
    font-family: "Museo Sans 500" , MuseoSans, Arial , sans-serif;

    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: #efefef;
    height: 100%;
    padding-top: 0px;
}
BODY
{
    text-align: center;
    line-height: 140%;
    font-family: "Museo Sans 500" , MuseoSans, Arial , sans-serif;
    letter-spacing: 0px;
    color: #353535;
    font-size: 11pt;
    font-weight: normal;
}
H1
{
    letter-spacing: 0.5pt;
    font-size: 16.5pt;
    font-weight: bold;
}
H2
{
    font-family: "Museo Sans 500" , MuseoSans, Arial , sans-serif;
    letter-spacing: 0.1pt;
    font-size: 13.5pt;
    font-weight: bold;
}
    
{
    text-transform: capitalize;
    font-family: MuseoSans, Arial , sans-serif;
    font-size: 10.75pt;
    vertical-align: bottom;
    font-weight: normal;
    ccolor: #7F3F00;
    font-stretch: expanded;
}
H4
{
    text-transform: capitalize;
    font-family: MuseoSans, Arial , sans-serif;
    font-size: 10.75pt;
    vertical-align: bottom;
    font-weight: normal;
    ccolor: #7F3F00;
    font-stretch: expanded;
}
H5
{
    text-transform: capitalize;
    font-family: MuseoSans, Arial , sans-serif;
    font-size: 10.75pt;
    vertical-align: bottom;
    font-weight: normal;
    ccolor: #7F3F00;
    font-stretch: expanded;
}
H6
{
    font-family: MuseoSans, Arial , sans-serif;
    font-size: 10.75pt;
    vertical-align: bottom;
    font-weight: normal;
    ccolor: #7F3F00;
    font-stretch: expanded;
}
ADDRESS
{
    text-transform: capitalize;
    font-family: MuseoSans, Arial , sans-serif;
    font-size: 10.75pt;
    vertical-align: bottom;
    font-weight: normal;
    ccolor: #7F3F00;
    font-stretch: expanded;
}
#rotating-photo
{
    width: 510px;
    float: right;
    height: 250px;
    top: 76px;
}

#footer_wrapper {
	 POSITION: relative; TEXT-ALIGN: center; HEIGHT: 264px; 
}
#footerpadding{
		height:235px; background-color:#CDCDCD; margin: -241px 0px 0px 0px;
	}
#footer {
	background-repeat:no-repeat; BACKGROUND-IMAGE: url(/content/images/background/footerbg.gif); POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px 0px 0px 0px; WIDTH: 1031px; HEIGHT: 258px; 
}
#footer #contactdetails {
	WIDTH: 245px; DISPLAY: inline-table; FLOAT: left; FONT-SIZE: 9pt; PADDING-TOP: 80px; font-family:arial; color:#6B6B6B;
}
#footer #sitemaplinks {
	WIDTH: 300px; DISPLAY: inline-table; FONT-SIZE: 11pt ;PADDING-TOP: 40px; font-family:"Museo Sans 500"; 
}
#footer #sitemaplinks .itemgroup {
	TEXT-ALIGN: left;DISPLAY: inline-table; FLOAT: left; width:93px
}
#footer #sitemaplinks .itemgroup A
{font-size:10.5pt; color:#6B6B6B; font-family:Arial; letter-spacing:.1px; LINE-HEIGHT: 15pt; 
	}
#footer #footerlinks {
	PADDING-LEFT: 40px; WIDTH: 250px;  FLOAT: left; FONT-SIZE: 11pt; PADDING-TOP: 70px
}
#footer #copyright {
	DISPLAY: none; FONT-SIZE: 9pt
}
#footerlinks A {
	FONT-SIZE: 10pt; FONT-family:Arial; color:#6B6B6B
}

#footerlinks img
{padding-top:5px; padding-bottom:0px
	}
#footer A IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#footer #copyright
{
    display: block;
    font-size: 9pt;
    color: #474747;
    padding-top: 5px;
}
DIV
{
    margin: 0px;
}
.AbsWrap
{
    position: relative;
    width: 100%;
}
.rowWrap
{
    width: 100%;
}
.clearfloat
{
    height: 0px;
    clear: both;
}
A:link
{
    color: #474747;
    text-decoration: none;
}
A:visited
{
    color: #474747;
    text-decoration: none;
}
A:hover
{
    color: #474747;
    text-decoration: underline;
}
A:active
{
    color: #474747;
    text-decoration: underline;
}
.side-nav
{
    margin-top: 100px;
    width: 37px;
    display: inline;
    margin-bottom: 0px;
    float: left;
    margin-left: 18px;
}

#master-wrapper {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: auto; width:1001px ;
}
#page-wrapper{
	width:100%; padding-left :15px
}

#page-header
{
    border-bottom: white 3px solid;
    min-width: 995px;
    border-left: white 3px solid;
    border-right: white 3px solid;
    margin-bottom: 6px;
}
#page-header .logo, #page-header .logo_highRes
{
    width: 995px;
    height: 275px;
}
#page-header .logo_highRes
{
    background-image: url(/content/images/header.jpg);
}
#page-header .logo_lowRes
{
    background-image: url(/content/images/header_short.jpg);
    width: 995px;
    height: 183px;
}
#page-header #logo .headerBoxLinks
{
    background-image: url(/content/images/background/trans_gray.png);
    padding-bottom: 1px;
    margin: 9px 2px 4px;
    padding-left: 4px;
    padding-right: 4px;
    display: inline-table;
    float: right;
    padding-top: 1px;
}
#page-header #logo .headerBoxLinks A
{
    color: white;
    text-decoration: none;
    font-size: 12pt;
    font-family: "Museo Sans 500";
}
#page-header #logo #OffsetImage
{
    top: -10px;
}
#top-navigation
{
    background-color: #474747;
    display: block;
    height: 50px;
    color: white;
    border-top: white 1px solid;
}
#top-navigation .navitemselected A
{
    background-image: url(/content/images/gradientuserscurrentpage.jpg);
    background-repeat: repeat-x; /*background-position: 0px 0px; */
    letter-spacing: .5px;
    font-family: "Museo Sans 500";
    padding-bottom: 14px;
    padding-left: 22px;
    padding-right: 14px;
    display: inline-block;
    color: #BF202F;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 15px;
}

#top-navigation .navitem A
{
    letter-spacing: .5px;
    font-family: Museo Sans 500;
    padding-bottom: 14px;
    padding-left: 13px;
    padding-right: 13px;
    display: inline-block;
    color: white;
    font-size: 13px;
    text-decoration: none;
    padding-top: 15px;
    font-weight: normal;
}
#content-wrapper
{
    background-image: none;
    margin-top: 0px;
    width: 1000px;
    display: inline;
    margin-bottom: 0px;
    height: auto;
    margin-left: 3px;
    padding-top: 0px;
}
#MediaZone
{
    margin-bottom: 15px;
}
#QuickSubscribe
{
    margin-bottom: 15px;
}
#DDRSS
{
    margin-bottom: 15px;
}
#LineOfDuty
{
    margin-bottom: 15px;
}
#SponsoredDiv, #RightClassifiedsDiv
{
    margin-bottom: 15px;
}

#BreakingNews
{
    margin-bottom: 15px;
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: white;
    width: 644px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}

#NationalHeadlines
{
    margin-bottom: 15px;
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: white;
    width: 644px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#StateHeadlines
{
    margin-bottom: 15px;
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: white;
    width: 644px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#BreakingNews
{
    margin-bottom: 15px;
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: white;
    width: 644px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#MostReadStories
{
    margin-bottom: 15px;
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: white;
    width: 644px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#ClassifiedsDiv
{
    margin-bottom: 15px;
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: white;
    width: 644px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#TopRung
{
    margin-bottom: 15px;
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: white;
    width: 644px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#TopRung .content A
{
    font-family: Arial;
    font-size: 16px;
    color: #474747;
    font-weight: bold;
    line-height: 25px;
}
#TopRung .content
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10.5pt;
    letter-spacing: -.1px;
    color: #6C6C6C;
}
/* top rung abstract was added into the html file for spacing issues
*/
#BreakingNews .content A
{
    font-family: Arial;
    font-size: 16px;
    color: #474747;
    font-weight: bold;
    line-height: 25px;
}
#BreakingNews .content
{
    padding-bottom: 10pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 10pt;
}
#BreakingNews .content
{
    font-family: Arial;
    font-weight: normal;
    font-size: 10.5pt;
    letter-spacing: -.1px;
    color: #6C6C6C;
}
#InnerPageContent
{
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    padding-bottom: 40px;
    background-color: white;
    min-height: 1040px;
    width: 644px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#InnerPageContent .content
{
    padding-bottom: 10pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 10pt;
}
#LineOfDuty .content
{
    padding-bottom: 0pt;
    padding-right: 5pt;
    padding-top: 16pt;
    margin-bottom: 0px;
    line-height: 0px;
}

#LineOfDuty .content A
{
    font-family: Arial;
    font-size: 12pt;
}
#LineOfDuty .content li, #LineOfDuty .content LI
{
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 15px;
    line-height: 17px;
}

#LineOfDuty .content ul
{
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 24px 0px;
}


#photoSlideShowControl .content
{
    background-color: #f4f4f4;
    font-family: Arial;
    padding-bottom: 7pt;
    padding-left: 5pt;
    padding-right: 5pt;
    font-size: 10pt;
    padding-top: 5pt;
    
}
#photoSlideShowControl 
{
    background-color: #f4f4f4;
    min-height: 300px;
    position: relative;
    padding: 0;
}
#photoSlideShowControl .HiddenSlide
{
     visibility: hidden;
     display: none;
}
#photoSlideShowControl #MediaControlScrollArrows
{
    z-index: 100;
    padding: 0;
    margin: 0;
    top: 110px;
    height: 45px;
    position: relative;
    visibility: hidden;
}
#photoSlideShowControl .Slide
{
    padding: 0;
    margin: 0;
    top: -60px;
    clear: both;
    z-index: 5;
    position: relative;
}
#photoSlideShowControl .Slide .photoDisplay
{
    text-align: center;
    min-height: 140px;
    position: relative;
}



#QuickSubscribe .content
{
    padding-bottom: 5pt;
    padding-left: 5pt;
    padding-right: 5pt;
    font-size: 10pt;
    padding-top: 5pt;
}
#DDRSS .content
{
    padding-bottom: 10pt;
    padding-left: 5pt;
    padding-right: 5pt;
    padding-top: 9pt;
}

#NationalHeadlines .content
{
    padding-bottom: 0pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 0pt;
}
#StateHeadlines .content
{
    padding-bottom: 0pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 0pt;
}
#BreakingNews .content
{
    padding-bottom: 10pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 10pt;
}
#MostReadStories .content
{
    padding-bottom: 0pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 13pt;
}
#SponsoredDiv .content
{
    padding-bottom: 10pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 10pt;
}

#TopRung .content
{
    padding-bottom: 10pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 10pt;
}
#RightClassifiedsDiv .content
{
    padding-bottom: 10pt;
    padding-left: 10pt;
    padding-right: 10pt;
    padding-top: 10pt;
}
#ddAdZone1
{
    margin-bottom: 15px;
    text-align: center;
    width: 335px;
}
#ddAdZone2
{
    margin-bottom: 15px;
    text-align: center;
    width: 335px;
}
#ddAdZone3
{
    margin-bottom: 15px;
    text-align: center;
    width: 335px;
}
#ddAdZone3a
{
    margin-bottom: 15px;
    text-align: center;
    width: 335px;
}
#ddAdZone3b
{
    text-align: center;
    width: 335px;
}
#ddAdZone1
{
    margin-bottom: 15px;
    width: 644px !important;
}
#ddAdZone1 IMG
{
    border-bottom: white 3px solid;
    min-width: 330px;
    border-left: white 3px solid;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#ddAdZone2 IMG
{
    border-bottom: white 3px solid;
    min-width: 330px;
    border-left: white 3px solid;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#ddAdZone3 IMG
{
    border-bottom: white 3px solid;
    min-width: 330px;
    border-left: white 3px solid;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#ddAdZone3a IMG
{
    border-bottom: white 3px solid;
    min-width: 330px;
    border-left: white 3px solid;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#ddAdZone3b IMG
{
    border-bottom: white 3px solid;
    min-width: 330px;
    border-left: white 3px solid;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#MediaZone
{
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    width: 330px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
/**/
#QuickSubscribe
{
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: #f4f4f4;
    width: 330px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#DDRSS
{
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: #f4f4f4;
    width: 330px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#LineOfDuty
{
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: #f4f4f4;
    width: 330px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#SponsoredDiv
{
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: #f4f4f4;
    width: 330px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#RightClassifiedsDiv
{
    border-bottom: white 3px solid;
    border-left: white 3px solid;
    background-color: #f4f4f4;
    width: 330px;
    border-top: white 3px solid;
    border-right: white 3px solid;
}
#MediaZone .Header
{
    background-color: #474747;
    padding-left: 14px;
    height: 30px;
    color: white;
    font-size: 10.5pt;
    padding-top: 10px;
    font-family: "Museo Sans 500";
    letter-spacing: .5px;
    border-bottom: 1px solid white;
}
#QuickSubscribe .Header
{
    background-color: #474747;
    padding-left: 14px;
    height: 30px;
    color: white;
    font-size: 10.5pt;
    padding-top: 10px;
    font-family: "Museo Sans 500";
    letter-spacing: .5px;
    border-bottom: 1px solid white;
}
#DDRSS .Header
{
    background-color: #474747;
    padding-left: 14px;
    height: 30px;
    color: white;
    font-size: 10.5pt;
    padding-top: 10px;
    font-family: "Museo Sans 500";
    letter-spacing: .5px;
    border-bottom: 1px solid white;
}
#MostReadStories .Header
{
    letter-spacing: .5px;
    font-family: "Museo Sans 500";
    background-color: #474747;
    padding-left: 14px;
    height: 28px;
    color: white;
    font-size: 12pt;
    padding-top: 9px;
    padding-bottom: 3px;
}
#QuickSubscribe .textbox
{
    width: 230px;
    height: 19px;
    padding-bottom: 1pt;
    border-right-width: 0px;
    background-color: #c5c5c5;
    margin: 0px 0px 10px;
    padding-left: 1pt;
    padding-right: 1pt;
    border-top-width: 0px;
    border-bottom-width: 0px;
    color: #474747;
    border-left-width: 0px;
    padding-top: 3pt;
}
#QuickSubscribe .textbox2
{
    width: 230px;
    height: 25px;
    padding-bottom: 1pt;
    border-right-width: 0px;
    background-color: #c5c5c5;
    margin: 0px 0px 10px;
    padding-left: 1pt;
    padding-right: 1pt;
    border-top-width: 0px;
    border-bottom-width: 0px;
    color: #474747;
    border-left-width: 0px;
    padding-top: 1pt;
}
#QuickSubscribe .QuickSubscribeDirectionsBox
{
    line-height: 16px;
    padding-top: 9px;
    padding-bottom: 14px;
    padding-left: 7px;
    font-family: "Museo Sans 500";
    font-size: 11pt;
    letter-spacing: -.2px;
    width: 256px;
}
#QuickSubscribe .content #btnMLSignUp
{
    border: 0;
    float: right;
    position: relative;
    width: 72px;
    height: 28px;
    padding: 0px 0px 0px 0px;
    margin-top: -4px;
    margin-bottom: 8px;
    mmargin-left: 5px;
    text-decoration: none;
}
#QuickSubscribe #SubscribeLite
{
     clear: both;
     
}
#QuickSubscribe .content .DDemailimg
{
    margin-top: -28pt;
    float: right;
    margin-right: 1pt;
    position: relative;
    overflow: hidden;
}
#Quicksubscribe .subscribebuttonplacement
{
    margin-top: 50px;
    height: 20px;
    width: 69px;
    background-color: #A7A7A7;
}

#QuickSubscribe SELECT
{
    float: left;
    padding-bottom: 1pt;
    background-color: #c5c5c5;
    margin: 0px 0px 10px;
    padding-left: 1pt;
    padding-right: 1pt;
    color: white;
    padding-top: 1pt;
}
#QuickSubscribe .checkbox
{
    font-size: 8pt;
    font-family: arial;
}

#QuickSubscribe A
{
    text-decoration: underline;
    line-height: 36px;
}

#QuickSubscribe .button
{
    background-color: #b61e2d;
    width: 69px;
    float: right;
    color: white;
    font-size: 8pt;
    cursor: hand;
}
#NationalHeadlines .Header
{
    font-family: "Museo Sans 500";
    letter-spacing: .5px;
    background-color: #224099;
    padding-left: 13px;
    height: 13px;
    color: white;
    font-size: 13.5pt;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 18px;
}
#StateHeadlines .Header
{
    font-family: "Museo Sans 500";
    letter-spacing: .5px;
    background-color: #224099;
    padding-left: 13px;
    height: 13px;
    color: white;
    font-size: 13.5pt;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 18px;
}
#SponsoredDiv
{
    font-size: 9pt;
    letter-spacing: -.2px;
}
#SponsoredDiv span
{
    font-size: 9pt;
    letter-spacing: 0px;
}
#SponsoredDiv A
{
    line-height: 18px;
    padding-left: 5pt;
    color: #474747;
    font-size: 9pt;
    letter-spacing: 0px;
}
#NationalHeadlines .content A
{
    line-height: 23px;
    padding-left: 0px;
    color: #474747;
    font-size: 11.5pt;
    font-weight: bold;
    font-family: Arial;
}
#StateHeadlines .content A
{
    line-height: 23px;
    padding-left: 0px;
    color: #474747;
    font-size: 11.5pt;
    font-weight: bold;
    font-family: Arial;
}

#MostReadStories .content A
{
    line-height: 23px;
    padding-left: 0pt;
    color: #474747;
    font-size: 11.5pt;
    font-family: Arial;
}
#DDRSS A
{
    font-family: "Museo Sans 500";
    font-size: 10.5pt;
    letter-spacing: -.2px;
    line-height: 20px;
    padding-left: 8px;
    color: #474747;
}
#DDRSS #DDRSSplacement
{
}
#content_rightColumn #DDRSS img
{
    margin-top: -54px;
    float: right;
    margin-right: -7px;
}


.separatorbar
{
    background-color: #cdcdcd;
    min-height: 15px;
    padding-top: 1px;
}
#content_leftColumn .separatorbar .bartext
{
    font-family: "Museo Sans 500";
    font-size: 14pt;
    letter-spacing: .2px;
    text-align: right;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-right: 11px;
    font-size: 10pt;
    padding-top: 5px;
}
#content_rightColumn .separatorbar
{
    width: 330px;
    margin: 0px 0px 0px 0px;
    padding-left: 0px;
}
#content_rightColumn .separatorbar .bartext
{
    margin: 0px 0px  0px 0px;
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
    letter-spacing: .2px;
    padding-bottom: 0px;
    padding-left: 13px;
    height: 27px;
    padding-right: 0px;
    padding-top: 8px;
    line-height: 17px;

}

.bartext a
{
    padding-right: 2px;
    padding-left: 3px;
    font-family: "Museo Sans 500";
    font-size: 10.5pt;
    letter-spacing: .75px;
    font-weight: bold;
    color: #474747;
}
.bartext select
{
    margin-right: 11px;
}
#content_leftColumn
{
    margin-top: 20px;
    padding-bottom: 29px;
    border-bottom: red 0pt solid;
    min-width: 650px;
    border-left: red 0pt solid;
    min-height: 400px;
    float: left;
    border-top: red 0pt solid;
    border-right: #f2f0ea 0px solid;
}
#content_rightColumn
{
    margin-top: 20px;
    float: right;
    border-bottom: green 0px solid;
    min-width: 338px;
    border-left: #f2f0ea 0px solid;
    min-height: 400px;
    display: inline-table;
    border-top: green 0px solid;
    border-right: green 0px solid;
}
#content_rightInnerColumn
{
    padding-left: 5px;
    width: 100%;
    display: inline-table;
    height: 100%;
    padding-bottom: 29px;
}
#logo-div
{
    bbackground-image: url(/content/images/header.jpg);
    background-color: #ffffff;
    width: 212px;
    display: inline;
    background-repeat: no-repeat;
    float: right;
    height: 250px;
}
.ErrorMessage
{
    padding-bottom: 10pt;
    color: red;
    padding-top: 10pt;
}
.leftnav
{
    text-align: left;
    line-height: normal;
    font-family: MuseoSans, Arial , sans-serif;
    color: #a6a64d;
    font-size: 12px;
    font-weight: bold;
}
.leftnav .selected
{
    text-align: left;
    line-height: normal;
    font-family: MuseoSans, Arial , sans-serif;
    color: #a6a64d;
    font-size: 12px;
    font-weight: bold;
}
.leftnav A:link
{
    color: #7f3f00;
    text-decoration: none;
}
.leftnav A.selected:link
{
    color: #7f3f00;
    text-decoration: none;
}
.leftnav A:visited
{
    color: #7f3f00;
    text-decoration: none;
}
.leftnav A.selected:visited
{
    color: #7f3f00;
    text-decoration: none;
}
.leftnav A:hover
{
    background-color: #f6f5f2;
    color: #808000;
    text-decoration: none;
}
.leftnav A:active
{
    background-color: #ffffff;
    color: #808000;
    text-decoration: none;
}
.leftnav A.selected
{
    background-color: #ffffff;
    color: #808000;
    text-decoration: none;
}
.leftnav A.child
{
    list-style-position: inside;
    text-align: left;
    line-height: 140%;
    text-indent: 10px;
    padding-left: 6pt;
    font-family: MuseoSans, Arial , sans-serif;
    color: #a6a64d;
    font-size: 12px;
    font-weight: bold;
}
.leftnav A.childselected
{
    list-style-position: inside;
    text-align: left;
    line-height: 140%;
    text-indent: 10px;
    padding-left: 6pt;
    font-family: MuseoSans, Arial , sans-serif;
    color: #a6a64d;
    font-size: 12px;
    font-weight: bold;
}
.leftnav A.child:link
{
    color: #808000;
    text-decoration: none;
}
.leftnav A.childselected:link
{
    color: #808000;
    text-decoration: none;
}
.leftnav A.child A:visited
{
    color: #808000;
    text-decoration: none;
}
.leftnav A.childselected:visited
{
    color: #808000;
    text-decoration: none;
}
.leftnav A.child:hover
{
    background-color: #f6f5f2;
    color: #7f3f00;
    text-decoration: none;
}
.leftnav A.child:active
{
    background-color: #ffffff;
    color: #7f3f00;
    text-decoration: none;
}
.leftnav A.childselected
{
    background-color: #ffffff;
    color: #7f3f00;
    text-decoration: none;
}
.indent-left-nav
{
    list-style-position: inside;
    text-align: left;
    line-height: 140%;
    text-indent: 10px;
    font-family: MuseoSans, Arial , sans-serif;
    color: #a6a64d;
    font-size: 12px;
    font-weight: bold;
}
.indent-left-nav A:link
{
    color: #808000;
    text-decoration: none;
}
.indent-left-nav A:visited
{
    color: #808000;
    text-decoration: none;
}
.indent-left-nav A:hover
{
    background-color: #f6f5f2;
    color: #7f3f00;
    text-decoration: none;
}
.indent-left-nav A:active
{
    background-color: #ffffff;
    text-decoration: none;
}
#side-navigation
{
    border-bottom: #000000 0px solid;
    border-left: #000000 0px solid;
    margin-top: 19px;
    width: 190px;
    display: inline;
    margin-bottom: 0px;
    float: right;
    height: 394px;
    overflow: hidden;
    border-top: #000000 0px solid;
    margin-right: 10px;
    border-right: #000000 0px solid;
}
left-nav P
{
    text-align: left;
    line-height: 150%;
    font-family: MuseoSans, Arial , sans-serif;
    letter-spacing: normal;
    color: #9f5000;
    font-size: 12px;
    font-weight: bold;
}
.top-nav
{
    text-align: right;
    padding-bottom: 2px;
    line-height: 100%;
    background-color: #fff;
    font-variant: normal;
    margin-top: 0px;
    width: 732px;
    padding-right: 16px;
    display: inline;
    font-family: MuseoSans, Arial , sans-serif;
    white-space: nowrap;
    margin-bottom: 0px;
    float: right;
    height: 47px;
    color: #7f3f00;
    font-size: 12px;
    vertical-align: baseline;
    font-weight: normal;
    word-spacing: 2pt;
    padding-top: 0px;
}
UNKNOWN
{
    z-index: 1000;
    position: relative;
    padding-bottom: 0px;
    line-height: 1;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    padding-top: 0px;
}
#header-nav-horizontal A
{
    z-index: 1000;
    line-height: 17px;
    padding-left: 10px;
    width: 13em;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 13px;
    font-weight: bolder;
    text-decoration: none;
}
#header-nav-horizontal LI
{
    list-style-type: none;
    width: 13em;
    float: left;
}
#header-nav-horizontal LI UL
{
    z-index: 1000;
    border-bottom: #8d8b86 1px solid;
    position: absolute;
    border-left: #8d8b86 1px solid;
    padding-bottom: 5px;
    list-style-type: none;
    margin: 0px;
    width: 13em;
    background: #fff;
    border-top: #8d8b86 1px solid;
    top: 14px;
    border-right: #8d8b86 1px solid;
    padding-top: 3px;
    left: -999em;
}
#header-nav-horizontal LI UL A
{
    border-bottom-style: none;
    line-height: 17px;
    border-right-style: none;
    font-family: Arial, Helvetica, sans-serif;
    border-top-style: none;
    background: #fff;
    letter-spacing: normal;
    color: black;
    font-size: 11px;
    border-left-style: none;
    font-weight: bolder;
    text-decoration: none;
}
#header-nav-horizontal LI UL A:hover
{
    text-decoration: underline;
}
#header-nav-horizontal LI:hover UL
{
    margin-left: 9px;
    top: auto;
    margin-right: 9px;
    left: auto;
}
#header-nav-horizontal LI.sfhover UL
{
    margin-left: 9px;
    top: auto;
    margin-right: 9px;
    left: auto;
}
#header-nav-horizontal
{
    padding-bottom: 0px;
    line-height: 1;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#header-nav-horizontal UL
{
    padding-bottom: 0px;
    line-height: 1;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
#header-nav-horizontal LI
{
    list-style-type: none;
    width: 102px;
    float: left;
}
DIV#main
{
    position: absolute;
    float: left;
    top: 0px;
    left: 80px;
}
DIV#photo
{
    position: absolute;
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.mPhoto
{
    position: absolute;
    filter: Alpha(opacity=0);
    -moz-opacity: 0.0;
}
.bullet
{
    background-image: url(/content/images/icons/bullet_red_triangle.gif);
    position: relative;
    width: 6px;
    background-repeat: no-repeat;
    height: 16px;
    padding-right: 3px;
    padding-left: 5;
}
.Classifieds_Control
{
    line-height: 25px;
    color: #474747;    
}


#SiteSearch
{
    padding-top: 9pt;
}
/*
sp
{margin-top: 13pt
}
sb
{margin-top: 13pt
}
#sitesearchselect{
	
}
*/
#searchQuery
{
    border-right-width: 0px;
    background-color: #cdcdcd;
    width: 153px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    height: 20px;
    border-left-width: 0px;
}
.shadowbox
{
    min-width: 330px;
}
.shadow
{
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#E3E3E3');
    -moz-box-shadow: 1px 1px 3px #E3E3E3;
    -webkit-box-shadow: 1px 1px 3px #E3E3E3;
    box-shadow: 1px 1px 3px #E3E3E3;
}
#LoggedInHeader
{
    color: white;
}
#LoggedInHeader A
{
    color: white;
}
#LoggedInHeader A
{
    text-decoration: underline !important;
}
#LoggedInHeader A:hover
{
    text-decoration: underline !important;
}
.InternalPageHeader
{
    background-color: #474747;
    height: 29px;
    color: White;
    padding-top: 12px;
    padding-left: 10px;
    font-size: 14pt;
    margin-left: -10px;
    margin-right: -10px;
}

#DefaultStateChanger .content
{
    text-align: left;
    padding-top: 10px;
    padding-left: 20px;
}

#NewsStateSelectTitle
{
    cursor: pointer;
}
#NewsStateSelectTitle:hover
{
   font-size: larger;
}

.InternalPageHeader_News
{
    background-color: #224099;
    height: 29px;
    color: White;
    padding-top: 12px;
    padding-left: 10px;
    font-size: 14pt;
    margin-left: -10px;
    margin-right: -10px;
}
.InternalPageHeader_News a
{
    color: White;
}

  .NewsSection .newssource
        {
            font-variant:small-caps;
            vertical-align: top;
            height: auto !important;
            height: 40px;
            padding-left: 0px;
        }
        .NewsSection .abstract
        {
            padding-left: 0px;
        }
        .NewsSection a, a:active, .NewsSection a:visited
        {
            font-weight: bold;
            color: #224099;
            text-decoration: none;
            padding: 0;
            margin:0;
        }
        
        .NewsSection a:hover
        {
            font-weight: bold;
            color: #333333;
            text-decoration: underline;
        }
        
        
        .NewsSection ul
        {
            list-style-type: none;
            padding: 0px;
            margin: 0px;
        }
        .NewsSection li
        {
            
            list-style-type: none;
            margin: 0px;
            padding: 0px;
            
        }
        .NewsSection .btnPrevious
        {
            float: left;
            font-style:italic;
            cursor: pointer;
        }
        .NewsSection .btnNext
        {
            float: right;
            font-style:italic;
            cursor: pointer;
           
        }
        
        .NewsSection .NewsDates
        {
            pppadding-left:15px;
            font-weight:bold;
            padding-bottom: 10px;
        }

        .NewsSection .NewsItem
        {
          padding: 0px;
        }
        .InternalPageNavBar 
        {
            color: #474747;
            padding-top: 4px;
        }
        .InternalPageNavBar  .NavItem
        {
            color: #474747;
            font-size: 13px;
            padding: 0px 10px 0px 10px;
        }
          
        .InternalPageNavBar  .NavItem_Selected
        {
            color: #474747;
            font-size: 20px;
            padding: 0px 10px 0px 10px;
        }
        .ClassifiedItemHeader
        {
            background-color: #efefef;
            color: #474747;
            min-height: 30px;
            padding: 8px 5px 0px 3px;
            font-weight: bold;
        }
        .ClassifiedsSectionTitleBar
        {
            font-weight: bold;
            color: #474747;
            font-size: 14pt;
        }
        .ClassifiedItemHeader .location
        {
            font-size: smaller;
        }
        .ClassifiedItemDetails a, .ClassifiedItemDetails a:link, .ClassifiedItemDetails a:hover, .ClassifiedItemDetails a:visited
        {
            color: Blue;
            text-decoration: underline;
            font-size: smaller;
        }
        .ClassifiedItemDetails .date
        {
            font-size: smaller;
        }
        .ClassifiedItemDetails
        {
            padding-bottom: 5px
        }
        #NewsStateSelectionDiv
        {
             float:right;
        }
        .ChanceStateSelector
        {
            background-color: #C5C5C5;
            color: #474747;
             border: 0;
             border-width: 0px;
             margin-right: 10pt;
             padding: 1pt;
             margin-bottom: 10px;
             font-size: 10pt;
            text-transform: uppercase;
             visibility: hidden;
             display: none;
             height: 20pt;
        }
        #NewsStateSelectTitle
        {
            font-size: 9pt;
            font-weight: normal;
            padding-right: 10pt;
        }
        .rssFeedListItem
        {
            padding-top: 5px;
            border-bottom: 1pt solid #e1e1e1;
            padding-left: 10px;
            clear: both;
            min-height: 30px;
             vertical-align: middle;
        }
        .rssFeedListItem a
        {
            color: Blue;
            font-size: smaller;
            vertical-align: middle;
        }

        .rssFeedListItem .title
        {
            width: 160px;
            float: left;
            display: inline-block;
        }
        
        .HandCursor
        {
            cursor: hand;
            cursor: pointer;
        }

        .ColumnsList
        {
            border-top: 2pt solid #efefef;
            border-bottom: 2pt solid #efefef;
            margin-top: 50px;
            font-size: 10pt;
            height: 100%;
            display: block;
            width: 570px;
            width: 97%;
        }
        .columnlistItem, .columnlistItem_alt
        {
            padding: 10pt 5pt 10pt 5pt;
            clear: both;
            min-height: 100px;
            height:100%;
            display: table;
            width: 100%;
        }
        .columnlistItem_alt
        {
            background-color: #efefef; 
            border-bottom: 1pt solid #474747;
            border-top: 1pt solid #474747;
        }
       
        
        .columnlistItem .columnImgDiv, .columnlistItem_alt .columnImgDiv
        {
            float: left;
            padding-right: 20px;
            min-height: 100px;
            display: inline-block;
            min-width: 100px;
            width: 100px;
            height: 100%;
        }
         
        .columnlistItem .columnContent, .columnlistItem_alt .columnContent  
        {
            float: left;
            display: inline-table;
            width: 460px;
            
        }
        .columnlistItem .title, .columnlistItem_alt .title
        {
            font-weight: bold;
            font-size: 11pt;
        }
        .columnlistItem .details, .columnlistItem_alt .details
        {
             font-style: italic;
             font-size: 9pt;
             font-weight: normal;
        }
        .columnlistItem .readmore, .columnlistItem_alt .readmore
        {
            color: Blue;
            text-decoration: underline;    
             font-style: italic;

        }
        .columnlist .titlebar
        {
            margin-top: 40px;
            margin-bottom: 10px;
            background-color: #efefef;
            border-top: 1pt solid #474747;
            border-bottom: 1pt solid #474747;
            padding: 10px 4px 10px 4px;
        }
         .columnlist .titlebar .title
         {
            font-weight: bold;
            padding-bottom: 25px;
         }
         .columnlist  .pubItemHeader
         {
            font-weight: bold;
         }
         .columnlist  .pubItem
         {
            border-bottom: 1pt solid #efefef;
            line-height: 20px;
            font-size: 11pt;
            padding: 5pt 0pt 5pt 0pt;
         }


         #ClassifiedItemContent a,  #ClassifiedItemContent a:link,  #ClassifiedItemContent a:visited,  #ClassifiedItemContent a:hover
         {
            color: Blue;
            text-decoration: underline;
         }

         
#formitems { line-height: 26px;}
#formitems label
{         
    width: 140px;
    float: left;
    text-align: left;
    display: inline-block;
    clear: left;
    font-weight: normal;
    padding-right: 5px;
}

#formitems desc {font-size: 9px;}


