/* nested lists have no top/bottom margins */
ul ul,   ul ol,   ul dir,   ul menu,   ul dl,
ol ul,   ol ol,   ol dir,   ol menu,   ol dl,
dir ul,  dir ol,  dir dir,  dir menu,  dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul,   dl ol,   dl dir,   dl menu,   dl dl {
  margin-top: 0;
  margin-bottom: 0;
}

ul, menu, dir {
  display: block;
  list-style-type: disc;
  margin: 1em;
  -moz-padding-start: 40px;
  -moz-counter-reset: -html-counter 0;
}

li {margin-bottom:0.5em;
padding-left:0.6em;
margin-left:0.8em;
list-style-type:disc;
}


body {

background-color:#fdf2e1;
margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
font-size:12px; color:#44362e;
font-family: Arial, Helvetica, sans-serif;
} 

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

body.img { height: 30px; width: 30px; }

a:active{ color:#44362e; } 
a:link { color:#44362e; } 
a:visited { color: #44362e; } 
a:hover { color: #ea0f0f; }

a.noUnderline:active { color:#44362e; text-decoration:none; } 
a.noUnderline:link { color:#44362e; text-decoration:none; } 
a.noUnderline:visited { text-decoration:none; color: #44362e; } 
a.noUnderline:hover { color: #ea0f0f; text-decoration: none; }

.topText { color:#867368; font-size:11px; font-weight:bold; }
.advSearchText { color:#44362e; font-size:9px; font-weight:bold; }

a.top:active { color:#42352C; text-decoration:none; } 
a.top:link { color:#42352C; text-decoration:none; } 
a.top:visited { text-decoration:none; color: #42352C; } 
a.top:hover { color: #ea0f0f; text-decoration: none; }

a.progdept:active { color:#483BA7; text-decoration:none; } 
a.progdept:link { color:#483BA7;text-decoration:none; } 
a.progdept:visited { text-decoration:none; color: #483BA7; } 
a.progdept:hover { color: #ea0f0f; text-decoration: none; }

a.advSearch:active{ color:#44362e; text-decoration:underline; font-size:9px; font-weight:bold; } 
a.advSearch:link { color:#44362e; text-decoration:underline; font-size:9px; font-weight:bold; } 
a.advSearch:visited { text-decoration:underline; color: #44362e; font-size:9px; font-weight:bold; } 
a.advSearch:hover { color: #ea0f0f; text-decoration: underline; font-size:9px; font-weight:bold; }

a.advSearchLetter:active{ color:#483BA7; text-decoration:underline; font-size:9px; font-weight:bold; } 
a.advSearchLetter:link { color:#483BA7; text-decoration:underline; font-size:9px; font-weight:bold; } 
a.advSearchLetter:visited { text-decoration:underline; color: #483BA7; font-size:9px; font-weight:bold; } 
a.advSearchLetter:hover { color: #ea0f0f; text-decoration: underline; font-size:9px; font-weight:bold; }

.s { color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.smallerText { font-size:9px; }
.footerText { color:#867368; font-size:11px; font-weight:bold; }

a.footer:active { color:#867368; text-decoration:none; } 
a.footer:link { color:#867368; text-decoration:none; } 
a.footer:visited { text-decoration:none; color: #867368; } 
a.footer:hover { color: #ea0f0f; text-decoration: none; }

.links{color:#44362E;}

.promohdr{font-weight:bold;padding-bottom:5px;}

td.logo
{
background: url(/images/bottomRight.gif);
background-repeat: no-repeat;
background-position: bottom ;
padding-bottom:154px;
}

.maincontent img, .maincontent table{
max-width:450px;
}

.related_title{
padding:5px;
font-weight:bold;
}



.related_links{
padding-left:5px;
padding-bottom:10px;
background:#FFFFFF;
line-height:20px;
}

.maincontent a{
color:#483BA7;
text-decoration:none;
}

.maincontent a:hover{
color: #ea0f0f; 
}

.homepagebanner img{
width:635px;
height:264px;
border:0px solid;
}

.related_links a{
color:#0000FF;
}

.hpevents a{
text-decoration:none;
}

.hpevents{
height:300px;
}
.Menu1 a, .Menu1Current a, .Menu1 a:visited{
padding-left:10px;
padding-top:50px;
font-weight:bold;
white-space: nowrap;
text-decoration:none;
line-height:200%;
text-transform: uppercase;
color:#FFFFFF;
}

.Menu1{
margin-top:15px;
margin-bottom:5px;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
background:#0A73B7;
}

.Menu2 a, .Menu2 a:visited{
padding-left:30px;
white-space: nowrap;
text-decoration:none;
line-height:150%;
color:#483BA7;
font-weight:bold;
}

.Menu3 a, .Menu3 a:visited{
padding-left:50px;
white-space: nowrap;
text-decoration:none;
line-height:140%;
}

.Menu4 a, .Menu4 a:visited{
padding-left:70px;
white-space: nowrap;
text-decoration:none;
line-height:130%;
}

.Menu5 a, .Menu5 a:visited{
padding-left:90px;
white-space: nowrap;
text-decoration:none;
line-height:130%;
}

.Menu1 a:hover{
color: #F7EC8C; 
}

.Menu2 a:hover, .Menu3 a:hover, .Menu4 a:hover, .Menu5 a:hover{
color: #ea0f0f; 
}

.smenu{
padding-left:3px;
padding-right:3px;
}


.level1{
background:#0A73B7;
padding-left:4px;
padding-right:4px;
}

.level1 a:link, .level1 a:visited, .level1 a:hover{
color:#FFFFFF;
font-weight:bold;
}


.level2, .level2current{
padding-left:3px;
padding-right:4px;
}

.level2current, .level3current, .level4current, .level5current,
.slevel2current, .slevel3current, .slevel4current, .slevel5current{
font-weight:bold;
}

TD.level3, TD.level3current{
padding-left:20px;
padding-right:4px;
}