/* General */
* { margin:0; outline:none; padding:0 }
html { background:url(images/themes/oldham/background.jpg) repeat-x #ede7dd; font-size:100.01% }
body { background:url(images/themes/oldham/back-subnav.png) repeat-x 960px 158px; font-family:Georgia, "Times New Roman", Times, serif; font-size:82%; line-height:1.2 }
.clear { clear:both; line-height:0; font-size:0 }
.left { float:left }
.right { float:right }
.maindiv { width:960px }
.maindiv2 { width:960px }
.maindiv3 { background:url(images/themes/oldham/navBack.jpg) 0 158px no-repeat #465f73; width:960px }
.maindiv4 { background:url(images/themes/oldham/background.jpg) no-repeat; width:960px }
#top { font-family:Arial, sans-serif; height:130px }
hr { border:none; border-bottom:1px solid #ccc; clear:both }
a { color:#5180d6; cursor:pointer }
a.close { background:url(images/close.png) no-repeat; display:block; position:absolute; top:-14px; right:-14px; width:28px; height:28px }
#weather_alert { display:none }
input[type="button"], input[type="submit"], input[type="reset"] { padding: 3px; }

/* Top Section */
.hello { color:#fff; float:left; font-family:Arial, sans-serif; font-size:11px; padding:8px 0 0 44px; width:240px }
.hello span { font-weight:bold; padding:0 3px }
.hello span a { color:#7aa0c2; text-decoration:none }
.hello span a:hover { color:#fff }
.customize { color:#7aa0c2; float:left; font-family:Arial, sans-serif; font-size:11px; padding:8px 6px 0 0; text-align:right; width:400px }
.customize span { padding:0 3px }
.customize a { color:#fff; cursor:pointer; font-weight:bold; text-decoration:none }
.customize a:hover { color:#7aa0c2 }
#alert_parent { background:url(images/weatherAlert.png) no-repeat; padding-left:18px }
#theme_parent { background:url(images/colorwheel.png) no-repeat; padding-left:18px }
#stuff_parent { background:url(images/fourblocks.png) no-repeat; display:none; padding-left:18px }
.campus { color:#fff; float:left; font-size:11px; padding:8px 8px 0 0; text-align:right; width:215px }
.formstyle1 {  font-size:11px; height:19px; margin-top:6px; width:170px }
.formButton { background:url(images/search-btn.jpg) no-repeat; border:none; color:rgb(64,64,64); font-size:11px; font-weight:bold; height:26px; margin:0 0 0 5px; padding:0 0 2px 0; text-align:center; width:32px }
input.formTextBox { background:rgb(255,255,255); border:1px solid #ccc; color:#465f73; padding:5px 0 4px 5px; width:126px }
.search { position:absolute; top:70px; left:735px; height:52px }
.logo a { background:url(images/southeast-logo.png) no-repeat; display:block; height:71px; left:135px; position:absolute; top:36px; width:207px }
.logo a span { display:none }

/* Login Error */
#login-error { color:#cc0000; font-size:11px; position:absolute; top:206px; left:0; width:250px }

/* Login Modal Box */
#loginModal { background:#ede7dd; padding:20px; width:400px; height:240px }
#loginModal input[type=text] { display:block }

/* Content Section */
.MiddleCont { float:left; height:auto; margin:0; width:817px }
.title { background:url(images/themes/oldham/back-subnav.png) repeat-x; border-left:1px solid #465f73; float:left; height:97px; padding-top:3px; padding-left:30px; text-align:left; width:786px }
.title h1 { color:#43515f; font-family:Georgia; font-size:20px; font-style:italic; font-weight:normal; margin-top:22px }
.minlogo { background:url(images/themes/oldham/min-logo.png) no-repeat; float:right; height:66px; width:130px }
.minlogo span { display:none }
.subtitle { float:right; font-size:10px; margin:-25px 0; text-align:right; text-transform:uppercase }
.subtitle span { font-size:12px }
ul.PageTabs { list-style:none }
ul.PageTabs a { color:#fff; text-decoration:none }
.Addtab, ul.PageTabs li { background:url(images/a50.png); float:left; font-family:Arial, sans-serif; font-size:11px; font-weight:bold; height:22px; margin-left:1px; padding:6px 10px 0 10px; text-align:center }
.Addtab a { color:#fff; text-decoration:none }
.HasUserTabs { background:none }
ul.PageTabs li a .Addtab a{ color:#fff; text-decoration:none }
.content { background:#ede7dd; border-left:1px solid #465f73; float:left; font-size:100%; min-height:460px; padding:28px 0 0 30px; width:786px }	 

/* Layouts */
.l100 { color:#3e4958; float:left; height:auto; padding-bottom:5px; position:relative; width:786px; margin:0 0 30px 0 }
.l3565, .r3565, .l5050, .r5050, .l6535, .r6535, .svideoleft, .svideoright { color:#3e4958; float:left; height:auto; padding-bottom:10px }
.l100, .l3565, .l5050, .l6535, .svideoleft { clear:left }
.r3565, .r5050, .r6535, .svideoright { clear:right; padding-left:30px }
.l3565, .r6535, .svideoright { width:248px }
.r6535.right { float: right; }	
.l6535, .r3565, .svideoleft { width:508px }
.l5050, .r5050 { width:378px }

/* Content */
.content a { color:#5180d6 }
.content a:hover { text-decoration:none }
.content a.follow { display:block; font-size:10px; font-weight:bold; margin-top:0 }
.content .faq a.follow { margin-bottom:20px }
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { color:#3c5a7e; font-style:italic; font-weight: normal; margin:0; padding:0 }
.content h1 { font-size:2.0em; line-height:1; margin-top:2em; margin-bottom:0.5em }
.content .noTop h1 { margin-top:0 }
.content h2 { font-size:1.7em; margin-bottom:0.75em }
.content h3 { font-size:1.5em; line-height:1; margin-bottom:1em }
.content h4 { font-size:1.1em; font-weight:bold; line-height:1.25; margin-bottom:1.25em }
.content h5 { font-size:1em; font-weight:bold; margin-bottom:1.5em }
.content h6 { color:rgb(124,124,124); font-family:Arial, sans-serif; font-size:11px; font-style:normal; font-weight:normal; letter-spacing:-.2px}
.content h6.h7 { color:#3c5a7e; font-family:Georgia, serif; font-size:1em; font-style:normal; font-weight:bold; margin-bottom:0 }
.content h6.h8 { color:#3e4958; font-size:.9em; font-weight:normal; margin:4px 0 12px 0 }
.content h8 { color:#3c5a7e;font-family:Georgia, sans-serif; font-size:30px; font-style:normal; font-weight:normal; letter-spacing:-.2px}
.content h9 { color:#3e4958; display:block; font-family:Georgia, sans-serif; font-size:24px; font-style:normal; font-weight:normal; letter-spacing:-.2px; margin-bottom:15px}
.content h1 img, .content h2 img, .content h3 img, .content h4 img, .content h5 img, .content h6 img { margin: 0 }
.content p { line-height:1.5; margin-bottom:1.5em }
.content ul { margin-left:15px }
.content ul li { line-height:18px; margin:0 0 10px 0 }
.content ul li ul li { line-height:1.2; margin:5px 0 6px 0 }
.content ol li { line-height:1.5; margin:0 0 5px 19px; padding:0}
h3.head-tab { background:url(images/themes/oldham/hback.png) no-repeat; color:rgb(255,255,255) }
.text img { background:rgb(255,255,255); border:1px solid #ccc }
.text img.contentImg { background:none; border:none }
.img-l { margin:0 20px 20px 0; padding:6px }
.img-r { margin:4px 0 14px 20px; padding:6px }
.img-across { margin-bottom:20px; padding:6px }
p.subheading { line-height:1.4; margin-bottom:2em }
.info { margin-bottom:1em; margin-top:4px }
.info img { float:left; padding:3px }
.info-right { margin-bottom:1em; margin-top:4px }
.info-right img { float:left; padding:3px }
.info .img-l { margin:0 08px 12px 0 }
.info div { float:left; width:149px }
.info div h5 { margin-bottom:.3em }
.info div p { font-size:.85em; line-height:1.4 }
.info hr { margin-bottom:0 }
.info .staff2 { width:126px }
.info .staff2 .staff { display:block; width:117px }
.info .staff2 p { width:113px }
.form div { border-bottom:1px solid #ccc; margin-bottom:10px }
.form label { font-size:10px; font-weight:bold; text-transform:uppercase }
.form input[type="text"], .form textarea, .form select { background:#fafadc; border:1px solid #ccc; margin-top:4px; margin-bottom:10px; padding:4px; width:220px }
.form input:focus, .form textarea:focus { background:#fafab4 }
.form select { width:230px }
.form textarea { font-family:Arial, sans-serif; font-size:12px; height:200px; width:95% }
.form .fieldRow { clear:both; }
.form .fieldBlock { display:block; float:left; }
.form .fieldBlock input { margin: 0px 4px 0px 0px; }
.form .fieldBlock select { margin: 0px 4px 0px 0px; }
.form .fieldNote { margin:0px 0px 1px 0px; display:block; clear:both; };
.faq ol { border-bottom:1px solid #ccc; margin-bottom:30px; padding-bottom:30px }
.faq ul li, .faq ol li { color:#3e4958; padding:2px 0 }
.faq ol li a { color:#5180d6 }
.faq h3 { padding-top:10px }
.threecol { float:left; margin-right:17px; width:158px }
.threecol.last { margin-right:0 }
.threecol img { margin-top:1.3em; padding:3px }
.threecol h4 { border-bottom:1px solid #ccc; font-size:1.1em; margin-top:9px; margin-bottom:8px; padding-bottom:3px }
.threecol p { font-size:.92em; line-height:17px; margin:4px 0; padding:0px}
.read-more a { font-family:Arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
.read-more a:hover { text-decoration:underline }

/* Info layout to the right */
.info-right { margin-bottom:1em; margin-top:4px }

.info-right img { float:right; padding:3px; background: none repeat scroll 0 50% transparent; border:0; }
.info-right .img-l { margin:0 08px 12px 0 }
.info-right div { float:left; width:149px }
.info-right div h5 { margin-bottom:.3em }
.info-right div p { font-size:.85em; line-height:1.4 }
.info-right hr { margin-bottom:0 }
.info-right .staff2 { width:126px }
.info-right .staff2 .staff { display:block; width:117px }
.info-right .staff2 p { width:113px }
.right-link { margin-top:-12px; width:230px }
.right-link a { border-right:1px solid #ccc; color:#5180d6; font-size:10px; font-weight:bold; margin-right:6px; margin-bottom:10px; padding-right:6px }
.right-link a.last { border:none }


/* Login Page */
.createAccount h3 { margin-top:0.7em; border:none; font-size:1.1em; font-weight:bold; line-height:1.25; margin-bottom:0.6em }
.forgotPass h3 { margin-top:1.7em; border:none; font-size:1.1em; font-weight:bold; line-height:1.25; margin-bottom:0.6em }
/* .pnlLogin { float: left; } */
.loginWrap { float: left; clear: both; }
.createAccount { clear: both; padding-top: 1px }
.loginSeal { float: left; margin-left: 20px }

/* Overview */
.overview h1 { border-bottom:0 solid #ccc; margin-top:0em; padding-bottom:.2em }
.overview p { border-bottom:0 solid #ccc; padding-bottom:.5em }

/* Upcoming events main */
.ue-main { width:174px }
.ue-main div { margin-bottom:30px }
.ue-main div p, .ue-main div h5, .ue-main div h6 { margin:0 }
.see-all { font-family:Arial, sans-serif; font-size:11px; padding-top:10px }
.ue-main div h5 { color:#3e4958; font-family:Arial, sans-serif; font-style:normal }
.right.ue-main { border-left:1px solid rgb(204,204,204); padding-left:15px }

/* Spotlight */
.spotlight { font-family:Arial, sans-serif; margin-bottom:20px; position:relative }
.spotlight .currentseries { background:url(images/a70.png); color:#7aa0c2; display:none; font-size:12px; left:6px; margin:0; padding:8px; position:absolute; text-transform:uppercase; top:6px; width:480px }
.spotlight .currentseries { display:block }
.spotlight .currentseries .seriestitle { color:rgb(255,255,255) }
.spotlight img { border:6px solid #597488; position:relative }
.spotlight .vid { border:6px solid #597488 }
.spotlight-thumbs .vid { border:6px solid #597488; margin-top:150px; }
.spotlight .vid img { border:none; width:496px }

/* Video Interface */
.content .vid-interface ul { background:#ddd; border-bottom:1px solid #bababa; list-style:none; margin-left:0; padding:6px; width:496px }

.content ul.vid-buttons li { display:inline; font-weight:bold; padding-bottom:1px }
.content ul.vid-buttons li a { color:#3e4958; font-size:10px; text-decoration:none; text-transform:uppercase }
.content ul.vid-buttons li a:hover { color:rgb(170,160,150) }
.content ul.vid-buttons li#notes a { border-left:1px solid #BFBAB5; margin-left:2px; padding-left:6px }
.content ul.weeks { border-bottom:2px solid #bfbab5; height:21px }
.content ul.weeks li { display:block; float:left; font-weight:bold }
.content ul.weeks li a { background:#8a8a8a; border:2px solid #ccc; color:#fff; font-size:10px; margin:0 3px; padding:3px 7px; text-decoration:none }
.content ul.weeks li a:hover { border:2px solid #597488 }
.content ul.weeks li a.active { background:#7a7a7a; border:2px solid #465f73; color:#fff }
.content ul.weeks li#weeklabel { font-size:14px; font-weight:normal; margin-right:10px; text-transform:uppercase }
#weeks ul li { display:inline; font-family:Arial, sans-serif; font-weight:bold; margin-right:2px; text-transform:uppercase }
#weeks ul li a { border:2px solid #3e4958; color:#7aa0c2; padding:5px 9px; text-decoration:none }
#weeks ul li a:hover { background:#3e4958 }
#weeks ul li#weeklabel { margin-right:15px }


/* Video Interface - Thumbnail version */
.content .vid-interface-thumbs ul { border-bottom:1px solid #bababa; list-style:none; margin-left:0; width:520px }
.content ul.weeks-thumbs { height:115px }
.content ul.weeks-thumbs li { display:block; float:left; font-weight:bold; margin-top:15px;  }
.content ul.weeks-thumbs li a {  border:2px solid #ccc; color:#fff; font-size:10px; margin-right:9px; padding:3px 3px; text-decoration:none; display:block }
.content ul.weeks-thumbs li a:hover { border:2px solid #597488 }
.content ul.weeks-thumbs li a.active {  border:2px solid #465f73; color:#fff }
.content ul.weeks-thumbs li#weeklabel-thumbs { font-size:14px; font-weight:normal; margin-right:10px; text-transform:uppercase }
#weeks-thumbs ul li { display:inline; font-family:Arial, sans-serif; font-weight:bold; margin-right:2px; text-transform:uppercase }
#weeks-thumbs ul li a { border:2px solid #3e4958; color:#7aa0c2; padding:5px 9px; text-decoration:none }
#weeks-thumbs ul li a:hover { background:#3e4958 }
#weeks-thumbs ul li#weeklabel { margin-right:15px }

/* Series */
.sermon-info h5 { margin-bottom:0 }
.sermon-info p { font-family:Arial, sans-serif; font-size:12px }
.sermon-info p.meta { border-bottom:1px solid #c0bbb4; clear:both; font-size:11px; margin-top:20px; margin-bottom:.8em; padding-bottom:9px }
.sermon-info p.playerTitle { font-size:16px; margin-bottom:.8em }
.sermon-info p.playerVerse { margin-bottom:.8em }
.sermon-info p.playerDesc { font-family:Georgia, serif }
.sermon-info hr { border-bottom:1px solid #c0bbb4; margin-bottom:.8em }
.series-info { background:rgb(218,214,208); margin-bottom:20px; padding:10px }
.series-info h5{ color:#3e4958; margin:0 }
.series-info p { font-family:Arial, sans-serif; font-style:normal; font-weight:normal; line-height:1.4em }
.series-info h5 span { color:#3c5a7e; font-family:Arial, sans-serif; font-style:normal; font-weight: normal; padding-left:3px }
.series-info #title { color:#3c5a7e; font-family:Arial, sans-serif; font-size:14px; margin-top:0 }
.series-info p { color:#3c5a7e; margin:6px 0}
.series-info .verse { float:right; width:50% }
.description { position:relative }
.description h5 { margin:0 0 4px 0 }
.description p { font-size:.93em; line-height:1.4 }
.description h5 a { text-decoration:none  }
.description h5 a:hover { text-decoration:underline}
.vid-side { height:385px }
.settle { bottom:0; position:absolute }

/* Media Search */
.media-search { background:rgb(218,214,208); padding:10px }
.media-search h5 { color:#3c5a7e }
.media-search p { color:#3e4958 }
.media-search label { color:#3c5a7e; font-family:Arial, sans-serif }
.media-search select { width:80% }

/* Archive */
.archive {  }
.archive a { border:1px solid #3e4958; color:#3e4958; float:left; font-family:Arial, sans-serif; font-size:10px; margin:0 8px 8px 0; padding:5px; text-decoration:none; width:152px }
.norightmargin a { margin-right:0 }
.archive a img { border:none; width:152px; height:102px }
.archive a:hover { background:#e9ddcc }
.archive a strong { border-bottom:1px solid #ccc1b1; display:block; font-size:11px; font-weight:normal; padding:6px 0; width:100% }
.archive a .info { display:block; margin:6px 0 0 0 }
.archive a span span span.weeks, .archive a span span.date { font-weight:bold }

/* Upcoming event buttons */
h3.head-tab { font-family:Arial, sans-serif; font-size:14px; font-style:normal; font-weight:bold; height:20px; margin-bottom:0; padding:2px 0 2px 12px; width:234px }
a.ue-buttons { background:#3e4958; display:block; font-family:Arial; height:53px; margin:1px 0; padding:8px 0; text-decoration:none; width:246px }
a.ue-buttons img { border:3px solid rgb(58,49,40); float:left; margin:0 6px }
a.ue-buttons span { color:rgb(255,255,255); display:block; font-size:12px; margin-top:14px; text-decoration:none }
a.ue-buttons span span { color:rgb(255,255,255); display:inline; font-size:14px; font-weight:bold; text-decoration: underline; text-transform:uppercase }
a.ue-buttons:hover { background:rgb(83,75,65) }
a.ue-buttons:hover span { color:rgb(255,255,255) }
a.ue-buttons:hover span span { color:rgb(255,255,255) }
p.calendar-entry { font-size:12px; font-weight:bold; margin:10px 0 }

/* Upcoming event list */
.ue-list div { clear:left; }
.ue-list h4 { border-bottom:1px solid #ccc; clear:both; margin-bottom:.8em; padding-bottom:.5em }
.ue-list h5 { color:#3e4958; margin-bottom:.3em }
.ue-list p { font-size:.92em; line-height:17px; margin:4px 0; padding:0px }
.ue-event { margin-bottom:.8em; padding-bottom:.5em; line-height:17px;}
.hours .ue-event { padding-bottom:0em }

/* Event links */
.event-link { margin-top:-12px }
.event-link a { border-right:1px solid #ccc; color:#5180d6; font-size:10px; font-weight:bold; margin-right:6px; margin-bottom:10px; padding-right:6px }
.event-link a.last { border:none }



/* Footer */
#footerBar { font-family:Arial, sans-serif; font-size:.9em; margin:80px 0 4px 0; padding:6px 14px 6px 30px; overflow:hidden; position:relative; left:-30px; width:786px }
#footerBar .transparent { background:#3e4958; height:40px; left:0; opacity:.45; filter:alpha(opacity=45); position:absolute; top:0; width:816px; z-index:0 }
#footerBar .footer-content { position:relative }
#footerBar p { color:#fff; margin:0; }
#footerBar p a { opacity:.8; filter:alpha(opacity=80); color:#3e4958; padding:0 3px; text-decoration:none }
#footerBar p a:hover { color:rgb(255,255,255) }
#footerBar p span { padding-left:10px }
#footerBar p#to-top { margin-right:30px }
#to-top a { background:url(images/to-top.png) no-repeat center right; display:block; width:80px }
#footer { margin:0 0 0 0; padding:14px 14px 14px 30px; overflow:hidden; position:relative; left:-30px; width:786px}
#footer .transparent { height:200px; left:0; opacity:.2; filter:alpha(opacity=20); position:absolute; top:0; width:960px; z-index:0 }
#footer .footer-content { opacity:.8; filter:alpha(opacity=80); position:relative }
.footerlinks { border-left:1px solid rgb(210,210,210); float:left; font-family:Arial, sans-serif; font-size:.83em; padding:0 29px 0 8px }
.footerlinks ul { list-style:none; margin-left:0 }
.footerlinks ul li { margin-bottom:2px }
.footerlinks a { color:#3e4958; text-decoration:none }
.footerlinks a:hover { color:#5180d6 }
.footerlinks.first { border:none; padding-left:0 }
#niv { color:#494137; font-family:Arial, sans-serif; font-size:9px; opacity:0.7 }

/* Mission Trip */
.trip-info h4 { background:rgb(213,208,201); color:rgb(142,138,128); font-size:14px; padding:8px }
.trip li { border-bottom:1px solid rgb(187,180,173); list-style:none; font-family:Georgia, serif; font-style:italic; font-weight:bold; padding:3px }
.trip li span { color:rgb(160,85,0); float:right; font-family:Arial, sans-serif; font-style:normal }
.trip-links { color:#5180d6; font-size:11px; font-weight:bold; margin-top:15px; margin-left:15px }
.trip-links li { margin:6px 0 }
.trip-links li a { color:#5180d6 }

/* Missions List */
#missions-list-header { background:rgb(155,148,139); margin:0 2px; padding:6px; width:764px }
#missions-list-header h3 { color:rgb(255,255,255); float:left; font-size:16px; font-weight:bold; margin:0; padding:6px }
#missions-list-header p { color:rgb(255,255,255); float:right; font-style:italic; font-weight:bold; margin:0; padding:6px }
#missions-list-header p span { font-size:14px; font-weight:normal; margin-left:15px; padding-left:25px }
.open { background:url(images/status.png) top left no-repeat; display:block; width:20px; height:20px }
.closed { background:url(images/status.png) bottom left no-repeat; display:block; width:20px; height:20px }
#missions-list-header p span.open, #missions-list-header p span.closed { display:inline; }
#missions-list { font-family:Arial, sans-serif; font-size:12px; font-style:italic; width:780px }
#missions-list #status { width:50px }
#missions-list #trip-name { width:86px }
#missions-list #trip-start { width:76px }
#missions-list #trip-end { width:72px }
#missions-list #country { width:56px }
#missions-list #cost { width:40px }
#missions-list #summary { width:400px }
#missions-list tr td { border-bottom:1px solid rgb(207,202,195); color:rgb(70,59,48); padding:6px 0 }
#missions-list tr th { background-color:rgb(213,208,201); color:rgb(70,60,50); font-family:Georgia, serif; padding:4px; text-align:left }
#missions-list tr th.header { background:url(images/sort-arrows.png) 98% 0% no-repeat rgb(213,208,201); padding:4px 20px 4px 4px }
#missions-list tr th.headerSortUp { background-position:98% 50% }
#missions-list tr th.headerSortDown { background-position:98% 100% }
#missions-list tr td a img { border:none }
.apply-image { text-align:center; width:100px }

/* Event Detail */
.registerButton { width:166px; height:27px }
.registerButton a { display:none }
.registerButton a.regButton1 { background:url(images/registerButton.png) no-repeat; color:#202020; display:block; font-size:12px; padding:6px 0; position:relative; top:150px; text-align:center; text-decoration:none; width:166px; height:15px }
.eventDetailWrap h1 { margin-top:0; position:relative;  }
.eventDetailWrap span { float:left; position:relative; top:-37px; left:189px; width:579px }
.eventDetailWrap span.PromotionImage { position:relative; left:0; margin-bottom:16px; height:128px }
.eventDetailWrap img { border:1px solid #ccc; padding:6px; position:relative; top:48px; left:-166px; width:152px; height:114px; }
.eventDetails table { float:left; position:absolute; top:40px; left:189px; display:block }
.eventDetails table tbody tr td { display:block; margin:4px 0 }
.eventDetails table tbody tr td a { display:block; top:100px; left:0  }
.eventDetails table tbody tr td a.addCalendar { display:inline }
.eventDetails table tbody tr th { border:none; display:none; padding-top:0; vertical-align:top; width:100px }
.registerButton { float:left }

/* Registration Error */
.registrationError ul { margin:6px 0 6px 15px }
.registrationError ul li { color:#3c5a7e; margin:3px 0 }

/* Promotion Detail */
.promoDetailWrap { position:relative }
.promoDetailWrap h1 { margin-top:0 }
.promoDetailWrap span {  }
.promoDetailWrap img { border:1px solid #ccc; float:left; padding:6px; margin-bottom:16px; width:152px; height:114px }
.promoDetailWrap h1 span { top:0; left:0 }
.promoDetails { clear:left; float:left; width:169px }
.promoDetails .promoContactText .heading { display:none }
.PromotionText, .promoDetailWrap .promoDate, .promoDetailWrap .promotionDocList { float:right; width:597px; margin-bottom:10px; }
.promoDetailWrap .promoDate { color:#7C7C7C; display:block; font-family:Arial,sans-serif; font-size:11px; padding:2px 0; }
.promoDetailWrap .promotionDocList { list-style:none; margin:8px 0 0 0; padding:0 }
.promoDetailWrap .promotionDocList li { line-height:1; margin:4px 0 0 0; padding:0 0 4px 0 }

/* Pre-load */
.preload { margin-right:-100px; position:fixed; right:0; bottom:0 }
.preload .slidesprite { background:url(images/slidesprite.png); width:100px; height:100px }
.preload .themesprite { background:url(images/themesprite.png); width:100px; height:100px }

/* Modal Box */
.modal { display:none }
.modal a.close { background:url(images/close.png) no-repeat; position:absolute; right:-15px; top:-10px; cursor:pointer; height:28px; width:28px }
a.modalTrigger { cursor:pointer }

p.more-link, p.xlink { background:rgb(255,255,255); font-family:Georgia, sans-serif; font-size:11px; font-style:italic; padding:0 5px; position:absolute; top:-9px; right:4px; z-index:1 }
p.more-link a, p.xlink a { text-decoration:none }
p.more-link a:hover, p.xlink a:hover { text-decoration:underline }

/* Serving and Events */
.scc_promotionList { list-style:none }
.promoHeader { border-bottom:1px solid #ccc; clear:both; color:#3c5a7e; font-size:1.1em; font-style:italic; font-weight:bold; line-height:1.25; margin-bottom:0.8em; padding-bottom:0.5em }

.FullList .scc_promotionList { list-style:none; margin-left:0; }
.FullList .scc_promotionList .scc_promotionItem, .FullList .scc_promotionList .scc_promotionItemOdd { border-top:1px solid #ccc; float:left; margin-right:15px; padding-top:20px; position:relative; width:378px }
.FullList .scc_promotionList .scc_promotionItem { clear:both; margin-bottom:20px }
.FullList .scc_promotionList .scc_promotionItemOdd { margin:0 0 20px 15px }
.FullList .scc_promotionTitle { display:block; float:left; margin-bottom:5px; width:192px }
.FullList .scc_promotionTitle a { color:#3c5a7e; font-size:1.1em; font-style:italic; font-weight:bold; line-height:1.25; margin-bottom:1.25em; text-decoration:none }
.FullList .scc_promotionTitle a:hover { text-decoration:underline }
.FullList .scc_promotionSummaryImage { background:rgb(255,255,255); border:1px solid #ccc; float:right; margin:0 0 10px 20px; padding:6px }
.FullList .scc_promotionSummary { clear:both; display:block; line-height:1.5; margin-top:24px; margin-bottom:10px }
.FullList .scc_NewsletterStartDate { clear:left; display:block; float:left; font-family:Arial, sans-serif; font-size:11px; margin-right:1px; padding-right:4px }
.FullList .scc_promotionEventStartTime { font-family:Arial, sans-serif; font-size:11px }
.FullList .scc_promotionEventEndTime { font-family:Arial, sans-serif; font-size:11px }
.FullList .scc_NewsletterEndDate { float:left; font-family:Arial, sans-serif; font-size:11px; margin-left:2px }
.FullList .scc_promotionEventLocation { clear:both; display:block; font-size:11px; font-family:Arial, sans-serif }
.FullList .scc_promotionContactName { color:#3c5a7e; clear:left; display:block; font-size:1em; font-style:italic; margin-bottom:8px; padding-top:4px }
.FullList .scc_promotionContactName .infoHead { clear:left; display:block; margin-bottom:-3px }
.FullList .scc_promotionContactEmail { display:block; font-family:Arial, sans-serif; font-size:11px }
.FullList .scc_promotionContactPhone { display:block; font-family:Arial, sans-serif; font-size:11px }
.FullList .scc_promotionReadMore { float:left; line-height:1; margin-top:4px }
.FullList .promotionDocList { clear:both; float:left; list-style:none; margin:8px 0 0 0; padding:0 }
.FullList .promotionDocList li { line-height:1; margin:4px 0 0 0; padding:0 0 4px 0 }
.FullList .infoHead { color:#3e4958; font-family:Arial, sans-serif; font-size:11px; font-style:normal; font-weight:bold }

.FullList .scc_servingList { list-style:none; margin-left:0; }
.FullList .scc_servingList .scc_servingItem, .FullList .scc_servingList .scc_servingItemOdd { border-top:1px solid #ccc; float:left; margin-right:15px; padding-top:20px; position:relative; width:378px }
.FullList .scc_servingList .scc_servingItem { clear:both; margin-bottom:20px }
.FullList .scc_servingList .scc_servingItemOdd { margin:0 0 20px 15px }
.FullList .scc_servingTitle { display:block; margin-bottom:5px }
.FullList .scc_servingTitle a { color:#3c5a7e; font-size:1.1em; font-style:italic; font-weight:bold; line-height:1.25; margin-bottom:1.25em; text-decoration:none }
.FullList .scc_servingTitle a:hover { text-decoration:underline }
.FullList .scc_servingList .infoHead { display:block }
.FullList .scc_servingSummary { display:block; line-height:1.5; margin-top:12px; margin-bottom:1.5em }
.FullList .scc_servingContactInfo { color:#3c5a7e; display:block; font-size:1em; font-style:italic; font-weight:bold; margin-top:-2px; margin-bottom:8px }
.FullList .scc_servingContactEmail { display:block; font-family:Arial, sans-serif; font-size:11px }
.FullList .scc_servingReadMore { display:block; margin-top:8px }

.Top4 .scc_promotionList { margin-left:0 }
.Top4 .scc_promotionItem, .Top4 .scc_promotionItemOdd { display:block; margin-bottom:20px }
.Top4 .scc_promotionTitle a { color:#3e4958; display:block; font-style:italic; font-weight:bold; overflow:hidden; text-decoration:none; height:18px }
.Top4 .scc_promotionTitle a:hover { text-decoration:underline }
.Top4 .scc_promotionEventStartTime, .Top4 li span.scc_promotionEventLocation { display:none }
.Top4 .scc_NewsletterStartDate { color:#7c7c7c; display:block; font-family:Arial, sans-serif; font-size:11px; padding:2px 0  }
.Top4 .scc_NewsletterStartDate .infoHead { font-weight:normal }
.Top4 .scc_NewsletterEndDate { color:#3c5a7e }
.Top4 .scc_promotionSummary { display:block; font-size:13px; line-height:20px; overflow:hidden; max-height:80px }
.Top4 .promotionDocList { display:inline; list-style:none; margin:8px 0 0 }
.Top4 .scc_promotionReadMore { display:block; font-size:12px; margin-top:6px }

.Partners .scc_promotionList { margin-left:0 }
.Partners .scc_promotionTitle a { color:#3e4958; display:block; font-style:italic; font-weight:bold; overflow:hidden; text-decoration:none; height:18px }
.Partners .scc_promotionTitle a:hover { text-decoration:underline }
.Partners .scc_promotionEventStartTime, .Top4 li span.scc_promotionEventLocation { display:none }
.Partners .scc_NewsletterStartDate { color:#7c7c7c; display:block; font-family:Arial, sans-serif; font-size:11px; padding:2px 0  }
.Partners .scc_NewsletterStartDate .infoHead { font-weight:normal }
.Partners .scc_NewsletterEndDate { color:#3c5a7e }
.Partners .scc_promotionSummary { display:block; line-height:1.5; margin-top:5px; margin-bottom:5px }

.Partners .promotionDocList { display:inline; list-style:none; position:absolute; top:125px; left:72px }
.Partners .scc_promotionReadMore { display:block; font-size:12px; margin-top:5px; margin-bottom:20px }

.ServingOppDescription { line-height:18px; margin-bottom:8px; width:600px }
.ServingOppDescription b { display:block; margin-bottom:2px }
.ServingOppContaceInfo { line-height:18px; margin-bottom:8px; width:600px }
.ServingOppContaceInfo b { display:block; margin-bottom:2px }
.ServingButtons { position:relative; top:10px; right:0 }

#horListHead { font-size:11px; font-style:italic; font-weight:bold; margin-bottom:6px; overflow:hidden; width:786px; height:34px }
#horListHead span { background:#ccc; display:block; float:left; margin:10px 1px 10px 0; padding:4px }
#horListHead span#name { width:105px }
#horListHead span#study { width:162px }
#horListHead span#leader { width:127px }
#horListHead span#time { width:56px }
#horListHead span#location { width:58px }
#horListHead span#email { width:132px }
#horListHead span#phone { width:83px }
.HorList .infoHead { display:none }
.HorList .scc_promotionList { margin:0 }
.HorList .scc_promotionList li { border-bottom:1px solid #ddd; clear:both; float:left; padding-bottom:10px; width:786px }
.HorList .scc_promotionTitle { display:block; float:left; position:relative; left:0; width:93px }
.HorList .scc_promotionTitle a { color:#3c5a7e; font-style:italic; font-weight:bold; text-decoration:none }
.HorList .scc_promotionTitle a:hover { text-decoration:underline }
.HorList .scc_promotionContactName { display:block; float:left; position:relative; left:192px; width:125px }
.HorList .scc_promotionEventStartTime { display:block; float:left; position:relative; left:203px; width:54px }
.HorList .scc_promotionContactPhone { display:block; float:left; position:relative; left:422px; width:92px }
.HorList .scc_promotionContactEmail { display:block; float:left; position:relative; left:188px; width:130px }
.HorList .scc_promotionSummary { display:block; float:left; position:relative; left:-380px; width:160px }
.HorList .scc_promotionEventLocation { display:block; float:left; position:relative; left:-169px; width:56px }

/* Edit content area */
.editWrap { overflow: scroll }

/* LOG IN */
.arenasignin { color:#7aa0c2; text-decoration:none; font-weight:bold }
.logWrap { white-space:nowrap; display:inline }
.welcomeuser { color:#7aa0c2; text-decoration:none }
.SignOutContent { display:inline; color:#7aa0c2 }

/* CUSTOMIZE MENU CSS */
.customize ul { list-style:none; padding: 0px 4px; margin: 0px; display: block; }
.customize li { background: url(../pics/navigation-div.jpg) no-repeat top right; display: inline; margin: 0px; padding: 0px; }
.customize div { display: inline; }
.dropnav{ color: #FFB800; background: #382713; margin-left: 0px; margin-top: 54px; border: 1px solid #776251; padding: 5px 8px; filter:alpha(opacity=90); opacity: 0.90; -moz-opacity:0.90; line-height: 13pt; text-align: left; }
* html .dropnav { width: 70px; margin-top: 49px; }
*:first-child+html .dropnav { margin-top: 49px; }
.dropnav a { white-space: nowrap; padding: 0; color: #FFB800 }
.dropnav a:hover { color: #FFF; padding: 0; text-decoration:underline; }

/* Form css */
.SECCform fieldset { margin:0 10px 15px 10px }
.SECCform fieldset legend { font-size:12px; margin-left:5px }
table.SECCgridview td { padding:3px }
td.formlabel { width:200px; text-align:right; padding:2px 10px 1px 2px }

/* Today @ Southeast Homepage Module Scroll */
.hoverscroll { position:relative }
.hoverscroll div.listcontainer { overflow:hidden }
.hoverscroll ul.scrollList { border:none; list-style:none; margin:0; padding:0 }
.hoverscroll ul.scrollList li.item { display:block; padding:0 }
.hoverscroll.horizontal ul.scrollList li.item { float:left }
.module-panes div.arrow { display:none; height:0 }
#tasHomepageModule li { color:#494137; cursor:default; font-size:11px; line-height:18px; margin-left:5px; overflow:hidden; width:328px; height:18px }

/* Added for jqueryui compatibility */
.ui-widget-content { position:relative }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_e3ddc9_256x240.png); }
.ui-icon-close { background-position: -80px -128px; float:right }
.PageTabs .ui-icon-close { background-position: -133px -230px; cursor:pointer; margin-top:-4px; margin-right:-6px; margin-left:6px; width:6px; height:6px  }
.PageTabs li.ui-state-active { background:url(images/themes/oldham/homeTab.jpg) repeat-x #ede7dd }
.PageTabs li.ui-state-active .ui-icon-close { background:url(images/ui-icons_494137_256x240.png) -128px -224px }
.PageTabs li.ui-state-active a { color:#2e3543 }
.PageTabs li.ui-tabs-selected a { color:#3e4958 }
.PageTabs li.tasHomeTab a { color:#3e4958 }
.ui-tabs .ui-tabs-hide { display: none }

div.pnlGroupList { padding-bottom: 7px; }

.share-event { display:none }

.fb_share_link { float:left; position:relative; left:0px; bottom:-20px}
.fb_share_link1 { float:left; position:relative; left:0px; bottom:-20px}

.page .fb_share_link { float:left; position:relative; left:0px; bottom:-20px}
.twitter-share-button { float:left; position:relative; left:-130px; bottom:-50px}


/* Two Column Layout */

.columns img { background:rgb(255,255,255); border:1px solid #ccc }
.columns img.contentImg { background:none; border:none }
.columns { min-height:475px;}
#main {
	width: 250px;
	float: left;
	
}

#main-inner {
	padding-right: 10px;
	line-height:1.4;
}

#side {
	width: 250px;
	float: left;

}

#side-inner {
	padding-left: 10px;
	line-height:1.4;
}/* Main Navigation */
.menu2 { color:#fff; float:left; font-family:Arial, sans-serif; font-size:11px; font-weight:bold; line-height:21px; padding: 0 0 0; text-align:right; width:143px; margin-top:28px}
ul.menu { list-style:none }
ul.menu a { color:#fff; display:block; text-decoration:none }
ul.menu li.current > a { background:#5b7a98 }
ul.menu li ul li.current a { background:#5b7a98 }
ul.menu li { float:left; position:relative; width:143px }
ul.menu ul { display:none; left:143px; list-style:none; position:absolute; top:0px; z-index:100 }
ul.menu li:hover ul, ul.menu li.hover ul { display:block }
ul.menu ul li { position:relative; width:148px }
ul.menu ul li a { background:#2c4461; border-bottom:1px solid #465f73; display:block; padding:3px 14px 5px 0 }
ul.menu ul li a:hover { background:#5b7a98 }
ul.menu ul ul { left:148px; top:-1px }
ul.menu .menulink { border-bottom:1px solid #597488; padding:4px 14px 4px 0px; font-weight:bold; width:129px }
ul.menu .menulink:hover, ul.menu .menu:hover { background:#5b7a98; color:#fff }
ul.menu .sub { border-bottom:1px solid #597488; padding:5px 14px 5px 0px; text-align:right; width:129px }
ul.menu .sub:hover{ background:#2c4461; color:#fff }

/* Sub-navigation */
#menu1 { font-family:Verdana; font-size:11px; font-weight:normal; line-height:21px; padding:24px 0 0 0 }
ul#menu1 li { padding-top:4px; float:left; height:29px; list-style:none; position:relative }
ul#menu1 li a { color:#fff; padding:0 20px 0 0; text-decoration:none }
ul#menu1 li a.selected { color:#7aa0c2 }
ul#menu1 li a:hover { color:#7aa0c2 }
ul#menu1 ul { display:none; left:-5px; list-style:none; position:absolute; top:31px; z-index:100 }
ul#menu1 li:hover ul, ul#menu1 li.hover ul { display:block }
ul#menu1 ul li { background:#2c4461; border-bottom:1px solid #465f73; clear:left; position:relative; width:180px }
ul#menu1 ul li a { display:block; padding:2px 0 4px 8px }
ul#menu1 ul li a:hover { color:#fff }
ul#menu1 ul ul { top:0; left:180px; }
ul#menu1 li ul ul, ul#menu1 li:hover ul ul { display:none }
ul#menu1 ul li:hover { background:#5b7a98 }
ul#menu1 ul li:hover ul { display:block }/* Customization Drop-down */
#mysecc { font-family:Arial, sans-serif; position:absolute; width:100%; z-index:1000 }
#slidelogin { background:url(images/a90.png); display:none; height:257px; overflow:hidden; }
#slidealert { background:url(images/a90.png); display:none; height:121px; overflow:hidden; }
#slidetheme { background:url(images/a90.png); display:none; height:257px; overflow:hidden; }
#slidestuff { background:url(images/a90.png); display:none; height:257px; overflow:hidden; }
.slidecontent { color:#fff; font-family:Georgia, serif; overflow:hidden; position:relative; z-index:1001 }
.slidecontent p { line-height:18px; margin:10px 0 }
.help { color:#7aa0c2; text-decoration:none; }
.slidedesc { border-right:1px solid #414141; left:144px; position:relative; margin-top:20px; padding:0 24px 0 0; width:200px; height:220px }
#module1 { background:url(images/modulesprite.png) no-repeat 0 0; display:block; width:60px; height:43px }
#module2 { background:url(images/modulesprite.png) no-repeat -60px 0; display:block; width:60px; height:43px }
#module3 { background:url(images/modulesprite.png) no-repeat -120px 0; display:block; width:60px; height:43px }
#module4 { background:url(images/modulesprite.png) no-repeat 0 -43px; display:block; width:60px; height:43px }
#module5 { background:url(images/modulesprite.png) no-repeat -60px -43px; display:block; width:60px; height:43px }
#module6 { background:url(images/modulesprite.png) no-repeat -120px -43px; display:block; width:60px; height:43px }
#module7 { background:url(images/modulesprite.png) no-repeat 0 -86px; display:block; width:60px; height:43px }
#module8 { background:url(images/modulesprite.png) no-repeat -60px -86px; display:block; width:60px; height:43px }
#module9 { background:url(images/modulesprite.png) no-repeat -120px -86px; display:block; width:60px; height:43px }
#module10 { background:url(images/modulesprite.png) no-repeat 0 -129px; display:block; width:60px; height:43px }
#module11 { background:url(images/modulesprite.png) no-repeat -60px -129px; display:block; width:60px; height:43px }
#module12 { background:url(images/modulesprite.png) no-repeat -120px -129px; display:block; width:60px; height:43px }
#module13 { background:url(images/modulesprite.png) no-repeat 0 -172px; display:block; width:60px; height:43px }
#module14 { background:url(images/modulesprite.png) no-repeat -60px -172px; display:block; width:60px; height:43px }
#module15 { background:url(images/modulesprite.png) no-repeat -120px -172px; display:block; width:60px; height:43px }
#module16 { background:url(images/modulesprite.png) no-repeat 0 -215px; display:block; width:60px; height:43px }
#module17 { background:url(images/modulesprite.png) no-repeat -60px -215px; display:block; width:60px; height:43px }
#module18 { background:url(images/modulesprite.png) no-repeat -120px -215px; display:block; width:60px; height:43px }
#module19 { background:url(images/modulesprite.png) no-repeat 0 -258px; display:block; width:60px; height:43px }
#module20 { background:url(images/modulesprite.png) no-repeat -60px -258px; display:block; width:60px; height:43px }
#module21 { background:url(images/modulesprite.png) no-repeat -120px -258px; display:block; width:60px; height:43px }
#INmodule1 { background:url(images/modulespriteIN.png) no-repeat 0 0; display:block; width:60px; height:43px }
#INmodule2 { background:url(images/modulespriteIN.png) no-repeat -60px 0; display:block; width:60px; height:43px }
#INmodule3 { background:url(images/modulespriteIN.png) no-repeat -120px 0; display:block; width:60px; height:43px }
#INmodule4 { background:url(images/modulespriteIN.png) no-repeat 0 -43px; display:block; width:60px; height:43px }
#INmodule5 { background:url(images/modulespriteIN.png) no-repeat -60px -43px; display:block; width:60px; height:43px }
#INmodule6 { background:url(images/modulespriteIN.png) no-repeat -120px -43px; display:block; width:60px; height:43px }
#INmodule7 { background:url(images/modulespriteIN.png) no-repeat 0 -86px; display:block; width:60px; height:43px }
#INmodule8 { background:url(images/modulespriteIN.png) no-repeat -60px -86px; display:block; width:60px; height:43px }
#INmodule9 { background:url(images/modulespriteIN.png) no-repeat -120px -86px; display:block; width:60px; height:43px }
#INmodule10 { background:url(images/modulespriteIN.png) no-repeat 0 -129px; display:block; width:60px; height:43px }
#theme1 { background:url(images/themesprite.png) no-repeat -100px 0; display:block; width:97px; height:77px }
#theme2 { background:url(images/themesprite.png) no-repeat -200px 0; display:block; width:97px; height:77px }
#theme3 { background:url(images/themesprite.png) no-repeat -300px 0; display:block; width:97px; height:77px }
#theme4 { background:url(images/themesprite.png) no-repeat -400px 0; display:block; width:97px; height:77px }
#theme5 { background:url(images/themesprite.png) no-repeat -100px -80px; display:block; width:97px; height:77px }
#theme6 { background:url(images/themesprite.png) no-repeat -200px -80px; display:block; width:97px; height:77px }
#theme7 { background:url(images/themesprite.png) no-repeat -300px -80px; display:block; width:97px; height:77px }
#theme8 { background:url(images/themesprite.png) no-repeat -400px -80px; display:block; width:97px; height:77px }
#slidelogin .slidecontent .slidedesc { width:240px }
#slidelogin .slidecontent h2 { color:#fff; font-size:1.8em; font-style:italic; font-weight:normal; padding:0 }
#slidetheme .slidecontent h2 { background:url(images/slidesprite.png) no-repeat -200px -30px; color:#fff; font-size:1.8em; font-style:italic; font-weight:normal; padding:0 0 0 38px }
#slidestuff .slidecontent h2 { background:url(images/slidesprite.png) no-repeat -200px -60px; color:#fff; font-size:1.8em; font-style:italic; font-weight:normal; padding:0 0 0 38px }
.slidecontent .close a { background:url(images/slidesprite.png) no-repeat 0 0; cursor:pointer; display:block; width:166px; height:26px }
.slidecontent .close a span { display:none }
.slidecontent .register-button { background:url(images/slidesprite.png) no-repeat -170px 0; cursor:pointer; display:block; width:92px; height:22px }
.slidecontent .register-button span { display:none }
#top-back { background:#000; opacity:0.6; filter:alpha(opacity=60); height:26px; position:relative; top:0px; width:100%; z-index:1000}
#topbar { position:relative; top:-26px; z-index:1001 }
#top-tab { position:absolute; top:26px; left:700px; background:url(images/top-tab.png); width:236px; height:26px; }
.actions, #actions { left:890px; position:absolute; top:187px }
.scrollable { left:392px; overflow:hidden; position:relative; top:-220px; width:568px; height:220px }

#slidelogin .scrollable { left:432px; width:528px }
#slidelogin #login { border-right:1px solid #414141; float:left; padding-right:20px; width:243px; height:220px }
#slidelogin #login label { font-family:Arial, sans-serif; font-size:11px }
#slidelogin #login input[type="text"], #slidelogin #login input[type="password"] { background:#414141; border:none; color:#fff; font-size:12px; margin-top:4px; padding:2px; width:220px; height:20px }
#slidelogin #login input[type="checkbox"] { margin-right:8px }
#slidelogin #login button { background:none; border:none }
#slidelogin #login button span, #ctl09_seccTemplateTop_ctl00_btnSignin { background:url(images/slidesprite.png) no-repeat 0 -30px; border:none; cursor:pointer; display:block; float:left; font-family:Arial, sans-serif; font-size:11px; font-weight:bold; width:74px; height:22px }
#slidelogin #login button span span { display:none }
#slidelogin #login a#lost-password { font-size:12px; color:#7aa0c2; display:block; float:right; font-family:Georgia,serif; margin:5px 20px 0 0; text-decoration:none }
#slidelogin #signup { float:left; padding-left:20px; width:244px; height:220px }
#slidelogin #signup ul { margin-bottom:15px; margin-left:15px }

#slidealert { background:#ccc; padding:20px }
#slidealert h2 { color:#990000; font-family:Georgia, serif; font-size:22px; font-style:italic; font-weight:normal; padding-top:0 }
#slidealert .close a { background:url(images/slidesprite.png) no-repeat 0 0; cursor:pointer; display:block; width:166px; height:26px }
#slidealert .close a span { display:none }

#slidetheme .scrollable .button { float:left; width:100px; height:100px; margin:0 25px 20px 0 }
#slidetheme .scrollable .button a { background:url(images/themesprite.png) no-repeat 0 0; display:block; margin:0 15px 15px 0; padding:21px 1px 0 1px; position:relative; text-decoration:none; width:98px; height:99px }
#slidetheme .scrollable .button a span span { color:#fff; font-family:Arial, sans-serif; font-size:10px; font-weight:bold; left:7px; position:absolute; top:4px; width:80px }

#slidestuff .scrollable .button { float:left; width:168px; height:75px }
#slidestuff .scrollable .button a { background:url(images/slidesprite.png) no-repeat 0 -60px; display:block; margin:0 100px 15px 0; padding:18px 1px 0 1px; position:relative; text-decoration:none; width:60px; height:44px }
#slidestuff .scrollable .button a.moduleAdded { background-position:0 -130px }
#slidestuff .scrollable .button a span span { color:#fff; left:80px; position:absolute; top:0; width:70px }
.items { position:absolute; width:568px; height:20000em }
#themeitems div { width:568px; height:240px }
#stuffitems div { width:568px; height:225px }
.prev { background:url(images/slidesprite.png) no-repeat -80px -30px; cursor:pointer; display:block; margin-bottom:2px; width:51px; height:22px }
.prev:hover { background-position:-140px -30px }
.next { background:url(images/slidesprite.png) no-repeat -80px -60px; cursor:pointer; display:block; width:51px; height:22px }
.next:hover { background-position:-140px -60px }
.column { float:left; min-height:272px; width:380px }	
.columnleft { margin-right:20px }
.columnright { float: right; }
#slideshow { float: left; }
#slideshow-content { margin:6px; width:368px; height:239px }
.placeholder { border:2px dashed #ccc; margin-bottom:20px }
.homepageModule, #slideshow { background:url(images/themes/oldham/module-background.png) repeat-x; border:1px solid #ccc; display:block; margin-bottom:20px; position:relative; width:380px; height:250px }
.homepageModule .shadow, #slideshow .shadow { background:url(images/module-shadow.png) no-repeat; left:-10px; position:absolute; width:10px; height:250px }
.homepageModule-header { color:#fff; font-weight:bold; padding:6px 10px 4px 10px; }
ul.module-tabs { background:url(images/tab-shadow.png) repeat-x bottom; height:22px; list-style:none; margin:4px 0 0 0; padding-left:4px }


ul.module-tabs li a { background:url(images/tab-left.png) no-repeat bottom left; color:rgb(124,124,124); display:block; font-family:Arial, sans-serif; font-size:.90em; font-weight:bold; float:left; margin:0 1px 0 0; padding-left:6px; text-align:center; text-decoration:none }
ul.module-tabs li a span { background:url(images/tab-right.png) no-repeat bottom right; display:block; padding:3px 6px 0 0; height:19px }
ul.module-tabs li.ui-tabs-selected a { background-position:top left; color:rgb(64,64,64); margin-top:-2px }
ul.module-tabs li.ui-tabs-selected a span { background-position:top right; padding-top:3px; height:21px }


.module-panes { clear:both; font-family:Georgia, sans-serif; height:224px; line-height:1.6; overflow:hidden; position:relative }
.module-panes div { background:rgb(255,255,255); height:180px; padding:10px 12px }
.module-panes div div { font-size:11px; margin:0; padding:0; height:auto }
.module-panes ul { margin-left:0 }
.module-panes ul li { margin:0 }

/* Template 1 */
.module-panes div div.modtem1 { margin-top:3px }
.modtem1 img { border:1px solid #ccc; float:right; margin-left:10px; padding:3px }
.modtem1 h4 { color:#3c5a7e; font-family:Georgia, serif; font-size:14px; font-style:normal; font-weight:bold; margin-bottom:10px; overflow:hidden; text-decoration:none; height:16px }
.modtem1 h5 { color:#3c5a7e; font-family:Georgia, serif; font-size:14px; font-style:normal; font-weight:bold; margin-bottom:10px; text-decoration:none; height:16px }
.modtem1 p { font-size:11px; overflow:hidden; height:82px; color:#3e4958 }
.modtem1 p.read-more { font-family:Arial, sans-serif; font-size:11px; position:relative; margin-bottom:0; width:80px; height:16px }
.modtem1 .img-link-banner { padding:2px 0; position:absolute; top:135px; right:12px; text-align:right; width:154px }
.modtem1 .img-link-banner a { color:#3c5a7e; font-style:italic; position:relative; top:2px; text-decoration:none }
.modtem1 .img-link-banner a:hover { text-decoration:underline }
.modtem1 .bottom-tabs { overflow:hidden; position:absolute; bottom:0; left:0; padding:0; width:380px }
.modtem1 .bottom-tabs a { background:url(images/module-bottom-tab36.png) repeat-x top; border-top:1px solid rgb(220,220,220); border-left:1px solid rgb(220,220,220); color:rgb(101,85,69); display:block; float:left; font-size:9px; padding:6px 0 0 10px; text-align:left; text-decoration:none; width:84px; height:30px }
.modtem1 .bottom-tabs a:hover { background:url(images/module-bottom-tab36.png) repeat-x bottom }
.modtem1 .bottom-tabs a.first { border-left:none; color:rgb(131,131,131); cursor:default; font-weight:bold; height:24px; padding:12px 0 0 0; text-align:center; text-transform:uppercase; width:95px }
.modtem1 .bottom-tabs a.first:hover { background-position:top }
.modtem1 .bottom-tabs a.second { color:rgb(101,85,69); height:24px; padding:11px 0 0 0; text-align:center; width:94px }

/* Template 2 */
.modtem2 img { float:left; margin:4px 10px 50px 0 }
.modtem2 h4 { color:#3e4958; font-family:Georgia, serif; font-size:14px; font-style:normal; margin-bottom:10px }
.modtem2 p { line-height:1.4em }
.modtem2 .bottom-tabs { position:relative; width:378px }
.modtem2 .bottom-tabs div { background:url(images/module-bottom-tab70.png) repeat-x bottom; border-top:1px solid rgb(220,220,220); border-left:1px solid rgb(220,220,220); float:left; padding-bottom:10px; width:189px; height:60px }
.modtem2 .bottom-tabs div.first { border-left:none; width:188px }
.modtem2 .bottom-tabs ul { color:#5180d6; margin-left:25px }
.modtem2 .bottom-tabs ul li { padding:3px 0 }
.modtem2 .bottom-tabs ul li a { color:#5180d6; font-size:10px; font-weight:bold }

/* Template 3 */
.modtem3 img { margin:4px 3px 0 3px; vertical-align:bottom }
.modtem3 h4 { background:#597488; color:rgb(255,255,255); font-family:Georgia, sans-serif; font-size:14px; font-style:normal; font-weight:bold; margin:0 3px; padding:4px 8px; width:332px }
.modtem3 p { font-size:11px; margin:5px 3px; color:#3e4958 }

/* Template 4 */
.modtem4 .vidGraphic { float:left; position:relative; width:192px; height:130px }
.modtem4 .vidGraphic img { border:3px solid #597488; }
.modtem4 ul.interface { background:#465f73; border:3px solid #465f73; float:left; list-style:none; padding:0 20px; width:146px; height:18px }
.modtem4 ul.interface li { float:left; font-size:10px }
.modtem4 ul.interface li#listen a { border-right:1px solid #fff; border-left:1px solid #fff; margin:0 8px; padding:0 8px }
.modtem4 ul.interface li a { color:#fff; font-family:Arial, sans-serif; text-decoration:none; text-transform:uppercase }
.modtem4 ul.interface li a:hover { text-decoration:underline }
.modtem4 #vidWeeks { list-style:none; margin-top:6px }
.modtem4 #vidWeeks li { border:2px solid #766e61; background:#332a1f; float:left; font-weight:bold; margin-right:6px; width:16px; height:16px }
.modtem4 #vidWeeks li:hover { border:2px solid #9d978f; background:#8d867f }
.modtem4 #vidWeeks li:hover a { color:#fff }
.modtem4 #vidWeeks li#choose { background:none; border:none; font-family:Arial, sans-serif; font-size:12px; font-weight:normal; padding-top:2px; text-transform:uppercase; width:92px }
.modtem4 #vidWeeks li a { color:#de9e33; display:block; font-family:Arial, sans-serif; font-size:10px; padding-top:1px; text-align:center; text-decoration:none; width:16px; height:15px }
.modtem4 #vidWeeks li a.active { background:#7a736c; 2px solid #8c857c; color:#fff }
.modtem4 .vidInfo { border-bottom:1px solid #ddd; float:right; overflow:hidden; width:150px; height:154px }
.modtem4 .vidInfo #vidBy { border-bottom:1px solid #ddd; padding-bottom:6px }
.modtem4 .vidInfo #vidBy p { font-family:Arial, sans-serif; font-size:10px; margin:0 }
.modtem4 .vidInfo #vidTitle h2 { font-size:11px; font-weight:bold; margin:6px 0 3px }
.modtem4 .vidInfo #vidTitle p { font-family:Arial, sans-serif; font-size:12px; line-height:16px; margin:0; position:relative; top:-4px }

/* Template 5 */
.modtem5 div { position:relative }
.modtem5 div h4 { background:rgb(255,255,255); color:#3e4958; font-family:Georgia, sans-serif; font-size:14px; font-style:normal; padding:0 5px; position:absolute; top:-9px; left:4px; z-index:1 }
.modtem5 div p a { color:#3c5a7e }
.modtem5 div div { border:1px solid rgb(210,210,210); color:#5180d6; margin:10px 0 0 0; padding:10px 0 0 0; height:155px }
.modtem5 div ul li { margin:3px 0 3px 20px }
.modtem5 div ul li a { color:#5180d6; font-weight:bold; text-decoration:none }
.modtem5 div div { height:65px; margin-bottom:18px }
.modtem5 p.blurb { margin: 4px 10px 0; color:#3e4958; }

/* Template 6 */
.modtem6 div { position:relative }
.modtem6 div h4 { background:rgb(255,255,255); color:#3e4958; font-family:Georgia, sans-serif; font-size:16px; font-style:normal; font-weight:normal; padding:0 5px; position:absolute; top:-10px; left:4px; z-index:1 }
.modtem6 div p a { color:#3c5a7e }
.modtem6 div ul li { margin:3px 0 3px 20px }
.modtem6 div ul li a { color:#5180d6; font-weight:bold; text-decoration:none }
.modtem6 div div { border:1px solid rgb(210,210,210); color:#5180d6; margin:10px 0 0 0; overflow:hidden; padding:12px 6px 6px; height:148px }
.modtem6 div div div { border:none; margin:0; padding:0 }
.modtem6 .scc_promotionList, .modtem6 .scc_servingList { font-family:Arial, sans-serif; list-style:disc }
.modtem6 p.more-link a { display:block; height:16px }

/* Template 7 */
.modtem7 div { position:relative }
.modtem7 div h4 { background:rgb(255,255,255); color:#3e4958; font-family:Georgia, sans-serif; font-size:16px; font-style:normal; font-weight:normal; padding:0 5px; position:absolute; top:-10px; left:4px; z-index:1 }
.modtem7 div p a { color:#3c5a7e }
.modtem7 div div { border:1px solid rgb(210,210,210); color:#5180d6; margin:10px 0 0 0; overflow:hidden; padding:12px 8px 8px; height:148px }
.modtem7 div div div { border:none; border-top:1px solid rgb(210,210,210); height:auto; margin:4px 0 2px; padding:2px 0 0 }
.modtem7 div div div p { color:rgb(0,0,0); font-size:11px; font-style:normal; font-weight:normal; margin:0; padding:0; text-transform:none }
.modtem7 div div div p span { color:rgb(154,154,154); font-size:10px }
.modtem7 div div div p a { color:#5180d6; font-weight:bold; text-decoration:none }
.modtem7 div div div p a:hover { text-decoration:underline }
.modtem7 div div div.first { border:none; margin-top:0 }
.modtem7 p.more-link a { display:block; height:16px }

/* Template 8 */
.modtem8 div { position:relative }
.modtem8 div h4 { background:rgb(255,255,255); color:#3e4958; font-family:Georgia, sans-serif; font-size:16px; font-style:normal; font-weight:normal; padding:0 5px; position:absolute; top:-10px; left:4px; z-index:1 }
.modtem8 div h5 { color:#3c5a7e; float:left; font-size:12px; font-style:normal; line-height:1.2; margin:0 }
.modtem8 div h5 span { color:#3e4958; font-size:11px; font-weight:normal }
.modtem8 div p { color:#3e4958; line-height:1.2; margin-bottom:0; text-align:right }
.modtem8 p.blurb { margin: 4px 2px 5px; color:#3e4958; text-align:left;  line-height:16px}
.modtem8 p.more-link { float:none; margin:6px 0 4px; position:relative; top:0; right:0; text-align:left }
.modtem8 p.xlink a { color:#3c5a7e }
.modtem8 div div { border:1px solid rgb(210,210,210); color:#5180d6; margin:10px 0 0 0; padding:8px 8px 0; height:160px }
.modtem8 div div div { border:none; border-top:1px solid rgb(210,210,210); height:auto; margin:2px 0 0; padding:4px 0 }
.modtem8 div div div.first { border:none; padding-top:2px }

/* Template 9 */
.modtem9 div { border:none }
.modtem9 div p { margin-bottom:0 }
.modtem9 div p a { color:#3c5a7e }
.modtem9 div ul li { line-height:16px; margin:3px 0 3px 20px }
.modtem9 div ul li a { color:#5180d6; font-weight:bold; text-decoration:none }
.modtem9 div div { border:1px solid rgb(210,210,210); color:#3c5a7e; margin:10px 0 19px; position:relative; padding:12px 6px 6px 6px }
.modtem9 div div h4 { background:rgb(255,255,255); color:#3e4958; font-family:Georgia, sans-serif; font-size:16px; font-style:normal; font-weight:normal; padding:0 5px; position:absolute; top:-10px; left:4px; z-index:1 }
.modtem9 div div div { border:none; margin:0; overflow:hidden; padding:0; height:56px }
.modtem9 p.blurb { margin:4px 10px 0; color:#3e4958; }
.modtem9 .scc_promotionList, .modtem9 .scc_servingList { font-family:Arial, sans-serif; list-style:disc }


/* Template 10 */
.module-panes div div.modtem10 { margin-top:3px }
.modtem10 img { border:1px solid #ccc; float:right; margin-left:10px; padding:3px }
.modtem10 h4 { color:#3c5a7e; font-family:Georgia, serif; font-size:14px; font-style:normal; font-weight:bold; margin-bottom:22px; text-decoration:none; height:16px }
.modtem10 p { font-size:11px; overflow:hidden; height:65px; color:#3e4958 }
.modtem10 p.read-more { font-family:Arial, sans-serif; font-size:11px; position:relative; margin-bottom:0; width:80px; height:18px }
.modtem10 .img-link-banner { padding:2px 0; position:absolute; top:135px; right:12px; text-align:right; width:154px }
.modtem10 .img-link-banner a { color:#3c5a7e; font-style:italic; position:relative; top:2px; text-decoration:none }
.modtem10 .img-link-banner a:hover { text-decoration:underline }
.modtem10 .bottom-tabs { overflow:hidden; position:absolute; bottom:0; left:0; padding:0; width:381px }
.modtem10 .bottom-tabs a { background:url(images/module-bottom-tab36.png) repeat-x top; border-top:1px solid rgb(220,220,220); border-left:1px solid rgb(220,220,220); color:rgb(101,85,69); display:block; float:left; font-size:9px; padding:6px 0 0 10px; text-align:left; text-decoration:none; width:84px; height:30px }
.modtem10 .bottom-tabs a:hover { background:url(images/module-bottom-tab36.png) repeat-x bottom }
.modtem10 .bottom-tabs a.first { border-left:none; color:rgb(131,131,131); cursor:default; font-weight:bold; height:24px; padding:12px 0 0 0; text-align:center; text-transform:uppercase; width:95px }
.modtem10 .bottom-tabs a.first:hover { background-position:top }
.modtem10 .bottom-tabs a.second { color:rgb(101,85,69); height:24px; padding:11px 0 0 0; text-align:center; width:62.5px }





/* Blog Module */
.module-panes div div div div div.blogModuleEntry { border-bottom:1px solid rgb(204,204,204); font-family:Arial, sans-serif; margin:1px 0 5px; padding:0 0 8px; height:auto }
.blogModuleEntry p { color:#3e4958; line-height:1.35; margin:0; overflow:hidden; height:13px }
.blogModuleEntry .blogTitle a { color:#5180d6; font-size:11px; font-weight:bold; text-decoration:none }
.blogModuleEntry .blogTitle a:hover { text-decoration:underline }
.blogModuleEntry .date { color:rgb(153,153,153); font-size:10px }
.LoadingModulesContainer { background:url(images/loadingbackground.png) no-repeat; border:none; position:fixed; top:220px; left:460px; width:221px; height:182px }
.LoadingModulesContainer img { margin-top:53px; margin-left:-10px }

.HomepageModuleGroupList, .HomepageModuleGroupList div { margin:0; padding:0 }
.HomepageModuleGroupList .scc_promotionList { list-style:disc }
.HomepageModuleFeatured .scc_promotionTitle a { border-bottom:1px solid rgb(210,210,210); color:#3c5a7e; display:block; font-size:18px; font-weight:normal; line-height:28px; overflow:hidden; padding-bottom:2px; text-decoration:none; width:100%; height:28px; }
.HomepageModuleFeatured .scc_promotionSummaryImage { border:1px solid rgb(210,210,210); padding:2px; position:absolute; top:49px; right:12px }
.HomepageModuleFeatured .scc_promotionSummary { color:#3e4958; line-height:16px; overflow:hidden; position:absolute; top:65px; left:12px; width:184px; height:96px }
.HomepageModuleFeatured .scc_NewsletterStartDate { color:rgb(130,130,130); font-family:Arial, sans-serif; font-size:10px; padding-right:8px; position:absolute; top:46px; left:12px }
.HomepageModuleFeatured .scc_promotionEventStartTime { color:rgb(130,130,130); font-family:Arial, sans-serif; font-size:10px; position:absolute; top:46px; left:92px }
.HomepageModuleFeatured .scc_promotionReadMore { display:block; font-family:Arial, sans-serif; font-weight:bold; list-style:none; margin-right:8px; overflow:hidden; padding-right:8px; position:absolute; top:168px; left:12px; text-decoration:none; height:14px }
.HomepageModuleFeatured .promotionDocList { border-left:1px solid rgb(210,210,210); display:inline; list-style:none; overflow:hidden; padding-left:8px; position:absolute; top:168px; left:85px; height:14px }
.HomepageModuleFeatured .promotionDocItem { line-height:1.4; margin:0 }
.HomepageModuleFeatured .promotionDocItem a { font-family:Arial, sans-serif; font-weight:bold; line-height:1.4; text-decoration:none }
a.hpMore-link { background:rgb(255,255,255); color:#3c5a7e; font-size:11px; font-style:italic; padding:0 10px; position:absolute; right:6px; bottom:6px; text-decoration:none; z-index:2 }
.module-panes div div.moduleBottomLine { border-bottom:1px solid rgb(210,210,210); padding:0 12px; position:absolute; bottom:13px; width:330px; z-index:1 }

#tasScrollTop { background:url(images/scrollTAS.png) no-repeat 0 0; display:block; margin-left:8px; width:327px; height:6px }
#tasScrollBottom { background:url(images/scrollTAS.png) no-repeat 0 100%; display:block; margin-left:8px; width:327px; height:6px }.spotlight { margin-bottom:0 }
.buttons a { background:#597488; color:#fff; display:block; font-family:Arial, sans-serif; float:left; font-size:11px; opacity:.86; padding:12px; text-decoration:none; width:230px }
.buttons a span { font-size:18px; font-weight:bold }
.buttons a#watch { margin-right:1px; width:229px }
.buttons a:hover { opacity:1 }

#timeLocation { border-bottom:1px solid #ccc; clear:both; margin-bottom:30px; height:72px }
#timeLocation h5 { color:#3e4958; float:left; font-family:Arial, sans-serif; font-size:17px; font-style:normal; margin-bottom:0; padding:26px 60px 26px 12px }
#timeLocation p { float:right; font-family:Arial, sans-serif; font-size:11px; line-height:1.4; margin:0 12px 0 0; padding:21px 0; text-align:right }
#timeLocation p a { color:#3c5a7e; text-decoration:none }
#timeLocation p a:hover { text-decoration:underline }

#studentMessages { clear:both; float:left; padding-right:30px; width:239px }
#studentMessages .message { border-bottom:1px solid #ccc; clear:both; margin:0 0 14px 6px; overflow:auto; padding-bottom:10px }

#studentMessages h1, #studentBlog h1 { background:url(images/themes/oldham/quote.png) no-repeat; border:none; color:#fff; font-size:18px; font-style:italic; font-weight:normal; margin:0 0 16px; padding:8px 12px 24px }
#studentMessages .message h2, #studentBlog .entry h2 { margin-bottom:1px }
#studentMessages .message h2 a, #studentBlog .entry h2 a { color:#3e4958; font-size:12px; font-weight:bold; text-decoration:none }
#studentMessages .message h2 a:hover, #studentBlog .entry h2 a:hover { text-decoration:underline }
#studentMessages .message h6 { color:#3c5a7e; margin-bottom:6px }
#studentMessages .message .watch, #studentMessages .message .listen { background:#868686; color:#fff; display:block; float:left; font-family:Arial, sans-serif; font-size:11px; font-weight:bold; margin:0 4px 6px 0; padding:3px; text-decoration:none }



#studentBlog { float:left; width:239px }
#studentBlog .entry { margin-left:6px }
#studentBlog .entry h6 { color:#3c5a7e; margin:2px 0 10px }
#studentBlog .entry p { margin:0 }
#studentBlog .entry p.readMore { margin:4px 0 24px }


.StudentTop4 .promoHeader { background:url(images/themes/oldham/quote.png) no-repeat; border:none; color:#fff; font-size:18px; font-style:italic; font-weight:normal; margin-top:0; margin-bottom:6px; padding:8px 12px 24px }
.StudentTop4 .scc_promotionList { margin-left:6px }
.StudentTop4 .scc_promotionItem, .StudentTop4 .scc_promotionItemOdd { margin-bottom:20px }
.StudentTop4 .scc_promotionTitle { display:block; overflow:hidden; height:20px }
.StudentTop4 .scc_promotionTitle a { color:#3e4958; font-style:italic; font-weight:bold; text-decoration:none }
.StudentTop4 .scc_NewsletterStartDate { color:#7c7c7c; display:block; font-family:Arial, sans-serif; font-size:11px; padding:0 0 4px }
.StudentTop4 .scc_promotionSummary { display:block; line-height:20px; overflow:hidden; height:80px }
.StudentTop4 .scc_promotionReadMore { display:block; margin-top:6px }




.email-alerts { margin-top:20px }
.email-alerts label { font-size:14px; font-style:italic }
.email-alerts input[type=text] { margin-top:10px; padding:6px; width:200px }
hr.blog { border-bottom:1px solid #ccc }
.blog .post { margin-bottom:40px }
.blog .post h1 { color:#3e4958; font-size:24px; font-weight:bold; margin-top:1em }
.blog h1.entry-title { margin-top:0 }
.blog .post h1 a { color:#3e4958; text-decoration:none }
.blog .post h1 a:hover { text-decoration:underline }
.blog .post p { margin:20px 0 }
.blog .post p.byline { margin-top:14px }
.blog .post .byline, .blog .post .tagline { border-top:1px dashed #3e4958; border-bottom:1px dashed #3e4958; font-family:Tahoma, sans-serif; font-size:11px; padding:2px 0 }
.blog .post .byline a, .blog .post .tagline a { color:#3c5a7e; text-decoration:none }
.blog .post .byline a:hover, .blog .post .tagline a:hover { text-decoration:underline }
.tags { float:right }
.blog ul.archives, .blog ul.archives-entry { font-family:Tahoma, sans-serif; list-style:none; margin:20px 0; }
.blog ul.archives-entry { margin-top:0 }
.blog ul.archives li, .blog ul.archives-entry li { margin:3px 0 }
.blog ul.archives li a, .blog ul.archives-entry li a { color:#3c5a7e; font-size:11px; font-weight:bold }
.blog .comments { background:#efece2; border:1px solid #ccc; padding:10px; }
.blog .comments .byline { font-size:12px; font-style:italic }
.blog .comment-entry { border-bottom:1px solid #ccc; padding:15px; }
.blog .comment-entry h4 { border-bottom:2px solid #3e4958; padding-bottom:10px }
.blog #comment-form .alert { color:red }
.blog #comment-form h3 { font-size:1.3em; margin-top:24px }
.blog #comment-form .text { border:1px solid #ccc; padding:6px; width: 400px }
.blog #comment-form textarea { border:1px solid #ccc; padding:6px; width:400px; height:100px }
.blog #comment-form .submit { background:#3c5a7e; border:1px solid #ccc; color:#fff; font-size:1.1em; font-weight:bold; padding:4px 10px; text-transform:uppercase; width:210px }#alert { display:none; background:#d5d2c0 }
