/* -----------------------  coas  ----------------------- */
/* -----------------  2010-01-19 14:14  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */


/* ---------------------  general  ---------------------- */
#outer
{
	border-color: #ffffff;
	color: #000000;
	background-color: #ffffff;
}
a:link, a:visited
{
	color: #000099;
}
a:hover, a:active
{
	color: #0066ff;
}
h1
{
	border-color: #FFD659;
}
/* ---------------------  branding  --------------------- */
.branding
{
	color: #ffffff;
	background-color: #283f82;
}
.branding a:link, .branding a:visited
{
	color: gray;
}
.branding a:hover, .branding a:active
{
	color: gray;
}
/* ---------------------  utility  ---------------------- */
.utility-links a:link, .utility-links a:visited
{
	color: #ffffff;
}
.utility-links a:hover, .utility-links a:active
{
	color: #ffffff;
}
/* ---------------------  top menu  --------------------- */
#top-menu
{
	background-color: #001E5E;
}
#top-menu td
{
	border-color: #adc6dd;
}
#top-menu td.active
{
	background-color: #6E8FAE;
}
#top-menu td.hover
{
	background-color: #83AbD0;
}
#top-menu table a:link, #top-menu table a:visited
{
	color: #ffffff;
}
#top-menu td.hover a
{
	color: #ffffff;
}
#top-menu table a.active
{
	color: #ffffff;
}
#top-menu table a:hover, #top-menu table a:active
{
	color: #ffffff;
}
/* ---------------------  top menu search  -------------- */
/* ---------------------  drop menus  ------------------- */
div.ddm
{
	background-color: #001E5E;
}
ul.dm li
{
	border-top-color: #ffffff;
}
ul.dm li a:link, ul.dm li a:visited
{
	color: #ffffff;
}
ul.dm li a:hover, ul.dm li a:active
{
	color: #ffffff;
	background-color: #6E8FAE;
}
/* ---------------------  layout  ----------------------- */
#main
{
	background-color: gray;
}
/* ---------------------  nav  -------------------------- */
#sectionName
{
	color: #585953;
	background-color: #cacbc5;
}
#nav
{
	background-color: ;
}
#nav ul
{
	border-bottom-color: #808080;
}
#nav li
{
	border-top-color: #808080;
}
#nav a:link, #nav a:visited
{
	color: #404040;
	background-color: ;
}
#nav a.selected
{
	color: #404040;
	background-color: #DAD8CF;
}
#nav a:hover, #nav a:active
{
	color: #404040;
	background-color: #E9E7DF;
}
/* ---------------------  seealso  ---------------------- */
#seealso
{
	background-color: ;
}
#seealso h3
{
	color: #666666;
}
#seealso ul li a:link, #seealso ul li a:visited
{
	color: #000099;
}
#seealso ul li a:hover, #seealso ul li a:active
{
	color: #0066ff;
}
/* ---------------------  belowNav  --------------------- */
#belowNav #CustomLinks, #belowNav #QuickLinks, #belowNav #MarketingLinks, #belowNav #LearnMore
{
	background-color: #dfdfda;
}
#belowNav h3
{
	color: #666666;
}
#belowNav ul li a:link, #belowNav ul li a:visited
{
	color: #000099;
}
#belowNav ul li a:hover, #belowNav ul li a:active
{
	color: #0066ff;
}
/* ---------------------  breadcrumb  ------------------- */
#breadcrumb
{
	color: #ffffff;
	background-color: #81969F;
}
#breadcrumb a:link, #breadcrumb a:visited
{
	color: #ffffff;
}
#breadcrumb a:hover, #breadcrumb a:active
{
	color: #ffffff;
}
#breadcrumb span.tail
{
	color: #ffffff;
}
/* ---------------------  callout  ---------------------- */
#callout
{
	color: #000000;
	background-color: #cccccc;
}
/* ---------------------  belowContent  ----------------- */
#belowContent
{
	color: #000000;
	background-color: #ffffff;
}
/* ---------------------  sidebar  ---------------------- */
.sidebar
{
	color: #000000;
	background-color: ;
}
/* ---------------------  belowSidebar  ----------------- */
#belowSidebar #CustomLinks, #belowSidebar #QuickLinks, #belowSidebar #MarketingLinks, #belowSidebar #LearnMore
{
	background-color: #f2f0e5;
}
#belowSidebar h3
{
	color: #666666;
}
#belowSidebar ul li a:link, #belowSidebar ul li a:visited
{
	color: #000099;
}
#belowSidebar ul li a:hover, #belowSidebar ul li a:active
{
	color: #0066ff;
}
/* ---------------------  alerts  ----------------------- */
/* ---------------------  ie hacks  --------------------- */
/* ---------------------  faq  -------------------------- */
#faqindex a:link, #faqindex a:visited
{
	color: #000099;
}
#faqindex a:hover, #faqindex a:active
{
	color: #0066ff;
}
h2.faqopened, h2.faqclosed, h3.faqopened, h3.faqclosed
{
	color: #000099;
}
h2.faqopened:hover, h2.faqclosed:hover, h3.faqopened:hover, h3.faqclosed:hover
{
	color: #0066ff;
}
/* ---------------------  bonus  ------------------------ */

/* -----------------------  coas  ----------------------- */
/* -----------------  2010-01-19 14:14  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */
/*----- News Styles -----*/
.news ol, .news ul{
  list-style-position: inside;
}

.news .standardImg {
        float:left;
        margin: 5px 10px 5px 0;
}

.news .headlinedate {
	color:#808080;
	font-size:0.85em;
        font-weigaht:bold;
}

/* =============================  DUAccordion  ====================== */
.DUAccordion {
	padding: 5px;
	margin: 0px;
	background: #F8F8F8 url(/~/media/Images/coas/buttons/arrow-square) no-repeat right -51px;
	border-top: 1px solid #dddddd;
	cursor: pointer;
}
.DUAccordion.open {
	background-position: right 5px;
}

.listContainer {
    width: 550px;
    height: 200px;
    padding: 10px;
    background-color:#F2F2F2;
    margin: 10px 0 0 0;
}

.listContainer img{
    float: left;
    width: 125px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
}

.listContainer h3 {
    text-decoration: underline;
    font-size: 1em;

}

/*-----style overrides kh79-----*/
a:link, a:visited {
  color: #20497F;  
  text-decoration: none;
}
a:hover, a:active {
  color: #2e7bcb;
  text-decoration: underline;
}

/*-----research styles----*/
.researchFloat {
  float:left;
  width:250px;
  padding:0 10px;
}


/*-----contact styles----*/
.contactFloat {
  float:left;
  width:260px;
}

.contactHeader {
background-color:#81969F;
color:white;
padding:2px 0 5px 5px;
}

.facTitle {
  color: #858585;
}

.headshot {
  float: left;
  padding: 5px 10px 10px 0;

}

/*-----middle column styles----*/
#col2 {
  color: #404040;
  border-color: #808080;
  border-width: 0 1px;
  border-style: solid;
  font-family: Verdana, Arial, Sans-Serif;   
  margin: 0;
  padding: 0 20px 20px;
  width: 566px;
}
#col2 img {
  background-color: white;
  border: 1px solid #808080;
  padding: 4px;
  margin: 5px;
}

#col2 .imgbutton {
background-color: #FFFFFF;
border: 0 none;
margin-left: auto;
margin-right; auto;
padding: 4px;
}

#col2wide img {
    background-color: #ffffff;
    border: 1px solid #808080;
    padding: 4px;
    margin: 5px;
}

#col2 ul {
  line-height: 1.6em;  
  margin: 0;
  padding: 0 20px;
}
#col2 ul li {
  margin: 0 0 .5em;
  padding: 0;
}
/*-----header styles----*/
h1, h2, h3, h4, h5, h6 {
  color: #1a3e54;  
  margin: 0;  
  padding: 0;  
}

#col2 h1 p {
  font-size: 100%;
  line-height: normal;  
  margin: 0;
  padding: 20px 0 5px;
}
.header {
  float: left;
  height: 120px;  
  padding: 0 5px 0 0;
  position: relative;
  width: 201px;  
}
#col2 h1 img {
  border: 0;
  height: 120px;  
  padding: 0;
  width: 360px;
  margin: 0;
}
h1 {  
  border-color: #1a3e54;  
  border-style: solid;  
  border-width: 0 0 1px;
  font-size: 1.3em;
  margin: 0 0 .5em;
  padding: 0;  
}

h2.larger {  
  font-size: 1.4em;
}

#col2 h1 .header p {
  bottom: 5px;
  left: 0;
  margin: 0;  
  padding: 0;
  position: absolute;   
}
/*-----dashed line horizontal row----*/
hr {
  background-color: #ffffff;
  border-color: #808080;  
  border-style: dashed;  
  border-width: 1px 0 0;
  clear: both;
  margin: 0 0 10px;
  height: 1px;
  padding: 0;  
}
/*-----right sidebar styles----*/
#col3 {
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 100%;
}
#col3 h3 {
  font-size: 1em;
  margin: 0;
  padding: 0 0 .25em;
}
.sidebar {
  background-color: transparent;
  background-image: none;  
  color: #404040;
  margin: 0;  
  padding: 10px;
}
.sidebar-image {
  background-color: #ffffff;  
  border: 1px solid #808080;
  margin-bottom: 10px;
  padding: 4px;
}
.sidebar img {
  margin: 0;  
  padding: 0;
}
.sidebar p {
  font-size: .85em;
  line-height: 1.6em;
  margin: 0;
  padding: 0 0 1em;
}
.sidebar ul {
  font-size: .85em;
  line-height: 1.2em;  
  margin: 0;
  padding: 0 20px 1em;
}

.sidebar ul li {
  margin: 0 0 .25em;
  padding: 0;
}
/*-----see also styles----*/
#seealso {
  background-color: transparent;
  margin: 0;
  padding: 0;
}
#seealso ul li a:link, #seealso ul li a:visited {
  color: #003e7e;  
  text-decoration: underline;
}
#seealso ul li a:hover, #seealso ul li a:active {
  color: #0071bc;
}
#seealso h3 {
  margin: 0 0 0 7px;  
  padding: 0;  
}
#seealso ul {
  list-style: none;  
}
#seealso li {
  background-position:left 7px;  
  margin: 5px 2px 0 10px;  
  padding: 0;
}
#seealso li a {
  padding: 0 0 0 10px;
}
/*-----course table (Course Number, Name, Credits)----*/
.courseTable {
  margin: 0 0 20px;  
}
.courseTable tr td {
  border-color: #808080;
  border-style: solid;
  border-width: 0 0 1px;
  font-family: Verdana, Arial, Sans-Serif;
  padding: 5px 10px
}
.courseTable tr td.credits {
  text-align: right;
}
.courseTable tr.borderless td {
  border: 0;
}
.courseTable th {
vertical-align: left;

}

/*-----seminar table ----*/
.seminarTable {
  margin: 0 0 20px;  
}
.seminarTable tr td {
  border-color: #808080;
  border-style: solid;
  border-width: 0 0 1px;
  font-size: .85em;
  padding: 5px;
}
.seminarTable tr td.credits {
  text-align: right;
}
.seminarTable tr.borderless td {
  border: 0;
}
.seminarTable tr td:first-child {
  
}



/*-----used to indent text for subsections----*/
.subsection {
  padding-left: 20px;
}
/*-----table of contents lists----*/
.toc {
  float: left;
  width: 243px;
  padding: 10px 40px 20px 0;
}
#tocSingle {
  padding-top: 0;
}
#col2 .toc ul {
  list-style: none;
  padding: 0;
}
#col2 .toc ul li {
  border-top: 1px solid #808080;
  height: 100%;
  padding: 5px;
  margin: 0;
  line-height: normal;
}
#col2 .toc ul li:first-child {
  border-top: none;
}
/*-----featured resource----*/
.featuredResource {
  width: 282px;
  float: right;
}
#col2 .featuredResource p {
  margin: 0;
}
#col2 .featuredResource img {
  margin: 5px 0;
}
.news-date{
    color: #808080;
    font-size: 0.8em;
}

/* ========================  get Acrobat reader  ========================= */
.getAcrobatReader {
	width: 23em;
	text-align: center;
	margin: 50px 0 20px 115px;
}
.getAcrobatReader p {
	margin: 0;
}

