﻿/* This is property of SCIT. If you need to use some this code, plz contact school for permisson. */







@charset "utf-8";

html, address, blockquote, body, dd, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, ul, p, ul, center, dir, hr, menu, pre { display:block;  }

div, img, a { margin:0; padding:0; }

img, a { border:0; }

li { display: list-item; }

head { display: none; }

table { display: table; }

tr { display: table-row; }

thead { display: table-header-group; }

tbody { display: table-row-group; }

tfoot { display: table-footer-group; }

col { display: table-column; }

colgroup { display: table-column-group; }

td, th { display: table-cell; }

caption { display: table-caption; }

th { font-weight: bolder; text-align: center; }

caption { text-align: center; }

h1,h2,h3,h4,h5,h6 { text-align:center; margin-top:0; padding-top:0; }

p, blockquote, ul, fieldset, form, ol, dl, dir, menu { margin:0 0 1.12em 0; }

h1, h2, h3, h4, h5, h6, b, strong { font-weight: bolder; }

blockquote { margin-left: 40px; margin-right: 40px; }

i, cite, em, var, address { font-style: italic; }

pre, tt, code, kbd, samp { font-family: monospace; }

pre { white-space: pre; }

button, textarea, input, select { display: inline-block; }

big { font-size: 1.17em; }

small, sub, sup { font-size: .83em; }

sub { vertical-align: sub; }

sup { vertical-align: super; }

table { border-spacing: 2px; }

thead, tbody, tfoot { vertical-align: middle; }

td, th { vertical-align: inherit; }

s, strike, del { text-decoration: line-through; }

hr { border: 2px inset; }

ol, ul, dir, menu, dd { padding:0; margin:0; margin-left: 2em; }

ol { list-style-type: decimal; }

ol li, ul li { margin:0; padding:0; margin-bottom:.42em }

ol ul, ul ol, ul ul, ol ol { margin-left:2.5em; }

u, ins  { text-decoration: underline; }

br:before { content: "\A"; }

:before, :after { white-space: pre-line; }

center { text-align: center; }


a:link, a:visited { text-decoration: underline; }

a:focus { outline: thin dotted invert; }



/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override; }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override; }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed; }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed; }

@media print {
  h1    { page-break-before: always; }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid; }
  ul, ol, dl    { page-break-before: avoid; }
}















/* my css layout */

* { font-family: Arial, Helvetica, sans-serif; }

html { overflow-y:scroll; overflow-x:auto; }

html,body { padding:0; margin:0; }

body {
	font-size: 12px;
	color: #3c3c3c;
	text-decoration: none;
	background-color: #FFFFFF;
}

a { color:#0000FF }
a:hover, a:active { color:#00CCFF; }

map { padding:0; margin:0; }

p { line-height:14px; margin-bottom:14px; vertical-align:top; }
p.center { text-align:center; }
p.right { text-align:right; }
p.jst { text-align:justify; }

h1,h2,h3,h4,p { text-align:left; }
h1 { font-size:22px; line-height:20px; color:#243A6B; }
h2 { font-size:18px; line-height:18px; color:#487D9C; font-style:oblique; }
h3 { font-size:16px; line-height:16px; }
h4 { font-size:14px; line-height:14px; }

h1.h, h2.h, h3.h { margin:0; padding:0; margin-left:10px; text-align:right; }
h1.h { color:white; font-size:24px; line-height:24px; white-space:nowrap;  }
h3.h { color:#CCCCCC; line-height:16px; white-space:nowrap; }

h4.box { padding:0; margin:0; margin-bottom:10px; }

img.border { border:solid 1px #000000; }
img.mL { margin-left:10px; margin-bottom:5px; float:right; border:1px solid black; }
img.mR { margin-right:10px; margin-bottom:5px; float:left; border:1px solid black; }

div.mmL { margin-left:10px; float:right; border:1px solid black; }
div.mmR { margin-right:10px; float:left; border:1px solid black; }


ul { list-style:square; }
li { line-height:16px; }

div.SCIT { margin:0 auto; padding:0; width:1000px; z-index:0; }

div.top { height:107px; width:1000px; }
div.top .L { float:left; height:107px; }
div.top .R { text-align:right; float: right; width:567px; height:107px; }

div.tNav { height:48px; width:1000px; background-image:url(/__Misc/Images/_layout/main/navT-bg.jpg); background-repeat:no-repeat; clear:both;  }

ol.A { list-style-type:upper-alpha; margin-bottom:15px; }
ol.a { list-style-type:lower-alpha; margin-bottom:15px; }
ol.one { list-style-type:decimal; margin-bottom:15px; }

ul.box { margin-bottom:15px; }
ol.box { margin-bottom:15px; }

ul.anchor { list-style-image:url(/__Misc/Images/_layout/bullet3.gif); margin-left:30px; }
ul.anchor td { text-align:left; vertical-align:top; }
ul.anchor ul { list-style-image:url(/__Misc/Images/_layout/bullet3.gif); margin-left:20px; }
ul.anchor li { line-height:14px; }
ul.anchor ul { margin-top:5px; margin-bottom:5px; }

table.Hdates { background-color:#CCCCCC; }
table.Hdates td { background-color:#FFFFFF; }

table.admission td { text-align:left; vertical-align:top; }



/* chromeMenu */

div.chromestyle {
padding:0;
margin:0;
font-weight: bold;
text-align:center;
}

div.chromestyle { padding-top:7px; margin-left:28px; }

div.chromestyle a  { text-decoration:none; }


.chromestyle ul.M {
border: 0;
padding: 0;
margin:0;
line-height:0;
list-style:none;
text-align:center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul.M li {
float:left;
padding:0;
margin:0;
line-height:0;
list-style:none;
}

.chromestyle ul.M li a {
display:block;
border-right: 1px solid #DADADA;
line-height:32px;
}

.chromestyle ul.M li.SA a { border:0; }

.chromestyle ul.M li a span {
color: #2f6681;
font-size:12px;
white-space:nowrap;
margin:0;
padding:0 20px;
text-decoration: none;
}



.chromestyle ul.M li a:link, .chromestyle ul li a:visited { text-decoration:none; }

.chromestyle ul.M li a:hover span, .chromestyle ul li a.selected span { color:white; }
.chromestyle ul.M li a:hover, .chromestyle ul li a.selected { /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(/__Misc/Images/_layout/main/navT-bg-HL.jpg) center center repeat-x; /*THEME CHANGE HERE*/
font-weight:bolder;
text-decoration: none;
}


.chromestyle ul.M li.CP a span { background-image:url(/__Misc/Images/_layout/main/CP_logo_bw.gif); background-repeat:no-repeat; background-position:left; margin-left:15px; }
.chromestyle ul.M li.CP a:hover span, .chromestyle ul.M li.CP a:active span, .chromestyle ul.M li.CP a.selected span { background-image:url(/__Misc/Images/_layout/main/CP_logo.gif); background-repeat:no-repeat; background-position:left; }


.chromestyle ul.M li.CP a:hover { background-image:url(/__Misc/Images/_layout/main/bg-career_btn.jpg); }

.chromestyle ul.M li.CP a.selected { background-image:url(/__Misc/Images/_layout/main/bg-career_btn.jpg); }

.chromestyle ul.M li.CP a:active { background-image:url(/__Misc/Images/_layout/main/bg-career_btn.jpg); }

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
position:absolute;
margin:0;
top: 0;
width:175px;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
z-index:100;
background-color: white;
visibility: hidden;
/* filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired */
}

.dropmenudiv ul { list-style:none; margin:0; padding:0; line-height:0; }
.dropmenudiv ul li { list-style:none; margin:0; padding:0; }

.dropmenudiv ul li a {
margin:0;
padding:0;
width:400px;
display: block;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
text-align:left;
font-weight: bold;
font-size:12px;
color: #2f6681;
white-space:nowrap;
text-indent: 5px;
text-decoration:none !important;
}

.dropmenudiv ul li a span { line-height:24px; }

.dropmenudiv ul ul li { text-align:left; }
.dropmenudiv ul ul li a { margin:0; padding:0; border:0; border-bottom: 1px dotted #BBB; margin-left:20px; font-size:10px; text-align:left; }
.dropmenudiv ul ul li a span { line-height:18px; }




* html .dropmenudiv ul li a { /*IE only hack*/
width: 100%;
}

.dropmenudiv ul li a:hover span {
color:white;
}


.dropmenudiv ul li a:hover { /*THEME CHANGE HERE*/
background-color: #3f89ac;
font-weight:bolder;
}

.SCIT #Dmenu2 { width:207px; }
.SCIT #Dmenu2 a { background:#001E3C; }
.SCIT #Dmenu2 a span { color:#FFFFFF; }
.SCIT #Dmenu2 a:hover { background:#FFFFFF; }
.SCIT #Dmenu2 a:hover span { color:#000000; }

.SCIT #Dmenu6 { width:315px; }

/* end of chromeMenu */



.search #searchTxt { background:#FFFFFF; color:#000000; }
.search #searchBtn { background:#FFFFFF; color:#000000; position:relative; top:5px; }





div.oNav { clear:both; padding:0; margin:0 0 5px 40px; }

div.oNav { white-space:nowrap; }
div.oNav span { white-space:nowrap; padding:0; margin:0 3px; }
div.oNav a { text-decoration:none !important; margin:0; }
div.oNav a:hover, div.oNav a:active { color:white; background-color:#333333; }





div.top div.R div { text-align:right; }
div.top .search { margin-right:40px; }
.trNav { margin-right:35px; margin-top:40px; margin-bottom:10px; }
.trNav ul { list-style:none; }
.trNav ul li { list-style:none; display:inline; border-right:solid 1px #999999; font-size:10px; }
.trNav a { text-decoration:none !important; margin:0; padding:1px 7px;  }
.trNav a:hover, .trNav a:active { color:white; background-color:#333333;  }









.SCIT .lNavTitle { font-size:18px; font-style:oblique; color:#333333; margin:10px 5px 20px 5px; }

.SCIT div.lNav { border-bottom:solid #333333 1px; border-top:solid #333333 1px; }
.SCIT div.lNav ul { list-style:none; line-height:0; margin:0; padding:0; }
.SCIT div.lNav ul li { list-style:none; line-height:0; margin:0; padding:0; }
.SCIT div.lNav a { display:block; line-height:0; margin:0; padding:0; text-decoration:none !important; }
.SCIT div.lNav span { display:block; text-align:left; vertical-align:middle; }


.SCIT div.lNav ul { padding-top:10px; background:#E6E6E6; }
.SCIT div.lNav a { width:200px; padding:0; border-bottom:1px #999999 solid; }
.SCIT div.lNav a:hover, .SCIT div.lNav a:active { background-color:#333333; }
.SCIT div.lNav span { margin-left:5px; padding:5px 5px 5px 15px; line-height:18px; font-size:14px; font-weight:bold; color:#1C5D83; }
.SCIT div.lNav a:hover span, .SCIT div.lNav a:active span { color:#FFFFFF; }
.SCIT div.lNav li#lev2 a { border-bottom:1px #999999 dashed; }
.SCIT div.lNav li#lev2 span { margin-left:20px; line-height:18px; font-size:12px; font-weight:bold; }
.SCIT div.lNav li#lev3 a { border-bottom:1px #999999 dotted; }
.SCIT div.lNav li#lev3 span { margin-left:40px; line-height:16px; font-size:10px;  font-weight:bold; }



.SCIT div.lNavPrograms { width:171px; margin:50px auto 0 auto;  }
.SCIT div.lNavPrograms h1 { width:171px; text-align:center; font-size:16px; color:white; line-height:24px; margin:0; padding:0; padding-top:5px; }
.SCIT div.lNavPrograms h2 { font-size:14px; color:#333333; font-weight:bold; line-height:18px; margin:0; padding:0; }
.SCIT div.lNavPrograms div.pgTitle { height:33px; background:url(/__Misc/Images/_layout/main/lNav-Programs-Title-bg.gif);  }
.SCIT div.lNavPrograms div.pgBody { background:url(/__Misc/Images/_layout/main/lNav-Programs-bg.gif) repeat-x; border:1px solid #999999; padding:10px; }
.SCIT div.lNavPrograms ul { list-style:none; margin:0; padding:0; line-height:0; margin-bottom:10px; }
.SCIT div.lNavPrograms li { list-style:none; margin:0; padding:0; line-height:0; }
.SCIT div.lNavPrograms li a { display:block; margin:0; padding:0; font-size:10px; height:12px; line-height:12px; text-decoration:none !important; }
.SCIT div.lNavPrograms li a:hover { background-color:#333333; color:white;  }
.SCIT div.lNavPrograms li a:active { background-color:#333333; color:white;  }




.SCIT div.rSide div.RInfo { width:163px; height:38px; margin-top:10px; }
.SCIT div.rSide div.RInfo a { display:block; overflow:hidden; width:163px; height:38px; margin:0; padding:0;  }
.SCIT div.rSide div.RInfo a:hover { display:block; text-indent:-163px; }


.SCIT div.rNavDates { width:163px; margin-top:10px; }
.SCIT div.rNavDates div.Dtitle { height:50px; width:163px; overflow:hidden; background:url(/__Misc/Images/_layout/main/CalendarInfoTitle.jpg) top no-repeat; }
.SCIT div.rNavDates div.Dtitle p { margin:15px 0 0 7px; color:#FFFFFF; font-weight:bold; line-height:16px; }
.SCIT div.rNavDates div.Dbox { background:url(/__Misc/Images/_layout/main/rNav-box-line-bg.gif) top repeat-y; z-index:5; }
.SCIT div.rNavDates div.Dbox div.Dboxx { width:163px; overflow-x:hidden; background:url(/__Misc/Images/_layout/main/RequestInfoBox.jpg) top no-repeat; z-index:6; }
.SCIT div.rNavDates div.Dbox div.Dboxx div { padding:5px; }
.SCIT div.rNavDates div.Dbottom { width:163px; height:5px; background:url(/__Misc/Images/_layout/main/Dates1Bottom.jpg) top no-repeat; }





div.rSide div.rNavLabs { margin-top:20px; }
div.rSide div.rNavLabs a { display:block; padding:0; margin:20px 0; overflow:hidden; width:163px; height:93px; }
div.rSide div.rNavLabs a:hover { text-indent:-163px; }





.middle { width:952px; margin:0px auto; }
.middle div.L, .middle div.R { float:left; }
.middle div.L { width:789px; background:url(/__Misc/Images/_layout/main/middleL-bg.gif) repeat-y top; }
.middle div.L .lm { background:url(/__Misc/Images/_layout/main/box-middle.jpg) no-repeat top; }
.middle div.L .title { width:789px; height:63px; overflow:hidden; z-index:2; background:url(/__Misc/Images/_layout/main/boxTitle1.jpg); }
.middle div.L .title div { width:202px; margin-top:10px; }
.middle div.L .title2 { height:63px; border-bottom:solid 3px #233B69; margin-right:70px; }
.middle div.L .lm .L2 { width:198px; float:left; overflow:hidden; }
.middle div.L .lm .R2 { width:565px; float:left; border-left:1px solid #CCCCCC; }
.middle div.L .lm .R2 .Bbody { margin:10px; padding-bottom:200px; }
.middle div.L .lm .B { clear:both; height:8px; }

.middle div.R { width:163px; }

.rSide {  }


.middle div.R .cTitle { height:38px; background:url(/__Misc/Images/_layout/main/rightBox0.jpg) no-repeat; overflow:hidden; color:white; font-weight:bolder; }
.middle div.R .cTitle p { padding:5px; }
.middle div.R .cTitle ul { margin-top:20px; }
.middle div.R .cTitle ul, .middle div.R .cTitle ul li { list-style:none; }
.middle div.R .cTitle ul li.title { float:left; position:relative; right:17px; top:3px;  }
.middle div.R .cTitle ul li.link { float:right; position:relative; top:10px; right:5px;  }
.middle div.R .cTitle ul li.link a { color:#D6DEE2; }
.middle div.R .cBox { clear:both; background:url(/__Misc/Images/_layout/main/R-Box-C-R_bg.jpg) repeat-y; padding-bottom:10px; }
.middle div.R .cBox div { overflow:hidden; background:url(/__Misc/Images/_layout/main/contactInfoBox.jpg) no-repeat; }
.middle div.R .table5 {   }
.middle div.R .table5 * { color:#365700; }
.middle div.R .table5 a { font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:14px; }
.middle div.R .table5 a:hover { color:#00FFFF !important; }
.middle div.R .table5 td { text-align:center; vertical-align:top; padding:0; font-family:Arial Black, Arial, Helvetica, sans-serif; font-size:12px; }
.middle div.R .table5 td img { margin-top:20px; }
.middle div.R div.cBB { background:url(/__Misc/Images/_layout/main/contactInfoBottom.jpg); width:163px; height:11px; }





.middle div.rSide div.askQ { margin-top:10px; width:163px; height:38px; overflow:hidden;  }
.middle div.rSide div.askQ a { display:block; width:163px; height:38px; margin:0; padding:0;  }
.middle div.R .rBox { clear:both; background:url(/__Misc/Images/_layout/main/R-Box-C-R_bg.gif) repeat-y; overflow:hidden; }
#toggle { display:none; }
.middle div.R .rBox p { font-size:10px; }
.middle div.R .rBox div { background:url(/__Misc/Images/_layout/main/RequestInfoBox.jpg) no-repeat; padding:5px; }

.middle div.R .rBB { height:5px; background:url(/__Misc/Images/_layout/main/RequestInfoBottom.jpg) no-repeat; }

.middle .B { clear:both; z-index:2; }



/*---- middle template for Application Programs-----*/

.middle div.L .APtitle { width:789px; height:114px; overflow:hidden; z-index:2; background:url(/__Misc/Images/_layout/APs/boxTitle2.jpg); }
.middle div.L .APtitle div.tt2 { width:275px; margin-top:43px; }

.middle div.L .APtitle div.ttab { text-align:right; }


div.tabz { padding-bottom:5px; z-index:4; margin:26px 30px 0 0; }
.tabz ul { list-style:none; margin:0; padding:0; }
.tabz ul li { display:inline; margin:0 1px; padding:0; z-index:5;  }
.tabz a { margin:0; padding:0; border:0; text-decoration:none !important; }
.tabz a span { white-space:nowrap; }
.tabz a:link span, .tabz a:visited span { text-decoration:none; font-weight:bolder; border:solid 1px #666666; margin:0; padding:5px; background:#2C4878; color:#CCCCCC; }
.tabz a:hover span, .tabz a:active span { background-color:#CCCCCC; color:#000000; }





/*---- Template for home page-----*/

.Mbox { width:1000px; height:470px; background:url(/__Misc/Images/_layout/main/Mbox.jpg) no-repeat top; }

.Mbox div.flash { width:950px; height:300px; color:white; position:relative; top:8px; left:25px; } 

.Mbox .L, .Mbox .M, .Mbox .R { float:left; height:125px; overflow:hidden; position:relative; top:35px; left:34px; }
.Mbox .L div, .Mbox .M div, .Mbox .R div { font-size:10px; }

.Mbox .L { width:223px; }
.Mbox .M { width:448px; margin-left:20px; margin-right:28px;  }
.Mbox .R { width:223px; }
.Mbox .R { overflow:visible; position:relative; top:22px; left:23px; }

.Mbox .M .title { clear:both; width:448px; }
.Mbox .M .title .L { float:left; }
.Mbox .M .title .R { float:right; }
.Mbox .M .pMain { clear:both; width:448px; height:89px; }
.Mbox .M .photoBG { background:url(/__Misc/Images/testM/polaroid.png) no-repeat; width:100px; height:89px; float:left; }
.Mbox .M .photo { position:relative; top:7px; left:7px; }
.Mbox .M .photoBG .photo { width:85px; height:70px; }
.Mbox .M .photoTXT { float:left; width:308px; height:89px; margin-left:15px; }
.Mbox .M .photoTXT table.TM { width:308px; }
.Mbox .M .photoTXT table.TM td { text-align:left; vertical-align:top; }
.Mbox .M .photoTXT table.TM td.tdL { width:30px; }
.Mbox .M .photoTXT table.TM td.tdR { width:30px; vertical-align:bottom; padding-bottom:10px; text-align:right; } 




.SCIT div.barB { margin:2px auto 10px auto; width:960px; height:61px; background:url(/__Misc/Images/_layout/main/BAR-B.jpg) top no-repeat; }
.SCIT div.barB div { margin:0 auto; width:949px; height:49px; overflow:hidden; padding-top:7px;  }
.SCIT div.barB td { text-align:center; vertical-align:middle; width:189px; }






table.EE .tdL, table.EE .tdR { width:55px; }


.SCIT form.FormRequest input.checkbox { padding:0; margin:0; margin-right:2px; }
.SCIT form.FormRequest table { width:100% }
.SCIT form.FormRequest table td { text-align:left; vertical-align:top; padding:5px; }

.SCIT div.errorz { background:#CDDEE9; border:solid 1px #000000; padding:10px; margin-bottom:50px; }
.SCIT div.errorz p.error { color:#FF0000; }



.SCIT table.C0L2 { margin-bottom:15px; }
.SCIT table.C0L2 td { text-align:left; vertical-align:top; white-space:nowrap; }
.SCIT table.C0L2 td p { white-space:nowrap; }
.SCIT table.C0L2 td.col1 { padding-right:30px;  }



.SCIT div.ACal { display:block; clear:both; }
.SCIT div.ACal div { float:left; }
.SCIT div.ACal table { width:250px; margin:0 10px 20px 10px; }
.SCIT div.ACal td { padding:5px; text-align:left; vertical-align:top; white-space:nowrap; }
.SCIT div.ACal td.t0 { text-align:center; font-size:14px; font-weight:bolder; background:#A8C0FF; }
.SCIT div.ACal td#r2 { width:5px;  }
.SCIT div.ACal td.c1 { background:#D5DDFF; }
.SCIT div.ACal td.c2 { background:#FFFFD5; }






div.bNav { clear:both; text-align:center; background:url(/__Misc/Images/_layout/bottomB.jpg) top no-repeat; padding:30px 0 0 0; }
div.bNav ul { list-style:none; }
div.bNav ul li { list-style:none; display:inline; margin:0; border-right:solid 1px #999999; }
div.bNav a { padding: 2px 10px; text-decoration:none !important;  }
div.bNav a:hover { background:#333333; color:white; }

p#bNav2 { text-align:center; padding:2px; margin:25px auto 0 auto; width:207px; white-space:nowrap; background:#EAEAEA; font-size:10px; border:0px solid #CCCCCC; }