body {
	background: #403e39 url(/img/bgbar.gif) repeat-x;
	text-align: center;	/* Fix for IE win to center the content/wrapper div */
	font:100% Verdana, Arial, Helvetica, sans-serif;  color:#403e39;
}

body.standalone {background:#fff;}

a { text-decoration: none; }
a:link { color: #06F; }
a:visited { color: #06F; }
a:active {}
a:hover { color:#6655CC; text-decoration: underline; color:#014e60; text-decoration:none; }

.lgtype {font-size:1.25em;}
.bodysize {font-size:0.7em;}

#page {
	position: relative; margin:0 auto; height: 100%; width: 800px;
	background: #FFF; text-align: left;
}

/* Styles for page content */
#pagecontent { padding-bottom:20px; font-size:0.7em; line-height:1.35; }
#pagecontent p {margin:10px 0 }
#pagecontent p.withRightSubhead { margin:40px 0 0 0;}
#pagecontent h1, #pagecontent h2 { margin:10px 0 0 0; font:bold 1.4em "Trebuchet MS", sans-serif; color:#008fc5; }
#pagecontent h2 { font: bold 1em Verdana, Arial, sans-serif; color:#403e39; }
#pagecontent h3 { margin:10px 0 0 0; font:bold 1.2em "Trebuchet MS", sans-serif; color:#014e60; }
#pagecontent h1.lgdk, #twopartheader .lgdk { font-size:1.65em; font-style:italic; color:#014e60; }
#pagecontent h1.withRightSubhead { margin:20px 0 0 0;}
#pagecontent h1.tabheader { margin-top:-10px; font-size:1.75em; font-style:italic; color:#014e60; }
#pagecontent h1 .bodysize { font-size:0.75em; font-weight:bold; }
#pagecontent h1.lgtype { font-size:1.75em; margin-bottom:15px; }
h1.inline { display:inline; }

/* Styles for lists */
#pagecontent ol, ul { margin:5px 0 0 15px; padding:0 0 0 15px; line-height:1.35;}
#pagecontent ol {list-style:decimal; }
#pagecontent ul {list-style:disc; }
#pagecontent li { margin-bottom:10px; }

/* Styles for tables */
#pagecontent table.sm td { padding: 2px; font-size: 10px;}
#pagecontent table tr.trltbg, #pagecontent table td.trltbg { background:#e0edf6; background:#DFE6F7; }
#pagecontent table tr.trmedbg, #pagecontent table td.trmedbg { background:#6cbcd9; }
#pagecontent table tr.trdkbg, #pagecontent table td.trdkbg { background:#005e80; color:#fff; }
#pagecontent table tr.headbg, #pagecontent table tr td.headbg {background:#008fc5; color:#fff; }
#pagecontent .bordertable td { border: 1px solid #6cbcd9; }
#pagecontent table tr.trdkbg th, #pagecontent table.sm tr.trdkbg td, #pagecontent table.sm tr.trdkbg th { color: #fff; font-weight: bold; }
#pagecontent .bordertable { border-collapse:collapse; }
#pagecontent .bordertable td { border: 1px black solid; }

/* Styles for margin, padding and indents */
#pagecontent .topzero {  margin-top:0; padding-top:0; }
#pagecontent .bottomzero {  margin-bottom:0; padding-bottom:0; }
#pagecontent .morespace { margin-top:25px; }
#pagecontent .morespacebottom { margin-bottom:25px; }
#pagecontent .lgtypemorespace { margin-top:40px; }
#pagecontent .lgtypemorespacebottom { margin-bottom:40px; }
#pagecontent .indent { margin-left:25px; }
#pagecontent .smallLabel { float:left; margin-left:20px; width:50px; }

/* Styles for text size, color and background hilliting */
#pagecontent h1 a.smtype { font-size:0.7em; line-height:1.15; }
#pagecontent .smtype { font-size:0.8em; line-height:1.15; }
#pagecontent .lgtype { font-size:1.25em; }
#pagecontent .revtype {color:#fff; }
#pagecontent .hiliteBlock{ width:400px; margin:5px 0; padding:4px; }
#pagecontent .hiliteBlock, #pagecontent .hiliteLt { background:#c0d9fe; }
#pagecontent .bottomrule { border-bottom: 1px solid #91d92e; }
#pagecontent .hiliteRev { padding:0 2px 0 0; background: #6cbcd9; font-weight: bold; color:#fff; }
#pagecontent .headercolor { color:#008fc5; }

#twopartheader { display:block; padding:10px; font:bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; text-align:right; line-height:.9; }
#twopartheader .upperheader { font-size:1.15em; color:#008fc5; }
#twopartheader .lowerheader { font-size:1.85em; color:#014e60; color:#7fbdec; }

/* Styles for image and media placement and captions */
#pagecontent .imgleft { float:left; margin: 10px 20px 10px 0px; }
#pagecontent .imgright { float:right;  margin: 10px 0px 10px 10px; }
#pagecontent .mediacaptionbottom { margin:10px 0; font-size:0.8em; }

/* Styles for "picture lists" */
#pagecontent .piclist ul { margin-top:20px; list-style-type:none; }
#pagecontent .piclist ul li { background-repeat:no-repeat; margin-bottom:0px; }
#pagecontent .piclist span {display:block; padding-left:65px; min-height:50px; }

/* Styles for tabs */
#tabstrip { padding:5px 0 0 0; margin:0; list-style-type: none; font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#tabstrip ul { margin:0; padding: 0 0 2px 0; height:40px; }
#tabstrip ul li {
	display: inline;
	padding: 2px 0 2px 10px;
	background:url(http://dev.seattlecentral.edu/img/tab_l.gif) no-repeat top left;
	/*background:url(http://dev.seattlecentral.edu/img/tab_l.gif) no-repeat top left #;*/
}
#tabstrip ul li a {
	color: #000; text-decoration:none; margin:0;
	padding: 2px 10px 2px 0;
	background:url(http://dev.seattlecentral.edu/img/tab_r.gif) no-repeat top right #7fbdec;
}
#tabstrip ul li a:hover {color:#014e60; }

/* Styles for career path and prof/tech program pages */
#pagecontent .rightsubhead { position:absolute; top:385px; right:20px; width:300px; margin-top:0; text-align:right; font-size:1.2em; font-style:italic; color:#014e60; }
#pagecontent .curriculum { margin-top:5px; }
#pagecontent .leftcalloutbox { float:left; width:205px; background:#c2dac0; margin:10px 0 10px 10px; padding:10px; color:#014e60; font-weight:bold;  font-style:italic; font-size:1em; }
#pagecontent .careermain { margin:10px 20px 10px 270px; }
#pagecontent .careermultiheader { font: bold 2.15em 'Trebuchet MS' Verdana, Arial, sans-serif; font-style:italic; text-align:left; padding:15px 0 0 270px; }
#pagecontent .careercite { font-size:0.8em; }
#pagecontent .careerpathsubhead { font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; color:#aaa; }
#proglist ul { margin-top:2px; list-style:none; }
#proglist ul li { margin-bottom:0px; }

/* Misc styles */
#pagecontent .pageTitle { 
	margin-top:2px;
	font: bold 1.75em "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; color:#014e60;
	border-bottom:2px solid #014e60;
}
#pagecontent .minheight { height:400px; }
#stuloginname { margin:5px; padding:2px; width:380px; border:1px solid black; background:#cae8f0; text-align:center; font-size:0.8em; }
#pagecontent .note {background-color:#fdba14;}

/* Hours and Contact Styles */
#contact  label { float: left; width: 10%; }
#contact p { margin:0; padding:0}
#contact .address { display: block; margin: 2px 0 15px 55px; font-style: italic;}
#pagecontent .dirinfo { margin-bottom:10px; }
#pagecontent .dirinfo label { float:left; margin-left:20px; width:55px;}
#pagecontent .dirinfo p {margin:0; padding:0; }

/* Styles for Tabular Presentation w/o Tables */
#tabular  label { float: left; width: 20%; }
#tabular p { margin:0; padding:0}
#tabular .newentry { margin-top:15px; }

/* Pagelinks Styles */
#pagelinks{ width:400px; margin:5px 0; font: bold 1em Arial, Helvetica, sans-serif;}
#pagelinks a{ display:inline; padding-right:10px;}
#pagelinks a:hover {color:#014e60; text-decoration:none; }

/* FAQ Pages Styles */
#faq { margin: 20px 10px 0 0; }
#faq ul { font-size:1.15em; line-height:1.25; list-style-type:none; margin:0 0 0 15px; padding:0;}
#faq ul li { background-image: url(../../img/arrowright.gif); background-repeat:no-repeat; background-position:0 0.15em; padding:0 0 10px 15px; }
#faq ul li ol li { list-style: disc; list-style-image:none; }

/* Manual Right Side Nav Styles */
#manualRightNav { float:right; padding-left:50px; }

/* Link to external site */
#pagecontent .visitweb { padding:2px 0; font-size:1em; font-weight:bold; }

/* Student  Account Name Lists */
#stunamelist  { margin: 0; padding: 0; background: #ffffff url(http://seattlecentral.edu/img/frontpageheader.gif) no-repeat top left; }
#stunamelist td { border-bottom: 1px solid #bcbcbc; }
#stunamelist  .listcontent { padding: 150px 25px 25px 25px; font-size:.9em; color:#403e39 }
#stunamelist .active { color: red; }
#stunamelist .inactive { color: black; }


/*Simple styles that get used a lot. Added RM 8/30/11*/
.underline {
	text-decoration:underline
}











