/*
Cascading Style Sheet
Penn Consulting Group
asdlabs inc.
www.asdlabs.com
*/

body{margin:0;font-family:arial;}
/*body{width:720px;margin:0 auto 0 auto;position:relative;font-family:arial;}*/
img{border:0 none;}

/* Splash Page */

#logo_main {width:200px;height:120px;background:#fff url('pcg_image_logo.gif') no-repeat;position:absolute;top:210px;left:220px;}
#logo_main h2 {display:none;}

#splash_byline {width:280px;height:120px;position:absolute;top:320px;left:260px;}
#splash_byline p {font:bold italic 11px/12px trebuchet ms, sans-serif;color:#aaa;}
#splash_byline a,
#splash_byline a:visited {color:#628d11;text-decoration:none;}
#splash_byline a:hover {color:#e5e44b;}

/* Main Site*/

#logo {width:200px;height:120px;background:#fff url('pcg_image_logo.gif') no-repeat;position:absolute;top:200px;left:40px;}
#logo h2 {display:none;}
#logo img {width:200px;height:120px;}
#logo iframe {width:200px;height:120px;}
#index #logo {background-image:none;}

#header {position:absolute;width:140px;left:580px;top:40px;}
#header ul {list-style:none;margin:0;padding:0;}
#header ul li {text-align:right;font:800 10px/12px arial, sans-serif;float:right;margin-right:5px;padding-right:5px;border-right: 1px solid #aaa;}
#header ul li a,
#header ul li a:visited {color:#999;text-decoration:none;}
#header ul li a:hover {color:#809a0a;}
#header ul li#nav_home {border-right:0;}

#nav {position:absolute;width:140px;left:96px;top:72px;}
#nav ul {list-style:none;margin:0;padding:0;}
#nav ul li {text-align:right;font:bold 12px/22px arial, sans-serif;}
#nav ul li a,
#nav ul li a:visited {color:#666;text-decoration:none;}
#nav ul li a:hover {color:#809a0a;}

#subnav {width:173px;height:107px;background:transparent url(pcg_subnav_5.gif) no-repeat;position:absolute;top:66px;left:250px;z-index:10;}
#subnav ul {list-style:none;margin:8px 0 0 20px;padding:0;}
#subnav ul li {font:800 11px/18px arial, sans-serif;}
#subnav ul li a,
#subnav ul li a:visited {color:#666;text-decoration:none;}
#subnav ul li a:hover {color:#809a0a;}
#about #subnav {background:transparent url(pcg_subnav_1.gif) no-repeat;}
#services #subnav {background:transparent url(pcg_subnav_2.gif) no-repeat;}
#programs #subnav {background:transparent url(pcg_subnav_3.gif) no-repeat;}
#education #subnav {background:transparent url(pcg_subnav_4.gif) no-repeat;}

#about #nav ul li.nav_about a,
#about #nav ul li.nav_about a:visited,
#services #nav ul li.nav_services a,
#services #nav ul li.nav_services a:visited,
#programs #nav ul li.nav_programs a,
#programs #nav ul li.nav_programs a:visited,
#education #nav ul li.nav_education a,
#education #nav ul li.nav_education a:visited,
#news #nav ul li.nav_news a,
#news #nav ul li.nav_news a:visited,
.recentnews #subnav ul li#subnav_recentnews a,
.recentnews #subnav ul li#subnav_recentnews a:visited,
.janepenn #subnav ul li#subnav_janepenn a,
.janepenn #subnav ul li#subnav_janepenn a:visited,
.clients #subnav ul li#subnav_clients a,
.clients #subnav ul li#subnav_clients a:visited,
.model #subnav ul li#subnav_model a,
.model #subnav ul li#subnav_model a:visited,
.planning #subnav ul li#subnav_planning a,
.planning #subnav ul li#subnav_planning a:visited,
.techassist #subnav ul li#subnav_techassist a,
.techassist #subnav ul li#subnav_techassist a:visited,
.support #subnav ul li#subnav_support a,
.support #subnav ul li#subnav_support a:visited,
.fees #subnav ul li#subnav_fees a,
.fees #subnav ul li#subnav_fees a:visited,
.signature #subnav ul li#subnav_signature a,
.signature #subnav ul li#subnav_signature a:visited,
.clinics #subnav ul li#subnav_clinics a,
.clinics #subnav ul li#subnav_clinics a:visited,
.tips #subnav ul li#subnav_tips a,
.tips #subnav ul li#subnav_tips a:visited,
.question #subnav ul li#subnav_question a,
.question #subnav ul li#subnav_question a:visited,
.resource #subnav ul li#subnav_resource a,
.resource #subnav ul li#subnav_resource a:visited,
.food #subnav ul li#subnav_food a,
.food #subnav ul li#subnav_food a:visited,
.faq #subnav ul li#subnav_faq a,
.faq #subnav ul li#subnav_faq a:visited,
.philosophy #subnav ul li#subnav_philosophy a,
.philosophy #subnav ul li#subnav_philosophy a:visited  {color:#809a0a;}

#content {background:#eef2dc;width:490px;position:absolute;left:250px;top:100px;color:#666;font:normal 11px/16px trebuchet ms, sans-serif;margin-bottom:50px;}
#content #text_news {margin:100px 0px 50px 0px;padding:0 20px 0 20px;z-index:20;position:relative;}
#content h3 {padding:0 24px 0 0;font-size:13px;background: #eef2dc url(pcg_flower.gif) no-repeat top right;display:inline;}
#content h4 {padding:0 20px 0 0;font:bold italic 13px/14px trebuchet ms, sans-serif;}
#content ul {list-style-type: circle;}
#content p {margin:0 0 10px 0;}
#content .inset ul {list-style-type: circle;margin:0 0 10px 0;padding:0 0 0 15px;}
#content .inset p {margin:0 0 10px 0;}
#content .inset h5 {margin:0 0 5px 0;font-size:12px;color:#999;}
#content a,
#content a:visited {color:#333;}
#content a:hover {color:#809a0a;}
#home #content {font:italic 12px/18px trebuchet ms, sans-serif;/*background: #eef2dc url(pcg_flower.gif) no-repeat 420px 90px;*/}
#home #content #text_news,
#contact #content #text_news {margin:100px 0px 93px 0px;padding-right: 60px;}
.support #content #text_news {margin:100px 0px 190px 0px;}
#index #content {top:0px;background:#fff;}

#content #corner_ur {width:72px;height:72px;background:transparent url(pcg_corner_content_ur.gif) no-repeat;position:absolute;right:0px;}
#content #corner_lr {width:193px;height:243px;background:transparent url(pcg_corner_content_lr_logo.gif) no-repeat;position:absolute;right:0px;bottom:-1px;}
#content #corner_ll {width:72px;height:72px;background:transparent url(pcg_corner_content_ll.gif) no-repeat;position:absolute;bottom:-1px;}
#content #corner_ul {width:72px;height:72px;background:transparent url(pcg_corner_content_ul.gif) no-repeat;position:absolute;}

#content #corner_ur img,
#content #corner_ll img,
#content #corner_ul img {width:72px;height:72px;}
#content #corner_lr img {width:193px;height:243px;}

.inset {background:#fff url(pcg_inset_lintle.gif) no-repeat;width:173px;float:right;margin:0 0 10px 10px;position:relative;align:center;overflow:hidden;}
.inset span {width:143px;display:block;font:italic 10px/13px trebuchet ms, sans-serif;color:#809a0a;display:block;margin:10px 10px 15px 15px;}
.inset .base {width:173px;height:18px;background:transparent url(pcg_inset_base.gif);position:absolute;bottom:-1px;}
.inset img {width:173px;height:18px;}

#flavor {width:173px;background:#d8e3a3;position:absolute;top:340px;left:62px;overflow:hidden;}
#flavor img {width:173px;height:18px;}
#flavor iframe {width:171px;height:106px;}
#flavor .base {width:173px;height:18px;background:transparent url(pcg_flavor_base_5.gif);position:absolute;bottom:-1px;}
#flavor #lintle {width:173px;height:18px;background:transparent url(pcg_flavor_lintle_5.gif);position:absolute;}
#flavor p {font:italic 10px/12px trebuchet ms, sans-serif;color:#809a0a;margin:12px 0px 15px 0px;padding:0 10px 0 15px;z-index:20;position:relative;}

#about #flavor {background:#b6c46e;}
#about #flavor .base {background:transparent url(pcg_flavor_base_1.gif);}
#about #flavor #lintle {background:transparent url(pcg_flavor_lintle_1.gif);}
#services #flavor {background:#becc7a;}
#services #flavor .base {background:transparent url(pcg_flavor_base_2.gif);}
#services #flavor #lintle {background:transparent url(pcg_flavor_lintle_2.gif);}
#programs #flavor {background:#c7d487;}
#programs #flavor .base {background:transparent url(pcg_flavor_base_3.gif);}
#programs #flavor #lintle {background:transparent url(pcg_flavor_lintle_3.gif);}
#education #flavor {background:#d0db95;}
#education #flavor .base {background:transparent url(pcg_flavor_base_4.gif);}
#education #flavor #lintle {background:transparent url(pcg_flavor_lintle_4.gif);}

#index #flavor {left:64px;width:171px;height:106px;background-image:none;background:#fff;}
#home #flavor {left:64px;width:171px;background-image:none;background:#fff;}
#home #flavor ul {list-style:none;margin:0;padding:0;}
#home #flavor ul li {width:171px;height:34px;font:800 12px/34px arial, sans-serif;margin:0 0 2px 0;padding:0 20px 0 0;vertical-align:middle;}
#home #flavor ul li a,
#home #flavor ul li a:visited {width:171px;height:34px;display:block;text-align:right;color:#fff;text-decoration:none;vertical-align:middle;}
#home #flavor ul li a span {padding-right:20px;vertical-align:middle;}
#home #flavor ul li#individuals a,
#home #flavor ul li#individuals a:visited {background:transparent url(pcg_homenav_1.gif);}
#home #flavor ul li#newventures a,
#home #flavor ul li#newventures a:visited {background:#99ae5b;}
#home #flavor ul li#organizations a,
#home #flavor ul li#organizations a:visited {background:transparent url(pcg_homenav_3.gif);}
#home #flavor ul li a:hover {color:#666;background:#ccc;}

#footer {width:470px;position:absolute;bottom:0px;}
#footer ul {list-style:none;margin:0;padding:0;position:absolute;top:25px;}
#footer ul li {text-align:right;font:800 10px/12px arial, sans-serif;float:right;margin-right:5px;padding-right:5px;border-right: 1px solid #aaa;}
#footer ul li a,
#footer ul li a:visited {color:#999;text-decoration:none;}
#footer ul li a:hover {color:#809a0a;}
#footer ul li.nav_home {border-right: 0px solid #fff;}

.bold_italic {font: italic bold 12px trebuchet ms, sans-serif;}

#text_news td {font: normal 11px/13px trebuchet ms, arial, sans-serif;}
.style1 {color:#c00;}

.asd {font-size:9px;}
.asd a {text-decoration:none;color:#666;background:transparent url(pcg_asd.gif) no-repeat right 2px;padding-right:65px;}
.asd a:hover {background:transparent url(pcg_asd_mo.gif) no-repeat right 2px;}
.asd span {display:none;}