/*******************************************************************
  Core Layout - NO styles in here, please.
*******************************************************************/

html,body 
{

  margin:0;
  padding:0;
}

body {
  text-align:center;
  background:#E2E2E2;
padding-top:10px;
}

div#header {
  height:90px;
  line-height:94px;
  margin:0;
margin-bottom:1px;
  width:750px;

}
/***********START NAVIGATION***********/

#shadow{background:#fff url(../images/bk_color.gif) repeat-x;display:block;position:relative;height:10px;}

#bk_color {
height:30px;
background:#BFCECF url(../images/header.gif) repeat-x;
}

div#menu_bottom{
margin-top:0px;

}

div#topmenu a{
 text-decoration:none;

}

.topmenu_span
{ 
	display:block;
	float:left;
	clear:none;
	background:transparent url(../images/tab_off2.gif) no-repeat;
	width:93px ;
	height:17px;
	margin-left:2px;
	padding:5px;
	text-align:center;
	font-size: 0.8em;
	color:#000;
	}

.topmenu_span:hover{background:transparent url(../images/tab_on2.gif) no-repeat;cursor:hand;}


#activated {color: #000;background:transparent url(../images/tab_on2.gif) no-repeat;}

div#topmenu {  
  width: 750px;
  position: absolute;
  margin-top: 5px;
  }
  
  .toplinks a {color:#fff;}



#sub_menu
{
	width:750px; 
	height:30px;
	display:block;
	background:#4F8E9F url(../images/sub_menu.gif) repeat-x;
	margin-top:5px;
}

#sub_menu a {color:#ffffff;font-weight:bold; }
#sub_menu a:hover {background-color:#949FA3;}
#sub_menu a:active {background-color:#949FA3;}

/***********END NAVIGATION***********/

div#topnavigation {
  width: 750px;
  position: absolute;
  top: 94px;
}

div#container 
{
  text-align:left;
  width:750px;
  margin:auto;
  border:solid 1px #999;
  background:#fff;
  padding:10px;
  min-height:500px;
  _height:500px;
}



form fieldset {border: 1px solid #eee; background-color: #fcfcfc; margin: 0 4px 4px 4px; padding: 8px 8px;}
form legend {font-size: 110%;}

form fieldset {position: relative; display: block; margin-top: 0.5em; padding-top: 1em; border: 1px solid #ccc;}

form fieldset
{
	*top: 8px; /*IE6+IE7*/
	*margin-bottom: 12px; /*IE6+IE7*/
}

form legend {position: absolute; top: -0.5em; left: 0em; color: #999; font-style:italic;}



div#content {
  float:right;
  width:570px;
  top:-15px;
}

div#login_content {
  width:100%;
  font-size:0.8em;
  margin-top:10px;
}

* html #login_content {
  margin-top:29px;
}


div#navigation {
  float:left;
  width:180px;
}

div#extra {
  float:left;
  clear:left;
  width:180px;
}




/*******************************************************************
  Display Styles
*******************************************************************/

body {
  font-family: arial,verdana, sans-serif;
  font-size: 1em;
  color: #344556;
  cursor: default;
}

div#star {
  width: 93px;
  height: 93px;
  position: absolute;
  top: 0px;
  margin-left: 652px;
  background-image: url(../images/icon_star.gif);
  background-repeat: no-repeat;
}

div#header {
 /* background-image: url(../images/toplogo1.png);*/
  background-color:#F8F8F8;
  background-repeat: no-repeat;
  
}

div#header h1 {
  display: none;
}



div#topnavigation {
  margin: 1em 0em;
  background-image: url(../images/bg_topmenu.gif);
  background-repeat: repeat-x;
  
}

div#topnavigation ul {
  list-style: none;
  margin: 0;
  padding: 0em;
  padding-left: 0.5em;
}

div#topnavigation li {
  float: left;
  padding: 0.2em 0.5em 0.2em 0.2em;
}

div#topnavigation li a {
  color: white;
  font-weight: bold;
}



div#wrapper {
  /*margin-top: 2em;*/
}


div#pagetext {
  margin-bottom: 1em;

}

div#related {
  border: 1px solid #e4e4e4;
  background-color: #f4f4f4;
  padding: 10px;
}

div#navigation {

}

div#navigation ul {
  width: 90%;
  margin: 0;
  padding: 0;
  list-style: none;
}

div#navigation ul li {
  border-top: 1px solid #dfdfdf;
  background-image: url(../images/bg_leftmenu.gif);
  padding: 0.1em 0.4em;
}

div#navigation ul li:hover {
  background-image: none;
  background-color: #fcfcfc;
}

div#navigation ul li.lastlink {
  border-bottom: 1px solid #dfdfdf;
}

div#extra {
  /* This can be used for items below the left nav. Handy for adverts, features, etc..
     Just use display: none; to hide.
  */
  margin-top: 1em;
  border: 1px solid #f4f4f4;
  width: 162px;
  background-color: #f8f8f8;
  color: #b0b0b0;
}

div#extra p {
  padding: 5px;
  margin: 0px;
}

div#studentheading{
text-align:center; 
}

div#phase2{
margin-top:250px;
border:1px solid #000;
background-color: #C7C7C7;

}

/*******************************************************************
  HTML Elements
*******************************************************************/


h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: Georgia,Arial,sans-serif;margin: 1em 0 .3em;color:#5c838f;border-bottom: 1px solid #9AA7B0;padding-bottom: .1em; height:0.01%;}
h1 {font-size: 186%;margin-top:.6em}
h2 {font-size: 126%}
h3 {font-size: 116%;color:#000;border-bottom:1px solid #000;}
h4 {font-size: 106%}
h5 {font-size: 96%}
h6 {font-size: 86%}

a {
  text-decoration: underline;
  font-weight: normal;
  color: #7800A8;
}

img {
  border: none;
}

fieldset {
  border: none;
  line-height: 1.5em;
}

label {
  float: left;
  width: 180px;
  clear: both;

}

textarea {
  width: auto;
}

acronym {
  cursor: help;
}

th {
  background-image: url(../images/bg_topmenu.gif);
  background-repeat: repeat-x;
  color: white;
  font-weight: bold;

  
}

td {
  vertical-align: top;
}

tr.highlight, td.highlight {
  background-color: #ffee66;
}

tr.row1, td.row1 {
  background-color: #f4f4f4;
}

tr.row2, td.row2 {
  background-color: #ffffff;
}

tr.unread, td.unread {
  background-color: #ffdd55;
}
td.lightup
{
color:#00A7DF;
}



/*******************************************************************
  Generic Classes
*******************************************************************/



.hidden, .printonly {
  display: none;
}


.calendar {
  background-color: #FAF4C8;
  border-right: 1px solid #E3DE9F;
  border-bottom: 1px solid #E3DE9F;
  width: 40px;
  text-align: center;
  font-size: 0.8em;
  float: left;
  margin: 0px 5px 3em 0px;
  line-height: 1.5em;
  font-weight: normal;
}

.eventItem {
  clear: both;
  margin-bottom: 1.5em;
}

.smaller {
  font-size: 0.9em;
}

.warning {
  background-image: url(../images/icon_exit.gif);
  background-repeat: no-repeat;
  padding-left: 20px;
  font-weight: bold;
  color: #f00;
}

.required {
  color: #f00;
  font-weight: bold;
  vertical-align: top;
  margin-left: 0.05em;
  font-size: 1.2em;
}

.linkItem {
  background-color: #f4f4f4;
  /*margin-bottom: 1em;*/
  padding: 5px;
  border-bottom: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
}

.searchTerm {
  background-color: #ffff99;
}

.origURL {
  color: green;
  font-size: 0.8em;
}
.titleBlock {
  background-color: #ddeeff;
}

.titleLine {
  background-color: #333333;
}

.rssimage {
  background-image: url(images/rss.gif);
  background-position: top;
}

.rssimage:hover {
  background-position: bottom;
}

div.messagingtoolbar {
  width: 100%;
  height: 2em;
  line-height: 2em;
  margin-bottom: 1em;
  font-size: 0.9em;
  background-color: #E4E4E4;
  border-right: 1px solid #E3DE9F;
  border-bottom: 1px solid #E3DE9F;
}

div.messagingtoolbar img {
  vertical-align: middle;
  margin-left: 20px;
}

 #loginBox{
  border: 2px solid #F1F1F1;
  background: #f6f6f6 url("../images/featurebox_bg.gif") no-repeat 100% 100%;
  margin-top: 150px;
  /*background-repeat: no-repeat;
  background-position: right top;*/
  line-height: 1.7em;
  padding: 5px;
  font-size:1em;
 }
 

.sub_active, .sub_active a{
color: #333333;
font-size: 0.7em;
padding-left: 3px;
text-decoration: none;
}

.subs_active, .subs_active a{
color: #ED1C24;
font-size: 0.7em;
padding-left: 3px;
text-decoration: none;
}

.warnbox {
  background-color: #FFC0C0;
  border: 1px solid red;
  color: red;
  background-image: url(../images/icon_x_sml.gif);
}

.infobox {
  border-top: 1px solid #C8CF8E;
  border-bottom: 1px solid #C8CF8E;
  background-color: #FCFFDD;
  background-image: url(../images/icon_i_sml.gif);
  padding:5px;
}

 .boxer {
 border: 2px solid #ccc;
 padding:10px 10px 20px 10px;
 margin-bottom:1em;
 float:left;
 width:auto;

 }
 
  .boxer2 {
  border: 1px solid #A4AEA0;
  padding:10px 10px 20px 10px;
  margin-bottom:1em;
  background:#E5F2DF url(../images/drop-shadow2.gif) repeat-x;
 }
 
 .comment {
 border: 2px solid #ccc;
 padding:10px 10px 20px 10px;
 margin-bottom:1em;
 width:70%;
 }
 
.boxer h2 {margin-top:-1.2em;background-color:#fff;border:0;padding:1px;}

.boxer a {text-align:right; float:right;}

.actionTablebgcolor{

background-color:#D7FFEF;

}

.edit{
border:1px solid #88B9E4;
background-color:#CFD9E4;
margin-top:10px;
cursor:hand;
}

.edit:hover{background-color:#DDDDE4;}

.uploads th
{
 background-color: #E8FFD7;
}

#leftColumn {float:left;width:48%;margin:0 5px 0 0;}

#rightColumn {float:right;width:48%;margin:0 0 0 0;}

#summaryBox{
margin:0 10px 10px 10px;
}

.tab {cursor:pointer;}
.careerview tr
{
 background-color: #E5ECEF;
}

.careerview a
{
color: #1557EF;
}


.studentilp 
{
color: #CC2D63;

}

 .resources {
 border: 4px dotted double #5B7279;
 padding:10px 10px 5px 10px;
 margin-bottom:2em;
 width:118px;
 float:right;
 height:auto;
 background:#CBE5ED url(../images/home_bg.gif) repeat-x;
 }
 

 
 .resourceLink
 {
 text-align:right;
 width:80%;
 display:block;
 float:right;
 clear:both;
 font-weight:bold;
 background:#D1EFD1 url(../images/btn_resource2.gif) repeat-x;
 padding:4px 4px 4px 4px;
 margin-top:10px;

 }
 .resourceLink:hover{color:#000;}
  
 .resources a
 {
	color:#0000FF;
	text-decoration:underline;
	font-size:1em;
 }
 
 .personalStatement
 {
  border: 1px solid #667681;
  padding:10px 10px 20px 10px;
  margin-bottom:1em;
  width:580px;
  float:left;
  background:#EBF0E5 url(../images/drop-shadow.gif) repeat-x;
 }
 
.personalStatement a {text-align:right; float:right;}
 
  .careerTargets{
  
   border: 1px solid #667681;
   padding:10px 10px 20px 10px;
   margin-bottom:1em;
   width:580px;
   float:left;
   background:#EBF0E5 url(../images/drop-shadow.gif) repeat-x;
 }
   .careerAspirations{
  
   border: 1px solid #667681;
   padding:10px 10px 20px 10px;
   margin-bottom:1em;
   width:580px;
   float:left;
   background:#EBF0E5 url(../images/drop-shadow.gif) repeat-x;
 }
 
   .personalProfile{   
    border: 1px solid #667681;
    padding:10px 10px 20px 10px;
    margin-bottom:1em;
    width:580px;
    float:left;
    background:#EBF0E5 url(../images/drop-shadow.gif) repeat-x;
 }
 
   .careeredit{
	padding:10px 10px 20px 10px;
    margin-bottom:2em;
    width:580px;
    float:left;
 }
.loginBox label, .loginBox input{margin:2px;     border: 1px solid #ccc;
  font-family: Tahoma, Arial, Helvetica, sans-serif;}

.table1 {border: 2px solid #737F87;border-collapse:collapse;width:100%}
	.table1 td {background: #fff url("../images/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff; font-size:0.9em;font-weight:bold;}
	.table1 th {text-align:left;border: 1px solid #fff;}
	.table1 thead th {color:#fff;font-size:145%;background: #900 url("../images/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}
	.table1 tbody th {color:#fff;font-size:1em;background: #DACEBF url("../images/table_th.gif") repeat-x;padding: 6px;}
	.table1 tbody th.sub {font-size:100%;color:#666;background: #efefef url("../images/sprites.gif") repeat-x 0 -1500px;padding: 6px}
	


.table2 {border: 2px solid #737F87;border-collapse:collapse;margin-left:10px;}
	.table2 td {background: #fff url("../images/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff;}
	.table2 th {text-align:left;border: 1px solid #fff}
	.table2 thead th {color:#fff;font-size:145%;background: #900 url("../images/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}
	.table2 tbody th {color:#fff;font-size:100%;background: #DACEBF url("../images/table_th.gif") repeat-x;padding: 6px}
	.table2 tbody th.sub {font-size:100%;color:#666;background: #efefef url("../images/sprites.gif") repeat-x 0 -1500px;padding: 6px}




#logonbox { margin-left:400px;BORDER-RIGHT: #cccccc 1px solid; FONT-SIZE: 0.7em; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 451px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: white}
#logontop { margin-left:400px;FONT-WEIGHT: normal; FONT-SIZE: 1.4em; BACKGROUND-IMAGE: url(../images/title_login.gif); WIDTH: 453px; COLOR: white; LINE-HEIGHT: 2.6em; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -1px; HEIGHT: 59px; TEXT-ALIGN: right; margin-top:180px; }
#introtext { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: left }

.LogonForm td{ font-size:0.7em;}

.links{text-decoration:underline;}
#actionAlert{width:340px; margin-bottom:5px;}
.passwordlink{text-decoration:underline;color:#06374F;}

dl.passwordretrive {display: block; clear: both; margin: 1em;}
dl.passwordretrive dd {display: block; min-height: 1.5em}
dl.passwordretrive dt {width: 12em; float: left; clear: right; text-align: left; color: #999;}


.password fieldset {border: 1px solid #eee; background-color: #fcfcfc; margin: 0 4px 4px 4px; padding: 8px 8px;}
.password legend {font-size: 110%;}

.password fieldset {position: relative; display: block; margin-top: 0.5em; padding-top: 0.7em; border: 1px solid #ccc;}

.password fieldset
{
	*top: 8px; /*IE6+IE7*/
	*margin-bottom: 12px; /*IE6+IE7*/
}

.password legend {position: absolute; top: -0.5em; left: 0em; color: #999; font-style:italic;}

div#footer 
{
  clear:both;
  font-size: 0.8em;
  color: #404040;
  text-align: right;
  padding-top:5px;
  width:770px;
  margin:10px auto;
}

.link label{width:100px;}
.delete{color:#000000;font-weight:bold;border:1px solid transparent;padding:0 0 0 0;background:#A39097 url(../images/btn_delete.gif) repeat-x;}
.delete:hover{border:1px solid transparent;background-color:#A39097; cursor:hand;}
.actionRadio {background-color:#FEFFF7;}

.home{padding:4px 4px 0 4px; background: #cbe5ed url(../images/home_bg.gif) repeat-x top left;border:1px solid #7BA6B4;}
.home p{text-align:center;}
.home-text{list-style:none;margin-left:0px;padding:0; margin-bottom:4px;}
.home-text li{border-top:1px dotted #7BA6B4;padding:2px 0 2px 0;background:#E7EFF6 url(../images/homeli_bg.gif);}
.home-text li img{margin-right:10px;}
.Evidence label{width:110px;}
.news label{width:90px;}
