.header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}
.footer {
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
}
.body {
	background-image: url(images/body1.png);
	background-repeat: no-repeat;
}
.whTxt {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
input {
	font-size: 12px;
	color: #000065;
}
.lnavi {
	background-image: url(images/lnavi.png);
	background-repeat: no-repeat;
}
.label
{
	width: 4em;
	float: right;
	text-align: left;

margin-right: 0.5em
display: block
;
}

.submit input
{
margin-left: 4.5em;
}
input
{
	color: #000099;
	background: #FFFFFF;
	border: 1px solid #781351;
	margin-right: 10px;
}

.submit input
{
	color: #000;
	border: 2px outset #FFFFFF;
	background-color: #FFFFFF;
}
.fieldset
{
border: 1px none #FFFFFF;
width: 10em
}

.legend
{
	color: #fff;
	background: #ffa20c;
	border: 1px solid #781351;
	padding: 2px 6px;
}
.Ltable {
	background-image: url(images/lnavi.png);
	background-repeat: no-repeat;
}
.blktxt {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.tblBorder {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
	margin-top: 20px;
	padding-top: 5px;
	height: 150px;
}
.bgBlktxt {
	font-family: "Myriad Pro";
	font-size: 16px;
	font-weight: bold;
	color: #010066;
}
.pageTxt {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	text-align: left;
}
.pageTxtformated {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	text-align: left;
	line-height: 30px;
}
.horizontalLine {
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #010066;
	border-right-color: #010066;
	border-bottom-color: #010066;
	border-left-color: #010066;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	width: 40em;
	float: none;
	text-align: center;
	height: 5em;
}
.Styledborder {
	border: thin solid #001099;
}
.topTexBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #001099;
	border-right-color: #001099;
	border-bottom-color: #001099;
	border-left-color: #001099;
	width: 645px;
	text-align: left;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "Myriad Pro";
	font-size: 14px;
	font-weight: bold;
}
.SearchBox {
	height: 63px;
	width: 320px;
	border: 1px dashed #001066;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: left;
}
.SearchBox2 {
	border: 1px dashed #001066;
	height: 63px;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center;
	width: 320px;
}

.texBox {
	background-color: #FFFFFF;
	margin: 5px;
	padding: 10px;
	width: 100%;
	border: thin solid #000066;
	line-height: 20px;
	vertical-align: middle;
	height: 30px;
}

.insidetexBox {
	background-color: #FFFFFF;
	margin: 5px;
	padding: 10px;
	width: 597px;
	border: thin solid #000066;
	line-height: 20px;
	vertical-align: middle;
}
#fcontact {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:80% verdana,arial,sans-serif;
  margin: 10;
  padding: 0;
  min-width: 480px;
  max-width: 580px;
  width: 470px;
  padding-left:2px
}

#fcontact fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
	border-style: solid;
	padding-left: 10px;  /* padding in fieldset support spotty in IE */
	margin: 0;
	border-color: #CCCCCC;
	border-width: 1px;
}

#fcontact fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

#fcontact label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 200px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

#fcontact fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

#fcontact input, #fcontact textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 0px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#fcontact input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

#fcontact textarea { overflow: auto; }

#fcontact small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

#fcontact .required{font-weight:bold;} /* uses class instead of div, more efficient */

#fcontact br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
.rtop, .rbottom{
	display:block;
	width: 350px;
}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}.cornerbook {
	position: static;
	border-width: 50;
	border-color: #001066;
	padding-left: 10px;
	padding-right: 10px;
	width: 50px;
}
.img {
	padding:1px;
	margin: 5px;
	width: 115px;
	margin-top: 34px;
	text-align: inherit;
	border: 1px solid #001066;
	background-color: #FFFFFF;
}
.polaroid {
     padding:15px 15px 55px 15px;
     border:1px solid black;
     background:white;
     text-align:center;
}
.polaroidtext {
    color:black;
    position:relative;
    top: -50px;
}
.bottomImgs {
	font-family: "Myriad Pro";
	border: thin double #001066;
	padding-top: 5px;
	padding-left: 5px;
}
.horizontalLine2 {
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #010066;
	border-right-color: #010066;
	border-bottom-color: #010066;
	border-left-color: #010066;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	width: 30em;
	float: none;
	height: 5em;
	padding-left: 20px;
	}
.container {
	margin: 5px;
	padding: 5px;
	float: left;
	width: 800px;
	border: 1px solid #FFCC00;
	font-family: "Myriad Pro";
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.LdottedBox {
	width: 100px;
	border: 1px dotted #001066;
}
.Spread {
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;
	letter-spacing: 6px;
}
.WhiteBoldTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
}

.thumbnail
{
	width: 125px;
	border: 1px solid #999;
	text-align: center;
	font-family: "Myriad Pro";
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 10;
	height: 112px;
	padding-top: 13px;
	margin-left: 20px;
	float: left;
}

.Ltextnavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-top: 5px;
	border-bottom-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #001066;
	border-right-color: #001066;
	border-bottom-color: #001066;
	border-left-color: #001066;
	font-weight: bold;
	padding-top: 1px;
}
#Container2 {
	border: 1px solid #001066;
	border-top-width: 20px;
	width: 300px;
	height: 150px;
	margin-top: 20px;
}
#topTexBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #001099;
	border-right-color: #001099;
	border-bottom-color: #001099;
	border-left-color: #001099;
	width: 645px;
	text-align: left;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "Myriad Pro";
	font-size: 14px;
	font-weight: bold;
}
#Styledborder {
	border: thin solid #001099;
	width: 300px;
	height: 216px;
	margin: 10px;
}
.footerBox {
	float: left;
	height: 150px;
	width: 197px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 20px;
	text-align: left;
	margin-left: 4px;
	padding-left: 5px;
}
.container #fcontact .redTxt {
	color: #FF0000;
	font-family: "Myriad Pro";
	font-size: 12px;
}
 #container3
{
	position: relative;
	width: 169px;
	margin: 13 0 0px;
}


ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: square;
        }

/* =-=-=-=-=-=-=-[Menu Three]-=-=-=-=-=-=-=- */

#menu3 {
        width: 170px;
        border: 1px solid #ccc;
        margin: 10px;
        }

#menu3 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color: #888;
        display: block;
        background: url(menu3.gif);
        padding: 8px 0 0 30px;
        }

#menu3 li a:hover, #menu3 li #current, #menu3 li a:active {
        color: #283A50;
        background: url(menu3.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }
.collegeInfo {
	background-color: #FFFFCC;
	width: 600px;
	border: 1px solid #FFCC66;
	margin-left: 20px;
}
.LineHorizontal {
	margin: 5px;
	padding: 5px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
}
.RedBoldTxt {
	font-family: "Myriad Pro";
	font-size: 16px;
	color: #FF0000;
}
.newTxtColor {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000066;
}
.careerImage {
	background-image: url(images/c_OppsBgrd.png);
	background-repeat: no-repeat;
}
.careerinfo {
	background-color: #FFFFCC;
	border: 1px solid #FFCC66;
	width: 569px;
}	
.jobCon {
	background-color: #CCCCCC;
	margin-top: 30px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #000066;
	margin-bottom: 10px;
	padding: 10px;
}
#jobConInner {
	background-color: #FFFFFF;
	margin-top: 30px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #000066;
	margin-bottom: 10px;
	padding: 10px;
}.gradientHeader {
	background-image: url(images/gradient.png);
	background-repeat: no-repeat;
}
.mediagal {
	background-image: url(images/Media_GalleryImg.png);
	background-repeat: no-repeat;
}
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
 #containerobjs
{
position: relative
}
.Longheader {
	background-image: url(images/HeadGradientLong.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.containererror {
	margin: 5px;
	padding: 5px;
	float: left;
	width: 800px;
	border: 1px solid #FFCC00;
	font-family: "Myriad Pro";
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#AdminSubpages {
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #000066;
	margin-bottom: 10px;
	vertical-align: top;
	width: 820px;
}	
/* set the image to use and establish the lower-right position */ .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
	background-color: transparent;
	background-image: url(admin/images/img.php.png);
	background-repeat: no-repeat;
	background-position: right bottom;
} 

.cssbox{ /* intended total box width - padding-right(next) */
	width:500px!important; /* IE Win = width - padding */
	width: 500px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
 /* set the top-right image */ 
 
 .cssbox_head{
	background-position:top right; /* pull the right image over on top of border */
	margin-right:0px;
} 
 /* set the top-left image */ 
 
 .cssbox_head h2{ background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:25px 0 15px 40px; height:auto !important; height:1%} /* IE Holly Hack */ 
 /* set the lower-left corner image */ 
 
 .cssbox_body{
	background-position:bottom left;
	margin-right:25px; /* interior-padding right */
	padding:0px 0 10px 0px;
	text-align: left;
 /* mirror .cssbox_head right/left */
}
.Ceothumbnail
{
	float: left;
	width: 90px;
	border: 1px solid #999;
	text-align: center;
	font-family: "Myriad Pro";
	font-size: 14px;
	height: 108px;
	padding: 10px 10 10px 10;
}
#greyBoxborder {
	width: 580px;
	padding: 5px;
	float: left;
	border: 1px solid #999999;
}
#textformat {
	text-align: left;
	display: table-column-group;
}
#boxinabox {
	float: left;
	height: 100px;
	width: 250px;
	border: 1px solid #000066;
	background-color: #FFCC66;
	display: inline;
	margin: 0 20px 20 20px;
}

.bullet {
	list-style-image: url(images/bullet.png);
	list-style-type: circle;
	margin-right: 5px;
}
#rTxtbox {
	float: right;
	width: 230px;
	border: 1px solid #999999;
	margin-left: 10px;
	padding: 0px 5 10px 10px;
	margin-top: 15px;
}
/*this is the start of the large rounded yellow boxe*/
.rbroundbox { background: url(admin/images/nt.gif) repeat; }
.rbtop div { background: url(admin/images/tl.gif) no-repeat top left; }
.rbtop { background: url(admin/images/tr.gif) no-repeat top right; }
.rbbot div { background: url(admin/images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(admin/images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent {
	margin: 10px;
	padding: 10px;
}
.rbroundbox {
	width: 590px;
	margin: 1em auto;
	margin-left: 10px;
}
/*this is the start of the rounded grey boxes*/
.rbroundbox2 { background: url(admin/images/nt2.gif) repeat; }
.rbtop2 div { background: url(admin/images/tl2.gif) no-repeat top left; }
.rbtop2 { background: url(admin/images/tr2.gif) no-repeat top right; }
.rbbot2 div { background: url(admin/images/bl2.gif) no-repeat bottom left; }
.rbbot2 { background: url(admin/images/br2.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent2 { margin: 0 7px; }
.rbroundbox2 {
	width: 175px;
	margin: 1em auto;
	margin-left: 10px;
}
/* CSS for the box starts here */
	.box {
		padding:0 12px 0 0;
		background:#fff url(admin/images/borders.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 12px;
		background:#fff url(admin/images/borders.gif) 0 0 repeat-y;
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:url(admin/images/box.gif) 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:17px;
		background:url(admin/images/box.gif) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:url(admin/images/box.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(admin/images/box.gif) 0 100% no-repeat;
	}
	.box h1 {
		margin:0;
		padding:0.3em 10px;
		background:#efece6;
		font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
	.box p, .box ul {
		margin:0;
		padding:4px 10px;
		background:#fff;
	}
	.box li {
		margin:0 0 0 2em;
		padding:0;
	}
.yellowboxBorder {
	background-color: #FFFFCC;
	width: 580px;
	border: 1px solid #FFCC66;
	
}
/* Show only to IE PC \*/
* html .boxhead h2 {
	height: 1%;
	color: #003366;
} /* For IE 5 PC */

.sidebox {
	margin: 0 0%; /* center for now */
	width: 13em;
	; /* ems so it will grow */
	background: url(admin/images/images/roundbox_04.png) no-repeat bottom right;
	font-size: 100%;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.boxhead {
	margin: 0px;
	padding: 0;
	text-align: center;
	background-image: url(admin/images/images/roundbox_02.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxhead h2 {
	background: url(admin/images/images/roundbox_01.png) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: #000066; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(admin/images/images/roundbox_03.png) no-repeat bottom left;
	margin: 0px;
	padding: 0px 30px 31px;
}
.widthlessbox {
	margin: 0 0%;
	font-size: 100%;
	background-image: url(admin/images/images/roundbox_04.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* Show only to IE PC \*/
* html .boxhead2 h2 {
	height: 1%;
	color: #003366;
} /* For IE 5 PC */

.sidebox2 {
	margin: 0 0%; /* center for now */
	width: 10em;
	; /* ems so it will grow */
	background: url(admin/images/images/longRound/roundbox_04.png) no-repeat bottom right;
	font-size: 100%;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.boxhead2 {
	margin: 0px;
	padding: 0;
	text-align: center;
	background-image: url(admin/images/images/longRound/roundbox_02.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxhead2 h2 {
	background: url(admin/images/images/longRound/roundbox_01.png) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: #000066; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody2 {
	background: url(admin/images/images/longRound/roundbox_03.png) no-repeat bottom left;
	margin: 0px;
	padding: 0px 30px 31px;
}
.widthlessbox2 {
	margin: 0 0%;
	font-size: 100%;
	background-image: url(admin/images/images/longRound/roundbox_04.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#navlist li { list-style-type: square; }navcontainer {
	width: 100%;
	list-style-position: outside;
	list-style-type: square;
}
.sidebox .boxbody #navcontainer {
	width: 100%;
	list-style-position: inside;
	list-style-type: square;
	text-align: left;
}
.success_headear {
	background-image: url(images/success_header.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.success_footer {
	background-image: url(images/success_free.png);
	background-repeat: no-repeat;
	background-position: center top;
}
