body {
margin:0;
; background: #FFFFFF
}


.navLink {
font:normal 10px/normal Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.navLink:hover {
font:normal 10px/normal Arial, Helvetica, sans-serif;
color:#00F;
text-decoration:none;
}

.headerRED {
font:bold 16px Arial, Helvetica, sans-serif;
color:#D2202D;
}

.footer-HP-padding {
padding:0 0 0 10px;
}

.genBodySmall4 {
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
}

.signUpButton {
	font:bold 12px Arial, Helvetica, sans-serif;
	background:#0096D7;
	color:#FFF;
	border:1px #000 solid;

	width:100px;
	height:30px;
}
.button-search-image {
	width:100px;
	height:20px;


}

.signUpButtonImage {
	font:bold 12px Arial, Helvetica, sans-serif;
	background:#0096D7 url(media/signUpButton.gif) no-repeat;
	color:#FFF;
	width:100px;
	height:30px;
}
.button-RED {
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFF;
border:1px #000 solid;
background:#D21F2D;
width:100px;
height:30px;
}

.formField-newsletterHp {
width:180px;
height:20px;
border:1px #777065 solid;
font:12px Arial, Helvetica, sans-serif;
}

.navLink-Directions {
font:14px Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

.navLink-Directions:hover {
color:#0096d7;
}

.navBottom {
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.navLinkBottom {
font:normal 10px/normal Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
}

.navLinkBottom:hover {
color:#069;
}

.footerBottom {
font:normal 10px/normal Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

.contentArea {
color:#333;
font:12px Arial, Helvetica, sans-serif;
/* background:url(media/bodyBkg.gif) no-repeat top; */
padding:30px 30px 20px 20px;
}

.contentArea a {
color:#6F6AFF;
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.contentArea a:hover {
color:#00A;
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.genHeader {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#3e6898;
}

.genBody {
color:#333;
font:12px Arial, Helvetica, sans-serif;
}

.imgBorder {
border:1px #CCC solid;
}

.timeLineTable {
font:normal 12px Arial, Helvetica, sans-serif;
color:#666;
}

.timeLineTable td {
border:solid;
border-color:#000 #000 #CCC;
border-width:0 0 1px;
padding:5px 0 5px 20px;
}

.artThumbnailCell {
padding:10px 0;
}

.artPieceName {
font:bold 12px Arial, Helvetica, sans-serif;
color:#4D7AEF;
}

.artArtist {
font:bold 10px Arial, Helvetica, sans-serif;
color:#666;
}

.artLocation {
font:normal 10px Arial, Helvetica, sans-serif;
color:#999;
}

.artArtistMedium {
font:italic normal 10px Arial, Helvetica, sans-serif;
color:#666;
}

.black_overlay {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
z-index:1001;
-moz-opacity:0.8;
opacity:.80;
filter:alpha(opacity=80);
_top:expression(eval(document.body.scrollTop));
}

.white_content {
display:none;
position:absolute;
top:25%;
left:25%;
width:800px;
height:440px;
border:2px solid blue;
background-color:#FFF;
z-index:1002;
overflow:auto;
_top:expression(eval(document.body.scrollTop+document.body.clientHeight-(this.clientHeight*1.5)));
padding:16px;
}

.galleryCloseLink {
font:bold 14px Arial, Helvetica, sans-serif;
color:#6CF;
text-decoration:none;
}

.zzzTEMPTEXT {
font:bold 14px Arial, Helvetica, sans-serif;
color:red;
}

.timeLineHEADER {
font:normal 12px Arial, Helvetica, sans-serif;
color:#666;
}

.pressReleaseDate {
font:bold 28px Arial, Helvetica, sans-serif;
color:#9DC5F9;
}

.pressReleaseHEADER {
font:bold 12px Arial, Helvetica, sans-serif;
color:#333;
}

.startquote {
background-image:url(media/startquote.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:25px 0 0 15px;
}

.endquote {
background-image:url(media/endquote.jpg);
background-repeat:no-repeat;
background-position:right bottom;
padding:0 0 0 15px;
}

blockquote.style3 {
padding-top:10px;
background-image:url(media/startquote.jpg);
background-position:top left;
background-repeat:no-repeat;
text-indent:40px;
margin:6px;
}


.genSubHeader {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#3e6898;
}

.dropBoxButton {
background:#F5F5F5;
border:1px #A2A5A2 solid;
}

.dropBoxButton td a,.dropBoxButton td span {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#6F6AFF;
display:block;
text-decoration:none;
padding:5px;
}

.dropBoxButton td a:hover {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#009;
background-color:#CCC;
}

.timeLineDate {
font:bold 28px Arial, Helvetica, sans-serif;
color:#4C74EE;
}

.bulletShortSpace li {
margin-bottom:10px;
}

.factBullet {
color:#444444;
font:12px Arial, Helvetica, sans-serif;
}

.factBullet li {
margin-bottom:5px;
}

.exhibBullet {
color:#444444;
font:bold 14px Arial, Helvetica, sans-serif;
list-style:none;
}

.exhibBullet a {
color:#6666DD;
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.exhibBullet a:hover {
color:#0000DD;
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.exhibBullet li {
margin-bottom:5px;
padding-left:15px;
background-image:url(media/bullet1.jpg);
background-repeat:no-repeat;
background-position:0 .1em;
}






.interviewTable td {
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
}

.interviewAsker {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#B471A4;
background:#EBE3F2;
}

.interviewResponder {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#DB91CC;
}

.interviewQuestion {
color:#333;
font:12px Arial, Helvetica, sans-serif;
background:#EBE3F2;
}

.interviewResponse {
color:#333;
font:12px Arial, Helvetica, sans-serif;
}

.menuTable {
border:solid;
border-color:black black #FFFFFF;
border-width:0 0 5px;
}

.menuTable td {
border:solid;
border-color:black black #FFFFFF;
border-width:0 0 5px;
}

.menuHeader {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.menuDesc {
font:italic normal 12px Arial, Helvetica, sans-serif;
color:#000000;
}

.BulletBigTable {
font:bold 12px Arial, Helvetica, sans-serif;
color:#407895;
}

.BulletBigTable td {
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}

/* OVERLAY STUFF */

#lightbox{
	/*
	background-color:#eee;
	border-bottom: 2px solid #FF0000;
	border-right: 2px solid #FF0000;
	*/
		padding: 10px;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(media/lightboxoverlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/lightboxoverlay.png", sizingMethod="scale");
	}


.artPieceNameTitle { font:bold 12px Arial, Helvetica, sans-serif; color:#4D7AEF; }

.addressBig { color:#702260; font:normal 12px Arial, Helvetica, sans-serif; }

.contactPerson { font:bold 14px Arial, Helvetica, sans-serif; color:#000000;}
.contactTitle { font:italic bold 12px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:5px; }
.contactPhone { font:bold normal 12px Arial, Helvetica, sans-serif; color:#000000; }
.contactEmail { font:bold normal 12px Arial, Helvetica, sans-serif; color:#000000; padding-bottom:25px;}
.mapFROM {  font: italic 12px Arial, Helvetica, sans-serif; color: #666666}
.mapSUBHEAD { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#3e6898; ; padding: 0px 0px}
.mapDIRECTIONS { color:#333; font:12px Arial, Helvetica, sans-serif; ; padding: 5px 15px 30px}
.mapCITIES { color:#666666; font:italic 12px Arial, Helvetica, sans-serif; ; padding: 0px 0px}

.calendarHeader { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#3e6898;border-color: #999999; border-style: solid; border-width: 0px 0px 1px 0px }
.calendarItem { color:#333; font:12px Arial, Helvetica, sans-serif; border-color: #999999; border-style: solid; border-width: 0px 0px 1px 0px }
.calendarDate { color:#333; font: bold 12px Arial, Helvetica, sans-serif; border-color: #999999; border-style: solid; border-width: 0px 0px 1px 0px }
.calendarItem { color:#333; font: bold 12px Arial, Helvetica, sans-serif; border-color: #999999; border-style: solid; border-width: 0px 0px 1px 0px }

.calendarItem a { color:#990000; font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none }
.calendarItem a:hover { color:#009999; font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none }


.formNewsletterTable {  font: bold 12px Arial, Helvetica, sans-serif; color: #000000; border: 1px #999999 solid}
.formNewsletterTable td { padding-bottom:10px; padding-left:10px; padding-top:10px;padding-right:10px }

.special {display:none;}
.reverse { unicode-bidi:bidi-override; direction:rtl; }




/* NAVIGATION ///////////////////////////////////////////////////////////////////////////////////////////// */

/* NAVIGATION  - Background Tables ///////////////////////////////////////////////////////////////////////////////////////////// */



/* the empty background color & stripe */

.sideNavContainerBkgGreen {
background: url(media/navPhotos/bkgGreen.jpg);
}

.sideNavContainerBkgBlue {
background: url(media/navPhotos/bkgBlue.jpg);
}

.sideNavContainerBkgPurple {
background: url(media/navPhotos/bkgPurple.jpg);
}


.sideNavContainerBkgYellow {
background: url(media/navPhotos/bkgYellow.jpg);
}

.sideNavContainerBkgRed {
background: url(media/navPhotos/bkgRed.jpg);
}



/* the background pictures */

.sideNavBkgImg {
background: url(media/navPhotos/blues.jpg) no-repeat;
padding:140px 5px;
}

.sideNavBkgBlue {
background: url(media/navPhotos/blues.jpg) no-repeat;
padding:140px 5px;
}

.sideNavBkgAttendees {
background: url(media/navPhotos/attendees.jpg) no-repeat;
padding:140px 5px;
}

.sideNavBkgExhib {
background: url(media/navPhotos/exhib.jpg) no-repeat;
padding:140px 5px;
}

.sideNavBkgPlanners {
background: url(media/navPhotos/planners.jpg) no-repeat;
padding:140px 5px 1px;
}

.sideNavBkgGreen {
background:url(media/navPhotos/greens.jpg) no-repeat;
padding:140px 5px;
}


/* NAVIGATION - global stuff ///////////////////////////////////////////////////////////////////////////////////////////// */


.sideNavTable td {
padding-bottom:2px;
}

.sideNavBlue,.sideNavActiveBlue,
.SUBsideNavBlue,.SUBsideNavActiveBlue,
.sideNavRed,.sideNavActiveRed,
.SUBsideNavRed,.SUBsideNavActiveRed,
.sideNavYellow,.sideNavActiveYellow,
.SUBsideNavYellow,.SUBsideNavActiveYellow,
.sideNavPurple,.sideNavActivePurple,
.SUBsideNavPurple,.SUBsideNavActivePurple,
.sideNavGreen,.sideNavActiveGreen,
.SUBsideNavGreen,.SUBsideNavActiveGreen
{
background:#F5F5F5;
border:1px #A2A5A2 solid;
}

.sideNavBlue td,.sideNavActiveBlue td,
.SUBsideNavBlue td,.SUBsideNavActiveBlue td,
.sideNavRed td,.sideNavActiveRed td,
.SUBsideNavRed td,.SUBsideNavActiveRed td,
.sideNavYellow td,.sideNavActiveYellow td,
.SUBsideNavYellow td,.SUBsideNavActiveYellow td,
.sideNavPurple td,.sideNavActivePurple td,
.SUBsideNavPurple td,.SUBsideNavActivePurple td,
.sideNavGreen td,.sideNavActiveGreen td,
.SUBsideNavGreen td,.SUBsideNavActiveGreen td
{
padding:0;
}


.sideNavBlue td a,.sideNavActiveBlue td a,
.SUBsideNavBlue td a,.SUBsideNavActiveBlue td a,
.sideNavRed td a,.sideNavActiveRed td a,
.SUBsideNavRed td a,.SUBsideNavActiveRed td a,
.sideNavYellow td a,.sideNavActiveYellow td a,
.SUBsideNavYellow td a,.SUBsideNavActiveYellow td a,
.sideNavPurple td a,.sideNavActivePurple td a,
.SUBsideNavPurple td a,.SUBsideNavActivePurple td a,
.sideNavGreen td a,.sideNavActiveGreen td a,
.SUBsideNavGreen td a,.SUBsideNavActiveGreen td a
{
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
background:#F5F5F5 url(media/buttons/arrow_OFF.gif) left center no-repeat;
color:#727682;
display:block;
text-decoration:none;
padding:3px 0 3px 20px;
}


.sideNavBlue td a:hover,.sideNavActiveBlue td a:hover,
.SUBsideNavBlue td a:hover,.SUBsideNavActiveBlue td a:hover,
.sideNavRed td a:hover,.sideNavActiveRed td a:hover,
.SUBsideNavRed td a:hover,.SUBsideNavActiveRed td a:hover,
.sideNavYellow td a:hover,.sideNavActiveYellow td a:hover,
.SUBsideNavYellow td a:hover,.SUBsideNavActiveYellow td a:hover,
.sideNavPurple td a:hover,.sideNavActivePurple td a:hover,
.SUBsideNavPurple td a:hover,.SUBsideNavActivePurple td a:hover,
.sideNavGreen td a:hover,.sideNavActiveGreen td a:hover,
.SUBsideNavGreen td a:hover,.SUBsideNavActiveGreen td a:hover
{
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#009;
background:#D5D5D5 url(media/buttons/arrow_ON.gif) left center no-repeat;
}



/* NAVIGATION  - COLORS  */



/* BLUE REGULARS //////////////////////////////////////////////////*/


/* THIS one */
.sideNavBlue td a 
{
background:#5f8afb url(media/buttons/arrow_OFF.gif) left center no-repeat;
color:#FFFFFF;
}

.sideNavBlue td a:hover 
{
background:#5ec4fa url(media/buttons/arrow_ON.gif) left center no-repeat;
color:#FFFFFF;
}

/* BLUE SUB REGULAR  /////////////////////////////////////////////*/


/* AND this one */

.SUBsideNavBlue td a
{
background:#5b7edc url(media/buttons/arrowSub.gif) left center no-repeat;
color:#FFFFFF;
}

.SUBsideNavBlue td a:Hover {
background:#5ec4fa url(media/buttons/arrowSub.gif) left center no-repeat;
color:#FFFFFF;
}

/* BLUE ACTIVE //////////////////////////*/

.sideNavActiveBlue td a {
background:#FFF url(media/buttons/activeButtonBkgBlue.jpg) left center no-repeat;
color:#000000;
}

.sideNavActiveBlue td a:Hover {
background:#FFF url(media/buttons/activeButtonBkgBlue.jpg) left center no-repeat;
color:#000000;
}


/* BLUE SUB ACTIVE  //////////////////////////*/

.SUBsideNavActiveBlue td a {
background:#FFF url(media/buttons/SUBactiveButtonBkgBlue.jpg) left center no-repeat;
color:#000000;
}

.SUBsideNavActiveBlue td a:Hover {
background:#FFF url(media/buttons/SUBactiveButtonBkgBlue.jpg) left center no-repeat;
color:#000000;
}


/* Purple REGULARS //////////////////////////////////////////////////*/


/* THIS one */
.sideNavPurple td a 
{
background:#504a99 url(media/buttons/arrow_OFF.gif) left center no-repeat;
color:#FFFFFF;
}

.sideNavPurple td a:hover 
{
background:#7971da url(media/buttons/arrow_ON.gif) left center no-repeat;
color:#FFFFFF;
}

/* Purple SUB REGULAR  /////////////////////////////////////////////*/


/* AND this one */

.SUBsideNavPurple td a
{
background:#504a99 url(media/buttons/arrowSub.gif) left center no-repeat;
color:#FFFFFF;
}

.SUBsideNavPurple td a:Hover {
background:#7971da url(media/buttons/arrowSub.gif) left center no-repeat;
color:#FFFFFF;
}

/* Purple ACTIVE //////////////////////////*/

.sideNavActivePurple td a {
background:#FFF url(media/buttons/activeButtonBkgPurple.jpg) left center no-repeat;
color:#000000;
}

.sideNavActivePurple td a:Hover {
background:#FFF url(media/buttons/activeButtonBkgPurple.jpg) left center no-repeat;
color:#000000;
}


/* Purple SUB ACTIVE  //////////////////////////*/

.SUBsideNavActivePurple td a {
background:#FFF url(media/buttons/SUBactiveButtonBkgPurple.jpg) left center no-repeat;
color:#000000;
}

.SUBsideNavActivePurple td a:Hover {
background:#FFF url(media/buttons/SUBactiveButtonBkgPurple.jpg) left center no-repeat;
color:#000000;
}


/* Yellow REGULARS //////////////////////////////////////////////////*/


/* THIS one */
.sideNavYellow td a 
{
background:#f37e21 url(media/buttons/arrow_OFF.gif) left center no-repeat;
color:#FFFFFF;
}

.sideNavYellow td a:hover 
{
background:#f7a86a url(media/buttons/arrow_ON.gif) left center no-repeat;
color:#FFFFFF;
}

/* Yellow SUB REGULAR  /////////////////////////////////////////////*/


/* AND this one */

.SUBsideNavYellow td a
{
background:#f37e21 url(media/buttons/arrowSub.gif) left center no-repeat;
color:#FFFFFF;
}

.SUBsideNavYellow td a:Hover {
background:#f7a86a url(media/buttons/arrowSub.gif) left center no-repeat;
color:#FFFFFF;
}

/* Yellow ACTIVE //////////////////////////*/

.sideNavActiveYellow td a {
background:#FFF url(media/buttons/activeButtonBkgYellow.jpg) left center no-repeat;
color:#000000;
}

.sideNavActiveYellow td a:Hover {
background:#FFF url(media/buttons/activeButtonBkgYellow.jpg) left center no-repeat;
color:#000000;
}


/* Yellow SUB ACTIVE  //////////////////////////*/

.SUBsideNavActiveYellow td a {
background:#FFF url(media/buttons/SUBactiveButtonBkgYellow.jpg) left center no-repeat;
color:#000000;
}

.SUBsideNavActiveYellow td a:Hover {
background:#FFF url(media/buttons/SUBactiveButtonBkgYellow.jpg) left center no-repeat;
color:#000000;
}



/* Red REGULARS //////////////////////////////////////////////////*/


/* THIS one */
.sideNavRed td a 
{
background:#d60b0b url(media/buttons/arrow_OFF.gif) left center no-repeat;
color:#FFFFFF;
}

.sideNavRed td a:hover 
{
background:#f75656 url(media/buttons/arrow_ON.gif) left center no-repeat;
color:#FFFFFF;
}

/* Red SUB REGULAR  /////////////////////////////////////////////*/


/* AND this one */

.SUBsideNavRed td a
{
background:#d60b0b url(media/buttons/arrowSub.gif) left center no-repeat;
color:#FFFFFF;
}

.SUBsideNavRed td a:Hover {
background:#f75656 url(media/buttons/arrowSub.gif) left center no-repeat;
color:#FFFFFF;
}

/* Red ACTIVE //////////////////////////*/

.sideNavActiveRed td a {
background:#FFF url(media/buttons/activeButtonBkgRed.jpg) left center no-repeat;
color:#000000;
}

.sideNavActiveRed td a:Hover {
background:#FFF url(media/buttons/activeButtonBkgRed.jpg) left center no-repeat;
color:#000000;
}


/* Red SUB ACTIVE  //////////////////////////*/

.SUBsideNavActiveRed td a {
background:#FFF url(media/buttons/SUBactiveButtonBkgRed.jpg) left center no-repeat;
color:#000000;
}

.SUBsideNavActiveRed td a:Hover {
background:#FFF url(media/buttons/SUBactiveButtonBkgRed.jpg) left center no-repeat;
color:#000000;
}


/* Green REGULARS //////////////////////////////////////////////////*/


/* THIS one */
.sideNavGreen td a 
{
background:#679e3d url(media/buttons/arrow_OFF.gif) left center no-repeat;
color:#FFFFFF;
}

.sideNavGreen td a:hover 
{
background:#84cd4b url(media/buttons/arrow_ON.gif) left center no-repeat;
color:#FFFFFF;
}

/* Green SUB REGULAR  /////////////////////////////////////////////*/


/* AND this one */

.SUBsideNavGreen td a
{
background:#679e3d url(media/buttons/arrowSub.gif) left center no-repeat;
color:#FFFFFF;
}

.SUBsideNavGreen td a:Hover {
background:#84cd4b url(media/buttons/arrowSub.gif) left center no-repeat;
color:#FFFFFF;
}

/* Green ACTIVE //////////////////////////*/

.sideNavActiveGreen td a {
background:#FFF url(media/buttons/activeButtonBkgGreen.jpg) left center no-repeat;
color:#000000;
}

.sideNavActiveGreen td a:Hover {
background:#FFF url(media/buttons/activeButtonBkgGreen.jpg) left center no-repeat;
color:#000000;
}


/* Green SUB ACTIVE  //////////////////////////*/

.SUBsideNavActiveGreen td a {
background:#FFF url(media/buttons/SUBactiveButtonBkgGreen.jpg) left center no-repeat;
color:#000000;
}

.SUBsideNavActiveGreen td a:Hover {
background:#FFF url(media/buttons/SUBactiveButtonBkgGreen.jpg) left center no-repeat;
color:#000000;
}
.button-search { font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; border:1px #000 solid; background:#0057A2; width:100px; height:20px; }

/* END NAVS */


.headerTD {  background: #FFFFFF url(media/headerBkg.jpg) right; padding-top:10px; padding-right:10px}


.navTop {
font:normal 12px/normal Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
background: #FFFFFF url(media/headerBkgBottom.jpg) no-repeat right;
padding-right:5px;
padding-bottom:5px;
}

hr {  color: #71AC43; height: 1px}

.photocredit {  font: 10px Arial, Helvetica, sans-serif; color: #999999}

.widgetTD {  
	background: url(media/galleryWidget/widgetBody.gif);
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#666666;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:5px;
}

a.widgetLink {  
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	text-decoration:none;
}
a.widgetLink:hover{  
	color:#FFBB00;
}

a.hiddenWidget  {
	font: bold 12px Arial, Helvetica, sans-serif; 
	color:#FF0000;
	text-decoration:none;

}

.floatingBullet {
color:#444444;
font:bold 14px Arial, Helvetica, sans-serif;
list-style:none;
}

.floatingBullet a {
color:#6666DD;
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.floatingBullet a:hover {
color:#0000DD;
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.floatingBullet li {
margin-bottom:15px;
margin-left:0px;
padding-left:15px;
background-image:url(media/bullet1.jpg);
background-repeat:no-repeat;
background-position:0 .1em;
}
.CaterSectionHeader { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#3e6898; }



.RFP_form_gen,.RFP_form_genAlt {
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
	background-color: #EFEEF6;
}

.RFP_form_genAlt {
	background-color: #DADADA;

}

.RFP_form_SMALL {
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.RFP_field {
	width: 300px;
}
.RFP_fieldShortest {

	width: 70px;
}
.RFP_fieldMid {


	width: 150px;
}
.RFP_hr {
	color: #D6D6D6;
}
.RFP_header {
	color:#333;
	background-color: #EFEEF6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.RFP_rightBorder {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #D6D6D6;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.RFP_fieldMediumSmall {
	width: 70px;
}
.RFP_crumbs {
	color:#888888;
	font:12px Arial, Helvetica, sans-serif;
}
.RFP_crumbs B {
	color:#0000CC;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.RFP_tableBottomBorder {

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
}
.RFP_bigDay {

	color:#000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.RFP_button {
	width: 100px;
}
.RFP_hiddenNONEDivs {
	/* display: block; */
	/* display: none; */
	
}
