 /* The following elements are common across all sections and will remain as part of the global stylesheet  */
/* HOME ELEMENTS */
.white {color: #ffffff; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none;}
a.white-link {color: #ffffff; font-family: Arial, Helvetica; font-weight: normal; text-decoration: underline;}

.normal {color: #000000; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none;}
.normal-bold {color: #000000; font-size: 80%; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none;}
a.normal {color: #000000; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none;}
a.normal:hover {color: #000000; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: underline;}

.artdate {color: #666666; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none;}
a.artdate {color: #666666; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none;}
a.artdate:hover {color: #666666; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: underline;}

.boxtext {color: #6699CC; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none;}
a.boxtext {color: #6699CC; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none;}
a.boxtext:hover {color: #6699CC; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: underline;}

a.link:link { text-decoration: underline; color: #6699CC; font-family: Arial, Helvetica; font-weight: normal; font-size: 80%}
a.link:visited { text-decoration: underline; color: #6699CC; font-family: Arial, Helvetica; font-weight: normal; font-size: 80%}
a.link:hover { text-decoration: underline; color: #6699CC; font-family: Arial, Helvetica; font-weight: normal; font-size: 80%}
a.link:alink { text-decoration: underline; color: #6699CC; font-family: Arial, Helvetica; font-weight: normal; font-size: 80%}

a.link2:link { text-decoration: none; color: #000000; font-family: Arial, Helvetica; font-weight: normal;}
a.link2:visited { text-decoration: none; color: #000000; font-family: Arial, Helvetica; font-weight: normal;}
a.link2:hover { text-decoration: none; color: #000000; font-family: Arial, Helvetica; font-weight: normal;}
a.link2:alink { text-decoration: none; color: #000000; font-family: Arial, Helvetica; font-weight: normal;}

/* tc bar for mouseout function */
#top_tc {position:absolute; top:100px; left:8px; z-index:30; visibility:hidden; filter:alpha(opacity=90);}
#bot_tc {position:absolute; top:280px; left:8px; z-index:30; visibility:hidden; filter:alpha(opacity=90);}

/* DHTML ELEMENTS */
/*#container {position:relative; top:160px; left:8px; z-index:30; visibility:visible;}*/

/****ORIGINAL DISTANCE FROM TOP****/
/****#topnav {position:absolute; top:160px; left:8px; z-index:30; visibility:visible; filter:alpha(opacity=90);}****/
/****#default-subnav {position:absolute; top:182px; left:8px; z-index:20; visibility:visible; filter:alpha(opacity=90);}****/
/****#ourfirm-menu_old, #ourfirm-menu, #offerings-menu, #insight-menu, #careers-menu {position:absolute; top:182px; left:8px; z-index:25; visibility:hidden; filter:alpha(opacity=90);}****/

/****NEW POSITIN FOR PAUL = Y+25****/
#topnav {position:absolute; top:205px; left:8px; z-index:30; visibility:visible; filter:alpha(opacity=90);}
#default-subnav {position:absolute; top:227px; left:8px; z-index:20; visibility:visible; filter:alpha(opacity=90);}
#ourfirm-menu_old, #ourfirm-menu, #offerings-menu, #insight-menu, #careers-menu {position:absolute; top:227px; left:8px; z-index:25; visibility:hidden; filter:alpha(opacity=90);}


/* NAV ELEMENTS */
a.nav-top-go {font-family: Arial, Helvetica; font-weight: normal; background-color: #666666; color: #ffffff; height: 21; font-size: 80%; text-decoration: none;}					/* top nav */
a.nav-top-go:visited {font-family: Arial, Helvetica; font-weight: normal; background-color: #666666; color: #ffffff; height: 21; font-size: 80%; text-decoration: none;}

a.nav-top {font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; text-decoration: none;}					/* top nav */
a.nav-top:visited {font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; text-decoration: none;}					/* top nav */
a.nav-top:hover {font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; text-decoration: underline;}

a.nav-top-b {font-family: Arial, Helvetica; font-weight: bold; color: #666666; font-size: 80%; text-decoration: none;}					/* top nav */
a.nav-top-b:visited {font-family: Arial, Helvetica; font-weight: bold; color: #666666; font-size: 80%; text-decoration: none;}					/* top nav */

a.nav-top-hil {font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 80%; text-decoration: none; }					/* top nav */
a.nav-top-hil:visited {font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 80%; text-decoration: none; }					/* top nav */
.nav-top {font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; text-decoration: none;}					/* top nav */

a.nav-bot {font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; text-decoration: none;}					/* bottom nav */
a.nav-bot:visited {font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; text-decoration: none;}					/* bottom nav */
a.nav-bot:hover {font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; text-decoration: underline;}					/* bottom nav */
.nav-bot {font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; }	 /* legal */

/* MODULE ELEMENTS */
a.mod-light {text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; } /* module light text */
a.mod-dark {text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #000000; font-size: 80%; }  /* module dark text */
a.mod-arrow {text-decoration: none; text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #6699CC; font-size: 80%; } /* moddule arrow, use for >> */
a.mod-hil {text-decoration: none; font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 80%; }
a.mod-arrow-b {text-decoration: none; text-decoration: none; font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 80%; } /* moddule arrow, use for >> */
a.mod-hil-under {text-decoration: underline; font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 80%; }

a.mod-light:hover {text-decoration: underline; font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; } /* module light text */
a.mod-dark:hover  {text-decoration: underline; font-family: Arial, Helvetica; font-weight: normal; color: #000000; font-size: 80%; }  /* module dark text */
a.mod-arrow:hover  {text-decoration: underline; text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #6699CC; font-size: 80%; } /* moddule arrow, use for >> */
a.mod-hil:hover {text-decoration: underline; font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 80%; }
a.mod-arrow-b:hover  {text-decoration: underline; text-decoration: none; font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 80%; } /* moddule arrow, use for >> */

.mod-light {font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; } /* module light text */
.mod-dark {font-family: Arial, Helvetica; font-weight: normal; color: #000000; font-size: 80%; }  /* module dark text */
.mod-arrow {text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #6699CC; font-size: 80%; } /* moddule arrow, use for >> */
.mod-hil {text-decoration: none; font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 80%; } /*i.e. first-time visitors */	
.mod-shortcut {width: 188px}

td.neutral-dot { background-image: url(images/graydot2x2.gif); } /* dot is bottom left justified over white */
td.neutral-bkg { background-color: #cccccc }	

.neutral-bkg { background-color: #cccccc }	
.white-bkg { background-color: #ffffff }
hr.neutral {color: #cccccc }


/* BODY ELEMENTS */

.body-home-ctrlist { width: 226px; height: 21px }
.body-hdr-detail {font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 150%; }

.body-norm {font-family: Arial, Helvetica; font-weight: normal; color: #000000; font-size: 80%; }
.body-bold {font-family: Arial, Helvetica; font-weight: bold; color: #000000; font-size: 80%; }
.body-bold-normal {font-family: Arial, Helvetica; font-weight: bold; color: #000000; font-size: 100%; }
.body-bold-large  {font-family: Arial, Helvetica; font-weight: bold; color: #000000; font-size: 120%; }

.body-arrow {text-decoration: none; font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 80%; }
a.body-arrow {text-decoration: none; font-family: Arial, Helvetica; font-weight: bold; color: #6699CC; font-size: 80%; }

.body-lite {text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #6699CC; font-size: 80%; }
a.body-lite  {text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #6699CC; font-size: 80%; }
a.body-lite-u  {text-decoration: underline; font-family: Arial, Helvetica; font-weight: normal; color: #6699CC; font-size: 80%; }

.body-light-n {font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; } 
.body-light-b {font-family: Arial, Helvetica; font-weight: bold; color: #666666; font-size: 80%; } 

.body-box-norm {font-family: Arial, Helvetica; font-weight: normal; color: #000000; font-size: 80%; }
.body-box-hil {font-family: Arial, Helvetica; font-weight: normal; color: #ffffff; font-size: 80%; }

.body-bcr {text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; }
a.body-bcr {text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; }
a.body-bcr:hover {text-decoration: underline; font-family: Arial, Helvetica; font-weight: normal; color: #666666; font-size: 80%; }

.body-bcr-hil {text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #6699CC; font-size: 80%; }
a.body-bcr-hil {text-decoration: none; font-family: Arial, Helvetica; font-weight: normal; color: #6699CC; font-size: 80%; }

a.nolink:link { text-decoration: none;}
a.nolink:visited { text-decoration: none;}
a.nolink:hover { text-decoration: none;}
a.nolink:alink { text-decoration: none;}

.gsci-header {color: #FFFFFF; font-size: 80%; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none;}



