/* Council for Christian Colleges and Universities Cascading Stylesheet */

/* Default CCCU Styles */
body {font:75% arial,tahoma,sans-serif; margin:0; background:#e3e7ee url(http://www.cccu.org/static/images/cccu-background.jpg) repeat-x scroll left top; color:#5c5c5c; line-height:1.4em;}
a {text-decoration:none; color:#35568b;}
a:hover {text-decoration:underline;}
a.orange_arrow { padding-left:8px; background:transparent url(http://www.cccu.org/static/images/orange_arrow.gif) no-repeat scroll left center;}
button {cursor:pointer;}
button.go, a.go {background:transparent url(http://www.cccu.org/static/images/blu_go_btn.gif) no-repeat scroll center !important; border:0px none; color:#fff; font-weight:bold; padding:3px 0pt !important; text-align:center; width:36px !important;}
.go:hover {text-decoration:underline;}
a.go {display:block;}
img {border:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-family:georgia, times new roman, courier, serif;}
h1 {font-size:2.2em; font-weight:100;}
h2 {xfont-size:1.64em; font-weight:normal;}
h3 {font-size:1.65em; font-weight:normal; margin-bottom:5px;  line-height:1.1em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:1.1em;}
form, fieldset {border:0;margin:0;padding:0; }
p {margin:0;}
p.errors {margin:0 0 20px 0;}
ul {margin:0px; padding:0px; }
ul.nobullets {padding-left:0px;}
ul.nobullets li {list-style-type:none;}
ul.bluebullet li {background:transparent url('http://www.cccu.org/static/images/blue_bullet.gif') no-repeat scroll left 8px; border-bottom:1px solid #e0e2e4; list-style-type:none; padding:2px 0 2px 9px; font-weight:bold; color:#36558b;}
.button {color:#fff !important; text-decoration:none !important;}
.clear {float:none; clear:both; font-size:0px; line-height:0px; height:0px;}
.left {float:left !important;}
.more {text-align:left; padding:7px; float:right; _float:left; _margin-right:200px;}
.graytitle {color:#999; font-weight:bold;}

.nooverflow {overflow:hidden; _height:1%;_float:left;}
.right {float:right !important;  text-transform:none;}
.thumb {background-color:#fff; border:1px solid #aeafb1; float:left; overflow:hidden; _height:1%; padding:5px;  clear:none; margin-right:10px;}
.main h2 {border-bottom:2px solid #E3E7ED; color:#8C6239; font-size:1.5em; font-weight:100; padding:0pt 0pt 3px; margin:0 0pt 15px;}
.main h4 {margin-top:10px;}
.noborder {border:0 !important;}
.img_border {border:1px solid #AEAFB1; padding:5px;}
.bottomutil {border-top:2px solid #E3E7ED; margin-top:10px; padding-top:3px;}

/* Sitewide Styles */
#backgroundWrap {width:970px; margin:10px auto 0;}
#topCap {overflow:hidden; height:6px; background:transparent url(http://www.cccu.org/static/images/cccu_bku_shadow_only_top.png) repeat-y scroll left top; _background:transparent none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cccu.org/static/images/cccu_bku_shadow_only_top.png');}
#bottomCap {overflow:hidden; height:6px; background:transparent url(http://www.cccu.org/static/images/cccu_bku_shadow_only_bottom.png) repeat-y scroll left top; _background:transparent none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cccu.org/static/images/cccu_bku_shadow_only_bottom.png');}
#outerWrap {overflow:hidden; _height:1%; padding:6px; background:transparent url(http://www.cccu.org/static/images/cccu_bku_shadow_middle.png) repeat-y scroll left top; _background:transparent none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cccu.org/static/images/cccu_bku_shadow_middle.png', sizingMethod='scale');}
#innerWrap {position:relative; overflow:hidden; _height:1%; padding:0 6px; width:945px;}
#innerWrap .visible {display:block;}
#innerWrap .hidden {display:none;}
#innerWrap #header {overflow:hidden; _height:1%; background:transparent url(http://www.cccu.org/static/images/banner_bkg.gif) repeat-y scroll 0%;}
#innerWrap #header .branding {float:left; margin:36px 0 0 20px; _margin-left:10px;}
#innerWrap #header #login_iframe {width:372px; height:50px;border:none;}
#login {height:30px; background:transparent url(http://www.cccu.org/static/images/banner_bkg.gif) repeat-y scroll right top;}
.login_setwidth{width:372px;}
#login .login {height:26px; width:372px; float:right; margin:0px; padding-top:4px; color:#a0b8d7; background:transparent url(http://www.cccu.org/static/images/login_bkg.jpg) no-repeat scroll right top; font-size:.95em;}
#login .login .loggedin {color:#a5bcd3; margin-top:3px; margin-right:6px; float:right; font-size:1.1em; font-weight:bold !important;}
#login .login .loggedin a {color:#d5e1ed !important;}
#login .login .loginput {width:103px; height:14px; background-color:#cfd7e0; margin-left:5px;}
#login .login .loginbtn {background:transparent url(http://www.cccu.org/static/images/login_btn.gif) no-repeat scroll 0% 50%; cursor:pointer; margin-left:5px; border:0px none; width:47px; height:18px; font-size:0.8em;}
#login .login .loginbtnhover {background-image:url(http://www.cccu.org/static/images/login_btn_hover.gif) !important;}
#login .login .loginbtnclick {background-image:url(http://www.cccu.org/static/images/login_btn_click.gif) !important;}
#login .forgotpw_box{width:100%; height:30px; clear:both; padding-top:4px; text-align:right; background:transparent url(http://www.cccu.org/static/images/banner_bkg.gif) repeat-y scroll right top;}
#login a.forgotpwd {color:#A5BCD3; font-size:0.95em; font-weight:bold; padding-right:10px; clear:right; float:right;}
#innerWrap #header .search {float:right; clear:right; overflow:hidden; _height:1%; margin:30px 0 0; border:2px solid #41517D; color:#a0b8d7; background:url(http://www.cccu.org/static/images/search_bkg.gif) repeat-x scroll top right; !height:34px; !margin-right:0;}
#innerWrap #header .membersearch {margin-top:50px !important; !padding-bottom:4px; !width:376px; !height:30px; _width:374px; _padding-right:10px; }
#innerWrap #header .membersearch fieldset {_margin-left:5px !important;}
#innerWrap #header .search fieldset {margin:5px 10px; float:left; _margin-left:4px; !margin-left:6px;}
#innerWrap #header .search form {margin:0;}
#innerWrap #header .search input.searchradio {width:13px; float:left; margin:6px 0pt 0pt; !margin-top:2px;}
#innerWrap #header .search label {float:left; margin:6px 8px 0 5px;}
#innerWrap #header .search input {margin-left:0px;}
#innerWrap #header .search input.keywords {background-color:#cfd7e0; margin-bottom:1px; }
#innerWrap #header .search input.searchbtn {border:0px none; height:24px; width:69px; cursor:pointer; background:transparent url(http://www.cccu.org/static/images/search_btn.gif) no-repeat scroll 0%; padding-top:0;}
#innerWrap #header .search input.searchbtnhover {background-image:url(http://www.cccu.org/static/images/search_btn_hover.gif) !important;}
#innerWrap #header .search input.searchbtnclick {background-image:url(http://www.cccu.org/static/images/search_btn_click.gif) !important;}
#innerWrap #mainnav {overflow:hidden; _height:1%; margin:5px 0;}
#innerWrap #mainnav ul.nav {margin:0; overflow:hidden; _height:1%; padding-left:2px; list-style-type:none; float:left; clear:both; width:100%; _width:943px; background-color:#a0a683; font-weight:bold; font-size:.95em;}
#innerWrap #mainnav ul.nav li {float:left; display:inline; line-height:1.25em; overflow:hidden; height:40px; margin-top:2px; border-left:1px solid #caceb4; background:transparent url(http://www.cccu.org/static/images/mainnav_item_bkg.gif) repeat-x scroll left top;}
#innerWrap #mainnav ul.nav li.firstnavitem {border-left:0px none;}

#innerWrap #mainnav ul.nav li#nav1 a {width:30px; padding-top:12px; padding-bottom:20px;}
#innerWrap #mainnav ul.nav li#nav2 a {width:35px; padding:5px 16px 20px 20px; _padding-right:15px; _padding-left:15px;}
#innerWrap #mainnav ul.nav li#nav3 a {width:30px; padding-top:12px; padding-bottom:20px;}
#innerWrap #mainnav ul.nav li#nav4 a {width:44px; padding-top:12px; padding-bottom:20px;}
#innerWrap #mainnav ul.nav li#nav5 a {width:72px; padding-top:5px; padding-bottom:20px;}
#innerWrap #mainnav ul.nav li#nav6 a {width:146px; padding-top:5px; padding-bottom:20px;}
#innerWrap #mainnav ul.nav li#nav7 a {width:65px; padding-top:12px; padding-bottom:20px;}
#innerWrap #mainnav ul.nav li#nav8 a {width:60px; padding-top:5px; padding-bottom:20px;}
#innerWrap #mainnav ul.nav li#nav9 a {width:82px; padding-top:5px; padding-bottom:20px;}
#innerWrap #mainnav ul.nav li#nav10 a {width:58px; padding-top:5px; padding-bottom:20px; _padding-right:17px; _padding-left:17px;}

#innerWrap #mainnav ul.nav li.selected a {height:31px; color:#93471d; background:#fff url(http://www.cccu.org/static/images/mainnav_item_bkg_sel.gif) repeat-x scroll left top !important; border:2px solid #fff;}
#innerWrap #mainnav ul.nav li a {color:#fff; display:block; padding:0px 15px;}
#innerWrap #mainnav ul.nav li.selected {height:42px; margin-bottom:0px;}
#innerWrap #mainnav ul.nav li a:hover {background:transparent url(http://www.cccu.org/static/images/mainnav_item_bkg_hov.gif) repeat-x scroll left top;}
#innerWrap .breadcrumbs {clear:both; margin-top:10px; margin-left:10px;overflow:hidden; _height:1%; font-size:0.95em;}
#innerWrap .breadcrumbs a.active {color:#5c5c5c;}
#innerWrap div.content {margin-top:10px; overflow:visible; _height:1%; clear:both;}
#innerWrap .content h1 {background:#5C6A90 url(http://www.cccu.org/static/images/page_title_bku.jpg) repeat-x scroll left top; color:#FEFFFF; float:left; font-weight:100; margin-bottom:6px; padding:9px 16px 8px; width:708px; line-height:1.1em;}
#innerWrap .login h1 { width:921px;}
#innerWrap .content,
#innerWrap .content .contentbody,
#innerWrap .content .contentbody .main {overflow:hidden; _height:1%; float:left;}
#innerWrap .content .contentbody .main {padding-top:15px; padding-left:16px;}
.NewsSection #innerWrap .content .contentbody .main,
.Event #innerWrap .content .contentbody .main,
.EventSection #innerWrap .content .contentbody .main {padding-left:0;}
.EventSection #innerWrap .content .contentbody .main {padding-left:0;}
.Event #innerWrap .content .contentbody .sponsor_list,
.NewsSection #innerWrap .content .contentbody .campus_news{width:740px !important; padding-left:16px;}
#innerWrap .content .contentbody .main .sp_margin {padding-left:16px;}
#innerWrap .content .contentbody .main .member_wrap {margin:5px 0; overflow:hidden; width:525px;}
#innerWrap .content .contentbody .main .member_wrap .member {padding:10px 10px 10px 0px; border-bottom: 1px solid #e7edf3; clear:both; float:left; overflow:hidden; width:500px;}
#innerWrap .content .contentbody {width:740px;}
#innerWrap .content .contentbody a:hover {color:#b55523;}
#innerWrap .content .contentbody .withsidebar {width:496px; _width:496px; float:left; clear:left;}
.NewsSection #innerWrap .content .contentbody .withsidebar,
.Event #innerWrap .content .contentbody .main,
.EventSection #innerWrap .content .contentbody .withsidebar {width:513px;}
#innerWrap .content .contentbody .sidebar {width:222px; float:right;}
#innerWrap .footer {clear:both; float:left; _height:1%;}
#innerWrap .footer #footernav {background-color:#414f7c; clear:both; float:left; margin-top:50px; padding:20px 22px 18px; overflow:hidden; _height:1%; width:901px; font-size:1.1em;}
#innerWrap .footer #footernav ul.nav {margin:0 10px 20px; padding:0;}
#innerWrap .footer #footernav ul.nav li {float:left; list-style:none; padding-right:5px; margin-right:5px; border-right:solid 1px #fff;}
#innerWrap .footer #footernav ul.nav li.last {border:none 0px !important;}
#innerWrap .footer #footernav ul.nav li a {color:#fff !important;}
#underWrap {font-size:1.1em; margin:auto; overflow:hidden; _height:1%; padding:6px 24px; width:921px;}
#underWrap .title {font-size:1.11em; font-weight:bold;}
#innerWrap .main p {margin:0 0 5px 0;}
#innerWrap .main p.intro_para {margin:0 60px 16px 0;}
#innerWrap .main ul {margin:10px 0;}
#innerWrap .main ul li {margin-top:5px; margin-left:16px;}
.EventSection #innerWrap .searchcontent h1,
.MemberAffiliateSection #innerWrap h1,
.ResourceLibrary #innerWrap .searchcontent h1,
.HomePage #innerWrap .searchcontent h1,
.NetworkingSection #innerWrap .searchcontent h1 {width:723px;}

/*root*/
.Root #innerWrap .contentbody {width:100%;}
.Root #innerWrap h1 {width:913px;}

/* Left Nav Styles */
.side {background:#fff url(http://www.cccu.org/static/images/left_nav_bku.jpg) repeat-x scroll left bottom;  border-bottom:1px solid #fff; float:left; margin-right:5px; width:200px; padding-bottom:276px;}
.side .nav p {background:#7385a9 url(http://www.cccu.org/static/images/left_nav_header_bku.jpg) repeat-x scroll left top; border-bottom:1px solid #fff; padding:15px 20px 15px; font-size:.95em;}
.EventSection .side .nav p, .Event .side .nav p  {padding:15px 15px 15px;}
.Page .side .nav p{padding:15px 13px 15px;}
.side .nav p a {color:#fff; font-size:1.3em; font-weight:bold;}
.side .nav ul {font-weight:bold; padding:0px; margin:0 0; width:100%;}
.side .nav li {list-style-type:none; margin:0px;border-bottom:1px solid #fff;}
.side .nav li a {background-color:#cedae7; display:block; padding:5px 20px; width:160px;}
.side .nav li.active a.active {background-color:#f3f6f9; color:#B55523 !important;}
.side .nav li.active li.active a {color:#B55523 !important;}
.side .nav li a:hover {background-color:#e7edf3 !important;}
.side .nav ul.subnav {background-color:#FFF; display:none; margin-bottom:0px;}
.side .nav li.active ul.subnav {display:block !important;}
.side .nav ul.subnav li a {background:#fff url(http://www.cccu.org/static/images/blue_arrow.gif) no-repeat scroll 4px center; border-top:1px solid #e7edf3; margin-left:15px; padding-left:13px; padding-right:12px;}
.side .nav ul.subnav li a.start {border-top:0 none;}
.side .nav ul.subnav li a:hover {background-color:#fff !important;}

/* Faceted Search Styles */
.filternav {background:#E0E8F1 url(http://www.cccu.org/static/images/col_gradiant.gif) repeat-x scroll center bottom !important; margin-left:4px; _margin-left:2px; width:180px !important; padding-bottom:120px;}
.filternav .refinehead h3 {background:transparent url(http://www.cccu.org/static/images/left_nav_header_bku.jpg) repeat-x scroll left top; color:#fff; font:bold 1.1em Arial,Tahoma,sans-serif; padding:16px 5px 16px 16px; margin-left:0;}
.filternav .refinehead p {margin:4px 12px 13px;}
.filternav .facets {background-color:#fff; margin:5px; padding:12px;}
.filternav .section {background:#fff url(http://www.cccu.org/static/images/filternav_sect_bku.jpg) repeat-x scroll left bottom; margin:5px; overflow:hidden; _height:1%; padding:12px;}
.filternav .facets h4,
.filternav .section h4 {color:#666666; margin-bottom:5px;}
.filternav li {list-style-type:none;}
.filternav li.last, .bytopic li.last {font-weight:bold; margin-top:10px;}
.facetmodal {_width:300px; background:#fff url(http://www.cccu.org/static/images/facet_model_bkg.gif) repeat-x scroll left bottom; border:1px solid #555; display:none; padding:5px; position:absolute; }
.facetmodal .titlebar {background-color:#f3f3f3; color:#333; padding:5px 10px;}
.facetmodal .close {text-align:right;}
.facetmodal .Xbtn {margin-top:3px;}
.facetmodal .closebtn {clear:left; text-align:right; padding-top:10px 8px 5px;}
.facetmodal .closebtn .closebutton {font-size:1.15em; background:transparent url(http://www.cccu.org/static/images/login_btn.gif) no-repeat scroll left top; color:#424242; padding: 2px 7px;}

.facetmodal ul {float:left; padding:10px; width:auto; list-style-type:none;}
.filternav .viewall, .bytopic .viewall {background:transparent url(http://www.cccu.org/static/images/plus_more_icon.gif) no-repeat scroll left top; float:left; height:12px; margin-right:5px; width:13px;}

/* Promo Styles */
#innerWrap .sidebar .promo {margin-bottom:10px; background-color:#e0e8f1;}
#innerWrap .sidebar .promo h2 {clear:both; color:#9A7652; float:left;  margin:5px 5px 9px; width:auto; font-size:1.5em; line-height:1.1em;}
#innerWrap .sidebar .promo .body {overflow:hidden; _height:1%; padding:5px; clear:both;}
#innerWrap .sidebar .promo .body .promocontent {overflow:hidden; background:#fff url(http://www.cccu.org/static/images/promo_bku_fade.gif) repeat-x scroll left bottom; float:left; _height:1%; padding:16px 6px 10px;width:200px;}
#innerWrap .sidebar .promo .body .promocontent form {margin:10px 0; float:left; clear:both;}
#innerWrap .sidebar .promo .body .promocontent .border_top {padding-top:15px; margin-top:10px; _margin-top:0px; border-top:solid 1px #e0e2e4; float:left; clear:both;}
#innerWrap .sidebar .promo .body .promocontent .bluebullet {margin-bottom:10px; overflow:hidden;}
#innerWrap .sidebar .promo .body .promocontent h3 {color:#36558b;}
#innerWrap .sidebar .promo .body .promocontent h4 {float:left;}
#innerWrap .sidebar .promo .body .promocontent img {float:left; margin-right:5px}
#innerWrap .sidebar .promo .body .promocontent input {width:142px;}
#innerWrap .sidebar .promo .body .promocontent p {float:left;}
#innerWrap .sidebar .promo .body .promocontent p.clearp {clear:left; display:block;}
#innerWrap .sidebar .promo .body .promocontent p.docfile {float:left; overflow:hidden; _height:1%; width:120px;margin-left:25px;}
#innerWrap .sidebar .promo .body .promocontent p.docfile .doc_abbr{cursor:default;}
#innerWrap .sidebar .promo .body .promocontent ul {overflow:hidden; _height:1%; margin-bottom:15px;}
#innerWrap .sidebar .promo .body .promocontent .more {_width:100%; overflow:visible; float:right; _float:left; _margin-top:10px; _padding:0; _margin-bottom:0;}
#innerWrap .sidebar .promo .body .promocontent .more a {padding-left:8px; background:transparent url(http://www.cccu.org/static/images/orange_arrow.gif) no-repeat scroll left center;}
#innerWrap .sidebar .promo .body .promocontent .more a.button {padding:4px 23px; background:transparent url(http://cccu/static/images/forum_btn.gif) no-repeat scroll left center !important; font-weight:bold; margin-right:15px;}
#innerWrap .sidebar .promo .body .sponsor {overflow:hidden; _height:1%; margin:0pt 0pt 20px; width:100%;}
#innerWrap .sidebar .promo .body fieldset {margin:10px 0;}
#innerWrap .sidebar .promo .body select {float:left; margin-right:5px; font-size:1em; width:auto;}

/* Homepage Styles */
.HomePage ul.bluebullet {border-top:1px solid #e0e2e4}
.homepage h1 {color:#8c6239; font-size:1.55em;}
.homepage .top {overflow:hidden; _height:1%; background-color:#cbd5e1; float:left; clear:both; width:100%;}
.homepage .top .carousel {float:left; width:566px;}
.homepage .top .carousel #carouselholder {padding:0 8px 8px 0; background-color:#fff;}
.homepage .top .carousel .carouselselect {margin-top:4px; float:right; font-weight:bold;}
.homepage .top .carousel .carouselselect a {display:inline; float:left; margin:0 0 0 2px; padding:0;}
.homepage .top .carousel .carouselselect a img {display:inline; margin:0; padding:0;}
.homepage .top .carousel .carouselselect a.carouselsecectbtn {background:transparent url(http://www.cccu.org/static/images/carousel_btn.gif) no-repeat scroll left top; color:#fff; padding:3px 7px 6px; text-decoration:none;}
.homepage .top .carousel .carouselselect a.carouselsecectbtn:hover {background-image:url(http://www.cccu.org/static/images/carousel_btn_hov.gif);}
.homepage .top .carousel .carouselselect a.carsel {background-image:url(http://www.cccu.org/static/images/carousel_btn_on.gif) !important;}
.homepage .top .valueprop {overflow:hidden; _height:1%; width:379px; float:right;}
.homepage .top .valueprop .thumb {float:left; overflow:hidden; _height:1%;}
.homepage .top .valueprop .hppromo {margin-top:22px; overflow:hidden; _height:1%; padding:0 20px 0 13px;}
.homepage .top .valueprop .hpcontent {padding-left:10px; overflow:hidden; _height:1%;}
.homepage .top .valueprop .hpcontent h1 {color:#2f4a79;}
.homepage .top .valueprop .hpcontent p {margin:3px 0pt 0px;}
.homepage .topshadow {background:transparent url(http://www.cccu.org/static/images/cccu_home_top_shadow.png) repeat-x scroll left top; _background:transparent none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cccu.org/static/images/cccu_home_top_shadow.png', sizingMethod='scale'); clear:left; float:left; height:8px; overflow:hidden; width:100%;}
.homepage .foursquares {overflow:hidden; _height:1%; width:100%; float:left; clear:both; margin-top:2px;}
.homepage .foursquares .leftcontent {float:left; width:508px; margin-left:15px; _margin-left:5px; margin-top:10px;}
.homepage .foursquares .leftcontent h1 {border-bottom:2px solid #e3e7ed; padding:0pt 0pt 3px;}
.homepage .foursquares .rightrail {overflow:hidden; _height:1%; padding-bottom:5px; float:right; background:#D9E1EA url(http://www.cccu.org/static/images/inside_cccu_bkg.jpg) repeat-x scroll left top; width:375px; border:2px solid #d9e1ea;}
.homepage .foursquares .rightrail h1 {margin:10px 0pt 8px 9px;}
.homepage .foursquares .newsquare,
.homepage .foursquares .eventsquare {float:left; clear:left; overflow:hidden; _height:1%; margin:5px; width:100%;}
.homepage .foursquares .insidesquare,
.homepage .foursquares .careersquare {float:right; clear:right; margin-bottom:7px; }
.homepage .foursquares .newsquare .newsabstract,
.homepage .foursquares .eventsquare .eventabstract {width:100%; float:left; clear:both; padding:9px 0px 13px;}
.homepage .foursquares .newsquare .newscontent,
.homepage .foursquares .eventsquare .eventcontent {overflow:hidden; _height:1%;}
.homepage .foursquares .eventsquare .eventcontent h3,
.homepage .foursquares .newsquare .newscontent h3 {margin-left:0;}
.homepage .foursquares .newsquare .thumb, .homepage .foursquares .eventsquare .thumb{margin-right:18px;}
.homepage .foursquares .insidesquare #tabbar {overflow:hidden; height:38px; background-color:#dce3e9; margin:0 4px; _margin-left:3px;}
.homepage .foursquares #tabbar div {float:left; padding:5px 6px; overflow:hidden; _height:1%; text-align:center; color:#36558b; font-weight:bold; background:transparent url(http://www.cccu.org/static/images/inside_cccu_tab.jpg) no-repeat left top; cursor:pointer; width:108px; height:28px; margin:0 1px; line-height:1.1em;}
.homepage .foursquares .showtab1 #tabbar .tab1, 
.homepage .foursquares .showtab2 #tabbar .tab2, 
.homepage .foursquares .showtab3 #tabbar .tab3 {color:#bc8448; font-weight:bold; background:#ffffff url(http://www.cccu.org/static/images/inside_cccu_tab_sel.jpg) no-repeat left top !important; cursor:pointer; width:108px; height:28px; margin:0 1px;}
.homepage .foursquares .insidesquare .tabbody {width:335px; background:#ffffff url(http://www.cccu.org/static/images/home_career_opt_bku.jpg) repeat-x scroll left bottom; padding:20px 20px 20px 10px; _padding-bottom:0px; margin:0pt 5px; display:none;}
.homepage .foursquares .insidesquare .tabbody .date {float:left; clear:left; width:112px; margin-right:5px;}
.homepage .foursquares .showtab1 .tabbody1,
.homepage .foursquares .showtab2 .tabbody2, 
.homepage .foursquares .showtab3 .tabbody3 {display:block;}
.homepage .foursquares .showtab1 .tabbody1 h4,
.homepage .foursquares .showtab2 .tabbody2 h4, 
.homepage .foursquares .showtab3 .tabbody3 h4 {font-family:arial,tahoma,sans-serif;}
.homepage .foursquares .showtab1 .tabbody1 .tabcontent {_width:200px; overflow:hidden; _height:1%; padding-left:10px; _padding-left:0;}
.homepage .foursquares .showtab1 .tabbody1 .tabcontent p {_overflow:hidden;}
.homepage .foursquares .showtab1 .tabbody1 .tabcontent .bluebullet {margin:10px 0;}
.homepage .foursquares .showtab1 .tabbody1 .tabcontent .more {float:right; text-align:left;}
.homepage .foursquares .showtab1 .tabbody1 img {_height:95px;}
.homepage .foursquares .showtab2 .tabbody2 .news {margin-bottom:10px; overflow:hidden; _height:1%;}
.homepage .foursquares .showtab3 .tabbody3 .news {overflow:hidden; _float:left; margin-bottom:5px;}
.homepage .foursquares .careersquare {width:365px; background:#fff url(http://www.cccu.org/static/images/home_career_opt_bku.jpg) repeat-x scroll left top; margin:0pt 5px; color:#666666;}
.homepage .careersquare .careertext {margin:0 9px 5px;}
.homepage .careersquare div.car_col {float:left; padding:10px 25px 0 10px;}
.homepage .careersquare div.careerlink {float:right; padding:10px 15px 8px 0pt; !width:130px; !padding-right:10px; !overflow:hdden;}
.homepage .careersquare .jobtype {margin:0; padding: 0 0 10px 0;}
.homepage .careersquare div p {font-weight:bold;}

/*login*/
#innerWrap .content .main.login {padding-top:15px; clear:left; width:500px;margin:auto;}
#innerWrap .content .main.login p{width:100%; text-align:center;}
#innerWrap .content .main.login form{text-align:center; width:300px;margin:auto;}
#innerWrap .content .main.login form label {width:75px;}
#innerWrap .content .main.login form input.button {background:transparent url(http://www.cccu.org/static/images/forum_btnsmall.gif) no-repeat scroll left center; float:none; border:0; margin:0pt 10px 0pt 0pt; width:69px; padding:4px 0; font-weight:bold;}

/* News Section Styles */
.NewsSection #innerWrap .main ul li {margin-left:0;}

/*.NewsSection .content .contentbody .main*/ 
.topnews {background:#fff url(/static/images/blue_bku_fade.jpg) repeat-x scroll left bottom; margin-bottom:20px;  padding:0pt 0pt 20px 16px; _padding-bottom:0px; width:497px;}
.NewsSection .content .contentbody .main .topnews .nooverflow {margin-right:11px; _width:350px; _float:left;}
.content .contentbody .main .topnews .thumb {_display:inline; !padding-bottom:2px;} /*display:inline for doubled margin*/
.NewsSection .content .contentbody .main .middlenews {!margin-bottom:15px;}
.NewsSection .content .contentbody .main .middlenews,
.NewsSection .content .contentbody .main .bottomnews {overflow:hidden; _height:1%;}
.NewsSection .content .contentbody .main .middlenews .nooverflow,
.NewsSection .content .contentbody .main .bottomnews .nooverflow {margin-right:40px;}
.NewsSection .content .contentbody .main .news {clear:left; float:left; margin-bottom:20px; width:100%;}
.NewsSection .content .contentbody .main .post_date {width:135px;}
.NewsSection .submit_campus_news fieldset {padding:10px;}
.NewsSection .submit_campus_news label {width:75px;}
.NewsSection .submit_campus_news button {margin-left:10px;}
.NewsSection #innerWrap .submit_campus_news_content, .NewsSection .errors {margin-left:16px; margin-top:5px;}
.NewsSection .errors li {color:#f00; list-style-type:none;}

/* News Article Styles */
.NewsArticle .content .contentbody .main .titlebar {margin-bottom:15px;}
.NewsArticle .content .contentbody .main .articletitle {color:#9a7652;}
.NewsArticle .content .contentbody .main .post_date {float:left; clear:left; overflow:hidden; _height:1%; margin-right:10px;}
.NewsArticle .content .contentbody .main .news {margin:5px 0 5px; _height:1%;}
.NewsArticle .content .contentbody .main .news div {_margin-left:0px;}
.NewsArticle .content .contentbody .main .supplement {_margin:0; float:left; margin:3px 0 10px; _margin-left:5px; margin-right:5px;}
.NewsArticle .content .contentbody .main .suppimg {padding:0; float:left; clear:left;}
.NewsArticle .content .contentbody .main .caption {float:left; clear:left;}
.NewsArticle .content .contentbody .main .supptxt {overflow:hidden; _height:1%; width:auto;}
.NewsArticle .content .main p {margin-bottom:10px !important;}

/* News Archive Styles */
.newsarchives ul {margin-top:10px;}
.newsarchives ul li {list-style-type:none; margin:0 0px 5px; overflow:hidden;}
.newsarchives ul li .date {clear:left; float:left; width:120px;}
.newsarchives ul li a {float:left; width:350px;}

/* Conferences & Events Section Styles */
.EventSection .main .topevent {background:#fff url(http://www.cccu.org/static/images/blue_bku_fade.jpg) repeat-x scroll left bottom; clear:both; float:left; margin-bottom:20px; padding:0pt 0pt 20px 16px; width:497px;}
.EventSection .main .nooverflow {margin-right:11px;}
.EventSection .main .topevent .thumb {!padding-bottom:2px;}
.EventSection .main .event {clear:left; float:left; margin-bottom:20px; width:100%;}
.EventSection .main .confforms {background:transparent url(http://www.cccu.org/static/images/grey_bku_fade.gif) repeat-x scroll left bottom; border:1px solid #f0eee6; float:left; width:495px;}
.EventSection .main .confforms form {float:left; padding:17px 16px 26px 20px;}
.EventSection .main .confforms label {font-weight:bold; width:auto;}
.EventSection .main .confforms select {float:left; clear:left; color:#5c5c5c; font-size:0.8em; margin:9px 0px 11px;}
.EventSection .main .confforms .bytopic,
.EventSection .main .confforms .bytopic select {width:185px;}
.EventSection .main .confforms .bygroup,
.EventSection .main .confforms .bygroup select {width:235px;}
.EventSection .main .confforms button {float:right;}
.EventSection .searchresults .index {font-weight:bold; padding-right:6px !important; padding-left:6px !important; text-align:right;}
.EventSection .searchresults .title {padding-left:0px !important; text-align:left !important; width:325px;}
.EventSection .searchresults .title .eventtopic {font-weight:bold;padding:.5em 0 0 0;}
.EventSection .searchresults .title .eventabstract {padding:.5em 0 0 0;}
.EventSection .searchresults th {text-align:center;}
.EventSection .searchresults .cccusupported {background:transparent url(http://www.cccu.org/static/images/cccu_sponsored_icon.gif) no-repeat scroll top left; height:53px; width:42px;}
.EventSection .searchresults .date {border-right:1px solid #e4e4e2; border-left:1px solid #e4e4e2;}
.subscriptionform label, .subscriptionform input {float:left;}
.main .subscriptionform label {text-align:left; margin:0 0 0 5px}

/* Conferences and Events Styles */
.Event .eventheader {background:#FFFFFF url(http://www.cccu.org/static/images/blue_bku_fade.jpg) repeat-x scroll left bottom; margin-bottom:29px; float:left; overflow:hidden; width:490px; _height:1%; padding:10px 11px 23px 16px; _margin-bottom:15px;}
.Event .eventheader .locationinfo {float:left; margin-top:5px; width:auto; }
.Event #innerWrap .eventinfo p {margin:0 !important;}
.Event .eventheader h2 {border-bottom:0px none; float:left; margin-left:0px; width:425px}
.Event .eventheader img {float:left; margin-right:10px; clear:none;}
.Event .eventheader .utilities {margin:0 0 0 9px; float:right;}
.Event .eventheader .left {margin-bottom:10px;}
.Event .eventheader .eventinfo {clear:left; width:100%;}
.Event .eventheader .location_name {font-weight:bold; margin-right:53px;}
.Event .eventheader .location_address {margin-right:53px;}
.Event .eventheader .cccu_supported {background:transparent url(http://www.cccu.org/static/images/cccu_sponsored_icon.gif) no-repeat scroll left top; border-right:1px solid #CEDAE7; float:left; height:53px; margin-top:19px; width:55px;}
.Event .main h2 {width:auto; overflow:visible !important;}
.Event .main h2,
.Event .main h3,
.Event .main h4 {color:#9a7652; margin-left:0px; border-bottom:0px none; margin-bottom:0;}
.Event .main.sponsor_list h3.results {color:#5c5c5c; margin-left:0px; border-bottom:0px none; margin-bottom:5px;}
.Event .eventinfo .overview {margin:10px 0;}
.Event .sidebar .promo .body a.registernow {margin-left:50px;}
.Event #innerWrap .sidebar .promo .promocontent img.promo_img {margin-bottom:5px;}

/* Prof Dev & Research */
.ProfDevSection .main .section {margin:10px 0 20px;}
.ProfDevSection .main .res_library {float:left;}
.ProfDevSection .main .listings {float:left; margin-right:25px;}
.ProfDevSection .main .listings p {margin:10px 0 5px;}
.ProfDevSection .main .listings ul li {list-style-type:none; margin-left:0;}
.ProfDevSection .sidebar .whatsnew li {margin-bottom:10px;}

/* Resource Library Styles */
.ResourceLibrary .bodycontent {padding:0 0 0px; overflow:hidden; _height:1%; margin-bottom:20px}
.ResourceLibrary .document {_height:1%; margin-left:16px; overflow:hidden; padding:10px 0pt;}
.ResourceLibrary .document .details {margin-right:10px; padding-left:10px; overflow:hidden; _height:1%;}
.ResourceLibrary .searchby {border-top:1px solid #AAAAAA; margin-bottom:25px;  margin-left:16px; overflow:hidden; _height:1%;}
.ResourceLibrary .searchby .topic, .ResourceLibrary .searchby .group {float:left; margin-right:25px;}
.ResourceLibrary .searchby .topic h3, .ResourceLibrary .searchby .group h3 {font-size:1.1em; font-weight:normal; margin:10px 0pt 5px;}
.ResourceLibrary .searchby .topic ul li, .ResourceLibrary .searchby .group ul li {list-style-type:none;}
.ResourceLibrary .latestdocs {margin-left:16px;}
.ResourceLibrary .latestdocs .ldoc {margin:5px 0;}
.ResourceLibrary .latestdocs .ldoc img {clear:left; float:left; margin-top:3px; margin-right:5px;}

/* Resource Styles (Document, Book Review, ect.) */
.Document .overview {padding:5px 0;}
.Document .overview p {margin-bottom:5px;}

/* Networking Section Styles */
.networking.more {clear:left; text-align:right; padding-top:0px; width:485px; margin-bottom:20px;}
.bodycontent {margin-bottom:25px;}
.NetworkingSection #innerWrap .content .main.withsidebar {width:496px;}
.forums {overflow:hidden;}
.NetworkingSection .forum {_height:1%; clear:left; float:left; margin-bottom:20px; width:100%;}
.NetworkingSection .forum img {background-color:#FFFFFF; border:1px solid #AEAFB1; float:left; margin-right:12px; overflow:hidden; padding:5px;}
.NetworkingSection .profileform {margin:10px 0 30px; padding:0; border-bottom:1px solid #C9C5BA;}
.NetworkingSection .profileform input {float:left; margin-top:2px; width:261px;}
.NetworkingSection .profileform select {float:left; margin-top:2px; width:265px;}
.NetworkingSection .profileform button {float:none; background:transparent url(http://www.cccu.org/static/images/forum_btnsmall.gif) no-repeat scroll left center; width:69px; margin:0 10px 0 0;}
.NetworkingSection .profileform form {background:#FFFFFF url(http://www.cccu.org/static/images/formback_small.gif) repeat-x scroll left bottom; border-top:1px solid #C9C5BA; }
.NetworkingSection #innerWrap .main fieldset {height:23px;}


/* Forum Section Styles */
.ForumSection .main .description {margin:15px 0 20px;}
.ForumSection .main .Forum h3 {float:none;}
.ForumSection #innerWrap .main p.left {margin:7px 5px;}
.ForumSection .main .Forum .body {border:1px solid #E0E8F1; padding:10px 15px; }
.ForumSection ul.criteria {clear:both; float:left; margin-left:17px;}
.ForumSection ul.criteria li {list-style-type:none;}
.ForumSection ul.criteria li span {font-weight:bold; margin-right:3px;}
.ForumSection #forum_search label {width:250px;margin-right:15px;font-weight:bold;}
.ForumSection #forum_search label.sublabel {font-weight:normal;text-align:left;}
.ForumSection #forum_search p {float:right;padding-top:5px;font-style:italic;width:456px}
.ForumSection #forum_search .date_range {float:left; padding-left:0px;width:150px;}
.ForumSection #forum_search .to {width:25px;float:left;text-align:center;margin-top:25px;padding-right:3px;}
.ForumSection .search_input {margin-top:2px;}
.ForumSection #forum_search .forum_search_buttons {width:350px;text-align:right;padding-left:264px;margin-top:50px;}
#forum_search_buttons button {margin-right:10px;}

/* Forum Styles */
.Forum .main .actionbuttons {clear:both; overflow:hidden; _height:1%; text-align:right; width:100%;}
.Forum .header {background:#e0e8f1 url(http://www.cccu.org/static/images/forum_title_bku.gif) repeat-x scroll left top; margin-top:5px; overflow:hidden; _height:1%; padding:5px 5px 4px; }
.Forum h3 {float:left; }
.Forum .header h3 {float:left; margin-left:0;}
.Forum .header form {float:right;}
.Forum .header fieldset.forumtopicsearch {width:210px; !width:215px;}
.Forum .header fieldset.forumtopicsearch input {float:left;}
.Forum .header fieldset.forumtopicsearch .go {float:left;}
.Forum .header p {padding:0;margin:0;}
.Forum p {clear:both;}
.Forum .topics {padding:5px; }
.Forum .topics .topic {padding:5px; overflow:hidden; _height:1%;}
.Forum .topics .greytopic {background-color:#F1F2ED; padding:5px; overflow:hidden; _height:1%;}
.Forum .forumicon {background:transparent url(http://www.cccu.org/static/images/forum_topic_icon.gif) no-repeat scroll left center; float:left; height:22px; margin:5px 15px 0 0; width:18px;}
.Forum .topics .details p {margin:2px 0;}
.Forum .topics .details span {float:left;width:25%;}
.Forum .main fieldset, .ForumTopic .main fieldset {padding:1px 0;}


/* Form Styles (Main Div only) */
.main button, .main .cancel {background:transparent url(http://www.cccu.org/static/images/forum_btn.gif) no-repeat scroll left center; border:0px none; color:#FFFFFF; display:block; float:left; font-family:arial,tahoma,sans-serif; font-size:1em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:4px 0pt; text-align:center; width:100px;}
.main label {float:left; width:135px; margin:5px 5px 0pt 0; text-align:right;}
.main button , .main .cancel{background:transparent url(http://www.cccu.org/static/images/forum_btn.gif) no-repeat scroll left center; border:0px none; color:#fff; display:block; float:left; font:bold 1em arial,tahoma,sans-serif; padding:4px 0; text-align:center; width:100px;}
.main .cancel{margin:1px 0 0 5px;}
.main button:hover {text-decoration:underline;}
.main .cancel:hover{text-decoration:underline;cursor:pointer;color:#fff !important;}
.main .required {color:#F00; font-weight:normal !important;}
.main fieldset {padding:10px 0;}

/* Pagination Styles */
.listnav {background:#e0e8f1 url(http://www.cccu.org/static/images/search_pagination_bku.gif) repeat-x scroll left top; float:left; margin:4px 4px 0 0; width:100%; padding-left:11px;}
.listnav form {float:left; overflow:hidden; _height:1%;}
.listnav fieldset {float:left;}
.listnav fieldset label {font-size:1.1em; }
.listnav fieldset button {margin-left:5px;}
#innerWrap .listnav ul {margin:0; float:right; overflow:hidden; _height:1%; padding:8px; font-size:1em;}
#innerWrap .listnav ul li {margin:0; float:left; padding:0 2px; list-style:none;}
#innerWrap ul.pagination {margin:0 10px; $margin:0 20px; _margin:0 10px;}

/* Forum Pagination Styles */
.Forum .pagination, .ForumTopic .pagination {clear:both; background-color:#e0e8f1; float:left; font-weight:bold; height:21px;  margin-top:10px; padding:5px 8px 8px; width:474px;}
.ForumTopic .pagination {margin-left:0;}
.Forum .pagination form, .ForumTopic .pagination form {float:left; float:left; overflow:hidden; _height:1%;}
.Forum .pagination fieldset, .ForumTopic .pagination fieldset {float:left;}
.Forum .pagination fieldset label, .ForumTopic .pagination fieldset label {font-size:1.1em; width:auto !important}
.Forum .pagination fieldset label, .ForumTopic .pagination fieldset label  {margin-top:2px;}
.Forum .pagination fieldset button, .ForumTopic .pagination fieldset button {margin-left:5px;}
.Forum .pagination ul, .ForumTopic .pagination ul {list-style:none;overflow:hidden; _height:1%; float:right; margin:4px 0;}
.Forum .pagination ul li, .ForumTopic .pagination ul li {float:left;padding:0 2px;}
.Forum .main p.topdisclaimer {margin-top:5px; margin-bottom:10px;}
.Forum .main p.bottomdisclaimer {padding-top:10px;}
.Forum .main fieldset.actions, .ForumTopic .main fieldset.actions {overflow:hidden; margin:20px 0 15px 140px;}
#innerWrap .main .pagination ul {margin:0 15px 0 0;}


/* Forum Topic Styles */
.ForumTopic h3 {margin-left:0;}
.ForumTopic .withsidebar {padding-left:16px;}
.ForumTopic .withsidebar {width:490px !important;}
.ForumTopic .back {overflow:hidden; margin:5px 0px; _float:right;}
.ForumTopic .topichead {background:#e0e8f1 url(http://www.cccu.org/static/images/forum_title_bku.gif) repeat-x scroll left top; overflow:hidden; _height:1%; padding:1px 5px 4px; _padding:1px 3px 4px;}
.ForumTopic .topichead .replycount,
.ForumTopic .topichead .pagecount {float:left; font-weight:bold; padding:8px 9px 0px 12px;}
.ForumTopic .topichead a.subscribebutton, .Forum a.subscribebutton {background:transparent url(http://www.cccu.org/static/images/forum_subscribe_btn.gif) no-repeat scroll left center; color:#fff; display:block; float:left; font-weight:bold; margin:4px 11px 0 0; padding:4px 0; text-align:center; width:120px;}
.ForumTopic .topichead a.newtopicbutton, .Forum a.newtopicbutton {background:transparent url(http://www.cccu.org/static/images/forum_newtopic_btn.gif) no-repeat scroll left center; color:#fff; display:block; float:right; font-weight:bold; margin-top:7px; padding:4px 0; text-align:center; width:110px;}
.ForumTopic .topichead a.button:hover, .Forum a.newtopicbutton:hover, .ForumTopic .topichead a.subscribebutton:hover, .Forum a.subscribebutton:hover{color:#fff !important; text-decoration:underline;}
.header a.button:hover{text-decoration:underline !important;}
.ForumTopic .topichead .searchform {float:right; padding-top:4px;}
.ForumTopic .topichead .searchform input {float:left; margin-right:10px; !margin-right:5px;}
.ForumTopic .topic,
.ForumTopic .post {border:1px solid #e0e8f1; overflow:hidden; _height:1%;}
.ForumTopic .topic {background:#edf1f7 url(http://www.cccu.org/static/images/forum_topic_bku.gif) repeat-x left 0;}
.ForumTopic .topic .header {border-bottom:1px solid #E0E8F1; overflow:hidden; _height:1%;}
.ForumTopic .forumicon {background:transparent url(http://www.cccu.org/static/images/forum_topic_icon.gif) no-repeat scroll left center; float:left; height:22px; margin:15px; _margin:15px 8px; width:18px;}
.ForumTopic .replyicon {background:transparent url(http://www.cccu.org/static/images/forum_reply_icon.gif) no-repeat scroll left center; float:left; height:14px; margin:20px 15px; width:22px;}
.ForumTopic .topic .header h3 {color:#8c6239; padding-top:10px;}
x.ForumTopic .post .header h4 {padding-top:5px;}
.Forum .topics h4 {margin-top:0;}
.ForumTopic .header p {float:left;}
.ForumTopic .main .header .button {background:transparent url(http://www.cccu.org/static/images/forum_reply_btn.gif) no-repeat scroll left center; color:#fff; display:block; font-size:.9em; float:right; margin:12px 20px 11px; _margin-right:10px; padding:5px 0; text-align:center; width:42px;}
.ForumTopic .main .topic .header .button {margin:20px !important; _margin-right:10px;}
.ForumTopic .main .body {background:transparent url(http://www.cccu.org/static/images/forum_border.gif) repeat-y scroll 154px top; float:left; overflow:hidden; _height:1%;}
.ForumTopic .main .body .memberdetails {float:left; padding:8px 13px; width:128px; overflow:hidden;}
.ForumTopic .main .body .postbody {float:left; padding:8px 13px; width:308px; line-height:1.5em;}
.ForumTopic .main .posts {margin-top:10px;}
.ForumTopic .main .post .header {background-color:#EDF2F7; overflow:hidden; _height:1%;}
.ForumTopic .main .body .attachments {background-color:#E0E8F1; clear:both; padding:5px; s_padding:0; _height:100%;}
.ForumTopic .main .body .attachments p img {margin-right:5px; vertical-align:middle;}
.forumtime {clear:both; float:left; text-align:center; margin-top:5px; width:100%; }

/* Member and Affilate Styles */
.MemberAffiliateSection .selector, .EventSection .selector {float:left; font-size:1.4em; font-weight:bold; margin-top:6px; _margin-top:0px; width:738px;}
.MemberAffiliateSection #innerWrap .searchcontent .main h3.results, .NetworkingSection #innerWrap .searchcontent .main h3.results {width:100%; clear:both; display:block; !margin-bottom:0; _margin-bottom:5px;}
.MemberAffiliateSection #innerWrap ul.membersearch_tabs, .EventSection #innerWrap ul.membersearch_tabs {background:#8598b9; overflow:hidden; height:32px;}
.MemberAffiliateSection #innerWrap ul.membersearch_tabs li.searchtype, .EventSection #innerWrap ul.membersearch_tabs li.searchtype {background:white url(http://www.cccu.org/static/images/mmbrsrch_tabs_off.gif) repeat-x top left; width:103px; text-align:center; height:22px; margin:5px 0 0 5px; _margin-left:5px; padding:5px 5px 2px 5px; font-family:georgia,times new roman,courier,serif; list-style-type:none; float:left; font-size:1.1em; font-weight:normal;}
.MemberAffiliateSection #innerWrap ul.membersearch_tabs li.searchtype.selected, .EventSection #innerWrap ul.membersearch_tabs li.searchtype.selected {background:white;}

/* BEGIN EMAIL POPUP STYLES */
#emailPop {position:absolute; top:220px !important; left:380px !important; width:259px; font:1.1em Arial bold; z-index:100; display:none;}
#emailPop .emailcontent {background:transparent url(http://www.cccu.org/static/images/emailpop_bku_shadow_middle.png) repeat-x scroll left top; float:left; min-height:441px; _height:490px;overflow:hidden; width:250px;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cccu.org/static/images/emailpop_bku_shadow_middle.png', sizingMethod='scale');}
#emailPop .emailcontent input, textarea, button {position:relative;}
#emailPop .emailcontent #to_error, #from_error {color:red;}
#emailPop .rightshadow {background:transparent url(http://www.cccu.org/static/images/emailpop_bku_shadow_right.png) no-repeat scroll left top;float:right;width:9px;height:445px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cccu.org/static/images/emailpop_bku_shadow_right.png', sizingMethod='scale');_height:490px;}
#emailPop .head {color:#9a7652; overflow:hidden; padding-top:5px; height:24px; margin-bottom:20px;_width:326px;}
#emailPop .head h5 {float:left; font-size:1.5em; font-weight:normal; padding:5px 0 0 10px;}
#emailPop .head a.close_btn{_right:70px;position:relative;margin:10px;float:right; background:url(http://www.cccu.org/static/images/facet_model_close_btn.gif) no-repeat scroll left top;width:11px;height:11px;}
#emailPop .head input.cancel{float:right;margin-right:6px;}
#emailPop .body {font:1em Arial,Verdana,Helvetica,sans-serif; padding:0 10px;}
#emailPop .body p.instruction {font-style:italic; padding-left:10px; padding-top:5px;}
#emailPop .body p {padding:0; margin:0;font:12px "Arial";color:#526055;}
#emailPop .body label {color:#526055; font-weight:bold;}
#emailPop .body input , #emailPop .body textarea {color:#666; padding:1px 10px 2px !important; border:1px solid;  width:230px; font:1em Arial,Verdana,Helvetica,sans-serif;}
#emailPop .body #emailTo, #emailPop .body #emailFrom,  #emailPop .body #emailSubject {background:#fff; _margin-bottom:15px;}
#emailPop .body input {margin:0; width:;}
#emailPop .body input.error {margin-bottom:15px;color:#FFFFFF;padding:2px; background-color:#FF5555;}
#emailPop .body textarea {height:120px;}
#emailPop .body .buttonWrap {float:right;margin:0;}
#emailPop .body .buttonWrap button.button {background:transparent url(http://www.cccu.org/static/images/emailpop_btn.gif) no-repeat scroll left center; border:0px none; color:#fff; display:block; font-size:.9em; margin-left:5px; padding-top:4px; padding-top:4px; text-align:center; width:43px; float:left;}
#emailPop .body .buttonWrap button.hover {background-image:url(http://www.cccu.org/static/images/emailpop_btn_hov.gif);}
#emailPop .body fieldset {border:none; padding:0px; margin:0 0 15px;}
#emailPop .body input#mail {font:1em; width:150px;}
#emailPop .body input#cancel {font:1em; width:60px;}
#emailPop .body .cancel {margin-right:5px;}
#emailPop .error {background:#fff; color:#666666 !important; border:1px solid #000;}
#emailPop .refer {padding-bottom:60px; color:#666;}
/* status message */
#emailSendStatus {width:200px; padding:20px 0; border:1px solid #6da2a9; background:#eff8fb; font:1.1em arial bold; text-align:center; position:absolute; top:200px;left:750px !important; z-index:101; display:none;}
/* END EMAIL POPUP STYLES */
.emailResponse {margin-bottom:20px;}
.emailResponse p.message{padding-bottom:5px !important;}

#NewsletterPop {width:300px;left:350px;top:300px;}
#NewsletterPop .body fieldset {margin-bottom:15px;}
#NewsletterPop .body label {color:#526055; font-weight:bold; width:70px; float:left; text-align:right; padding-right:8px;}
#NewsletterPop .body input {width:196px;_width:185px;}
#NewsletterPop .body button.go {float:right;}
#NewsletterPop .body {padding:10px;}
#NewsletterPop .body .errors {color:#f00;margin-left:0px;}
#NewsletterPop form {margin:10px 0;}

/*Search Results Styles*/
.searchcontent {width:755px; float:left; overflow:hidden; _height:1%;}
.searchcontent .main {overflow:hidden; _height:1%; float:left; _width:740px; margin-left:16px; _margin-left:8px; margin-top:10px;}
.searchcontent h2 {margin-bottom:8px; border:0;}
.results {float:left; line-height:1.5em; overflow:visible;}
.detailstatus {float:right; margin:10px 10px 0pt;}
table.searchresults {float:left; margin-top:10px; margin-right:4px; width:738px;}

table.searchresults td {padding:15px 15px 18px 16px; vertical-align:top;}
table.searchresults th {background:transparent url(http://www.cccu.org/static/images/search_header_bku.gif) repeat-x scroll left top; font-size:12px; font-weight:normal; padding:3px 15px 6px 16px; text-align:left;}
table.searchresults tr.greyrow {background-color:#f1f2ed;}
table.searchresults h5 {font-family:Arial,Tahoma,sans-serif;}

.VendorSection table.searchresults{width:100% !important;}

.MemberAffiliateSection table.searchresults {float:left; margin-top:4px; margin-right:4px; width:738px;}
.MemberAffiliateSection table.searchresults td.left_table {width:300px;}
.MemberAffiliateSection table.searchresults td.center_table, table.searchresults th.center_table {padding-left:60px; width:219px;}
.MemberAffiliateSection table.searchresults td.center_table {border-right:1px solid #DDDDDD; border-left:1px solid #DDDDDD;}
.MemberAffiliateSection table.searchresults td.right_table, table.searchresults th.right_table {width:219px; }
.MemberAffiliateSection table.searchresults h5 {font-family:Arial,Tahoma,sans-serif;}
.MemberAffiliateSection .side ul.facetnav {border:#7d90b1 solid 1px; margin:50px 5px 5px; border-top:0;}
.MemberAffiliateSection .side ul.facetnav li {border:#7d90b1 solid 1px; border-width:1px 0px 0px 0px; background:#f3f7fa; padding:7px 10px;}
.MemberAffiliateSection .side ul.facetnav li.title {background:#7d90b1;}
.MemberAffiliateSection .side ul.facetnav li.title a {color:#fff;}
.MemberAffiliateSection .side ul.facetnav li a {font-weight:bold;}

/* Sitemap Styles */
.Sitemap .contentbody {width:100% !important;}
.Sitemap .withsidebar {width:718px !important; padding-top:0;}
.Sitemap #innerWrap .content .contentbody .main {padding:0;}
.Sitemap #innerWrap .content h1 {width:913px;}
.Sitemap .content ul li ul li {background:transparent url('http://www.cccu.org/static/images/blue_bullet.gif') no-repeat scroll left center; list-style-display:none; padding-left:8px;}
.content .col {float:left; overflow:hidden; margin:15px;}
.Sitemap #innerWrap .content .mainitems {background:transparent none; border-bottom:#111 1px solid; margin:10px; padding-bottom:10px; list-style-type:none; font-size:1.1em; font-weight:bold; margin-left:0;}
.content .subitems {font-size:1em; font-weight:normal; list-style-type:none; margin-left:15px;}

/* administration & faculty */
.Page .pageContent {margin-left:11px; padding-top:20px; float:left;}
.Page .pageElement {clear:left; margin-bottom:10px; margin-top:10px;}
.Page .pageElement img {background-color:#FFFFFF; border:1px solid #AEAFB1; float:left; margin-right:12px; overflow:hidden; padding:5px;}
.Page .pageElement .bluebullet {margin-top:5px;}
.Page .pageElement .bluebullet li {border:0; font-weight:normal;}
.Page .pageElement .bluebullet li a{font-weight:bold;}
#innerwrap .Page .pageElement p {margin-top:0;}
.Page .pageElement .more {clear:left; margin-bottom:30px; padding-top:15px; text-align:left; width:485px;}
.Page .pageElement.careercenter {margin-top:0;}
.Page .pageElement.careercenter .careerlinks {float:right; width:220px;}
.Page .pageElement.careercenter p {width:275px; float:left;}
.Page .pageElement.careercenter img {padding:0; margin:0; border:0; border-right:1px #cccccc solid; float:left;}
.Page .pageElement.breaker {margin-bottom:0;}

/* LeadershipSection - StaffDirectory - StaffMember */
.LeadershipSection #innerWrap .main .section {margin:10px 0pt 10px 11px; overflow:hidden;}

/*Vendor Section*/
.VendorSection .main fieldset {padding:0;}
.VendorSection .main select {float:left; margin-right:10px;}
.VendorSection .main label {margin-top:2px; width:auto;}
.VendorSection .main button {float:left; !margin:-2px; _margin:0;}
td.borderlr {border-left:1px solid #E4E4E2; border-right:1px solid #E4E4E2;}

/*safari hacks*/
.facetmodal .closebtn .closebutton {padding:2px 7px; border:none;#}
.NetworkingSection #innerWrap .main fieldset {height:auto;#}
.ForumSection #forum_search p {width:350px; float:right; padding-top:5px; font-style:italic; _width:456px;#}
.ForumSection #forum_search_buttons {width:350px; text-align:right; padding-left:264px; margin-top:10px;#}
.filternav .refinehead h3 {padding:15px 5px 15px 16px;#}
.side .nav p {padding:15px 20px 14px;#}
.EventSection .side .nav p, .Page .side .nav p, .Event .side .nav p  {padding:15px 15px 14px;#}
#innerWrap .footer #footernav ul.nav {margin:0 10px; padding:0;#}
#emailPop .body .buttonWrap button.button {padding:4px 0; width:47px; font-size:1em; display:inline; float:none;#}
#emailPop .body input , #emailPop .body textarea {width:210px;#}


/*Profile Modal*/
.profile_table{margin:15px;}
.profile_table td{vertical-align:top;}
.profile_table .profile_col1{text-align:right; padding:0 8px 6px 0; width:120px; font-weight:bold; }

.registeredUser {margin:10px 0 0 20px; color:#93471D; float:left; font-weight:bold;}
