/* COLORS ----------------------------
#82852f spinach green
#dcbd68 beige - table cell borders
#cfa530 dark beige - table borders
#eedfb6 light beige - table bg
#8a7c71 grey - table header bg
#3a302d dark grey - table copy
*/
/* BASICS ----------------------------*/
.wbody{
 background-color:#ffffff;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
}
.wbody, div, p, td, li{
 font-size:12px;
 line-height:14px;
 font-family:verdana, sans-serif;
 color:#000000;
}
.wa, .wa:visited{
 color:#185291;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:#c0d0e1;
 text-decoration:none;
 font-weight:bold;
}
.wa:hover, .wa:active{
 color: #007aff;
}
.primaryheader{
 font-size:18px;
 line-height:20px;
 margin:10px 0px 10px 0px;
 padding:0px 0px 8px 0px;
 background-image:url(/c/Images/primaryhdr_bg.gif);
 background-repeat:repeat-x;
 background-position: bottom right;
}
.footnote{
 font-size:11px;
 line-height:13px;
 font-family:verdana, sans-serif;
 color:#000;
}
h1,
.h1,
.sectionheader{
 font-family:verdana, sans-serif;
 font-weight:bold;
 font-size:16px;
 line-height:18px;
 margin:10px 0px 10px 0px;
 padding:0px 0px 2px 0px;
 color:#000000;
 background-repeat:no-repeat;
 background-position: bottom right;
}

.popup_content h1,.secondary h1 {
 font-size:18px;
 font-weight:normal;
 line-height:20px;
 margin:10px 0px 10px 0px;
 padding:0px 0px 8px 0px;
 background-image:url(/c/Images/primaryhdr_bg.gif);
 background-repeat:repeat-x;
 background-position: bottom right;
}

h2,
.h2,
.subsectionheader{
 font-family:verdana, sans-serif;
 font-weight:bold;
 font-size:14px;
 line-height:14px;
 margin:16px 0px 6px 0px;
}
h3,
.h3{
 font-weight:bold;
 font-size:13px;
 line-height:13px;
}
ul{
 margin:6px 0px 6px 0px;
 padding:0px;
}
li{
 margin:6px 0px 6px 3px;
 padding:0px 0px 0px 10px;
 list-style-type:none;
 background-image:url(/c/Images/bullet.gif);
 background-repeat:no-repeat;
}
.wimg{
 display:block;
}
.wa img{
border-width:0px;
}
.wtable{
border-color:#cfa530;
border-width:1px;
border-style:solid;
border-collapse: collapse;
background-color:#ffffff;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
}
.wtd{
color:#3a302d;
background-color:#eedfb6;
padding:3px;
border-style:solid;
border-width:1px 0px 0px 0px;
border-color:#dcbd68;
vertical-align:top;
}

/* Request Information (including Two-Step) styles 07-14-08 - (dfs) */

#request_info .subsectionheader { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 4px; MARGIN: 0pt 0pt 5px; FONT: 14px/14px Verdana,sans-serif; COLOR: #000; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; font-size-adjust: none; font-stretch: normal }

.optional { FONT-SIZE: 90% }

#request_info SELECT { MARGIN: 0px 5px 0px 0px }

#request_info TEXTAREA { MARGIN: 0px 5px 0px 0px }

#request_info TABLE { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff }

#request_info TD { BACKGROUND: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none }

#request_info INPUT.submit { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(/c/Images/requestinfo_buttonbg.gif); PADDING-BOTTOM: 3px; PADDING-TOP: 3px }
 

#request_info FIELDSET { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: black 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: black 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: black 1px solid }


/* End Request Info Styles */

big{
 font-size:125%;
 line-height:125%;
}
table.clean, table.clean td{
border-style:none;
background-color:transparent;
}
.level1{
 margin:0px auto 0px auto;
 width:1024px; /*may be needed for emergency layout problems*/
 /*max-width:1024px;  removing per Nazli static request IE support enabled using minmax.js */
 /*min-width:780px;   IE support enabled using minmax.js */
 overflow:visible;
}
.needlink,
.wa.needlink,
.wa.needlink:active,
.wa.needlink:hover,
.wa.needlink:visited{
border:solid #ffcc00 1px;
background-color:#ffff88;
color:#cc0000;
font-weight:bold;
}
.main_container{
  width:100%;
}
/* FORMS ------------------------------------*/
.wform{
 margin:0px;
 padding:0px;
}
fieldset{
 border-style:none;
 margin:0px;
 padding:0px;
 display:table-cell;
}
input, select, textarea{
 margin:2px 0px 2px 0px;
 background-color:#fdf5dd;
 border-color:#0f5368;
 border-style:solid;
 border-width:1px;
}
textbox{
 height:15em;
 width:25em;
}
.wform.site_search{
 float:right;
 width:208px;
 margin:50px 8px 0px 0px;
 padding:0px;
}
.wform.site_search input.query{
 display:block;
 float:left;
 width:140px;
 height:18px; 
 background-color:#fdf5dd;
 border-color:#0f5368;
 border-style:solid;
 border-width:1px;
}
.wform.site_search #search{
 border:none;
}
.wform.standard{width: 100%;}
/*  
 UrMood pure css forms v2.0
 Author: Stephen Sinclair
 Date: 30/11/06
*/
.wform.standard label{
 line-height:1.0em;
 cursor: pointer;   /* CHANGES CURSOR TO HAND ICON, MAKES USERS AWARE OF LABEL */
 width: 16em;   /* LABEL WIDTH: SET THIS TO THE LARGEST LABEL SIZE */
 text-align: right;
 display: block;
 clear: left;
 margin:1.0em 0 0 0;
}
.wform.standard fieldset fieldset, form.standard textarea, form.standard input, form.standard select{
 margin-left: 17em;  /* SET THIS TO THE "LABEL WIDTH" FROM ABOVE */
}
.wform.standard textarea, form.standard input, form.standard select{
 font: 1em Verdana, Arial, Helvetica, sans-serif;
 margin-top: -1.25em; /* PULLS THE INPUT CONTROLS ON TO THE SAME LINE AS THE LABEL */
 padding:0 0 0 0;
 float:left;
}
.wform.standard fieldset{
 clear: left;
}
 .wform.standard fieldset fieldset input{
  margin: 0;
  height: 1.5em;
  display: block;
  float: none;
 }
 
 .wform.standard fieldset fieldset label{
  margin: -1.17em 0 0 2em;
  width: 0;
  display: inline;
  float: left;
 }
.wform.standard .buttonFieldset{padding: 1em 0 1em 17em;}
.wform.standard .buttonFieldset input{margin:0; border-style:none;}
.wform.standard .inlineFieldset{padding: 0 0 0 6em;}
.wform.standard .inlineFieldset label,
.wform.standard .inlineFieldset input,
.wform.standard .inlineFieldset select{
 margin:1em .5em 1em 0; display:inline; clear:none; float:none;
}
.wform.standard .inlineFieldset label{
 position:relative;
 top:-1em;
}

/* 2-step Request Information Fieldset Additions -dfs */

fieldset.ri div {
  clear: both;
  position: relative;
  margin-bottom:1em;
 }
 
 fieldset.ri label{
  margin: 3px 0 0 0;
  display: block;
  width: 13em;
  text-align: right;
  float: left;
 } 
 
 fieldset.ri input, select, textarea {
  margin:0 0 0 5px;
 }

 fieldset.ri input.btn {
 margin-left:13em;
 width:58px;
 height:29px;
 background-image:url("../Images/ri_btn_bg.gif");
 background-repeat:no-repeat;
 border:none;
 }
 
 fieldset div.cr label{
 display:inline;
 text-align: left;
 width: auto;
 float: none;
 }
 fieldset div.cr input{
 background:#fff;
 color:#fff;
 border:none;
 margin:0px 0 0 5px;
 }
 
 fieldset div.cr p{
  margin:0;
  display:inline;
  width: 13em;
  text-align: right;
  float: left;
  margin-bottom:1em;
 }

/* End 2-step Request Information Fieldset Additions */

/* HEAD ------------------------------------*/
.head{
 width:100%;
 border-width:2px 0px 0px 0px;
 border-color:#892034;
 border-style:solid;
}
.head .cols1_2{
 float:left;
 height:87px;
 width:68%; /* 32 + 36 */
 background-image:url(/c/Images/head_col2_bg.gif);
 background-position:top right;
 background-repeat:no-repeat;
 overflow:hidden;
}
.head .col3, .home .head .col3, .secondary .head .col3{
 float:left;
 height:87px;
 width:32%;
 background-image:url(/c/Images/head_col3_bg.gif);
 background-position:top right;
 overflow:visible;
 border-style:none;
 padding:0px;
}

/* COL3 Header Search and List ------------------------*/
.head .col3 .search {
    margin:10px 10px 0 0;
    float:right;
    vertical-align:center;
    width:220px;
}
.head .col3 .search input {
    padding:0;
    margin:0;
}
.head .col3 ul{
    display:inline;
    list-style-type:none;
    list-style-image:none;
    margin:0 0 0 10px;
    padding:0;
    float:right;
}
 
.head .col3 ul li {
    display:inline;
    list-style-type:none;
    list-style-image:none;
    background-image:none;
    border-left: 1px solid black;
    padding:5px 9px 0 9px;
    margin:0 0 0 0px;
}

.head .col3 p {
    margin:5px 10px 5px 10px;
    float:right;
}

.head .col3 li.first {
    border-left: none;
    padding-left:0; 
}
 .head .col3 ul li a {
    padding:0;
    margin:0;
}


img.walden_logo{
 float:left;
 display:block;
 margin:18px 0px 0px 5px; /* IE only */
 padding:0px;
 position:relative;
}
* > img.walden_logo{
 margin:18px 0px 0px 10px; /* all others */
}
p.contact{
 background-color:#000000;
 color:#ffffff;
 font-size:13px;
 font-weight:bold;
 line-height:25px;
 margin:0px 0px 0px 0px;
 padding:10px 10px 10px 10px;
 float:right;
 width:180;
 height:50px;
 position:relative;
 top:23px;
}



/* TOP NAVIGATION ------------------------------------*/
.topnav{
 float:left;
 width:100%;
 background-image:url(/c/Images/topnav_bg.jpg);
 background-position:bottom right;
}
.secondary .topnav{
 background-image:url(/c/Images/sec_topnav_bg.gif);
}
.topnav ul{
 margin:0;
 padding:6px 5px 0px 0px;
 list-style:none;
 display:table-cell;
 float:left;
 background:url(/c/Images/topnav_right.gif) no-repeat;
 background-position:top right;
}
.topnav li{
 display:inline;
 margin:6px 0px 0px 0px;
 padding:0;
}
.topnav a{
 float:left;
 background:url(/c/Images/tableft.gif) no-repeat left top;
 margin:0px;
 font-weight:normal;
 padding:0px 0px 0px 10px;
 text-decoration:none;
 border-style:none;
}
.topnav a:visited{
 font-weight:normal;
 border-style:none;
}
.topnav a span{
 float:left;
 display:block;
 background:url(/c/Images/tabright.gif) no-repeat right top;
 padding:16px 10px 16px 0px;
 font-size:14px;
 line-height:12px;
 color:#000000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.topnav a span{float:none;}
/* End IE5-Mac hack */
.topnav a:hover span,
.topnav .current a span{
 color:#000000;
}
.topnav a:hover,
.topnav .current a{
 background-position:0% -44px;
 border-style:none;
}
.topnav a:hover span,
.topnav .current a span{
 background-position:100% -44px;
}
/* LEFT NAVIGATION ------------------------------------*/
.leftnav{
 background-color:#cfa530;
 background-image:url(/c/images/leftnav_bg.gif);
 background-repeat:repeat-x;
 margin:0px;
 padding:16px 0px 16px 0px;
}
.leftnav ul{
 margin:0px;
 padding:0px;
 border-width:1px 0px 0px 0px;
 border-style: solid;
 border-color: #cfa530;
 background-color:#ffffff;
}
.leftnav li{
 border-width:0px 0px 1px 0px;
 border-style: solid;
 border-color: #cfa530;
 list-style-type: none;
 background-image:none;
 margin:0px;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.leftnav li a,
.leftnav li a:visited,
.leftnav li a:active{
 color:#003876;
 font-size:12px;
 display:block;
 text-decoration:none;
 font-weight:bold;
 border-style:none;
 padding:6px 0px 6px 6px;
}
.leftnav li li a,
.leftnav li li a:visited,
.leftnav li li a:active,
.leftnav li.current li a,
.leftnav li.current li a:visited,
.leftnav li.current li a:active{
 color:#003876;
 font-size:12px;
 font-weight:normal;
 border-style:none;
 background-color:#e9d49d;
 padding:6px 0px 6px 6px;
}
.leftnav li li li a,
.leftnav li li li a:visited,
.leftnav li li li a:active,
.leftnav li li.current li a,
.leftnav li li.current li a:visited,
.leftnav li li.current li a:active{
 color:#003876;
 font-size:12px;
 border-style:none;
 background-color:#e9d49d;
 padding:6px 0px 6px 18px;
}
.leftnav li li li li a,
.leftnav li li li li a:visited,
.leftnav li li li li a:active,
.leftnav li li.current li li a,
.leftnav li li.current li li a:visited,
.leftnav li li.current li li a:active,
.leftnav li li li.current li a,
.leftnav li li li.current li a:visited,
.leftnav li li li.current li a:active{
 color:#005dc4;
 font-size:12px;
 font-weight:normal;
 border-style:none;
 background-color:#f7f0df;
 padding:6px 0px 6px 30px;
}
.leftnav li p{
 color:#003876;
 font-size:14px;
 font-weight:bold;
 padding:6px 0px 6px 6px;
 margin:0px;
}
.leftnav li li p{
 color:#000000;
 background-color:#e9d49d;
 font-size:12px;
 font-weight:normal;
 padding:6px 0px 6px 18px;
 margin:0px;
}
.leftnav li.current,
.leftnav li.current a,
.leftnav li.current a:visited,
.leftnav li.current a:active{
 background-color:#ffffff;
 font-weight:bold;
}
/* BREADCRUMBS --------------------------------*/
.breadcrumbs{
 padding:12px;
 clear:both;
}

.pressReleasePhoto {
    padding: 0px 20px; 
    font-size: 75%;
}

/* Call to Action Menu - Homepage (dfs)--------*/

.ctamenu {
 margin:0 0px 0 20px;
}
.ctamenu h2 {
 background:transparent url(/c/Images/wouldliketo.gif) no-repeat scroll left top;
 font-size:10px;
 height:32px;
 padding:0;
 margin:0;
 text-indent:-999em;
}
.ctamenu ul {
 width:320px;
 color:white;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0;
 padding:0;
 border:2px #84842A solid;
}
.ctamenu ul li {
 color:white;
 margin:0;
 padding:0;
 border:1px #84842A solid;
}
.ctamenu ul li a {
 border-bottom:1px solid #84842A;
 display:block;
 padding:5px 5px 5px 7px;
 color:white;
 font-weight:bold;
 font-size:13px;
 text-decoration:none;
 background:transparent url(/c/Images/like-to-header.gif) no-repeat scroll 0pt -24px;
}

.ctamenu ul li a:visited {
 border-bottom:1px solid #84842A;
 display:block;
 padding:5px 5px 5px 7px;
 color:white;
 font-weight:bold;
 font-size:13px;
 text-decoration:none;
 background:transparent url(/c/Images/like-to-header.gif) no-repeat scroll 0pt -24px;
}

.ctamenu ul li a:hover {
 color:white;
 background:transparent url(/c/Images/like-to-header.gif) no-repeat scroll 0pt 0px;
}

.ctamenu ul li a:active{
 border-bottom:1px solid #84842A;
 display:block;
 padding:5px 5px 5px 7px;
 color:white;
 font-weight:bold;
 font-size:13px;
 text-decoration:none;
 background:transparent url(/c/Images/like-to-header.gif) no-repeat scroll 0pt -24px;
}

/* Call to Action Menu - Right Column(dfs)--------*/

.ctamenu_nav {
 padding:10px 0 0 0;
 margin:10px 0px 0 0px;
}

.ctamenu_nav ul {
 width:240px;
 color:white;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0;
 padding:0;
 border:2px #84842A solid;
}
.ctamenu_nav ul li {
 color:white;
 margin:0;
 padding:0;
 border:1px #84842A solid;
}
.ctamenu_nav ul li a {
 border-bottom:1px solid #84842A;
 display:block;
 padding:5px 5px 5px 7px;
 color:white;
 font-weight:bold;
 font-size:13px;
 text-decoration:none;
 background:transparent url(/c/Images/like-to-nav.gif) no-repeat scroll 0pt -24px;
}

.ctamenu_nav ul li a span{
  font-size:80%;
  margin:0;
  padding:0;
}

.ctamenu_nav ul li a:visited {
 border-bottom:1px solid #84842A;
 display:block;
 padding:5px 5px 5px 7px;
 color:white;
 font-weight:bold;
 font-size:13px;
 text-decoration:none;
 background:transparent url(/c/Images/like-to-nav.gif) no-repeat scroll 0pt -24px;
}
.ctamenu_nav ul li a:hover {
 color:white;
 background:transparent url(/c/Images/like-to-nav.gif) no-repeat scroll 0pt 0px;
}
.ctamenu_nav ul li a:active{
 border-bottom:1px solid #84842A;
 display:block;
 padding:5px 5px 5px 7px;
 color:white;
 font-weight:bold;
 font-size:13px;
 text-decoration:none;
 background:transparent url(/c/Images/like-to-nav.gif) no-repeat scroll 0pt -24px;
}

/* BUTTONS --------------------------------*/
.home a.applynow,
.home a.requestinfo{
 display:block;
 background:transparent url(/c/Images/home_btn_bg.gif) no-repeat right;
 margin:0px 18px 0px 18px;
 padding:0px;
 height:42px;
 color:#3d230a;
 line-height:11px;
 border-style:none;
 text-decoration:none;
 cursor: hand;
}

.home a.referfriend{
 display:block;
 background:transparent url(/c/Images/refer_a_friend_2a_02.gif) no-repeat right;
 margin:0px 18px 0px 18px;
 padding:0px;
 height:42px;
 color:#3d230a;
 line-height:11px;
 border-style:none;
 text-decoration:none;
 cursor: hand;
}


.home a.applynow span{
 display:block;
 background:transparent url(/c/Images/home_applynow_btn.gif) no-repeat left;
 margin:0px;
 padding:16px 6px 0px 46px;
 height:26px;
}
.home a.requestinfo span{
 display:block;
 background:transparent url(/c/Images/home_requestinfo_btn.gif) no-repeat left;
 margin:0px;
 padding:16px 6px 0px 46px;
 height:26px;
}

.home a.referfriend span{
 display:block;
 background:transparent url(/c/Images/refer_a_friend_2a_01.gif) no-repeat left;
 margin:0px;
 padding:16px 6px 0px 46px;
 height:26px;
}

.home a.freepubs, .secondary a.applynow,
.secondary a.requestinfo{
 display:block;
 background:transparent url(/c/Images/sec_btn_bg.gif) no-repeat right;
 margin:6px 0px 0px 0px;
 padding:0px;
 height:42px;
 color:#3d230a;
 line-height:11px;
 border-style:none;
 text-decoration:none;
 cursor: hand;
}

.secondary a.referfriend{
 display:block;
 background:transparent url(/c/Images/refer_a_friend2_02.gif) no-repeat right;
 margin:6px 0px 0px 0px;
 padding:0px;
 height:42px;
 color:#3d230a;
 line-height:11px;
 border-style:none;
 text-decoration:none;
 cursor: hand;
}



.home a.freepubs span{ display:block; background:transparent url(/c/Images/home_freepubs_btn.gif) no-repeat left; margin:0px; padding:16px 6px 0px 46px; height:26px; } 
.home a.psp{
 display:block;
 background:transparent url(/c/Images/sec_psp_btn_bg.gif) no-repeat right;
 margin:6px 0px 0px 0px;
 padding:0px;
 height:42px;
 color:#3d230a;
 line-height:11px;
 border-style:none;
 text-decoration:none;
 cursor: hand;
}
.home a.psp span{
 display:block;
 background:transparent url(/c/Images/home_psp_btn.gif) no-repeat left;
 margin:0px;
 padding:16px 6px 0px 46px;
 height:26px;
}
.secondary a.applynow span{
 display:block;
 background:transparent url(/c/Images/sec_applynow_btn.gif) no-repeat left;
 margin:0px;
 padding:10px 6px 0px 46px;
 height:32px;
}
.secondary a.requestinfo span{
 display:block;
 background:transparent url(/c/Images/sec_requestinfo_btn.gif) no-repeat left;
 margin:0px;
 padding:14px 6px 0px 46px;
 height:28px;
}

.secondary a.referfriend span{
 display:block;
 background:transparent url(/c/Images/refer_a_friend2_01.gif) no-repeat left;
 margin:0px;
 padding:14px 6px 0px 46px;
 height:28px;
}

/* TOUT --------------------------------*/
.tout{
 display:block;
 margin:12px; 8px 0px 8px;
 padding:0px;
}
.tout .hd .c
.tout .ft .c {
 font-size:1px; /* ensure minimum height */
 height:4px;
}
.tout .hd {
 background:transparent url(/c/Images/tout_tl.gif) no-repeat 0px 0px;
}
.tout .hd .c {
 background:transparent url(/c/Images/tout_tr.gif) no-repeat right 0px;
}
.tout .bd {
 background:transparent url(/c/Images/tout_ml.gif) repeat-y 0px 0px;
}
.tout .bd .c {
 background:transparent url(/c/Images/tout_mr.gif) repeat-y right 0px;
}
.tout .bd .c .s {
 margin:0px 5px 0px 4px;
 background: url(/c/Images/tout_ms.gif) repeat-x bottom right;
 padding:6px 10px 6px 10px;
 font-size:13px;
 color:#000000;
 text-align:center;
}
.tout .ft {
 background:transparent url(/c/Images/tout_bl.gif) no-repeat 0px 0px;
}
.tout .ft .c {
 background:transparent url(/c/Images/tout_br.gif) no-repeat right 0px;
}
/* HOME ------------------------------------*/
.home .col1{
 float:left;
 width:32%;
 background-image: url(/c/Images/home_col1.jpg);
 background-position:top right;
 background-repeat:no-repeat;
}
.home .col2{
 float:left;
 width:36%;
 background-image:url(/c/Images/home_col2.jpg);
 background-position:top right;
 background-repeat:no-repeat;
}
.home .col3{
 float:left;
 width:31.95%; /*needed due to IE math/rounding error*/
}
/* SECONDARY ------------------------------------*/
.secondary .col1{ 
  float:left;
 /*height:100px;*/
 width:23%; 
 margin:0px;
 padding:10px;
}
.secondary .col2{
 float:left;
 height:100%;
 width:48%;
 margin:0px;
 padding:10px;
}
.secondary .col2wide{
 float:left;
 height:100%;
 width:71%;
 margin:0px;
 padding:10px;
}
.secondary .col3{
 float:right;
 height:100%;
 width:23%;
 margin:0px 0px 0px -200px; /* prevents col2 overflow from causing "dropdown" */
 padding:10px;
}
.secondary .head .col3{
 float:left;
 margin:0px;
}
#photo_quote a, #photo_quote a:link, #photo_quote a:visited{
 border:0px;
 color:#CFA530;
 text-decoration:underline;
}
#photo_quote a:hover{
 border:0px;
 color:#D1BD85;
 text-decoration:underline;
}
#photo_quote a:active{
 border:0px;
 color:#CFA530;
 text-decoration:underline;
}

#footer_padding{
 height:30px;
 margin:20px;
 width:100%;
} 


#footer{
   margin:10px auto 15px auto;
   padding:10px 0 15px 0;
   width:1024px; 
   border-top:1px solid black;
 }
 #footer ul{
    display:inline;
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
 }
 #footer ul li {
    display:inline;
    list-style-type:none;
    list-style-image:none;
    background-image:none;
    border-left: 1px solid black;
    padding:0px 20px 0 20px;
    margin:0;
 }
  #footer ul li.first {
    border-left: none;
    padding-left:0; 
 }
 #footer ul li a {
    padding:0;
    margin:0;
 }

/* PRINT ------------------------------------*/
@media print{
 p,
 .home .col2 .p{
  color:#000000 !important;
  font-size:14px !important;
  }
 .topnav,
 .col1,
 .col3,
 .site_search,
 .home a.applynow,
 .home a.requestinfo{
  display:none;
 }
 .head{
  border-width:0px 0px 2px 0px;
  border-color:#888888;
  padding:0px 0px 5px 0px;
 }
 li{
  list-style-type:normal;
 }
 .level1{
 width:6.9in;
 margin:0;
 }
 .home .head .cols1_2,
 .home .head .col3, 
 .secondary .head .cols1_2, 
 .secondary .head .col3{
  display:block !important;
  width:49%;
  height:auto;
  background:none;
 }
 .home .col2,
 .secondary .col2,
 .secondary .col2wide{
  height:auto;
  width:6.9in;
  background:none;
 }

 #footer{
  display:none;
 }


 h1{
  background:none !important;
  font-size:18px !important;
  font-weight:bold !important;
  color:#000000 !important;
  text-align:left; !important;
  float:none !important;
 }
 .home p.contact,
 .home p.contact span,
 .secondary p.contact,
 .secondary p.contact span{
  background-color:transparent;
  color:#000000 !important;
  font-size:12px !important;
  line-height:14px !important;
  margin:0px;
  width:200px;
  top:30px;
 }
}

ul.popup_links {
    display:block;
    list-style-type:none;
    padding:0;
    margin:0;
    text-align:center;
}

ul.popup_links li{
    list-style-type:none;
    background-image:none;
    display:inline;
    padding:0 10px 0 0;
    margin:0;
}

/* Residency video styles (ds 12-11-07) *********************/

.residencyheader {
 padding:0 0 20px 0;
 margin:10px 0 0 0;
}

.residencydescription {
 padding:20px;
 margin:10px 0 0 0;
 background-image:url(/c/Images/primaryhdr_bg.gif);
 background-repeat:repeat-x;
 background-position: bottom right;
}

.residencyheader img {
 float:left;
 margin:0;
 padding:0;
}

#leftResidencyPanel {
 float:left;
 width:450px;
 height:400px;
 overflow:auto;
}
#rightResidencyPanel {
 width:400px;
 float:right;
 padding:20px;
 text-align:center;
}
.residencyChapter {
 background: url(/c/Images/chapterbg.gif) repeat-x bottom;
 display:block;
 margin:5px 0 0 5px;
 clear:both;
 padding:5px 5px 5px 5px;
 
}
.residencyChapter img {
 float:left;
 text-align:left;
 margin-right:10px;
 margin-bottom:50px;
}

.videoChapternoDescription, .videoChapterDescription{
 background: url(/c/Images/chapterbg.gif) repeat-x bottom;
 display:block;
 margin:5px 0 0 5px;
 clear:both;
 padding:15px;
}


.videoChapterDescription h1 {
    font-size:90%;
    padding:0;
    margin:0;
}
.videoChapterDescription p {
    font-size:90%;
    padding:3px;
    margin:0;
}

.videoChapternoDescription img, .videoChapterDescription img {
 float:left;
 text-align:left;
 margin-right:10px;
 margin-bottom:15px;
}

/* End Residency Video Styles (ds) ******************************/
