/* Style sheet xLayout */
.clearRight{clear:right;}
.clearLeft{clear:left;}
.clearBoth{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.insidePage .insideContent{width:950px;margin-right:auto;margin-left:auto;}
.insidePage #container{padding-bottom:40px;}
#subNav{display:block;margin-top:10px;margin-bottom:10px;padding:8px 10px 8px 0;background-color:#a5ccee;border:5px solid #ffffff;border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
#subNav ul{margin:0;padding:0;vertical-align:bottom;list-style-type:none;zoom:1;}
#subNav li{margin:0;padding:0;vertical-align:bottom;list-style-type:none;zoom:1;}
body{margin:0;padding:0;background-color:#437d26;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;line-height:1.25em;}
#wrapper{background:#3d64a7 url("tl_files/layout/bodyBg.jpg") center bottom repeat-x;}
.dropdown{display:block;margin:0;padding:0;visibility:hidden;list-style:none;z-index:98;}
#header{padding-top:10px;background:url("tl_files/layout/headerBg.jpg") center top repeat-x;min-height:118px;height:auto !important;height:118px;}
#header #logo{width:400px;float:left;}
#topNav{float:right;clear:right;margin-top:25px;margin-right:25px;font-size:1.2em;color:#ffffff;}
#topNav a{font-weight:bold;text-decoration:none;color:#ffffff;}
#container{padding-bottom:20px;font-size:1.2em;line-height:1.4em;min-height:400px;height:auto !important;height:400px;}
.custom{margin-top:0;}
.block{overflow:visible;}
.inside{position:static;}
.content,.home .homeContent,.custom .inside{width:950px;margin-right:auto;margin-left:auto;}
.slideshowFloat{width:400px;float:right;display:block;margin-bottom:40px;margin-left:40px;}
.mod_cataloglist span.total{display:block;padding:2px 15px;background-color:#78510e;color:#ffffff;}
.mod_cataloglist .layout_simple .item a{height:75px;display:block;padding:8px;}
.mod_cataloglist .layout_simple a:hover{background-color:#d9cb98;}
.mod_cataloglist .layout_simple .item div.label{display:none;}
.mod_cataloglist .layout_simple .item{width:305px;height:91px;overflow:hidden;float:left;display:block;margin-top:8px;margin-right:20px;margin-bottom:8px;padding:0;border:1px solid #9e905d;}
.mod_cataloglist .layout_simple .item .image{width:100px;float:right;margin-left:15px;}
.mod_cataloglist .layout_simple .item .name{font-weight:bold;font-size:1.4em;color:#800b0b;line-height:1.25em;}
.mod_cataloglist .layout_simple .even{clear:both;}
.mod_catalogreader .layout_full .image{float:right;margin-bottom:20px;margin-left:45px;}
#footer{display:block;padding-top:85px;padding-bottom:10px;font-size:1.1em;min-height:75px;height:auto !important;height:75px;}
#footer .inside{width:950px;margin-right:auto;margin-left:auto;}
#footer,#footer a{text-decoration:none;color:#b9d5a6;}
#footer a:hover{color:#ffffff;}
#footer #footerNav{float:left;}
#footer #copyright{float:right;}
#footer #address{clear:both;padding-top:8px;padding-bottom:8px;text-align:center;}
.toggler{font-weight:bold;font-size:1.4em;color:#7a3602;line-height:1.5em;cursor:pointer;}
#simpleSearch{width:183px;float:right;display:block;margin-top:25px;padding:3px 7px 3px 8px;}
#simpleSearch input.text{width:140px;float:left;margin-right:5px;padding:1px;border:1px solid #000000;font-size:1.1em;color:#655c45;}
#simpleSearch br{display:none;}
#simpleSearch .submit_container{padding-top:3px;}
.dropdown ul{width:175px;top:0px;position:absolute;display:block;margin:0;padding:10px;vertical-align:bottom;background-color:#333333;border:1px solid #ffffff;list-style:none;margin-left:25px !important;zoom:1;}
.dropdown ul ul{width:350px;top:0px;position:absolute;display:block;margin:0;padding:10px;background-color:#333333;border:1px solid #ffffff;list-style:none;margin-left:0 !important;}
.dropdown li{width:auto;position:relative;float:left;display:block;margin:0;padding:0;text-align:left;list-style-type:none;cursor:pointer;}
.dropdown a{display:block;background-position:left top;background-repeat:no-repeat;cursor: pointer;background-color:transparent;}
.dropdown ul span{display:block;}
.dropdown ul a,.dropdown .menu-active ul a{width:165px;display:block;padding:2px 5px;text-align:left;font-weight:normal;text-decoration:none;font-size:11px;color:#ffffff;line-height:13px;background-color:transparent;}
.dropdown ul a:hover,.dropdown .menu-active ul a:hover{background-color:#5e5e5e;}
.dropdown a.home{width:97px;height:40px;background-image:url("tl_files/layout/nav_home.png");}
.dropdown a.aboutus{width:136px;height:40px;background-image:url("tl_files/layout/nav_about.png");}
.dropdown a.programs{width:228px;height:40px;background-image:url("tl_files/layout/nav_programs.png");}
.dropdown a.faculty{width:112px;height:40px;background-image:url("tl_files/layout/nav_faculty.png");}
.dropdown a.support{width:151px;height:40px;background-image:url("tl_files/layout/nav_support.png");}
.dropdown a.contact{width:220px;height:40px;background-image:url("tl_files/layout/nav_contact.png");}
.dropdown a.aboutus:hover,.dropdown a.home:hover,.dropdown a.programs:hover,.dropdown a.faculty:hover,.dropdown a.support:hover,.dropdown a.contact:hover{background-position:left bottom;background-color:transparent;}
.dropdown .active a,.dropdown .menu-active a.aboutus,.dropdown .menu-active a.home,.dropdown .menu-active a.programs,.dropdown .menu-active a.contact,.dropdown .menu-active a.support,.dropdown .menu-active a.faculty{background-position:left bottom;}
.dropdown span{display:none;}
.insidePage #left{width:185px;}
.insidePage #left h1,.insidePage #left h2,.insidePage #left h3,.insidePage #left h4,.insidePage #left h5,.insidePage #left h6{display:block;padding:2px 5px;background-color:#5c0909;font-weight:bold;font-size:1.1em;color:#f2e7b3;}
.insidePage #main{width:675px;float:left;margin-left:10px;padding:10px 30px 30px 30px;background:#edecce url("tl_files/layout/mainBg.jpg") left top repeat;border:8px solid #ffffff;min-height:350px;height:auto !important;height:350px;}
.oneCol #main{width:850px;float:none;}
.insidePage #right{width:750px;float:left;margin-top:10px;margin-left:10px;padding:0;}
.insidePage #main h1{display:block;margin-top:0;margin-bottom:10px;padding-top:15px;padding-bottom:8px;border-bottom:10px solid #5f4b02;color:#5f4b02;}
.insidePage #main .ce_text{}
.insidePage .programButton{float:left;margin:15px 25px;}
#subNavInside li{width:200px;float:left;padding-left:10px;list-style-type:disc;}
#subNavInside ul{margin:0;padding:0 0 0 15px;}
#breadcrumb{display:block;padding:3px 15px;background-color:#102141;font-size:.9em;color:#ffffff;}
#breadcrumb a{text-decoration:none;color:#a1a1a1;}
#subNav ul.level_1{font-family:Georgia, Times, "Times New Roman", serif;font-size:1.2em;}
#subNav ul.level_2{margin:0 0 5px 15px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:.75em;}
#subNav ul.level_1 a{display:block;margin-top:5px;margin-bottom:5px;padding-top:2px;padding-bottom:2px;padding-left:10px;border-left:8px solid #ffffff;text-decoration:none;color:#102141;}
#subNav ul.level_2 a{margin-top:0;margin-bottom:0;padding-top:2;padding-bottom:2;border:none;}
#subNav .level_0 a:hover,#subNav .level_1 a:hover,#subNav .level_2 a:hover,#subNav .level_0 a.active,#subNav .level_1 a.active,#subNav .level_2 a.active{background-color:#20436c;color:#ffffff;}
.home #left{float:none;display:block;background-color:#448ccb;border-top:8px solid #ffffff;border-bottom:8px solid #ffffff;font-family:Georgia, Times, "Times New Roman", serif;}
.home #left .inside{width:950px;margin-right:auto;margin-left:auto;}
.home #left .ce_slideshow2{float:right;}
.home #left #classLinks{width:225px;float:left;padding:15px 0 10px 25px;text-align:right;}
.home #left #classLinks p{margin-top:0;margin-bottom:0;}
.home #left #classLinks a{display:block;margin-bottom:5px;padding:5px 20px 5px 0;border-right:8px solid #0f203f;text-decoration:none;font-size:1.6em;color:#f7e1aa;line-height:1em;}
.home #left #classLinks a:hover{color:#ffffff;}
.home #left #announcement{width:260px;height:220px;overflow:hidden;float:left;display:block;padding:20px;background:#0f203f url("tl_files/layout/announcementBg.jpg") left bottom repeat-x;}
.home #left #announcement h1{margin-top:0;margin-bottom:5px;padding-top:10px;font-weight:bold;font-size:2.8em;color:#ffffff;}
.home #left #announcement h2{margin-top:0;margin-bottom:30px;padding-top:0;font-weight:bold;font-size:1.6em;color:#ffffff;}
.home #left #announcement a{display:block;font-style:italic;font-weight:normal;text-decoration:none;font-size:1.7em;color:#4d6cc5;}
.home #left #announcement a:hover{color:#bab354;}
.home #right{width:400px;float:right;clear:both;padding-top:20px;}
.home #right .button{float:left;margin-right:8px;margin-bottom:8px;}
.home #right .button a{width:155px;display:block;padding:15px 10px;background-color:#7284aa;border:5px solid #ffffff;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;text-decoration:none;font-size:1.4em;color:#ffffff;line-height:1em;}
.home #right .button a:hover{background-color:#3d4fad;}
.home #right #newsletterSignup{clear:left;padding-top:10px;padding-bottom:10px;color:#183c79;}
.home #right #newsletterSignup p{margin-top:5px;margin-bottom:5px;}
.home #right #newsletterSignup strong{color:#2d3354;}
.home #right #newsletterSignup input.text{width:125px;float:left;margin-right:8px;padding:2px;background-color:#ffffff;border:1px solid #333333;font-weight:bold;color:#4f4f4f;}
.home #right #newsletterSignup br{display:none;}
.home #right #newsletterSignup p.error{left:0px;top:40px;position:absolute;float:left;display:block;margin-top:10px;margin-bottom:10px;padding:2px 5px;background-color:#610808;color:#f2e4e4;}
.home #main{width:535px;float:left;padding-top:20px;}
.home #main #seoText{width:210px;float:left;margin-right:10px;margin-left:15px;}
.home #main #recentNews{width:285px;float:right;}
.home #main #recentNews h2{display:block;margin-top:8px;margin-bottom:10px;padding:0 0 5px 0;border-bottom:1px solid #2e0b54;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:2em;color:#2e0b54;}
.home #main #recentNews .layout_simple a{display:block;margin-bottom:10px;margin-left:15px;padding-right:20px;padding-left:20px;background-image:url("tl_files/layout/bullet-yellow.gif");background-repeat:no-repeat;text-decoration:none;color:#2c0101;background-position:left 2px;}
.hsRegistration td{padding:5px;}
.hsRegistration .session span{clear:right;display:block;}
