/* CSS Parc Signs – MASTER */

body { margin:0; font: 62.5% Verdana, Arial, Helvetica, sans-serif; background-color:#65B7D2; background-image:url(/images/shadow-static.gif); background-repeat:repeat-y; background-position: center top; }
div#shadow { background-color: transparent; width:100%; background-image:url(/images/shadow-grad.gif); background-repeat:no-repeat; background-position: center top; }
div#grad { background-color: transparent; width:100%; background-image:url(/images/grad-bg.gif); background-repeat:repeat-x; }
div#container { width:788px; margin:0 auto; background-color:#FFF; }
h1 { margin:0; }
h1 a { display:block; font-size:1.4em; width:134px; margin:0 0 19px 0; padding: 116px 0 0 0; overflow: hidden; height: 0px !important; height /**/:116px; background-image: url(../images/logo.gif); background-repeat: no-repeat; background-position: 0px 15px; }
h2 { color:#003477; padding:0; margin:0 0 0px 0; line-height: 1.8em; font-size: 1.3em; }
h3 { color:#003477; font-size:1em; font-weight:bold; }

div#topbar { margin:0 10px 6px 10px; height:128px; background-repeat: no-repeat; background-position: right bottom; }

p#crumb { font: 1em Arial, Helvetica, sans-serif; margin:0 10px 18px 10px; }
p#crumb, p#crumb a { text-decoration:none; }

div.bubblecol { width:254px; float:left; display:inline; margin-bottom:10px; }
div.textcol { width:248px; float:left; margin-right:6px; display:inline; margin-bottom:10px; }
div.textcol p { font-size:1em; line-height:1.4em; color:#003477;}
div.textcol li { color:#003477;}

ul#menu { padding:0; margin:0 0 10px 10px; list-style:none; width:260px; float:left; display:inline; }
ul#submenu  { padding:0; margin:0 0 0 20px; list-style:none; float:left; display:inline; }
ul#menu li { font-size: 1.3em; line-height: 1.8em; font-weight: bold; margin:0; padding:0; float:left; display:inline; width:260px; }
ul#menu li a{ color:#003477; text-decoration:none; }
ul#menu li ul#submenu li { font-size: 11px; line-height: 1.5em; font-weight: bold; margin:0; padding:0; width:240px; }
ul#submenu li a{ color:#4C71A0; text-decoration:none; }
li#home a:hover, li#home a.active, li#menu6 a:hover, li#menu6 a.active, li#menu7 a:hover, li#menu7 a.active, li#menu8 a:hover, li#menu8 a.active { color:#00A3DE; }
li#menu1 a:hover, li#menu1 a.active  { color:#97BF0D; }
li#menu2 a:hover, li#menu2 a.active  { color:#949494; }
li#menu3 a:hover, li#menu3 a.active, li#menu4 a:hover, li#menu4 a.active, li#menu5 a:hover, li#menu5 a.active   { color:#F29400; }

div.bubbleup { margin-bottom:10px; width:254px; height:72px; }
div.bubbleup#latest { background-image: url(/images/home/bubble-bg1.gif); background-repeat: no-repeat; }
div.bubbleup#format { background-image: url(/images/home/bubble-bg2.gif); background-repeat: no-repeat; }
div.bubbleup h3 { display:inline; float:right; margin:9px 0 0 0; font-size: 1.3em; width:160px; }
div.bubbleup h3 a { display:block; padding:15px 0 0 0; overflow: hidden; height: 0px !important; height /**/:15px; width:160px; }
div.bubbleup#latest h3 a{color:#003477; background-image: url(/images/home/latest-case-study.gif); background-repeat: no-repeat; }
div.bubbleup#format h3 a{color:#003477; background-image: url(/images/home/format-guidelines.gif); background-repeat: no-repeat; }
div.bubbleup p { color:#535353; margin:0; font-size:1em; width:160px; display:inline; float:right; }
div.bubbleup p a { color:#535353; text-decoration:none; }
div.bubblecol img { margin:0 0 10px 0; }
div.bubbleup img { display:inline; float:left; }
div.bubbleup#latest img { margin:0; border-right: 1px solid #FFF; }
div.bubbleup#format img { margin:3px 0 0 4px; }
div.bubbleup li a{ color:#003477; text-decoration:none; }

div.gallerycol { float:right; width:264px;}
div.gallerycol a { display:block; background-image:url(/images/gallery/slide.gif); background-repeat:no-repeat; width:121px; height:104px; float:left; display:inline; margin:4px 6px 4px 0; }
div.gallerycol a:hover { background-image:url(/images/gallery/slide-over.gif); }
div.gallerycol img { margin:6px 0 0 10px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #949394; border-left-color: #949394; }

div.listcol { width:503px; float:left; }

div.dark-silver { margin-bottom:3px; background-color:#DFDFDF; background-image:url(/images/white.gif); background-position:right top; background-repeat: no-repeat; }
div.dark-silver a.link { float:right; width:122px; margin-top:-35px; overflow: hidden; height: 0px !important; height /**/:35px; background-position:left top; background-repeat: no-repeat; padding-top: 35px; padding-right: 0; padding-bottom: 0; padding-left: 0; }

div.light-silver { width:381px; background-color:#EDEDED; padding:12px 0; background-image:url(/images/white.gif); background-position:left top; background-repeat: no-repeat; }
div.light-silver h3 { color:#003477; margin:0 12px; }
div.light-silver p { color:#666666; margin:0 12px; }
div.light-silver a { float:none; text-decoration:none; color:#003477; }

div.light-silver-248 { margin-bottom:3px; padding:12px; background-color:#EDEDED; background-image:url(/images/round-248.gif); background-position:top; background-repeat:no-repeat; }
div.light-silver-248 p { margin:0; color:#666; }
div.light-silver-248 h3 { margin:0; }

div#footer { clear:both; padding-bottom:5em; margin:0 10px;}
div#footer p { width:85%; float:left; color:#165B9F; margin:6px 0 0 0; font: 1em Arial, Helvetica, sans-serif;}
div#footer p#credit { width:15%; float:right; text-align:right; }
div#footer p#credit a { text-decoration:none; color: #00A3DE; }
div#footer p#credit a:hover { text-decoration:underline; }