/* ================================================== */
/*                From bookstore.css                  */
/* ================================================== */
/* Contact Us */
.errors{
width: 75%;
 margin: 0 auto;
 padding: 10px;
 border: 0px solid #DDD;
 background: #ffffff;
}
#ctl00_ctl00_Content_Content_lblEmail{
display: none;
}
#ctl00_ctl00_Content_Content_ValidationSummary1{
width: 600px;
 margin: 575px auto 0 90px;
 position: absolute;
 padding: 10px;
 border: 1px solid #DDD;
 background: #ecd4d9;
}
#ctl00_ctl00_Content_Content_ValidationSummary1.errors ul{
list-style-type: square;
 width: 550px;
 margin-left: 50px;
}
#ctl00_ctl00_Content_Content_ValidationSummary1.errors ul li{
width: 550px;
}
.LocationBar{
font-family: Trebuchet MS, sans-serif;
 font-size: 30px;
 color: #36497f;
 text-transform: uppercase;
 margin: 0 0 15px 0;
 line-height: 30px;
 background: #f4f4f4;
 border: none;
 padding: 0;
}
/* End Contact Us */

#ctl00_ctl00_Content_Content_lblText{
display: none;
}

/* Buy Textbooks */
#ctl00_ctl00_Content_Content_divSelectDept{
margin-top: -35px;
}
#selectDepartment{
background: #FFF;
}
#ctl00_ctl00_Content_Content_selectInquiryTerm{
margin-top: 0;
 margin-bottom: 10px;
 font-size: 14px;
 text-transform: none;
 color: #333;
}
#ctl00_ctl00_Content_Content_selectDeptHeader{
margin-top: 0;
 margin-bottom: 10px;
 font-size: 14px;
 text-transform: none;
 color: #333;
}
#ctl00_ctl00_Content_Content_rblInquiryTerms{
background: #f4f4f4;
 width: 50%;
 margin-top: -15px;
}
#divGetCourseMaterialRightButton input{
    font-size: 16px !important;
    margin: 0 !important;
    position: relative !important;
    top: 0 !important;
    width: auto !important;
}
/* End Buy Textbooks */

/* SelectCourses.aspx */
#ctl00_ctl00_Content_Content_formTable{
margin-top: 25px;
 background: #FFF;
}
#ctl00_ctl00_Content_Content_divSelectDept{
background: #FFF;
}
#ctl00_ctl00_Content_Content_DivTermDeptHeading{
font-weight: bold;
}
.formCellBlue{
color: #333;
 font-weight: normal;
}
#SelectCourseSection table tr td{
background: #FFF;
}
/* End SelectCourses.aspx */

/* CourseMaterials.aspx */
.main_header{
background: #FFF;
}
.LocationBar h1{
font-family: Trebuchet MS, sans-serif;
 font-size: 30px;
 color: #36497f;
 text-transform: uppercase;
 margin-bottom: 15px;
 line-height: 30px;
 background: #FFF;
 border: none;
 margin: 0;
 padding: 0;
}
.righthelp{
display: none;
}
#ctl00_ctl00_Content_Content_PricingContent2{
width: 75%;
 margin: 0 auto;
 padding: 10px;
 border: 1px solid #DDD;
 background: #ecd4d9;
}
#bottom_divider{
display: none;
}
.term_bar{
border: 1px solid #333;
 height: 35px;
}
.term_bar h2{
padding: 10px;
}
.material_info{
background: #FFF;
 width: 500px;
 float: left;
 height: auto;
}
.material_info h3{
width: 300px;
 margin: 0 0 10px 150px;
}
.material_source{
border: 1px solid #333;
 width: 300px;
 margin: 0 0 0 150px}
.pricing_wrapper{
background: #FFF;
 width: 300px;
 float: left;
}
.pricing_area{
width: 300px;
}
.pricing_area hr{
display: none;
}
.pricing_block{
width: 300px;
}
.princing_line{
width: 300px;
}
.price_title_area{
width: 300px;
}
.thick_hr{
display: none;
}
.course_info{
height: auto;
 display: block;
 padding-bottom: 0;
 width: 800px;
}
/* End CourseMaterials.aspx */

/* TextBookDetail.aspx */
#ctl00_ctl00_Content_Content_book_description{
background: none;
 border: none;
}
#ctl00_ctl00_Content_Content_tab_book_info{
background: none;
 border: none;
}
.ajax__tab_xp ajax__tab_container ajax__tab_default{
background: none;
 border: none;
}
#ctl00_ctl00_Content_Content_tab_book_info_header{
background: none;
 border: none;
}
#ctl00_ctl00_Content_Content_tab_book_info_tab_summary_tab{
background: none;
 border: none;
}
.ajax__tab_active{
border: none;
 background: none;
}
.ajax__tab_outer{
background: none;
 border: none;
} 
.ajax__tab_inner{
background: none;
 border: none;
} 
.ajax__tab_default{
border: none;
 background: none;
}
.ajax__tab_header{
border: none;
 background: none;
}
.ajax__tab_xp{
border: none;
 background: none;
}
.ajax__tab_tab{
border: none;
 background: none;
}
#ctl00_ctl00_Content_Content_tab_book_info_header{
font-family: Trebuchet MS, sans-serif;
 font-size: 20px;
 color: #36497f;
 margin: 5px 0 5px 0;
 line-height: 20px;
 background: #FFF;
 padding-top: 10px;
 height: auto;
 width: 200px;
}
#__tab_ctl00_ctl00_Content_Content_tab_book_info_tab_summary{
font-family: Trebuchet MS, sans-serif;
 font-size: 20px;
 color: #36497f;
 margin: 5px 0 5px 0;
 line-height: 20px;
 background: #FFF;
 padding-top: 10px;
 height: auto;
}
#ctl00_ctl00_Content_Content_tab_book_info_body{
border: none;
}
#ctl00_ctl00_Content_Content_tab_book_info_tab_summary_pnlSummary{
border: none;
}
#ctl00_ctl00_Content_Content_tab_book_info_tab_summary_lblSummary{
border: none;
}
/* End TextBookDetail.aspx */


/* CustomerRegister.aspx*/
#ctl00_ctl00_Content_Content_ValidationSummary1 ul{
list-style-type: square;
 width: 550px;
 margin-left: 50px;
}
#ctl00_ctl00_Content_Content_ValidationSummary1 ul li{
width: 550px;
}
#ctl00_ctl00_Content_Content_lblPhoneReq{
color: Red;
}
#ctl00_ctl00_Content_Content_lblPhoneReq2{
color: Red;
}
#ctl00_ctl00_Content_Content_lblIdReq{
color: Red;
}
/* End CustomerRegister.aspx */

/* FacultyRegister.aspx */
#ctl00_ctl00_Content_Content_VSAdopter{
width: 600px;
 margin: 720px auto 0 90px;
 position: absolute;
 padding: 10px;
 border: 1px solid #DDD;
 background: #ecd4d9;
}
#ctl00_ctl00_Content_Content_VSAdopter ul{
list-style-type: square;
 width: 550px;
 margin-left: 50px;
}
#ctl00_ctl00_Content_Content_VSAdopter ul li{
width: 550px;
}
/* End FacultyRegister.aspx */


/* Every Page */
#globalNav input[type="submit"] {
overflow: hidden;
 text-indent: 1000px;
}



#aspnetForm{
width: 100%;
 margin: 0 0 0 0;
 padding: 0;
}
#aspnetForm #header{
position: absolute;
 top: 0;
 left: 0;
 }
.div_content_sec{
background: #FFF;
}
#footer{
margin-top: 0 !important;
 background: transparent !important;
 border: 0px !important;
    left: 0;
    margin: 0 auto;
    padding-left: 50px;
    width: 1060px;
}
.div_footer_sec{
display: none;
}
#ctl00_ctl00_div_privacy{
display: none;
}
#ctl00_ctl00_Content_ctl00_dvHtmlContent{
background: #FFF;
}
.div_content_sec{
background: #FFF;
}
#tbl_left_cont_right{
width: 1060px;
 margin: 0px auto;
 overflow: auto;
 padding: 30px;
 background: url(http://www.lycoming.edu/images/realContentBG.png) repeat-y;
 margin-top: 107px;
 height: 500px;
}

#information{
padding-top: 20px;
 background: none;
}
#information h2{
margin-top: -20px;
}
#navigation a:link, #navigation a:visited{
color: #000;
}
#BodyTable{
margin: 0;
 padding: 0;
}
.BodyTable{
width: 100%;
}
.iFooterPane{
width: 100%;
}
#ctl00_ctl00_FooterLinks{
width: 100%;
 background-repeat: no-repeat;
}
#Table1{
width: 1060px;
 margin: 0 auto 0 auto;
 padding: 0 30px;
 background: url(http://www.lycoming.edu/images/realContentBG.png);
}
.hideCIA{
display: none;
}
#ctl00_ctl00_Content_Content_DLCate .breadCrumbs{
display: block;
}
#A1{
display: none;
}
.fieldset input[type=text]{
float: left;
 width: 150px;
}

#information fieldset input[type=text]{
float: left;
 width: 150px;
 height: 20px;
}
#information fieldset input[type=text].medium{
float: left;
}
#information fieldset input[type=text].long{
float: left;
 width: 350px;
}
#information fieldset select{
float: left;
 width: 150px;
 line-height: 20px;
}
#information fieldset select.medium{
float: left;
}
#information fieldset select.long{
float: left;
 width: 350px;
}
#information fieldset label span{
color: red;
}
.fieldset{
border: 1px solid #36497f;
 width: 758px;
 padding: 20px;
 margin: 0 0 20px 0;
 background: #f4f4f4;
}
.label{
width: 125px;
 text-align: right;
 margin-right: 10px;
 float: left;
 font-size:11px;
 font-weight: normal;
 font-size: 12px;
}

/* LEFT HAND NAVIGATION */
table{
background: #FFF;
}
table tbody{
background: #FFF;
}
table tbody td{
padding: 0;
}
.newILeftPaneCell{
background: #FFF !important;
 margin: 0;
 padding: 0;
}
.iLeftPane{
background: #FFF;
 margin: 0;
 padding: 0;
}
#navigation{
background: #FFF;
}
.iLeftPaneCell ul.nav0{
margin: 0;
 padding: 0;
 background: #FFF}
.iLeftPaneCell ul.nav0 li{
}
.iLeftPaneCell ul.nav0 li ul li{
margin: 0;
 padding: 0;
 background: #f6e677;
}
.iLeftPaneCell ul.nav0 li:nth-child(1){
margin: 0;
 padding: 0;
 text-transform: none;
 height: auto;
 line-height: normal;
 color: #333;
}
.iLeftPaneCell ul.nav0 li a.leftNavLink:link, .iLeftPaneCell ul.nav0 li a.leftNavLink:visited{
color: #333;
 background: #f6e677;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.iLeftPaneCell ul.nav0 li a.leftNavLink:hover, .iLeftPaneCell ul.nav0 li a.leftNavLink:active{
color: #333;
 background: #f6e677;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.iLeftPaneCell ul.nav1{
margin: 0;
 padding: 0;
 background: #FFF}
.iLeftPaneCell ul.nav1 li{
}
.iLeftPaneCell ul.nav1 li ul li{
margin: 0;
 padding: 0;
 background: #f6e677;
}
#navigation ul.nav1 li:nth-child(1) a:link, #navigation ul.nav1 li:nth-child(1) a:visited{
color: #333;
 background: #eeeeee;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-transform: none;
}
#navigation ul.nav1 li:nth-child(1) a:hover, #navigation ul.nav1 li:nth-child(1) a:active{
color: #333;
 background: #dddddd;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.iLeftPaneCell ul.nav1 li a.leftNavLink:link, .iLeftPaneCell ul.nav1 li a.leftNavLink:visited{
color: #333;
 background: #f6e677;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.iLeftPaneCell ul.nav1 li a.leftNavLink:hover, .iLeftPaneCell ul.nav1 li a.leftNavLink:active{
color: #333;
 background: #f6e677;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

table.search_v{
background: #FFF;
 margin: 20px 0 0 0;
 padding: 0;
 border: none;
}
table.search_v tr{
background: #FFF;
 margin: 0;
 padding: 0;
 border: none;
}
table.search_v tbody tr td{
background: #FFF;
 margin: 0;
 padding: 0;
 border: none;
 color: #333;
}
table.search_v tr th{
background: #FFF;
 margin: 0;
 padding: 0;
 border: none;
}

table.search_v tbody tr td select, .MerchSearchIn{
   font-size: 12px !important;
}
#VSearch{
background: #333;
 color: #FFF;
font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-transform: uppercase;
 padding: 10px;
 margin-bottom: 2px;
}
#ctl00_ctl00_ctl02_listSearch{
width: 180px;
 font-size: 12px;
 margin-top: 2px;
 height: 25px;
 line-height: 25px;
 font-size: 12px;
 margin-bottom: 20px;
}
#ctl00_ctl00_ctl02_lblS{
background: #FFF;
 color: #333;
font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 padding: 0 0 0 0;
 margin: -18px 0 2px 0;
 width: 160px;
 display: block;
 font-weight: normal;
}
#ctl00_ctl00_ctl02_txtSearch{
width: 180px;
 font-size: 12px;
 margin-top: 2px;
 height: 25px;
 line-height: 25px;
 font-size: 12px;
 margin: -6px 0 5px 0;
 padding: 0 4px 0 3px;
}

a.shoppingLink:link #dvCart, a.shoppingLink:visited #dvCart{
background: #EEE;
 margin: 0 0 0 0;
 padding: 10px;
 border: none;
 color: #333;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a.shoppingLink:hover #dvCart, a.shoppingLink:active #dvCart{
background: #DDD;
 margin: 0 0 0 0;
 padding: 10px;
 border: none;
 color: #333;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a#ctl00_ctl00_ctl04_lnkLogin:link, a#ctl00_ctl00_ctl04_lnkLogin:visited{
color: #333;
 background: #eeeeee;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-transform: uppercase;
}
a:#ctl00_ctl00_ctl04_lnkLoginhover, a#ctl00_ctl00_ctl04_lnkLogin:active{
color: #333;
 background: #dddddd;
 font-size: 12px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


a.regLink:link, a.regLink:visited{
font-family: Trebuchet MS;
 font-size: 14px;
 line-height: 150%;
 color: #7593d7;
 text-decoration: none;
}
a.regLink:hover, a.regLink:active{
font-family: Trebuchet MS;
 font-size: 14px;
 line-height: 150%;
 color: #7593d7;
 text-decoration: underline;
}




/*Added by Bobby*/
.vertical_menu{
*margin-top:30px}/*IE<=7*/
#navigation ul li.ieFixFirstNav{
height: auto;
 line-height: 32px;
 text-transform: uppercase;
 font-size: 14px;
 font-weight: bold;
 padding: 0;
 width: 160px;
 background: none;
 color: #5a5a5a !important;
 margin-top: 0;
 padding: 0 10px;
 margin-left: -10px;
}
#navigation ul li.ieFixFirstNav a:link, #navigation ul li.ieFixFirstNav a:visited{
color: #FFF;
 background: #333;
}
#navigation ul li.ieFixFirstNav a:hover, #navigation ul li.ieFixFirstNav a:active{
color: #FFF;
 background: #333;
}
#navigation{
*padding:0 20px 0 15px}/*IE<=7*/
html body.body form#aspnetForm div#content1 table#tbl_left_cont_right.tbl_left_cont_right tbody tr td.div_content_sec div#ctl00_ctl00_div_content_sec.div_content_sec div.main_content table.fieldset tbody tr td table tbody tr td#ctl00_ctl00_Content_Content_deptCell{
*padding-top:40px}

#wrapper #Section #merchLeftColumn ul{
margin: 0 0 10px 0;
 padding: 0;
 list-style-type: square !important;
}
#wrapper #Section #merchLeftColumn ul li{
margin: 0 0 0 25px;
 padding: 0;
 font-size: 14px;
 font-family: Trebuchet MS;
 list-style-position: outside;
 list-style-type: square !important;
}

.ButtonsBG{
background-color:#FFF}
.fieldset{
max-width:750px !important}
#ctl00_ctl00_Content_Content_RetrievePassword{
border: none;
 font-size: 14px;
 margin: 75px 0 0 275px;
 width: 150px;
 position:relative;
 top:-25px;
 right:360px;
 width:170px}
.ButtonsBG{
border-color:#fff}


/* ================================================== */
/*                  From lyco.css                     */
/* ================================================== */

*{
margin: 0;
}
body, h1, h2, h3, h4, h5, p, ul, ol, li{
margin: 0;
 padding: 0;
 color: #333;
}
body{
 width: 100%;
 background: #F7EED8;
 background-attachment: fixed;
}
form{
height: 100%}
a img{
border:0}

#wrap{
min-height: 100%;
}
#header{
width: 100%;
 min-width:1060px;
 height: 110px;
 margin: 0 auto;
 background: url(https://www.lycoming.edu/images/headerBG.jpg) center top repeat-x;
}
#header #headerContent{
width: 1000px;
 margin: 0 auto;
}
#sealTop{
width: 257px;
 height: 110px;
 background: url(https://www.lycoming.edu/images/lycoSealTop.png) no-repeat;
 position: absolute;
 margin-left: -36px;
}
#lycoTitle{
width: 575px;
 height: 52px;
 float: left;
 margin: 30px 0 0 5px;
 background: url(https://www.lycoming.edu/images/lycoTitle.png) no-repeat;
}
#main{
width: 100%;
 background: url(/https://www.lycoming.eduimages/realMainBG.gif) bottom repeat-x;
 margin-bottom: 0;
}
#content{
width: 1000px;
 margin: 0px auto;
 overflow: auto;
 padding: 0 30px 234px 30px;
 background: url(https://www.lycoming.edu/images/realContentBG.png) repeat-y;
}
#sealBottom{
width: 257px;
 height: 125px;
 background: url(https://www.lycoming.edu/images/lycoSealBottom.png) no-repeat;
 position: absolute;
 margin: 0px 0 0 -36px;
 z-index: -10;
}

/* GLOBAL NAVIGATION WITH SEARCH */
#globalNav{
width: 216px;
 height: 63px;
 float: right;
}
#globalNav ul{
list-style-type: none;
 float: right;
 margin-top: 18px;
}
#globalNav ul li{
font-family: Trebuchet MS, Helvetica, sans-serif;
 font-size: 11px;
 display: inline;
 color: #FFF;
 text-align: left;
 width: 60px;
 float: left;
}
#globalNav ul li a:link, #globalNav ul li a:visited{
color: #FFF;
 font-size: 11px;
 text-decoration: none;
}
#globalNav ul li a:hover, #globalNav ul li a:active{
text-decoration: underline;
}
#globalNav ul li.globalNavSecondChild{
text-align: center;
 width: 84px;
 float: left;
}
#globalNav ul li.globalNavThirdChild{
text-align: right;
 width: 72px;
 float: left;
}
#globalNav input[type=text]{
width: 172px;
 height: 22px;
 padding: 0;
 border: 2px solid #FFF;
 border-right: none;
 background: #556c97;
 margin: 6px 0 0 0;
 float: left;
 color: #FFF;
 padding-left: 3px;
}
#globalNav input[type=submit]{
width: 39px;
 height: 26px;
 background: url(https://www.lycoming.edu/images/goSearch2.gif) no-repeat;
 border: 0;
 vertical-align: bottom;
 float: left;
 margin: 6px 0 0 0;
}

/* AUDIENCE NAVIGATION WITH DROP-DOWN */
#audience {
float: right;
 list-style-type: none;
}
#audience li{
display: inline;
 text-transform: uppercase;
 font-family: Trebuchet MS;
 font-size: 12px;
 font-weight: bold;
 margin-left: 12px;
 float: left;
 position: relative;
 z-index:9999}
#audience a:link, #audience a:visited{
color: #FFF;
 text-decoration: none;
 background: url(https://www.lycoming.edu/images/audienceArrowYellow.png) right no-repeat;
 padding: 1px 12px 0 0;
 float: left;
}
#audience a:hover, #audience a:active{
color: #FFF;
 text-decoration: none;
 background: url(https://www.lycoming.edu/images/audienceArrowYellow.png) right no-repeat;
 padding: 1px 12px 0 0;
 float: left;
}
#audience a.noDrop:link, #audience a.noDrop:visited{
color: #FFF;
 text-decoration: none;
 background: none;
 padding: 1px 12px 0 0;
 float: left;
}
#audience a.noDrop:hover, #audience a.noDrop:active{
color: #FFF;
 text-decoration: none;
 background: none;
 padding: 1px 12px 0 0;
 float: left;
}
#audience li .row{
clear: both;
 float: left;
 width: 100%;
 margin-bottom: 10px;
}
#audience li .dropDown{
position: absolute;
 top: 28px;
 left: 0;
 background: url(https://www.lycoming.edu/images/dropDownBG.png);
 border: 10px solid #1c2d4e;
 padding: 20px;
 float: left;
 display: block;
 z-index: 10;
 display: none;
}
#audience li .dropDown h2{
font-size: 12px;
 border-bottom: 1px solid #333;
 width: 100%;
 color: #333;
 margin: 0 0 5px 0;
 padding: 0;
 text-transform: uppercase;
 width: 80%;
}
#audience li .dropDown ul{
list-style-type: square;
 width: 150px;
 float: left;
}
#audience li .dropDown ul li{
width: 100%;
 color: #666;
 text-transform: none;
 font-size: 11px;
 font-weight: normal;
 line-height: 150%;
}
#audience li .dropDown ul li a{
float: none;
 text-decoration: none;
 color: #333;
 background: none;
}
#audience li .dropDown ul li a:hover {
color: #333;
 font-style: italic;
 background: none;
}	
#addThis{
float: right;
 width: 64px;
 margin-top: -30px;
 border-bottom:solid 1px #dedede;
 padding-bottom: 8px;
}


/* FOR THAT CRAPPY LOOKING BICENTENNIAL LOGO */
#lycoTitle{
background: url(https://www.lycoming.edu/images/lycoTitle2.png) no-repeat;
 position: absolute;
 width: 490px;
}
#audience{
margin-top: 20px;
}
#bicentennialLogo{
width: 370px;
 height: 92px;
 background: url(https://www.lycoming.edu/images/bicentennialWorseLogo.png);
 margin-top: 9px;
 position: absolute;
 margin-left: 375px;
}
/* END FOR THAT CRAPPY LOOKING BICENTENNIAL LOGO */


/* LEFT HAND NAVIGATION WITH SUB-MENUS */
#navigation{
width: 180px;
 float: left;
 margin-right: 20px;
 margin-top: 30px;
 margin-bottom: 20px;
}
#navigation ul{
list-style-type: none;
}
#navigation ul li{
width: 180px;
 background: #FFF;
 margin: 2px auto;
 font-family: Trebuchet MS;
 font-size: 12px;
 font-weight: bold;
}
#navigation ul li.header{
width: 170px;
 padding: 0 0 0 10px;
 background: #333;
 color: #FFF;
 font-family: Trebuchet MS;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 line-height: 28px;
 height: auto;
 margin: 20px 0 2px 0;
 line-height: normal;
 padding: 6px 0 7px 10px;
}
#navigation ul li ul.hiddenSub{
display: none;
}
#navigation ul li ul{
margin: 0;
 padding: 0;
 background: #f6e677;
}
#navigation ul li ul li{
margin: 0;
 padding: 0;
 background: #f6e677;
}
#navigation ul li ul li:nth-child(1){
margin: 0;
 padding: 0;
 text-transform: none;
 height: auto;
 line-height: normal;
 color: #333;
}
#navigation ul li ul li:nth-child(1) a.currentSubOff:link, #navigation ul li ul li:nth-child(1) a.currentSubOff:visited{
color: #333;
 background: #f6e677;
}
#navigation ul li ul li:nth-child(1) a.currentSubOff:hover, #navigation ul li ul li:nth-child(1) a.currentSubOff:active{
color: #7593d7;
 background: #f6e677;
}
#navigation ul li ul li:nth-child(1) a.currentSubOn:link, #navigation ul li ul li:nth-child(1) a.currentSubOn:visited{
color: #7593d7;
 background: url(https://www.lycoming.edu/images/subNavArrow.png) 10px 10px no-repeat #f6e677;
}
#navigation ul li ul li a.currentSubOff:link, #navigation ul li a.currentSubOff:visited{
font-weight: normal;
 text-decoration: none;
 display: block;
 color: #333;
 width: 140px;
 padding: 5px 10px;
 background: #f6e677;
 margin: 0 10px;
 line-height: normal;
}
#navigation ul li ul li a.currentSubOff:hover, #navigation ul li a.currentSubOff:active{
font-weight: normal;
 text-decoration: none;
 display: block;
 color: #7593d7;
 background: #f6e677;
}
#navigation ul li ul li a.currentSubOn:link, #navigation ul li a.currentSubOn:visited{
font-weight: normal;
 text-decoration: none;
 display: block;
 color: #333;
 width: 130px;
 padding: 5px 10px 5px 20px;
 background: url(https://www.lycoming.edu/images/subNavArrow.png) 10px 10px no-repeat #f6e677;
 margin: 0 10px;
 color: #7593d7;
 line-height: normal;
}
#navigation ul li ul li a.currentSubOn:hover, #navigation ul li a.currentSubOn:active{
font-weight: normal;
 text-decoration: none;
 display: block;
 background: url(https://www.lycoming.edu/images/subNavArrow.png) 10px 10px no-repeat #f6e677;
 color: #7593d7;
}
#navigation ul li a{
font-weight: bold;
 text-decoration: none;
 display: block;
 width: 160px;
 padding: 5px 10px;
 background-color: #EEE;
}
#navigation ul li a:hover, #navigation ul li a:active{
font-weight: bold;
 text-decoration: none;
 display: block;
 background-color: #DDD;
}
#navigation ul li a.currentOn{
font-weight: bold;
 text-decoration: none;
 display: block;
 width: 160px;
 padding: 5px 10px;
 background: #3a4f7f;
 color: #FFF;
}
#navigation ul li a.currentOn:hover, #navigation ul li a.currentOn:active{
font-weight: bold;
 text-decoration: none;
 display: block;
 background: #3a4f7f;
}
#navigation ul li:nth-child(1){
height: auto;
 line-height: 32px;
 text-transform: uppercase;
 font-size: 14px;
 font-weight: bold;
 padding: 0;
 width: 160px;
 background: none;
 color: #5a5a5a;
 margin-top: 0;
 padding: 0 10px;
 margin-left: -10px;
}
#navigation ul li:nth-child(1) a:link, #navigation ul li:nth-child(1) a:visited{
color: #FFF;
 background: #333;
}
#navigation ul li:nth-child(1) a:hover, #navigation ul li:nth-child(1) a:active{
color: #FFF;
 background: #333;
}
#navigation #moreInfo{
width: 160px;
 padding: 10px;
 background: url(https://www.lycoming.edu/images/moreInfo.png) bottom right no-repeat #333;
 color: #FFF;
 margin-top: 20px;
 display: none;
}
#navigation #moreInfo h3{
font-family: Trebuchet MS, sans-serif;
 font-size: 13px;
 color: #FFF;
 margin: 0 0 5px 0;
 background: none;
 line-height: 20px;
 font-weight: bold;
 text-align: center;
 text-transform: uppercase;
}
#navigation #moreInfo ul{
margin: 0 ;
 padding: 0;
 background: none;
}
#navigation #moreInfo ul li:nth-child(1){
margin: 0;
 padding: 0;
 text-transform: none;
 height: auto;
 line-height: normal;
 font-weight: bold;
 font-size: 12px;
 color: #7593d7;
 font-style: italic;
}
#navigation #moreInfo ul li:nth-child(4){
margin-top: 10px;
}
#navigation #moreInfo ul li:nth-child(5){
padding-left: 10px;
}
#navigation #moreInfo ul li:nth-child(7){
padding-left: 10px;
}
#navigation #moreInfo ul li{
margin: 0 ;
 padding: 0;
 background: none;
 color: #FFF;
 font-size: 12px;
 font-weight: normal;
}
#navigation #moreInfo ul li span{
position: relative;
 clear: both;
 top: 10px;
}
#navigation #moreInfo ul li a:link, #navigation #moreInfo ul li a:visited{
font-weight: normal;
 text-decoration: none;
 padding: 0;
 background: none;
 color: #FFF;
}
#navigation #moreInfo ul li a:hover, #navigation #moreInfo ul li a:active{
font-weight: normal;
 text-decoration: none;
 background: none;
 color: #FFF;
 text-decoration: underline;
}

/* MAIN AREA WHERE ALL THE CONTENT GOES */
#information{
width: 800px;
 background: none;
 float: left;
 padding-bottom: 20px;
 font-family: Trebuchet MS;
}
#information h1{
font-family: Trebuchet MS;
 font-size: 24px;
}
#information h2{
font-family: Trebuchet MS, sans-serif;
 font-size: 30px;
 color: #36497f;
 text-transform: uppercase;
 margin-bottom: 15px;
 line-height: 30px;
}
#information h3{
font-family: Trebuchet MS, sans-serif;
 font-size: 20px;
 color: #36497f;
 margin: 5px 0 5px 0;
 line-height: 20px;
 background: url(https://www.lycoming.edu/images/h3Border.png) no-repeat top center;
 padding-top: 10px;
}
#information h3.noBackground{
font-family: Trebuchet MS, sans-serif;
 font-size: 20px;
 color: #36497f;
 margin: 5px 0 5px 0;
 background: none;
 line-height: 20px;
 padding-top: 10px;
}
#information h4{
font-family: Trebuchet MS, sans-serif;
 font-size: 16px;
 color: #36497f;
 margin: 5px 0 5px 0;
 line-height: 16px;
}
#information hr{
width: 100%;
 background: url(https://www.lycoming.edu/images/h3Border.png) no-repeat top center;
 padding: 10px 0;
 border: none;
}
#information img{
border: none;
}
#information p{
margin-top: 0;
 margin-bottom: 10px;
 font-size: 14px;
}
#information p.indent{
margin-top: 0;
 margin-bottom: 10px;
 font-size: 14px;
 padding-left: 35px;
}
#information p.noAfter{
margin-top: 0;
 margin-bottom: 0;
 font-size: 14px;
}
#information ul{
margin: 0 0 10px 0;
 padding: 0;
 list-style-type: square;
}
#information ul li{
margin: 0 0 0 25px;
 padding: 0;
 font-size: 14px;
 font-family: Trebuchet MS;
 list-style-position: outside;
}
#information ul li ul{
margin-bottom: 0;
}
#information ul li ul li{
list-style-type: circle;
}
#information ul li ul li ul{
margin-bottom: 0;
}
#information ul.contactList{
margin: 0 0 10px 25px;
 padding: 0;
 list-style-type: none;
}
#information ul.contactList li{
margin: 0;
 padding: 0;
 font-size: 14px;
 font-family: Trebuchet MS;
}
#information ul.contactList li:nth-child(1){
font-weight: bold;
}
#information ul.profileList{
list-style-type: none;
 margin: 0;
 padding: 0;
}
#information ul.profileList li{
list-style-type: none;
 margin: 0;
 padding: 0;
}
#information ul.profileList li a:link, #information ul.academics li a:visited{
color: #7593d7;
}
#information ul.profileList li a:hover, #information ul.academics li a:active{
color: #7593d7;
}
#information ul.profileList li ul{
list-style-type: none;
 margin: 0 0 0 15px;
 padding: 0;
}
#information ul.profileList li ul li{
list-style-type: none;
 margin: 0;
 padding: 0;
 font-weight: normal;
}
#information ul.academics{
list-style-type: none;
 margin: 0;
 padding: 0;
}
#information ul.academics li{
list-style-type: none;
 margin: 0;
 padding: 0;
 font-weight: bold;
}
#information ul.academics li a:link, #information ul.academics li a:visited{
color: #333;
}
#information ul.academics li a:hover, #information ul.academics li a:active{
color: #7593d7;
}
#information ul.academics li ul{
list-style-type: none;
 margin: 0 0 0 15px;
 padding: 0;
}
#information ul.academics li ul li{
list-style-type: none;
 margin: 0;
 padding: 0;
 font-weight: normal;
}
#information > ol{
margin: 0 0 10px 0;
 padding: 0;
 list-style-type: decimal;
}
#information ol li{
margin: 0 0 0 25px;
 padding: 0;
 font-size: 14px;
 font-family: Trebuchet MS;
}
#information a:link, #information a:visited{
font-family: Trebuchet MS;
 font-size: 14px;
 line-height: 150%;
 color: #7593d7;
 text-decoration: none;
}
#information a:hover, #information a:active{
font-family: Trebuchet MS;
 font-size: 14px;
 line-height: 150%;
 color: #7593d7;
 text-decoration: underline;
}
#information .imageFloatRight{
float: right;
 padding: 2px;
 border: 1px solid #CCC;
 margin: 0px 0 20px 20px;
 background: #FFF;
}
#information .imageFloatRight p{
text-align: center;
 margin-bottom: 0;
 border-top: 1px solid #DDD;
 margin-top: 2px;
 font-size:12px}
#information .imageFloatLeft{
float: left;
 padding: 2px;
 border: 1px solid #CCC;
 margin: 0px 20px 20px 0;
 background: #FFF;
}
#information .imageFloatLeft p{
text-align: center;
 margin-bottom: 0;
 border-top: 1px solid #DDD;
 margin-top: 2px;
 font-size:12px}


/*(Correction for radiobutton list)*/
#information fieldset table.table{
width: 300px;
 float: left;
 margin-top: ;
 font-family: Trebuchet MS;
 font-size: 14px;
 margin-left: 0px;
}
#information fieldset table input{
float: left;
}
#information fieldset table label{
float: left;
 width: 250px;
 text-align: left;
 margin-left: 10px;
}
#information fieldset table tbody tr td{
background:#f4f4f4 !important;
 padding: 2px;
}
#information fieldset table{
background:#f4f4f4;
 padding:0;
 margin:0}
#information fieldset input[type=text]{
float: left;
 width: 150px;
}
#information fieldset label{
width: 125px;
 text-align: right;
 margin-right: 10px;
 float: left;
}

    /* SPECIAL DIV TYPES */
#information .note{
width: 75%;
 margin: 0 auto;
 padding: 10px;
 border: 1px solid #DDD;
 background: #ecd4d9;
}
#information .note p{
font-size: 10px;
 margin-bottom: 0;
}
#information .fifty{
float: left;
 /*width: 400px;*/
}
#information .thirty{
float: left;
 width: 240px;
}
#information .thirtyThree{
float: left;
 width: 266px;
}
#information .sixty{
float: left;
 width: 480px;
}
#information .seventy{
float: left;
 width: 560px;
}
#information .forty{
float: left;
 width: 320px;
}
#information .rightNav{
width: 178px;
 float: right;
 border: 1px solid #DDD;
 margin-top: 5px;
 padding: 10px;
}
#information .rightNavContent{
width: 580px;
 float: left;
 padding-right: 20px;
 overflow: hidden;
}
#information .rightNavContent h3{
width: 580px;
 padding-right: 220px;
}
#information .specialBox{
float: right;
 margin: 20px 0 20px 20px;
 width: 180px;
 padding: 10px;
 background: url(https://www.lycoming.edu/images/specialBoxBG.png) top no-repeat #FFF;
  border: 1px solid #DDD;
 border-top: none;
}
#information .specialBox h4{
background: #f6e677;
 width: 190px;
 color: #333;
 font-style: italic;
 padding: 5px;
 height: auto;
 line-height: auto;
 text-align: center;
 border-bottom: 1px solid #DDD;
 border-top: 1px solid #DDD;
 font-size: 13px;
 margin: -5px 0 10px -10px;
}
#information .specialBox ul li, #information .specialBox ul p{
font-size: 12px;
}
#information .faq{
background: url(https://www.lycoming.edu/images/h3Border.png) no-repeat top center;
 padding-top: 10px;
}
#information .faq p.question{
background: url(https://www.lycoming.edu/images/questionIcon.gif) no-repeat top left;
 padding-left: 25px;
 line-height: 20px;
 font-weight: bold;
}
#information .faq p.answer{
margin-left: 25px;
}
#information .faq ul{
margin-left: 40px;
}
#information .newsStory{
width: 368px;
 padding: 10px;
 border: 1px solid #DDD;
 border-bottom: none;
 margin: 0 20px 0 0;
 float: left;
}
#information .newsStory h3{
font-family: Georgia;
 font-size: 16px;
 color: #36497f;
 margin: 0px 0 5px 0;
 line-height: 16px;
 background: none;
 padding-top: 0px;
 font-weight: normal;
 text-decoration: none;
}
#information .newsStory img{
padding: 2px;
 border: 1px solid #DDD;
 float: left;
 margin: 0 10px 0 0;
}
#information .newsStory p{
text-align: justify;
}
#information .littleRSS{
width: 30px;
 height: 30px;
 float: right;
}

#information .newsStory2{
width: 778px;
 height: 180px;
 overflow: hidden;
 padding: 10px;
 border: 1px solid #DDD;
 margin: 0 0 0 0;
 border-bottom: none;
}
#information .newsStory2 h3{
font-family: Georgia;
 font-size: 16px;
 color: #36497f;
 margin: 2px 0 5px 0;
 line-height: 16px;
 background: none;
 padding-top: 0px;
 font-weight: normal;
 text-decoration: underline;
}
#information .newsStory2 img{
padding: 2px;
 border: 1px solid #DDD;
 float: right;
 margin: 0 0 10px 10px;
}
#information .newsStory2 p{
text-align: justify;
}

#information .pubDate{
font-size: 11px;
 margin-top: -10px;
 color: #b7a22f;
}

/* FACULTY / STAFF / STUDENT PROFILE RELATED */
#information .lycoProfile{
width: 125px;
 height: 200px;
 padding: 2px;
 border: 1px solid #DDD;
 float: left;
 margin: 0 20px 20px 0;
}
#information .lycoProfile:hover{
background: #f6f6f6;
}
#information .lycoProfile h4{
font-family: Trebuchet MS, sans-serif;
 font-size: 14px;
 color: #36497f;
 margin: 0px 0 5px 0;
 line-height: 16px;
 height: auto;
 border-top: 1px solid #DDD;
 text-align: center;
}
#information .lycoProfile p{
font-family: Trebuchet MS, sans-serif;
 font-size: 12px;
 text-align: center;
 line-height: 100%;
}
#information .lycoProfile img{
border: none;
 width: 125px;
 hright: 110px;
 margin: 0;
 padding: 0;
}
#information .lycoProfile a{
line-height: 100%;
 margin: 0;
 padding: 0;
}


/* FOMRS */
#information fieldset{
border: 1px solid #36497f;
 width: 758px;
 padding: 20px;
 margin: 0 0 20px 0;
 background: #f4f4f4;
}
#information fieldset.mini{
border: 1px solid #36497f;
 width: 350px;
 padding: 20px;
 margin: 0 0 20px 0;
 background: #f4f4f4;
}
#information fieldset legend{
font-family: Trebuchet MS, sans-serif;
 font-size: 20px;
 background: #7380a4;
 color: #FFF;
 margin: 5px 0 5px 0;
 line-height: 20px;
 padding: 0 10px 2px 10px;
 text-decoration: none;
 border: 1px solid #36497f;
}
#information fieldset .required{
color: Red;
}
#information fieldset .leftMargin{
margin-left: 135px;
}
#information fieldset p{
clear: both;
 width: 100%;
 height: 20px;
}
#information fieldset label{
width: 125px;
 text-align: right;
 margin-right: 10px;
 float: left;
 font-size:14px}
#information fieldset input[type=text]{
float: left;
 width: 150px;
}
#information fieldset input[type=text].medium{
float: left;
}
#information fieldset input[type=text].long{
float: left;
 width: 350px;
}
#information fieldset select{
float: left;
 width: 150px;
}
#information fieldset select.medium{
float: left;
}
#information fieldset select.long{
float: left;
 width: 350px;
}
#information fieldset textarea{
float: left;
 width: 350px;
 height: 100px;
 font-family: Trebuchet MS;
 resize: none;
}
#information fieldset .formFifty{
width: 50%;
 float: left;
 background: none;
}
#information fieldset .formThirtyThree{
width: 33%;
 float: left;
 background: none;
}
#information fieldset .formBreak{
clear: both;
 width: 100%;
 height: 20px;
}
#information fieldset h4{
font-family: Trebuchet MS, sans-serif;
 font-size: 14px;
 color: #36497f;
 margin: 15px 0 5px 0;
 line-height: 14px;
 height: 14px;
}
#information fieldset table{
width: 300px;
 float: left;
 margin-top: ;
 font-family: Trebuchet MS;
 font-size: 14px;
 margin-left: 0px;
}
#information fieldset table input{
float: left;
}
#information fieldset table label{
float: left;
 width: 250px;
 text-align: left;
 margin-left: 10px;
}
#information fieldset .note{
width: 75%;
 margin: 10px auto;
 padding: 10px;
 border: 1px solid #DDD;
 background: #ecd4d9;
}
#information fieldset .note p{
font-size: 10px;
 margin-bottom: 0;
 height: auto;
}
#information .formError{
width: 75%;
 margin: 0 auto;
 padding: 10px;
 border: 1px solid #DDD;
 background: #ecd4d9;
}
#information .formError p{
font-size: 11px;
 margin-bottom: 0;
 height: auto;
 font-weight: bold;
}
#information .formError ul{
font-size: 11px;
 margin-bottom: 0;
 height: auto;
}
#information .formError ul li{
font-size: 11px;
 margin-bottom: 0;
 height: auto;
}
p.thanks{
width: 75%;
 border: 1px solid #A0A0A4;
 padding: 5px;
 background: #FF5;
 margin: 0 auto;
 text-align: center;
}

/* SPECIAL LINK ICONS */
#information a.pdf{
background: url(https://www.lycoming.edu/images/linkPDF.gif) no-repeat right;
 padding-right: 16px;
}
#information a.external{
background: url(https://www.lycoming.edu/images/external.gif) no-repeat right;
 padding-right: 16px;
}

/* FRONT PAGE RELATED */
#newEvents{
width: 291px;
 height: 455px;
 background: none;
 float: left;
 color: #333;
 margin: 15px 0 0 0;
 overflow: hidden;
}


#news{
margin: 5px 0 0 0;
}
#news div .story{
font-family: Trebuchet MS;
 font-size: 11px;
 line-height: 125%;
 padding: 0 0 0 2px;
}
#news div h3{
padding: 4px 2px 0 2px;
}
#news div h3:hover{
background: url(https://www.lycoming.edu/images/newsHoverBG.png);
}
#news div h3.title a:link, #news div h3.title{
color: #333;
 font-family: Trebuchet MS;
 font-size: 12px;
 font-weight: bold;
 width: 100%;
 line-height: 100%;
 text-decoration: none;
 margin-bottom: 0;
}
#news div h3.title:hover, #news div h3.title{
color: #333;
 font-family: Time New Roman;
 font-size: 13px;
 font-weight: bold;
 width: 100%;
 line-height: 100%;
 text-decoration: none;
 padding-bottom: 6px;
 margin-bottom: 0;
}
#news div .date{
color: #bba50e;
 font-family: Trebuchet MS;
 font-size: 10px;
 line-height: 100%;
}
#news img{
margin: 0;
 padding: 0;
 width: 100px;
}
a.moreNews:link, a.moreNews:visited, a.moreNews:hover, a.moreNews:active{
color: #FFF;
 font-size: 11px;
}
#newEvents .eventsLink{
color: #333;
}
#news div a.readMore:link, #news div a.readMore:visited{
font-family: Trebuchet MS;
 font-size: 12px;
 line-height: 100%;
 color: #7593d7;
 text-decoration: none;
 padding-left: 2px;
}
#news div a.readMore:hover, #news div a.readMore:active{
font-family: Trebuchet MS;
 font-size: 12px;
 line-height: 100%;
 color: #7593d7;
 text-decoration: underline;
 padding-left: 2px;
}


#events .dateStamp{
width: 38px;
 height: 22px;
 float: left;
 margin-left: -52px;
}
#events .top{
width: 16px;
 height: 22px;
 float: left;
 background: url(https://www.lycoming.edu/images/dateBG2.png);
}
#events .bottom{
width: 22px;
 height: 22px;
 float: left;
 background: url(https://www.lycoming.edu/images/dateBG2.png) no-repeat;
}
#events .bottom p{
 font-size: 12px;
 font-family: Trebuchet MS;
 color: #131f2b;
 text-align: center;
 margin: 1px 0 0 -4px;
 padding: 0;
 }
#events .eventInfo{
width: 291px;
 float: left;
 margin-bottom: 10px;
 padding-left: 52px;
}
#events .eventInfo a:link, #events .eventInfo a:visited{
font-family: Trebuchet MS;
 font-size: 12px;
 line-height: 100%;
 color: #7593d7;
 text-decoration: none;
 padding-left: 2px;
 line-height: 150%;
}
#events .eventInfo a:hover, #events .eventInfo a:active{
font-family: Trebuchet MS;
 font-size: 12px;
 line-height: 100%;
 color: #7593d7;
 text-decoration: underline;
 padding-left: 2px;
 line-height: 150%;
}
#events .eventInfo p{
font-family: Trebuchet MS;
 font-size: 12px;
 line-height: 100%;
 color: #333;
 text-decoration: none;
 padding-left: 2px;
 line-height: 150%;
}


/* FOOTER */
#boxesWrap{
margin: -20px 0 0 0;
 position: absolute;
 left: 0;
 width: 100%;
 min-width:1060px;
 height: 195px;
 background: url(https://www.lycoming.edu/images/boxesBG.png);
 z-index: 2;
}
#boxes{
margin: 0 auto;
 width: 1000px;
 padding: 45px 0;
 height: 195px;
}
#boxes2{
margin: 0 auto;
 width: 1000px;
 padding: 0 0;
 height: auto;
}
.box{
width: 178px;
 height: 119px;
 padding: 2px;
 border: 1px solid #999;
 margin: 0 20px 0 0;
 float: left;
 background: #FFF;
}
#information .box2{
width: 178px;
 height: 119px;
 padding: 2px;
 border: 1px solid #999;
 margin: 0 20px 0 0;
 float: left;
 background: #FFF;
}
a:hover img.box{
border: solid 1px #999;
 -moz-box-shadow: 1px 1px 5px #999;
 -webkit-box-shadow: 1px 1px 5px #999;
 box-shadow: 1px 1px 5px #999;
}
#information a:hover img.box2{
border: solid 1px #999;
 -moz-box-shadow: 1px 1px 5px #999;
 -webkit-box-shadow: 1px 1px 5px #999;
 box-shadow: 1px 1px 5px #999;
}

#footer{
width: 1060px;

 background: url(https://www.lycoming.edu/images/footerBG.jpg) center top;
 padding: 20px 0;
 position: relative;
 margin-top: -234px;
 height: 189px;
 clear: both;
 border-top: 5px solid #CCC;
 border-bottom: none;
}
#footer h4{
font-size: 16px;
 font-family: Trebuchet MS;
 margin-bottom: 15px;
 font-weight: bold;
 text-transform: uppercase;
 text-align: right;
}
#footer h3{
font-size: 20px;
 font-family: Trebuchet MS;
 margin-bottom: 5px;
 font-weight: bold;
 color: #FFF;
}
#footer p{
font-size: 11px;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 text-align: right;
 color: #FFF;
}
#footer p a{
color: #FF6;
 margin: 0 0;
 display: block;
}
#footer #quickLinks{
margin-left: 30px;
}
#footer #quickLinks ul{
list-style-type: none;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 font-size: 12px;
 float: left;
  width: 186px;
}
#footer #quickLinks ul li{
line-height: 150%;
}
#footer #quickLinks a:link, #footer #quickLinks a:visited{
color: #FFF;
 text-decoration: none;
}
#footer #quickLinks a:hover, #footer #quickLinks a:active{
text-decoration: underline;
}
#footer .footerLink{
width: 145px;
 margin-right: 15px;
 float: left;
}
#footer .footerLink h5{
font-size: 12px;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 line-height: 40px;
 color: #FFF;
}
#footer .footerLink h5 a{
font-size: 12px;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 line-height: 40px;
 padding-left: 45px;
 color: #FFF;
 text-decoration: none;
 display: block;
}
#footer .footerLink p{
font-size: 11px;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 text-align: left;
}


h1{
color: #333;
}
h2{
color: #333;
}
h3{
color: #333;
 font-size: 20px;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 margin-bottom: 5px;
 font-weight: bold;
}
h4{
color: #3a4f7f;
 font-size: 14px;
 font-family: Trebuchet MS, Helvetica, sans-serif;
 margin-bottom: 5px;
 font-weight: bold;
}
p{
color: #333;
 font-family: Trebuchet MS;
 font-size: 12px;
 line-height: 150%;
}
a{
color: #333;
 font-family: Trebuchet MS;
 font-size: 12px;
 line-height: 150%;
 text-decoration: none;
}
.clear{
width: 100%;
 clear: both;
}

/* BUTTONS */
/* http://demo.andrewgreig.com/styling-pretty-buttons-with-css3/ */
.button {
margin:0 42px 35px 0;
 line-height: 1;
 text-decoration:none;
 display: inline-block;
 padding: 8px 12px;
 font-family: Trebuchet MS, arial;
 text-transform:uppercase;
 font-size:16px;
 letter-spacing:1px;
 color:#fff;
 cursor:pointer;
	
-moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius:5px;
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.40);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.40);
 text-shadow: -1px -1px 0px rgba(0,0,0,0.15);

background: #76bbc5 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */ background-image: -moz-linear-gradient(100% 100% 90deg, #76bbc5, #9ecbd1);
 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9ecbd1), to(#76bbc5));
 margin: 10px auto 15px auto;
}
#information a.button:link, #information a.button:visited{
color: #FFF;
}
.button:hover{
opacity:0.9;
}
.steelblue {
	
background: #4275a5 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */
background-image: -moz-linear-gradient(100% 100% 90deg, #4275a5, #6b93b7);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6b93b7), to(#4275a5));

}
.green {
	
background: #9dc773 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */
background-image: -moz-linear-gradient(100% 100% 90deg, #9dc773, #afd18c);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#afd18c), to(#9dc773));

}
.red {
	
background: #d35959 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image  old:#c36997 */
background-image: -moz-linear-gradient(100% 100% 90deg, #cf4b4b, #d55c5c);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d55c5c), to(#cf4b4b));

}
.orange {
	
background: #d59155 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */
background-image: -moz-linear-gradient(100% 100% 90deg, #d59155, #e2aa7a);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e2aa7a), to(#d59155));

}
.gray {
	
background: #a1a5a8 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */
background-image: -moz-linear-gradient(100% 100% 90deg, #a1a5a8, #b6bbbf1);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6bbbf), to(#a1a5a8));

}
#information input[type=submit]{
font-size: 14px;
 margin: 0 auto;
 border: none;
}

ul#audience li div p a.button {
margin:0 42px 35px 0;
 line-height: 1;
 text-decoration:none;
 display: inline-block;
 padding: 8px 12px;
 font-family: Trebuchet MS, arial;
 text-transform:uppercase;
 font-size:14px;
 letter-spacing:1px;
 color:#fff;
 cursor:pointer;
 font-weight: normal;
	
-moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.40);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.40);
 text-shadow: -1px -1px 0px rgba(0,0,0,0.15);

background: #76bbc5 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */ background-image: -moz-linear-gradient(100% 100% 90deg, #76bbc5, #9ecbd1);
 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9ecbd1), to(#76bbc5));
 margin: 10px auto 15px auto;
}
#information a.button:link, #information a.button:visited{
color: #FFF;
}
ul#audience li div p a.button:hover{
opacity:0.9;
}
ul#audience li div p a.steelblue {
	
background: #4275a5 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */
background-image: -moz-linear-gradient(100% 100% 90deg, #4275a5, #6b93b7);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6b93b7), to(#4275a5));

}
ul#audience li div p a.green {
	
background: #9dc773 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */
background-image: -moz-linear-gradient(100% 100% 90deg, #9dc773, #afd18c);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#afd18c), to(#9dc773));

}
ul#audience li div p a.pink {
	
background: #c36997 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */
background-image: -moz-linear-gradient(100% 100% 90deg, #c36997, #d18cb0);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d18cb0), to(#c36997));

}
ul#audience li div p a.orange {
	
background: #d59155 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */
background-image: -moz-linear-gradient(100% 100% 90deg, #d59155, #e2aa7a);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e2aa7a), to(#d59155));

}
ul#audience li div p a.gray {
	
background: #a1a5a8 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */
background-image: -moz-linear-gradient(100% 100% 90deg, #a1a5a8, #b6bbbf1);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6bbbf), to(#a1a5a8));

}
ul#audience li div p a.yellow 	
{

color: #333;

background: #a1a5a8 url('/images/overlay.png') left top repeat-x;
 /* fallback color + image */
background-image: -moz-linear-gradient(100% 100% 90deg, #ecdf48, #f4e85d);

background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4e85d), to(#ecdf48));

}

.landingImage{
width: 394px;
 height: 365px;
 padding: 2px;
 padding-top:1px;
 background: #dedede;
 margin: -5px 10px 10px 0;
 float: left;
}
/* ================================================== */
/*                From breadCrumb.css                 */
/* ================================================== */
/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb, .breadCrumbs
{
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
	display: block;
	height: 21px;
	overflow: hidden;
	width: 726px;
	padding:5px;
	border:solid 1px #dedede; border-left: none; border-right: none; border-top: none;
	background: none;
}
.breadCrumb ul#breadCrumb, .breadCrumbs span
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul#breadCrumb li, .breadCrumbs span
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(http://www.lycoming.edu/images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul#breadCrumb li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul#breadCrumb li span, .breadCrumbs span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul#breadCrumb li a, .breadCrumbs span a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
	font-family: Arial; font-size: 10px;
	color: #7593d7;
}
.breadCrumb ul#breadCrumb li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(http://www.lycoming.edu/images/iconHome.gif) no-repeat 0 0;
}
.breadCrumb ul#breadCrumb li.first a:hover
{
	background-position: 0 -16px;
}
.breadCrumb ul#breadCrumb li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
	font-family: Arial; font-size: 10px;
}
.chevronOverlay
{
	display: none;
	background: url(http://www.lycoming.edu/Images/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}

/* ================================================== */
/*                  inSite CSS                        */
/* ================================================== */
.tblBottom{
    background: url("http://www.lycoming.edu/images/footerBG.jpg") repeat scroll center top transparent;
    border-bottom: medium none;
    border-top: 5px solid #CCCCCC;
    clear: both;
    height: 189px;
    margin-top: -234px;
    min-width: 1060px;
    padding: 20px 0;
    position: relative;
    width: 100%;
    left: 0;
    position: absolute;
    margin-top: -15px !important;
}
.tblBottom tbody, .tblBottom tr, .tblBottom td{
    background: transparent !important;
    border: 0 !important;
}
table.fieldset{
background-color: #f4f4f4;
margin:10px 0pt 15px;
font-size: 10pt;
 text-align: left;
font-family: Trebuchet MS;
 padding-bottom: 20px;
 border-bottom: 1px solid #36497F !important;
}
table.fieldset thead tr th, table tfoot tr th {
background-color: #f4f4f4;
border: 1px solid #FFF;
font-size: 10pt;
padding: 4px;
color: #FFF;
text-align: left;
}
table.fieldset tbody td {
color: #3D3D3D;
padding: 4px;
 background-color: #f4f4f4;
vertical-align: top;
}

#ctl00_ctl00_Content_Content_dgMerch {
    display: none;
}
#myMTable {
    margin-left: auto;
    margin-right: auto;
}
.mTableCell {
    border: 1px dotted #DDDDDD;
    margin: 0;
    padding: 5px 5px 10px;
    text-align: center;
    vertical-align: top;
    width: 140px;
}
.mTableCellHover {
    background-color: #F8F8F8;
    border: 1px dotted #AAAAAA;
}
a.mDescriptionLink:link, a.mDescriptionLink:visited {
    color: #000000;
    font-family: century gothic,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
a.mDescriptionLink:active, a.mDescriptionLink:hover {
    color: #000088;
}
.mSKU {
    color: #777777;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10px;
}
.mPriceFields {
    font-family: Verdana,Arial,Helvetica;
    font-size: 13px;
}
.mAddedMsg {
    color: #003300;
}
#MDtable td {
    vertical-align: top;
}
#MDrelated_merch {
    padding-left: 270px;
}


.selectCol1 {
vertical-align: top;
padding: 0;
}
.searchBox {
height: auto;
padding-top: 16px;
text-align: center;
}
.divSelectDept {
height: auto;
margin-top: 0;
overflow: auto;
text-align:center;
padding-top: 10px;
}
.courseSelect {
padding-top: 7px;
}
.addCourse {
text-align: center;
height: auto;
margin: 15px auto;
}
.selectCol2 {
text-align: center;
}
.tblCourseSelect {
margin: 5px;
width: 100%;
max-width: 800px;
}
.courseListTable {
margin: 0 auto;
}
.divSelectDept{
top-margin: 95px;


}
.searchcoursetext{
top-margin: 20px;
}
.searchcoursetext {
    color: #3E5060;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 25px;
}
a#content{
   display: none;
}
table.parentTable{
   clear: both;
}
td.div_left_sec{
    width: 160px;
}
/*FIXES FOR NEW ASPNET FORM*/
div[id$="menu_h"] a, div[id$="menu_v"] a{
    white-space: normal !important;
}
div.horizontal_menu, div.AspNet-Menu-Horizontal, ul.AspNet-Menu {
    float: none !important;
}

.course_notes{
background-color: red;
}

#ctl00_ctl00_Content_Content_rptCourses_ctrl0_lblCourseNotes{
font-size: 20px;
color: #ffffff;
}


/* Adjustments for left nav - added by Bobby 2/4/16 */
.AspNet-Menu-Leaf a{
	font-size:13px;
	padding: 5px 10px;
	margin:2px 10px 2px -5px;
	background:#eee !important;
	color:#333 !important;
}

.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-Leaf:first-child a{
	background:#333 !important;
	color:#fff !important;
	font-weight: bold;
  text-transform:uppercase
}