/*this style sheet applies to the model-generated pages as well 
as the unique home pages. After trying every workaround Julie finally said
forget IE, and just used pixels as any decent human should be able to do*/

body { 
    font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif;
    margin-top: 0px;
    margin-left: 0px;
    font-size: 13px;
}

/* LAYOUT*//* LAYOUT*//* LAYOUT*//* LAYOUT*//* LAYOUT*//* LAYOUT*/

/* FIRST ROW - HEADER INCLUDE */


/* NEW  STYLES JV ADDED FOR GG4 DESIGN */
/* this is the row with the social icons*/

#logo{margin:0;padding:0;}

td#banner{ background:url(../images/ggnl/banner-bg.png) left top repeat-x;margin:0px;padding:0px;
margin:0;padding:0;
}
#onthego {
margin:0px 0 0 15px;padding:0; color:#4a5a6a;height:46px;
}
.onthego {
margin:0;padding:30px 0 0 0; color:#4a5a6a;;
}
.topgomobile {
color: #53ca43;
}
a.topgomobile:link {color:#53ca43; text-decoration: none;}
a.topgomobile:visited, focus {color:#53ca43; text-decoration: none;}
a.topgomobile:hover {color:#3EB504;text-decoration: underline;}
a.topgomobile:active {color:#53ca43;}
.onthego {
color: #4a5a6a;
}
div#title { 
height:77px;
margin:0px 0px 0px 0px;
padding:0px;
font-size: 20px;
font-weight: normal;
text-align:left;
color:white;
float:left;
font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif,serif;
/*letter-spacing:.09em;*/
text-transform:uppercase;
}
/*div#shopsun {margin:3px 80px 0px 0px;padding:0px;overflow:hidden;float:right;}*/
div#shopsun {margin:3px 0px 0px 0px;padding:0px;overflow:hidden;position:absolute;left:700px;}
.shopsun img {overflow:hidden;margin:0px 0px 0px 0px;padding:0px;}
/*don't touch the above - the below is for the new buttons*/
div#shopword {margin:3px 0px 0px 0px;padding:0px;overflow:hidden;position:absolute;left:600px;}
.shopword img {overflow:hidden;margin:0px 0px 0px 0px;padding:0px;}

div#shopbuttons {margin:3px 0px 0px 0px;padding:0px;overflow:hidden;position:absolute;left:680px;}
.shopbutton img {overflow:hidden;margin:0px 0px 0px 0px;padding:0px;}

div#banner-bottom{margin:0px;padding:0px;
}
table#socialicons {
margin:5px 0 0 0; float:left;padding:0;
color:white;
/*to fix central header bg not showing in FF on Pete's computer - but it fixed itself the next day
and this ran over so was not a solution, just a step
background-color:#64808E;*/
}
.stayconnected { 
line-height:1.19em;font-weight:bold;
}
.facebook {float:left;padding-left:3px;
}
.twitter {float:left;padding-right:3px;padding-left:3px;
}
.toprss {float:left;padding-right:3px;
}
.pressie { 
line-height:1.19em;margin-top:8px;margin-left:-12px; z-index:999;overflow:visible;float:left;
}

a.socialicons:link {color:white; text-decoration: none;}
a.socialicons:visited, focus {color:white; text-decoration: none;}
a.socialicons:hover {color:white;text-decoration: none;}
a.socialicons:active {color:white;}

/* start plan drop-down menu*/
#planmenucontainer { width:180px;margin-top:2px;margin-left:6px;margin-right:-6px;z-index:999;}
ul#plannav{
    margin: 0 0 0 0px;
    padding: 0;
    list-style: none;
    width: 180px; /* Width of Top Menu Items */
    border-bottom: 1px solid #64808E;
    }
ul#plannav li {
    position: relative;
    }
ul#plannav li ul.subplanmenu {
    position: absolute;
    left: -26px;
    top: 26px;
    display: none;
    list-style-type: none;
    }
ul#plannav li a {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #64808E; /* IE6 Bug */
    padding: 5px;
    border: 1px solid #64808E;
    border-top: 0;
    }
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul#plannav li:hover ul.subplanmenu, li.over ul.subplanmenu {  display: block; }
ul#plannav li ul.subplanmenu li a{ padding: 2px 9px; background: #A6B8C4; width:180px; } /* Sub Menu Styles */
ul#plannav li ul.subplanmenu li a:hover{color:#fff; background:#9AABBA; } /* Sub Menu Styles */
ul#plannav li:hover ul { display: block; }
/* end plan drop-down menu*/

/* Social drop down menu for alerts*/

#updatesmenucontainer {width:130px;margin-top:2px;margin-left:0px;margin-right:-20px;margin-left:0px;z-index:999;}

ul#updatesnav{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 130px; /* Width of Top Menu Items */
    border-bottom: 1px solid #64808E;
    }
ul#updatesnav li {
    position: relative;
    }
ul#updatesnav li ul.subupdatesmenu {
    position: absolute;
    left: -26px;
    top: 26px;
    display: none;
    list-style-type: none;
    }
ul#updatesnav li a {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #64808E; /* IE6 Bug */
    padding: 5px;
    border: 1px solid #64808E;
    border-top: 0;
    }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
ul#updatessnav li:hover ul.subupdatesmenu, li.over ul.subupdatesmenu {  display: block; }
ul#updatesnav li ul.subupdatesmenu li a{ padding: 2px 9px; background: #A6B8C4; width:230px; } /* Sub Menu Styles */
ul#updatesnav li ul.subupdatesmenu li a:hover{color:#fff; background:#9AABBA;  } /* Sub Menu Styles */
ul#updatesnav li:hover ul { display: block; }
/* end updates drop-down menu*/

/*TOPBAR INCLUDE*/

/*div around the topbar include which contains the pathway - 
breadcrumbs and print icon*/

/* the home page div utilities is controlled in the hompe page styles on  line 690-ish*/

div#utilities
{margin-top:50px;margin-bottom:7px;
}

div#pathway {
    font-size: 14px;
    font-family:Trebuchet MS,verdana,arial,helvetica, sans-serif;    
    color: #F04A00; 
    padding: 6px 0 0 12px;float:left;clear:both;
    }

/* right-side printer icon */
div#printicon {
width:710px;
clear:both;
align:left;

}

#printicon img {
margin-right:20px;padding:0; border:0;
float:right;
}

/* right-side printer icon for bus routes */
div#printicon-br {
width:100%;
clear:both;
v-align:left;
}

/* end bus routes print icon row */

/*#print {margin:40px 20px 0 0; }*/
/*See also the pathway style above that has padding left 
and the printicon in new GG5 style below and in iecss*/
#crumbs {padding-left:20px;}

/* 3RD CELL FIRST ROW*/
#banner-rt { background:url(../images/ggnl/banner-rt-bg.png) left top no-repeat;
}

/*SECOND ROW*/

    /*LEFT COLUMN - NAVIGATION INCLUDE*/
td#nav {
margin:0;padding:0;
}


/*the entire left div*/
div#leftarea {
margin:0;padding:0;
}

/*the div containing the menu */
#menucontainer{}

    /* LEFT COLUMN NAVIGATION_LOWER LEFT INCLUDE*/
    
/* JV this pushes the block of next items below the menu*/
#goplaces {
margin:30px 0 0 35px;
}
/*JV replace the class "domains" with the class "goplaces"*/
p.goplaces{
font-size: 17px;
line-height: 100%;
color:#F04A00;
border:none;
margin-top:35px;
}
/* shop is the class on the Go Places Icons and links*/

a.goplaces {font-size: 15px;}
a.goplaces:link   {color: #4a5a6a; text-decoration: none;}
a.goplaces:visited   {color: #4a5a6a; text-decoration: none;}
a.goplaces:focus   {color: #4a5a6a;  text-decoration: none;}
a.goplaces:hover    {color: #F04A00; text-decoration: none;}
a.goplaces:active   {color: #4a5a6a; text-decoration: none;}


#goplaces hr{
    color:#F8F8F8;
    height:1px;
    margin-left:3px;
    margin-right:30px;
    
}


div#search {
clear:both; margin: 20px 0 0 0;}

p.searchsite {
padding-left:0px;
margin:4px 0;
color:#4a5a6a;
font-size: 15px;
}

div#translation {
font-size: 11px;
margin: 13px 7px 0 7px ;
}

#translation p {
margin: -5px 0 0 0;
padding:0;
}

    /* CENTER COLUMN WITH MAIN CONTENT*/
    /*note there used to be a row for the topbar and it could come back 
    and put the top bar include there*/
    

    /* fyi - CONTRACTS LOGIN AND REGISRATION FORM STYLE IS IN THE CSS FILE UNDER TOOLTIP CSS */

    /* interior pages */
    
/*this is the td that contains the CONTENT and template editable tags on the INNER pages*/ 

#contentbegin{
}
/*this is the div just inside that td, still out of the content start and editable tag on the INNER PAGES*/

div#content {
/*** [RG 06/22/2005] Do not use this, it makes the tooltip mispositioned !
vertical-align:top;
position:relative;
*/
/*max-width:730px;*/
padding: 0px 15px 20px 15px;
font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif;
font-size: 13px;
vertical-align:top;
}

#content-rt{
}


/*FOOTER ROW*/

#footer {
}

#footer-left{ background:url(../images/ggnl/footer-left.png) left top no-repeat;margin:0;padding:0;
}
#footer-bg{ background:url(../images/ggnl/footer-bg.png) left top repeat-x;
}
#footer-rt{ background:url(../images/ggnl/footer-bg.png) left top repeat-x;
}
#gototop {margin-top:30px;
}

.footer {
color: white; 
text-decoration: none;
}
#footerfirstrow {height:20px;}
#footerfirstrowdiv {background-color:white;margin-left:140px;}

a.footer:link   { color: white; font-size: 12px;text-decoration:none; }
a.footer:visited   { color: white; font-size: 12px;text-decoration:none; }
a.footer:focus   { color: white; font-size: 12px;text-decoration:none; }
a.footer:hover    { color: white; font-size: 12px;text-decoration:underline; }
a.footer:active   { color: white; font-size: 12px;text-decoration:none; }

/*TYPOGRAPHY*//*TYPOGRAPHY*//*TYPOGRAPHY*//*TYPOGRAPHY*//*TYPOGRAPHY*/

/* then specify the font family which is not inherited in old browsers*/
h1,h2,h3,h4,h5,h6,p,td,ul,ol,li,dl,dt,dd, blockquote {
font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif;
}

p {
font-size:13px
}

p.small {
    font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif;
    font-size: 90%;
}

h1 {
    font-size: 16px;
    text-align: center;
}

h2 {
    /*font-size: 15px; text-transform:capitalize*/
}

h3 {
    /*font-size: 14px; text-transform:capitalize*/
}

h3.body {
    font-size: 14px;
    margin-bottom: 0pt;    color:#4a5a6a; 
   /* text-transform:capitalize*/
}

h4 {
    font-size: 100%;
}

h5 {
    font-size: 16px;
    color:#4a5a6a; 
    font-weight:bold;
    
}

/* NICER TABLES */

table, td, tr, th {

    font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif;
    vertical-align: top;
    font-size: 13px;
    }

table.newlook
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #000;
background-color: #fff;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.newlook th
{background-color: #e4e4e4;
color: #000;
padding: 4px;
text-align: left;
border: 1px #000 solid;
border-bottom: 1px #000 solid;
font-size: 12px;
font-weight: bold;}

table.newlook th a
{
color: #000;}

/*does not do anything*/
th.stats.newlook{
font-weight: bold}


table.newlook td
{background-color: #fff;
color: #000;
padding: 4px;
text-align: left;
border: 1px #000 solid;}

ol {
    /*font-size: 90%;
    font-weight: light;*/}

ol.small {
    font-size: 85%;
    font-weight: lighter;}

ul.small {
    font-size: 85%;
    font-weight: lighter;}

li.small {
    font-size: 85%;
    font-weight: lighter;}

blockquote {
    font-size: 13px;}

blockquote.body {
    font-size: 13px;}

/*this is the size of the text you type into the search*/
input {
    /*font-family: Monaco,Courier,monospace;*/
    font-size: 9pt;}

textarea {
    /*font-family: Monaco,Courier,monospace;*/
    font-size: 9pt;}

/*this is the size of the font in drop-down boxes*/
select {
    /*font-family: Monaco,Courier,monospace;*/
    font-size: 10pt;}

.copy {
    font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif;
   /* font-size: 85%;
    font-weight: bold;*/}

.subnote {
    font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif;
    font-size: 85%;}

a.menu {
    font-size: 12px;
    text-decoration: none;}
.invalid-field {
color: red;}

 /*GG2 styles  LINKS*/ /*GG2 styles  LINKS*/

a:link   { 
color:  #4a5a6a; 
/*grey-blue*/
text-decoration: underline; }

a:visited   { 
color:  #4a5a6a; 
text-decoration: underline;
}

a:focus   { 
color: #4a5a6a; 
text-decoration: underline;
}

a:hover    { color:#F04A00;
/*color: #5681C2; 
chalky blue*/
text-decoration: underline;
}

a:active   { 
color: #4a5a6a; 
text-decoration: underline;
}

/*li.current-menu-item {
background-image: url(../images/squiggle160x20.gif);
color: #F04A00;
text-decoration:none;
} */


/* BREADCRUMBS on interior pages */


.current-crumb   { 
color: #F04A00;/*red-orange to use for the red throughout */ 
font-size: 13px; 
text-decoration:none;

}

a.current-crumb:link   { 
color: #F04A00; 
text-decoration:none;
 }

a.current-crumb:visited   { 
color: #F04A00; 
text-decoration:none;
}

a.current-crumb:focus   { 
color: #F04A00;  
text-decoration:none;
}

a.current-crumb:hover    { 
color: #F04A00; 
text-decoration:none;
}

a.current-crumb:active   { 
color: #F04A00; 
text-decoration:none;
}
     
a.not-current-crumb:link   { 
color: #4a5a6a; 
text-decoration:none;
 }
 
a.not-current-crumb:visited   { 
color: #4a5a6a; 
text-decoration:none;
}

a.not-current-crumb:focus   { 
color: #F04A00;  
text-decoration:none;
}

a.not-current-crumb:hover    { 
color: #F04A00;
text-decoration:none;
}

a.not-current-crumb:active   { 
color: #F04A00;  
text-decoration:none;
}


/*SITEMENU STYLING*//*SITEMENU STYLING*//*SITEMENU STYLING*/


/*the div around the menu in the navigation.html.php include. 
This indents the first level of the menu, currently the first children*/  
div#menucontainer {
padding:0;
font-size:15px;
margin:8px 0 0 40px;
font-weight:normal;
}

#menucontainer .nav_domain{
font-size:17px; 
line-height:200%;
text-transform: uppercase; 
}
a.nav_domain { 
color:#F04A00;
}

#menucontainer.nav_domain a{ 
color:#F04A00;

}
a.nav_domain:link   { color: #F04A00; text-decoration: none;}
a.nav_domain:visited   { color: #F04A00;  text-decoration: none;}
a.nav_domain:hover    { color: #F04A00;  text-decoration: none;} 
a.nav_domain:active   { color: #F04A00;  text-decoration: none;} 

/*this gets rid of the bullet at the first level (top level domains 
are no longer displayed in the menu Aug 15, 2010) and indents the entire list
and adds space via margin between the first level items*/
  
div#menucontainer ul {  
padding: 0px;
margin:6px 0px 10px 10px;
list-style: none;
}


/*this makes the submenus font smaller,and adds letter spacing to 
all submenus below the top level -- does nothing to bg color or indents*/
#siteMenu ul {
font-size:13px;
/*margin: 2px 0;
padding:0px;*/
}

/*first visible submenu*/

#siteMenu ul li {
padding:0;
margin:1px 0 0 12px;
color:black;font-weight:normal;
}
/* this does nothing*/
ul.siteMenu  li{
padding-top:1px;}
/* this does nothing*/
.siteMenu  {
margin-top:1px;}

/*sub-submenus*/  
#siteMenu ul li li {
padding-left:18px;
margin:0;
font-size:11px;
font-weight:normal;
text-decoration: none;
}


/*link styling for menu*/

/* removes underline on all menu links*/
#siteMenu a { 
text-decoration: none;
color: #4a5a6a}

#siteMenu a:hover { 
text-decoration:none;
color: #F04A00}

a.siteMenu ul li li { 
text-decoration: none;

color: #4a5a6a}

a.siteMenu ul li li:hover { 
text-decoration: none;
color: #F04A00}

/* top menu items that can expand*/
ul#siteMenu a.expandable { 

padding-right:18px; 
/*background-image: url(../images/ggnl/right-green.gif);
background-position:right; background-repeat:no-repeat;*/}

/* all menu items that are open*/
ul#siteMenu a.current-menu-item { margin:0px;padding:0px;
/*color:#F04A00;*/
/*padding-right:18px;font-weight:normal;*/
 
/*background-image: url(../images/ggnl/down-green.gif);
background-position:right; background-repeat:no-repeat;*/}

/*the big red top domain link in the menu*/


 
 /* give all anchors a hand cursor */
#siteMenu a {
    cursor:pointer !important;
    cursor:hand !important;
    }

/*END OF SITEMENU STYLING*/


/*HOME STYLES*//*HOME STYLES*//*HOME STYLES*/
/*HOME STYLES*//*HOME STYLES*//*HOME STYLES*/

/*these give the home pages top the same height as the inner which
have the topbar include with the pathway-breadcrumbs*/

div#utilities_home
{margin-top:0px;padding:0;
}
div#utilities_not
{margin-top:0px;padding:0;
}


/*Ths is the td that has the central content in it, on the main pages 
it is content_nl so the inner pages can have padding left - can be changed to just content at final revision*/
#content_hp{
padding:0px 5px 0 5px;
margin:0;
}

/* note no underscore*/
div#contenthp {
}

.hp_bluegray_text {
color: #4a5a6a;
}

.hp-box-top {
    background-image:url(../images/homepage/boxes/grey-top.gif);
    height: 41px;
    width: 320px;
    vertical-align:middle;
}

.hp-box-top-orange {
    background-image:url(../images/homepage/boxes/orange-top.gif);
    height: 41px;
    width: 320px;
    vertical-align:middle;
}

.hp-box-titles {
    font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: capitalize;
  color: #4a5a6a;
  padding-bottom: 13px;
  /*margin-left:20px;*/
  text-align:center;

}

.hp-box-bd {
    background-image:url(../images/homepage/boxes/grey-bd.gif);
    width: 320px;
}
.hp-box-bd-orange {
    background-image:url(../images/homepage/boxes/orange-bd.gif);
    width: 320px;
}



/* for the div in boxes with lines of text like current bridge projects*/

.boxcontent {
font-size: 13px;
font-weight: 700;
color: #4a5a6a; 
text-align:left; 
line-height:1.60em; 
margin-left:20px;
margin-top:0px;
margin-bottom:0px;
padding:0;
}


.hp-box-btm {
    background-image:url(../images/homepage/boxes/grey-btm.gif);
    width: 320px;
    height: 37px
}


.hp-box-btm-orange {
    background-image:url(../images/homepage/boxes/orange-btm.gif);
    width: 320px;
    height: 37px
}
/* News box */

.hp-box-bd-news {
    background-image:url(../images/homepage/boxes/grey-bd.gif);
    width: 320px;
    margin:0px 0;padding:0px;
}
/*the table and div around each news item*/
.hp-box-newsitems{
margin:-1px 0; padding:0;}

.readmorenews{
margin: 30px 0 0px 0;padding:0;
}

div.date {
color: #4a5a6a;
height:20px; 
padding-top: 2px; 
padding-left:20px; 
padding-bottom:2px;
text-align:left;
font-size:11px;
}

div.newsjumps{
margin:0;
padding:0 0 0 20px; 
}

.newsjumps {
  font-size: 13px;
  font-weight: 700;
  color: #4a5a6a;
  text-align:left;
}

a.newsjumps:link   { color: #4a5a6a; font-size: 13px; text-decoration: underline;}
a.newsjumps:visited   { color: #4a5a6a; font-size: 13px; text-decoration: underline;}
a.newsjumps:hover    { color: #F04A00; font-size: 13px; text-decoration: underline;} 
a.newsjumps:active   { color: #F04A00; font-size: 13px; text-decoration: underline;} 

a.activenewsjumps:link   { color: #F04A00; font-size: 13px; text-decoration: none;}
a.activenewsjumps:visited   { color: #F04A00; font-size: 13px; text-decoration: none;}
a.activenewsjumps:hover    { color: #F04A00; font-size: 13px; text-decoration: underline;} 
a.activenewsjumps:active  { color: #F04A00; font-size: 13px; text-decoration: none;}
 
.new {
font-size: 11px; 
color:#F04A00;
text-align:left;
}

.subtitle {
font-size: 12px; 
font-weight:normal;
padding:1px 0 0 0;  
margin:0;
color: #4a5a6a;
width:100%;  
text-align:left;
 }
 
#press  {
margin-left:20px;
margin-top:20px;
margin-bottom:2px;
color: #F04A00;
text-decoration:none;
}

a.press  {
font-size: 12px;
color: #F04A00;
text-decoration:none;
}

.hp-newslinks-text {
padding-bottom: 0px
}

a.hpnews:link   { color: #64808E; font-size: 12px; }/*deep red*/
a.hpnews:visited   { color: #64808E; font-size: 12px; }/*chalky blue*/
a.hpnews:focus   { color: #64808E; font-size: 12px; }
a.hpnews:hover    { color: #F04A00; font-size: 12px; } /**/
a.hpnews:active   { color: #64808E; font-size: 12px; }


.multimedia-text {
font-size: 11px;
vertical-align:top;
padding-bottom:20px
}

a.multimedia-text:link    { color: #64808E; font-size: 13px; text-decoration: none; }
a.multimedia-text:visited    { color: #64808E; font-size: 13px; text-decoration: none; }
a.multimedia-text:hover    { color: #F04A00; font-size: 13px; text-decoration: none;}

.hp-signup-td {
  padding-left:20px;
}
.hp-subscriber {
  padding-left:20px;
  padding-bottom:5px;
  font-size: 11px
}

.hp-alerts {
  padding-left:20px;
  line-height: 130%;
}

.alertheading {color: #64808E}

/* create an arrow that points right */


div.arrow-right {
	width: 0; 
	height: 0; 
	border-bottom: 5px solid transparent;  /* left arrow slant */
	border-top: 5px solid transparent; /* right arrow slant */
	border-left: 5px solid #4c6274; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
}


/*END OF HOME STYLES*//*END OF HOME STYLES*//*END OF HOME STYLES*/

/*BLOG PAGE STYLING*/

td.pressjumps {
padding-right:30px;
}
.pressjumps{
margin:11px 0 0 0;
padding:0; 
font-size: 13px;
font-weight: 700;
color: #4a5a6a;
text-align:left;
}

a.pressjumps:link   { color: #4a5a6a; font-size: 13px; text-decoration: none;}
a.pressjumps:visited   { color: #4a5a6a; font-size: 13px; text-decoration: none;}
a.pressjumps:hover    { color: #F04A00; font-size: 13px; text-decoration: underline;} 
a.pressjumps:active   { color: #F04A00; font-size: 13px; text-decoration: none;} 

a.activepressjumps:link   { color: #F04A00; font-size: 13px; text-decoration: none;}
a.activepressjumps:visited   { color: #F04A00; font-size: 13px; text-decoration: none;}
a.activepressjumps:hover    { color: #F04A00; font-size: 13px; text-decoration: underline;} 
a.activenpressjumps:active  { color: #F04A00; font-size: 13px; text-decoration: none;}


    
/*NEW SCHEDULES and ALERTS PAGES STYLING*/
.blackheadings {
font-size: 24px;
font-weight: bold;
margin-bottom:20px;
}

.blackheadingsmargintop {
font-size: 24px;
font-weight: bold;
margin:20px 0;
}
.blackregular{
font-size: 14px;
font-weight: bold;}

.allcapnews  {
color: #a6b8c4;
text-decoration:none; text-transform: uppercase;
font-size:11px;
font-weight:bold;
}

.redheads  {
color: #F04A00;
font-weight: bold;
font-size:16px;
}

a.redheads  {
color: #F04A00;
font-weight: bold;
font-size:16px;
}



p.alertlist {
margin: 5px 0;
}

.alertlisttitle {
font-size: 12px;
color:#708090;
text-transform:capitalize;}

.alertlistsubtitle {
font-size: 11px;
margin: 5px 0;
color:#000}

.dropdowns {
font-size:11px;
font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif;}

hr.scheds{
    color:#F8F8F8;
    height:1px;
    width:250px;float:left;
    margin: 20px 0;
}


/* page titles will center align by default
#content h2 {
text-align:left;
}
/*

/*SEARCH AND SEE IF NO LONGER IN USE*/
.sched-box {
    border: thin solid #666666;
    padding-left: 10px;
}

.sched-icons {
    text-transform: uppercase; 
    padding-bottom: 10px; 
    font-variant: normal; 
    font-weight:bold
}

.board-adopted {
margin-top:0;
margin-bottom:0;
text-align:right;
font-weight:bold
}

div#content table{
border:1px;}

#title-sisters {
font-size: 40px;
font-weight: normal;
text-align:left;
color:white;
font-family: Trebuchet MS,verdana,arial,helvetica, sans-serif;
letter-spacing:.09em;
text-transform:uppercase;
margin-bottom: 7px;
margin-top: 66px;
}

/* Bridge and Transit RSS Alert pages style */
#alerts div.alert{margin-top:20px;}
#alerts .alertTitle {font-size:16px;color:#F04A00;line-height:1.2em;}
#alerts .alertTitle a:link,
#alerts .alertTitle a:visited
 {color:#F04A00;}

 /* Exhibit pages */

div#exhibit-menu {}
div#lang-menu {border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;text-align:center;height:23px;padding-top:5px;margin-bottom:20px;}

a.exhibitlanguages:link   {text-decoration: none;color:#fff;}
a.exhibitlanguages:visited   {text-decoration: none;color:#fff;}
a.exhibitlanguages:hover    {text-decoration: none;color:#000;opacity: .75;
	-moz-opacity: .75;	} 
a.exhibitlanguages:active   {text-decoration: none;color:#fff;}

#lang-menu {
	padding: 0px 1px;
	background: #F04A00 url("../images/lang-menu.jpg") repeat-x;
}

#lang-menu ol {
	list-style: none;
	padding-left: 0;
	margin: 0;
}

#lang-menu li {
	float: left;
	width: 70px;
}

#lang-menu li img { display: block; }

#lang-menu li a:hover img { 
	opacity: .75;
	-moz-opacity: .75;	
}

