@charset "utf-8";

/*Master heading styles 2008 07 11 before they were updated*/
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.34em;font-family:Georgia;}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#083150;}
h1{font-size:1.6em;line-height:1.34em;margin-bottom:0.3em;}
h2{font-size:1.4em;line-height:1.34em;}
h3{font-size:1.2em;line-height:1.34em;}
h4{font-size:1.1em;line-height:1.34em;}
h5{font-size:1em;line-height:1.34em;}
h6{font-size:1em;margin-top:1.2em;line-height:1.34em;}

/*Master table styles 2008 07 10 before they were updated*/
table{font-size:0.9em;background:#edf7fc;text-align:left;border-collapse:collapse;}
table tr,table th,table td{vertical-align:top;}
table th,table td{padding:8px;background:#f4f5f7;border-collapse:collapse;border:1px solid #fff;}
table th{ background:#f4f5f7; font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;color:#333; border-bottom: 2px solid #e1e2e4;}
table thead tr,table thead tr th,table thead tr td{border-top:0;}

body{color:#414141;}
p{}
a{color:#6E9600;}
table.entry-requirements th{width:25%;}
form div textarea{display:block;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.8em;color:#515151;}
.table-width-fix{width:99.5%;}

.h{float:left;width:100%;background:#2a9ac0 url(img/h.jpg) no-repeat 0% 100%;clear:both;min-height:92px;}
.d-about-us .h{background:#2a9ac0 url(img/h-2.jpg) no-repeat 0% 100%;}
.d-why .h{background:#2a9ac0 url(img/h-2.jpg) no-repeat 0% 100%;}
.d-study-trinity .h{background:#2a9ac0 url(img/h-2.jpg) no-repeat 0% 100%;}
.d-apply .h{background:#2a9ac0 url(img/h.jpg) no-repeat 0% 100%;}
.h h1,.h p.structure{float:left;font-family:Georgia, "Times New Roman", Times, serif;padding:0;margin:0;font-weight:normal;}

.h h1{font-size:1.6em;font-weight:normal;margin:32px 0 0 16px;padding:0;text-transform:uppercase;}
.h h1,.h h1 a{color:#fff;}

.h h1{position:relative;width:249px;height:18px;overflow:hidden;margin:53px 0 0 13px;padding:0;}
.h h1 a span{cursor:pointer;display:block;position:absolute;left:0;top:0;width:249px;height:18px;background:transparent url(img/h-logo.jpg) no-repeat 0 0;}
.d-about-us .h h1 a span{background-image:url(img/h-2-logo.jpg);}
.d-why .h h1 a span{background-image:url(img/h-2-logo.jpg);}
.d-study-trinity .h h1 a span{background-image:url(img/h-2-logo.jpg);}
.d-apply .h h1 a span{background-image:url(img/h-logo.jpg);}
.d-study-abroad .h h1 a span{background-image:url(img/h-logo.jpg);}
.d-pre-arrival .h h1 a span{background-image:url(img/h-logo.jpg);}
.d-support .h h1 a span{background-image:url(img/h-logo.jpg);}
.d-contact .h h1 a span{background-image:url(img/h-logo.jpg);}

.h p.structure{display:none;font-size:1.2em;padding:36px 0 0 17px;}
.h p.structure,.h p.structure a{color:#FEB575;}
.h p.structure a{text-decoration:none;border-bottom:1px solid #b1402e;}
.h p.structure a:hover{border-width:0;}

.wrap-content{float:left;width:100%;border-top:0px solid #fff;padding-bottom:30px;}
.wrap-content-inner{}

/*
Site menu
li.selected and a.selected refer to the currently selected item.
li.on and a.on refer to the items in the menu branch that leads to and include the currently selected item.
li.menu refers to the list item being a further menu
li.open refers to the current state of the menu with respect to javascript functionality
*/
.n{float:left;width:208px;}
.n .site-menu{font-size:1em;line-height:1.8em;list-style-type:none;text-align:left;margin:0 0px 0 0px;padding:0 0px 0px 0px;border-right:0px solid #ddd;}
.n .site-menu li{background:none;margin:0;padding:0;display:block;position:relative;}
.n .site-menu li a{display:block;text-decoration:none;color:#689400;color:#236FB5;color:#4f6f00;}
.n .site-menu li a:hover{text-decoration:underline;}
.n .site-menu ul{margin:0px;padding:0px;}
.n .site-menu > li:first-child,.n .site-menu > li:first-child > a,.n .site-menu ul > li:first-child,.n .site-menu ul > li:first-child > a{border-top:0;}
/*Level 1*/
.n .site-menu li a{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;color:#236fb5;font-weight:bold;font-size:1.1em;padding:8px 4px 8px 24px;border-bottom:0px solid #ddd;text-transform:none;background:transparent url(img/n-a-level-1.gif) no-repeat 4px 12px;}

.n .site-menu li a.selected{text-decoration:underline;}
.n .site-menu li a{background-image:url(img/n-a-level-1-on.gif);background-color:#236fb5;color:#fff;}
.n .site-menu li.li-home a{background-color:#222f14;}
.n .site-menu li.li-about a{background-color:#394b25;}
.n .site-menu li.li-why a{background-color:#627f3d;}
.n .site-menu li.li-study a{background-color:#92b757;}
.n .site-menu li.li-apply a{background-color:#95b6bd;}
.n .site-menu li.li-pre-arrival a{background-color:#609eb5;}
.n .site-menu li.li-support a{background-color:#487997;}
.n .site-menu li.li-study-abroad a{background-color:#245262;}
.n .site-menu li.li-contact a{background-color:#1a3842;}

.n .site-menu li a:hover,.n .site-menu li a.on{}
.n .site-menu li a:hover{/*background-color:#67aacf;color:#fff;*/}
.n .site-menu li a:hover.on{}
.n .site-menu li.on{}
.n .site-menu li ul{}
/*Level 2*/
.n .site-menu li li a{color:#44552A; font-weight:normal;border-bottom-width:0px;border-bottom-style:dotted;font-size:1em;padding:5px 4px 5px 38px;line-height:1.25em;text-transform:none;background:transparent url(img/n-a-level-2.gif) no-repeat 20px 5px;}

.n .site-menu li.li-home li a{background-color:#1d629f;}
.n .site-menu li.li-about li a,
.n .site-menu li.li-why li a,
.n .site-menu li.li-study li a{background-color:#fff;background-image:url(img/n-a-level-2-green.gif);}
.n .site-menu li.li-apply li a{background-color:#fff;color:#375a6f;}
.n .site-menu li.li-pre-arrival li a{background-color:#fff;color:#375a6f;}
.n .site-menu li.li-support li a{background-color:#fff;color:#375a6f;}
.n .site-menu li.li-study-abroad li a{background-color:#fff;color:#375a6f;}
.n .site-menu li.li-contact li a{background-color:#fff;color:#375a6f;}

.n .site-menu li li a:hover,.n .site-menu li li a.on{}
.n .site-menu li li a:hover{}
.n .site-menu li li a:hover.on{}
.n .site-menu li li ul{border-bottom:0;}
/*Level 3*/
.n .site-menu li.li-about li li a,
.n .site-menu li.li-why li li a,
.n .site-menu li.li-study li li a{background-image:none;font-size:1em;}
.n .site-menu li li li a{padding:2px 4px 2px 53px;font-size:1.1em;background-image:none;}
.n .site-menu li li li a:hover,.n .site-menu li li li a.on{}
.n .site-menu li li li a:hover{}
.n .site-menu li li li a.on{}
.n .site-menu li li li a:hover.on{}

.breadcrumb{font-size:0.9em;line-height:1.5em;color:#004791;border-bottom:1px solid #ddd;padding:8px 16px 8px 23px;margin:0px 0px 0 0px;background:#fff url(img/breadcrumb.jpg) repeat-x 0 100%;}
.breadcrumb a{color:#3195cd;}
.breadcrumb span{color:#484848;}

.m{margin:0px 0px 0 208px;}
.m-inner{margin:0px 35px 10px 21px;}
.m h1,.m h2,.m h3,.m h4,.m h5,.m h6{font-family:"Trebuchet MS",Verdana,Arial;letter-spacing:-0.04em;}
.m h1{font-size:1.9em;line-height:1.3em;border-bottom:1px solid #d0d0d0;padding-bottom:0.2em;margin-top:0.7em;}
.m h1,.m h1 a{color:#277DCC;}
.m h2{font-size:1.7em;line-height:1.1em;}
.m h2,.m h2 a{color:#277DCC;}
.m h3{font-size:1.4em;line-height:1.1em;}
.m h3,.m h3 a{color:#277DCC;}
.m h4{font-size:1.2em;line-height:1.1em;}
.m h4,.m h4 a{color:#277DCC;}
.m h5{line-height:1.5em;}
.m h5,.m h5 a{color:#277DCC;}
.m h6{line-height:1.5em;}
.m h6,.m h6 a{color:#1d5fa1;}
.m ul{list-style-type:none;padding-left:0;}
.m ul li{padding-left:3em;line-height:1.8em;margin:0.8em 0;}
.m ul li{background:transparent url(img/m-ul-li-level-1.gif) no-repeat 9px 3px;}
.m ul li ol li {background:none;padding-left:0;}
.m ul li ul li{background:transparent url(img/m-ul-li-level-2.gif) no-repeat 9px 3px;}
.m th{background:#cdcdcd url(img/table-th.gif) repeat-x 0 0;color:#444;}
.m .testimonial{overflow:hidden;display:inline-block;}
.m .testimonial p,.m .testimonial blockquote{margin-left:110px;margin-right:0;}
.m .testimonial p.float-left,.m .testimonial blockquote p{margin-left:0px;}

.f{color:#313131;clear:both;margin:0px;padding:0 12px 0px 12px;font-size:0.9em;line-height:1.5em;background:#fff url(img/breadcrumb.jpg) repeat-x 0% 100%;min-height:35px;border-top:1px solid #E2E7EB;}
.f a{color:#313131;}
.f p{margin-top:0;padding:9px 0 7px 0;}
.f p span.date-modified{float:right;}
.f p span.author{background:url(img/mail-icon.gif) no-repeat 0px 3px;padding-left:17px;}

.t-home .m-inner{}
.t-home .h{background-image:url(img/h-home.jpg);min-height:150px;}
.t-home .h h1 a span{background:transparent url(img/h-home-logo.jpg) no-repeat 0 0;}
.t-home .m{clear:both;margin:0;}
.t-home .n{display:block;float:left;width:100%;position:static;padding:0;margin:0;}
.t-home .n .site-menu li{float:left;display:block;width:14.26%;line-height:1.5em;height:auto;padding-left:0;}
.t-home .n .site-menu li a{display:block;padding:10px;border-bottom:0;background:none;text-align:center;height:auto;}
.t-home .n .site-menu li.menu ul{display:block;border-bottom:0;}
.t-home .n .site-menu li.menu ul li ul{display:none;}
.t-home .n .site-menu li li{float:none;width:auto;}
.t-home .n .site-menu li li a{color:#444;display:block;height:auto;text-align:left;margin:0 0;padding:0.3em 10px 0.4em 20px;background:transparent url(img/n-a-level-2.gif) no-repeat 2px 3px;}
.t-home .n .site-menu li li li a{display:block;padding:0;}

.t-home .n .site-menu li{background:transparent url(img/n-li-level-2.gif) repeat-y 100% 0;border:0;}
.t-home .n .site-menu li li{background:none;}
.t-home .n .site-menu li.li-study-abroad{background:none;border:0;}
.t-home .n .site-menu li a{border:0;}
.t-home .site-menu li.li-home{display:none;}

.t-home .site-menu li.li-about a{background-color:#394b25;color:#bbed6a;}
.t-home .site-menu li.li-why a{background-color:#627f3d;color:#101A0A;}
.t-home .site-menu li.li-study a{background-color:#92b757;color:#545109;}
.t-home .site-menu li.li-apply a{background-color:#95b6bd;color:#0C213B;}
.t-home .site-menu li.li-pre-arrival a{background-color:#609eb5;color:#2E1212;}
.t-home .site-menu li.li-support a{background-color:#487997;color:#24293D;}
.t-home .site-menu li.li-study-abroad a{background-color:#245262;color:#331C21;}

.t-home .site-menu li.li-contact{display:none;}
.t-home .n .site-menu li ul li a{background-color:transparent;color:#444;}
.t-home .site-menu li.li-about li a{background-image:url(img/n-link-level-2-about.gif);}
.t-home .site-menu li.li-why li a{background-image:url(img/n-link-level-2-why-trinity.gif);}
.t-home .site-menu li.li-study li a{background-image:url(img/n-link-level-2-study-at-trinity.gif);}
.t-home .site-menu li.li-apply li a{background-image:url(img/n-link-level-2-apply.gif);}
.t-home .site-menu li.li-pre-arrival li a{background-image:url(img/n-link-level-2-pre-arrival.gif);}
.t-home .site-menu li.li-support li a{background-image:url(img/n-link-level-2-student-support.gif);}
.t-home .site-menu li.li-study-abroad li a{background-image:url(img/n-link-level-2-study-abroad.gif);}
.t-home .n .site-menu li a{color:#fff;}

.t-home .wrap-content{background:transparent url(img/m-home.gif) repeat-y 60% 0;}
.t-home .m{/*border-top:5px solid #e1e7ea;*/margin-top:2px;margin:0;}
.t-home .m-inner{margin:0;position:relative;}
.t-home .m h1, .t-home .m h2{padding:5px 0;font-size:1.5em;line-height:1.34em;text-transform:none;padding-left:14px;background:transparent url(img/breadcrumb.jpg) repeat-x 0 100%;color:#5e737b;border-top:1px solid #E2E7EB;border-bottom:0;letter-spacing:-0.025em;}
.t-home .m h1 a, .t-home .m h2 a{color:#5e737b;}
.t-home .m h2{font-size:1.5em;line-height:1.34em;}
.t-home .welcome{float:left;width:60%;}
.t-home .sidebar{float:right;width:40%;}
.t-home .sidebar p{margin-bottom:0.8em;}
.t-home .welcome-inner{padding:0 15px 10px 14px;}
.t-home .welcome h1{margin:0 -15px 10px -14px;}
.t-home .welcome .director-message{margin-left:212px;}
.t-home .welcome .contact-info{border-top:1px solid #ddd;padding-top:0.5em;}
.t-home .welcome .contact-info img{vertical-align:middle;}
.t-home .welcome .section{margin: 0px 15px 10px 20px;}
.t-home #flash-movie{margin:1em -5px;}
.t-home #flash-movie embed,.t-home #flash-movie object{margin:0;}
.t-home .flash-movie-inner{padding:100px 24px 24px 24px;background:transparent url(img/movie-mockup.jpg) no-repeat 0 0;}
.t-home .flash-movie h3{margin:0;width:150px;}
.t-home .flash-movie p{width:150px;}
.t-home .flash-movie a{text-decoration:none;}
.t-home .flash-movie img,.t-home .flash-movie a img,.t-home .contact-info img{border:0;padding:0;}
.t-home .sidebar-inner{margin-left:4px;padding:0 15px 10px 14px;}
.t-home .sidebar h2{clear:both;margin:0 -15px 10px -14px;}
.t-home .translations{clear:left;list-style-type:none;}
.t-home .translations li{padding-left:0;background-image:none;background-position:0 2px;background-repeat:no-repeat;}
.t-home .translations li img{border:0;padding:0;margin-right:0.25em;}
.t-home .translations li a{text-decoration:underline;}
.t-home .translations li a:hover,.t-home .translations li a:focus{text-decoration:none;}

.t-home .captioned-image{text-align:right;}
.captioned-image{font-style:italic;font-size:0.9em;line-height:1.8em;padding:0 5px 3px 5px;}
.captioned-image img{display:block;background-color:#fff;border:1px solid #ddd;margin:0 -5px;}

.float-left,.float-right{}

/*Script helping styles*/
.site-menu-toggle{line-height:normal;padding:5px 0;margin-top:0;clear:both;cursor:pointer;background-color:#eaebef;background-image:url(img/breadcrumb.jpg);background-repeat:repeat-x;background-position:0 0;text-align:center;border-top:1px solid #E2E7EB;}
.site-menu-toggle img{border:0;padding:0;margin:0;}
.site-menu-hide{position:relative;height:0;overflow:hidden;}

/*/ AddThis Styles /*/
.wrap .addthis_toolbox {float:right;margin:8px 10px 0 0;}
.wrap .welcome .addthis_toolbox {float:right;margin:9px 0px 0 0;}

.networks ul {margin:0;}
.networks ul li {background:none;padding:0;float:left;width:33%;}
.networks a {text-decoration:none;}
.networks a img {border:0;padding:0;vertical-align:text-top;margin-right:0.5em;}
.networks a span {text-decoration:underline;}
.networks a:hover span,
.networks a:focus span {text-decoration:none;}

.social-media-links {}
.social-media-links img {border:0;padding:0;margin-right:0.7em;}
.t-default .social-media-links  {margin:12px 0 0 12px;}
.t-default .social-media-links h2 {position:absolute;left:-9999px;}

