p {color:#000;}
#subcontent a {font-weight:bold; color:#000066; text-decoration:none;}
#subcontent a:visited {font-weight:bold; color:#069; text-decoration:none;}
#subcontent a:hover, #subcontent a:active {font-weight:bold; text-decoration:underline;}
#subcontent li {padding-bottom:3px;}
#subcontent ul {margin-top: 10px;}
#subcontent ul ul {margin-top: 0px;}
#subcontent h3 {color:#063; font-style:normal; margin: 15px 0 0 0; font-size:1.1em;}
#subcontent h4 {color:#000; font-style:italic; margin: 15px 0 0 20px; font-size:1.0em;}
#subcontent table {border-bottom:0.1em solid #999; border-right:0.1em solid #999; margin: 15px 0 20px 0;}
#subcontent td {border-left:0.1em solid #999; border-top:0.1em solid #999; padding:2px;}
#subcontent .desc {color:#063; font-style:normal; margin: 5px 0 0 0; font-size:0.85em; text-align:center;}
#subcontent .indent {margin: 0 0 0 20px}
#subcontent #intro {padding-top:10px; font-weight:normal;}
/*#subcontent #intro a {font-weight:bold; color:#009; text-decoration:none;}
#subcontent #intro a:hover {color:#F26522;}*/
#subcontent .sub {font-size:85%; color:#666;}
#subcontent .arrowlink {padding:5px 0px 5px 25px; margin:0; background-image:url(../images/arrow_bullet.gif); background-position:left; background-repeat:no-repeat; text-align:left; font-size:0.9em;}
.pdflft {float:left; width:125px; margin-left:0px; color:#003300;}
.pdfrt {padding:0px; margin:0px 0px 0 115px;color:#003300;}
.foot { margin: 5px 0px 0px 0px; font-size: 85%;}
.blue {color:#036}
.fltlft {float:left; margin:10px;}
.fltrt {float:right;}
.fltrta {float:right; margin:10px;}
.clear { clear:both;}
.pagepic {float:left; padding:10px 10px 10px 0;}
.seqpic {float:right; padding:10px; background-image:url(../images/cross_section.gif); background-position:center; background-repeat:no-repeat;}

/*submenu links*/
#subdir_src {font-size:0.8em; color:#F26522; font-weight:bold; padding:0 10px 10px 0; margin: 10px 0 0 10px; float: right; width:25%;  border-left:thin solid #FFCC00; background-color: #ffffff; z-index:2;}
#subdir_src {font-size:1em;}
#subdir_src a, #subdir_src a:active, #subdir_src a:visited {color:#000066; text-decoration:none;}
#subdir_src a:hover {color:#F26522;}
#subdir_src ul {margin-left:15px; list-style:none;}
#subdir_src ul ul {font-size: 85%; font-style:normal; background-image:none; list-style:circle; } 
#firstbull li {background-image: url(../../../images/orange_bullet.gif); background-repeat: no-repeat; background-position: 0 .5em; color:#F26522; margin: 0px; padding: 2px 0 2px 15px;}
#secondbull li {color:#F26522; margin-left:15px; padding: 2px 0 2px 0px; background-image:none; font-style:normal;}
.add {margin-left:10px;}	
.add a {font-weight: bold;}
.add p {margin: 0 0 10px 0; text-align:left;}

/*pagetop link*/
#subcontent p.pagetop {background-image:url(../images/leafbullet.gif);background-position:left; background-repeat:no-repeat; font-size:80%; margin:0 5px;}
#subcontent .pagetop a:link, #subcontent .pagetop a:active, #subcontent .pagetop a:visited {color:#024266; text-decoration:none; padding-left: 18px; font-weight:bold;}
#subcontent .pagetop a:hover {color:#F60; text-decoration:underline;}

/*highlight feature*/
#subcontent .highlite {margin:20px 10px; padding: 15px 30px 15px 30px; background-color:#EEF0EE;}
#subcontent .highlite-fltrt {margin:30px; padding: 20px; background-color:#EEF0EE; float:right;}
#subcontent .highlite h4 {color:#034200; border-bottom:thin solid #333; margin:5px 0 0 0; padding:0 0;}
#subcontent .highlite p {padding-right:0px; text-align:left;}

/*highlight2 feature*/ border-right:thin solid #666;
#subcontent .highlite2 {margin:10px 200px 10px 10px; padding: 15px 30px 15px 30px; background-color:#FF9; }
#subcontent .highlite2 h4 {color:#034200; border-bottom:thin solid #333; margin:5px 0 0 0; padding:0 0;}
#subcontent .highlite2 p {padding-right:0px; text-align:left;}

/*case studies boxes*/
#subcontent .photo2 {font-size:95%; font-weight:bold; color:#034200; margin:10px 0 20px 10px; width:700px;}
#subcontent .photo2 .casetxt {padding:10px 15px; color:#000; font-weight:bold; text-align:justify;}
#subcontent .border2 {border:#060 thin solid; border-top:none; background-color:#EEF0EE; padding:10px 0 5px 0 ; background-image:url(../images/casestudy_bkgd.gif); background-repeat:no-repeat; background-position:center;}
#subcontent .btm {background-image:url(../images/tab2_btm.gif); background-repeat:no-repeat; background-position:bottom; width:700px; padding:15px 0;}
#subcontent .boxes2 {margin-left:0px;}
#subcontent .photo2 .lft2 {float:left; width:200px; padding:0 15px; text-align:left;}
#subcontent .photo2 .lft2 .credit {font-size:0.85em; font-weight:normal; padding-top:5px; color:#000;}
#subcontent .photo2 .mid2 {margin:0 250px 0 240px; text-align:center;}
#subcontent .photo2 .rt2 {float:right; width:240px; text-align:center;}
#subcontent .photo2 .desc2 {padding:5px 0 10px 0;}
#subcontent .photo2 .desc3 {padding:10px 0 10px 0; width:440px; text-align:justify;}
#subcontent .tab2 {background-image:url(../images/tab2_photo.gif); background-repeat:no-repeat; background-position:top; width:700; color:#FFF; font-size: 1.2em; padding:35px 0 5px 8px;}
#subcontent #casehd2 { color:#FFF; font-size: 1.2em; padding:2px 5px 2px 15px; background-color:#030; margin-bottom:10px; text-align:left;}

/* spotlight feature */
#news { font-size:0.9em; width:510px; margin:55px 0 15px 0px;}
#newsheader {height:30px; background-image:url(../images/news_header.gif); background-position:top; background-repeat:no-repeat;}
.newscontent {background-color:#FFC; padding:5px; height:auto; overflow:auto;}
#newsfooter {height:30px; background-image:url(../images/news_footer.gif); background-position:top; background-repeat:no-repeat;}
.newscontent .txt {margin:5px 0 0 0;}
.newscontent .leaf {margin:0; background-image:url(../images/sun_bullet.gif); background-position:left top; background-repeat:no-repeat; padding-bottom:2px;}
.newscontent .leafwhite {margin:0; background-image:url(../images/sun_bullet_wh.gif); background-position:left top; background-repeat:no-repeat; padding-bottom:2px;}
.newscontent .spotbullet {margin:0 0 0 25px;}
/*#news li {list-style:url(../images/sun_bullet_sm.gif); margin-left:0px;}*/

/*--------------------------------------------individual page styles-------------------------------------------------*/

/*pub styles*/
.glossary {color:#000; font-size: 1.05em; font-weight: bold; font-style: italic; padding:15px 0px 0px 20px;}
.bulltext {padding: 3px 30px 0 20px;}

/*princ styles*/
.princ {color:#034200; font-size: 1.05em; font-weight: bold; font-style: italic;}

/*pres styles*/
#pres {font-size: 85%; font-weight:bold; color:#003300; padding:15px 0;}
.presbox {margin:0px 0px 15px 0px; text-align:center;}
.preslft {float:left;width:235px;padding:0px 5px;margin-left:0px; text-align:left;}
.presrt {padding:0px 5px;margin:0; text-align:left;}

/*Assistance styles*/
/*contact links*/
#subcontent #contactlinks { padding:0px; margin:20px 0 20px 20px; border:#F60 thin solid; width:195px; text-align:left; font-size:0.85em; float:right;}
#subcontent #contactlinks ul {list-style:none; margin:0 5px 0 10px;}
#subcontent #contactlinks li {margin-bottom:6px;}
#subcontent #contactlinks .head { text-align:center; background-color:#F60; color:#FFF; padding:2px; font-weight:bold;}
#subcontent #contactlinks a { text-decoration:none; font-weight:bold; color:#036; margin:0 0 0 0px; padding-bottom:10px;} #subcontent #contactlinks a:hover { color:#F60;}

/*reg styles*/
#subcontent h3.reg  {color:#063; font-style:normal; margin: 15px 400px 10px 0; font-size:1.1em; border-bottom:#063 thin solid;}

/*table row alternating highlighting*/
.greenrowheader {background-color: #063;color:#fff;}
.greenrow {background-color:#CCF2CE;color:#000;}
.greenrow2 {background-color: #fff;color:#000;}