/*ARTICLE PAGES*/

th,td,p,.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}

.title {   font-size: 18px; font-weight: bold; }

.subtitle { font-size: 12px; font-weight: bold;}

.author {  font-size: 12px; font-weight: bold; }

.date {   font-size: 12px; font-weight: bold; color: #333333; }

.form {  font-size: 12px; font-weight: bold; color: #333333}

.photocaption {  font-size: 10px; font-weight: normal; color: #333333; text-align: center; vertical-align: middle; clip:   rect(   ); padding-top: 3px; padding-bottom: 3px}

.docbox {border : 1px double Black; font-size : 13px; text-align : center; }

form#Endorse input, form#Endorse select, form#Endorse_s1980 input, form#Endorse_s1980 select {
max-width: 200px;
}


/*LINKS*/

a { color: rgb(0, 0, 153); text-decoration: none}

a:hover {  color: #0033FF; text-decoration: underline}

a:visited {color: #0033FF; text-decoration: none}


/*LIST PAGES     text */

.listtitle { font-size: 13px; font-weight: bold; }

.bodygreystrong {font-size: 12px; font-weight: bold; color: #333333}


/*INDEX PAGE     subtitle  */

.hometitle {  font-size: 14px; font-weight: bolder; color: #006699; text-decoration: none}

.homebody { font-size: 12px; color: #000000}

/*Design Specific  */

.masborder { border: 2px #000000 solid; }
.features { font-size: 10px; font-weight: bold; color: #000000}
.blockquote {
font-family: Verdana, Helvetica, Arial, sans-serif;
border: 1px #685b68 dotted;
padding: .5em;
background-color: #f0f1f5;
margin-top: 0px;
margin-bottom: 0px;
line-height: normal;
}
.quickheader {border-bottom: 1px solid silver; font-size: 12px; font-weight: bold; color: #333333;
}

.sidebarfront {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.sidebarfront a{color: #000099; text-decoration: none }

.mainTextTitleSection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sidebarfrontnu {font : 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left:8px; margin-right:2px;}

.sidebarfrontnu a{color: #000099; text-decoration: none; margin-left:12px; margin-right:2px; }

.boxtop {font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.boxtop a{color: #0000ff;}

.boxmain {font : 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.boxmain a{color: #0000ff;}



/*NAVIGATION*/

.breadcrumb { font-size: 9px; color: #333333}

.subside {font-size: 12px; font-weight: bold; color: #E3E3E3; text-align:left; padding: 1em 1em 0em 2em; padding-bottom: 5px; border-top: 1px solid silver;}
	
.go { font-size: 9px; color: ##336699; text-align:right; padding: 3px 10px 5px 0px; float: right; text-decoration: underline;}

.sidelist {font-size: 10px;  color: #000000;}
.sidelist_date{font-size: 10px; font-weight:bold;  color: #000000;}

td.sidelist_left span.sidelist_date {color:#E3E3E3;}
td.sidelist_left, td.sidelist_left a.sidelist, a.sidelist_left  {font-size: 10px;  color: #FFFFFF; padding-bottom:3px; }
td.sidelist_left a:visited, td.sidelist_left a.sidelist:hover, a.sidelist_left:hover {font-size: 10px;  color: #FFFFEE; }

.sidelistrighthdr {font-size: 11px; color: #FFFFFF; font-weight:bold; font-family: Verdana, Arial, sans-serif; text-transform:uppercase; text-align: center;  padding:5px 0px 7px 0px; }



/*NEWS and PR PAGES    bodystronggrey*/

.newssubtitle { font-size: 12px; font-weight: bold; color: #333333}

.newstitle { font-size: 18px; font-weight: bold; color: #000000}

.bodystrong {font-size: 12px; font-weight: bold; color: #000000}
           
.bodygrey {font-size: 12px; font-weight: normal; color: #333333}
     /*used in groups*/



/*CALENDAR*/
.eventsubtitle {font-size: 12px; font-weight: bold; color: #333333}
      /*used in groups*/

.eventtitle {font-size: 12px; font-weight: bold}
      /*used in groups*/
.searchbar { font-size: 9px; color: #336699; border-bottom: 1px solid #8389A9; margin: 3px 5px 3px 5px; }

/*#Search {border:none; display:inline; text-align:center;width: auto; float:none;}
#bydate {
display:inline; 
border:none; 
text-align:left;
width: auto; 
float:none; 
align:right; 
padding: 2px 2px 2px 2px;}

#bytype {display:inline; 
border:none; 
text-align: left; 
width: auto; 
float:none; 
align:right; 
padding: 2px 2px 2px 2px;}
*/

/* GALLERY MODULE */

.gallerylist { padding: 5px; }
.gallerylist a { font-size: 14px; }
.gallerylist img { float: left; margin: 8px; border: 1px solid #666; }
.gallerylist br { clear: both; }
.gallerylist p { display: inline; font-size: 12px; font-weight: normal; color: #666; padding-left: 10px; }
.gallerylist p a { color: #f00; font-size: 100%;
font-size: 11px; font-weight: normal; font-style: italic; color: #666; }


.gallerytitle { font-size: 16px; font-weight: bold; color: #333333; }

.gallery { padding: 0; margin: 0; border: 0; width: 100%; border: 0px solid #666; float: left; }

.gallerycon { width: 200px; height: 200px; float: left; margin: 10px; text-align: center; border: 0px solid #666; }
.gallerycon img { float: center; padding: 5px; border: 1px solid #666; }

.gallerycap { padding: 5px; border: 0px solid #666; margin: 5px; }


/*GROUPS & ENDORSEMENTS bodygrey, eventsubtitle,  eventtitle*/

.stateview_header { font-weight:bold; color:666699; text-transform:uppercase; }

/*CSS MENU*/

UL#menu {
	CURSOR: default; POSITION: relative; WIDTH: 158px; Z-INDEX: 1000; PADDING-TOP: 20px; PADDING-BOTTOM: 20px;
}
UL#menu UL {
	CURSOR: default; LIST-STYLE: none; MARGIN-LEFT: 158px; MARGIN-TOP: -1.5em; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; POSITION: absolute; VISIBILITY: hidden; WIDTH: 158px; Z-INDEX: 1020
}
UL#menu UL LI {
	WIDTH: 158px;
}
UL#menu UL DIV {
	WIDTH: 158px;
}
UL {
	VISIBILITY: visible
}
UL#menu UL {
	LEFT: -1px; PADDING-TOP: 1px
}
UL#menu LI {
	CURSOR: hand; TEXT-ALIGN: left; WIDTH: 158px;
}
UL#menu DIV {
	CURSOR: hand; TEXT-ALIGN: left; WIDTH: 158px;
}
UL#menu {
	LIST-STYLE: none; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#menu LI {
	LIST-STYLE: none; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#menu LI {
	MARGIN-TOP: -1px
}
UL#menu DIV {
	MARGIN-TOP: -1px
}
UL#menu A {
	BACKGROUND-COLOR: #8389A9; BORDER-BOTTOM: 1px solid silver; BORDER-LEFT: 1px solid silver; BORDER-RIGHT: 1px solid silver; BORDER-TOP: 1px solid silver; COLOR:#FFFFFF; CURSOR: hand; DISPLAY: block; FONT-FAMILY: verdana, arial, sans-serif; FONT-SIZE: 12px; LETTER-SPACING: 0.1em; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 7px; PADDING-TOP: 3px; POSITION: relative; TEXT-DECORATION: none
}
UL#menu A:visited {
	BACKGROUND-COLOR: #8389A9; BORDER-BOTTOM: 1px solid silver; BORDER-LEFT: 1px solid silver; BORDER-RIGHT: 1px solid silver; BORDER-TOP: 1px solid silver; COLOR:#FFFFFF; CURSOR: hand; DISPLAY: block; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; LETTER-SPACING: 0.1em; PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 7px; PADDING-TOP: 3px; POSITION: relative; TEXT-DECORATION: none
}
UL#menu A:hover {
	BACKGROUND-COLOR: #323A6B; COLOR: #F8C807}
UL#menu A:unknown {
	BACKGROUND-COLOR: #323A6B; COLOR: #F8C807}


/*not in code */




.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.footerText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
