
#masthead img{border-bottom:none;}
.bottomborder{border-bottom:#cbc5b0 1px solid;}
.topbookmark{text-align:right; border-bottom:1px solid #ccc; margin-bottom:5px;}


#leftcontentcolumn{float:left; width:310px;  padding-left:5px; margin-top:1em;}
#leftcontentcolumn .portalcontent, #rightcontentcolumn .portalcontent{ border:1px solid #eee;  margin:1em 0; padding:1em 0;}
#leftcontentcolumn .portalcontent ul, #rightcontentcolumn .portalcontent ul{padding:0; margin:0;}
#leftcontentcolumn .portalcontent ul li, #rightcontentcolumn .portalcontent ul li{list-style:none; margin:0; padding:0;}


#masthead_content .portalcontent p{font-size:14px; border-bottom:1px solid #ffd9c3; margin-bottom:5px; padding:0 0 0 .5em; }
#masthead_content .portalcontent li{line-height:10px;}
#masthead_content .portalcontent li a{color:#333; border-bottom:1px solid #c3d9ff; display:block; padding:2px 2px 2px 20px; font-size:12px; font-weight:bold; text-decoration:none;}
#masthead_content .portalcontent li a:hover{color:#999;}

* html #masthead_content .portalcontent li a{margin:0; border:none; padding:0;}
* html #masthead_content .portalcontent li{padding:2px 2px 2px 20px; display:block; border-bottom:1px solid #c3d9ff;}

#rightcontentcolumn{float:left; width:310px; padding-left:10px; margin-top:1em;}
#rightcontentcolumn h5{margin:1em 0; font-size:14px; border-bottom:1px solid #ffd9c3;}

#sidebarbox{padding:10px 0 10px 0; margin-left:10px;}
#sidebarbox img{padding:3px 0; border-bottom:1px solid #ccc;}
#sidebarbox a:hover{background:#000;}

/* Tabbed Content Box------------------------------------------------- */
dl#program_details{width:280px; position:relative; padding:0; height:235px; margin:0 0 1em 0; padding:0;background:#fff;  border-bottom:5px solid #ccc;}

dl#program_details dt{cursor:pointer; position:absolute;display:block; line-height:29px; height:29px;text-align:center;font-size:10px; border-bottom:1px solid #ccc;}
dl#program_details dt.hover,#program_details dt.tab_here{border-bottom:1px solid #fff;}
dl#program_details dt#first_tab{left:0; width:55px;  background:url(/current_students/images/tabbed-panel.jpg) 0 -29px no-repeat;}
dl#program_details dt#first_tab.hover,dl#program_details dt#first_tab.tab_here{background-position:0 0;}
dl#program_details dt#second_tab{left:55px;width:59px; background:url(/current_students/images/tabbed-panel.jpg) -57px -29px no-repeat; }
dl#program_details dt#second_tab.hover,dl#program_details dt#second_tab.tab_here{background-position:-57px 0;}
dl#program_details dt#third_tab{left:114px; width:56px; background:url(/current_students/images/tabbed-panel.jpg) -116px -29px no-repeat; }
dl#program_details dt#third_tab.hover,dl#program_details dt#third_tab.tab_here{background-position:-116px 0;}
dl#program_details dt#fourth_tab{left:170px; width:100px;  background:#fff url(/current_students/images/tabbed-panel.jpg) -175px -29px no-repeat;text-align:left; padding-left:10px;}
dl#program_details dt#fourth_tab.hover,dl#program_details dt#fourth_tab.tab_here{background-position:-175px 0;}

dl#program_details dd{position:absolute; top:29px; padding-top: 5px; overflow:auto; margin:0; width:279px; height:200px; border-right:1px solid #ccc; border-left:1px solid #ccc;}
dl#program_details dt.tab_here{background-color:#fff;}
dl#program_details dd ol{padding-left:25px; margin:0;}
dl#program_details dd li{padding:0; font-size:10px;}
dl#program_details dd li.odd a{background:#f2f4f5;}
dl#program_details dd li a{display:block; padding:5px 5px;text-decoration:none; font-size:10px;}
dl#program_details dd li a:hover{background:#ccc;}

/*Icon Dock-----------------------------------*/
#dock2 img{border:none;}
#dock2{height:50px; text-align:left; width:100%; position:relative; }
#dock2 a:hover{text-decoration:none;}
.dock-container2{position:absolute;height:50px;   padding-left:20px;}
a.dock-item2{display:block; font:bold 12px Arial,Helvetica,sans-serif;width:40px; color:#900; bottom:0px; position:absolute;text-align:center;text-decoration:none;}
.dock-item2 span{display:none;margin-left:20px; color:#000; font-weight:bold; background:#fff;}
.dock-item2 img{border:none; margin:5px 10px 0px; width:100%; }

#portal  .feed {margin-left: 23px; padding: 0 0 10px 19px; font-size:10px; background: url("/rss/feed-icon-14x14.png") no-repeat 0 1px;}


/*FLICKR----------------------------------------*/
#flickr{padding: 1em 0;background: transparent url(/images/alumni/contentgradient.png) top left repeat-x; clear:both;}
#flickr h3{font-size:1.2em; color: #004631; color:#000}
#flickr img{display:none;}
#flickr a img{float:left; display:block; width:75px; padding:0 10px 10px 0; margin:0 5px 5px 0; background: transparent url(/images/alumni/photoshadow.png) top left no-repeat;}
#flickr .viewmore{clear:both; border-top:1px solid #ccc;}

/*SOCIAL-----------------------------------------------------*/
#social{border-bottom:1px solid #eee; height:60px;}
#social ul{padding:0; margin:0; float:left;}
#social ul li{list-style:none;display:inline; padding-left:3px; height:50px;}
#social ul li a{}
#social ul li a img{}

/*Vimeo---------------------------------------------------------------*/
.vimeoBadge {text-align:center; }
.vimeoBadge #vimeo_badge_logo {display:none;}
.vimeoBadge .clip { padding:0; float:left; margin:0 10px 10px 0; width:120px; line-height:0; }


#ctl00_MainContent_Poll1{border:1px solid #eee; padding:5px 0;}
#ctl00_MainContent_Poll1 table td{padding:0 1em;}
#portal #ctl00_MainContent_Poll1 table th.headreport{background:none; padding:5px; margin-bottom:5px; color:#006633;}
#portal #ctl00_MainContent_Poll1 table tbody{padding-top:5px;}
#ctl00_MainContent_Poll1 span, #ctl00_MainContent_Poll1 a{padding:0 0 5px 5px;}
#portal #ctl00_MainContent_Poll1 .resultbar{background:#006633}



