/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/
.sitemap ul li { color: #74cee2; }
.wp-table-reloaded-id-3, .wp-table-reloaded-id-13 { background-color: #fff; width: 319px!important; border: solid 4px #79b136; }
.custom.newsroom .wp-table-reloaded-id-3, .custom.newsroom .wp-table-reloaded-id-13 { width: 195px!important; border: none; }
#twitter_div { padding: 10px 20px; }
.custom.newsroom #twitter_div { padding: 0 0 0 5px; }
.custom element.style{visibility:visible !important;}
.navLogo{width:212px;float:left;}
.pageTitle{height:30px; width: 293px; overflow: hidden; background:transparent url(images/headers.gif) no-repeat top left;}
body.custom{background:#efefef;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0px 20px 20px 20px;}
.custom #container{width:955px;margin:0 auto;}
.custom #page{padding-right:22px;padding-left:60px;}
.custom #content_box{width:895px;background:transparent url(images/sidebar_back.gif) repeat-y;background-position:0 0;float:left;z-index:100;}
.custom #content{width:546px;position:relative;}
.custom .post_box, .custom .teasers_box, .custom .full_width #content_box .page{margin:0 0 0 0;}
.custom #sidebar_3{visibility:hidden;}
.custom #sidebars{width:319px;border:0;float:right;padding:0 0 0 0;background-color:#C7C8CA;text-align:left;}
.custom #sidebars table{margin:0 auto;text-align:left;}
.custom .sidebar{width:100%;}
.custom #sidebar_1{border:0;}
.custom .sidebar ul.sidebar_list{padding-right:0px;padding-left:0px;}
.custom .wp-table-reloaded{width:254px;}
.wp-table-reloaded td{padding:0;}
.wp-table-reloaded-id-1{padding-bottom:4px;margin-bottom:21px;}
.wp-table-reloaded-id-1 .row-1{font-size:17px;font-weight:bold;color:#FFF;}
.instructor_div{padding-top:15px;padding-bottom:18px; background-color: #79b136; }
.instructor_txt{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#000;}
.extra_sidebar{background:#C7C8CA;}
.extra_sidebar div { padding: 25px; }
.extra_sidebar ul { padding-left: 15px; }
.wp-table-reloaded-id-2{padding-bottom:25px;padding-top:25px;}
.wp-table-reloaded-id-4{padding-bottom:25px;padding-top:25px;}
.wp-table-reloaded-id-5{padding-bottom:25px;padding-top:25px;}
.wp-table-reloaded-id-6{padding-bottom:25px;padding-top:25px;}
.wp-table-reloaded-id-7{padding-bottom:25px;padding-top:25px;}
.custom .wp-table-reloaded-id-3 td ul li a:link, .custom .wp-table-reloaded-id-13 td ul li a:link{font-size:11px;}
.wp-table-reloaded-id-3 td ul li, .wp-table-reloaded-id-13 td ul li{font-size:11px;font-weight:normal;}
.wp-table-reloaded-id-3 .row-1, .wp-table-reloaded-id-13 .row-1{padding-top:25px;padding-top:10px;}
.wp-table-reloaded-id-3 .row-2 ul li, .wp-table-reloaded-id-13 .row-1 ul li{border-bottom:solid 1px #929393;padding-bottom:5px;padding-top:5px;}
.custom .wp-table-reloaded-id-8{width:90px;margin:0;}
.wp-table-reloaded-id-13 .row-1 { padding-top: 10px;}
.wp-table-reloaded-id-13 td { padding: 0!important;}
.wp-table-reloaded-id-13 .row-1 a { font-size: 12px!important; font-weight: bold!important; margin: 0!important; }
.custom #multimedia_box{padding: 0; padding-left:4px;text-align:center; margin-bottom: 0; z-index: 101;}
.custom #image_box img.four_by_three{width:217px;height:163px;}
.custom #video_box{background:none;margin:0 auto;text-align:left;padding: 0; z-index: 102;}
.custom #video_box p { margin: 0; z-index: 102;}
.custom .image_box, .custom .custom_box, .custom #custom_box{border-style:none;width:217px;background:none;font-size:11px;line-height:14px;font-weight:normal;}
.custom #header{padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;margin-top:0px;border:none;border-style:none;border-width:0;width:873px;float:right;}
.custom .post_box{padding-top:0;}
.custom .menu{border-width:0 0 0 0;z-index:1010;width:562px;height:40px;float:right;}
.custom ul.menu li.tab-7 a{border-width:0 0 0 0;padding-right:0px;}
.custom .nav, .custom .menu li ul{border-width:0 0 0 0;}
.custom .menu li{margin-bottom:0;}
.custom .menu a{font-size:10px;padding:2px 5px;border-width:0 1px 0 0;line-height:18px;font-weight:bold;letter-spacing:0px;}
.custom .menu li:last-child a { border-width: 0;}
.custom .menu ul a{width:150px;border-width:0 0 0 0;}
.custom .menu li ul.sub-menu li a{font-size:11px;color:#FFF;font-weight:normal;background:#B4B4B6;text-transform:none;}
.custom .menu li ul.sub-menu li a:hover{color:#FFF;background:#9B9DA0;}
.custom .menu, .custom .menu a, .custom .menu li ul{border-color:#C7C8CA;display:block;}
.menu .current a, .menu .current-cat a{border-bottom-color:#fff;}
.custom .menu ul .current a, .custom .menu ul .current-cat a, .custom .menu .current ul a, .custom .menu .current-cat ul a{border-bottom:0px;color:#FFF;background:#B4B4B6;}
.menu a, .menu .current ul a, .menu .current-cat ul a{color:#000;background:none;}
.custom .menu a:hover, .custom .menu .current ul a:hover, .custom .menu .current-cat ul a:hover, .custom .menu .current-parent a:hover{color:#B4B4B6;background:#FFF;}
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover{color:#B4B4B6;background:none;}
.custom .menu .current-parent > a, .menu .current-cat-parent > a{color:#B4B4B6;background:#FFFFFF;}
.custom .format_text, .custom .format_text p{font-size:12px;line-height:16px;font-weight:normal;}
.custom .format_text a{font-size:12px;font-weight:normal;color:#79B136;text-decoration:none;}
.custom .format_text a:hover{font-size:12px;text-decoration:underline;color:#929393;font-weight:normal;}
.custom .format_text ul{font-size:12px;list-style:disc;font-weight:normal;}
.custom .format_text li{font-size:12px;list-style:disc;font-weight:normal;}
.custom .format_text ul a{color:#79B136;text-decoration:none;}
.custom .format_text li a{color:#79B136;text-decoration:none;}
.custom .format_text .to_comments {display: none;}
.custom .post_nav a{color:#79B136;}
.custom #archive_info{padding-left:0;padding-right:0;letter-spacing:normal;border-style:dotted;border-width:0 0 0.1em;border-color:#BBBBBB;}
.custom #archive_info p{visibility:hidden;display:none;}
.custom .prev_next p{text-transform:none;}
.custom .prev_next{padding-left:0;padding-right:0;letter-spacing:normal;color:#888;border-style:dotted;border-width:0.1em 0 0;border-color:#BBBBBB;}
.custom .prev_next p a{padding-left:0;padding-right:0;letter-spacing:normal;color:#888;}
.custom .headline_meta, .headline_meta span, .headline_meta abbr{font-style:normal;letter-spacing:normal;text-transform:none;margin:0;}
.custom .headline_area{margin:10px 0 7px 0;}
.custom .headline_area h1, .custom h1{font-size:24px;font-weight:bold;line-height:30px;color:#79B136;}
.custom .headline_area h2, .custom h2, .custom h2 a{font-size:14px;font-weight:bold;line-height:18px;color:#79B136;margin:10px 0 0 0;}
.custom h2, .custom h2 a{font-size:20px;font-weight:normal;margin:15px 0 10px 0;}
.custom .headline_area h3, .custom h3, .custom h3 a{font-size:20px;font-weight:regular;line-height:26px;color:#79B136;}
.custom h3, .custom h3 a{font-size:16px!important;font-weight:bold !important;}
.custom .headline_area h4, .custom h4, .custom h4 a{font-size:16px;font-weight:bold;line-height:20px;color:#FFF;letter-spacing:0;padding-bottom:10px;}
.custom .headline_area h5, .custom h5, .custom h5 a{font-size:14px;font-weight:bold;line-height:20px;color:#000;letter-spacing:0;text-transform:none;}
.custom .headline_area h6, .custom h6, .custom h6 a{font-size:18px;font-weight:bold;line-height:20px;color:#C7C8CA;letter-spacing:0;text-transform:none;}
.custom #footer{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;padding-top:20px;padding-right:0px;padding-bottom:0px;padding-left:0px;border:none;clear:both;text-align:left;}
.custom #footer a:active{font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;color:#000000;text-decoration:none;border-bottom:none;}
.custom #footer a:link, .custom #footer a:visited{font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;color:#000000;text-decoration:none;border-bottom:none;}
.custom #footer a:hover{font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:12px;color:#929393;text-decoration:none;border-bottom:none;}
.custom #footer p{font-size:10px;line-height:12px;margin:0 0 0 0;}
.custom p{font-size:12px;line-height:16px;margin:0 0 10px 0;font-weight:normal;}
.footnote{font-size:9px;color:#929393;display:block;float:left;padding-top:5px;}
.footnote p{font-size:9px;color:#929393;display:block;float:left;padding-top:5px;}
.extra_sidebar p img, .extra_sidebar img.sidebar, .extra_sidebar img{border:solid 4px #79B136;margin:0 0 0 auto;width:auto;}
.extra_sidebar p {margin:0;line-height:0;}
.extra_sidebar div p { margin: 0 0 10px; line-height: 16px; }
.extra_sidebar div h3 { margin-top: 0; }
.extra_sidebar a { color: #fff; }
.custom.home #content{width:955px;}
.custom.home #page{padding-right:0px;padding-left:0px;}
.custom.home #header{padding-right:22px;padding-left:60px;padding-bottom:0px;padding-top:0px;margin-top:0px;width:873px;}
.custom.home div.headline_area{display:none;height:0px;margin:0px;}
.custom.home #home_flash{float:left;width:955px;}
.custom.home #bread{display:none;height:0px;}
.custom.home #footer{margin-left:60px;}
.custom.home input, textarea{margin:10px 30px 0px 8px;}
.custom.home h1, .custom.home .headline_area h1{padding:9px 0;margin-left:0;font-size:24px;font-weight:normal;color:#999}
.custom.aviation .pageTitle{background-position: 0 -279px;}
.custom.aviation h1, .custom.aviation h2, .custom.aviation h2 a{color:#74CEE2;}
.custom.aviation .instructor_div{background:#74CEE2;padding-top:15px;padding-bottom:10px;}
.custom.aviation #sidebars{background-color:#C7C8CA;}
.custom.aviation .salary_info{font-size:13px;border:solid 4px #74CEE2;padding:4px;float:left;clear:right;margin-top:4px;}
.custom.aviation .fireflyLogo{ }
.custom.home.aviation .main_content{float:left;width:465px;padding:4px 0px 4px 60px;}
.custom.home.aviation .main_content_right{float:left;width:348px;padding:50px 40px 4px 40px;font-size:32px;font-style:normal;color:#74CEE2;line-height:36px;}
.custom.aviation .extra_sidebar p img, .custom.aviation .extra_sidebar img{border-color:#74CEE2;}
.custom.aviation #multimedia_box, .custom.aviation .video_box {background: #74CEE2;}
.custom.aviation .wp-table-reloaded-id-3 { border-color: #74CEE2; }
.custom.healthcare .pageTitle{background-position: 0 -1116px;}
.custom.healthcare h1, .custom.healthcare h2, .custom.healthcare h2 a{color:#BFC620;}
.custom.healthcare .instructor_div{background:#D0D823;padding-top:15px;padding-bottom:10px;}
.custom.healthcare #sidebars{background-color:#C7C8CA;}
.custom.healthcare .salary_info{font-size:13px;border:solid 4px #D0D823;padding:4px;float:left;clear:right;margin-right:4px;margin-top:4px;}
.custom.healthcare .fireflyLogo{}
.custom.heathcare #multimedia_box, .custom.healthcare .video_box {background: #D0D823; z-index: 101;}
.custom.home.healthcare .main_content{float:left;width:465px;padding:4px 0px 4px 60px;}
.custom.home.healthcare .main_content_right{float:left;width:348px;padding:50px 40px 4px 40px;font-size:32px;font-style:normal;color:#BFC620;line-height:36px;}
.custom.healthcare .extra_sidebar p img, .custom.healthcare .extra_sidebar img, .custom.healthcare .wp-table-reloaded-id-3 {border-color:#D0D823;}
.custom.manufacturing .pageTitle{background-position: 0 -1302px;}
.custom.manufacturing h1, .custom.manufacturing h2, .custom.manufacturing h2 a{color:#F7941D;}
.custom.manufacturing .instructor_div{background:#F7941D;padding-top:15px;padding-bottom:10px;}
.custom.manufacturing #sidebars{background-color:#C7C8CA;}
.custom.manufacturing .salary_info{font-size:13px;border:solid 4px #F7941D;padding:4px;float:left;clear:right;margin-right:4px;margin-top:4px;}
.custom.manufacturing .fireflyLogo{}
.custom.home.manufacturing .main_content{float:left;width:465px;padding:4px 0px 4px 60px;}
.custom.home.manufacturing .main_content_right{float:left;width:348px;padding:50px 40px 4px 40px;font-size:32px;font-style:normal;color:#F7941D;line-height:36px;}
.custom.home.manufacturing .format_text a{font-size:12px;font-weight:normal;color:#F7941D;text-decoration:none;}
.custom.manufacturing .extra_sidebar p img, .custom.manufacturing .extra_sidebar img, .custom.manufacturing .wp-table-reloaded-id-3 {border-color:#F7941D;}
.custom.manufacturing #multimedia_box, .custom.manufacturing .video_box {background: #F7941D;}
.custom.gen-ed .pageTitle{background-position: 0 -1023px;}
.custom.gen-ed h1, .custom.gen-ed h2, .custom.gen-ed h2 a{color:#E23A32;}
.custom.gen-ed .instructor_div{background:#E23A32;padding-top:15px;padding-bottom:10px;}
.custom.gen-ed #sidebars{background-color:#C7C8CA;}
.custom.gen-ed .salary_info{font-size:13px;border:solid 4px #E23A32;padding:4px;float:left;clear:right;margin-right:4px;margin-top:4px;}
.custom.gen-ed .fireflyLogo{}
.custom.home.gen-ed .main_content{float:left;width:465px;padding:4px 0px 4px 60px;}
.custom.home.gen-ed .main_content_right{float:left;width:348px;padding:50px 40px 4px 40px;font-size:32px;font-style:normal;color:#E23A32;line-height:36px;}
.custom.gen-ed .extra_sidebar p img, .custom.gen-ed .extra_sidebar img, .custom.gen-ed .wp-table-reloaded-id-3{border-color:#E23A32;}
.custom.gen-ed #multimedia_box, .custom.gen-ed .video_box{background: #E23A32;}
.custom.design .pageTitle{background-position: 0 -744px;}
.custom.design h1, .custom.design h2, .custom.design h2 a{color:#AF5F98;}
.custom.design .instructor_div{background:#AF5F98;padding-top:15px;padding-bottom:10px;}
.custom.design #sidebars{background-color:#C7C8CA;}
.custom.design .salary_info{font-size:13px;border:solid 4px #AF5F98;padding:4px;float:left;clear:right;margin-right:4px;margin-top:4px;}
.custom.design .fireflyLogo{}
.custom.home.design .main_content{float:left;width:465px;padding:4px 0px 4px 60px;}
.custom.home.design .main_content_right{float:left;width:348px;padding:50px 40px 4px 40px;font-size:32px;font-style:normal;color:#AF5F98;line-height:36px;}
.custom.design .extra_sidebar p img, .custom.design .extra_sidebar img, .custom.design .wp-table-reloaded-id-3 {border-color:#AF5F98;}
.custom.design #multimedia_box, .custom.design .video_box {background: #AF5F98;}
.custom.ncat .pageTitle{background-position: 0 -279px;}
.custom.ncat h1, .custom.ncat .headline_area h1{visibility:hidden;line-height:9px;}
.custom.ncat h2, .custom.ncat h2 a{color:#74CEE2;font-size:24px;font-weight:normal;margin-bottom:10px;}
.custom.ncat h3, .custom.ncat h3 a{color:#74CEE2;font-size:14px;font-weight:bold;line-height:16px;margin:20px 0 5px 0;}
.custom.ncat .format_text, .custom.ncat .format_text p{font-size:12px;line-height:20px;font-weight:normal;}
.custom.ncat .instructor_div{padding-top:25px;padding-bottom:25px; background-color: #fff;}
.custom.ncat #sidebars{background-color:#FFFFFF;width:339px;padding-right:32px;}
.custom.ncat .salary_info{font-size:13px;border:solid 4px #74CEE2;padding:4px;float:left;clear:right;margin-right:4px;margin-top:4px;}
.custom.ncat .fireflyLogo{}
.custom.ncat #content_box{background:none}
.custom.ncat .facts{background-color:#74CEE2;padding:18px;margin-bottom:10px;line-height:30px;}
.custom.ncat #content{width:494px;position:relative;}
.custom.ncat .headline_area h4, .custom.ncat h4, .custom.ncat h4 a{font-size:24px;line-height:30px;font-weight:normal;color:#929393;}
.custom.ncat .headline_area h5, .custom.ncat h5, .custom.ncat h5 a{font-size:12px;line-height:15px;font-weight:normal;text-align:right;color:#929393;margin-bottom:15px;}
.custom.admissions #sidebars{background-color:#C7C8CA;}
.custom.admissions .pageTitle{background-position: 0 -93px;}
.custom.admissions .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.admissions .instructor_div a{color:#FFF;}
.custom.admissions .fireflyLogo{}
.custom.admissions_home h1, .custom.admissions_home .headline_area h1{visibility:hidden;line-height:9px;}
.custom.admissions_home #sidebars{background-color:#C7C8CA;}
.custom.admissions_home .pageTitle{background-position: 0 -93px;}
.custom.admissions_home .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.admissions_home .instructor_div a{color:#FFF;}
.custom.admissions_home .fireflyLogo{}
.custom.training #sidebars{background-color:#C7C8CA;}
.custom.training .pageTitle{background-position: 0 -1674px;}
.custom.training .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.training .instructor_div a{color:#FFF;}
.custom.training .fireflyLogo{}
.custom.training_home h1, .custom.training_home .headline_area h1{visibility:hidden;line-height:9px;}
.custom.training_home #sidebars{background-color:#C7C8CA;}
.custom.training_home .pageTitle{background-position: 0 -1674px;}
.custom.training_home .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.training_home .instructor_div a{color:#FFF;}
.custom.training_home .fireflyLogo{}
.custom.learning #sidebars{background-color:#C7C8CA;}
.custom.learning .pageTitle{background-position: 0 -1209px;}
.custom.learning .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.learning .instructor_div a{color:#FFF;}
.custom.learning .fireflyLogo{}
.custom.learning_home h1, .custom.learning_home .headline_area h1{visibility:hidden;line-height:9px;}
.custom.learning_home #sidebars{background-color:#C7C8CA;}
.custom.learning_home .pageTitle{background-position: 0 -1209px;}
.custom.learning_home .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.learning_home .instructor_div a{color:#FFF;}
.custom.learning_home .fireflyLogo{}
.custom.donate #sidebars{background-color:#C7C8CA;}
.custom.donate .pageTitle{background-position: 0 -837px;}
.custom.donate .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.donate .instructor_div a{color:#FFF;}
.custom.donate .fireflyLogo{}
.custom.donate_home h1, .custom.donate_home .headline_area h1{visibility:hidden;line-height:9px;}
.custom.donate_home #sidebars{background-color:#C7C8CA;}
.custom.donate_home .pageTitle{background-position: 0 -837px;}
.custom.donate_home .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.donate_home .instructor_div a{color:#FFF;}
.custom.donate_home .fireflyLogo{}
.custom.newsroom .pageTitle, .custom.news .pageTitle{background-position: 0 -1395px;}
.custom.newsroom #content_box{width:895px;background:none;}
.custom.news #content_box { background: none; }
.custom.newsroom #content{width:680px;float:left;vertical-align:top;}
.custom.news #content { width: 860px; }
.custom.newsroom #post-12{width:680px;}
.custom.newsroom .headline_area{width:680px;}
.custom.newsroom h1, .custom.newsroom .headline_area h1{visibility:hidden;line-height:9px;}
.custom.newsroom #sidebar_3{visibility:visible;width:450px;border:0;float:left;clear:right;}
.custom.newsroom .format_text{width:680px;float:left;clear:right;}
.custom.news #sidebars { display: none; }
.custom.newsroom #sidebars{background-color:#FFFFFF;width:195px;margin-right:20px;}
.custom.newsroom #sidebar_1{float:right;width:180px;}
.custom.newsroom .instructor_div{font-size:12px;font-weight:normal;float:right;margin-top:44px;width:195px; background-color: #fff;}
.custom.newsroom .instructor_div a{color:#79B136;}
.custom.newsroom .format_text li{font-size:12px;font-weight:normal;list-style:none;color:#929393;}
.custom.newsroom .format_text li a{font-size:12px;font-weight:normal;text-decoration:none;color:#000;}
.custom.newsroom .format_text ul{margin:0;}
.custom.newsroom .img_icons{float:left;clear:right;border:none;padding-right:4px;padding-bottom:20px;}
.custom.newsroom #left_side{width:210px;float:left;clear:right;border:none;padding-right:40px;}
.custom.newsroom .news_list { font-size: 12px; }
.custom.newsroom .news_list{width:420px;float:left;clear:right;border:none;line-height:18px;}
.custom.newsroom .news_list blockquote { color: #888; border: none; padding: 0; margin: 0;}
.custom.newsroom .news_list a{text-decoration:none;color:#79B136 !important}
.custom.newsroom .news_list a:hover { text-decoration: underline; }
.custom.newsroom h3 { margin-top: 5px; margin-bottom: 0; }
.custom.newsroom h3, .custom.newsroom h3 a { font-size: 14px!important; }
.custom.newsroom .news_list p.date { font-size: 10px; margin: 0;}
.custom.newsroom .news_list li { margin-bottom: 15px; border-bottom: dotted 1px #ccc; padding-bottom: 15px;  }
.custom.newsroom .format_text img.block, .format_text img.alignnone, .wp-caption.alignnone{margin:0 0 10px 0;}
.custom.newsroom .fireflyLogo{}
.custom.cat_news .pageTitle{display:none;}
.custom.cat_news .fireflyLogo{}
.custom.bookstore .pageTitle{background-position: 0 -372px;}
.custom.bookstore #sidebars{background-color:#C7C8CA;}
.custom.bookstore .instructor_div{font-size:12px;font-weight:normal;margin-top:0;margin-bottom:0;padding:10px 0 15px 0; background-color: #79b136}
.custom.bookstore .instructor_div a{color:#FFF;}
.custom.bookstore .fireflyLogo{}
.custom.bookstore_home h1, .custom.bookstore_home .headline_area h1{visibility:hidden;line-height:9px;}
.custom.bookstore_home #sidebars{background-color:#C7C8CA;}
.custom.bookstore_home .pageTitle{background-position: 0 -372px;}
.custom.bookstore_home .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.bookstore_home .instructor_div a{color:#FFF;}
.custom.bookstore_home .fireflyLogo{}
.custom.about .pageTitle{background-position: 0 0;}
.custom.about #sidebars{background-color:#C7C8CA;}
.custom.about .instructor_div{font-size:12px;font-weight:normal;margin-top:0;margin-bottom:0;padding:25px;}
.custom.about .instructor_div a{color:#FFF;}
.custom.about .fireflyLogo{}
.custom.about_home h1, .custom.about_home .headline_area h1{visibility:hidden;line-height:9px;}
.custom.about_home #sidebars{background-color:#C7C8CA;}
.custom.about_home .pageTitle{background-position: 0 0;}
.custom.about_home .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.about_home .instructor_div a{color:#FFF;}
.custom.about_home .fireflyLogo{}
.custom.contact .pageTitle{background-position: 0 -558px;}
.custom.contact #sidebars{background-color:#C7C8CA;}
.custom.contact .instructor_div{font-size:12px;font-weight:normal;margin-top:0;margin-bottom:0;padding:25px;text-align:left;}
.custom.contact .instructor_div a{color:#FFF;}
.custom.contact .fireflyLogo{}
.custom.contact_home h1, .custom.about_home .headline_area h1{visibility:hidden;line-height:9px;}
.custom.contact_home #sidebars{background-color:#C7C8CA;}
.custom.contact_home .pageTitle{background-position: 0 -558px;}
.custom.contact_home .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.contact_home .instructor_div a{color:#FFF;}
.custom.contact_home .fireflyLogo{}
.custom.archive .format_text li{font-size:12px;list-style:none;color:#000;}
.custom.archive .format_text li a{font-size:12px;text-decoration:none;color:#000;}
.custom.archive .format_text ul{margin:0 0 0 10px;list-style:none;}
.custom.archive .format_text .to_comments {display: none;}
.custom.archive .headline_area h3, .custom h3, .custom h3 a{font-size:20px;font-weight:regular;line-height:26px;color:#79B136;margin:25px 0 6px 0;}
.custom.archive h1, .custom.archive .headline_area h1{visibility:hidden;line-height:9px;}
.custom.archive .pageTitle{background-position: 0 -186px;}
.custom.archive .fireflyLogo{}
.custom.monthly .pageTitle{visibility:hidden;height:0px;}
.custom.monthly .headline_area h2, .custom.monthly h2, .custom.monthly h2 a{margin:3px 0 0 0;}
.custom.monthly .headline_area{margin:5px 0 7px 0;}
.custom.monthly .fireflyLogo{}
.custom.apply-now h1, .custom.apply-now .headline_area h1{visibility:hidden;line-height:9px;}
.custom.apply-now #sidebars{background-color:#C7C8CA;}
.custom.apply-now .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.apply-now .instructor_div a{color:#FFF;}
.custom.apply-now .fireflyLogo{}
.custom.request-info h1, .custom.request-info .headline_area h1{visibility:hidden;line-height:9px;}
.custom.request-info #sidebars{background-color:#C7C8CA;}
.custom.request-info .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.request-info .instructor_div a{color:#FFF;}
.custom.request-info .fireflyLogo{}
.custom.sitemap h1, .custom.sitemap .headline_area h1{visibility:hidden;line-height:9px;}
.custom.sitemap #sidebars{background-color:#C7C8CA;}
.custom.sitemap .pageTitle{background-position: 0 -1580px;}
.custom.sitemap .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.sitemap .instructor_div a{color:#FFF;}
.custom.sitemap .fireflyLogo{}
.custom.privacy h1, .custom.privacy .headline_area h1{visibility:hidden;line-height:9px;}
.custom.privacy #sidebars{background-color:#C7C8CA;}
.custom.privacy .pageTitle{background-position: 0 -1488px;}
.custom.privacy .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.privacy .instructor_div a{color:#FFF;}
.custom.privacy .fireflyLogo{}
.custom.credits h1, .custom.credits .headline_area h1{visibility:hidden;line-height:9px;}
.custom.credits #sidebars{background-color:#C7C8CA;}
.custom.credits .pageTitle{background-position: 0 -651px;}
.custom.credits .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.credits .instructor_div a{color:#FFF;}
.custom.credits .fireflyLogo{}
.custom.executive_bios h1, .custom.executive_bios .headline_area h1{visibility:hidden;line-height:9px;}
.custom.executive_bios #sidebars{background-color:#C7C8CA;}
.custom.executive_bios .pageTitle{background-position: 0 -930px;}
.custom.executive_bios .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.executive_bios .instructor_div a{color:#FFF;}
.custom.executive_bios .fireflyLogo{}
.custom.calendar h1, .custom.calendar .headline_area h1{visibility:hidden;line-height:9px;}
.custom.calendar #sidebars{background-color:#C7C8CA;}
.custom.calendar .pageTitle{background-position: 0 -465px;}
.custom.calendar .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.calendar .instructor_div a{color:#FFF;}
.custom.calendar .fireflyLogo{}
.custom.spots h1, .custom.spots .headline_area h1{visibility:hidden;line-height:9px;}
.custom.spots #sidebars{background-color:#C7C8CA;}
.custom.spots .instructor_div{font-size:12px;font-weight:normal;margin-bottom:0;padding:25px;}
.custom.spots .instructor_div a{color:#FFF;}
.custom.spots .fireflyLogo{}
div#feature_box{background:#fff;border:none;}
.custom.generic .instructor_div{font-size:12px;font-weight:normal;margin-top:0;margin-bottom:0;padding:10px 0 15px 0; background-color: #79b136}
.custom.generic .extra_sidebar p img{border-color:#79b136;}
div#featured_one{float:left;width:150px;color:#929393;padding-left:60px;padding-right:30px;padding-top:20px;padding-bottom:20px;font-size:11px;line-height:14px;}
div#featured_two{float:left;width:150px;color:#929393;padding-right:30px;padding-top:20px;padding-bottom:20px;font-size:11px;line-height:14px;}
div#featured_three{float:left;width:150px;color:#929393;padding-right:30px;padding-top:20px;padding-bottom:20px;font-size:11px;line-height:14px;}
div#featured_four{float:left;width:150px;color:#929393;padding-right:30px;padding-top:20px;padding-bottom:20px;font-size:11px;line-height:14px;}
div#featured_five{float:left;width:150px;color:#929393;padding-top:20px;font-size:11px;line-height:14px;}
#bread, #bread a{font-size:11px;color:#929393;font-weight:normal;text-decoration:none;}
.custom form, .custom form p{vertical-align:top;margin:0;}
.custom .fireflyLogo{float:right;margin-top:8px;margin-right:5px;}
.custom input, textarea{background:#FFFFFF;border-color:#c7c8cb;border-style:solid;border-width:4px;font-size:10px;color:#666;font-weight:normal;height:16px;width:150px;padding:3px;float:right;vertical-align:text-top;margin:10px 8px;}
table.programs{width:99%;border-spacing:0;border-collapse:collapse;margin:20px auto;}
table.programs th{background-color:#79b136;color:#fff;font-weight:bold;padding:5px;text-align:left;border-left:dotted 1px #b9caa5;}
table.programs th:first-child{text-align:left;border-left:none;}
table.programs td:first-child{border-left:none;}
table.programs td{padding:8px 5px 4px 5px;border-bottom:dotted 1px #b9caa5;border-left:dotted 1px #b9caa5;text-align:left;}
table.programs td:first-child{text-align:left;}
table.aviation th{background-color:#74cee2;border-left-color:#E0ECEF;}
table.aviation td{border-bottom-color:#E0ECEF;border-left-color:#E0ECEF;}
table.health th{background-color:#d0d823;border-left-color:#EDEFB3;}
table.health td{border-bottom-color:#EDEFB3;border-left-color:#EDEFB3;}
table.directory th{background-color:#79B136;text-align:left;}
table.directory td{border-bottom-color:#EDEFB3;text-align:left;}
table.mfg th{background-color:#f7941d;border-left-color:#FFD39F;}
table.mfg td{border-bottom-color:#FFD39F;border-left-color:#FFD39F;}
table.gened th{background-color:#e23a32;border-left-color:#FFD1CF;}
table.gened td{border-bottom-color:#FFD1CF;border-left-color:#FFD1CF;}
table.design th{background-color:#af5f98;border-left-color:#EFE0EB;}
table.design td{border-bottom-color:#EFE0EB;border-left-color:#EFE0EB;}
h2.aviation{color:#74cee2;}
h2.health{color:#d0d823;}
h2.gened{color:#e23a32;}
h2.mfg{color:#f7941d;}
h2.design{color:#af5f98;}
ul.letters{margin:15px auto 0 auto;font-size:115%; color: #000; }
ul.letters li{list-style:none;display:inline; color: #000; }
.wp-table-reloaded-id-2, .wp-table-reloaded-id-4, .wp-table-reloaded-id-5, .wp-table-reloaded-id-6, .wp-table-reloaded-id-7{padding-top:5px;padding-bottom:5px;}
.employee-directory #sidebars, .faculty-directory #sidebars, .staff-directory #sidebars, .sitemap #sidebars, .employee-directory .instructor_div, .faculty-directory .instructor_div, .staff-directory .instructor_div, .sitemap .instructor_div, .cat_news #sidebars, .cat_news .instructor_div, .before-you-begin #sidebars, .before-you-begin .instructor_div { display: none; }
.employee-directory #content_box, .faculty-directory #content_box, .staff-directory #content_box, .sitemap #content_box, .cat_news #content_box, .before-you-begin #content_box { background-image: none; }
.employee-directory #content, .faculty-directory #content, .staff-directory #content, .sitemap #content, .cat_news #content, .before-you-begin #content { width: 868px; }
ul.options li, ul.options a { font-size: 16px!important; }
ul.options { margin-bottom: 15px; }
.wp-table-reloaded-id-11 { width: 210px !important; }
.wp-table-reloaded-id-11 td { vertical-align: middle; font-size: 12px; color: #999; padding: 4px 0 !important; line-height: 1.2em; }
.wp-table-reloaded-id-11 td img { 
	margin: 1px 5px 1px 1px;
	border: 2px solid #79b136;
}
.wp-table-reloaded-id-11 strong a { 
	font-size: 14px!important;
	font-weight: bold!Important;
}
.wp-table-reloaded-id-10 { background-color: #79b136; }
.wp-table-reloaded-id-10 th, .wp-table-reloaded-id-14 td { padding: 0!important; }
#twitter_div a:hover { color: #79b136; }
.wp-table-reloaded  img { border: none; margin: 0; }
.custom.alternate .instructor_div { display: none; }
ul#twitter_update_list { list-style: none; margin-left: 0; padding-left: 0;}

.cform input.error { border: solid 1px #cc0000; }
.cform span.error, .cform li.error { color: #cc0000!important; }