/* CSS Document */
/* FF = Have to specify to render correctly in FireFox. */

#back {
	width: 100%;
	height: 100%;
	background-color: #BC161C;
}
	
body {
		text-align:center;
		background-color: #f5f5f5;
}
	
#frame {
		width: 780px;
		background-color: #FFFFFF;
		margin-right: auto;
		margin-left: auto;
		margin-top: 10px;
		padding-top: 4px;
		padding-left: 4px;
		text-align: left;
}
		
#contentleft {
		width:220px;
		padding:0px;
		float:left;
}
	
#contentcenter {
		width:394px;
		padding-left: 3px;
		float: left;
}
	
#contentright {
		width: 160px;
		padding: 0px;
		float: left;
}
	
#contentheader {
	width: 775px;
	height: 105px; /* FF */
	margin: 0;
	padding: 0;
	background-image: url(/images/MastBack.gif);
	background-repeat: no-repeat;
	float: left; /* FF */
}
		
#contentheader2 {
	width: 814px;
	margin-top: 0px;
	padding: 0;
	margin: 0;
}
		

#footer {
	clear: both;
	border-top:solid 2px #BC161C;
}

p,h1,pre {
		margin:0px 10px 10px 10px;
}
		
h1 {
		font-size:14px;
		padding-top:10px;
}
		
#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
}
	
#contentright p { font-size:10px}
	
	

/* Remove large
 blue border 
 around image
  links */
a img {
border: none;
background: transparent;
/*margin-top: -12px; */
}

#Horizontal {
width: 775px;
height: 29px;
background-image: url(/images/HorizontalRedGlass2.gif);
background-repeat: no-repeat;
border-bottom: solid 1px #FFFFFF;
font-family: Verdana;
color: #FFFFFF;
text-align: center;
float: left; /* FF */
}

#Horizontal p {
font-family: Verdana;
font-weight: bold;
margin-top: 5px;
padding-left: 60px;
color: #FFFFFF;

}
/* ITEMS IN HEADER ONE ----------------------------------------------------------------------------*/

#Logo {
	width: 250px;
	height: 71px;
	margin-top: 15px;
	padding: 5px 0px 10px 0px;
	float: left;
	background-image: url(/images/Logo2009web.gif);
	background-repeat: no-repeat;
}
#Year {
	width: 160px;
	padding-left: 120px;
	font-family: CaslonNo540SwaD;
	font-size: 45px;
	color: #666666;
	float: left;
}



#Ranking {
	width: 142px;
	height: 67px;
	float: left;
	margin-top: 15px;
	padding-left: 2px;
	background-image: url(/images/RankingAZ.gif);
	background-repeat: no-repeat;
}
/* END HEADER ONE ---------------------------------------------------------------------------------*/

/* ITEMS IN HEADER TWO ----------------------------------------------------------------------------*/

#Building {
	float: right;
	width: 593px;
	height: 104px;
	background-image: url(/images/WistBldgSince1955.gif);
	background-repeat: no-repeat;
}


/* END HEADER TWO ---------------------------------------------------------------------------------*/

	
/* ITEMS IN LEFT COLUMN --------------------------------------------------------------------------*/

/*#LoginForm {
width: 220px;
height: 230px;
background-image: url(../Images/Logon/Login100206.gif);
padding: 0;
margin: 0;
}*/

#SpecialMessages {	
	background-image: url(/images/RedRectangle.gif);
	width: 219px;
	height: 70px;
	float: left;
}

ul.SpecialMessages {
	margin: 0px;
	padding-left: 1px;
	list-style-type: none;
}

ul.SpecialMessages li {
	width: 190px;
	padding-top: 5px;
	padding-left: 2px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;	
}

ul.SpecialMessages a {
	color: #FFFFFF;
}

ul.SpecialMessages a:hover {
	text-decoration: none;
	color: #CCCCCC;
}

#Facebook {
width: 219px;
float: left; /* FF */
margin:0px;
padding: 0px;
}
#Facebook ul{
list-style-type: none;
width: 219px;
float: left; /* FF */
margin:0px;
padding: 0px;
}
#Facebook li{
list-style-type: none;
width: 219px;
float: left; /* FF */
margin:0px;
padding: 0px;
text-align: left;
list-style: none;
background-repeat: no-repeat;
}

#ProspectLinks {
width: 219px;
float: left; /* FF */
}

#ProspectLinks ul {
list-style-type: none;
width: 219px;
margin-left: 0px;
padding: 0px;
}

#ProspectLinks li {
padding-top: 2px;
padding-left: 2px;
font-family: Verdana;
font-size: 16px;
font-weight: bold;
color: #003366;
text-align: left;
list-style: none;
background-image: url(/images/ProspectLinkBack.jpg);
background-repeat: no-repeat;
border-top: solid 1px #687a87;
}

#ProspectLinks label {
margin-left: 5px;
font-family: Verdana;
color: #333333;
font-size: 12px;
font-weight: lighter;
text-align: left; 
margin: 0px;
padding: 0px;

}

#ProspectLinks span {
	background-image: url(/images/DblArrow01.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#ProspectLinks a {
	color: #003366;
}

#ProspectLinks a:hover {
	text-decoration: none;
	color: #C30e03;
}

/* END ITEMS IN LEFT COLUMN -----------------------------------------------------------------------*/

/* ITEMS IN CENTER COLUMN -------------------------------------------------------------------------*/
#Core label.H2 {
font-family: Trebuchet MS;
font-size: 21px;
color: #BC161C;
padding-left: 5px;
}

#Core p {
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0;
	width: 380px;
	font-family: Verdana;
	color: #000000;
	font-size: 14px;
	font-weight: lighter;
	text-align: left;
	border-bottom: solid 1px #687a87;
}

#Core p.image { /*added to replace division that didn't work in all browsers*/
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0;
	width: 380px;
	height: 222px;
	background-image:url(/images/RubberBandsHeadings.gif);
	background-repeat: no-repeat;
	border-bottom: none;
}

#Core label.times {
	font-family: Times New Roman;
	font-size: 30px;
	font-style: italic; 
	color: #003366;
	padding-top: 10px;
	padding-left: 10px;
	}
	
/*#Core span {
	background-image: url(../Images/Bullets/DblArrow01.gif);
	background-position: right;
	background-repeat: no-repeat;
}*/

#Core a {
	color: #BC161C;
	}
	
#Core a:hover {
	color: #003065;
	text-decoration: none;
	}
	
.CarmineTango {
	font-family: Carmine Tango;
}

.Caslon {
	font-family: CaslonNo540SwaD;
	}
	
#Movie {
	padding-top: 15px;
	padding-left: 15px;
}

/* END ITEMS IN CENTER COLUMN ---------------------------------------------------------------------*/

/* ITEMS IN RIGHT COLUMN --------------------------------------------------------------------------*/

#WistInfoLinks {
width: 10em;
padding: 0 0 .5em 0;
margin-bottom: 1em;
background-color: #F5F5F5;
color: #333333;
margin-left: 0px;
float: left; /* FF */
}

#WistInfoLinks ul {
list-style: none;
margin: 0;
padding: 0;
border: none;

}

#WistInfoLinks li {
font-size: 12px;
border-bottom: 1px solid #F5F5F5;
margin: 0;
}

#WistInfoLinks li a {
display: block;
font-family: Verdana;
font-weight: bold;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #004F79;
background-color: #E6E6E6;
color: #114170;
width: 100%;
}

#WistInfoLinks li a { width: auto; }

#WistInfoLinks li a:hover {
text-decoration: none;
color: #C30e03;
}

#RightColumnPic {
width: 159px;
height: 120px;
float: left;
position: relative;
background-image: url(/images/WomenOnPhone.jpg);
background-repeat: no-repeat; 
}

#flaCareers {
width: 159px;
height: 80px;
}

#BFC {	
width: 159px;
height: 89px;
padding-bottom: 12px;
float: right;
position: relative;
background-image: url(BFC.jpg);
background-repeat: no-repeat;
list-style-type: none;
}

#BPGI {
width: 142px;
height: 47px;
padding-bottom: 12px;
float: right;
position: relative;
background-image: url(/images/BPGI01.gif);
background-repeat: no-repeat;
list-style-type: none;
}

#AAI {
width: 142px;
height: 47px;
padding-bottom: 12px;
float: right;
background-image: url(/images/AAI01.jpg);
background-repeat: no-repeat;
list-style-type: none;
}

#Localfirst {
width: 142px;
height: 80px;
padding-bottom: 18px;
float: right;
background-image: url(/images/localfirst.gif);
background-repeat: no-repeat;
list-style-type: none;
}

#Sloan {
width: 142px;
height: 142px;
padding-bottom: 12px;
float: right;
background-image: url(/images/Sloan.jpg);
background-repeat: no-repeat;
list-style-type: none;
}

#Wbenc {
width: 142px;
height: 35px;
padding-bottom: 12px;
float: right;
background-image: url(/images/wbenc.jpg);
background-repeat: no-repeat;
list-style-type: none;
}
/* END ITEMS IN RIGHT COLUMN -----------------------------------------------------------------------*/

/* IITEMS IN FOOTER --------------------------------------------------------------------------------*/

#footer ul li {
display: inline;
list-style-type: none;
padding-right: 20px;
text-decoration: none;
margin: 0px;
}

#footer a {
font-family: Verdana;
font-size: 15px;
color: #666666;
}

#footer a:hover {
text-decoration: none;
color: #C30e03;
}
/* END ITEMS IN FOOTER -----------------------------------------------------------------------------*/



