/* Council for Christian Colleges and Universities Cascading Stylesheet */

/* Default CCCU Styles */
body {font:75% arial,tahoma,sans-serif; margin:0; background:#e3e7ee url(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(images/orange_arrow.gif) 0 3px no-repeat;}
button {cursor:pointer;}
button.go, a.go {background:transparent url(images/blu_go_btn.gif) no-repeat scroll center !important; border:0px none; color:#fff; font-weight:bold; padding:0px 0px 2px !important; text-align:center; font-size:11px; width:27px !important; height:18px;}
.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('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;}
.moreCNews {float:right; margin:10px 0 0;}
.homepage .foursquares .showtab2 .tabbody2 .moreCNews {float:right; margin:0 -12px 0 0;}
.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;}
.nowrap {white-space:nowrap;}
/* Sitewide Styles */
#backgroundWrap {width:970px; margin:10px auto 0;}
#topCap {overflow:hidden; height:6px; background:transparent url(images/cccu_bku_shadow_only_top.png) repeat-y scroll left top; _background:transparent none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cccu_bku_shadow_only_top.png');}
#bottomCap {overflow:hidden; height:6px; background:transparent url(images/cccu_bku_shadow_only_bottom.png) repeat-y scroll left top; _background:transparent none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cccu_bku_shadow_only_bottom.png');}
#outerWrap {overflow:hidden; _height:1%; padding:6px; background:transparent url(images/cccu_bku_shadow_middle.png) repeat-y scroll left top; _background:transparent none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='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; background:#15315d url(images/banner_gd.jpg) 100% 0 no-repeat; _float:left;}
#innerWrap #header .branding {float:left; margin:34px 0 0 20px; _margin-left:10px;}
#innerWrap #header .branding div.print {display: none;}
#innerWrap #header #login_iframe {width:372px; height:50px;border:none;}
#login {height:30px; background:transparent url(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(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(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(images/login_btn_hover.gif) !important;}
#login .login .loginbtnclick {background-image:url(images/login_btn_click.gif) !important;}
#login .forgotpw_box{width:100%; height:30px; clear:both; padding-top:4px; text-align:right; background:transparent url(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; height:40px; width:311px; margin:0 0 0; !margin-top:28px; clear:both; color:#a0b8d7; background:url(images/search_bg.jpg) 0 0 no-repeat;}
#innerWrap #header .membersearch { !margin-top:0px;}
#innerWrap #header .membersearch fieldset { }
#innerWrap #header .loginWrap {float:right; margin:11px 11px 0 0; !margin-bottom:-12px; _margin-right:6px;}
#innerWrap #header .loginWrap h5 {margin-bottom:8px; font:11px helvetica; color:#a0b8d7; text-transform:uppercase; text-align:right;}
#innerWrap #header .loginWrap a {float:left; margin-left:5px;}
#innerWrap #header .loginWrap #ccculogin_form {float:left;}
#innerWrap #header .loginWrap .loginBtn {margin-left:9px; _margin-left:5px; color:#000000; text-align:center; padding-top:6px; display:block; float:left; height:24px; width:50px; cursor:pointer; background:url(images/login_off.jpg) 0 0 no-repeat; font:bold 11px helvetica;}
#innerWrap #header .loginWrap .loginBtn:hover {text-decoration:none; background:url(images/login_on.jpg) 0 0 no-repeat;}
#innerWrap #header .loginWrap .loggedIn {margin-top:4px; float:left;}
#innerWrap #header .loginWrap .loggedIn a {float:left; color:#ffffff; margin-left:17px;}
#innerWrap #header .loginWrap .loggedIn a.logoutLnk {background:url(images/divider.gif) no-repeat 0 0; margin-left:8px; padding-left:9px;}
#innerWrap #header .loginWrap .loggedIn span {float:left; color:#a0b8d7;}
#innerWrap #header .loginWrap .loggedIn span a {float:none; margin-left:0;}
#innerWrap #header .search fieldset {margin:9px 10px 0 10px; float:left; !margin:9px 5px 0; _margin:9px 3px 0;}
#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#searchInput {width:142px;}
#innerWrap #header .search input.keywords {background-color:#cfd7e0; margin:1px 5px 0 0; float:left;}
#innerWrap #header .search .donateBtn {color:#000000; text-align:center; padding-top:6px; margin:9px 0 0 8px; !margin-left:10px; display:block; float:left; height:24px; width:50px; cursor:pointer; background:url(images/donate_btn_off.jpg) 0 0 no-repeat; font:bold 11px helvetica;}
#innerWrap #header .search .donateBtn:hover {text-decoration:none; background:url(images/donate_btn_on.jpg) 0 0 no-repeat;}
#innerWrap #header .search input.searchbtn {float:left; border:none; height:24px; width:71px; cursor:pointer; background:transparent url(images/search_btn_off.jpg) 0 0 no-repeat; padding-top:3px\9; font:bold 11px helvetica;}
#innerWrap #header .search input.searchbtnhover {background-image:url(images/search_btn_on.jpg) !important;}
#innerWrap #header .search input.searchbtnclick {background-image:url(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(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(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(images/mainnav_item_bkg_hov.gif) repeat-x scroll left top;}
#innerWrap .breadcrumbs {clear:both; float:left; margin-top:7px; margin-left:10px;overflow:hidden; _height:1%; font-size:0.95em;}
#innerWrap .breadcrumbs a.active {color:#5c5c5c;}
#innerWrap .shareLinks {clear:right; float:right; margin-top:5px; margin-bottom:-5px; *margin-bottom:-25px; overflow:hidden; _height:1%; font-size:0.95em;}
#innerWrap .shareLinks .addthis_toolbox {padding-top:2px;}
#innerWrap .shareLinks .addthis_toolbox a {display:block;}
#innerWrap .shareLinks .addthis_toolbox a.addthis_button_facebook {margin-left:15px;}
#innerWrap .shareLinks .addthis_toolbox a.addthis_button_googlebuzz {margin-right:15px;}
#innerWrap .shareLinks .addthis_toolbox a.addthis_button_facebook_like {position:relative; top:-2px;}
#innerWrap .shareLinks .addthis_toolbox a.addthis_button_facebook_like iframe {margin-top:0px !important;}
#innerWrap div.content {margin-top:10px; overflow:visible; _height:1%; clear:both;}
#innerWrap .content h1 {position:relative; background:#5C6A90 url(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 .content h1 a.cNewsRss {position:absolute; right:16px; top:14px; background: url(images/rss_feed_icon.gif) 0 2px no-repeat; color:#f56e19; font-size:0.65em; line-height:normal; font-weight:bold; padding-left:18px;}
#innerWrap .content h1 a.cNewsRss:hover {color:#f56e19;}
#innerWrap .login h1 { width:921px;}
#innerWrap .content {*width:955px;}
#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 {width:723px;}

/*root*/
.Root #innerWrap .contentbody {width:100%;}
.Root #innerWrap h1 {width:913px;}

/* Left Nav Styles */
.side {background:#fff url(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(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(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(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(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(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(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(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(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(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(images/orange_arrow.gif) no-repeat scroll left center;}
#innerWrap .sidebar .promo .body .promocontent .more a.button {padding:4px 23px; background:transparent url(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:12px; *font-size:10px; 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(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(images/carousel_btn_hov.gif);}
.homepage .top .carousel .carouselselect a.carsel {background-image:url(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(images/cccu_home_top_shadow.png) repeat-x scroll left top; _background:transparent none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='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(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(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(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(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 .showtab2 .tabbody2 {float:left;}
.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(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:520px;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(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(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 .bottomnews .news {margin-bottom:5px;}
.NewsSection  #innerWrap .content .contentbody .main .bottomnews .news .nooverflow p{margin:0px;}
.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;}

.newsarchives .pagination {margin-left:120px; font-weight:bold; _clear:left;}
.newsarchives .pagination span {margin:0 4px;}
.newsarchives .pagination a {text-decoration:underline; margin:0 4px;}
.newsarchives .pagination a span{margin:0;}

/* Conferences & Events Section Styles */
.EventSection .main .topevent {background:#fff url(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(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(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(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(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;}

	/* RC ADDED AUG 2010 */
	
.below-nav {position: relative; width: auto; background: url(images/bg-belownav.gif) repeat-x; min-height: 270px;}
.main-event {clear: left; float: left; width: 740px;}
.main-event .main-event-pic {position: relative; width: 740px; height: auto;}
.main-event .main-event-txt {position: relative; width: 700px; height: auto; clear: both; padding: 10px; font-size: 1em;}
.conf-leftsidemod {position: relative; width: 200px; height:auto; margin-bottom: 10px;}
.conf-side {background: none; padding-bottom: 0px;}
#innerWrap .content .contentbody .main#confevent {padding-top: 0px;}

.side .nav .promo {margin-bottom:10px; background-color:#e0e8f1;}
.side .nav .promo h2 {clear:both; color:#9A7652; float:left;  margin:5px 5px 9px; width:auto; font-size:1.4em; line-height:1.1em;}
.side .nav .promo .body {overflow:hidden; _height:1%; padding:5px; clear:both;}
.side .nav .promo .body .promocontent {overflow:hidden; background:#fff url(images/promo_bku_fade.gif) repeat-x scroll left bottom; float:left; _height:1%; padding:16px 6px 10px;width:179px;}
.side .nav .promo .body .promocontent form {margin:10px 0; float:left; clear:both;}
.side .nav .promo .body .promocontent .border_top {padding-top:15px; margin-top:10px; _margin-top:0px; border-top:solid 1px #e0e2e4; float:left; clear:both;}
.side .nav .promo .body .promocontent .bluebullet {margin-bottom:10px; overflow:hidden;}
.side .nav .promo .body .promocontent h3 {color:#36558b;}
.side .nav .promo .body .promocontent h4 {float:left;}
.side .nav .promo .body .promocontent img {float:left; margin-right:5px}
.side .nav .promo .body .promocontent input {width:142px;}
.side .nav .promo .body .promocontent p {float:left;}
.side .nav .promo .body .promocontent p.clearp {clear:left; display:block;}
.side .nav .promo .body .promocontent p.docfile {float:left; overflow:hidden; _height:1%; width:120px;margin-left:25px;}
.side .nav .promo .body .promocontent p.docfile .doc_abbr{cursor:default;}
.side .nav .promo .body .promocontent ul {overflow:hidden; _height:1%; margin-bottom:15px;}
.side .nav .promo .body .promocontent .more {_width:100%; overflow:visible; float:right; _float:left; _margin-top:10px; _padding:0; _margin-bottom:0;}
.side .nav .promo .body .promocontent .more a {padding-left:8px; background:transparent url(images/orange_arrow.gif) no-repeat scroll left center;}
.side .nav .promo .body .promocontent .more a.button {padding:4px 23px; background:transparent url(images/forum_btn.gif) no-repeat scroll left center !important; font-weight:bold; margin-right:15px;}
.side .nav .promo .body .sponsor {overflow:hidden; _height:1%; margin:0pt 0pt 20px; width:100%;}
.side .nav .promo .body fieldset {margin:10px 0;}
.side .nav .promo .body select {float:left; margin-right:5px; font-size:12px; *font-size:10px; width:auto;}
.side .nav .promo .body .promocontent table tbody tr td {font-size: .9em; line-height: 1.2em; padding-bottom: 10px;}

.event .left {position: relative; float: left; width: 182px; height: auto; margin-right: 3px;}
.event .right {position: relative; float: left; width: 555px; height: auto; float: left !important;}

.event .left .promo {margin-bottom:10px; background-color:#e0e8f1;}
.event .left .body {overflow:hidden; _height:1%; padding:0px; clear:both; background: none;}
.event .left .promo .body .promocontent {overflow:hidden; background:#fff url(images/promo_bku_fade.gif) repeat-x scroll left bottom; float:left; _height:1%; padding:6px 6px 10px;width:168px; height: 168px; border-left: 1px solid #e0e8f1; border-right: 1px solid #e0e8f1; color: #666; font-size: 1em;}
.event .left .promo .body .promocontent .border_top {padding-top:15px; margin-top:10px; _margin-top:0px; border-top:solid 1px #e0e2e4; float:left; clear:both;}
.event .left .promo .body .promocontent .bluebullet {margin-bottom:10px; overflow:hidden;}
.event .left .promo .body .promocontent p select {font-size: 13px;}

.event .right .promo {margin-bottom:10px; background-color:#e0e8f1;}
.event .right .promo h2 {clear:both; color:#9A7652; float:left; margin:5px 5px 4px; width:auto; font-size:1.4em; line-height:1.1em;}
.event .right .body {overflow:hidden; _height:1%; padding:5px; clear:both;}
.event .right .promo .body .promocontent {overflow:hidden; background:#fff url(images/promo_bku_fade.gif) repeat-x scroll left bottom; float:left; _height:1%; padding:6px 6px 10px; width:533px; height: 126px;}
.event .right .promo .body .promocontent .border_top {padding-top:15px; margin-top:10px; _margin-top:0px; border-top:solid 1px #e0e2e4; float:left; clear:both;}
.event .right .promo .body .promocontent .bluebullet {margin-bottom:10px; overflow:hidden;}
.sponsored-event {position: relative; clear:both; margin-bottom: 8px; border-bottom: 1px solid #e0e8f1; padding-bottom: 4px;}
.event .right .promo .body .promocontent .sponsored-event {width: 515px; height: 36px;}

.sponsored-event .sponsor-event-date {position: relative; float: left; width: 40px; text-align:center; margin-right: 5px; color: #666;}

.sponsored-event .sponsor-event-date .month {font-size: 14px;}
.sponsored-event .sponsor-event-date .date {font-size: 18px;}

.sponsored-event .sponsor-event-info {position: relative; float: left; font-size: 1em;}
.sponsored-event .sponsor-event-info a {font-weight: bold;}

.conf-details-left {position: relative; float: left; width: 554px; padding-right: 25px;}
.conf-details-right {position: relative; float: left; width: 160px;}

.conf-details-right ul {margin: 0px; padding: 0; list-style: none; -moz-padding-start: 0px;}
#innerWrap .main .conf-details-right ul li {list-style: none; margin-bottom: 8px; margin-left: 0px;}

.conf-details-left h2 {position: relative; color:#9A7652; float:left; margin:12px 0px 0px 20px; width:auto; font-size:1.4em; line-height:1.1em; border-bottom: none; display:block; width: 380px;}
.conf-details-left .icon {position: relative; float: left; width: 153px;}
.conf-details-left .txt {position: relative; width: auto; clear: both; padding-top: 10px;}
.conf-details-left .txt .txt-left {position: relative; width: 257px; float: left; font-size: .9em;}
.conf-details-left .txt .txt-right {position: relative; float: left; font-size: .9em; margin-left: 5px;}

.conf-tabs-cont {position: relative; width: 100%; border-bottom: 1px solid #7486a9; clear:both; height: 38px;}
.conf-tabs {margin: 0px; padding: 0; list-style: none; -moz-padding-start: 0px; float: left; background: url(images/bg-conftabs.png) repeat-x;}
#innerWrap .main .conf-tabs li {float: left; margin: 0 2px 0 0;}
	 #innerWrap .main .conf-tabs li a:link {display:block; padding: 6px 0px 0px 0px; width: 99px; height: 23px;
				text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #fff;
				text-shadow:0px -1px 0 #666; background: url(images/bg-event-tabs.png) no-repeat 0px -28px;}
	
	#innerWrap .main .conf-tabs li a:visited {display:block; padding: 6px 0px 0px 0px; width: 99px; height: 23px;
				text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #fff;
				text-shadow:0px -1px 0 #666; background: url(images/bg-event-tabs.png) no-repeat 0px -28px;}
	
	#innerWrap .main .conf-tabs li a:hover {display:block; padding: 6px 0px 0px 0px; width: 99px; height: 23px;
				text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #666;
				text-shadow:0px -1px 0 #e1e1e1; background: url(images/bg-event-tabs.png) no-repeat 0px 0px; text-decoration: none;}
				
				#innerWrap .main .conf-tabs li a.active {display:block; padding: 6px 0px 0px 0px; width: 99px; height: 23px;
				text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #666;
				text-shadow:0px -1px 0 #e1e1e1; background: url(images/bg-event-tabs.png) no-repeat 0px 0px; text-decoration: none;}
	
	.conf-tab-content {position: relative; width: 740px; height: auto; clear:both; color: #666; font-size: 1em;}
				
	.conf-tab-content .conf-img {padding: 5px; border: 1px solid #aeafb1; float: left; margin: 0 10px 10px 0;}
	
	.conf-tab-content ul li {margin-left: 20px; list-style-position:inside;}
	
	.platinum-sponsors {position: relative; width: 740px; height: auto; clear:both; margin-top: 10px;}
	.platinum-sponsors h2 {position: relative; color:#9A7652; float:left; margin:0px; width:auto;
							font-size:1.4em; line-height:1.1em; border-bottom: none; display:block; width: 650px;}
	
	#innerWrap .main .platinum-sponsors ul {margin: 10px 0 0 0; padding: 0px; list-style: none; -moz-padding-start: 0px;
											float: left;}
	#innerWrap .main .platinum-sponsors ul li {list-style: none; -moz-padding-start: 0px; float: left; width: 173px; height: 106px;
							margin: 0 12px 12px 0; line-height: 94px; text-align: center;
							background: #fff url(images/bg-sponsor-li.png) no-repeat;}
	
	#innerWrap .main .platinum-sponsors ul li img {vertical-align: middle;}
	
	#innerWrap .main .platinum-sponsors ul li ul  {margin: 5px 0 0 0; padding: 0; list-style: none; -moz-padding-start: 0px;
											float: left; background-image: none; height: 12px;}
		#innerWrap .main .platinum-sponsors ul li ul li {list-style: none; -moz-padding-start: 0px; float: left; width: 171px;
														line-height: 12px; margin: 0; height: 12px; font-size: .9em;
														background-image: none; text-align: left;}
	
	.calendar-of-events {position: relative; width: 740px; clear:both; font-size: 1em;}
	
	.calendar-of-events .paging {position: relative; width: 720px; background-color: #dfdfdf; padding: 2px 10px 0px 10px;
								height: 28px; color: #666;}
	.calendar-of-events .paging select {height: 20px; width: 150px; font-size: 1em;}
	
	.event-calendar {position: relative; width: 740px;}
	
	.event-calendar .promo {margin-bottom:10px; background-color:#e0e8f1;}
.event-calendar .body {overflow:hidden; _height:1%; padding:5px; clear:both;}
h2.viewing-event {clear:both; color:#9A7652; float:left; margin:5px 5px 4px; width:auto; font-size:1.4em; line-height:1.1em;
					border-bottom: 0px;}
.event-calendar .promo .body .promocontent {overflow:hidden; background:#fff url(images/promo_bku_fade.gif) repeat-x scroll left bottom; float:left; _height:1%; padding:6px 6px 0px; width:717px;}
.event-calendar .promo .body .promocontent .border_top {padding-top:15px; margin-top:10px; _margin-top:0px; border-top:solid 1px #e0e2e4; float:left; clear:both;}
.event-calendar .promo .body .promocontent .bluebullet {margin-bottom:10px; overflow:hidden;}

.sponsored-event {position: relative; clear:both; margin-bottom: 8px; border-bottom: 1px solid #e0e8f1; padding-bottom: 4px;}
.event-calendar .promo .body .promocontent .sponsored-event {width: 730px; height: 43px; margin: 6px 0px 0px 0px;}
.event-calendar .promo .body .promocontent .sponsored-event .sponsor-event-info img {position: absolute; right: 0; top: -3px;}

.event-calendar .promo .body .promocontent .sponsored-event .sponsor-event-date {position: relative; float: left; width: 40px; text-align:center; margin-right: 5px; color: #666;}

.event-calendar .promo .body .promocontent .sponsored-event .sponsor-event-date .month {font-size: 14px;}
.event-calendar .promo .body .promocontent .sponsored-event .sponsor-event-date .date {font-size: 18px;}

.event-calendar .promo .body .promocontent .sponsored-event .sponsor-event-info {position: relative; float: left; font-size: 1em;
		width: 675px; height: 47px;}
.event-calendar .promo .body .promocontent .sponsored-event .sponsor-event-info a {font-weight: bold;}

.ComboBoxInput {
background-color:white;
background-image: url(images/bg-select.gif);
background-repeat:repeat-x;
border-bottom:1px solid #36372C;
border-left:1px solid #36372C;
border-top:1px solid #36372C;
cursor:default;
height:16px;
padding-left:3px;
vertical-align:middle;
font-size: 1em;
}
.ComboBoxImage {
margin-left:-5px;
vertical-align:middle;
}

.ComboBoxItem {
border-bottom:1px solid #CCCCCC;
padding:5px;
text-align:left;
text-decoration:none;
}

.ComboBoxDropDown {
background-color:white;
background-image:url(images/dropDownBg.gif);
background-repeat:repeat-x;
border-color:#B4B4B4 #36372C #36372C;
border-right:1px solid #36372C;
border-style:solid;
border-width:1px;
}

/* 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;}

/* Form Styles (Main Div only) */
.main button, .main .cancel {background:transparent url(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(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(images/search_pagination_bku.gif) repeat-x scroll left top; float:left; margin:4px 0 0 0; width:738px;}
.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;}
#innerWrap .listnav ul.pagination {margin:0 0 0 10px;}
#innerWrap .main .pagination ul {margin:0 15px 0 0;}

.header a.button:hover{text-decoration:underline !important;}

/* 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(..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;}
.MemberAffiliateSection #innerWrap .searchcontent .main h3.results span.displayAll {font-size:0.6em;}

/* 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(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='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(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='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(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(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(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(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('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;#}
.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;#}

.contentbody iframe#isg_content { min-height:600px;}

/*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;}
div.mAndABody {padding-right:4px; margin-bottom:15px;}
.VendorSection .listnav {width:724px;}

.side .nav .promo .body .promocontent p {font-size:1em;
line-height:1.2em;
padding-bottom:10px; background: none; padding-left: 0px; padding-right: 0px;}

.side .nav .promo .body .promocontent p a:link, .side .nav .promo .body .promocontent p a:visited, .side .nav .promo .body .promocontent p a:hover
{font-size: inherit; font-weight: normal; color: #35568B; text-decoration: none;}

.side .nav .promo .body .promocontent p a:hover {text-decoration: underline;}

.side .nav .promo .body .promocontent table td p {font-size:1em;
line-height:1.2em;
padding-bottom:10px; background: none; padding-left: 0px; padding-right: 0px;}
