A:hover {
color:#900;
text-decoration:none;
}

.smallfont {
font-size:9pt;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}

.adminlogout {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
margin-right:0;
margin-left:0;
padding:1px 0;
}

.redlink {
color:#900;
hover:ffffff;
}

.whatsnewhometitle {
font-size:14px;
font-weight:700;
text-decoration:none;
hover:ffffff;
font-family:Helvetica, sans-serif;
color:#202D60;
text-transform:uppercase;
}

.headlinehometitle {
font-size:18px;
font-weight:700;
text-decoration:none;
font-family:Helvetica, sans-serif;
color:#003D7E;
}

.buttonColor {
font-size:9px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
margin-right:0;
margin-left:0;
padding:1px 0;
}

.rightcolumn {
	width:170px;
	padding:0;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 2px;
}

.maintable {
border-style:none;
border-width:0;
margin:0;
padding:0;
}

.moduletitle {
color:#000;
margin:0;
padding:3px;
}

.maincolumn {
margin:10px 0 2px;
padding:20px 0 6px;
}

.righttable {
	width:170px;
	margin:0;
	padding:6px;
}
.selectbox {
	font-size: x-small;
	width: 140px;
}


.leftcolumn {
width:185px;
margin:2px 2px 2px 0;
padding:0;
}

.lefttable {
width:175px;
margin:0;
padding:6px;
}

.loginfield {
width:110px;
}

.selectmenu {
font-size:xx-small;
width:150px;
}

body {
font-family:Helvetica, sans-serif;
font-size:10px;
background-color:#003;
}

.RTEdge {
width:10px;
font-size:1px;
background-image:url(images/RTbox.png);
}

.TopEdge {
height:28px;
font-size:x-small;
background-image:url(images/Tslice.png);
background-repeat:repeat-x;
}

.BREdge {
height:10px;
font-size:1px;
background-image:url(images/RBbox.png);
background-repeat:repeat;
}

.BLEdge {
height:8px;
width:8px;
font-size:1px;
background-image:url(images/LBbox.png);
}

.BottomEdge {
height:10px;
font-size:1px;
background-image:url(images/Bslice.png);
background-repeat:repeat-x;
}

.RightEdge {
width:10px;
font-size:1px;
background-image:url(images/Rslice.png);
}

.LeftEdge {
width:10px;
font-size:1px;
background-image:url(images/Lslice.png);
background-repeat:repeat-y;
}

.LTEdge {
height:8px;
width:8px;
font-size:1px;
background-image:url(images/LTbox.png);
}

.RTEdge2 {
height:8px;
width:8px;
font-size:1px;
background-image:url(images/RTboxgray.png);
}

.BREdge2 {
height:8px;
width:8px;
font-size:1px;
background-image:url(images/RBboxgray.png);
}

.BLEdge2 {
height:8px;
width:8px;
font-size:1px;
background-image:url(images/LBboxgray.png);
}

.LTEdge2 {
height:8px;
width:8px;
font-size:1px;
background-image:url(images/LTboxgray.png);
}

.newslettermodulecontainer {
border:#000 none;
text-indent:0;
margin:0;
padding:0;
}

.newslettermodulebox {
text-indent:0;
background-image:url(images/backbox.png);
}

.newslettermoduletitle {
color:#000;
font-weight:700;
text-transform:uppercase;
text-indent:0;
margin:0;
padding:3px;
}

.newslettermodulecontent {
font-size:10pt;
color:#000;
text-indent:0;
background-image:url(images/backbox.png);
margin:0;
padding:3px;
}

.welcomemodulecontent {
font-size:x-small;
font-weight:700;
margin:0;
padding:3px;
}

.whatsnewmoduletitle {
font-family:Helvetica, sans-serif;
color:#000;
text-transform:uppercase;
font-weight:700;
font-size:x-small;
margin:0;
padding:0;
}

.actionmodulecontent {
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
font-weight:700;
background-color:#FFF7D7;
margin:0;
padding:3px;
}

.Affiliatesmodulecontainer {
border:#000 none;
background-color:#FFFFCA;
margin:0;
padding:0;
}

.Affiliatesmodulecontent {
background-color:#FFFFCE;
background-image:url(images/backbox.png);
margin:0;
padding:3px;
}

.blogtopicsmoduletitle {
color:#000;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:3px;
}

.calendarmoduletitle {
font-size:12pt;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:3px;
}

.congressmodulecontent {
font-size:x-small;
background-image:url(images/backbox.png);
margin:0;
padding:3px;
}

.datemoduletitle {
font-weight:700;
text-transform:uppercase;
font-size:12pt;
color:#000;
margin:0;
padding:3px;
}

.linksmodulecontent {
text-indent:0;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/backbox.png);
margin:0;
padding:3px;
}

.IAFFUAmodulebox {
background-image:url(images/backbox.png);
font-size:x-small;
}

.loginmodulebox {
color:ffffff;
background-image:url(images/backbox.png);
}

.loginmoduletitle {
font-family:Helvetica, sans-serif;
font-weight:700;
color:#000;
text-transform:uppercase;
margin:0;
padding:3px;
}

.newsfont {
font-family:Helvetica, sans-serif;
font-size:12px;
color:#003D7E;
}

a.newsfont:link {
color:#003D7E;
}

.bottomtable {
font-family:Helvetica, sans-serif;
font-weight:700;
color:FFFFFF;
background-color:#000;
font-size:10px;
}

a.bottomtable:link {
color:#FC0;
}

.newslink {
font-family:Helvetica, sans-serif;
font-size:12px;
color:FDB813;
}

.pageheader {
font-family:Helvetica, sans-serif;
font-size:24px;
font-weight:700;
text-transform:uppercase;
color:#003D7E;
}

.articleheader {
font-family:Helvetica, sans-serif;
font-weight:700;
color:#006;
font-size:20px;
}

A:link,A:visited {
text-decoration:underline;
color:#003D7E;
}

.modulebox,.searchmodulebox,.organizemodulebox,.localpagesmodulebox,.sectionmodulebox,.weathermodulebox,.actionmodulebox,.Affiliatesmodulebox,.blogtopicsmodulebox,.blogupdatesmodulebox,.upcomingmodulebox,.calendarmodulebox,.congressmodulebox,.datemodulebox,.endorsementsmodulebox,.googlemodulebox,.linksmodulebox {
background-image:url(images/backbox.png);
}

.modulecontainer,.searchmodulecontainer,.organizemodulecontainer,.localpagesmodulecontainer,.sectionmodulecontainer,.weathermodulecontainer,.welcomemodulecontainer,.whatsnewmodulecontainer,.actionmodulecontainer,.blogtopicsmodulecontainer,.blogupdatesmodulecontainer,.upcomingmodulecontainer,.calendarmodulecontainer,.congressmodulecontainer,.datemodulecontainer,.endorsementsmodulecontainer,.googlemodulecontainer,.laborstartmodulecontainer,.linksmodulecontainer,.loginmodulecontainer {
border:#000 none;
margin:0;
padding:0;
}

.modulecontent,.searchmodulecontent,.localpagesmodulecontent,.sectionmodulecontent,.blogtopicsmodulecontent,.blogupdatesmodulecontent,.upcomingmodulecontent,.calendarmodulecontent,.datemodulecontent,.endorsementsmodulecontent,.googlemodulecontent {
background-image:url(images/backbox.png);
margin:0;
padding:3px;
}

.TopEdge2,.BottomEdge2 {
height:1px;
font-size:1px;
}

.RightEdge2,.LeftEdge2 {
width:1px;
font-size:1px;
}

.searchmoduletitle,.organizemoduletitle,.localpagesmoduletitle,.sectionmoduletitle,.weathermoduletitle,.actionmoduletitle,.Affiliatesmoduletitle,.blogupdatesmoduletitle,.upcomingmoduletitle,.congressmoduletitle,.endorsementsmoduletitle,.googlemoduletitle,.laborstartmoduletitle,.linksmoduletitle {
color:#000;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:3px;
}

.organizemodulecontent,.loginmodulecontent {
font-family:Helvetica, sans-serif;
font-size:12px;
background-image:url(images/backbox.png);
margin:0;
padding:0px;
}

a.organizemodulecontent :link,a.organizemodulecontent :visited {
color:#fff;
}

.weathermodulecontent,.whatsnewmodulecontent,.laborstartmodulecontent {
margin:0;
padding:3px;
}
