/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*                                           BASE ELEMENTS                                                  */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
html { height: 100%;}
body { height: 100%; }



#businessHome, #consumerHome, #businessSecondary1, #consumerSecondary1 { background-color:#003745; margin:30px auto; }

a.ltBlueLink    { font-size:12px; color:#B3C3C7; text-decoration:none; font-weight:bold;  }
a.ltBlueLink:hover  { text-decoration:none; color:#A68642;}

a.dkBlueLink    { font-size:12px; color:#003745; text-decoration:none; font-weight:bold;  }
a.dkBlueLink:hover  { text-decoration:none; color:#A68642;}


/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*                                           CONTAINER ELEMENTS                                             */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */

#mainContainer { border:2px solid #4D737D; width:956px; margin:auto; position: relative; padding:0;}
#businessHome #mainContainer { background-image:url(../images/businessHome_bg.gif); background-repeat:no-repeat;}
#businessSecondary1 #mainContainer { background-image:url(../images/businessSecondary_bg.gif); background-repeat:no-repeat;}
#consumerHome #mainContainer { background-image:url(../images/consumerHome_bg.gif); background-repeat:no-repeat;}
#consumerSecondary1 #mainContainer { background-image:url(../images/consumerSecondary_bg.gif); background-repeat:no-repeat;}

* html #mainContainer { height: 100%; }

#headUtils { height:80px;width:950px; margin:auto; position:relative;  }

#headUtils #headUtilsLeft { height:80px;width:370px; margin:auto; text-align:left; float:left;}
ul#leftUtilLinks  { padding:8px 0 0 18px;}
ul#leftUtilLinks li  { margin-bottom:.02em; font-weight:bold;}
ul#leftUtilLinks a, ul#rightUtilLinks a   { color:#FFF; font-size:12px; text-decoration:none; padding:10px 0 0 10px; font-weight:bold;}
ul#leftUtilLinks a:hover, ul#rightUtilLinks a:hover  { text-decoration:none; color:#E1BD89;}


ul#leftUtilLinks .blueUpper a, ul#rightUtilLinks .blueUpper a { color:#003745; text-transform:uppercase;}
ul#leftUtilLinks .blueUpper a:hover, ul#rightUtilLinks .blueUpper a:hover  { text-decoration:none; color:#E1BD89;}


ul#leftUtilLinks .blueUpper { margin-top:3px;   }




#headUtils #headUtilsRight {height:80px;width:370px; margin:auto; text-align:right; float:right;}

#search_box form { padding:0; width:220px; float:right; margin:8px 6px 4px 0;}
#search_box #s, #search_box #ajaxSearch_input { padding:2px 0 0 4px; margin: 0px 2px 0 0px; border: 1px solid #D3C2B1; width: 175px;height:16px; color:#003745; font-size:11px;float:left; }
#search_box #s input.text, #search_box #ajaxSearch_input input.text,  { padding-top:4px; }
#search_box #go { margin: 0px 4px 0 0; padding:0; float:right;}
#search_box form label#sLabel {  color:#0F0; float:right; color:#FFF; font-size:12px; font-weight:normal; margin:0 41px 2px 0;} 



ul#rightUtilLinks  { padding:6px 44px 0 0; float:right; width:300px;}
ul#rightUtilLinks li  { margin-bottom:.02em; font-weight:bold;}


/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*                                           NAV BAR ELEMENTS                                             */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */

#navBar {  height:27px;width:950px; margin:auto;}

#navBar #navLeft { height:27px;width:370px; margin:auto; float:left; text-align:right; vertical-align:middle;}
ul#mainLinksLeft  { padding:5px 12px 0px 0; float:right; }
ul#mainLinksLeft li  {font-weight:bold; display:inline;}

/* sub pages.. 
#businessSecondary1 #navBar #navLeft { height:27px;width:400px; margin:auto; float:left; text-align:right; vertical-align:middle;}
*/




#businessHome ul#mainLinksLeft a, #businessHome ul#mainLinksRight a,
#businessSecondary1 ul#mainLinksLeft a, #businessSecondary1 ul#mainLinksRight a   { color:#FFF; font-size:12px; text-decoration:none; padding:0px 0 0 12px; font-weight:bold;}


#businessHome ul#mainLinksLeft a, #businessSecondary1 ul#mainLinksLeft a { padding-left:15px; padding-right:10px;}



#consumerHome ul#mainLinksLeft a, #consumerHome ul#mainLinksRight a,
#consumerSecondary1 ul#mainLinksLeft a, #consumerSecondary1 ul#mainLinksRight a { color:#FFF; font-size:12px; text-decoration:none; padding:0px 0 0 10px; font-weight:bold;}


#businessHome ul#mainLinksRight a:hover, #businessHome ul#mainLinksLeft a:hover,
#businessSecondary1 ul#mainLinksRight a:hover, #businessSecondary1 ul#mainLinksLeft a:hover  { text-decoration:none; color:#E1BD89;}

#consumerHome ul#mainLinksRight a:hover, #consumerHome ul#mainLinksLeft a:hover,
#consumerSecondary1 ul#mainLinksRight a:hover, #consumerSecondary1 ul#mainLinksLeft a:hover  { text-decoration:none; color:#E1BD89;}

#navBar #navRight { height:27px;width:370px; margin:auto; float:right; text-align:left; }
ul#mainLinksRight  { padding:5px 0px 0px 0; float:left; }
ul#mainLinksRight li  {font-weight:bold; display:inline;}


/* sub pages..
#businessSecondary1 #navBar #navRight { height:27px;width:400px; margin:auto; float:right; text-align:left; }
 */


/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*                                 MAIN CONTENT STUFFS                                                      */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */


#mainContentContainer { min-height:400px;width:956px; margin:auto; height:100%; }


/*                                 BASICS....                                                      */

h1 {text-align:center; font-size:18px; color:#A68462; margin:5px 0 15px 0;  }
h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#820024; margin:5px 0 10px 0; }
h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#820024; margin:5px 0 8px 0; }
h4 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#820024; margin:5px 0 8px 0; }
h5 { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#000;margin:5px 0 8px 0; }


p { text-align:left; font-size:11px; color:#000; line-height:1.2em;}
p a:link, p a:visited { color:#003745; font-weight:bold; text-decoration:none;}
p a:hover {color:#003745; font-weight:bold; text-decoration:underline;}



/*                                 LEFT COLUMN STUFFS                                                      */
#businessHome #column1 {width:274px; position:relative; margin:10px 0px 10px 8px; float:left;}
#consumerHome #column1 {width:244px; position:relative; margin:10px 0px 10px 8px; float:left;}





#businessSecondary1 #outerLeftCol {position:relative; float:left; }
#businessSecondary1 #column1 {width:180px; position:relative; margin:10px 0px 0px 8px; }

/* outer div for ie6 issue */
#consumerSecondary1 #outerLeftCol {position:relative;float:left; }
#consumerSecondary1 #column1 {width:180px; position:relative; margin:10px 0px 0px 8px; }


/*                                 BUSINESS GENERIC SIDEBAR BOXES                                            */
#businessSecondary1 .box { border:2px solid #4D737D; margin:0 auto 6px auto; background-color:#EDE6E0;}
/* dave  took out top and bottom padding  */
#businessSecondary1 .box p {text-align:left; font-size:12px; color:#000; line-height:1.2em; padding:0px 14px 0px 14px;}
#businessSecondary1 .box p a:link, #businessSecondary1 .box p a:visited {color:#003745; font-weight:bold; text-decoration:none;}
#businessSecondary1 .box p a:hover {color:#A68462; font-weight:bold; text-decoration:none;;}

#businessSecondary1 .box .eventGrouping, #consumerSecondary1 .box .eventGrouping { padding-bottom:0px;}
#businessSecondary1 .box .eventGrouping p, #consumerSecondary1 .box .eventGrouping p { line-height:1.2em; padding:0px 15px; margin-bottom:0px;}
#businessSecondary1 .box .eventGrouping p a:hover, #consumerSecondary1 .box .eventGrouping p a:hover { color:#A68462; font-weight:bold; text-decoration:none;}



#businessSecondary1 .box h2 {text-align:center; font-size:14px; color:#821427; line-height:16px; padding:6px; }
#businessSecondary1 .box h2 a, #businessSecondary1 .box h2 a:link, #businessSecondary1 .box h2 a:visited {color:#821427; text-decoration:none;}
#businessSecondary1 .box h2 a:hover { color:#A68462; text-decoration:none;}





/*                                 COSUMER GENERIC SIDEBAR BOXES                                            */

#consumerSecondary1 .box { border:2px solid #4D737D; margin:0 auto 6px auto; background-color:#F3E5D0;}

#consumerSecondary1 .box p {text-align:left; font-size:12px; color:#000; line-height:1.3em; padding-left:10px; padding-right:10px;}
#consumerSecondary1 .box p a:link, #consumerSecondary1 .box p a:visited {color:#003745; font-weight:bold; text-decoration:none;}
#consumerSecondary1 .box p a:hover {color:#A68462; font-weight:bold; text-decoration:none;;}

#consumerSecondary1 .box h2 {text-align:center; font-size:14px; color:#821427; line-height:1.3em; padding:6px 6px; margin:auto;}
#consumerSecondary1 .box h2 a, #consumerSecondary1 .box h2 a:link, #consumerSecondary1 .box h2 a:visited {color:#821427; text-decoration:none;}
#consumerSecondary1 .box h2 a:hover { color:#A68462; text-decoration:none;}

// for random logos
#consumerSecondary1 .box #bottomRight { background-color:#FFF; }
#consumerSecondary1 .box #bottomRight img { border:1px red solid;}


/*                                 COSUMER GENERIC SIDEBAR BOXES                                            */



#consumerSecondary1 .leftColumnTop { border:2px solid #4D737D; margin:0 auto 6px auto; background-color:#F3E5D0;}
#consumerSecondary1 .rightColumnTop { border:2px solid #4D737D; margin:0 auto 6px auto; background-color:#F3E5D0;}

#consumerSecondary1 .leftColumnTop p, #consumerSecondary1 .rightColumnTop p  { padding-left:8px; padding-right:8px; font-size:12px;  }

#consumerSecondary1 .box .eventGrouping, #businessSecondary1 .box .eventGrouping { margin:10px 0;}


#consumerSecondary1 .box .eventGrouping .dateFormat { font-size:11px; color:#7D634A;}


/*                                 BIZ GENERIC SIDEBAR BOXES                                            */


#businessSecondary1 .rightColumnTop .eventGrouping { margin:10px 0;}



#consumerSecondary1 #column1.white .box, #consumerSecondary1 #column3.white .box,#businessSecondary1 #column1.white .box, #businessSecondary1 #column3.white .box { background-color:#FFF;}


#businessSecondary1 .box .eventGrouping .dateFormat { font-size:11px; }






/*                                 UPPER LEFT AREA STUFF                                                   */

/* side NAVE STUFFF   */
.box .sideMenu {padding:0px 15px;}
.box .sideMenu li, .box .sideMenu li a:link, .box .sideMenu li a:visited {color:#003745; font-weight:bold; text-decoration:none; font-size:12px; line-height:1.2em; margin-bottom:10px; }

.box .sideMenu li a:hover  {text-decoration:none; color:#A68462; }




/*                                 BIZ                                                   */

#businessHome #upperLeftBox { border:2px solid #4D737D; margin:0 auto 6px auto; padding-bottom:10px; background-color:#EDE6E0;}

#businessHome .articleIntroCopy { font-size:13px; color:#A68462; text-align:center; font-weight:bold; margin-bottom:6px;}

#column1 #upperLeftBox h2 { font-size:15px; color:#820024; text-align:center; font-weight:bold;}
#column1 #upperLeftBox h2 a:link,#column1 #upperLeftBox h2 a:visited  { color:#820024; text-decoration:none;}
#column1 #upperLeftBox h2 a:hover {  color:#A68642;}


#businessHome #column1 #upperLeftBox h3 { font-size:13px; color:#A68462; text-align:center; font-weight:bold; margin-bottom:6px; line-height:15px; padding-left:15px; padding-right:15px;  }
#businessHome #column1 #upperLeftBox h3 a:link,#column1 #upperLeftBox h3 a:visited { color:#A68462; text-decoration:none;}
#businessHome #column1 #upperLeftBox h3 a:hover { color:#003745; text-decoration:underline;}
#businessHome #column1 #upperLeftBox img {  margin-bottom:10px;}







/*                                 CONSUMER                                                   */

#consumerHome #upperLeftBox { border:2px solid #4D737D; margin:0 auto 6px auto; background-color:#F3E5D0;}

#consumerHome #column1 #upperLeftBox h3 { font-size:13px; color:#C27B13; text-align:center; font-weight:bold; margin-bottom:6px; }
#consumerHome #column1 #upperLeftBox h3 a:link, #consumerHome #column1 #upperLeftBox h3 a:visited { color:#A68462; text-decoration:none;}
#consumerHome #column1 #upperLeftBox h3 a:hover { color:#A68642;}



#consumerSecondary1 #column1 #upperLeftBox h3 { font-size:13px; text-align:center; font-weight:bold; margin-bottom:6px; }
#consumerSecondary1 #column1 #upperLeftBox h3 a:link, #consumerHome #column1 #upperLeftBox h3 a:visited { color:#A68462; text-decoration:none;}
#consumerSecondary1 #column1 #upperLeftBox h3 a:hover { color:#003745; text-decoration:underline;}



/*                                 FORMs                                                   */

#outterForm { width:450px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#outterForm p { line-height:12px; margin:0px; padding:0px; }

.forceRight a { text-align:right;font-size:10px; }







/* DELETE THIS */
#consumerHome .articleIntroCopy { font-size:13px; color:#C27B13; text-align:center; font-weight:bold; margin-bottom:6px;}

.articleTitle { font-size:15px; color:#820024; text-align:center; font-weight:bold; margin-bottom:10px;}
#businessHome .articleDate {font-size:13px; color:#A68462; text-align:center; font-weight:bold; margin-bottom:6px;}
#consumerHome .articleDate {font-size:13px; color:#C27B13; text-align:center; font-weight:bold; margin-bottom:6px;}



#consumerHome ul.articleLinks a:hover  { text-decoration:none; color:#C27B13;}




/*                                 LOWER LEFT AREA STUFF                                                   */


#lowerLeftBox { border:2px solid #4D737D; margin:0 auto 0 auto; background-color:#FFF; padding:10px 0 0 0; min-height:116px; }
/* dave   vanish this for now    */
#consumerHome #lowerLeftBox {display: none;} 

#lowerLeftBox img { margin:0 10px 0 0; float:left; }

#column1 #lowerLeftBox h2 { font-size:15px; color:#820024; text-align:center; font-weight:bold; margin:10px auto; padding-left:15px; padding-right:15px;}
#column1 #lowerLeftBox h2 a:link, #column1 #lowerLeftBox h2 a:visited { color:#820024; text-decoration:none;}
#column1 #lowerLeftBox h2 a:hover { color:#A68462; text-decoration:none;}



#column1 #lowerLeftBox h3, #column1 #lowerLeftBox h3 a, #column1 #lowerLeftBox h3 a:visited, #column1 #lowerLeftBox h3 a:link { font-size:13px; color:#003745; text-align:left; font-weight:bold; margin-bottom:6px; text-decoration:none; padding-left:15px; padding-right:15px; }

#column1 #lowerLeftBox h3 a:hover {text-decoration:none; color:#A68642;}
#column1 #lowerLeftBox p {  font-size:12px; padding-left:15px; padding-right:15px;}

#consumerHome #spotLightName a:hover {text-decoration:none; color:#C27B13;}








/*                                 CENTER COLUMN STUFFS                                                      */
#businessHome #column2 {width:305px; position:relative; margin:10px 0px 10px 8px;  float:left; min-height:460px; padding:0 35px 10px 35px; height:auto;}
#consumerHome #column2 {width:434px; position:relative; margin:10px 0px 10px 8px;  float:left; }

#businessSecondary1 #column2 {width:564px; min-height:450px; position:relative; margin:10px 0px 40px 8px; float:left; height:auto; }
#consumerSecondary1 #column2 {width:564px; min-height:450px; position:relative; margin:10px 0px 40px 8px; float:left; }




#businessSecondary1 #column2 #centerContent {background-color:#FFF;
 border-left:2px solid #4D737D;border-right:2px solid #4D737D;border-bottom:2px solid #4D737D; min-height:407px; position:relative; top:50px; }

#consumerSecondary1 #column2 #centerContent {background-color:#FFF;
 border-left:2px solid #4D737D;border-right:2px solid #4D737D;border-bottom:2px solid #4D737D; min-height:447px; position:relative; top:50px; }



#breadCrumb { float:left; width:430px; position:relative; left:30px; font-size:11px; color:#003745;}

/* Span that surrounds all crumb output  */
.B_crumbBox { font-size:11px; color:#003745; }

/* Span surrounding the "..." if there are more crumbs than will be shown  */
.B_hideCrumb {}

/* Span or A tag surrounding the current crumb  */
.B_currentCrumb {text-decoration:none; color:#000;}

/* Span that always surrounds the first crumb, whether it is "home" or not  */
.B_firstCrumb {text-decoration:none; color:#003745;}

/* Span surrounding last crumb, whether it is the current page or not  */
.B_lastCrumb { color:#000;}

/* Class given to each A tag surrounding the intermediate crumbs (not home, or hide)  */
.B_crumb {text-decoration:none;color:#003745;}
.B_crumb:hover {text-decoration:underline;}



/* Class given to the home crumb  */
.B_homeCrumb {text-decoration:none;color:#003745;}
.B_homeCrumb:hover {text-decoration:underline;}





#emailLink { float:right; width:100px; position:relative; right:30px; font-size:11px; text-align:right ; color:#003745}

#emailLink a:link,#emailLink a:visited {color:#003745; font-weight:normal; text-decoration:none;}
#emailLink a:hover {color:#A68462; font-weight:normal; text-decoration:none;}




#column2 #centerContent #actualContent {padding:30px 60px;}

/* for calendar..  */
#column2 #centerContent #actualContent.calendarWidthAdjust {padding:30px 20px;}









#businessSecondary1 #column2 #centerContent #actualContent h1 {text-align:center; font-size:18px; color:#A68462;}
#businessSecondary1 #column2 #centerContent #actualContent h1 a:link { color:#A68462; text-decoration:none;}
#businessSecondary1 #column2 #centerContent #actualContent h1 a:hover{ text-decoration:underline;}


#consumerSecondary1 #column2 #centerContent #actualContent h1 {text-align:center; font-size:18px; color:#C27B13;  }
#consumerSecondary1 #column2 #centerContent #actualContent h1 a:link, #consumerSecondary1 #column2 #centerContent #actualContent h1 a:visited { color:#C27B13; text-decoration:none;}
#consumerSecondary1 #column2 #centerContent #actualContent h1 a:hover{ text-decoration:underline;}

#centerContent #actualContent h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#820024; margin:5px 0 10px 0; }
#centerContent #actualContent h2 a:link, #centerContent #actualContent h2 a:visited { color:#820024; text-decoration:none;}
#centerContent #actualContent h2 a:hover{ text-decoration:underline;}

#centerContent #actualContent h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#820024; margin:5px 0 8px 0; }
#centerContent #actualContent h3 a:link, #centerContent #actualContent h3 a:visited { color:#820024; text-decoration:none;}
#centerContent #actualContent h3 a:hover{ text-decoration:underline;}

#centerContent #actualContent h4 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#820024; margin:5px 0 8px 0; }
#centerContent #actualContent h4 a:link, #centerContent #actualContent h4 a:visited { color:#820024; text-decoration:none;}
#centerContent #actualContent h4 a:hover{ text-decoration:underline;}


#centerContent #actualContent h5 { font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#000;margin:5px 0 8px 0; }
#centerContent #actualContent h5 a:link, #centerContent #actualContent h5 a:visited { color:#000; text-decoration:none;}
#centerContent #actualContent h5 a:hover{ text-decoration:underline;}


#centerContent #actualContent p {text-align:left; font-size:12px; color:#000; line-height:1.5em; margin:10px 0px;}
#centerContent #actualContent p a:link, #centerContent #actualContent p a:visited {color:#003745; font-weight:bold; text-decoration:none;}
#centerContent #actualContent p a:hover {color:#003745; font-weight:bold; text-decoration:underline;}


#businessHome #welcomeMsgArea { position:relative; top:155px;  margin:0 auto 80px auto; text-align:center;padding:30px 00px; min-height:300px;}
#consumerHome #welcomeMsgArea { position:relative; top:135px;  margin:0 auto 0 auto; text-align:center; padding-left:2px; }  /* was 202 */
/* #consumerHome #welcomeMsgArea .slideElement { border:2px solid #4D737D;}  */


#businessHome #column2 #welcomeMsgArea p {text-align:center; font-size:12px; color:#FFF; line-height:1.5em; margin:10px 0px;}
#businessHome #column2 #welcomeMsgArea p a:link, #businessHome #column2 #welcomeMsgArea p a:visited {color:#B3C3C7; font-weight:bold; text-decoration:none;}
#businessHome #column2 #welcomeMsgArea p a:hover {color:#A68462; font-weight:bold; text-decoration:none;}

#businessHome #column2 #welcomeMsgArea h1 {font-size:16px; color:#FFF; text-align:center; font-weight:bold; margin-bottom:8px;}
#businessHome #column2 #welcomeMsgArea h1 a:link, #businessHome #column2 #welcomeMsgArea h1 a:visited { color:#FFF; text-decoration:none;}
#businessHome #column2 #welcomeMsgArea h1 a:hover{ text-decoration:underline;}

#businessHome #column2 #welcomeMsgArea h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#B3C3C7; margin:5px 0 10px 0; }
#businessHome #column2 #welcomeMsgArea h2 a:link { color:#B3C3C7; text-decoration:none;}
#businessHome #column2 #welcomeMsgArea h2 a:hover{ text-decoration:underline;}



/*                                 RIGHT COLUMN STUFFS                                                      */
#businessHome #column3 { width:275px; position:relative; margin:10px 0px 10px 8px; float:left; }
#consumerHome #column3 { width:244px; position:relative; margin:10px 0px 10px 8px; float:left; }

#businessSecondary1 #column3 { width:180px; position:relative; margin:10px 0px 10px 8px; float:left; }
#consumerSecondary1 #column3 { width:180px; position:relative; margin:10px 0px 10px 8px; float:left; }





#businessHome #column3 h2 { font-size:15px; color:#820024; text-align:center; font-weight:bold; margin-bottom:10px; }
#businessHome #column3 h2 a:link, #businessHome #column3 h2 a:visited { color:#820024; text-decoration:none;}
#businessHome #column3 h2 a:hover { color:#A68462; text-decoration:none;}

#businessHome p {text-align:left; font-size:12px; color:#000; line-height:1.2em;}
#businessHome p a:link {color:#003745; font-weight:bold; text-decoration:none;}
#businessHome p a:hover {color:#A68462; font-weight:bold; text-decoration:none;}





/*                                 UPPER RIGHT AREA STUFF                                                   */
/*                                 CALENDAR STUFFS  ()                                                 */
#businessHome #rightColumnTop { border:2px solid #4D737D; margin:0 auto 6px auto; background-color:#FFF; padding:15px 0 5px 0; text-align:center; width:271px;}
#businessHome #rightColumnTop p, #businessHome #rightColumnTop p a:link, #businessHome #rightColumnTop p a:visited { margin:5px 15px 5px 0; color:#003745; font-size:12px; font-weight:bold; text-align:right; line-height:12px; text-decoration:none;}
#businessHome #rightColumnTop p a:hover { text-decoration:none; color:#66878F; }

/* dave zeroed padding.  5/10 also changed background from white */
#consumerHome #rightColumnTop { border:2px solid #4D737D; margin:0 auto 6px auto; background-color:#EDD7BB; padding: 0; text-align:center; }

#consumerHome #column3 h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#820024; margin:5px 0 10px 0; }

#consumerHome #column3 #rightColumnTop .eventGrouping { margin:8px 0;}







/*                                 EVENT STUFFS (CONS)                                                  */
#consumerHome #column3 #rightColumnTop p { font-size:12px; color:#000; text-align:center; font-weight:normal; margin:0 10px;}
#consumerHome #column3 #rightColumnTop p a:link, #consumerHome #column3 #rightColumnTop p a, #consumerHome #column3 #rightColumnTop p a:visited  { font-size:12px; color:#003745; text-align:center; font-weight:bold; text-decoration:none;}
#consumerHome #column3 #rightColumnTop p a:hover { color:#C27B13; text-decoration:none;}


#calIcon { height:36px; width:230px; text-align:right; color:#003745; font-size:12px; font-weight:bold;}
#calIcon a { position:relative; top:-1em; color:#003745; text-decoration:none; font-weight:bold;  }
#calIcon a:hover { text-decoration:none; color:#C27B13; }
#calIcon a img { position:relative; top:1em; margin-left:5px; }




/*                                 MIDDLE RIGHT AREA STUFF                                                   */
#businessHome #rightColumnMiddle {margin:0px auto 6px auto; background-color:#D3C2B1; border:2px solid #4D737D; text-align:center; padding:8px 0px; width:271px; }
#rightColumnMiddle {margin:0px auto 6px auto;background-color:#D3C2B1; border:2px solid #4D737D; text-align:center; padding:8px 0px;  }


#businessHome #rightColumnMiddle p, #businessHome #rightColumnMiddle p a,#businessHome #rightColumnMiddle p a:link,#businessHome #rightColumnMiddle p a:visited { font-size:12px; color:#003745; text-decoration:none; font-weight:bold; text-align:center; margin:auto; padding:2px 5px; }
#businessHome #rightColumnMiddle p a:hover  { text-decoration:none; color:#A68642;}





/*                                 LOWER RIGHT AREA STUFF                                                   */
#businessHome #rightColumnBottom { border:2px solid #4D737D; margin:0 auto 6px auto; background-color:#EDE6E0; min-height:116px; width:271px;}

#businessHome #rightColumnBottom h2 { font-size:15px; color:#820024; text-align:center; font-weight:bold; margin:10px auto; padding-left:15px;  padding-right:15px; }
#businessHome #rightColumnBottom h2 a:link, #businessHome #column1 #rightColumnBottom h2 a:visited { color:#820024; text-decoration:none;}
#businessHome #rightColumnBottom h2 a:hover { color:#A68462; text-decoration:none;}


#businessHome #rightColumnBottom h3 { font-size:13px; color:#A68462; text-align:center; font-weight:bold; margin-bottom:6px; padding-left:15px;  padding-right:15px;  }
#businessHome #rightColumnBottom h3 a:link, #businessHome #column1 #eventDescArea h3 a:visited { color:#A68462; text-decoration:none;}
#businessHome #rightColumnBottom h3 a:hover { color:#003745; text-decoration:underline;}

#businessHome #rightColumnBottom p { color:#000; margin:auto; text-align:center; line-height:1.5em; padding-top:10px;  padding-left:20px;  padding-right:20px;  }
#businessHome #rightColumnBottom p a:link,#businessHome #rightColumnBottoms p a:visited { color:#003745; font-weight:bold; text-decoration:none; }
#businessHome #rightColumnBottom p a:hover { text-decoration:none; color:#A68462; }








#consumerHome #column3 #rightColumnBottom { border:2px solid #4D737D; margin:0 auto 6px auto; background-color:#F3E5D0; min-height:116px; padding:0 0 10px 0;}
/* dave  override color above   */
#consumerHome #column3 #rightColumnBottom { background-color:#fff;}

#consumerHome #column3 #rightColumnBottom h3 { font-size:13px; color:#C27B13; text-align:center; font-weight:bold; margin:6px 5px;  }

#consumerHome #column3 #rightColumnBottom h3 a:link, #consumerHome #column3 #rightColumnBottom h3 a:visited { color:rgb(130, 0, 36); text-decoration:none;}
#consumerHome #column3 #rightColumnBottom h3 a:hover { color:rgb(130, 0, 36); text-decoration:underline;}



#consumerHome #column3 #rightColumnBottom h2 { font-size:15px; color:#820024; text-align:center; font-weight:bold; margin:10px auto;}
#consumerHome #column3 #rightColumnBottom h2 a:link,#consumerHome #column3 #rightColumnBottom h2 a:visited  { color:#820024; text-decoration:none;}
#consumerHome #column3 #rightColumnBottom h2 a:hover { color:#A68462; text-decoration:none;}








/*                                 	DISCOVER STUFFS                                                      */
#discoverArea { border:2px solid #4D737D; margin:0 auto 0px auto; background-color:#FFF; padding:20px 0px 0 0; min-height:247px;}
#discoverArea #busName, #busName a {font-size:13px; color:#003745; text-align:left; font-weight:bold; margin-bottom:6px; text-decoration:none; text-align:center; padding:15px 0 2px 0;}

#discoverArea .articleTitle { margin-bottom:0px;}





/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*                                                DIRECTORU PAGINATION STUFFS                                             */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */


#centerContent #actualContent #columns li h4 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#820024; margin:5px 0 4px 0; }
#centerContent #actualContent #columns li h4 a:link, #centerContent #actualContent #columns li h4 a:visited { font-weight:bold;color:#820024; text-decoration:none;}
#centerContent #actualContent #columns li h4 a:hover{ text-decoration:underline;}



/*
#columns li h4 {
	text-decoration: none;
	background-color:#0F3;
	font-size:14px;
	color:#FF0;
	}
	*/
	
		
#columns li {
	float: left; 
	height: 30px; 
	width: 180px; !important; 
	margin:0 20px 20px 0px;
	padding: 0 0px 0 0;
	font-size:12px;
	line-height:14px;
	vertical-align:top;


}

#columns li.directoryView {height:30px; margin-top:2px; margin-bottom:1px;}

#columns li.directoryView .phone { font-weight:normal; color:#820024; font-size:13px; line-height:15px; display:block; padding-top:3px; }


#busDisplay {height:85px; }

#columns li a:link, #columns li a:visited { text-decoration:none; color:#003745; font-weight:normal; }

.phone { font-weight:normal; color:#820024; font-size:13px; line-height:15px; display:block; padding-top:3px; }

#columns {
	list-style: none;
	width: 400px;
	margin: 0;
}

#businessSecondary1 #columns li { height:30px; }
#businessSecondary1 #columns li .phone { font-weight:plain; color:#820024; font-size:13px; line-height:15px; display:block; padding-top:3px; }

.ditto_pages { font-weight:bold; margin:2px; font-size:12px; padding:7px 0;} 
.ditto_pages a:link, .ditto_pages a, .ditto_pages a:visited  { margin:1px; text-decoration:none; color:#003745; font-weight:normal;font-size:12px;} 
.ditto_pages a:hover{ text-decoration:underline;} 


#centerContent #actualContent #showing { color:#666;}















/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*                                                FOOTAH STUFFS                                             */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////// */


/*                                                FOOTAH BAR LINKS                                         */
#businessHome #footerBar, #businessSecondary1 #footerBar { background-color:#A68462; height:27px; width:956px; margin:auto; border-top:2px solid #4D737D; margin:0; float: none; clear:both;}
#consumerHome #footerBar, #consumerSecondary1 #footerBar { background-color:#C27B13; height:27px; width:956px; margin:auto; border-top:2px solid #4D737D; margin:0; float: none; clear:both;}

ul#footerBarLinks  { padding:7px 0 0 0px; margin:auto; float:none; text-align:center;}
ul#footerBarLinks li  {  font-weight:bold; display:inline; }
ul#footerBarLinks a  { color:#820024; font-size:12px; text-decoration:none; padding:5px 40px 5px 0px; font-weight:bold;}


#businessHome ul#footerBarLinks #siteToggle a, #businessSecondary1 ul#footerBarLinks #siteToggle a  { height:20px; width:400px; font-size:13px; background-image:url(../images/search_btn_biz.gif); background-position:100% 50%; background-repeat:no-repeat; }

#consumerSecondary1 ul#footerBarLinks #siteToggle a, #consumerHome ul#footerBarLinks #siteToggle a  { height:20px; width:400px; font-size:13px; background-image:url(../images/search_btn_cons.gif); background-position:100% 50%; background-repeat:no-repeat; }



ul#footerBarLinks a:hover  { text-decoration:none; color:#E1BD89;}
ul#footerBarLinks a.first  { padding:0 0 0 0;}


/*                                                AJAX SEARCH STUFFS                                       */

.ajaxSearch_paging { font-size:12px;color:#000;padding-bottom:15px;padding-top:15px; height:auto; line-height:1.3em; display:block;}
.ajaxSearch_paging a, .ajaxSearch_paging a:link  { font-size:12px; text-decoration:none;color:#003745;}
.ajaxSearch_paging a:hover { text-decoration:none; color:#A68642;}


.ajaxSearch_resultLink, .ajaxSearch_resultLink:link, .ajaxSearch_resultLink:visited { font-size:12px; text-decoration:none;color:#003745; font-weight:bold;}
.ajaxSearch_resultLink:hover { text-decoration:none; color:#A68642;}

.ajaxSearch_resultExtract { font-size:12px;padding-bottom:10px;padding-top:2px; height:auto; line-height:1.2em; display:block;}








/*                                                FOOTAH LEGAL LINKS                                       */
#footer { margin:4px auto; width:960px; }
#businessHome #legalFooter, #businessSecondary1 #legalFooter { min-height:50px; margin:auto;}

ul#footerLegalLinksLeft  { padding:0px 0 0 0; margin:auto; float:left; text-align:left; width:525px;}
ul#footerLegalLinksLeft li  {  font-weight:bold; display:inline; padding:0; margin:0;}
ul#footerLegalLinksLeft a  { color:#FFF; font-size:11px; text-decoration:none; padding:0 10px 0 0; font-weight:bold;}
ul#footerLegalLinksLeft a:hover, ul#footerLegalLinksRight a:hover   { text-decoration:none; color:#E1BD89;}


ul#footerLegalLinksRight  {  padding:4px 0 0 0;margin:auto; float:right; text-align:right; width:400px;}
ul#footerLegalLinksRight li  {  font-weight:normal; display:block; padding:0 0 8px 0; margin:0;color:#FFF; font-size:11px;}
ul#footerLegalLinksRight a  { color:#FFF; font-size:11px; text-decoration:none; padding:0 0 0 0; font-weight:bold;}


