/*Secondary page styles */
/* body
----------------------------------------------------------------------------------------------------*/
body {
background-color: #eeefe9;
margin: 0;
padding: 0;
font-family: verdana, palatino, "times new roman", times, serif;
font-size: 85%;
}

/* all page containers
----------------------------------------------------------------------------------------------------*/
#border {
width: 980px;
background-color: #fff;
margin: auto;
clear:both;
margin-top: 25px;
padding: 25px 10px 25px 10px;
border: 1px solid black;
}

#container {
width: 945px;
background-color: #d1e2e8;
background-image:url(../img/background-tile.gif);
background-position: top right;
background-repeat:repeat-y;
margin: auto;
clear:both;
border: 2px solid #ecebe6;
position: relative;
min-height: 100%;
overflow: hidden;
}

#footer {
width: 945px;
margin: auto;
padding: 0;
clear:both;
background: #fff3d1;
border: 1px solid #e1ecf1; 
}

#footer p {
font-family: arial, verdana, helvetica, sans-serif;
font-size: .5625rem;
text-align: center;
font-weight: bold;
color: #3d3d3d;
padding: 10px 0 10px 0;
margin: 0;
}
/* subcontainers
-----------------------------------------------------------------------------------------------------*/
#header {
width: 940px;
height: 95px;
background-image:url(../img/wrld-logo.gif);
background-position: top left;
background-repeat:no-repeat;
z-index: 1;
}

#header img {
float:left;
border: 0;
padding: 12px 0 0 195px;
position: relative;
z-index: 100;
}

#standardLinks {
float: right;
position: relative;
top: -15px;
height: 50px;
width: 300px;
font-family:Verdana, Helvetica, sans-serif;
font-size: .5625rem;
z-index: 10;
padding:0;
margin:0 0 -45px 0;
}

#standardLinks p{
font-family:Verdana, Helvetica, sans-serif;
font-size: .5625rem;
color: #666;
letter-spacing: .01em;
line-height: 1.6;
font-weight: bold;
z-index: 100;
padding:0;
margin: 0 0 10px 0 ;
}
#IEroot #standardLinks p{ 
margin-bottom: -10px;
}

#standardLinks input{
color: #333;
padding:0;
margin:0;
}

#standardLinks label {
display: none;
}

#cse-search-results {
padding-left: 5px;
}

#right{
width: 775px;
background-color: #000000;
float:right;
margin: -55px 0 6px 0;
padding-bottom: 0;
position: relative;
left: 5px;
}

#middle {
width: 725px;
position: relative;
float:left;
}
#rightbar {
position:relative;
float: right;
width: 200px;
}


#left{
float:left;
margin-bottom: 0;
padding-bottom: 0;
margin-top: 0;
position: relative;
}


#content {
background-color: #f7f7f4;
text-align:left;
width: 765px;
float: right;
margin: 37px 0 10px 0;
padding: 0 0 10px 0;
z-index: 200;
}

.deptName {
padding:0;
margin:0;
}
#content p{ 
padding: 0 0 0 16px;
margin: 0 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: .8125rem;
line-height: 1.6;
word-spacing: 1px;
letter-spacing:normal;
}

#mainImage{
padding: 17px 5px 0 15px;
}

h1, h2, h3, h4 {
font-family:Georgia, "Times New Roman", Times, serif;
}

h1 { font-size: 1.0625rem; padding: 12px 0 10px 16px; letter-spacing: -.03em; text-transform:none; color:#29557c; word-spacing:1px; line-height: 21px; margin:0; font-weight: normal;}
h2 { font-size: .9375rem; color: #000000; padding: 10px 0 5px 16px; margin: 0; font-weight: bold;}
h3 { font-size: .8125rem; color: #29557c; padding: 3px 0 7px 10px; margin-bottom: 0; font-weight: bold; font-style:italic;}
h4 { font-size: .625rem; color: #666666; padding: 5px 0 0 10px; margin-bottom: 0;}

#content ul {
padding: 2px 2px 2px 9px;
margin: 5px 0 10px 35px;
}

#content ul li {
padding: 0;
margin-left: 0;
font-family:Georgia, "Times New Roman", Times, serif;
line-height: 1.6;
}

#content ul li p{
padding: 0 0 0 0;
margin-left: 0;
}
#newsEvents {
background-color: #f6e19b;
position: relative;
width: 675px;
float: left;
background-image: url(../img/spotlightZ-tile.gif);
background-position:top left;
background-repeat:repeat-x;
min-height: 200px;
border: 1px solid #cccccc;
padding: 5px 10px 10px 10px;
margin: 5px 0 0 16px;
}

#newsEvents p{
font-family:Arial, Helvetica, sans-serif;
font-size: .75rem;
}

#newsEvents ul {
padding: 0;
margin: 10px 0 0 30px;
}
#newsEvents li {
padding: 0;
margin: 0 0 10px 0;
line-height:1.6;
font-size: .75rem;
font-family:Arial, Helvetica, sans-serif;
}

/* images
----------------------------------------------------------------------------------------------------*/
img {
display: block;
border: 0;
margin: 0;
padding-right: 4px;
}

/* misc
----------------------------------------------------------------------------------------------------*/
p.apply{
margin: 0;
padding: 0 0 0 17px;
position: absolute;
bottom:25px;
}

abbr, acronym, span.abbr {
cursor: help;
border-bottom: none;
}

.none {
display: none;
}

/* dl, dt, dd is used mostly in dept. course descriptions (/epi/prosp_students/course_desc.html) */
dt { 
font-weight: bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: .75rem;
padding: 10px 0 8px 10px;
}

dd {
margin-bottom: .5em;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: .75rem;
}


/* links
----------------------------------------------------------------------------------------------------*/

#footer a:link, #footer a:visited {
text-decoration: underline;
color: #666666;
background: transparent;
font-size:.625rem;
}

#footer a:hover {
text-decoration: underline;
color: #cccccc;
background: transparent;
}

#standardLinks a{
color: #666;
font-family:Verdana, Helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
}

#standardLinks a:hover{
color: #ccc;
font-family:Verdana, Helvetica, sans-serif;
font-size: 9px;
text-decoration:none;
}

#content a:link{
text-decoration: none;
font-weight: normal;
font-family:Georgia, "Times New Roman", Times, serif;
/* color: #bd6d1e; */
color: #9A5918;
background: transparent;
font-size: .75rem;
}

#content a:visited{
text-decoration: none;
font-weight: normal;
font-family:Georgia, "Times New Roman", Times, serif;
background: transparent;
font-size: .75rem;
color: #9A5918;
}

#content a:hover {
color: black;
background: transparent;
text-decoration:underline;
padding: 0;
margin: 0;
}

#newsEvents a:link {
color:#9A5918;
text-decoration:none;
line-height: 1.6;
}
#newsEvents a:visited {
color: #9A5918;
text-decoration:none;
line-height: 1.6;

}
#newsEvents a:hover{
color: #ccc;
text-decoration:underline;
}