.gray7{color:#4A4C47;}
.gray3{color:#625750;}
.gray8{color:#7e7067;}
.gray9{color:#988980;}
.gray4{color:#b0aba7;}
.gray5{color:#d8d5d3;}
.gray6{color:#ebeae9;}
.yellow{color:#FFFDE8;}
body{font-family:Helvetica,Arial,sans-serif;color:#625750;font-size:16px;background-color:#191614;}
a{color:#9e7e38;}
p{padding:0 0 15px 0;}
h1,h2,h3,h4,h5,h6{padding-bottom:.5em;}
h1{color:#000000;font:small-caps 36px/36px "Palatino","Palatino Linotype",Georgia,serif;letter-spacing:0.05em;}
h1 a{color:#000000;text-decoration:none;}
h1 a:hover{border-bottom:1px dotted #000000;}
h2{color:#000000;font:30px/30px "Palatino","Palatino Linotype",Georgia,serif;letter-spacing:0.05em;}
h2 a{color:#000000;text-decoration:none;}
h2 a:hover{border-bottom:1px dotted #000000;}
h3{color:#625750;font:22px/22px "Palatino","Palatino Linotype",Georgia,serif;font-weight:normal;}
h3 a{color:#625750;}
h3 a:hover{text-decoration:none;}
h4{color:#625750;font:18px/18px "Palatino","Palatino Linotype",Georgia,serif;font-weight:bold;}
h4 a{color:#625750;}
h4 a:hover{text-decoration:none;}
h5{color:#625750;font:14px/14px "Palatino","Palatino Linotype",Georgia,serif;font-weight:bold;}
h5 a{color:#625750;}
h5 a:hover{text-decoration:none;}
video{background-color: #000000;}
#site_title h1,#site_title h2,#site_title h3,#site_title h4,#site_title h4{padding:0;font-weight:normal;}
.container_12{padding:0 10px;}
#wrapper{position:relative;background-color:#FFFDE8;}
#toolbox{position:absolute;display:block;width:100%;text-align:center;border-bottom:3px solid #000000;border-bottom:3px solid #9E7E38;border-bottom:1px solid #000000;background-color:#312c28;background-color:#000000;display:none;border:none;}
#toolbox_border{border-bottom:1px solid #c2bdad;border-bottom:3px solid #9E7E38;}
#toolbox_container{position:relative;}
#toolbox ul{display:none;font:bold 11px/1 Arial,sans-serif;letter-spacing:1px;list-style-type:none;text-transform:uppercase;white-space:nowrap;list-style:none;margin:0px auto;}
#toolbox li{display:inline-block;}
#toolbox li a{display:block;text-decoration:none;color:#c2bdad;padding:8px 20px 7px 20px;}
#toolbox li a:hover{background-color:#000000;}
#toolbox .wfu_link{z-index:1;position:absolute;right:0;bottom:-28px;background-color:#000000;background-color:#9E7E38;border:1px solid #000000;border-top:1px solid #9E7E38;padding:2px 10px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;font-size:11px;font-weight:bold;letter-spacing:.5px;}
#toolbox .wfu_link a{color:#000000;text-decoration:none;}
#portal_content{background-color:#312c28;border-bottom:2px solid #4A4C47;text-align:center;}
#portal_content ul{margin:0 auto;padding:5px 0;}
#portal_content li{display:inline;font-size:12px;padding:0 5px;}
#portal_content a{color:#b0aba7;color:#dcdcdc;}
#portal_content a:hover{text-decoration:none;}
#header{background-color:#000000;color:#ffffff;font-family:Helvetica,Arial,sans-serif;font-size:13px;padding:4px 0 10px 0;padding:0px 0 15px 0;}
#header li{display:inline;float:left;}
#header a{font-size:12px;color:#b0aba7;text-decoration:none;}
#header .print_logo{display: none;}
#header .logo{height:70px;overflow:hidden;}
#header img{padding-top:20px;}
#header h1{color:#ebeae9;color:#9E7E38;margin:0;padding:0;line-height:1em;padding-top:10px;margin-left:61px;letter-spacing:2px;font-size:20px;font-weight:100;font-family:Georgia, Times, serif;font-variant:small-caps;}
#header h1 em{font-variant:normal;font-size:16px;letter-spacing:1px;}
#header a:hover{text-decoration:underline;}
#header #portals{float:right;border-left:1px solid #b0aba7;border:none;}
#header #portals ul{margin:10px 0;padding-left:20px;}
#header #portals li{display:inline;float:left;padding-left:5px;}
#header #portals li:first-child{padding-left:20px;}
#header #portals a{display:block;background-color:#4A4C47;padding:4px;text-align:center;width:109px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#header #portals a:hover{text-decoration:none;background-color:#625750;color:#d8d5d3;}
#header #tools{clear:left;float:left;padding:30px 0 15px 0;}
#header #tools ul{padding-left:39px;}
#header #tools li{padding-left:20px;}
#header #search{float:right;margin:0;padding:0 0 15px 0;position:relative;}
#header #search dl,#searchForm dl{position:relative;}
#header #search dt,#searchForm dt{cursor:pointer;background-image:url("http://law.wfu.edu/_assets/_images/magnifier.png");background-repeat:no-repeat;position:absolute;top:5px;left:5px;width:20px;height:20px;}
#searchForm dt{top:11px;}
#header #search dt.library_catalog,#searchForm dt.library_catalog{background-image:url("http://law.wfu.edu/_assets/_images/report_magnify.png");}
#header #search dt.this_site,#searchForm dt.this_site{background-image:url("http://law.wfu.edu/_assets/_images/application_form_magnify.png");}
#header #search dt.all_sites,#searchForm dt.all_sites{background-image:url("http://law.wfu.edu/_assets/_images/magnifier.png");}
#header #search dt.wfu_sites,#searchForm dt.wfu_sites{background-image:url("http://law.wfu.edu/_assets/_images/page_white_magnify.png");}
#header #search dd,#searchForm dd{display:none;position:absolute;top:23px;left:3px;}
#searchForm dd{top:34px;}
#header #search dd ul,#searchForm dd ul{display:block;background-color:#d8d5d3;color:#000;border:2px solid #625750;border-top:none;}
#searchForm dd ul{background-color:#EBEAE9;border:1px solid #988980;border-top:none;}
#header #search dd ul li,#searchForm dd ul li{float:none;display:block;padding:5px 10px 5px 20px;background-image:url("http://law.wfu.edu/_assets/_images/application_form_magnify.png");background-repeat:no-repeat;background-position:1px 4px;}
#header #search dd li:hover,#searchForm dd li:hover{background-color:#fff;cursor:pointer;}
#header #search dd li.library_catalog,#searchForm dd li.library_catalog{background-image:url("http://law.wfu.edu/_assets/_images/report_magnify.png");}
#header #search dd li.all_sites,#searchForm dd li.all_sites{background-image:url("http://law.wfu.edu/_assets/_images/magnifier.png");}
#header #search dd li.wfu_sites,#searchForm dd li.wfu_sites{background-image:url("http://law.wfu.edu/_assets/_images/page_white_magnify.png");}
#header #search input{float:left;width:190px;height:13px;margin:0;padding:4px 0 4px 20px;border:2px solid #625750;border-right:none;-moz-border-radius:5px 0 0 5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-radius:5px 0 0 5px;background-color:#d8d5d3;font-size:12px;}
#header #search button{height:25px;margin:0;padding:0 5px !important;padding:0 2px;border:2px solid #625750;border-left:none;-moz-border-radius:0 5px 5px 0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-radius:0 5px 5px 0;background-color:#9E7E38;background-color:#b0aba7 ;float:left;font-weight:bold;font-size:14px;}
#header #law_nav_container{float:left;width:720px;display:inline;margin-left:10px;}
#header #law_nav{display:none;background-color:#312c28;-moz-border-radius:10px;border-radius:10px;}
#header #law_nav ul{padding:0 10px;}
#header #law_nav a{display:block;padding:12px 15px;color:#c2bdad;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:normal;}
#header #law_nav a:hover{background-color:#191614;}
#site_title{margin-top:30px;}
#site_title_container{-moz-border-radius:7px 7px 0 0;-webkit-border-top-left-radius:7px;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:0;border-radius:7px 7px 0 0;background-color:#ffffff;padding-top:20px;padding-bottom:10px;border-bottom:1px solid #dcdcdc;border:1px solid #DDD8CF;border-bottom:none;}
#site_sm{float: right;padding-top: 7px;}
#site_nav_container{background-color:#c1b78f;background-color:#4A4C47;background-color:#000000;background-image:url(../_images/nav_bkg.jpg);background-repeat:repeat;border:1px solid #DDD8CF;border-bottom:none;}
#site_nav ul{position:relative;left:-10px;}
#site_nav li{float:left;display:inline;}
#site_nav a{position:relative;top:-1px;border-top:1px solid #d8d5d3;color:#b0aba7;padding:13px 20px 7px 20px;display:block;text-decoration:none;}
#site_nav a:hover{position:relative;top:-1px;border-top:1px solid #ebeae9;color:#d8d5d3;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, rgba(112, 112, 112, 0.6)), color-stop(1, rgba(0, 0, 0, 0.6)));background:-moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.6), rgba(112, 112, 112, 0.6));}
#site_nav .sub-menu{display:none;}
#site_toolbar_container{border:1px solid #DDD8CF;border-bottom:none;background-color:#ffffff;font-size:11px;text-align:right;padding-top:5px;padding-bottom:2px;}
#site_toolbar_container a:hover{text-decoration:none;}
#page_body{line-height:22px;}
#page_body_container{border:1px solid #DDD8CF;border-bottom:none;position:relative;padding-top:20px;padding-bottom:20px;background-color:#ffffff;height:100%;}
.index .post,.archive .post,.home .post,.articles .post{margin-bottom:1.5em;border-bottom:1px solid #dcdcdc;padding-bottom:.5em;}
.index .post:last-child,.archive .post:last-child,.home .post:last-child{border-bottom:0;padding-bottom:0;}
.post_info{padding-bottom:0; float: left;}
.post_info_right{float: right;color:#87786f;font-size:16px;line-height:1em;margin-bottom:1em;padding:0;}
.post_info.author{clear:none;float:left;}
.post_info.citation{clear:right;float:right;}
.post_info.date{float:left;clear:left;}
.post_info.citation,.post_info.author{margin-bottom:0;}
.post_info{clear:left;color:#b0aba7;color:#87786f;font-size:16px;line-height:1em;margin-bottom:1em;}
.post .post_info_parent{background-color:#ebeae9;border:1px solid #d8d5d3;padding:10px 10px 7px 10px;margin-bottom:1em;font-size:14px;color:#988980;}
.articles .post .post_info_parent{display:none;}
.post .post_info_child{font-size:14px;color:#988980;line-height:1em;}
.responses{border-top:1px dotted #d8d5d3;margin-top:1em;padding-top:2em;}
.comments{margin-top:25px;padding-top:25px;}
.comment{padding:20px 35px 20px 20px;}
.comment.alt{background-color:#f3f2f2;border-top:1px solid #d8d5d3;border-bottom:1px solid #d8d5d3;}
.comment_number{float:right;font-size:24px;color:#d8d5d3;position:relative;right:-15px;}
.comment_info{padding-bottom:0;color:#988980;}
.comment_info .commentor{font-weight:bold;}
.response{margin-top:25px;padding-top:25px;}
.response h2{border-bottom:3px solid #312c28;padding-bottom:2px;margin-bottom:20px;}
.respond label{color:#988980;font-weight:bold;font-size:12px;display:block;}
.respond input{color:#312c28;border:2px solid #d8d5d3;font-size:16px;width:85%;padding:7px 8px;margin:0 0 20px 0;}
.respond textarea{color:#312c28;border:2px solid #d8d5d3;font-size:16px;width:93%;padding:7px 8px;margin:0;}
.response input#submit{width:25%;background-color:#6CBD45;border:1px solid #349804;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#ffffff;margin-bottom:30px;margin-top:10px;}
.red{font-weight:bold;color:red;}
.author_note{background-color:#fbfbfb;border:1px solid #d8d5d3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-style:oblique;padding:10px;font-size:.8em;margin-bottom:1em;color:#988980;}
.gray1{color:#191614;}
.gray2{color:#312c28;}
.gray7{color:#4A4C47;}
.gray3{color:#625750;}
.gray8{color:#7e7067;}
.gray9{color:#988980;}
.gray4{color:#b0aba7;}
.gray5{color:#d8d5d3;}
.gray6{color:#ebeae9;}
.grayx{color:#fbfbfb;}
.tabs ul,.tab ul{padding:10px 0px;margin:0;list-style:none;display:block;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-radius:5px 5px 0 0;background-color:#f0e7d4;height:21px;border:1px solid #ebe0c7;border-bottom:1px solid #dac495;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fffde8), color-stop(0.5, #f0e7d4), color-stop(1, #ebe0c7));background:-moz-linear-gradient(center top, #fffde8 0%, #f0e7d4 50%, #ebe0c7 100%);clear:both;}
.tabs li,.tab li{display:inline;float:left;padding:0 8px;margin:0;}
.tabs li.offset,.tab li.offset{border-right:1px solid #b0aba7;padding-right:20px;margin-right:10px;}
.tabs a,.tab a{font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3px 10px 1px 10px;text-decoration:none;display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c3a157), color-stop(0.5, #b79241), color-stop(1, #9e7e38));background:-moz-linear-gradient(center top, #c3a157 0%, #b79241 50%, #9e7e38 100%);background-color:#b79241;border:1px solid #c3a157;border-right-color:#9e7e38;border-bottom-color:#9e7e38;color:#ebeae9;}
.tabs a.selected,.tab a.selected{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #9e7e38), color-stop(0.5, #856a2f), color-stop(1, #6c5626));background:-moz-linear-gradient(center top, #9e7e38 0%, #856a2f 50%, #6c5626 100%);background-color:#856a2f;border:1px solid #9e7e38;border-right-color:#6c5626;border-bottom-color:#6c5626;}
.tabs a:hover,.tab a:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ccaf70), color-stop(0.5, #c3a157), color-stop(1, #b79241));background:-moz-linear-gradient(center top, #ccaf70 0%, #c3a157 50%, #b79241 100%);background-color:#c3a157;border:1px solid #ccaf70;border-right-color:#b79241;border-bottom-color:#b79241;}
.tabs a.selected:hover,.tab a.selected:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #b79241), color-stop(0.5, #9e7e38), color-stop(1, #856a2f));background:-moz-linear-gradient(center top, #b79241 0%, #9e7e38 50%, #856a2f 100%);background-color:#9e7e38;border:1px solid #b79241;border-right-color:#856a2f;border-bottom-color:#856a2f;}
.tabs_content,.tab_content{padding:10px;margin:0;border:1px solid #ebe0c7;border-top:none;-moz-border-radius:0 0 5px 5px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-radius:0 0 5px 5px;display:none;}
.tabs_content.selected,.tab_content.selected{display:block;}
.entry .tabs_content h3,.entry .tab_content h3{border:none;padding:.5em 0 .5em 0;margin:0;background-color:transparent;font-weight:bold;font-size:22px;}
.entry .tabs_content h4,.entry .tabs_content h5,.entry .tab_content h4,.entry .tab_content h5{}
.tabs_content img,.Xtab_content img{float:right;margin:15px 0 15px 15px;padding:5px;border:1px solid #ebeae9;-moz-box-shadow:2px 2px 2px #d8d5d3;-webkit-box-shadow:2px 2px 2px #d8d5d3;box-shadow:2px 2px 2px #d8d5d3;width:125px;height:125px;overflow:hidden;}
.tabs_content h4,.tabs_content p,.tab_content h4,.tab_content p{}
.tabs_content hr,.tab_content h4{clear:both;}
hr.dashed{border-style:dashed;}
hr.clear_all{padding-top:1em;position:relative;top:1em;}
.entry .tabs_content h4,.entry .tab_content h4{padding-top:.5em;padding-bottom:0;}
.entry .tabs_content h5,.entry .tab_content h5{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:17px;padding-top:.5em;padding-bottom:1.2em;line-height:1.1em;}
ul.symposium_speaker_list{margin:0;padding:0;list-style:none;}
ul.symposium_speaker_list li{float:left;width:33%;padding-bottom:10px;line-height:1em;}
.symposium_schedule{width:100%;}
.symposium_schedule td{padding:5px 10px;}
.symposium_schedule tr:nth-child(odd){background-color:#fffde8;}
.symposium_schedule td:first-child{width:125px;text-align:right;}
ul.bl{list-style:disc;margin-left:10px;padding-left:10px;padding-top:15px;}
ul.bl li{padding:0;margin:0;line-height:1.1em;}
.entry{overflow:hidden;clear:left;}
.entry h3,.law_wfu_edu h3{clear:both;font-size:18px;line-height:1em;border:1px solid #DDD8CF;background-color:#FFFDE8;padding:10px 10px 5px 10px;margin-top:1em;margin-bottom:.5em;}
.entry h4,.entry h5,.entry h6{padding-top:1em;}
.entry h4:first-child{padding-top:0;}
.news_list_item{clear:both;border-bottom:1px dashed #d8d5d3;margin-bottom:2em;}
.news_list_item .feature_image{float:right;margin:0 0 15px 15px;}
.news_list_item h4{padding-top:0;}
.feature_image img{margin:0;padding:0;margin-bottom:20px;-moz-box-shadow:3px 3px 3px #bbb;-webkit-box-shadow:3px 3px 3px #bbb;box-shadow:3px 3px 3px #bbb;}

.feature_image{
	position: relative;
	margin: 0 0 20px 0;
}
.feature_image img{
	padding: 0;
	margin: 0;
}
#feature_caption{
	background-color: #312c28;
	background-color: rgba(0,0,0,.6);
	*background-color: #312c28;
	color: #d8d5d3;
	position: absolute;
	bottom: 6px;
	width: 100%;
}
#feature_caption p{
	margin: 10px 20px;
	padding: 0;
	font-size: 14px;
	line-height: 1.3em;
}
.index .feature_image,
.home .feature_image{
	float: right;
}
.grid_9 > .feature_image img{
	width: 700px;
}


.law_wfu_edu .home_bar .feature_image img{position:relative;left:-5px;margin-bottom:0;}
.quote{font-size:22px;line-height:28px;padding:0;margin:1em 3em;font-style:italic;font-weight:normal;}
div.more{display:none;padding-left:2em;font-size:14px;}
.home_bar .wfu_block_image{margin-bottom:20px;-moz-box-shadow:3px 3px 3px #bbb;-webkit-box-shadow:3px 3px 3px #bbb;box-shadow:3px 3px 3px #bbb;}
/*.sidebar_widget.wfu_block_image {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;} */
.wfu_block_image img{margin:0;padding:0;float:left;}
.wfu_block_image h5{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:16px;line-height:1em;clear:left;padding:10px 10px 9px 10px;*padding:5px 10px 9px 10px;margin:0;text-align:center;}
.wfu_block_image h5 a{color:#ffffff;}
.wfu_block_image a img{-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;}
.wfu_block_image a:hover img{-moz-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;}
.wfu_block_image a h5,.wfu_block_image h5{-moz-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;color:#ffffff;}
/*.wfu_block_image a:hover h5{-moz-opacity:1.0;-webkit-opacity:1.0;opacity:1.0;color:#ebeae9;} */
.wfu_block_image h5.red{background-color:#82231C;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ba3228), color-stop(0.5, #82231c), color-stop(1, #4a1410));background:-moz-linear-gradient(center top, #ba3228 0%, #82231c 50%, #4a1410 100%);}
.wfu_block_image h5.plum{background-color:#511536;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #87235a), color-stop(0.5, #511536), color-stop(1, #360e24));background:-moz-linear-gradient(center top, #87235a 0%, #511536 50%, #360e24 100%);}
.wfu_block_image h5.purple{background-color:#443E67;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #605891), color-stop(0.5, #443e67), color-stop(1, #28243d));background:-moz-linear-gradient(center top, #605891 0%, #443e67 50%, #28243d 100%);}
.wfu_block_image h5.blue{background-color:#375669;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #49718a), color-stop(0.5, #375669), color-stop(1, #253b48));background:-moz-linear-gradient(center top, #49718a 0%, #375669 50%, #253b48 100%);}
.wfu_block_image h5.green{background-color:#456525;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #679737), color-stop(0.5, #456525), color-stop(1, #344c1c));background:-moz-linear-gradient(center top, #679737 0%, #456525 50%, #344c1c 100%);}
.wfu_block_image a{text-decoration:none;}
dl.slider dt{clear:both;font-size:18px;line-height:1em;border:1px solid #DDD8CF;background-color:#FFFDE8;padding:10px 10px 5px 10px;margin-bottom:.1em;cursor:pointer;}
dl.slider dd{margin-bottom:1em;}

dl{margin-bottom: 2em;}
dl.faq_slider dt{clear:both;cursor:pointer;border-top: 1px dashed #808080;padding: .3em;}
dl.faq_slider dt:first-child{border:none;}
dl.faq_slider dd{padding: 0 1em 1em 1em; color: #988980; font-size: .9em; line-height: 1.2em;}


.styledtable1{font-size:14px;width:100%;}
.styledtable1 td{text-align:center;padding:3px 0;background-color:#f0e7d4;color:#202020;border:1px solid #FFFFFF;}
.styledtable1 td.nobkg{background-color:#FFFFFF;}
.styledtable1 td.header{background-color:#d5bd89;}
.styledtable1 td.item{text-align:left;padding-left:10px;}
.styledtable1 td.alt{background-color:#e7d9bb;}

.styledtable2{width:100%;margin-bottom:30px;}
.styledtable2 td{background-color:#f0e7d4;padding:5px;border:1px solid #FFFFFF;}
.styledtable2 td.alt{background-color:#e7d9bb;}
.styledtable2 td.colhead{background-color:#d5bd89;font-weight:bold;}
.styledtable2 td.nobkg{background-color:#FFFFFF;}

.styledtable3{border-collapse:collapse;margin-bottom:20px;}
.styledtable3 td{border-bottom:1px solid #cccccc;padding:5px 0;}
.styledtable3 .right{text-align:right;}
.styledtable3 td.nobdr{border-bottom:none;}

.styledtable4{margin:10px 0;}
.styledtable4 td{padding:5px 10px 5px 0;vertical-align:top;}

.styledtable5 td{vertical-align:top;font-size:15px;line-height:1.2em;}
.styledtable5 td{padding:0 20px 20px 0;}
.styledtable5 .cke_editor td{padding: 0;}

.styledtable6 td{text-align:left;}
.styledtable6 td:first-child{text-align:right;padding-right:10px;padding-bottom:5px;}

.styledtable7{font-size: .8em; border:1px solid #dcdcdc; margin-left: 25px;}
.styledtable7 thead{font-weight: bold; text-transform:uppercase;}
.styledtable7 thead td{background-color: #FFFDE8;}
.styledtable7 td{border-bottom: 1px solid #dcdcdc; padding: 5px 10px;line-height: 1em;}
.styledtable7 tbody tr:nth-child(even) td{background-color: #f7f7f7;}

.styledtable8{margin-bottom: 50px; width: 100%;}
.styledtable8 td{border-bottom: 1px solid #eaeaea;padding: 10px 10px 5px 10px;line-height: 1em; vertical-align: middle; text-align: center; width: 75px;}
.styledtable8 td:first-child{text-align: left; width: auto;}
.styledtable8 thead{color: #000000;}
.styledtable8 thead td{background-color: #fff;vertical-align: bottom; border-bottom-width: 3px;}
.styledtable8 tbody td{background-color: #fff;}
.styledtable8 tbody tr:nth-child(even) td{}
.styledtable8 tr:hover td{background-color: #f3f3f3;color:#000000;}
.styledtable8 thead tr:hover td{background-color: #fff;}
.styledtable8 tr.summary td{background-color: #eaeaea;}
.styledtable8 tr.summary:hover td{background-color: #e2e2e2;}
.styledtable8 td.indent{padding-left: 35px;}
.styledtable8 tr:last-child td{border-bottom: 2px solid #c0c0c0;}
.styledtable8.tablenote{font-style: italic;float:left;position: relative; top: -40px; margin-bottom: 0; font-size: .9em; color: #7c7c7c;}

.styledtable9 {width: 100%;}
.styledtable9 td{padding: 5px 10px;}
.styledtable9 td:first-child{width: 100px; font-weight: bold; text-align: right;vertical-align: top;}
.styledtable9 tr:hover td{background-color: #f7f7f7;}
.styledtable9 textarea{width: 98%; height: 100px; padding: 5px; font-family: helvetica,arial; font-size: .9em;color: #625750;}

.styledtable10{margin-bottom: 50px; width: 100%;}
.styledtable10 td{border-bottom: 1px solid #eaeaea;padding: 10px 10px 5px 10px;line-height: 1em; vertical-align: middle; text-align: center; width: auto;}
.styledtable10 td:first-child{text-align: left; width: auto;}
.styledtable10 thead{color: #000000;}
.styledtable10 thead td{background-color: #fff;vertical-align: bottom; border-bottom-width: 3px;}
.styledtable10 thead th{border-bottom: 2px solid #c0c0c0; padding: 10px 0 5px 0; line-height: 1em; text-align: center; background-color: #fff; vertical-align: bottom; font-weight: normal !important;}
.styledtable10 thead th:first-child{text-align: left; padding-left: 10px;}
.styledtable10 tbody td{background-color: #fff;}
.styledtable10 tr:hover td{background-color: #f3f3f3;color:#000000;}
.styledtable10 thead tr:hover td{background-color: #fff;}
.styledtable10 tr:last-child td{border-bottom: 2px solid #c0c0c0;}
.styledtable10 tfoot tr td{font-size: 12px; padding-top: 5px;}
.styledtable10 tfoot tr:last-child td{border-bottom: none;}

.styledtable11{margin-bottom: 0px; width: 100%;}
.styledtable11 td{border-bottom: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5; padding: 10px 10px 10px 10px;line-height: 1em; vertical-align: middle; text-align: center; width:175px; height: auto;}
.styledtable11 td:first-child{text-align: left; width:175px; background-color: #ffffff;}
.styledtable11 thead{color: #000000;}
.styledtable11 thead td{
	background-color: #fff;
	vertical-align: bottom;
	border-bottom-width: 3px;
	border-right: none;
	height: auto;
}
.styledtable11 span.label{
	-moz-transform: rotate(90deg);
}
.styledtable11 tbody td{}
/* .styledtable11 tr:hover td{background-color: rgba(100,100,100,.1);color:#000000;} */
.styledtable11 thead tr:hover td{background-color: #fff;}
.styledtable11 tr:last-child td{border-bottom: 2px solid #c0c0c0;}

.styledtable12 {margin-bottom: 50px; width: 100%;}
.styledtable12 td{border-bottom: 1px solid #eaeaea;padding: 10px 10px 5px 10px;line-height: 1em; vertical-align: middle; text-align: left; width: auto;}
.styledtable12 thead{color: #000000;}
.styledtable12 thead td{background-color: #fff;vertical-align: bottom; border-bottom-width: 3px;}
.styledtable12 thead th{border-bottom: 2px solid #c0c0c0; padding: 10px 0 5px 0; line-height: 1em; text-align: center; background-color: #fff; vertical-align: bottom; font-weight: normal !important;}
.styledtable12 thead th:first-child{text-align: left; padding-left: 10px;}
.styledtable12 tbody td{background-color: #fff; color: #404040;}
.styledtable12 tbody tr.assigned td{color: #a0a0a0;}
.styledtable12 tbody tr:hover td{background-color: #f3f3f3;color:#000000;}
.styledtable12 thead tr:hover td{background-color: #fff;}
.styledtable12 tr:last-child td{border-bottom: 2px solid #c0c0c0;}
.styledtable12 tfoot tr td{font-size: 12px; padding-top: 5px;}
.styledtable12 tfoot tr:last-child td{border-bottom: none;}



.probono-board td{
	box-sizing: content-box;
}

.probono-board td:first-child{
	width: 150px;
	padding: 5px 5px 10px 0;
	font-size: 13px;
	line-height: 1.2em;
}
.probono-board td:last-child{
	padding: 5px 0 10px 0;
	vertical-align: top;
}




td.download a, td.checklist a, td.green a{
	color: #808080;
}
td.download, td.checklist{
	background-color:rgba(108,189,69,.75); /*#6CBD45 = 108,189,69 */
	background-color:rgba(93,165,59,.5); /*#5da53b = 93,165,59 */
	color:#ffffff;
	background-repeat:no-repeat;
	background-position: center 10px;
	padding-top:65px;
	border-color: rgba(93,165,59,.3);
}
td.download{
	background-image:url("http://law.wfu.edu/_assets/_images/_icons/_48/downloads.png");
}
td.checklist{
	background-image:url("http://law.wfu.edu/_assets/_images/_icons/_48/checklist.png");
}
.gray{background-color: #e6e6e6;}
td.green{
	background-color:rgba(93,165,59,.5);
	border-color: rgba(93,165,59,.3);
}
.stripes{
	background-size: 25px 25px;
	-webkit-background-size: 25px 25px;
	-moz-background-size: 25px 25px;

	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,transparent 75%, transparent);
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,	transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,	transparent 75%, transparent);
}
.legend{
	width: 100%;
	margin-bottom: 45px;
	font-size: 14px;
}
.legend td{
	width: 50%;
	height: 50px;
	vertical-align:middle;
}
.legend img{
	vertical-align: middle;
	padding-right: 10px;
}


.tour_month{
	width: 357px;
	margin-bottom: 20px;
	margin-top: 10px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}
.tour_month .tour_blank, .tour_month a, .tour_week_head div{
	width: 10px;
	height: 10px;
	padding: 15px 20px 20px 20px;
	text-align: center;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	float: left;
}
.tour_month a{
	color: #808080;

}
.tour_month .tour_week{
	width: 357px;
	height: 46px;
	clear: both;

}
.tour_blank{
	background-color: #f1f1f1;
	color: #a0a0a0;
}
.tour_week_head div{
	width: 50px;
	padding: 5px 0 10px;
	color: #909090;
	background-color: #dcdcdc;
}
.tour_month a.high{background-color:#fc6264; color: #444;}
.tour_month a.medium{background-color: #ffae6c; color: #666;}
.tour_month a.med-low{background-color: #ffd270;}
.tour_month a.low{background-color:#fffac6;}


.key{float:right;border-spacing:2px;border-collapse:separate;margin-top:30px;}
.key thead td{text-align:center;}
.main,.rotator{position:relative;overflow:hidden;margin:0 auto 0 auto;padding:0;height:310px;border-top:2px solid #d8d5d3;background-color:#000000;}
.billboard{top:1px;position:absolute;display:none;}
.billboardtop{position:absolute;display:inline;}
#indicator_bar{background-color:#312c28;background-color:rgba(0, 0, 0, 0.6);*background-color:#312c28;height:15px;padding:8px 20px 7px 20px;margin:0 auto 0 auto;border-bottom:2px solid #c2bdad;position:relative;top:-30px;z-index:10;}
#indicators{float:right;}
.indicator{background-color:#b0aba7;background-color:rgba(255, 255, 255, 0.4);*background-color:#b0aba7;margin:0 0 0 10px;padding:0px;height:15px;width:15px;float:left;}
.indicatorselected{background-color:#d8d5d3;background-color:rgba(255, 255, 255, 0.8);*background-color:#d8d5d3;}
#caption{float:right;margin-right:10px;color:#d8d5d3;}
.rotator .video_player{-moz-box-shadow:3px 3px 3px #bbb;-webkit-box-shadow:3px 3px 3px #bbb;box-shadow:3px 3px 3px #bbb;float:left;margin:0;padding:0;}
.rotator .video_player object,.rotator .video_player embed,.rotator .video_player video{float:left;margin:0;padding:0;}
.video_player_image{position:relative;}
.video_player_image .play_button{position:absolute;z-index:10;top:50%;left:50%;margin:auto auto;}


#feature_video_box{
	background-color: rgba(0,0,0,.05);
	padding: 20px 20px 15px 20px;
	margin-bottom: 20px;
}
#feature_video h4{
	display: none;
}

.grid_9 #feature_video_text{
	float: left;
	padding-left: 10px;
	width: 260px;
}
#feature_video_text h3{
	margin-top: 0;
	font-size: 20px;
	text-transform: uppercase;
	font-family: Helvetica, arial, sans-serif;
	border: none;
	background-color: transparent;
	padding: 0;
}

#feature_items{
	
}
.feature_item{
	text-align: center;
	margin-bottom: 20px;
	background-color: rgba(0,0,0,.3);
	height: 124px;
	position: relative;
}
.feature_item .fi_indicator{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 30px;
	height: 30px;
	background-color: #f1f1f1;
	z-index: 11;
	background-image: url('http://law.wfu.edu/_assets/_images/icon-play-tiny.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.feature_item .notes{
	height: 124px;
	width: 220px;
	position: absolute;
	top: 0;
}
.feature_item .notes h4, 
.feature_item .notes p{
	padding: 15px 15px 0 15px;
	text-align: left;
}
.feature_item .notes p{
	padding-top: 8px;
}				
.feature_item .notes h4{
	text-transform: uppercase;
	font-family: Helvetica, arial, sans-serif;
	font-size: 13px;
	line-height: 1.1em;
}
.feature_item .notes p{
	font-size: 13px;
	line-height: 1.4em;
}
.feature_item .notes p.abstract{
	display: none;
}
.feature_item .notes .fi_indicator_text{
	position: absolute;
	bottom: 0;
	width: 75px;
	font-size: 11px;
	line-height: 2.5em;
	text-align: left;
	padding-left: 30px;
}
				
.feature_item .fi_indicator,
.feature_item .notes, 
.feature_item .notes h4{
	background-color: rgba(152, 50, 34, 1);
	color: #ffffff;
}

.feature_item:nth-child(odd) .fi_indicator,
.feature_item:nth-child(odd) .notes, 
.feature_item:nth-child(odd) .notes h4{
	background-color: rgba(85, 118, 48, 1);
	color: #ffffff;
}

.grid_9 .feature_item:nth-child(4n) .fi_indicator,
.grid_9 .feature_item:nth-child(4n) .notes, 
.grid_9 .feature_item:nth-child(4n) .notes h4{
	background-color: rgba(85, 81, 123, 1);
	color: #ffffff;
}

.grid_9 .feature_item:nth-child(5n) .fi_indicator,
.grid_9 .feature_item:nth-child(5n) .notes, 
.grid_9 .feature_item:nth-child(5n) .notes h4{
	background-color: rgba(102, 32, 70, 1);
	color: #ffffff;
}



.admissions_feature{
	clear: both;
	border-top: 1px solid #ddd8cf;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 110px;
	
	font-size: 14px;
	line-height: 1.3em;
	font-family: Helvetica, arial, sans-serif;
}
.admissions_feature:first-child{
	border-top:none;
	padding-top: 0;
	padding-bottom: 15px;
	height: auto;
}
.admissions_feature p.largest{
	font-size: 23px;
	line-height: 1.3em;
	font-weight: normal;
}
.admissions_feature h3{
	background-color: transparent;
	border: none;
	color: #222222;
	font-family: Helvetica, arial, sans-serif;
	font-weight: bold;
	letter-spacing: .5px;
	padding: 0 0 5px 0;
	margin: 0;
}
.admissions_feature p{
	font-size: 14px;
	line-height: 1.3em;
	padding: 0 0 9px 0;
	margin: 0;
}
a.button{
	background-color: #f1f1f1;
	border: 1px solid #dcdcdc;
	border-radius: 12px;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
	padding: 4px 12px;
	position: relative;
	text-decoration: none;
}
a.button:hover{
	background-color: #e2d2ae;
}
.admissions_feature h4{
	font-size: 14px;
	line-height: 1.3em;
	color: #222222;
	font-family: Helvetica, arial, sans-serif;
	font-weight: bold;
	letter-spacing: .5px;
	padding: 0 0 3px 3px;
	margin: 0;
}
.related ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
.related li{
	line-height: 1em;
	padding-bottom: 0px;
}
.related a{
	text-decoration: none;
	padding: 3px;
	display: block;
}
.related a:hover{
	background-color: #e2d2ae;
	color: #333333;
}





.gallery{
	position:relative;
	overflow:hidden;
	margin:0 auto 0 auto;
	padding:0;
	height:350px;
}
.gallery-item{
	top:0px;
	position:absolute;
	display:none;
	height:350px;
}
.gallery-item-top{
	position:absolute;
	display:inline;
}
.gallery .gallery-caption{
	display: block;
	position: absolute;
	width: 660px;
	bottom: 10px;
	padding:10px 20px 12px 20px;
	color:#d8d5d3;
	background-color: rgba(0,0,0,.60);
/*
	height:15px;
	padding:8px 20px 7px 20px;
	margin:0 auto 0 auto;
	border-bottom:2px solid #c2bdad;
	position:relative;
	top:-30px;
	z-index:10;
*/
}

.gallery-frame{
	border: 10px solid #1a1a1a;
	width: 680px;
	height: 330px;
	position: absolute;
	top: 0px;
}

.gallery-img-nav{
	width: 650px;
	height: 35px;
	position: absolute;
	top: 160px;
	padding: 0 25px;
	display: none;
}
.gallery-img-nav-prev{
	float: left;
	height: 35px;
	width: 35px;
	background-image:url(/_assets/_images/gallery-arrows.png);
	background-position: left top;
}
.gallery-img-nav-prev:hover{
	background-position: left bottom;
}
.gallery-img-nav-next{
	float: right;
	height: 35px;
	width: 35px;
	background-image:url(/_assets/_images/gallery-arrows.png);
	background-position: right top;
}
.gallery-img-nav-next:hover{
	background-position: right bottom;
}

.gallery-thumb-bar{
	background-color: #1a1a1a;
	padding: 0 10px;
	overflow: hidden;
	margin-bottom: 20px;
}
.gallery-thumbs{

}
.gallery-thumb{
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 3px;
	opacity: .7;
}
.gallery-thumb img{
	padding: 0;
	margin: 0;
	border: none;
}
.gallery-thumb:nth-child(3n+1){
	margin-left: 0;
}
.gallery-thumb:hover{
	opacity: .85;
}
.gallery-thumb-selected{
	opacity: 1;
}
.gallery-thumb-selected:hover{
	opacity: 1;
}


.story td{
	vertical-align: top;
}
.story a{
	font-size: 18px;
	font-weight: bold;
}
.story p{
	font-size: 14px;
	line-height: 1.3em;
}
.story_break{
	clear: both;
	border-bottom: 1px dashed #c0c0c0;
	border-top: none;
	padding: 15px 0 0 0;
	margin: 0 0 15px 0;
}

.mmsl_law_wfu_edu #home_sidebar_1.home_bar .sidebar_widget{
	background-color: rgba(85, 81, 123, .20);
}
.mmsl_law_wfu_edu #page_body #home_sidebar_1.home_bar .sidebar_widget{
	-moz-box-shadow:0px 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.3);
	box-shadow:0px 1px 3px rgba(0,0,0,.3);
	padding: 15px;
	font-size: 14px;
	line-height: 18px;
}
.mmsl_law_wfu_edu #page_body .home_bar .sidebar_widget h4{
	font-variant: small-caps;
	font-family: Helvetica, arial, sans-serif;
	font-size: 16px;
	padding-bottom: 5px;
	border-bottom: 1px solid #c0c0c0;
}
.mmsl_law_wfu_edu #page_body .home_bar .sidebar_widget p{
	padding: 10px 0 0 0;
}
.mmsl_law_wfu_edu #page_body .home_bar .sidebar_widget img{
	padding-top: 10px;
	height: 171px;
}


.msl_law_wfu_edu #indicator_bar{
	display: none !important;
}
.msl_law_wfu_edu #home_sidebar_1.home_bar .sidebar_widget h3{
	font-family: Helvetica,Arial,sans-serif;
	line-height: 27px;
	font-size: 25px;
}
.msl_law_wfu_edu div.rotator{
	margin-bottom: 30px;
}
.msl_law_wfu_edu #home_sidebar_2.home_bar .sidebar_widget {
	border: 1px solid #c0c0c0;
	background-color: rgba(85, 81, 123, .20);
}
.msl_law_wfu_edu span.wpcf7-not-valid-tip span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
}
.msl_law_wfu_edu #text-9, .msl_law_wfu_edu #text-10, .msl_law_wfu_edu #text-11{
	border: 1px solid #c0c0c0;
	padding: 14px;
}
.msl_law_wfu_edu #text-8 h4, .msl_law_wfu_edu #text-9 h4{
	font-family: Helvetica,Arial,sans-serif;
	font-style: normal;
}
.msl_law_wfu_edu #home_sidebar_2.home_bar .sidebar_widget input{
	width: 230px;
}



.visualize-line{
	padding-top: 80px;
}
.visualize.visualize-line .visualize-info{
	top: 5px;
}


.thermcontainer_xxlarge{clear:both;position:relative;}
.thermcontainer_xxlarge .thermguide{position:relative;width:420px;height:38px;overflow:hidden;background-color:#e2e2e2;}
.thermcontainer_xxlarge .thermslider{position:absolute;width:100%;height:38px;right:95%;background-color:#9e7e38;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c3a157), color-stop(0.65, #9e7e38), color-stop(1, #9e7e38));background:-moz-linear-gradient(center top, #c3a157 0%, #9e7e38 65%, #9e7e38 100%);}
.thermcontainer_xxlarge .thermgoalline{position:absolute;width:0px;height:38px;border-left:1px dashed #000;top:-1px;}
.thermcontainer_xxlarge .value{float:left;padding-bottom:1em;font-size:23px;line-height:28px;font-family:"Georgia","Times New Roman",Times,serif;color:#9e7e38;}
.thermcontainer_xxlarge .goal{color:#000000;float:right;font-size:15px;padding:5px 5px 0 0;}
.thermcontainer_xxlarge .goal .alt{font-weight:bold;}

.thermcontainer_xlarge{clear:both;position:relative;}
.thermcontainer_xlarge .thermguide{position:relative;width:320px;height:30px;overflow:hidden;background-color:#e2e2e2;}
.thermcontainer_xlarge .thermslider{position:absolute;width:100%;height:30px;right:95%;background-color:#9e7e38;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c3a157), color-stop(0.65, #9e7e38), color-stop(1, #9e7e38));background:-moz-linear-gradient(center top, #c3a157 0%, #9e7e38 65%, #9e7e38 100%);}
.thermcontainer_xlarge .thermgoalline{position:absolute;width:0px;height:30px;border-left:1px dashed #000;top:-1px;}
.thermcontainer_xlarge .value{float:left;padding-bottom:1em;font-size:23px;line-height:28px;font-family:"Georgia","Times New Roman",Times,serif;color:#9e7e38;}
.thermcontainer_xlarge .goal{color:#000000;float:right;font-size:15px;padding:5px 5px 0 0;}
.thermcontainer_xlarge .goal .alt{font-weight:bold;}

.thermcontainer_large{clear:both;position:relative;}
.thermcontainer_large .thermguide{position:relative;width:220px;height:24px;overflow:hidden;background-color:#e2e2e2;}
.thermcontainer_large .thermslider{position:absolute;width:100%;height:24px;right:95%;background-color:#9e7e38;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c3a157), color-stop(0.65, #9e7e38), color-stop(1, #9e7e38));background:-moz-linear-gradient(center top, #c3a157 0%, #9e7e38 65%, #9e7e38 100%);}
.thermcontainer_large .thermgoalline{position:absolute;width:0px;height:24px;border-left:1px dashed #000;top:-1px;}
.thermcontainer_large .value{float:left;padding-bottom:1em;font-size:23px;line-height:28px;font-family:"Georgia","Times New Roman",Times,serif;color:#9e7e38;}
.thermcontainer_large .goal{color:#000000;float:right;font-size:15px;padding:5px 5px 0 0;}
.thermcontainer_large .goal .alt{font-weight:bold;}
.thermcontainer_small{clear:both;height:17px;}
.thermcontainer_small .thermguide{float:left;position:relative;width:120px;height:10px;overflow:hidden;background-color:#e2e2e2;}
.thermcontainer_small .thermslider{position:absolute;width:100%;height:10px;right:95%;background-color:#9e7e38;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c3a157), color-stop(0.65, #9e7e38), color-stop(1, #9e7e38));background:-moz-linear-gradient(center top, #c3a157 0%, #9e7e38 65%, #9e7e38 100%);}
.thermcontainer_small .label{float:left;font-size:12px;line-height:12px;padding-right:10px;}
.thermcontainer_small .value{float:right;font-size:12px;line-height:12px;padding-left:10px;}
#main_body br{display: none;}
#main_body h1,#main_body .form_description h2{display:none;}
#main_body form ul{font-size:100%;list-style-type:none;margin:0;padding:0;width:100%;}
#main_body form li{display:block;margin:0;position:relative;}
#main_body form li:after,#main_body .buttons:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#main_body html form li div{display:inline-block;}
#main_body form li div{color:#444;margin:0 4px 0 0;padding:0 0 8px;}
#main_body form li div.left{display:inline;float:left;width:48%;}
#main_body form li div.right{display:inline;float:right;width:48%;}
#main_body form li span{color:#444444;float:left;margin:0 4px 0 0;padding:0 0 8px;}
#main_body form li div label,#main_body form li span label{clear:both;color:#444444;display:block;font-size:9px;line-height:9px;margin:0;padding-top:3px;}
#main_body label.description{border:medium none;color:#222222;display:block;font-size:95%;font-weight:700;line-height:150%;padding:0 0 1px;}
#main_body form .guidelines{background:none repeat scroll 0 0 #F5F5F5;border:1px solid #E6E6E6;color:#444444;font-size:80%;left:100%;line-height:130%;margin:0 0 0 8px !important;padding:8px 10px 9px;position:absolute;top:0;visibility:hidden;width:42%;z-index:1000;}
#main_body input.text{border-color:#7C7C7C #C3C3C3 #DDDDDD;border-style:solid;border-width:1px;color:#333333;font-size:100%;margin:0;padding:2px 0;}
#main_body select.select{border-color:#7C7C7C #C3C3C3 #DDDDDD;border-style:solid;border-width:1px;color:#333333;font-size:100%;margin:1px 0;padding:1px 0 0;}
#main_body textarea.medium{height:10em;}
#main_body textarea.textarea{border-color:#7C7C7C #C3C3C3 #DDDDDD;border-style:solid;border-width:1px;color:#333333;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;margin:0;width:99%;}
#main_body .buttons{clear:both;display:block;margin-top:10px;}
#main_body form li.hidden{display:none;}

#sidebar_one.left,#sidebar_two.left{float:left;}
#sidebar_one.right,#sidebar_two.right{float:right;}
#page_body .sidebar_widget{margin-top:30px;}
#page_body .sidebar_widget:first-child,#page_body .sidebar_widget.first{margin-top:0;}
#sidebar_one .sidebar_widget{background-image:url(../_images/wfu_sidebar_divider.gif);background-repeat:no-repeat;background-position:top center;padding-top:40px;}
#sidebar_one .sidebar_widget:first-child,#sidebar_one .sidebar_widget.first{background-image:none;padding:0;}

#sidebar_two .sidebar_widget{margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px dashed #cbcbcb;}
#sidebar_two .sidebar_widget:first-child,#sidebar_two .sidebar_widget.first{}

#page_body .home_bar .sidebar_widget.widget_nav_menu h4{display: block;text-transform: capitalize; /* padding-bottom: .2em; */}
#page_body .home_bar .sidebar_widget.widget_nav_menu li{display: list-item; margin: 0; padding: 0 0 15px 0; text-transform:none;font-size:1rem;line-height: 1;}
#page_body .home_bar .sidebar_widget.widget_nav_menu li:last-child{/* font-style: italic; */}
#page_body .home_bar .sidebar_widget.widget_nav_menu li a{text-decoration: underline; border-bottom: none; margin:0;padding: 0;}
#page_body .sidebar_widget li{padding-bottom:15px;}
#page_body .sidebar_widget .date{font-size:14px;}

/* sidebar navigation */
#page_body .sidebar_widget.widget_nav_menu{text-transform:uppercase;font-size:12px;line-height:1em;}
#page_body .sidebar_widget.widget_nav_menu h4{display:none;}
#page_body .sidebar_widget.widget_nav_menu ul.menu{margin:0;padding:0;}
#page_body .sidebar_widget.widget_nav_menu li{display:none;padding:0;}
#page_body .sidebar_widget.widget_nav_menu a{display:block;padding:8px 5px 5px 5px;text-decoration:none;border-bottom:1px dotted #b0aba7;}
#page_body .sidebar_widget.widget_nav_menu .sub-menu{padding-left:17px;}
#page_body .sidebar_widget.widget_nav_menu a:hover{color:#000000;}

#page_body .sidebar_widget.widget_nav_menu .current_page_item>a,
#page_body .sidebar_widget.widget_nav_menu .current-menu-item>a{
	color:#000000;
	font-weight:bold;
}
#page_body .sidebar_widget.widget_nav_menu .current_page_ancestor>a,
#page_body .sidebar_widget.widget_nav_menu .current-menu-ancestor>a{
	color:#000000;
}
#page_body .sidebar_widget.widget_nav_menu .current_page_item,
#page_body .sidebar_widget.widget_nav_menu .current-page-parent,
#page_body .sidebar_widget.widget_nav_menu .current-page-ancestor,
#page_body .sidebar_widget.widget_nav_menu .current_page_item>.sub-menu>li,
#page_body .sidebar_widget.widget_nav_menu .current-page-parent>.sub-menu>li,
#page_body .sidebar_widget.widget_nav_menu .current-page-ancestor>.sub-menu>li{
	display:block;
}

/* when there is no horizontal navigation */
.no_h_nav #page_body .sidebar_widget.widget_nav_menu li.inline{display:block;padding:8px 5px 5px 5px;text-decoration:none;border-bottom:1px dotted #b0aba7;}
.no_h_nav #page_body .sidebar_widget.widget_nav_menu li.inline a{border-bottom:none;display:inline;}
.no_h_nav #page_body .sidebar_widget.widget_nav_menu li{display:block;padding:0;}
.no_h_nav #page_body .sidebar_widget.widget_nav_menu .sub-menu,.no_h_nav #page_body .sidebar_widget.widget_nav_menu .sub-menu{display:none;}
.no_h_nav #page_body .sidebar_widget.widget_nav_menu .current_page_item>.sub-menu,.no_h_nav #page_body .sidebar_widget.widget_nav_menu .current_page_parent>.sub-menu,.no_h_nav #page_body .sidebar_widget.widget_nav_menu .current_page_ancestor>.sub-menu{display:block;}
.wfu_widget_calendar li{
	clear: left;
	padding-top: 10px;
}
.wfu_widget_calendar li:first-child{
	padding-top: 0;
}
.when{
	float: left;
	display: inline;
	position: relative;
	width: 50px;
	text-align: center;
	text-transform: uppercase;
	color: #808080;
	margin: 0;
	padding: 0 8px 0 0;
	border-right: 2px solid #c0c0c0;
	line-height: 22px;
}
#event_list .details{
	width: 150px!important;
	width: 145px;
	color: #808080;
	margin: 0 0 0 65px;
	padding: 0;
	font-size: 15px;
	line-height: 18px;
}
.month{
	display: block;
}
.day{
	display: block;
	font-size: 22px;
}
.time{
	display: block;
	font-size: 10px;
	margin: 0;
}
.postponed, .cancelled{
	color: #82231c;
	font-weight: bold;
}




#noted_footnotes{display:none;}
.noted_sup{display:none;}
.fix{zoom:1;}
.hidden{display:none;}
.large{font-size:1.2em;line-height:1.1em;}
.larger{font-size:1.4em;line-height:1.1em;}
.largest{font-size:1.5em;line-height:1.1em;}
.small{font-size:.9em;line-height:1.1em;}
.smaller{font-size:.8em;line-height:1.1em;}
.smallest{font-size:.7em;line-height:1.1em;}
.wfu_email{color: #a0a0a0;}
.inset{
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	padding: 20px 34px;
	margin: 15px auto 0 auto;
}
.grid_12 .inset{
	width: 700px;
}
.tight{padding-bottom:0;}
.alignleft{float:left;padding-right:15px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignright{float:right;padding:0 0 0 15px;}
.wp-caption-text{font-size:12px;line-height:1em;padding:0 0 10px 0;}
.image_with_caption{padding-bottom: 30px;}
.caption{display: block; background-color: rgba(0,0,0,.7); color: #ffffff; font-size: 12px; padding: 5px 10px; margin: 0; position: relative; top: -6px;}
.go_link_form{margin:0;padding:5px 10px 5px 10px;background-color:#ebeae9;border:1px solid #d8d5d3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;}
.go_link_form h4{clear:both;display:block;color:#9E7E38;font-size:20px;line-height:0;padding-top:1em;font-weight:bold;font-family:Helvetica,Arial,sans-serif;border-bottom:1px dashed #d8d5d3;}
.go_link_form label,.go_link_form button{clear:both;}
.basicForm label{display:block;padding-top:10px;}
.basicForm input{display:block;width:97%;height:23px;margin:0;padding:5px 10px 5px 10px;border:1px solid #d8d5d3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ffffff;font-size:16px;margin-bottom:20px;}
.basicForm select{display:block;height:23px;margin:0;padding:5px 10px 5px 10px;padding:0 0 0 10px;border:1px solid #d8d5d3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ffffff;font-size:16px;margin-bottom:20px;}
.basicForm button{height:35px;margin:0;padding:0 15px;border:1px solid #988980;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#b0aba7 ;font-size:14px;color:#625750;}
#login_box a{background-image:url("http://law.wfu.edu/_assets/_images/lock.png");background-repeat:no-repeat;background-position:10px 5px;background-color:#ebeae9;border:1px solid #d8d5d3;color:#7e7067;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 20px 7px 60px;margin-bottom:15px;display:block;text-decoration:none;line-height:1em;}
#login_box a:hover{background-color:#d8d5d3;border:1px solid #b0aba7;color:#7e7067;}
.sidebar_box{background-color:#ebeae9;border:1px solid #d8d5d3;color:#7e7067;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;margin-bottom:30px;display:block;text-decoration:none;}
.sidebar_box h4{color:#7e7067;border-bottom:1px dashed #b0aba7;padding:0;line-height:1.2em;margin-bottom:.5em;}
.gray1{color:#191614;}
.gray2{color:#312c28;}
.gray7{color:#4A4C47;}
.gray3{color:#625750;}
.gray8{color:#7e7067;}
.gray9{color:#988980;}
.gray4{color:#b0aba7;}
.gray5{color:#d8d5d3;}
.gray6{color:#ebeae9;}
#error_message h3{border:none;background-color:transparent;}
.errors{background-color:#DC6767;border:1px solid #C50000;padding:25px 20px 30px 70px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#ffffff;background-image:url("http://law.wfu.edu/_assets/_images/error.png");background-repeat:no-repeat;background-position:10px 10px;margin-bottom:30px;}
.errors a{color: #dcdcdc;}
.warning{background-color:#fffac6;border:1px solid #fff7a4;background-color:#fff7a4;border:1px solid #fff482;border:1px solid #fff160;border:1px solid #d7c400;color:#625750;padding:25px 20px 30px 70px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:url("http://law.wfu.edu/_assets/_images/alert.png");background-repeat:no-repeat;background-position:10px 10px;margin-bottom:30px;}
.success{background-color:#6CBD45;border:1px solid #349804;padding:25px 20px 30px 70px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#ffffff;background-image:url("http://law.wfu.edu/_assets/_images/success.png");background-repeat:no-repeat;background-position:10px 10px;margin-bottom:30px;}
.note{background-color:#FFFDE8;border:1px solid #dcdcdc;color:#625750;padding:15px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:30px;font-style: italic;}
.update_message{color:#349804;padding:0px;font-size: .8em;}

.success input{width:400px;background-color:#fffde8;padding:5px;}
.dashboard_widget{margin:0 0 25px 0;padding:5px 10px 5px 10px;background-color:#ebeae9;border:1px solid #d8d5d3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;}
.dashboard_widget h3{border:none;background-color:transparent;color:#625750;padding:0;margin:0 0 1em 0;font-weight:bold;}
.dashboard_widget table{width:100%;}
.dashboard_widget td{padding:3px 5px 0 5px;font-size:14px;}
.dashboard_widget tr.thead td{font-weight:bold;border-bottom:1px dashed #988980;line-height:1em;}
.dashboard_widget tr.alt td{background-color:#d8d5d3;}
.dashboard_widget td.actions{font-size:12px;}
.gray1{color:#191614;}
.gray2{color:#312c28;}
.gray7{color:#4A4C47;}
.gray3{color:#625750;}
.gray8{color:#7e7067;}
.gray9{color:#988980;}
.gray4{color:#b0aba7;}
.gray5{color:#d8d5d3;}
.gray6{color:#ebeae9;}

#facebook .person_card{
	height: 256px;
	width: 136px;
	margin: 0 15px 30px 15px;
	padding: 8px;
	float: left;
	-moz-box-shadow: 0 0 5px rgba(50, 50, 50, 0.3);
	-webkit-box-shadow: 0 0 5px rgba(50, 50, 50, 0.3);
	box-shadow: 0 0 5px rgba(50, 50, 50, 0.3);
	font-size: 14px;
	position: relative;
}
#facebook .info{
	position: absolute;
	top: 4px;
	color: #ffffff;
	font-weight: bold;
	width: 130px;
	padding: 3px;
}
#facebook .info .gradyear{
	float: left;
}
#facebook .info .anonnum{
	float: right;
}
#facebook .person_card.alpha{
	margin-left: 0;
}
#facebook .person_card.omega{
	margin-right: 0;
}
.filter_bar{
	-moz-box-shadow: 0 0 5px rgba(50, 50, 50, 0.3);
	-webkit-box-shadow: 0 0 5px rgba(50, 50, 50, 0.3);
	box-shadow: 0 0 5px rgba(50, 50, 50, 0.3);
	padding: 10px 10px 10px 10px;
	margin-bottom: 20px;
	font-size: .9em;
}
.filter_bar p{
	padding: 0 60px 0 0;
	float: left;
	height: 40px;
}
.filter_bar p:last-of-type{
	padding: 0px;
}
.filter_bar .f-gradyear, .filter_bar .f-section{
}
.filter_bar .f-degree{
}
#global_footer #get_go_link,#global_footer #the_go_link input{font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#4A4C47;border:1px solid #625750;color:#988980;padding:5px 10px 3px 10px;text-decoration:none;display:block;text-align:center;margin-bottom:10px;}
#global_footer #get_go_link{}
#global_footer #get_go_links:hover{background-color:#6CBD45;border:1px solid #349804;color:#ffffff;}
.grid_4 #get_go_link,.grid_4 #the_go_link input{width:198px;margin-left:40px;}
.grid_3 #get_go_link{width:198px;}
.grid_2 #get_go_link{width:118px;}
#the_go_link{display:none;}
#a-zletters{text-align:center;text-transform:capitalize;}
#a-zlinks{margin-top:1.5em;line-height:1.5em;}
#directoryForm,#Form{padding-bottom:3.5em;}
#directoryForm input{float:left;width:200px;height:23px;margin:0;padding:0 10px;border:1px solid #988980;border-right:none;-moz-border-radius:5px 0 0 5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-radius:5px 0 0 5px;background-color:#ebeae9;font-size:12px;}
#directoryForm button{height:25px;margin:0;padding:0 5px;border:1px solid #988980;-moz-border-radius:0 5px 5px 0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-radius:0 5px 5px 0;background-color:#b0aba7 ;float:left;font-size:14px;color:#625750;}

#cse-search-results a.gs-title,
#cse-search-results a.gs-title b{
	color: #000;
}
#cse-search-results .gs-visibleUrl{
	padding-top: 5px;
	color: #777;
}
#cse-search-results .gsc-cursor-page{
	padding-right: 15px;
}
#cse-search-results .gcsc-branding{
	display: none;
}


#search_recommend{line-height:1em;border:1px solid #DDD8CF;background-color:#FFFDE8;padding:10px 10px 5px 10px;margin-bottom:.5em;}
#search_recommend li{padding-bottom:17px;}
#searchForm{padding-bottom:60px;}
#searchForm input{float:left;width:300px;height:23px;margin:0;padding:5px 10px 5px 25px;border:1px solid #988980;border-right:none;-moz-border-radius:5px 0 0 5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-radius:5px 0 0 5px;background-color:#ebeae9;font-size:16px;}
#searchForm button{float:left;height:35px;margin:0;padding:0 15px;border:1px solid #988980;-moz-border-radius:0 5px 5px 0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-radius:0 5px 5px 0;background-color:#b0aba7 ;font-size:14px;color:#625750;}
#paging{clear:left;text-align:center;}
#paging ul{margin-right:auto;margin-left:auto;}
#paging li{list-style:none;display:inline;padding:0 2px;}
#paging li a{padding:2px 5px;border:1px solid #c2bdad;background-color:#F2EEDA;}
#paging li a:visited{border:1px solid #dcdcdc;background-color:#ffffff;color:#c0c0c0;}
#paging li.next_page a,#paging li.next_page a:visited,#paging li.previous_page a,#paging li.previous_page a:visited{border:none;background-color:#ffffff;margin-right:10px;margin-left:10px;color:#9e7e38;}
#site_footer{clear:both;}
#site_footer_container{background-color:#fff;color:#988980;padding-top:20px;padding-bottom:0px;border:1px solid #DDD8CF;border-top:0;border-bottom:0;}
#site_footer .sidebar_widget.first{border-top:1px dashed #ddd8cf;padding-top:15px;}
#site_footer a{color:#625750;}
#bread_crumbs{background-color:#856a2f;font-size:11px;color:#000000;font-weight:bold;}
#bread_crumbs_container{background-color:#9E7E38;}
#bread_crumbs ul{margin-left:20px;}
#bread_crumbs li{padding-top:4px;padding-left:7px;float:left;display:inline;}
#bread_crumbs a{color:#312c28;padding-right:7px;font-weight:normal;}
#bread_crumbs a:hover{text-decoration:none;}
#bread_crumbs li:after{font-size:9px;color:#312c28;content:">";}
#bread_crumbs li:last-child:after{content:"";}
#global_footer{position:relative;border-top:3px solid #856a2f;background-color:#191614;font-size:12px;color:#b0aba7;padding-bottom:1em;}
#global_footer_container{border-top:3px solid #78602b;border-top:3px solid #9E7E38;background-color:#312c28;padding-top:30px;padding-bottom:30px;padding-bottom:10px;position:relative;top:-3px;-moz-border-radius:0 0 7px 7px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:7px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:7px;border-radius:0 0 7px 7px;}
#global_footer h5{color:#b0aba7;padding-bottom:.1em;}
#global_footer a{color:#7e7067;text-decoration:none;}
.gray1{color:#191614;}
.gray2{color:#312c28;}
.gray7{color:#4A4C47;}
.gray3{color:#625750;}
.gray8{color:#7e7067;}
.gray9{color:#988980;}
.gray4{color:#b0aba7;}
.gray5{color:#d8d5d3;}
.gray6{color:#ebeae9;}
#global_footer a:hover{text-decoration:underline;}
#global_footer ul{padding-top:10px;}
#global_footer li{padding-bottom:4px;}
#global_footer img{padding-left:10px;transition-porperty:all;transiton-duration:.4s;transition-timing-function:ease-in-out;}
#global_footer .social_media{padding-top: 15px;}
#global_footer img:hover{-moz-transform:rotate(0deg) scale(1.1);-webkit-transform:rotate(0deg) scale(1.1);transform:rotate(0deg) scale(1.1);}
.social_media img{padding:0 1px;-moz-opacity:0.6;-webkit-opacity:0.6;opacity:0.6;}
#global_footer .social_media img.first{padding:0 0 0 48px;} /*Not used effective July 2015*/
#global_footer .social_media img.facebook{padding-left:0 !important;}
#global_footer .social_media img.twitter{padding-left: 3px;}
#global_footer .social_media img{padding:0;padding-left:8px;}
.social_media img:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1;}
.social_media_icons{text-align:center;}
#sub_footer{text-align:center;font-size:12px;padding-bottom:10px;}
#sub_footer a{color:#7e7067;}
#sub_footer a:hover{text-decoration:none;}
.strong{color: #a0a0a0;}
.instructions h4, .instructions{color: #000000; font-size: 20px; letter-spacing: 2px;}

.go_link_form{margin:0;padding:5px 10px 5px 10px;background-color:#ebeae9;border:1px solid #d8d5d3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;}
.go_link_form h4{clear:both;display:block;color:#9E7E38;font-size:20px;line-height:0;padding-top:1em;font-weight:bold;font-family:Helvetica,Arial,sans-serif;border-bottom:1px dashed #d8d5d3;}
.go_link_form label,.go_link_form button{clear:both;}

#global_footer .corrective_statement{ 
	border-radius: 5px;
	margin-left: 10px;
	padding: 5px;
	display: block;
	width: 76px;
	border: 2px solid #868981;
	color: #a8aaa4;
	background-color: #646660;
	text-align: center;
	font-size: 14px;
}
#global_footer .corrective_statement:hover{
	text-decoration: none;
	background-color: #4A4C47;
	border: 2px solid #625750;
	color: #908077;
}
#sub_footer .footer_button{
	border-radius: 5px;
	font-size: 12px;
	padding: 5px 15px;
	display: block;

	border: 1px solid #4a4c47;
	color: #988980;
	background-color: #312c28;
	
	text-align: center;
	text-decoration: none;
}
#sub_footer .footer_button a{
	color: #988980;
}
#sub_footer .footer_button:hover{
	text-decoration: none;
	background-color: #4A4C47;
	border-color: #988980;
}

.home_bar .aba{
	margin-top: 40px;
	border-radius: 5px;
	font-size: 12px;
	padding: 5px 15px;
	display: block;

	color: #606060;
	background-color: #dcdcdc;
	border: 1px solid #c0c0c0;
	
	text-align: center;
	text-decoration: none;
}
.home_bar .aba a{
	color: #606060;
}
.home_bar .aba:hover{
	text-decoration: none;
	background-color: #c0c0c0;
	border-color: #988980;
}

.campaign_law_wfu_edu #header #tools, .campaign_law_wfu_edu #header #search, .campaign_law_wfu_edu #header #portals {
	display: none;
}
.campaign_law_wfu_edu h2{
	line-height: 40px;
}