html {background: #c5cfd0; background-image: url(/pti_images/site_assets/ptiee2_bg.png); background-repeat: repeat-x; background-position: top left;}
#outer {background-color: #ffffff; border-left: 2px solid #00549f; border-right: 2px solid #00549f; border-bottom: 2px solid #00549f; padding: 13px 4px 12px 4px; margin: 0px auto 28px auto}
#loggedin {text-align: center; font-size: 93%; margin: 0 21px 8px 21px; height: 26px; line-height: 26px; background-color: #EFF6FF}
#loggedin a:link, #loggedin a:visited {font-weight: bold; text-decoration: none; color: #00549f}
#loggedin a:hover, #loggedin a:active {text-decoration: underline}
.hedr {background-image: url(/pti_images/site_assets/ptimh_920x68.jpg); height: 68px; border: none; background-repeat: no-repeat; background-position: center}
strong {font-weight: bold}

/* MENU */

div#tpnv {margin: 8px 21px 15px 24px; text-align: left; line-height: 26px; height: 26px; background: url(http://www.pti.org/pti_images/site_assets/pti_navbg.png)}
a.tpnv_item:link, a.tpnv_item:visited {font-weight: bold; font-size: 100%; padding: 0 4px 0 4px; color: #00396B; text-decoration: none; text-align: center; margin-right: 6px}
a.tpnv_item:hover {padding: 5px 4px 6px 4px; background-color: #F2F2F2}
a.tpnv_item:active {text-decoration: underline; padding-top: 3px; padding-bottom: 3px}

/* CATEGORIES in BREADCRUMBS & CATLISTS */

.cat {font-size: 131%; font-weight: bold; margin-bottom: 10px; color: #00549f}
.cat #parent {color: #707070}
.cat #cln {color: #959595}
.cat #cname {color: #00549f}
.clist {font-size: 131%; font-weight: bold; margin-bottom: 10px}
.clist a:link, .clist a:visited {text-decoration: none; color: #0062B8}
.clist a:hover, .clist a:active {text-decoration: underline; color: #003366}

/* LISTS */
ul, ol {margin-bottom: 8px}
li {font-weight: normal; list-style-position: inside; line-height: 19px; text-align: left; word-spacing: -1.1px; padding: 0 65px 10px 20px}
li.blt {list-style-type: disc}
li.num {list-style-type: decimal}

/* SLIDER */

/* #pti_slider_stripe {background-color: #e5f1ff; margin: 3px 0 13px 5px; padding: 2px 8px 3px 0}
#pti_slider_stripe a:link, #pti_slider_stripe a:visited, #pti_slider_stripe a:hover, #pti_slider_stripe a:active {color: #00549f; text-decoration: underline}
ul#ptislider {font-weight: bold; list-style: none; margin: 0; padding-left: 6px; font-size: 108%; color: #00549f}
li#ptislider {margin-left: 0; padding-left: 0} */

#bd {margin: 0 12px 0px 12px}
#topnav {margin: 9px 21px 16px 24px} /* Drop down menu */
#main {padding: 0 10px 10px 16px; margin-top: -3px} /* right main area -- an ID as in div class="yui-g" id="main" */

/* LOGIN TPL */

.loginform {background-color: #ececec; border: 1px solid #00549f; font-size: 85%; font-weight: bold; padding: 6px 0 0px 6px; width: 237px; margin: 12px 0 12px 0}
/* .loginform #btn {font-weight: bold; font-size: 108%; background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0; padding: 2px 3px 3px 3px; color: #00549f; border: 1px solid #808080} */
.loginform #btn {font-weight: bold; font-size: 108%; background:url(http://www.pti.org/pti_images/site_assets/pti_navbg.png) repeat-x 0 0; padding: 2px 3px 3px 3px; color: #00549f; border: 1px solid #808080}
.lformblank {width: 225px; margin-bottom: 9px; background-color: #EBF5FC}
.lformblank:focus {background-color: #ffffff}

/* POSTS */

.post {padding-right: 6px; margin-bottom: 22px; background:transparent url(/pti_images/site_assets/postbottom.png) repeat-x bottom left; border-bottom: 1px dotted #C2E8FF}
.post h1 {font-size: 131%; font-weight: bold; color: #990000; margin-bottom: 6px; padding: 0}
.post h2 {font-size: 108%; font-weight: bold; color: #00549f; margin-bottom: 7px}
.post p {line-height: 1.4; margin-bottom: 9px}
.post a:link, .post a:visited {color: #00549f}

p.readmore {margin: 13px 0 10px 0; clear:left}
.rmore {font-weight: bold}
.rmore a:link, .rmore a:visited {background:url(http://www.pti.org/pti_images/site_assets/pti_navbg.png) repeat-x 0 0; padding: 2px 3px 3px 3px; color: #00549f; border: 1px solid #808080}
.rmore a:hover, .rmore a:active {color: #00396B; border: 1px solid #00396B}
.postdate {margin-top: 11px; color: #464646; font-size: 85%}
.register {font-weight: bold}
.register a:link, .register a:visited {background:url(http://www.pti.org/pti_images/site_assets/pti_navbg.png) repeat-x 0 0; padding: 2px 3px 3px 3px; color: #00549f; border: 1px solid #808080}
.register a:hover, .register a:active {color: #00396B; border: 1px solid #00396B}

/* L SIDEBAR */

#searchcontainer {text-align: center; background-color: #990000; padding: 9px 0 9px 0}
#searchform {width: 200px; height: 17px; border-top: inset solid 1px #ececec; background-color: #EBF5FC; margin-right: 7px}
#searchform:focus {background-color: #ffffff}
#rsslogo {background-color: #f4fbff; padding: 4px 0 0 17px; margin-bottom: 12px; border-left: 1px solid #990000; border-right: 1px solid #990000; border-bottom: 1px solid #990000}
#rsslogo a:link, #rsslogo a:visited, #rsslogo a:hover, #rsslogo a:active {color: #00549f; font-weight: bold; font-size: 108%}

#lside {margin-left: 12px}
#lside a:link, #lside a:visited, #lside a:hover, #lside a:active {color: #083b77}
#lside h2 {font-size: 108%; font-weight: bold; margin-bottom: 9px; text-align: center}
#lside_toppromo {display: none; border: 1px solid #b9d532; margin-bottom: 12px}

#ggtv {padding: 9px 9px 0px 12px; background-color: #f5f5f5; border: 1px solid #3c66b0; margin-bottom: 12px}
#ggtv p {font-size: 93%; margin-bottom: 14px}

#events {padding: 12px 9px 0px 12px; background-color: #f4fbff; border: 1px solid #3c66b0; margin-bottom: 12px}
#events p {font-size: 93%; margin-bottom: 12px}

#lside_seg1a {padding: 9px 9px 0px 12px; background-color: #ececec; border: 1px solid #003366; margin-bottom: 12px}
#lside_seg1a h2 {font-size: 108%; font-weight: bold; color: #000000; text-align: center}
#lside_seg1a p {font-size: 93%; margin-bottom: 14px}

/* TECH M */
/* #lside_techm {padding: 9px 9px 0px 12px; background-color: #ffffff; border: 1px solid #36255c; margin-bottom: 10px} */
#techm {border: 1px solid #333366}

/* AMZ */
#amz {margin: 10px 0 12px 0}

/* ARTICLES ON THIS PAGE */
#lside_seg2 {padding: 9px 9px 0px 12px; background-color: #fafafa; border: 1px solid #00549f; margin-bottom: 12px}
#lside_seg2 .whatson {font-size: 93%; margin-bottom: 14px}

/* PTJ */
#lside_seg3 {padding: 9px 9px 0px 12px; background-color: #ffffe5; border: 1px solid #0c1325; margin-bottom: 12px}
#lside_seg3 p {font-size: 93%; margin-bottom: 14px}

/* #lside_seg4 {padding: 9px 9px 10px 12px; background-color: #f4fbff; border: 1px solid #0c1325; margin-bottom: 12px}
#lside_seg4 h2 {font-size: 138.5%; font-weight: bold; color: #000000; text-align: left}
#lside_seg4 p {font-size: 100%; margin: 5px 5px 5px 0; line-height: 18px}
#lside_seg4 img {float: left; margin-right: 9px} */
#lside_seg4 {display: none}

/* #lside_seg4b {padding: 9px 9px 10px 12px; background-color: #f5fffb; border: 1px solid #014127; margin-bottom: 12px}
#lside_seg4b h2 {font-size: 138.5%; font-weight: bold; color: #000000; text-align: left}
#lside_seg4b p {font-size: 100%; margin: 5px 5px 5px 0; line-height: 18px}
#lside_seg4b img {float: left; margin-right: 9px} */
#lside_seg4b {display: none}

/* #lside_seg4c {padding: 9px 9px 9px 12px; background-color: #f4f3e9; border: 1px solid #005799; margin-bottom: 12px}
#lside_seg4c h2 {font-size: 138.5%; font-weight: bold; color: #000000; text-align: left}
#lside_seg4c p {font-size: 100%; margin: 5px 5px 0 0; line-height: 18px}
#lside_seg4c img {float: left; margin-right: 9px} */
#lside_seg4c {display: none}

/* #lside_seg4d {padding: 9px 9px 9px 12px; background-color: #fafafa; border: 1px solid #8997b1; margin-bottom: 12px}
#lside_seg4d h2 {font-size: 138.5%; font-weight: bold; color: #000000; text-align: left}
#lside_seg4d p {font-size: 100%; margin: 5px 5px 0 0; line-height: 18px}
#lside_seg4d img {float: left; margin-right: 9px} */
#lside_seg4d {display: none}

/* RUTGERS */
#lside_seg5 {margin-top: 12px; border: 1px solid #666666; background-color: #ffffff; padding: 6px 9px 9px 12px}
#lside_seg5 img {display: block; margin: 0 auto 9px auto}

/* TABLES */

table.schedule {border-width: 1px 1px 1px 0px; border-spacing: 0px 7px; border-style: none none none none; border-color: white white white white; border-collapse: separate; background-color: white;}
table.schedule td.date {background-color: #f4fbff; color: #20267e; font-size: 100%; font-weight: bold; padding: 6px}
table.schedule td.session {background-color: #f2f2f2; padding: 6px}
table.schedule p.sessiontitle {font-size: 93%; font-weight: bold; margin-bottom: 0; margin-top: 6px; padding-bottom: 3px}
table.schedule p.breaktitle {font-size: 93%; font-weight: bold; color: #20267e; margin-bottom: 0px}
table.schedule p.sessiondesc {font-size: 93%}
table.schedule p.speaker {font-size: 85%; font-style: italic; margin-bottom: 3px}
table.schedule td.time {background-color: #ffffe5; font-weight: bold; font-size: 93%; padding-left: 6px; width: 130px; display: table-cell; vertical-align: middle}

/* BOTTOM */

#cpar {font-weight: bold; height: 25px; line-height: 25px; white-space: nowrap; text-align: center; border: 1px solid #808080; font-size: 93%; background:url(http://www.pti.org/pti_images/site_assets/pti_navbg.png) repeat-x 0 0; margin: 15px 23px 0 23px}
#cpar a:link, #cpar a:visited {color: #003366; text-decoration: none; margin-right: 20px}
#cpar a:hover, #cpar a:active {text-decoration: underline}

#btmlinks {height: 25px; margin: 10px 23px 0 23px; background-color: #990000; font-size: 93%; font-weight: bold; line-height: 25px; text-align: center}
#btmlinks a:link, #btmlinks a:visited {color: #ffffff; text-decoration: none; margin-right: 20px}
#btmlinks a:hover, #btmlinks a:active {text-decoration: underline}

#adrs {height: 25px; line-height: 25px; white-space: nowrap; text-align: center; font-size: 93%; margin: 6px 23px 0 23px}
#adrs a:link, #adrs a:visited {color: #00549f; text-decoration: none}
#adrs a:hover, #adrs a:active {text-decoration: underline}
