﻿@charset "utf-8";

body{
  margin:0px;
  padding:0px;
  background-color:#ffffff;
}

.mdschool {
	font-size:24px;
}

.top, .home_bottom_container, .copyright{
    color:#212121;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
	line-height: inherit;
}
.clearfix{
    clear: both;
}
.top{
    background:url(http://www.tcu.edu/images/topbar_bg_repeat.jpg) repeat-x;
    width:100%;
    height:80px;
    min-width: 952px;
}
.top a, .home_bottom_container a, .copyright a, .popular_links_container a{
    color:#000000;
    font-size:16px;
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    outline: none;
}
.top a:hover, .home_bottom_container a:hover, .copyright a:hover, .popular_links_container a:hover{
    color:#502D7F;
}

.top img, .home_bottom_container img, .copyright img, .popular_links_container img{
    border:none;
}

.top h1, .home_bottom_container h1, .copyright h1{
    font-size:14px;
    color:#502e7e;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    margin:0px;
}
.top h2, .home_bottom_container h2, .copyright h2{
    font-size:16px;
    color:#502e7e;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    margin:0px;
}
.top h3, .home_bottom_container h3, .copyright h3{
    font-size:12px;
    color:#502e7e;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    margin:0px;
    font-weight: bold;
}
.top h4, .home_bottom_container h4, .copyright h4{
    font-size:16px;
    color:#502e7e;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    margin:0px;
    font-weight: bold;
}

.menu_bar_bottom{
    background:url(http://www.tcu.edu/images/menu_bar_bottom.jpg) no-repeat bottom;
    width:100%;
    height:80px;
    margin:auto;
    min-width: 952px;
}
.menu_bar_bottom_repeat{
    background:url(http://www.tcu.edu/images/menu_bar_bottom_repeat.jpg) repeat-x;
    width:100%;
    height:34px;
}
.menu_top{
    height:45px;
}
.menu_top a:link, .menu_top a:active, .menu_top a:visited, .menu_top a:hover{
    height:45px;
    font-size:12px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
}
.menu_top a:hover{
    height:45px;
    background: url(http://www.tcu.edu/images/menu_top_rollover.png) repeat-x;
}
.menu_top div a, .menu_top div a:active, .menu_top div a:visited, .menu_top div a:hover{
    height: 45px;
    display: block;
}
.menu_top .menu_7 a{
    padding-left: 12px;
    padding-right: 12px;
}
.menu_bottom{
    height:31px;
    padding-top: 3px;
}
.menu_bottom div a:link, .menu_bottom div a:hover, .menu_bottom a:active, .menu_bottom a:visited {
    height:23px;
    display:block;
    padding-top: 8px;
}
.menu_bottom a:link, .menu_bottom a:active, .menu_bottom a:visited, .menu_bottom a:hover{
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    height:23px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
}
.menu_bottom a:hover{
    background:url(http://www.tcu.edu/images/menu_bottom_rollover.png) repeat-x;
    height:23px;
    padding-top: 8px;
}
.menu_1{
    float:left;
    height:45px;
}
.menu_2{
    float:left;
    height:45px;
}
.menu_3{
    float:left;
    height:45px;
}
.menu_4{
    float:left;
    height:45px;
}
.menu_5{
    float:left;
    height:45px;
}
.menu_6{
    float:left;
    height:45px;
}
.menu_7{
    float:left;
    height:45px;
    position: relative;
    left: 0px;
}
.active{
    background: url(http://www.tcu.edu/images/menu_top_rollover.png) repeat-x;
}
.menu_left{
    height: 45px;
    width: 100%;
    position: relative;
    left: -12px;
    display: block;
}
.menu_left:hover, .active .menu_left{
    background: url(http://www.tcu.edu/images/menu_top_rollover_left.png) top left no-repeat;
}
.menu_right{
    height: 27px;
    width: 100%;
    padding-top: 18px;
    position: relative;
    right: -24px;
    display: block;
}
.menu_right img{
    position: relative;
    right: 12px;

}
.menu_right:hover, .active .menu_right{
    background: url(http://www.tcu.edu/images/menu_top_rollover_right.png) top right no-repeat;
}
.menu_right:hover{
    background: url(http://www.tcu.edu/images/menu_top_rollover_right.png) top right no-repeat;
}
.menu_bottom_1{
    float:left;
    padding-left: 5px;
    padding-right: 5px;
}
.menu_bottom_2{
    float:left;
padding-left: 5px;
    padding-right: 5px;
}
.menu_bottom_3{
    float:left;
padding-left: 5px;
    padding-right: 5px;
}
.menu_bottom_4{
    float:left;
padding-left: 5px;
    padding-right: 5px;
}
.menu_bottom_5{
    float:left;
padding-left: 5px;
    padding-right: 5px;
}
.menu_bottom_6{
    float:left;
padding-left: 5px;
    padding-right: 5px;
}
.menu_bottom_7{
    float:left;
padding-left: 5px;
    padding-right: 5px;
}
.menu_bottom_8{
    float:left;
    width: 73px;
}
.menu_bottom_9{
    float:left;
    width: 80px;
}
.menu_purple{
    height:31px;
    width:153px;
    background:url(http://www.tcu.edu/images/menu_purple.jpg) no-repeat;
    float:left;
}
.search{
    float:right;
    margin-top:6px;
    position: relative;
    right: 3px;
    font-size:12px;
    line-height:15px;
}
.search .searchbutton{
    height:18px;
    width:32px;
}
.search .searchinput{
    width:114px;
    height:14px;
    font-size:10px;
    border:solid 1px #656565;
    color:#a7a7a7;
    text-transform:uppercase;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    padding-left: 9px;
}
.search .searchinput{
    width:114px;
    height:14px;
    font-size:10px;
    border:solid 1px #656565;
    color:#a7a7a7;
    text-transform:uppercase;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    padding-left: 9px;
}
.logo{
    width:111px;
    height:80px;
    position:relative;
    left:2px;
    float:left;
}

.home_content{
    width:100%;
    height:375px;
    background:#FFFFFF;
    min-width: 952px;
    padding-bottom:5px;
}
.subpage_content{
    width:100%;
    background:#ececec;
    height: 100%;
    padding-bottom: 12px;
    min-width: 952px;
}
.topmenu{
    clear:right;
    width:955px;
    height:80px;
    margin: auto;
}
.home_bottom_container{
    height:125px;
    width:100%;
    background:#dfdfdf;
    background:url(http://www.tcu.edu/images/home_bottom_bg.jpg) repeat-x;
    margin:auto;
}
.home_bottom_shadow{
    height:25px;
    width:100%;
    background:#ffffff;
    background:url(http://www.tcu.edu/images/home_bottom_shadow.jpg) center no-repeat;
    margin:auto;
    min-width: 952px;
}
.home_bottom{
    height:125px;
    width:100%;
    background:#dfdfdf;
    background:url(http://www.tcu.edu/images/home_bottom.jpg) center no-repeat;
    margin:auto;
    min-width: 952px;
}
.home_bottom a:hover{
    color:#502D7F;
    font-size:16px;
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sub_content{
    width:952px;
    margin:auto;
    padding-top:19px;
}
.sub_content a:link, .sub_content a:active, .sub_content a:visited, .sub_content a:hover{
    color: #212121;
    font-size: 11px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    line-height: 16px;
}
div.copyright{
    width:952px;
    margin:auto;
}
div.copyright_logo{
    float:left;
    padding-left:10px;
}
div.copyright_menu{
    float:left;
    padding-left:17px;
}
div.copyright_menu a:link, div.copyright_menu a:active, div.copyright_menu a:visited{
    color:#502e7e;
    font-size:12px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    padding-right:5px;
    padding-left:5px;
}
div.copyright_menu a:hover{
    color:#000000;
}
div.copyright_info{
    float:right;
    font-size:10px;
    color:#969696;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    padding-top:0px;
}
div.copyright_info a{
    font-size:10px;
    color:#969696;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
}
#popular_links{
    width: 100%;
    height: 91px;
    position:absolute;
    top:-91px;
    display: none;
    font-size: 11px;
}
#popular_links2{
    width:100%;
    height:0px;
    position:relative;
    background: #07031e;
}
.popular_links_container{
    width: 952px;
    height: 100%;
    margin: auto;
    position: relative;
    left: 1px;
    background:url(http://www.tcu.edu/images/popular_links_purple.jpg) right no-repeat #07031e;
}
.popular_links_container a:link, .popular_links_container a:active, .popular_links_container a:visited {
    font-size:12px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
}
.pl_separator{
    width: 2px;
    height: 100%;
    background:url(http://www.tcu.edu/images/popular_links_separator.png)  no-repeat;
    float: right;
}
.pl_78w{
    width: 78px;
    height: 100%;
    float: right;
}
.pl_82w{
    width: 82px;
    height: 100%;
    float: right;
}
.pl_link{
    width: 100%;
    height: 100%;
}
.arrow_up{
    width: 13px;
    height: 100%;
    float: right;
    position: relative;
    bottom: 1px;
    left: 2px;
}
.pl_arrow_default{
    width: 112px;
    height: 10px;
}
.pl_arrow_click{
    width: 112px;
    height: 10px;
    display: none;
}
 
@charset "utf-8";




BODY{
    margin:0px;
    padding:0px;
    background:#ffffff;
    color:#212121;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    font-size:12px;
    line-height:15px;
}
div {
    color:#212121;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    font-size:12px;
    line-height:15px;
}
.container{
    width:750px;
    background:white;
}
.col1{
    float:left;
    width:411px;
    border-right:9px solid #E7E7E7;
}
.col2{
    float:left;
    width:330px;
}
.col2 .borderfix{
    position:relative;
    left:-9px;
    border-left:9px solid #E7E7E7;
}
a:link, a:active, a:visited{
    color:#000000;
    font-size:16px;
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    outline: none;
}
a:hover{
    color:#502D7F;
    font-size:16px;
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{
    border:none;
}
h1{
    font-size:14px;
    color:#502e7e;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    margin:0px;
}
h2{
    font-size:16px;
    color:#502e7e;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    margin:0px;
}
h3{
    font-size:12px;
    color:#502e7e;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    margin:0px;
    font-weight: bold;
}
h4{
    font-size:16px;
    color:#502e7e;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    margin:0px;
    font-weight: bold;
}
.container_top{
    width:965px;
    height:81px;
    margin:auto;
    padding-left: 9px;
}

table#light {
  margin-top:10px;
}

.flash_bg{
    background:url(http://www.tcu.edu/images/flash_bg.jpg) repeat-x;
    height:415px;
    width:100%;
    min-width: 952px;
}
.flash_gradient{
    background:url(http://www.tcu.edu/images/flash_gradients.jpg) center no-repeat;
    width:100%;
    height:100%;
    margin:auto;
    min-width: 952px;
}
.flash_placeholder{
    width:953px;
    margin:auto;
    position:relative;
    top:16px;
    left:2px;
}
table.flash_buttons a{
  display:block;
  width:189px;
  height:28px;
  background:url(http://www.tcu.edu/images/flash_button_back.gif);
  text-align:center;
  padding-top:17px;
  font-family:"trebuchet MS",verdana,helvetica,sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#532587;
}
table.flash_buttons td{
 margin:0;
 padding:0;
}
table.flash_buttons {
 margin:0;
 padding:0;
 border:none;
}
table.flash_buttons tr{
 margin:0;
 padding:0;
}

.subpage_content_bg{
    background:url(http://www.tcu.edu/images/subpage_content_bg.jpg) center repeat-y;
    height: 100%;
    width:952px;
    margin:auto;
    padding-left:3px;
    padding-top:0px;
}
.flash_bottom_shadow{
    width:952px;
    height:23px;
    margin:auto;
    background:url(http://www.tcu.edu/images/flash_bottom_shadow.jpg) no-repeat top center;
}
.title_bg_shadow{
    width:954px;
    height:21px;
    margin:auto;
    background:url(http://www.tcu.edu/images/title_bg_shadow2.jpg) no-repeat;
}
.content{
    width:952px;
    margin:auto;
    padding-left:3px;

  color:#212121;
  font-family:"trebuchet MS",verdana,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:15px;

}
.home_links a{
    color: #402a5f;
    font-size: 11px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    font-weight: bold;
}
.site_by a:link, .site_by a:active, .site_by a:visited {
    font-size:10px;
    color:#969696;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
}
.site_by a:hover {
    color:#502e7e;
}
.title_bg{
    width:100%;
    height:53px;
    background:url(http://www.tcu.edu/images/title_bg.jpg) center no-repeat #bfbfbf;
    min-width: 952px;
}
.title_container{
    width:954px;
    height:53px;
    color: #ffffff;
    font-size: 23px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    margin: auto;
    padding-top: 22px;
    padding-left: 6px;
}
.title_info{
    float: left;
    border-left: 1px solid #ffffff;
    padding-left: 16px;
    font-size: 15px;
    position: relative;
    top: -8px;
}
.title_info a{
    font-size: 15px;
    color: #ffffff;
}
.subpage_menu_left_title{
    width: 160px;
    height: 19px;
    background: #ffffff;
    color: #3d1b68;
    font-size: 14px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    padding-left: 6px;
    padding-top: 3px;
}
.subpage_menu_left_links{
    font-size: 12px;
    color: #343334;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    line-height: 18px;
    padding-left: 6px;
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 17px;
}
.subpage_menu_left_links a{
    font-size: 12px;
    color: #343334;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    line-height: 18px;
}
.subpage_menu_left_links a:hover{
    font-size: 12px;
    color: #66379b;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    line-height: 18px;
}
.left_menu_indent{
    padding-left: 10px;
    padding-bottom: 4px;
}
.left_menu_indent a{
    line-height: 10px;
}
.left_menu_indent a:hover{
    font-size: 12px;
    color: #66379b;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    line-height: 10px;
}
.subpage_middle_contentarea{
    width: 352px;
    padding-top: 15px;
    padding-bottom: 21px;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 9px;
}
.subpage_middle_contentarea2{
    width: 352px;
}
.subpage_middle_contentarea a:link, .subpage_middle_contentarea a:active, .subpage_middle_contentarea a:visited, .subpage_middle_contentarea a:hover{
    color: #66379b;
    font-size: 12px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
}
.subpage_middle_contentarea_detail{
    background: #ffffff;
    width: 696px;
    padding-top: 5px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    margin-bottom: 9px;
}
.subpage_middle_contentarea_detail a:link, .subpage_middle_contentarea_detail a:active, .subpage_middle_contentarea_detail a:visited, .subpage_middle_contentarea_detail a:hover{
    color: #66379b;
    font-size: 12px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
}

.subpage_middle_contentarea_detail_nomenu{
    background: #ffffff;
    width: 952px;
    padding-top: 15px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    margin-bottom: 0px;
}
.subpage_middle_contentarea_detail_nomenu a:link, .subpage_middle_contentarea_detail_nomenu a:active, .subpage_middle_contentarea_detail_nomenu a:visited, .subpage_middle_contentarea_detail_nomenu a:hover{
    color: #66379b;
    font-size: 12px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
}
.subpage_right_contentarea{
    width: 272px;
}
.subpage_bborder{
   border-bottom:9px solid #E7E7E7; 
}
.subpage_bborder_none{
    border-bottom:0px solid #E7E7E7;
}
.line1{
    width: 100%;
    height: 1px;
    background: #c7c7c7;
    margin-top: 4px;
    margin-bottom: 9px;
}
.line2{
    width: 100%;
    height: 1px;
    background: #9b9b9b;
}
.line3{
   height: 1px;
   width: 100%;
   background: #a9a9a9;
   margin-top: 1px;
   margin-bottom: 18px;
   float: left;
}
.line4{
   height: 1px;
   width: 703px;
   background: #a9a9a9;
   margin-top: 9px;
   margin-bottom: 18px;
   float: left;
}
.readmore{
    color: #66379b;
    font-size: 12px;
    font-family: "trebuchet MS", verdana, helvetica, sans-serif;
    font-style: italic;
}
.print_email{
    position: relative;
}
div.inline_container{
  margin:0 0 9px 0;
  padding: 5px 0px 5px 15px;
  background: #ffffff;   
 
}
.inline_div{
    display:block;
    float:left;
    margin:0;
    min-height:75px;
    padding: 0px 15px 20px 0px;
}
.inline_div a{
    position: relative;
    display: block;
    left: 0px;
}
.inline_div a:hover span{
    position: absolute;
    left: 0px;
    width:100%;
    height:100%;
    background: #3d1a6f;
     filter:alpha(opacity:37);
    -khtml-opacity:.37;
    -moz-opacity:.37;
    opacity:.37;

}
.inline_div .reddot a{
  display:inline;
}
.inline_div a span{
    position: absolute;
    left: 0px;
    width:100%; 
    height:100%;
    background: #3d1a6f;
     filter:alpha(opacity:0);
    -khtml-opacity:0;
    -moz-opacity:0;
    opacity:0;
    cursor: pointer;
}


.slideShow ul, .slideShow li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
/* slideshow styles */
.slideShow {
    padding: 0px;
    border: 0px solid #B3B3B3;
    clear: both;
    margin-bottom: 0px;
    display: table;
}
.slideShow .navigation {
    margin-top: 10px;
    clear: left;
    display: block;
    width: 702px;
}
.slideShow .navigation a {
    color: #232323;
    text-decoration: none;
    float: left;
}
.slideShow ul.topNavigation {
    margin: 0px 0px 40px 0px;
}
.slideShow .navigation a:hover, .slideShow .navigation a.selected {
    background-color: #929292;
    color: #000000;
    background:url(http://www.tcu.edu/images/thumb_rollover.png) top  no-repeat;
}
/** slides with more than an image in it **/
.slide img {
    position: absolute;
}
.slide h1 {
    position: absolute;
    left: 0px;
    top: 0px;
}
/** slideshow with images in navigation **/
.navigation.white a, .navigation.white li {
    background-color: #ffffff;
}
.navigation.white a {
    border: 0px solid #ffffff;
    padding: 0px;
}
.navigation.white a:hover, .navigation.white a.selected {
    border: 0px solid #999;
    background:url(http://www.tcu.edu/images/thumb_rollover.png) top  no-repeat;
    position: relative;
    z-index: 99;
}
#ss_thumb2{
    position: relative;
    left: 10px;
}
#ss_thumb3{
    position: relative;
    left: 20px;
}
#ss_thumb4{
    position: relative;
    left: 29px;
}
#ss_thumb5{
    position: relative;
    left: 38px;
}
#ss_thumb6{
    position: relative;
    left: 48px;
}
.a-z_col1{
    width:337px;
    float: left;
}
.a-z_col2{
    width:289px;
    float: left;
}
.a-z_col3{
    width:300px;
    float: left;
}
.a-z_col1 a:link, .a-z_col1 a:active, .a-z_col1 a:visited, .a-z_col2 a:link, .a-z_col2 a:active, .a-z_col2 a:visited, .a-z_col3 a:link, .a-z_col3 a:active, .a-z_col3 a:visited {
   color: #000000;
}
.a-z_col1 a:hover, .a-z_col2 a:hover, .a-z_col3 a:hover {
   color: #502D7F;
}
.news_leadtitle{
    color: #502D7F;
}
.directories_input{
    padding-right: 22px;
}
.directories_input input{
    width: 197px;
    height: 24px;
    border: 2px solid #cdcdcd;
}
.directories_searchinput input{
    width: 423px;
    height: 24px;
    border: 2px solid #cdcdcd;
}
.submit{
    background:url(http://www.tcu.edu/images/submit.jpg) top  no-repeat;
    width: 115px;
    height: 29px;
    border: none;
    color: transparent;
    cursor: pointer;
}
.googlesearch{
    background:url(http://www.tcu.edu/images/google.jpg) top  no-repeat;
    width: 115px;
    height: 29px;
    border: none;
    color: transparent;
    margin-left: 19px;
    cursor: pointer;
}
.rss_home{
   color:#532587;
   font-size:12px;
    font-weight: bold;
}
.rss_home a:link, .rss_home a:active, .rss_home a:visited{
    color: #212121;
    font-family:"trebuchet MS",verdana,helvetica,sans-serif;
    font-size:12px;
    line-height:15px;
    font-weight: normal;
}
.rss_home a:hover{
    color: #532587;
    font-family:"trebuchet MS",verdana,helvetica,sans-serif;
    font-size:12px;
    line-height:15px;
}
.see_all a:link, .see_all a:active, .see_all a:visited{
    color:#502e7e;
    font-size: 12px;
}
.see_all a:hover{
    color:#000000;
}
body .home_content div.rss_banner {
  padding-bottom:4px;
}
body .home_content .rss_banner div.line1{
 display:none;
}
body.subpage_body .rss_banner{
 padding:10px 10px 0px 10px;
}

table.rss_table{
  margin:0;
  padding: 0px 0px 0px 0px;
}
table.rss_table tr{
  margin:0;
  padding: 0px 0px 0px 0px;
}
table.rss_table td{
 margin:0;
 padding:0px 0px 0px 0px;
}
body.subpage_body table.rss_table td{
  padding:0px 10px 0px 10px;
}
body.subpage_body table.rss_table td table td{
  padding:0px 0px 0px 0px;
}

body.subpage_body table.rss_table td.see_all{
  padding-bottom:15px;
}

table.rss_table td table{
 margin:0;
 padding:0;
}