@charset "UTF-8";
/* CSS Document */
/* Color Pallette: Mustard:#C08C02; Yellow:#FBCC36; Light Yellow:#FFF9E1; Green:#669834; Dark Blue:#2626B8; Grey Blue:#4E71B9; Sky Blue:#6699FF; Grey:#989898 */

body {margin:0;text-align:center;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;background:#4E71B9 url(images/headerBG.jpg) repeat-x 50% 0;}

.left {float:left;}
.right {float:right;}
.spacer {clear:both;}
.small {font-size:80%;}

/* Containers */
div#everything {text-align:left;width:960px;margin:0px auto;}
div#everythingPopup {text-align:left;width:720px;margin:0px auto;}
div#headerLogo{width:475px;height:90px;background:url(images/headerLogo.jpg) repeat-x 0 0;cursor:pointer;}
div#guts {background-color:#FFF;padding-bottom:60px;}
div#gutsHome {background:#FFF url(images/gutsHomeBG.gif) repeat-y 0 0;}
div#leftCol {float:left; width:240px; padding:10px;}
div#leftnav {width:238px;background:#fff9e1;border:1px solid #fbcc36;line-height:normal;margin-bottom:10px;} /* 238px + 1px border each side = 240px wide */ 
div#siteSearch, div#bullseye {background-color:#acb6e3;margin-bottom:10px;}
div#pageContent {width:700px;float:right;}
div#mainimages {}
div#mainContent {width:480px;float:left;}
div#sidebar {display:inline; width:200px;margin:0 10px 0 0;float:right;} /* display:inline fixes an ie6 double margin bug */
div#mainContentHome {width:640px;float:right;}
div#sidebarHome {display:inline; width:300px;margin:0 10px;float:left;color:#fff;} /* display:inline fixes an ie6 double margin bug */
div#mainContentWide {width:690px;float:left;}
div#footer {background:#f3f3f3 url(images/footerBG.gif) repeat-x 0 0;padding:10px;}

/* Text Formatting */
a {text-decoration:none;color:#2626b8;}	
a:hover {color:#f00;text-decoration:underline;}
a.more {background:url(images/linkMore.gif) no-repeat 100% 3px;padding-right:12px;}
a.more:hover {background:url(images/linkMoreHover.gif) no-repeat 100% 3px;padding-right:12px;}
a.outside {background:url(images/linkOutside.gif) no-repeat 100% 3px;padding-right:12px;}
a.outside:hover {background:url(images/linkOutsideHover.gif) no-repeat 100% 3px;padding-right:12px;}
div#sidebarHome a {color:#FFF;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;}
h1{font-size:200%;margin-bottom:.5em;color:#C08C02;}
h2{font-size:167%;margin-bottom:0.25em;color:#669834;}
h3{font-size:150%;margin-bottom:.25em;}
h4{font-size:133%;margin-bottom:.25em;}
h5{font-size:115%;}
h6{font-size:100%;}
#footer p {font-size:80%;}
#pageContent ul {list-style:none; margin:5px 0 0 0; padding:0;}
#pageContent ul li {background-image:url(images/bullet669834.gif); background-position:5px 5px; background-repeat:no-repeat; padding-left:15px; margin-bottom:5px; }
ul#siteMap li {font-weight:bold; margin-bottom:20px;}
ul#siteMap ul li {font-weight:normal; margin-bottom:5px;}
#countryList ul {list-style:none; margin:5px 0 0 0; padding:0;}
#countryList ul li {background:none; padding-left:0; margin-bottom:5px;}
ol {padding-right: 0; padding-left: 0; margin-left: 0;}
ol li {margin-left: 30px; margin-right: 0px; padding:0 5px 10px 5px;}
dl{margin: 0em 0em 1em 0em;}
dl dt{margin-top:1em;font-weight:bold;}
dl dt:first-child{margin-top:0em;}
dl dd{margin:0 0 15px 0;padding-left:0;}

div#headerLogo img {visibility:hidden;}

/* Top Nav */
#topnav {width:960px;height:50px;margin-top:0;background:url(images/topnavBG.jpg);}
#topnav ul{width:759px;height:40px;background:url(images/TNSprites.jpg);margin:0;padding:0;position:relative;}
#topnav ul li {margin:0;padding:0;list-style:none;position:absolute;top:0;background:none;}
#topnav ul li, #topnav ul li a {height:40px;display:block;}
#topnav ul li a {text-indent:-9000px;text-decoration:none;}

#TNhome {left:0; width:71px;}
#TNcourses {left:72px; width:154px;}
#TNgeneralinfo {left:226px; width:157px;}
#TNstudentlife {left:383px; width:107px;}
#TNenroll {left:490px; width:118px;}
#TNfaq {left:608px; width:151px;}

#TNhome a:hover {background: transparent url(images/TNSprites.jpg) 0px -40px no-repeat;}
#TNcourses a:hover {background: transparent url(images/TNSprites.jpg) -72px -40px no-repeat;}
#TNgeneralinfo a:hover {background: transparent url(images/TNSprites.jpg) -226px -40px no-repeat;}
#TNstudentlife a:hover {background: transparent url(images/TNSprites.jpg) -383px -40px no-repeat;}
#TNenroll a:hover {background: transparent url(images/TNSprites.jpg) -490px -40px no-repeat;}
#TNfaq a:hover {background: transparent url(images/TNSprites.jpg) -608px -40px no-repeat;}

#TNhome a.active {background: transparent url(images/TNSprites.jpg) 0px -80px no-repeat;}
#TNcourses a.active {background: transparent url(images/TNSprites.jpg) -72px -80px no-repeat;}
#TNgeneralinfo a.active {background: transparent url(images/TNSprites.jpg) -226px -80px no-repeat;}
#TNstudentlife a.active {background: transparent url(images/TNSprites.jpg) -383px -80px no-repeat;}
#TNenroll a.active {background: transparent url(images/TNSprites.jpg) -490px -80px no-repeat;}
#TNfaq a.active {background: transparent url(images/TNSprites.jpg) -608px -80px no-repeat;}
/* End Top Nav */

/* Utility Nav */
#utilnav {float:right;}
#utilnav ul{width:407px;height:30px;background:url(images/UNSprites.jpg);margin:0;padding:0;position:relative;}
#utilnav ul li {margin:0;padding:0;list-style:none;position:absolute;top:0;background:none;}
#utilnav ul li, #utilnav ul li a {height:30px;display:block;}
#utilnav ul li a {text-indent:-9000px;text-decoration:none;}

#UNaddressdirections {left:0; width:149px;}
#UNdatesPrices {left:150px; width:112px;}
#UNbrochure {left:262px; width:145px;}

#UNaddressdirections a:hover {background: transparent url(images/UNSprites.jpg) 0px -30px no-repeat;}
#UNdatesPrices a:hover {background: transparent url(images/UNSprites.jpg) -150px -30px no-repeat;}
#UNbrochure a:hover {background: transparent url(images/UNSprites.jpg) -262px -30px no-repeat;}

#UNaddressdirections a.active {background: transparent url(images/UNSprites.jpg) 0px -60px no-repeat;}
#UNdatesPrices a.active {background: transparent url(images/UNSprites.jpg) -150px -60px no-repeat;}
#UNbrochure a.active {background: transparent url(images/UNSprites.jpg) -262px -60px no-repeat;}
/* End Utility Nav */

/* Left Nav */
#leftnav ul {padding:0;margin:0 0 0 2px;list-style:none;}
#leftnav ul li {padding:0 0 0 8px;margin:0 0 10px 0;}
#leftnav ul li a {padding:2px 0; color:#2626b8;font-weight:bold; line-height:140%;}
#leftnav ul li a:hover {color:#f00;}	
#leftnav ul li.active {background:url(images/leftNavActiveBG.gif) no-repeat 0 4px;}
#leftnav ul li.active a {font-weight:bold;}
#leftnav ul li.active a:hover {}
#leftnav ul ul {margin:5px 0 10px 0;}
#leftnav ul ul li {}
#leftnav ul li.active ul li a, #leftnav ul ul li a {font-weight:normal;}
#leftnav ul ul li a:hover {}
#leftnav ul ul li.active {}
#leftnav ul ul li.active a {font-weight:bold;}
#leftnav ul ul li.active a:hover {}
#leftnav ul ul ul {}
#leftnav ul ul ul li {}
#leftnav ul ul ul li a {}
#leftnav ul ul ul li a:hover {}
/* End Left Nav */

/* Breadcrumb Nav */
#breadcrumb {padding-top:10px;font-size:10px;}
#breadcrumb ul{margin:0px;padding:0px;}
#breadcrumb ul li{display:inline;padding:0px;margin:0 5px 0 0;color:#989898;background:none;}
#breadcrumb ul li a, #breadcrumb ul li a:hover{background:url(images/breadcrumbArrowR.gif) 100% 4px no-repeat;padding:0px 8px 0px 0px;}
#breadcrumb ul li a{text-decoration:underline;color:#69F;}	
a:hover {color:#f00;text-decoration:underline;}
/* End Breadcrumb Nav */

/* Site Search Form */
#siteSearch form, #bullseye form {margin:0;padding:5px;border-left:1px solid #223384;border-right:1px solid #223384;border-bottom:1px solid #223384;}
form p, input, select, textarea {margin-top:3px; font-size:80%;}
.submit_btn {border:1px solid #989898; background-color:#FFF;color:#223384;padding:1px;font-weight:bold;}
/* End Site Search Form */

/* Main Images */
div#mainimages #left {margin-right:10px;}
div#mainimages #right {}
/* End Main Images */

/* Tables */
table {text-align:left;}
thead {background-color:#6699FF;}
thead th {font-size:133%;font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;padding:5px 5px 3px 5px;}
tbody th {font-weight:normal;font-style:italic;padding:0 5px 3px 5px;}
td {}
table p, table  ul {margin:0;}

table.borders {text-align:left; font-size:80%; border:solid 1px #6699FF; margin-bottom:10px;}
table.borders thead {background-color:#6699FF;}
table.borders thead th {font-size:133%;font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;padding:5px 5px 3px 5px;}
table.borders tbody th {border:solid 1px #6699FF;background-color:#6699FF;font-weight:normal;font-style:italic;padding:0 5px 3px 5px;}
table.borders td {border:solid 1px #6699FF;background-color:#FFFFFF;}
table.borders p, table.borders ul {margin:0;}
/* End Tables */

/* Home Page Programs Boxen */
div.programsBoxen {width:620px;height:110px;padding:10px;}
div.programsBoxen h2 {float:left;display:block;width:450px;height:27px;color:#FFF;margin:0;padding:0;text-indent:-5000px;}
div.programsBoxen p {margin:0 0 5px 0;padding:0;}
div.programsBoxen img {float:left;margin:0 10px 0 0;}
div#elp {background:#6699FF url(images/homeELPBG.jpg) repeat-x 0 0;}
div#cp {background:#f28f23 url(images/homeCPBG.jpg) repeat-x 0 0;}
div#ucp {background:#8cc542 url(images/homeUCPBG.jpg) repeat-x 0 0;}
div#elp h2 {background:url(images/h2ELP.jpg) no-repeat 0 0;}
div#cp h2 {background:url(images/h2CP.jpg) no-repeat 0 0;}
div#ucp h2 {background:url(images/h2UCP.jpg) no-repeat 0 0;}

/* Home Page Highlights */
div.homeHighlight {width:300px;margin:10px 10px 0 10px;float:left;display:inline;}
div.homeHighlight h5 {margin:0;padding:0;}
div.homeHighlight p {margin:0;padding:0;}

/* Home page widgets */
div.widget {width:300px;padding:10px 0;}
div.widget form {margin:0;}
div.widget p, div.widget input, div.widget select, div.widget textarea {font-size:90%; margin-bottom:10px; padding:0;}
div.widget .submit_btn {border:1px solid #989898; background-color:#FFF;color:#223384;padding:0 1px;font-weight:bold;}

/* Agent Page UL with Flags */
#countryList img {border:1px #000 solid;}
