/* 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: black;
	text-decoration: none;
	background-color: #000000;
}

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

map { padding:0; margin:0; }

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


h1,h2,h3,h4,p { text-align:left; }
h1 { font-size:22px; line-height:22px; color:#243A6B; }
h2 { font-size:18px; line-height:18px; color:#0017B9; 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; text-align:right; font-style:normal !important; }
h1.h { color:white; font-size:24px; line-height:24px; white-space:nowrap;  }
h3.h { color:#CCCCCC; font-size:18px; line-height:18px; white-space:nowrap; }

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

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; }

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

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

.TopL, .TopR { float:left; height:114px; overflow:hidden; }
.TopL { width:472px; }
.TopR { width:528px; background:url(/career-programs/__Misc/Images/_layout/main/TOP-R.jpg) no-repeat top left; }

.tNav { clear:both; height:91px; background:url(/career-programs/__Misc/Images/_layout/main/tNav-bg.jpg) no-repeat top center; overflow:hidden; }

.tNav .Nav1 { width:950px; overflow:hidden; margin-left:29px; }
.tNav .Nav2, .tNav .oNav { width:950px; margin-left:25px; overflow:hidden; }

.tNav .Nav1 { height:32px; }
.tNav .Nav2 { height:22px; }
.tNav .oNav { height:37px; }


div.oNav1b { margin-top:9px; margin-left:30px; }
/* div.oNav table td { vertical-align:middle; background-color: rgba(0,0,0,0.5); } */
div.oNav a { color:white; font-weight:bolder; text-decoration:none !important; line-height:18px; margin:0;  }
div.oNav a:hover, div.oNav ul li a:active { color:black; background:#00FFFF; }
div.oNav span { color:white; margin-right:5px; }




.tNav .Nav2 ul { list-style:none; margin:0; padding:0; margin-left:4px; border:none; }
.tNav .Nav2 ul li { list-style:none; float:left; border:none; }
.tNav .Nav2 a { display:block; border:none; border-right:solid 1px #CCCCCC; text-decoration:none; }
.tNav .Nav2 li.BP a { border:0; }
.tNav .Nav2 span {  text-transform:uppercase; line-height:22px; padding:0 26px; font-size:10px; color:black; border:0; }
.tNav .Nav2 a:hover { background-color:black; }
.tNav .Nav2 a:hover span { color:white; }

.TopR { text-align:right; }
.search { margin-right:40px; }
.search #searchTxt {  }
.search #searchBtn { background:#000000; color:#FFFFFF; position:relative; top:4px; }
.trNav { margin-right:30px; 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; color:#7DB1EB;  }
.trNav a:hover { color:black; background:#00FFFF; }


.middle { clear:both; width:950px; margin-left:26px; }
.middle div.L, .middle div.R { float:left; }
.middle div.L { width:771px; background:url(/career-programs/__Misc/Images/_layout/main/contentBox-thin-bg.jpg) repeat top; }
.middle div.L .LL {  }
.middle div.L .Lt { background:url(/career-programs/__Misc/Images/_layout/main/Title-content-bg.jpg) top repeat-y; height:117px; overflow:hidden; }
.middle .Lt .title { margin:35px 0 0 20px; width:275px; }
.middle div.ttab { text-align:right; }

.middle .Lm { background:url(/career-programs/__Misc/Images/_layout/main/contentBox-mid.jpg) no-repeat; clear:both; }
.middle .Lm .LmL { float:left; width:223px; }
.middle .Lm .LmR { float:right; width:547px; border-left:#CCCCCC 1px solid; }
.middle .L .content { padding:10px 10px 300px 10px; }







div.tabz { border-bottom:3px solid black; padding-bottom:5px; z-index:4; margin:36px 10px 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 black; margin:0; padding:5px; background:#474b54; color:#CCCCCC; }
.tabz a:hover span, .tabz a:active span { background-color:#CCCCCC; color:black; }









.middle .R { width:178px; height:455px; background:url(/career-programs/__Misc/Images/_layout/main/rightBox-bg.jpg) top no-repeat;  }

div.rSide { margin-left:16px; }






div.rContact { width:163px; }
div.rContact div.rTop { height:38px; background:url(/career-programs/__Misc/Images/_layout/main/rNav-top.png) top no-repeat; }
div.rContact div.lev1 { background:url(/career-programs/__Misc/Images/_layout/main/rNav-tile.png) top repeat-y; }
div.rContact div.lev2 { background:url(/career-programs/__Misc/Images/_layout/main/rNav-mid.png) top no-repeat; }
div.rContact div.rTXT { padding:0 5px 20px 5px; text-align:center; }
div.rContact div.rTXT  { font-size:16px; font-weight:bolder; color:#0017B9; }
div.rContact div.rTXT img { margin-top:30px; }

div.rContact div.rBtn { height:11px; background:url(/career-programs/__Misc/Images/_layout/main/rNav-bottom.png) top no-repeat; }






.rSide .table5 { border-bottom:dotted 1px #CCCCCC; }
.rSide .table5 td { text-align:left; vertical-align:middle; padding:5px; font-size:10px; }
.rSide .table5 .td5 { width:40px; }

.rSide .fBox { padding:0px; overflow:hidden; width:159px; background-color:#FFFFFF; position:relative; left:2px; }
.rSide .fBox div { background:url(/__Misc/Images/_layout/main/RequestInfoBox.jpg) no-repeat; padding:5px; }
#toggle { display:none; }
.rNav h4 { margin:0; padding:0; color:white; font-size:12px; }



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 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;  }

.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; }





.mBox { clear:both; height:494px; background:url(/career-programs/__Misc/Images/_layout/main/mBox.jpg) no-repeat top; position:relative; top:-15px; }

.mBox div.flash { width:950px; height:300px; background:#FFFFFF; position:relative; top:0; left:25px; }

.Boxd { clear:both; position:relative; top:26px; left:25px; }
.Boxd td, .Boxd p { font-size:10px; }
.Boxd, .Boxd .clBox, .Boxd .cmBox, .Boxd .crBox { height:135px; }
.Boxd .clBox, .Boxd .cmBox, .Boxd .crBox { float:left; overflow:hidden; }
.Boxd .clBox, .Boxd .crBox { width:232px; }
.Boxd .cmBox { width:465px; margin-left:10px; margin-right:10px; }
.Boxd .crBox { overflow:visible; position:relative; top:-8px; }
.Boxd .contact, .Boxd .testM, .Boxd .labs { padding:5px; }




.SCIT div.fBox p { font-size:10px; }





.SCIT div.cList { margin-left:10px; }
.SCIT div.cList ul { display:block; float:left; list-style:url(/career-programs/__Misc/Images/_layout/main/cList-bullet.png); }
.SCIT div.cList ul.ul1 { margin-right:20px; }
.SCIT div.cList li { font-size:14px; padding:7px 0; }






/* chromeMenu */

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

div.chromestyle { margin-left:5px; }

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

.chromestyle ul.M {
border: none;
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-bottom:none;
border-right: 1px solid #999999;
text-decoration:none;
 }

.chromestyle ul.M li a span {
border-bottom:none;
color: white;
font-size:12px;
white-space:nowrap;
margin:0;
padding:0 19px;
line-height:32px;
text-decoration: none;
}

.chromestyle ul.M .SA a { border:0; }
.chromestyle ul.M .CP a span { color:black; }
.chromestyle ul.M .CP a { background-color:white; }


.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 a:link, .chromestyle ul li a:visited { text-decoration:none; }

.chromestyle ul.M li a:hover, .chromestyle ul li a.selected { /*script dynamically adds a class of "selected" to the current active menu item*/  /*THEME CHANGE HERE*/
background:#CCCCCC;
font-weight:bolder;
text-decoration: none;
}

.chromestyle ul.M li a:hover span, .chromestyle ul li a.selected span { color:black;  }

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

.dropmenudiv {
position:absolute;
margin:0;
top: 0;
width:175px;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom:none;
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;
border-bottom:none;
width:400px;
display: block;
text-indent: 5px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
text-align:left;
font-weight: bold;
font-size:12px;
color: #2f6681;
white-space:nowrap;
text-decoration:none !important;
}

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

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

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

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

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


.SCIT #Dmenu2 { width:207px; }
.SCIT #Dmenu6 { width:315px; }

/* end of chromeMenu */








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

.SCIT div.lNav { margin-left:2px; background:#E6E6E6; border-bottom:solid #333333 1px; border-top:solid #333333 1px; overflow:hidden; }
.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 .Lspan { float:left; }
.SCIT div.lNav .Rspan { display:block;  }

.SCIT div.lNav ul { padding-top:10px; }
.SCIT div.lNav a { width:221px; 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:#313A59; }
.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; }





div.bNav { clear:both; text-align:center; background:url(/__Misc/Images/_layout/bottomB.jpg) top no-repeat; padding:30px 0 0 0; }
div.bNav, div.bNav p { color:white; }
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; color:#7DB1EB;  }
div.bNav a:hover { background:#CCCCCC; color:black; }

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







.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;  }