body
{
    margin: 0;
    padding: 0;

    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 14px;
    color: #444444;

    background:url(/images/bg.jpg) repeat-x #FFFFFF;
}

a:link, a:visited, a:hover
{
    text-decoration: none;
}

a img 
{
    border: none;
}

.html-marquee 
{
   height:16px;
   width:956px;
   background-color:#F5AE00;
   font-family:Verdana, Arial;
   font-size:12px;
   border: 0px;
   color:#4C4318;
   font-weight:bold;
   border-color:#F5AE00;
}

a.marqlink:link, a.marqlink:visited, a.marqlink:hover
{
    color: #4C4318;
    font-size: 12px;
    font-weight: bold;
    font-family: verdana,arial;
}

.joinbg
{
    margin: 0;
    padding: 0;
    
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 14px;
    color: #444444;

    background:url(/images/bg_join.jpg) repeat-x #FFFFFF;
}

.loginbg
{
    margin: 0;
    padding: 0;
    
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 14px;
    color: #444444;

    background:url(/images/bg_login.jpg) repeat-x #FFFFFF;
}

.howtitle
{
   font-size: 14px;
   color: #333333;
}

.relatedlinktitle
{
   font-size: 14px;
   font-weight: bold;
   color: #213A58;
}

.currentcontext
{
   font-size: 14px;
   font-weight: bold;
   color: #213A58;
}

.currentconditions
{
   font-size: 14px;
   font-weight: bold;
   font-family: arial, verdana;
   color: #213A58;
}

.currentconditionssmall
{
   font-size: 12px;
   font-weight: bold;
   font-family: arial, verdana;
   color: #444444;
}

.relatedlinks
{
   font-size: 14px;
   font-weight: bold;
   color: #213A58;
}

.weathertext
{
   font-size: 36px;
   font-weight: bold;
   font-family: arial,verdana;
   color: #213A58;
}

.weathertextlabel
{
   font-size: 12px;
   font-weight: bold;
   font-family: verdana,arial;
   color: #213A58;
}

.weathertextsuper
{
   font-size: 16px;
   font-weight: bold;
   font-family: arial,verdana;
   color: #213A58;
}

a.prevtext:link, a.prevtext:visited, a.prevtext:hover
{
    color: #fefefe;
    font-size: 13px;
    font-weight: bold;
    font-family: arial;
    text-decoration: none;
}

a.relatedlinks:link, a.relatedlinks:visited, a.relatedlinks:hover
{
    color: #213A58;
    font-size: 12px;
    font-weight: bold;
    font-family: arial;
    text-decoration: none;
}

.moretop10
{
   font-size: 12px;
   font-weight: normal;
   color: #333333;
}

a.moretop10:link, a.moretop10:visited
{
    color: #333333;
    font-size: 12px;
   font-weight: normal;
    text-decoration: none;
}

a.moretop10:hover
{
    color: #F7931E;
    font-size: 12px;
   font-weight: normal;
    text-decoration: underline;
}

a.deptlink:link, a.deptlink:visited
{
    color: #fefefe;
    line-height:1.5em;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.weathertitle
{
   font-size: 18px;
   font-weight: bold;
   color: #333333;
}

.weathertitlecity
{
   font-size: 18px;
   font-weight: bold;
   color: #405974;
}

.quotebox
{
   padding-left: 5px;
   padding-right: 5px;
   font-size: 11px;
   font-weight: bold;
   color: #333333;
   background: url(/images/quotebg.gif) no-repeat #FFFFFF;
}

.weatherhead
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #485731;
}

.weatherinfohead
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #405974;
}

.weatherinfoheadsmall
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #405974;
}

.weatherinfotext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #405974;
}

.hardtext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    color: #485731;
}

.searchlabel
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #222222;
}

.marquebg
{
   background: url(/images/breaklarge.jpg) repeat-y #FFFFFF;
}

.bg_left
{
   background: url(/images/bg_left.jpg) repeat-y #FFFFFF;
}

.bg_right
{
   background: url(/images/bg_right.jpg) repeat-y #FFFFFF;
}

.bg_leftfooter
{
   background: url(/images/bg_leftfooter.jpg) repeat-y #FFFFFF;
}

.bg_rightfooter
{
   background: url(/images/bg_rightfooter.jpg) repeat-y #FFFFFF;
}

a.whyjoin:link, a.whyjoin:visited, a.whyjoin:hover
{
    color: #222222;
    font-size: 11px;
    font-weight: normal;
    font-family: verdana,arial;
    text-decoration: underline;
}

a.memberlogin:link, a.memberlogin:visited, a.memberlogin:hover
{
    color: #222222;
    font-size: 13px;
    font-weight: bold;
    font-family: verdana,arial;
    text-decoration: underline;
}

.searchform
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    background-color: #eeeeee;
    color: #222222;
    border: 1px solid #888888;
    width: 100px;
}

.allforms
{
   margin: 0px;
}

.menubar
{
   background: url(/images/menubar.jpg) no-repeat;
}

.menubartext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 3px;
    color: #fefefe;
    text-align: center;
    vertical-align: middle;
}

a.menubarlink:link, a.menubarlink:visited
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #fefefe;
    text-decoration: none;
}

a.menubarlink:hover
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #fefefe;
    text-decoration: none;
}

a.menubarlinksmall:link, a.menubarlinksmall:visited
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #fefefe;
    text-decoration: none;
}

a.menubarlinksmall:hover
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFCE31;
    text-decoration: none;
}

.footertext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    padding-top: 1px;
    padding-right: 15px;
    color: #222222;
    text-align: right;
    vertical-align: top;
}

.slidedown
{
   padding: 10px; 
   text-align:left; 
   font-size:12px; 
   color: #fefefe;
}

.slidertext
{
    font-family: arial,Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #F6F6F6;
    line-height: 1.4em;
    font-weight: normal;
}

.slidertextcloud
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 11px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #F6F6F6;
    line-height: 2.4em;
    font-weight: bold;
}

.slidertextcloud
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 11px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #F6F6F6;
    line-height: 2.4em;
    font-weight: bold;
}

.howmargintext
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 13px;
    padding-top: 1px;
    padding-left: 0px;
    color: #E3A91E;
    line-height: 1.85em;
    font-weight: bold;
}

a.howmargintext:link
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 13px;
    padding-top: 2px;
    padding-left: 4px;
    color: #333333;
    line-height: 1.85em;
    font-weight: bold;
}

a.howmargintext:visited
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 13px;
    padding-top: 2px;
    padding-left: 4px;
    color: #333333;
    line-height: 1.85em;
    font-weight: bold;
}

a.howmargintext:hover
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 13px;
    padding-top: 2px;
    padding-left: 4px;
    color: #E3A91E;
    line-height: 1.85em;
    font-weight: bold;
}

.yellowfooter
{
   font-size:12px; 
   color: #222222;
   background-color: #FDBD22;
}

a.yellowfooter:link, a.yellowfooter:visited, a.yellowfooter:hover
{
   text-decoration: underline;
   font-family: arial, verdana, Helvetica;
   font-size:12px; 
   color: #222222;
   background-color: #FDBD22;
}

a.yellowfooter2:link, a.yellowfooter2:visited, a.yellowfooter2:hover
{
   text-decoration: underline;
   font-size:13px; 
   font-family: arial, verdana, Helvetica;
   line-height: 2.0em;
   font-weight: bold;
   color: #222222;
   background-color: #FDBD22;
}

.blackfooter
{
   font-size:11px; 
   color: #fefefe;
   background:url(/images/footergrad.jpg) repeat-x;
}

a.blackfooterlink:link, a.blackfooterlink:visited
{
   font-size:13px; 
   font-family: arial, verdana, Helvetica;
   line-height: 1.6em;
   font-weight: normal;
   text-decoration: underline;
   color: #e1e1e1;
}

a.blackfooterlink:hover
{
   font-size:13px; 
   font-family: arial, verdana, Helvetica;
   line-height: 1.6em;
   font-weight: normal;
   text-decoration: underline;
   color: #FDBD22;
}

a.blackfooterlink2:link, a.blackfooterlink2:visited, a.blackfooterlink2:hover
{
   font-size:10px; 
   font-family: arial, verdana, Helvetica;
   line-height: 2.0em;
   font-weight: normal;
   color: #E1E1E1;
}

.picturetext
{
   text-align:Left; 
   padding-top: 3px;
   padding-left: 8px;
   line-height: 1.3em;
   padding-right: 8px;
   font-size:11px; 
   color: #fefefe;
}

.top5table
{
   padding-top: 130px;
}

.top5text
{
   padding-right: 4px;
   line-height: 1.1em;
   font-weight: bold;
   font-family: arial;
   font-size:11px; 
   color: #3E4E61;
}

.top5textheader
{
   padding-top: 3px;
   line-height: 1.1em;
   font-weight: bold;
   font-family: arial;
   font-size:13px; 
   color: #B98109;
}

a.top5text:link, a.top5text:visited
{
   text-align:Left; 
   line-height: 1.1em;
   font-weight: bold;
   font-family: arial;
   font-size:11px; 
   color: #3E4E61;
}

a.top5text:hover
{
   text-align:Left; 
   line-height: 1.1em;
   font-weight: bold;
   font-family: arial;
   font-size:11px; 
   color: #D88E00;
}

.normalhead
{
   background-color: #7E7E7E;
   padding: 4px;
   padding-left: 9px;
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:14px; 
   color: #FDBD22;
}

.normalheadtop10
{
   background-color: #7E7E7E;
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:14px; 
   color: #FDBD22;
}

.imageborder
{
    border: 1px solid #FDBD22;
}

.imageborderblue
{
    border: 1px solid #36548A;
}

.smalltop10
{
   background-color: #464646;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:12px; 
   color: #fefefe;
}

.smallhead
{
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:12px; 
   font-weight: bold;
   color: #333333;
}

.smalltext
{
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:12px; 
   font-weight: normal;
   color: #333333;
}

.blogtext
{
   font-family: Veradana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:12px; 
   line-height: 1.4em;
   font-weight: normal;
   color: #333333;
}

a.smalllink:link, a.smalllink:visited, a.smalllink:hover
{
   font-size:11px; 
   font-family: arial, verdana, Helvetica;
   font-weight: bold;
   text-decoration: underline;
   color: #DA8520;
}

.jointext
{
   font-family: Veradana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:11px; 
   font-weight: normal;
   color: #FFFFFF;
}

.newslettertext
{
   font-family: Veradana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:14px; 
   font-weight: bold;
   color: #FDBD22;
}

.newsletterform
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 14px;
    vertical-align: middle;
    height: 20px;
    background-color: #eeeeee;
    color: #222222;
    border: 1px solid #888888;
    width: 170px;
}

.whiteheadefont
{
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:14px; 
   font-weight: normal;
   color: #fefefe;
}

.whiteheadefontsecondary
{
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:14px; 
   font-weight: normal;
   color: #222222;
}

a.top10sliderlink:link, a.top10sliderlink:visited, a.top10sliderlink:hover
{
   font-size:12px; 
   padding-left: 8px;
   line-height: 1.4em;
   font-family: arial, verdana, Helvetica;
   font-weight: bold;
   text-decoration: none;
   color: #767676;
}

a.top10slidermorelink:link, a.top10slidermorelink:visited, a.top10slidermorelink:hover
{
   font-size:11px; 
   font-family: arial, verdana, Helvetica;
   line-height: 1.3em;
   text-align: right;
   padding-right: 10px;
   font-weight: bold;
   text-decoration: none;
   color: #FDBD22;
}

.greybar
{
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:13px; 
   font-weight: normal;
   background-color: #eeeeee;
   padding-top: 5px;
   padding-bottom: 5px;
}

a.greybarlink:link, a.greybarlink:visited, a.greybarlink:hover
{
   font-size:13px; 
   font-family: arial, verdana, Helvetica;
   font-weight: bold;
   line-height: 1.40;
   color: #333333;
}

.maintext
{
    font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    line-height: 1.4em;
    color: #222222;
}

.secgreentitle
{
    font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 34px;
    font-weight: bold;
    color: #004D23;
}

.contenttextheader
{
    font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 22px;
    line-height: 1.1em;
    color: #222222;
}

.contenttextmidheader
{
    font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.1em;
    color: #222222;
}

.contenttextsmallheader
{
    line-height: 1.4em;
    font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 10px;
    color: #7B7B7B;
}

.contenttextnormalheader
{
    line-height: 1.4em;
    font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 11px;
    color: #7B7B7B;
}

.mostreadbox
{
    font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    background-color: #DBDADA;
    padding: 9px;
}

.mostreadcontent
{
    font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    background-color: #FFFFFF;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

a.mostrecentheader:link, a.mostrecentheader:visited, a.mostrecentheader:hover
{
   font-size:12px; 
   font-family: arial, verdana, Helvetica;
   font-weight: bold;
   color: #333333;
}

.maintitle
{
   font-size:18px; 
   padding-left: 1px;
   font-family: arial, verdana, Helvetica;
   font-weight: bold;
   color: #333333;
}

.relatedphotosbox
{
    padding: 5px;
    border: 1px solid #CCCCCC;
}

.relatedphotostext
{
   font-size:14px; 
   padding: 3px;
   font-family: arial, verdana, Helvetica;
   font-weight: bold;
   color: #aaaaaa;
}

.smallfootercattext
{
   font-size:12px; 
   font-weight: bold;
   color: #222222;
   font-family: arial, verdana, Helvetica;
}

.smallfooterdatatext
{
   font-size:12px; 
   font-weight: bold;
   color: #233D6E;
   font-family: arial, verdana, Helvetica;
}

.subscribelink
{
   font-size:14px; 
   font-weight: bold;
   color: #222222;
   font-family: arial, verdana, Helvetica;
}

.bg_blogs
{
   background: url(/images/chillguy4.jpg) no-repeat #FFFFFF;
   font-size:12px; 
   font-weight: bold;
   color: #333333;
   padding-left: 13px;
   padding-right: 180px;
   line-height: 1.4em;
   font-family: arial, verdana, Helvetica;
}

.readbloglink
{
   font-size:12px; 
   color: #666666;
   line-height: 1.4em;
   font-family: arial, verdana, Helvetica;
}

.blogpersontext
{
   font-size:16px; 
   color: #333333;
   line-height: 1.4em;
   font-family: arial, verdana, Helvetica;
}

.titletext
{
   font-size:11px; 
   color: #333333;
   font-style: italic;
   line-height: 1.4em;
   font-weight: normal;
   font-family: arial, verdana, Helvetica;
}

.blogdate
{
   font-size:12px; 
   color: #FFFFFF;
   font-weight: bold;
   line-height: 2.4em;
   font-family: arial, verdana, Helvetica;
}

.bg_toolbar
{
   background: url(/images/orangetoolbar.gif) no-repeat;
   font-size:14px; 
   font-weight: bold;
   color: #333333;
   padding-left: 5px;
   font-family: arial, verdana, Helvetica;
}


.bg_toolbargold
{
   background: url(/images/goldtoolbar.gif) no-repeat;
   font-size:14px; 
   font-weight: bold;
   color: #333333;
   padding-left: 5px;
   font-family: arial, verdana, Helvetica;
}

.toolkitbg
{
   font-size:13px; 
   font-weight: normal;
   color: #333333;
   background-color: #ECECEC;
   padding: 5px;
   font-family: arial, verdana, Helvetica;
}

.depttext
{
   font-size:12px; 
   font-weight: normal;
   color: #333333;
   padding: 5px;
   font-family: arial, verdana, Helvetica;
}

.vidtitle
{
   font-size:12px; 
   font-weight: normal;
   color: #fefefe;
   font-family: arial, verdana, Helvetica;
}

a.vidtitle:link, a.vidtitle:visited, a.vidtitle:hover
{
   font-size:12px; 
   font-weight: normal;
   color: #fefefe;
   font-family: arial, verdana, Helvetica;
}

.howyoutop
{
  background-color: #59697C;
}

.howboxtext
{
   font-size:13px; 
   font-weight: bold;
   color: #2C425B;
   font-family: Verdana,arial, verdana, Helvetica;
}

a.howchilllink:link, a.howchilllink:visited, a.howchilllink:hover
{
   font-size:13px; 
   font-weight: bold;
   color: #fefefe;
   font-family: verdana,arial, verdana, Helvetica;
}

.sectitleleft
{
   font-size:13px; 
   font-weight: bold;
   color: #fefefe;
   font-family: Verdana,arial, verdana, Helvetica;
}

.sectitleright
{
   font-size:22px; 
   font-weight: bold;
   color: #FFCE31;
   font-family: Verdana,arial, verdana, Helvetica;
}

.deptarticletitle
{
   font-size:20px; 
    line-height: 1.05em;
   font-weight: bold;
   color: #222222;
   font-family: Verdana,arial, verdana, Helvetica;
}

.deptarticletext
{
   font-size:12px; 
   line-height: 1.35em;
   font-weight: normal;
   color: #222222;
   font-family: arial, verdana, Helvetica;
}

.deptarticletextsmall
{
   font-size:11px; 
   font-weight: normal;
   color: #777777;
   font-family: arial, verdana, Helvetica;
}

.deptarticlelink
{
   font-size:12px; 
   font-weight: bold;
   color: #222222;
   font-family: arial, verdana, Helvetica;
}

.top10titlelink
{
   font-size:13px; 
   font-weight: bold;
   color: #912302;
   font-family: arial, verdana, Helvetica;
}

.top10titlenumber
{
   font-size:16px; 
   font-weight: bold;
   color: #222222;
   font-family: arial, verdana, Helvetica;
}

.moretitle
{
   font-size:13px; 
   font-weight: bold;
   color: #912302;
   font-family: arial, verdana, Helvetica;
}

.morelabel
{
   font-size:11px; 
   font-weight: normal;
   line-height: 1.3em;
   color: #912302;
   font-family: arial, verdana, Helvetica;
}

.moredesc
{
   font-size:11px; 
   line-height: 1.2em;
   font-weight: normal;
   color: #353535;
   font-family: arial, verdana, Helvetica;
}

.moreheadertitle
{
   font-size:20px; 
   padding-left: 4px;
   line-height: 1.05em;
   font-weight: bold;
   color: #222222;
   font-family: Verdana,arial, verdana, Helvetica;
}

.normalgoldlink
{
   color: #CA9810;
}

.errorheader
{
   font-size: 14px;
}

.smallerrortext
{
   color: #888888;
   font-size: 11px;
}

.moreofheader
{
   color: #36548B;
   font-size: 13px;
   font-weight: bold;
}

.moreoftext
{
   color: #444444;
   line-height: 1.18em;
   font-size: 10px;
   font-weight: bold;
}

.moreoftexttop10
{
   color: #444444;
   line-height: 1.25em;
   font-size: 11px;
   font-weight: normal;
}

.depturl
{
   color: #E7E7E7;
   font-size: 12px;
   font-weight: bold;
}

.gridrowContentCampaign TD
{
        background-color: #FFFFFF;
}

.gridrowoverContentCampaign TD
{
        background-color: #E9F0F7;
}

.normalhead_blogs
{
   background-color: #fcb016;
   padding: 4px;
   padding-left: 9px;
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:14px; 
   color: #222222;
}

.captionformbox
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    vertical-align: middle;
    font-weight: bold;
    background-color: #eeeeee;
    color: #222222;
    border: 1px solid #888888;
    width: 180px;
}

.userforms
{
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;
    font-size: 12px;
    vertical-align: middle;
    font-weight: bold;
    background-color: #eeeeee;
    color: #222222;
    border: 1px solid #888888;
    width: 180px;
}

.loginerror
{
   font-weight: bold;
   text-align: left;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:13px; 
   color: #BD0000;
}

.captionerror
{
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:13px; 
   color: #7B2C2C;
}

.captionok
{
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:13px; 
   color: #3A883A;
}

.smallcommenttitle
{
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:11px; 
   text-decoration: none;
   color: #444444;
}

.smalldatetime
{
   font-weight: normal;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   text-decoration: none;
   font-size:10px; 
   color: #444444;
}

.captiontextmargin
{
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:11px; 
   color: #444444;
}

.nonefound
{
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   font-size:14px; 
   color: #444444;
}

.loginheader
{
   font-size: 12px; 
   font-weight: bold; 
   padding-top: 4px;
   color: #333333;
}

.loginheadersmall
{
   font-size: 10px; 
   font-weight: normal;
}

.searcherror
{
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   text-align: center;
   font-size:14px; 
   color: #444444;
}

.legendtext
{
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,Sans-Serif;
   text-align: center;
   font-size:13px; 
   color: #222222;
}

.joinhr
{
    color: #222222; 
    background-color: #C0E2EC; 
    border: 1px dotted #222222; 
    border-style: none none dotted;
}

.loginhr
{
    color: #222222; 
    background-color: #C1BFAA; 
    border: 1px dotted #222222; 
    border-style: none none dotted;
}

fieldset 
{
	border:#222222 solid 1px;
}

.wrdesc
{
   padding-top: 8px;
   font-size:12px; 
   font-weight: normal;
   text-decoration: none;
   color: #222222;
   font-family: arial, verdana, Helvetica;
}

.wrtitle
{
   padding-top: 8px;
   font-size:13px; 
   font-weight: bold;
   color: #222222;
   font-family: arial, verdana, Helvetica;
}

.smalldate
{
   font-size:10px; 
   font-weight: bold;
   color: #222222;
   font-family: arial, verdana, Helvetica;
}

.wrtext
{
   font-size:12px; 
   font-weight: normal;
   line-height: 1.4em;
   color: #222222;
   font-family: arial, verdana, Helvetica;
}

.paratext
{
   font-size:12px; 
   font-weight: normal;
   line-height: 1.4em;
   color: #222222;
   font-family: arial, verdana, Helvetica;
}

.goldlink
{
   font-size:12px; 
   color: #AA1612;
}

a.goldlink:link, a.goldlink:visited, a.goldlink:hover
{
   text-decoration: underline;
   font-family: arial, verdana, Helvetica;
   font-size:12px; 
   color: #AA1612;
}

.mostpoptitle
{
   font-size:20px; 
   line-height: 1.2em;
   color: #222222;
}

.moretop10title
{
   font-size:18px; 
   line-height: 1.2em;
   color: #222222;
}

.articlesendtitle
{
   font-size:14px; 
   color: #222222;
}

.continuetitle
{
   font-size:16px; 
   font-weight: bold;
   color: #222222;
}

.toolkittitle
{
   font-size:14px; 
   font-weight: bold;
   color: #222222;
}

.printlink
{
   font-weight: bold;
   color: #233D6E;
}

.quotetextlarge
{
   font-size: 14px;
   line-height: 1.3em;
   color: #333333;
}

.relatedlink
{
   font-size:12px; 
   color: #AA1612;
}

a.relatedlink:link, a.relatedlink:visited, a.relatedlink:hover
{
   text-decoration: none;
   line-height: 1.4em;
   font-weight: bold;
   font-family: arial, verdana, Helvetica;
   font-size:14px; 
   color: #DB9111;
}

.deptboxtitle
{
   font-size:12px; 
   padding: 4px;
   font-weight: bold;
   color: #222222;
   background-color: #ECBC2B;
}

a.deptboxtitle:link, a.deptboxtitle:visited, a.deptboxtitle:hover
{
   font-size:12px; 
   padding: 4px;
   font-weight: bold;
   color: #222222;
   background-color: #ECBC2B;
}

.deptsubtitle
{
   font-size:11px; 
   padding: 3px;
   padding-bottom: 0px;
   font-weight: normal;
   color: #912302;
}

.deptboxtext
{
   font-size:11px; 
   padding-top: 0px;
   padding: 3px;
   font-weight: normal;
   color: #333333;
}

.listlink
{
   font-size:14px; 
   font-weight: normal;
   line-height: 1.4em;
   color: #222222;
}

a.listlink:link, a.listlink:visited, a.listlink:hover
{
   font-size:14px; 
   line-height: 1.4em;
   font-weight: normal;
   color: #222222;
}

.bucketbox
{
    margin: 5px;
    font-weight: bold;
    border: 1px solid #ABABAB;
}

.bucketboxtitle
{
    padding: 3px;
    margin: 3px;
    font-family: verdana, arial;
    background-color: #ABABAB;
}

.bucketboxtext
{
    padding: 5px;
    margin: 3px;
    font-family: verdana, arial;
    font-weight: normal;
}

a.deptlink:link, a.deptlink:visited, a.deptlink:hover
{
    color: #fefefe;
    font-size: 12px;
    font-weight: bold;
    font-family: verdana,arial;
}

.threeday
{
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
}
