
/* ::::: http://www.umd.umich.edu/typo3temp/stylesheet_7bc8501e1b.css ::::: */

#tx-lzgallery-pi1-listing { border: 1px dotted rgb(0, 0, 140); padding: 0px; border-collapse: collapse; font-size: 12px; font-family: verdana; }
#tx-lzgallery-pi1-listing tr.line1 { background-color: lightgrey; color: black; }
#tx-lzgallery-pi1-listing tr.line1 td.startdate { white-space: nowrap; }
#tx-lzgallery-pi1-listing tr.line1 td.count { padding-left: 20px; }
#tx-lzgallery-pi1-listing td.preview { padding: 0px 0px 0px 4px; width: 80px; }
#tx-lzgallery-pi1-listing td.title { font-size: 16px; padding-left: 10px; width: 80%; }
#tx-lzgallery-pi1-listing tr.line2 { padding: 0px; }
#tx-lzgallery-pi1-listing a { color: black; }
#tx-lzgallery-pi1-listing #line-descr-short { border-top: 1px dotted rgb(0, 0, 140); }
#tx-lzgallery-pi1-parent-descr-short { padding: 4px 4px 20px; }
#tx-lzgallery-pi1-parent-title { padding: 4px; font-size: 20px; }
#tx-lzgallery-pi1-parent-count { padding: 4px; }
#tx-lzgallery-pi1-parent-subcount { padding: 0px 4px 4px; }
#tx-lzgallery-pi1-listing td.information { font-size: 10px; white-space: nowrap; }
#tx-lzgallery-pi1-fotonav td { text-align: center; padding-left: 15px; }
#tx-lzgallery-pi1-fotonav td.descr { color: rgb(0, 0, 140); }
#tx-lzgallery-pi1-fotonav { border: 2px solid rgb(0, 0, 140); background-color: lightgrey; font-family: verdana; }
#tx-lzgallery-pi1-fotos { border: 2px solid rgb(0, 0, 140); padding: 5px; text-align: center; background-color: white; border-collapse: collapse; font-family: verdana; }
#tx-lzgallery-pi1-fotos td { border: 1px solid rgb(0, 0, 140); padding: 3px; text-align: center; }
#tx-lzgallery-pi1-title { border-bottom: 2px solid rgb(0, 0, 140); text-align: center; margin-bottom: 20px; font-size: 20px; }
#tx-lzgallery-pi1-descr-long { margin: 5px 5px 15px; text-align: justify; }
.tx-lzgallery-pi1-5x5-filename { font-size: 10px; font-style: italic; }
.tx-lzgallery-pi1-1x1-1 { border-bottom: 1px solid lightgray; font-size: 12px; }
.tx-lzgallery-pi1-1x1-2 { border: 1px solid lightgray; margin: 3px; font-size: 12px; }
.tx-lzgallery-pi1-1x1-filename { font-size: 10px; font-style: italic; }
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: rgb(0, 0, 0); text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { margin: 0px; font-weight: bold; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px; }
.tx-irfaq-pi1 .additional-info { border-top: 2px solid rgb(230, 230, 230); margin-bottom: 10px; }
div.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
div.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
div.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
div.csc-textpic div.csc-textpic-imagecolumn { float: left; display: inline; }
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { border: 2px solid black; padding: 0px; }
div.csc-textpic-imagewrap { padding: 0pt; }
div.csc-textpic img { border: medium none ; }
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image { float: left; }
div.csc-textpic div.csc-textpic-imagewrap ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.csc-textpic div.csc-textpic-imagewrap ul li { margin: 0pt; padding: 0pt; float: left; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { float: left; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt { float: none; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd { float: none; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img { border: medium none ; }
dl.csc-textpic-image { margin: 0pt; }
dl.csc-textpic-image dt { margin: 0pt; display: inline; }
dl.csc-textpic-image dd { margin: 0pt; }
div.csc-textpic-clear { clear: both; }
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-right: 10px; }
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-left: 10px; }
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { display: inline; margin-left: 10px; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0pt; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin: 0pt; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
div.csc-textpic-equalheight div.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
div.csc-textpic div.csc-textpic-imagerow { clear: both; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px ! important; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px ! important; }
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin-right: 10px ! important; }
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin-left: 10px ! important; }
div.csc-textpic-above div.csc-textpic-text { clear: both; }
div.csc-textpic-center { text-align: center; }
div.csc-textpic-center div.csc-textpic-imagewrap { margin: 0pt auto; }
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { text-align: left; }
div.csc-textpic-center div.csc-textpic-text { text-align: left; }
div.csc-textpic-right div.csc-textpic-imagewrap { float: right; }
div.csc-textpic-right div.csc-textpic-text { clear: right; }
div.csc-textpic-left div.csc-textpic-imagewrap { float: left; }
div.csc-textpic-left div.csc-textpic-text { clear: left; }
div.csc-textpic-intext-left div.csc-textpic-imagewrap { float: left; }
div.csc-textpic-intext-right div.csc-textpic-imagewrap { float: right; }
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { float: right; clear: both; }
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { float: left; clear: both; }
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
#tx-lzgallery-pi1-listing { border: 1px dotted rgb(0, 0, 140); padding: 0px; border-collapse: collapse; font-size: 12px; font-family: verdana; }
#tx-lzgallery-pi1-listing tr.line1 { background-color: lightgrey; color: black; }
#tx-lzgallery-pi1-listing tr.line1 td.startdate { white-space: nowrap; }
#tx-lzgallery-pi1-listing tr.line1 td.count { padding-left: 20px; }
#tx-lzgallery-pi1-listing td.preview { padding: 0px 0px 0px 4px; width: 80px; }
#tx-lzgallery-pi1-listing td.title { font-size: 16px; padding-left: 10px; width: 80%; }
#tx-lzgallery-pi1-listing tr.line2 { padding: 0px; }
#tx-lzgallery-pi1-listing a { color: black; }
#tx-lzgallery-pi1-listing #line-descr-short { border-top: 1px dotted rgb(0, 0, 140); }
#tx-lzgallery-pi1-parent-descr-short { padding: 4px 4px 20px; }
#tx-lzgallery-pi1-parent-title { padding: 4px; font-size: 20px; }
#tx-lzgallery-pi1-parent-count { padding: 4px; }
#tx-lzgallery-pi1-parent-subcount { padding: 0px 4px 4px; }
#tx-lzgallery-pi1-listing td.information { font-size: 10px; white-space: nowrap; }
#tx-lzgallery-pi1-fotonav td { text-align: center; padding-left: 15px; }
#tx-lzgallery-pi1-fotonav td.descr { color: rgb(0, 0, 140); }
#tx-lzgallery-pi1-fotonav { border: 2px solid rgb(0, 0, 140); background-color: lightgrey; font-family: verdana; }
#tx-lzgallery-pi1-fotos { border: 2px solid rgb(0, 0, 140); padding: 5px; text-align: center; background-color: white; border-collapse: collapse; font-family: verdana; }
#tx-lzgallery-pi1-fotos td { border: 1px solid rgb(0, 0, 140); padding: 3px; text-align: center; }
#tx-lzgallery-pi1-title { border-bottom: 2px solid rgb(0, 0, 140); text-align: center; margin-bottom: 20px; font-size: 20px; }
#tx-lzgallery-pi1-descr-long { margin: 5px 5px 15px; text-align: justify; }
.tx-lzgallery-pi1-5x5-filename { font-size: 10px; font-style: italic; }
.tx-lzgallery-pi1-1x1-1 { border-bottom: 1px solid lightgray; font-size: 12px; }
.tx-lzgallery-pi1-1x1-2 { border: 1px solid lightgray; margin: 3px; font-size: 12px; }
.tx-lzgallery-pi1-1x1-filename { font-size: 10px; font-style: italic; }
.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer { border: 1px solid rgb(249, 255, 229); clear: right; height: 1px; }
.news-latest-container hr.clearer { clear: left; }
.news-latest-container { text-align: left; }
.news-latest-container h2, .news-latest-gotoarchive { margin: 0px; color: rgb(255, 255, 255); padding-left: 10px; font-size: 13px; text-transform: uppercase; font-weight: bold; line-height: 26px; background-color: rgb(1, 58, 129); }
.news-latest-container h2 a:link { color: white; }
.news-latest-container h2 a:active { color: white; }
.news-latest-container h2 a:visited { color: white; }
.news-latest-container h2 a:hover { color: white; }
.news-latest-gotoarchive { font-weight: bold; margin-top: 5px; }
.news-latest-gotoarchive a:link, .news-latest-gotoarchive a:visited, .news-latest-gotoarchive a:hover { color: rgb(255, 255, 255); }
.news-latest-gotoarchive a { color: rgb(255, 255, 255); }
.news-latest-container table {  }
.news-latest-container table td {  }
.news-latest-item { border-bottom: 2px solid rgb(255, 255, 255); margin: 0px; padding: 5px; height: 1%; line-height: 1.3; color: rgb(1, 58, 129); background-color: rgb(255, 196, 37); }
.news-latest-item .bodytext { color: rgb(1, 58, 129); }
.news-latest-item .bodytext a:link { color: rgb(1, 58, 129); }
.news-latest-container h4 { line-height: 1em; }
.news-latest-container h4 a:link { line-height: 1em; color: rgb(1, 58, 129); }
.news-latest-container h4 a:hover { line-height: 1em; color: rgb(1, 58, 129); }
.news-latest-container h4 a:active { line-height: 1em; color: rgb(1, 58, 129); }
.news-latest-container h4 a:visited { line-height: 1em; color: rgb(1, 58, 129); }
.news-latest-item img { border: 1px solid rgb(102, 102, 102); margin-bottom: 5px; margin-right: 5px; float: left; }
.news-latest-category img { border: medium none ; margin: 0px; float: none; }
.news-latest-date, .news-latest-morelink, .news-latest-category { font-size: 9px; }
.news-latest-morelink { height: 12px; }
.news-latest-morelink a { float: right; }
.news-list-container { border: 1px solid rgb(0, 0, 0); background-color: rgb(187, 229, 58); }
.news-list-item { border: 1px solid rgb(102, 102, 102); margin: 3px; padding: 3px; height: 1%; line-height: 1.3; background-color: rgb(249, 255, 229); }
.news-search-form { border: 1px solid rgb(102, 102, 102); padding: 3px; margin-bottom: 5px; background-color: rgb(249, 255, 229); }
.news-search-emptyMsg { margin: 0px; }
.news-search-form form { margin: 0px; }
.news-list-container h3 { border-bottom: 1px solid rgb(118, 144, 36); padding: 2px; margin-bottom: 5px; background-color: rgb(118, 144, 36); }
.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover { color: rgb(255, 255, 255); padding-left: 2px; }
.news-list-container h3 a { color: rgb(255, 255, 255); }
.news-list-container p { padding-left: 3px; }
.news-list-date { float: right; color: rgb(62, 85, 28); width: 180px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal; background-color: rgb(249, 255, 229); }
.news-list-imgcaption { float: right; padding-top: 3px; padding-right: 3px; font-size: 9px; }
.news-list-container img { border: 1px solid rgb(102, 102, 102); float: right; margin-bottom: 5px; margin-right: 2px; margin-left: 5px; }
.news-list-category img { border: medium none ; margin: 0px; float: none; }
.news-list-morelink, .news-list-category { font-size: 9px; margin-left: 3px; }
.news-list-morelink { margin-bottom: 3px; }
.news-list-browse { text-align: center; }
.tx-ttnews-browsebox { border: 1px solid rgb(102, 102, 102); margin: 3px; padding: 3px; background-color: rgb(249, 255, 229); }
.tx-ttnews-browsebox td { font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell p, .tx-ttnews-browsebox td p { margin: 0px; }
.tx-ttnews-browsebox-SCell { border: 1px solid rgb(102, 102, 102); background-color: rgb(187, 229, 58); }
.news-search-emptyMsg { font-size: 11px; margin-left: 10px; }
.news-single-item { border: 1px solid rgb(102, 102, 102); padding: 5px; margin-bottom: 5px; background-color: rgb(249, 255, 229); }
.news-single-item h2 { font-size: 16px; font-weight: bold; color: rgb(133, 166, 0); margin-bottom: 0px; }
.news-single-item h3 { margin-bottom: 15px; }
.news-single-img { float: right; margin-left: 5px; }
.news-single-imgcaption { padding: 3px; clear: both; }
.news-single-category { float: right; }
.news-single-backlink, .news-single-backlink a { font-weight: bold; font-size: 10px; margin-bottom: 15px; margin-top: 10px; }
.news-single-timedata { float: right; }
.news-single-timedata, .news-single-author, .news-single-imgcaption { font-size: 9px; }
.news-single-author { padding-bottom: 3px; }
.news-single-additional-info { border: 1px solid rgb(102, 102, 102); padding: 3px 3px 0px; background-color: rgb(187, 229, 58); margin-top: 15px; }
.news-single-related, .news-single-files, .news-single-links { border: 1px solid rgb(102, 102, 102); margin: 0px 0px 3px; padding: 3px; background-color: rgb(249, 255, 229); }
.news-single-related dd, .news-single-links dd, .news-single-files dd { margin-left: 20px; }
.news-single-related dt, .news-single-links dt, .news-single-files dt { font-weight: bold; font-size: 11px; margin-left: 5px; width: 90%; }
.news-amenu-container { border: 1px solid rgb(51, 51, 51); padding: 3px; margin-top: 10px; background-color: rgb(187, 229, 58); }
.news-amenu-container li { padding-bottom: 1px; }
.news-amenu-container ul { border: 1px solid rgb(102, 102, 102); padding: 3px; margin-top: 5px; margin-left: 0px; margin-bottom: 0px; background-color: rgb(249, 255, 229); list-style-type: none; }
.news-amenu-container h2 { border: 1px solid rgb(102, 102, 102); padding: 3px; color: rgb(255, 255, 255); background-color: rgb(118, 144, 36); }
.news-amenu-item-year { border: 1px solid rgb(102, 102, 102); padding: 2px; font-weight: bold; background-color: rgb(118, 144, 36); color: rgb(255, 255, 255); }
.news-catmenu { border: 1px solid rgb(102, 102, 102); margin: 10px 0px 10px 10px; padding: 5px; background-color: rgb(249, 255, 229); }
.news-catmenu-header { font-size: 11px; font-weight: bold; }
.news-catmenu div { font-size: 10px; white-space: nowrap; }
.news-catmenu div img, .news-catmenu img, .news-catmenu-header img { margin: 0px; padding: 0px; vertical-align: middle; }
.news-catmenu-ACT { font-weight: bold; }
.level1 { border-top: 1px solid rgb(102, 102, 102); border-left: 1px solid rgb(102, 102, 102); padding: 1px 1px 1px 10px; background-color: rgb(235, 248, 191); }
.level2 { border-left: 1px solid rgb(102, 102, 102); padding: 1px 1px 1px 10px; background-color: rgb(221, 243, 147); }
.level3 { border-top: 1px solid rgb(102, 102, 102); border-left: 1px solid rgb(102, 102, 102); padding: 1px 1px 1px 10px; background-color: rgb(202, 228, 110); }
.level4 { border-left: 1px solid rgb(102, 102, 102); padding: 1px 1px 1px 10px; background-color: rgb(176, 203, 81); }

/* ::::: http://www.umd.umich.edu/fileadmin/template/main/assets/umd_styles.css ::::: */

body { margin: 0px; padding: 0px; background: rgb(236, 236, 236) none repeat; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); line-height: 15px; }
.background { margin: 0px; padding: 0px; background: rgb(236, 236, 236) url('bg.png') repeat-y scroll center; text-align: center; }
.mainDiv { margin-left: auto; margin-right: auto; width: 800px; }
.mainTable { background: rgb(255, 255, 255) none repeat; width: 800px; text-align: left; }
.SOEmenuTable { background: rgb(0, 0, 102) none repeat; width: 195px; }
.SOMbg { background-image: url('school_mgmt_header_image.jpg'); }
.SOEbg { background-image: url('school_education_header_image.jpg'); }
.CASLbg { background-image: url('school_arts_header_image.jpg'); }
.SOMmenuTable { background: rgb(53, 87, 168) none repeat; width: 195px; }
.CASLmenuTable { background: rgb(75, 127, 235) none repeat; width: 195px; }
.menuTable { background: rgb(1, 58, 129) none repeat; width: 195px; }
img { border: 0px none ; }
.important { color: red; }
div.menu1-level1-act { color: rgb(1, 58, 129); background-color: rgb(255, 196, 37); font-weight: bold; }
div.menu1-level1-act a:link { color: rgb(1, 58, 129); background-color: rgb(255, 196, 37); font-weight: bold; }
div.menu1-level1-act a:visited { color: rgb(1, 58, 129); background-color: rgb(255, 196, 37); font-weight: bold; }
div.menu1-level1-act a:hover { color: rgb(1, 58, 129); text-decoration: none; font-weight: bold; }
div.menu1-level1-act a:active { color: rgb(1, 58, 129); text-decoration: none; font-weight: bold; }
div.menu1-level2-no { padding-left: 20px; }
div.menu1-level2-act { padding-left: 20px; font-weight: bold; }
div.menu1-level2-act a:link { font-weight: bold; }
div.menu1-level2-act a:visited { font-weight: bold; }
div.menu1-level2-act a:hover { font-weight: bold; }
div.menu1-level1-act a:active { font-weight: bold; }
div.menu1-level3-no { font-size: 11px; padding-left: 30px; }
div.menu1-level3-act { font-size: 11px; padding-left: 30px; font-weight: bold; }
span.red { color: red; }
span.blue { color: blue; }
span.green { color: green; }
span.orange { color: rgb(255, 196, 37); }
span.maze { color: rgb(255, 196, 37); }
span.purple { color: rgb(204, 0, 255); }
span.brown { color: rgb(153, 110, 28); }
span.pink { color: rgb(255, 102, 153); }
span.gray { color: rgb(204, 203, 203); }
span.darkgray { color: rgb(88, 87, 88); }
tr.bodytext { padding: 0px; }
p, .bodytext { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); padding-top: 2px; margin-top: 2px; }
p a:link, .bodytext a:link { color: rgb(1, 58, 129); }
p a:visited, .bodytext a:visited { color: rgb(1, 58, 129); }
p a:hover, .bodytext a:hover { color: rgb(102, 120, 163); }
p a:active, .bodytext a:active { color: rgb(102, 120, 163); }
p.align-right { text-align: right; }
p.align-center { text-align: center; }
ol { margin-top: 2px; }
ul { padding-top: 2px; margin-top: 2px; }
li { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); line-height: 15px; }
.PageText { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); line-height: 15px; }
.PageText a:link { color: rgb(1, 58, 129); text-decoration: none; }
.PageText a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.PageText a:hover { color: rgb(102, 120, 163); text-decoration: none; }
.PageText a:active { color: rgb(102, 120, 163); text-decoration: none; }
.HomeHeadlineText { font-size: 12px; color: rgb(255, 255, 255); }
.MainNavText { font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; text-transform: uppercase; padding-right: 15px; }
.topmenu { background: rgb(0, 0, 0) none repeat; width: 800px; height: 25px; padding-top: 5px; }
ul.MainNav { margin: 0px; padding: 0px 0px 0px 15px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.MainNav li { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; float: left; text-transform: uppercase; padding-right: 15px; }
ul.MainNav li a:link { color: rgb(255, 255, 255); text-decoration: none; }
ul.MainNav li a:visited { color: rgb(255, 255, 255); text-decoration: none; }
ul.MainNav li a:hover { color: rgb(249, 171, 22); text-decoration: none; }
ul.MainNav li a:active { color: rgb(249, 171, 22); text-decoration: none; }
.HomeHeadline { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); }
.HomeHeadlineText a:link { color: rgb(255, 255, 255); text-decoration: none; }
.HomeHeadlineText a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.HomeHeadlineText a:hover { color: rgb(1, 58, 129); text-decoration: none; }
.HomeHeadlineText a:active { color: rgb(1, 58, 129); text-decoration: none; }
.header {  }
.Footer { background: rgb(236, 236, 236) url('bg.png') repeat-y scroll center; }
.FooterNav { width: 800px; font-size: 11px; color: rgb(1, 58, 129); font-weight: bold; line-height: 17px; background-color: rgb(199, 202, 202); text-align: center; }
.FooterNav a:link { color: rgb(1, 58, 129); text-decoration: none; }
.FooterNav a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.FooterNav a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.FooterNav a:active { color: rgb(255, 255, 255); text-decoration: none; }
.HomeHeadlineBlue { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; }
.HomeHeadlineBlue a:link { color: rgb(1, 58, 129); text-decoration: none; }
.HomeHeadlineBlue a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.HomeHeadlineBlue a:hover { color: rgb(255, 196, 37); text-decoration: none; }
.HomeHeadlineBlue a:active { color: rgb(255, 196, 37); text-decoration: none; }
.itslive { padding-left: 10px; padding-bottom: 10px; }
.NavTitle { margin: 0px; padding: 10px 0px 10px 10px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(255, 196, 37); font-weight: bold; line-height: 14px; }
.NavTitle a:link { color: rgb(255, 196, 37); font-weight: bold; text-decoration: none; }
.NavTitle a:visited { color: rgb(255, 196, 37); font-weight: bold; text-decoration: none; }
.NavTitle a:active { color: rgb(255, 196, 37); font-weight: bold; text-decoration: none; }
.NavTitle a:hover { color: rgb(255, 196, 37); font-weight: bold; text-decoration: none; }
.NavText { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); line-height: 18px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
.NavText a:link { color: rgb(255, 255, 255); text-decoration: none; }
.NavText a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.NavText a:hover { color: rgb(255, 196, 37); text-decoration: none; }
.NavText a:active { color: rgb(255, 196, 37); text-decoration: none; }
.NavTextDk { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); line-height: 18px; }
.NavTextDk a:link { color: rgb(255, 255, 255); text-decoration: none; }
.NavTextDk a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.NavTextDk a:hover { color: rgb(1, 58, 129); text-decoration: none; }
.NavTextDk a:active { color: rgb(1, 58, 129); text-decoration: none; }
.PageHeadlineBlue { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); line-height: 24px; }
.PageHeadlineBlue a:link { color: rgb(1, 58, 129); text-decoration: none; }
.PageHeadlineBlue a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.PageHeadlineBlue a:hover { color: rgb(255, 196, 37); text-decoration: none; }
.PageHeadlineBlue a:active { color: rgb(255, 196, 37); text-decoration: none; }
.TickerBlue { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; background-color: rgb(204, 204, 204); }
.TickerBlue a:link { color: rgb(1, 58, 129); text-decoration: none; }
.TickerBlue a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.TickerBlue a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.TickerBlue a:active { color: rgb(255, 255, 255); text-decoration: none; }
.PageTextBold { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); line-height: 14px; font-weight: bold; }
.SOENavBlue { border-top: 1px solid rgb(0, 0, 102); border-bottom: 1px solid rgb(0, 0, 102); background: rgb(128, 157, 192) none repeat; font-size: 12px; font-weight: bold; color: rgb(0, 0, 102); text-decoration: none; padding-left: 10px; }
.SOENavBlue a:link { color: rgb(0, 0, 102); text-decoration: none; }
.SOENavBlue a:visited { color: rgb(0, 0, 102); text-decoration: none; }
.SOENavBlue a:hover { color: rgb(0, 0, 102); text-decoration: none; }
.SOENavBlue a:active { color: rgb(0, 0, 102); text-decoration: none; }
.SOMNavBlue { border-top: 1px solid rgb(53, 87, 168); border-bottom: 1px solid rgb(53, 87, 168); background: rgb(128, 157, 192) none repeat; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; }
.SOMNavBlue a:link { color: rgb(1, 58, 129); text-decoration: none; }
.SOMNavBlue a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.SOMNavBlue a:hover { color: rgb(1, 58, 129); text-decoration: none; }
.SOMNavBlue a:active { color: rgb(1, 58, 129); text-decoration: none; }
.CASLNavBlue { border-top: 1px solid rgb(75, 127, 235); border-bottom: 1px solid rgb(75, 127, 235); background: rgb(128, 157, 192) none repeat; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; }
.CASLNavBlue a:link { color: rgb(1, 58, 129); text-decoration: none; }
.CASLNavBlue a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.CASLNavBlue a:hover { color: rgb(1, 58, 129); text-decoration: none; }
.CASLNavBlue a:active { color: rgb(1, 58, 129); text-decoration: none; }
td.som_nav_bg_over { border-top: 1px solid rgb(53, 87, 168); border-bottom: 1px solid rgb(53, 87, 168); background: rgb(199, 199, 199) none repeat; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; }
td.som_nav_bg_over a:link { color: rgb(1, 58, 129); text-decoration: none; }
td.som_nav_bg_over a:hover { color: rgb(1, 58, 129); text-decoration: none; }
td.som_nav_bg_over a:visited { color: rgb(1, 58, 129); text-decoration: none; }
td.som_nav_bg_over a:active { color: rgb(1, 58, 129); text-decoration: none; }
td.som_nav_bg_up { border-top: 1px solid rgb(53, 87, 168); border-bottom: 1px solid rgb(53, 87, 168); background: rgb(128, 157, 192) none repeat; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; }
.som_nav_bg_up a:link { color: rgb(1, 58, 129); text-decoration: none; }
.som_nav_bg_up a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.som_nav_bg_up a:hover { color: rgb(1, 58, 129); text-decoration: none; }
.som_nav_bg_up a:active { color: rgb(1, 58, 129); text-decoration: none; }
td.casl_nav_bg_over { border-top: 1px solid rgb(75, 127, 235); border-bottom: 1px solid rgb(75, 127, 235); background: rgb(199, 199, 199) none repeat; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; }
td.casl_nav_bg_over a:link { color: rgb(1, 58, 129); text-decoration: none; }
td.casl_nav_bg_over a:visited { color: rgb(1, 58, 129); text-decoration: none; }
td.casl_nav_bg_over a:active { color: rgb(1, 58, 129); text-decoration: none; }
td.casl_nav_bg_over a:hover { color: rgb(1, 58, 129); text-decoration: none; }
td.casl_nav_bg_up { border-top: 1px solid rgb(75, 127, 235); border-bottom: 1px solid rgb(75, 127, 235); background: rgb(128, 157, 192) none repeat; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; }
.casl_nav_bg_up a:link { color: rgb(1, 58, 129); text-decoration: none; }
.casl_nav_bg_up a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.casl_nav_bg_up a:hover { color: rgb(1, 58, 129); text-decoration: none; }
.casl_nav_bg_up a:active { color: rgb(1, 58, 129); text-decoration: none; }
td.soe_nav_bg_over { border-top: 1px solid rgb(0, 0, 102); border-bottom: 1px solid rgb(0, 0, 102); background: rgb(199, 199, 199) none repeat; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; }
td.soe_nav_bg_over a:link { color: rgb(0, 0, 102); text-decoration: none; }
td.soe_nav_bg_over a:visited { color: rgb(0, 0, 102); text-decoration: none; }
td.soe_nav_bg_over a:active { color: rgb(0, 0, 102); text-decoration: none; }
td.soe_nav_bg_over a:hover { color: rgb(0, 0, 102); text-decoration: none; }
td.soe_nav_bg_up { border-top: 1px solid rgb(0, 0, 102); border-bottom: 1px solid rgb(0, 0, 102); background: rgb(128, 157, 192) none repeat; font-size: 12px; font-weight: bold; color: rgb(0, 0, 102); text-decoration: none; padding-left: 10px; }
.soe_nav_bg_up a:link { color: rgb(0, 0, 102); text-decoration: none; }
.soe_nav_bg_up a:visited { color: rgb(0, 0, 102); text-decoration: none; }
.soe_nav_bg_up a:hover { color: rgb(0, 0, 102); text-decoration: none; }
.soe_nav_bg_up a:active { color: rgb(0, 0, 102); text-decoration: none; }
.SchoolNavBlue { border-top: 1px solid rgb(1, 58, 129); border-bottom: 1px solid rgb(1, 58, 129); background: rgb(128, 157, 192) none repeat; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; }
table.cellLink td a { padding: 1px; display: block; }
.SchoolNavBlue a:link { color: rgb(1, 58, 129); text-decoration: none; }
.SchoolNavBlue a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.SchoolNavBlue a:hover { color: rgb(1, 58, 129); text-decoration: none; }
.SchoolNavBlue a:active { color: rgb(1, 58, 129); text-decoration: none; }
td.school_nav_bg_up { border-top: 1px solid rgb(1, 58, 129); border-bottom: 1px solid rgb(1, 58, 129); background: rgb(128, 157, 192) none repeat; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; }
.school_nav_bg_up a:link { color: rgb(1, 58, 129); text-decoration: none; }
.school_nav_bg_up a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.school_nav_bg_up a:hover { color: rgb(1, 58, 129); text-decoration: none; }
.school_nav_bg_up a:active { color: rgb(1, 58, 129); text-decoration: none; }
td.school_nav_bg_over { border-top: 1px solid rgb(1, 58, 129); border-bottom: 1px solid rgb(1, 58, 129); background: rgb(199, 199, 199) none repeat; font-size: 12px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; padding-left: 10px; }
.school_nav_bg_over a:link { color: rgb(1, 58, 129); text-decoration: none; }
.school_nav_bg_over a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.school_nav_bg_over a:hover { color: rgb(1, 58, 129); text-decoration: none; }
.school_nav_bg_over a:active { color: rgb(1, 58, 129); text-decoration: none; }
.SchoolMaintitle { font-family: "Times New Roman",Times,serif; font-size: 46px; color: rgb(255, 255, 255); line-height: 36px; font-variant: small-caps; }
.PageTitle { font-family: "Times New Roman",Times,serif; font-size: 28px; color: rgb(1, 58, 129); line-height: 24px; }
.JumpMenus { font-size: 12px; color: rgb(0, 0, 0); }
.phpLive { margin-left: 10px; }
.jumpTo { background: rgb(0, 0, 0) none repeat; text-align: center; padding-bottom: 5px; }
.jumpTobl { height: 30px; }
.jumpTobr { height: 30px; }
.jumpTable { background: rgb(0, 0, 0) none repeat; }
#colNormal .csc-header h1.csc-firstHeader { margin: 0px; padding: 0px 0px 5px; font-size: 26px; font-weight: normal; color: rgb(1, 58, 129); font-stretch: extra-expanded; line-height: 30px; text-align: left; }
.csc-header h1, h1 { margin: 0px; padding: 5px 0px 0px; font-size: 18px; color: rgb(1, 58, 129); font-stretch: extra-expanded; line-height: 18px; font-weight: normal; }
.csc-header h2, h2 { margin: 0px; padding: 0px; font-size: 16px; color: rgb(1, 58, 129); font-stretch: extra-expanded; line-height: 16px; font-weight: normal; }
.csc-header h3, h3 { margin: 0px; padding: 0px; font-size: 14px; color: rgb(1, 58, 129); font-stretch: extra-expanded; line-height: 14px; font-weight: normal; }
.csc-header h4, h4 { margin: 0px; padding: 0px; font-size: 12px; color: rgb(1, 58, 129); font-stretch: extra-expanded; line-height: 12px; font-weight: normal; }
.csc-header h5, h5 { margin: 0px; padding: 0px; font-size: 10px; color: rgb(1, 58, 129); font-stretch: extra-expanded; line-height: 10px; font-weight: normal; }
.csc-header h6, h6 { margin: 0px; padding: 0px; font-size: 8px; color: rgb(1, 58, 129); font-stretch: extra-expanded; line-height: 8px; font-weight: normal; }
#phplive { padding: 8px; }
#content { max-width: 580px; margin-right: 10px; padding-right: 10px; padding-bottom: 10px; text-align: left; }
#colNormal { padding-left: 8px; padding-top: 8px; }
#colBorder { margin: 0px; padding: 0px; }
#ct2 #colNormal { padding-top: 0px; padding-right: 10px; }
#ct2 #colRight { padding-right: 0px; }
#mainSitect2 #colNormal { padding-right: 20px; }
#mainSitect2 #colRight { padding-top: 6px; }
.InfoPageTitle { font-size: 26px; color: rgb(1, 58, 129); font-stretch: extra-expanded; line-height: 46px; font-weight: normal; }
.InfoPageTitleDk { font-size: 24px; color: rgb(1, 58, 129); font-stretch: extra-expanded; }
.ItemArrow { font-size: 11px; font-weight: bold; color: rgb(255, 196, 37); text-decoration: none; }
.CenterLinks { font-size: 11px; font-weight: bold; color: rgb(1, 58, 129); text-decoration: none; }
.CenterLinks a:link { color: rgb(1, 58, 129); text-decoration: none; }
.CenterLinks a:visited { color: rgb(1, 58, 129); text-decoration: none; }
.CenterLinks a:hover { color: rgb(255, 196, 37); text-decoration: none; }
.CenterLinks a:active { color: rgb(255, 196, 37); text-decoration: none; }
.TableBorder { border: 1px solid rgb(204, 204, 204); }
.AcademicSubhead { font-size: 14px; color: rgb(0, 0, 0); padding-left: 14px; font-weight: bold; }
.AcademicSubhead a:link { color: rgb(0, 0, 0); text-decoration: none; }
.AcademicSubhead a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.AcademicSubhead a:hover { color: rgb(255, 196, 37); text-decoration: none; }
.AcademicSubhead a:active { color: rgb(255, 196, 37); text-decoration: none; }
.AcademicSchoolTitle { padding: 5px 95px 5px 10px; font-size: 14px; color: rgb(1, 58, 129); background-color: rgb(199, 202, 202); line-height: 14px; margin-left: 25px; font-weight: bold; }
.FormElements { font-size: 10px; color: rgb(0, 0, 0); }
.wwwText { font-size: 12px; color: rgb(0, 0, 0); line-height: 15px; letter-spacing: 1px; }
#mainSitect2 #colRight div.csi-textpic { border-bottom: 2px solid rgb(1, 58, 129); width: 270px; padding-bottom: 5px; margin-bottom: 5px; }
#mainSitect2 #colRight .CTypeimage header_layout0 { border-bottom: 2px solid rgb(1, 58, 129); }
dl.csc-menu dd { padding-top: 5px; padding-bottom: 10px; }
.g { padding-top: 15px; padding-bottom: 0px; }
.cnnclass { border: 1px solid black; padding: 5px; background-color: rgb(243, 243, 243); margin-bottom: 1em; opacity: 0.8; }
.cnnclass a { text-decoration: none; }
.bbcclass { border: 1px solid rgb(0, 74, 0); padding: 6px; background-color: lightyellow; }
.rsstitle { font-weight: bold; }
.rssdate { color: gray; font-size: 85%; }
.rssdescription {  }

