

/* BEGIN Content Panes (one pane=no page navigation, two panes=page navigation */
#contentpanetwo {width:590px; left:180px; padding:5px;}
/* END Content Panes */

/* ===== UTILITY STYLES ===== */
.clear {clear:left; margin:0;}
.clearjunk {clear:both; margin:0;}
ul.nobullets2 {list-style-type:none; float:left; width:44%;}

/* ===== DECORATIVE STYLES ===== */
.linedot {clear:both; margin:4px 0 0 0;}
.pagetitle2 {
	margin-bottom:20px;
	padding:10px 10px 7px 0px;
	font-size:18px;
	color:#939393;
	font-weight:bold;
	border-bottom:2px dotted #939393;
}

/* ===== BEGIN FOOTER-STATEMENT STYLES ===== */
#statementcontent {padding:5px 40px;}
#statementcontent div {margin:0 30px;}
#statementcontent p {margin-bottom:20px;}
#statementcontent h1 {
	margin:5px 0 10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:120%;
}
#statementcontent h2 {margin-top:15px; font-size:13px; font-weight:bold;}
#statementcontent h3 {margin-top:15px; margin-bottom: 10px; font-size:16px; font-weight:bold; color:#69c;}
#statementcontent h4 {margin-top:8px; margin-bottom: 10px; font-size:15px; font-weight:bold; color:#69c; border-bottom:1px dotted #666;}
#statementcontent h5 {margin-top:8px; margin-bottom: 10px; font-size:14px; font-weight:bold; color:#69c; border-bottom:1px dotted #666; line-height: 115%; padding: 0 0 12px;}
#statementcontent h6 {margin: 8px 15px 5px; font-size:11px; font-weight:bold; color:#999; border-bottom:1px solid #666;}
#statementcontent ul {list-style-type:disc; margin-left:1.5em; margin-bottom:0.5em;}
#statementcontent ul ul {list-style-type:circle; margin-left:3.5em; margin-bottom:0;}
#statementcontent ol {margin-bottom:10px; margin-left:1.8em;}
#statementcontent blockquote {font-style:italic; margin:20px 30px;}
/* ===== END FOOTER-STATEMENT STYLES ===== */

/* ===== DELETME -- Delete these items when we get the chance... ===== */
#pthomepage {width:360px; float:left;}
/* END DELETEME */

/* ===== Apply bar stuff ===== */
div#applybar {
	float:right;
	width:150px;
	background-color:#EBEBEB;
	padding:4px 0 6px 0;
	border-top: #ccc 4px solid;
	border-bottom: #ccc 4px solid;
	margin: 10px 0px 20 20px;
}
#applybar * {font-size:11px;}
#applybar p, #applybar h1 {padding:0 5px 6px 10px;}
#applybar h1 {color:#CC6600; border-bottom: dotted #666666 1px; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#applybar img {border:none; margin:0; float:none;}
#applybar ul, #applybar ol {padding:0 3px 2px 0; margin:0;}
#applybar ol li {margin: 0 0 6px 40px; border-bottom: dotted #c60 1px;}
#applybar ol li p {padding:0;}
#applybar ul li {margin: 0 0 6px 30px; border-bottom: dotted #c60 1px;}
#applybar ul li p {padding:0;}
#applycontact {display: none;}
#applycontact h2 {color:#CC6600; font-weight:bold; border-bottom: #666666 1px dotted; font-size: 11px; padding:0 5px 6px 10px;}
/* ===== End Apply Bar stuff ===== */

/* ===== BCD sidebar stuff ===== */
div#bcdbar {
	float:right;
	width:160px;
	background-color:#ebebeb;
	padding:4px 0 6px 0;
	border-top: #036 6px solid;
	border-bottom: #036 6px solid;
	margin: 10px 0px 20 20px;
}
#bcdbar * {font-size:11px;}
#bcdbar p, #applybar h1 {padding:0 5px 6px 10px;}
#bcdbar h1 {color:#060; border-bottom: dotted #666666 2px; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0 10px 4px;}
#bcdbar ul, #applybar ol {padding:0 3px 2px 0; margin:0;}
#bcdbar ol li {margin: 0 0 6px 40px; border-bottom: dotted #c60 1px;}
#bcdbar ol li p {padding:0;}
#bcdbar ul li {margin: 0 0 6px 30px; border-bottom: dotted #c60 1px;}
#bcdbar ul li p {padding:0;}
#bcdbar img {float:left; margin:3px 6px 5px;}
#bcdcontact {display: none;}
#bcdcontact h2 {color:#CC6600; font-weight:bold; border-bottom: #666666 1px dotted; font-size: 11px; padding:0 5px 6px 10px;}
/* ===== End BCD sidebar stuff ===== */

/* ===== END DIRECTORY.ASP STYLES ===== */



/* ===== ALL OLD STUFF FROM HERE ON DOWN ===== */

/* ===== NEWS TEMPLATE STYLES ===== */
.newsitem {margin:15px 0px 30px 0px; padding:0px 20px 0px; font-size:12px;}
.newsitem a {margin:0 0 0px 0;}
.newsitem img {margin:0 5px 6px 5px; border:none;}
.newsitem h1 {font-weight:bold; color:#69C; margin:0 0 2px 0; font-size:16px;}
.newsitem h2 {font-size:13px; font-weight:bold; color:#000; margin:6px 0 2px 0; border-bottom: 1px dotted #999999;}
.newsitem h3 {font-size:14px; font-weight:bold; color:#000; margin:6px 0 2px 0;}
.newsitem h4 {font-size:13px; font-weight:bold; color:#69c; margin:6px 0 2px 0; border-bottom: 1px dotted #999999;}
.newsitem h5 {font-size:14px; font-weight:bold; color:#990000; margin:6px 0 2px 0;}
.newsitem h6 {font-size:16px; font-weight:bold; color:#060; margin:6px 0 2px 0;}
.newsitemicon {float: left; clear:left; margin-top: 0px; position:relative; top:0px;}
.newsitem table {font-size:11px;}
.newsitem table td {font-size:11px;}
.newsitem table p {font-size:11px;}
.newsitem ul, .newsitem ol {margin:12px 0 14px 35px;}
.newsitem ul li, .newsitem ol li {margin:0 0 6px 0;}
.newsitem p {margin-bottom:14px; line-height:150%;}
.newsitemdate {font-style:italic; float:left;}
.byline {font-style:italic; font-size: 11px; margin: 0 5px 10px 5px; max-width: 300px;}
/* ===== Star-html hacks for IE, hidden from IE/Mac with backslash hack ===== \*/
* html .newsitem ul {margin-left:40px;}
* html .newsitem ol {margin-left:40px;}
/* ===== END Star-html hacks ===== */

/* ===== CONTACTS TEMPLATE STYLES ===== */
div.contactcategory h1 {
	margin:0 10px 5px;
	padding:1px 0 1px 5px;
	font-size:11px;
	background:#69c;
	color:#fff;
}
div.contactitem {margin-bottom:10px; padding:6px 20px 0 30px; font-size:11px;}
div.contactname {font-weight:bold;}
div.contactphone, div.contactemail {display:inline;}

/* ===== FILES TEMPLATE STYLES ===== */
div.filecategory h1 {
	margin:12px 10px 5px;
	padding:1px 0 1px 5px;
	font-size:11px;
	background:#69c;
	color:#fff;
}
div.fileitem {padding:6px 20px 0px 30px; font-size:11px;}
div.fileitem img {margin:0 10px 15px 2px; border:none;}
div.fileitem h1, .fileitem h2 {font-weight:bold; color:#69c; margin-bottom:2px;}
div.fileitem h1 {font-size:14px;}
div.fileitem h2 {font-size:12px;}
div.fileitem h3 {font-size:12px; font-weight:bold; color:#000; margin-bottom:12px; border-bottom-width: 1px;
	border-bottom-style: dotted; border-bottom-color: #999999;}
div.fileitem ul, .newsitem ol {margin-left:35px; margin-top: 12px;}
div.fileitem p {margin-bottom:11px;}
/* ===== Star-html hacks for IE, hidden from IE/Mac with backslash hack ===== \*/
* html div.fileitem ul {margin-left:40px;}
* html div.fileitem ol {margin-left:40px;}
/* ===== END Star-html hacks ===== */

div#filereaders {padding-top:15px; text-align:center; font-size:11px;}
div#filereaders p {margin-bottom:5px;}
div.filereader {padding:0 5px; display:inline;}
div.filereader a img {border:none;}

/* ===== LINKS TEMPLATE STYLES ===== */
div.linkcategory h1 {
	margin:0 10px 5px;
	padding:1px 0 1px 5px;
	background:#69c;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
div.linkitem {margin-bottom:10px; padding:6px 20px 0 30px; font-size:11px;}

/* ===== LEGACY GLOBAL STYLES ===== */
td {line-height:120%;}

.textarea {border:1px solid #000; font-size:11px; background:#eee;}
a.navigation {font-size:12px; font-weight:bold; color:#fff;}
a.navigation:visited {color:#eee;}

a.quicklinks {color:#e9c55e;}
a.path {font-size:10px; color:#fff;}
a.path2 {font-size:11px; color:#fff;}
a.quickbut {font-size:11px; color:#fff;}
a.edulinks {font-size:11px;}
a.link2 {font-size:11px;}

.heading {font-size:18px; color:gray; padding:5px 0;}

.toolboxHead {
	border:1px solid #005b82;
	padding:1px 1px 1px 4px;
	background:#005b82;
	font-weight:bold;
	color:#fff;
}
.heading2 {font-weight:bold; font-size:14px; color:#000;}
.small {font-size:10px}
.catalogtext {font-weight:bold; font-size:11px; color:#fff;}
.directorytext {font-size:11px;}
.footer {font-size:10px; color:#fff;}

.link3 {color:#fff; font-weight:bold;}

.EduHead {
	font-size:12px;
	font-weight:bold;
	background-color:#69c;
	width:100%;
	padding:1px 1px 1px 4px;
	border:1px solid #666;
	color:#fff;
}


div#ptdirectory {margin-right:10px; font-size:11px;}
div#ptdirectory img {border:thin solid #000; margin-bottom:12px;}

div#featuredir {margin-right:10px; font-size:11px;}
div#featuredir img {border:thin solid #000; margin-bottom:12px;}

div#deptdir {margin-right:10px; font-size:11px;}
div#deptdir img {border:thin solid #000; margin-bottom:12px;}

div#counselingdir {margin-right:2px; font-size:11px;}
div#counselingdir p {margin:10px 10px 0 10px;}
div#counselingdir object {border:thin solid #000; background:#000;}

#defaultcontent {margin:20px; margin-bottom:0px; background:#036;}	

div#blankcontent {padding:5px 50px;	background:#fff; height:580px; overflow:auto;}

div#athletichome {width:300px; padding:10px; border:thin solid #999; float:left; margin-right:20px;}

div#athletichome h1 {font-size:14px; font-weight:bold; color:#69c; margin-bottom:4px;}
div#athleticcontacts {font-size:11px; background-color:#ccc; padding:10px; width:200px;}
div#athleticcontacts h1 {font-size:12px; font-weight:bold; color:#333;}
#emergencynotification {
	width:780px;
	margin-top:0px;
	margin-bottom:20px;
	background:#990033;
}
#emergencynotification H1 {
	margin:10px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}
#emergencynotification H2 {
	margin-left:10px;
	margin-right:10px;
	margin-top:4px;
	margin-bottom:8px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFFF00;
	border-bottom:#FFFFFF dotted 1px;
}
#emergencynotification P {
	margin-left:10px;
	margin-right:25px;
	margin-top:4px;
	margin-bottom:8px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

/* ===== Sports Styles ===== */
table.collapsed {border-collapse:collapse;}
.collapsed td {border-width:0 !important;}
table.sportstable {width:530px; table-layout:fixed;}
.sportstable td, .sportstable td p, .sportstable td a, .sportstable td b {font-size:11px;}
.sportstable th {
	padding:2px 0 0 3px;
	border-bottom:1px solid #000;
	text-align:left;
	vertical-align:bottom;
	font-size:11px;
}
.sportstable th span {font-weight:bolder;}
.sportstable td {
	padding:2px 3px;
	border:solid #fff;
	border-width:0 1px 0 1px;
	vertical-align:top;
}
.sportstable tfoot td {border:solid #000; border-width:1px 0 0;}
/* ===== Old Sports Tables ===== */
table.sportschedule td {
	padding:3px;
}
#profile1 {display: none; padding: 5px 0 5px 0;}
#profile2 {display: none; padding: 5px 0 5px 0;}
#profile3 {display: none; padding: 5px 0 5px 0;}
#profile4 {display: none; padding: 5px 0 5px 0;}
#profile5 {display: none; padding: 5px 0 5px 0;}
#profile6 {display: none; padding: 5px 0 5px 0;}
#profile7 {display: none; padding: 5px 0 5px 0;}
#profile8 {display: none; padding: 5px 0 5px 0;}
#profile9 {display: none; padding: 5px 0 5px 0;}
#profile10 {display: none; padding: 5px 0 5px 0;}
#profile11 {display: none; padding: 5px 0 5px 0;}
#profile12 {display: none; padding: 5px 0 5px 0;}
#profile13 {display: none; padding: 5px 0 5px 0;}
#profile14 {display: none; padding: 5px 0 5px 0;}
#profile15 {display: none; padding: 5px 0 5px 0;}
#profile16 {display: none; padding: 5px 0 5px 0;}
#profile17 {display: none; padding: 5px 0 5px 0;}
#profile18 {display: none; padding: 5px 0 5px 0;}
#profile19 {display: none; padding: 5px 0 5px 0;}
#profile20 {display: none; padding: 5px 0 5px 0;}
#profile21 {display: none; padding: 5px 0 5px 0;}
#profile22 {display: none; padding: 5px 0 5px 0;}
#profile23 {display: none; padding: 5px 0 5px 0;}
#profile24 {display: none; padding: 5px 0 5px 0;}
#profile25 {display: none; padding: 5px 0 5px 0;}
#profile26 {display: none; padding: 5px 0 5px 0;}
#profile27 {display: none; padding: 5px 0 5px 0;}
#profile28 {display: none; padding: 5px 0 5px 0;}
#profile29 {display: none; padding: 5px 0 5px 0;}
#profile30 {display: none; padding: 5px 0 5px 0;}
#profile31 {display: none; padding: 5px 0 5px 0;}
#profile32 {display: none; padding: 5px 0 5px 0;}
#profile33 {display: none; padding: 5px 0 5px 0;}
#profile34 {display: none; padding: 5px 0 5px 0;}
/* ===== End Sports Styles ===== */
/* ===== Elderhostel Program Styles ===== */
#sjcbirding {display: none;}
#sjchiking {display: none;}
#sjcafloat {display: none;}
#sjcarea {display: none;}
#sjcexploreNA {display: none;}
#sjcsnapshot {display: none;}
#sjcroad {display: none;}
#sjcliberal {display: none;}
#no1 {display: none;}
#no2 {display: none;}
#no3 {display: none;}
#no4 {display: none;}
#no5 {display: none;}
#no6 {display: none;}
#no7 {display: none;}
#no8 {display: none;}
#no9 {display: none;}
#no10 {display: none;}
#no11 {display: none;}
#no12 {display: none;}
#no13	{display: none;}
#no14 {display: none;}
#no15 {display: none;}
#no16 {display: none;}
#no17 {display: none;}
#no18 {display: none;}
#no19 {display: none;}
#no20 {display: none;}

/* ===== End Elderhostel Program Styles ===== */
#bceregister {display: none;}
/* ===== MySVC Start Page Styles ===== */
#mysvccontent {padding:5px 40px;}
#mysvccontent div {margin:0 30px;}
#mysvccontent P {margin:2px 0px 0px 0px;}
#mysvccontent h1 {
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	color:#69c;
	margin: 6px 0 0 0;
}
#mysvccontent h5 {margin-top:8px; margin-bottom: 10px; font-size:14px; font-weight:bold; color:#69c; border-bottom:3px solid #ccc; line-height: 120%; padding: 0 0 9px;}
#mysvccontent h6 {margin: 2px 0px 0px; font-size:12px; font-weight:bold; color:#333; background-color:#bcd9e8; padding: 1px;}
#mysvccontent .advisingfloat #filedrawer {margin:0px; padding: 0px 0 0px 0; border-bottom: 4px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#mysvccontent .advisingfloat #filedrawer .drawer {margin: 0;}
#mysvccontent .advisingfloat #filedrawer .drawer A {height: 22px; _height: 28px; font-size: 12px; margin: 0px 0px 3px 0px; font-weight:bold; color:#333; background:url(../graphics/drawerback1.jpg); padding: 1px; display:block; padding: 7px 4px 0px 6px;}
#mysvccontent .advisingfloat #filedrawer .drawer A:hover {text-decoration:none; background:url(../graphics/drawerback2.jpg);}
#mysvccontent ul {margin: 1px 0 0 0;}

#mysvccontent .elearnfloat{background-color: #bcd9e8; float:left; width: 210px; _width: 215px; border-bottom:#CCC 8px solid; margin:20px 28px 20px 0px; padding:0 0px 15px 0px;}
#mysvccontent .elearnfloat img {margin-right: 3px; margin-top: 1px;}
#mysvccontent .elearnfloat .eitem {margin: 8px 8px; background-color: #FFFFFF; padding: 4px 4px 7px; border: solid 1px #5780aa;}
#mysvccontent .elearnfloat h4 {margin: 5px 0 0px 0; font-size:16px; font-weight:bold; color:#3b5a79; line-height:110%}
#mysvccontent .elearnfloat .toolboxdrawer {margin: 0 0 4px 0; background:url(../graphics/toolboxback2.jpg) repeat-x; height: 35px; _height: 36px; padding: 2px 0 7px 60px; border-bottom: solid 3px #ccc; border-top: solid 3px #ccc;}

#mysvccontent .advisingfloat {float:left; width:197px; margin: 20px 28px 20px 0; padding:0 0px 0 0px;}

#mysvccontent .advisingfloat h4 {margin: 5px 0 0px 0; font-size:16px; font-weight:bold; color:#3b5a79; line-height:110%}
#mysvccontent .advisingfloat img {margin-right: 3px; margin-top: 1px;}
#mysvccontent .advisingfloat A {font-size: 11px;}
#mysvccontent .advisingfloat .eitem {margin: 10px 0px 0px 0px; background-color: #FFFFFF; padding: 4px 4px 7px; border-left: solid 2px #ccc;  border-right: solid 2px #ccc;  border-top: solid 2px #ccc; width: 178px;  _width: 190px;}
#mysvccontent .securefloat {float:left; width:197px; margin: 20px 0px 20px 0;}
#mysvccontent .securefloat img {margin-right: 3px; margin-top: 1px;}
#mysvccontent .securefloat A {font-size: 11px;}
#mysvccontent .securefloat h4 {margin: 6px 0 0px 0; font-size:16px; font-weight:bold; color:#3b5a79;}
div#advisingtools {margin:0px; padding: 3px 6px 3px 6px;}
div#formstools {margin:0px; padding: 3px 6px 3px 6px;}
div#registrationtools {margin:0px; padding: 3px 6px 3px 6px;}
div#paymenttools {margin:0px; padding: 3px 6px 3px 6px;}
div#myaccounttools {margin:0px; padding: 3px 6px 3px 6px;}
#mysvccontent .advisingfloat .toolboxdrawer {margin: 0 0 0px 0; background:url(../graphics/toolboxback.jpg) repeat-x #bcd9e8; height: 35px; _height: 36px; padding: 2px 0 7px 44px; border-bottom: solid 3px #ccc; border-top: solid 3px #ccc;}
#mysvccontent .advisingfloat #filedrawer .opendraw {margin:0px; padding: 0px 6px 2px 6px;}
#mysvccontent .securefloat #chalkboard {margin:10px 0 0 0; padding: 0px 0 10px 0; border-bottom: 5px solid #7f561d; border-top: 5px solid #7f561d; background: url(../graphics/chalkboard.jpg) repeat; border-right: 8px solid #996600; border-left: 8px solid #996600;}
#mysvccontent .securefloat #chalkboard P {margin: 6px 6px 8px 8px; color: #ffffff; font-size: 11px; line-height: 130%;}
#mysvccontent .securefloat .drawer {margin: 0; background:url(../graphics/helpback.jpg) repeat-x; height: 33px; _height: 42px; padding: 2px 0 0 42px; border-bottom: solid 3px #ccc; border-top: solid 3px #ccc;}
#mysvccontent .securefloat .infodrawer {margin: 0; background:url(../graphics/infoback.jpg) repeat-x; height: 33px; _height: 39px; padding: 2px 0 0 42px; border-bottom: solid 3px #ccc;}
#mysvccontent .securefloat .instructions {margin:0; padding: 5px 0 10px 0; border-bottom: 4px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
#mysvccontent .securefloat .instructions P {margin: 4px 5px 7px 9px; font-size: 11px; }
#mysvccontent .securefloat .instructions UL {margin: 2px 2px 0 9px;}
#mysvccontent #mysvchidden {float:left; width:409px; _width:442px; border-top:#ccc 8px solid; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; border-left:#ccc 1px solid; margin: 20px 0px 5px 0; padding:0 10px 0 10px; display:none; position:absolute; z-index: 1; left: 285px; background-color:#ebebeb;}
#mysvccontent #mysvchidden2 {float:left; width:180px; _width:190px; border-top:#ccc 8px solid; border-bottom:#ccc 1px solid; border-right:#ccc 1px solid; border-left:#ccc 1px solid; margin: 20px 0px 5px 0; padding:0 10px 0 10px; display:none; position:absolute; z-index: 1; left: 518px; background-color:#ebebeb;}
#mysvccontent #mysvchidden2 P {font-size: 11px; margin: 0 0 8px 0;}
#mysvccontent #mysvchidden2 A {font-size: 11px; margin: 0 0 0px 0;}
#mysvccontent #mysvchidden P {font-size: 11px; margin: 0 0 8px 0;}
#mysvccontent #mysvchidden A {font-size: 11px; margin: 0 0 0px 0;}}
