@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

body{background: #CBECF3; font-family:arial, helvetica, sans-serif;}
#mainWrapper{background:url(/images/global/bkgd.gif) repeat-x top left #BFE7F1;}
#header{background:url(/images/global/CB_lawyer_header_bg.gif) no-repeat top left #343434; width:776px; height:45px; border-right:3px solid #CBECF3; border-bottom:3px solid #CBECF3; z-index:50; position:relative;}
#header a img{z-index:50; position:relative;}
#search{position:absolute; right:0; top: 0;}
#CiRestriction{ position:relative;top:-20px;}

#colWrapper{background:url(/images/global/CB_col_wrapper.gif) repeat-y top left #BFE7F1; width:780px; padding:0; }
#leftCol{background:url(/images/global/CB_left_nav_bg.gif) no-repeat top left; width:128px; float:left;}
ul#navleft{ height:278px; width:128px; margin:0 0 0 15px; padding:0; list-style:none; top:10px; position:relative;}
ul#navleft li em{ text-indent:-9000px; width:57px; height:58px; display:block; margin-left:29px; }
ul#navleft li.sponsors em{background:url(/images/global/sponsors_hover3.gif) no-repeat top left transparent; margin-bottom:29px;}
ul#navleft li.sponsors:hover em, ul#navleft li.volunteers:hover em, ul#navleft li.executive_committee:hover em{background-position: 0px -58px;}
ul#navleft li.volunteers em{background:url(/images/global/volunteers_hover3.gif) no-repeat top left transparent; margin-bottom:29px;}
ul#navleft li.executive_committee em{background:url(/images/global/executive_committee_hover4.gif) no-repeat top left transparent; height:58px;}
ul#navleft li ul{position:absolute; left:-3000px; margin-top:-87px;}
ul#navleft li.executive_committee ul{margin-top:-58px;}
ul#navleft li:hover ul{left:86px;}

li.sponsors ul li a, li.volunteers ul li a, li.executive_committee ul li a{width:165px; height:19px; display:block; text-indent:-9000px;}
li.sponsors ul li a{background:url(/images/global/sponsors_hover3.gif) no-repeat;}
li.volunteers ul li a{background:url(/images/global/volunteers_hover3.gif) no-repeat;}
li.executive_committee ul li a{background:url(/images/global/executive_committee_hover4.gif) no-repeat;}

li.our_sponsors a:link, li.our_sponsors a:visited, li.role_dean a:link, li.role_dean a:visited, li.role_exec a:link, li.role_exec a:visited{background-position: -60px -58px;}
li.our_sponsors a:hover, li.role_dean a:hover{background-position: -60px -116px;}
li.role_exec a:hover{background-position:-60px -137px;}
li.become_sponsor a:link, li.become_sponsor a:visited, li.become_dean a:link, li.become_dean a:visited, li.join_committee a:link, li.join_committee a:visited{background-position: -60px -77px;}
li.become_sponsor a:hover, li.become_dean a:hover, li.join_committee a:hover{background-position: -60px -135px;}
li.honorary_chair a:link, li.honorary_chair a:visited, li.deans_list a:link, li.deans_list a:visited, li.exec_list a:link, li.exec_list a:visited{background-position: -60px -96px;}
li.honorary_chair a:hover, li.deans_list a:hover{background-position: -60px -154px;}
li.exec_list a:hover{background-position:-60px -175px;}

li.co-chairs a:link, li.co-chairs a:visited{background-position:-60px -115px;}
li.co-chairs a:hover{background-position:-60px -194px;}
#chairs{width:107px; margin:10px 0 0 15px; text-align:center;font-size:70%; background:#98D7E5; border:3px solid #CDEBF3; border-top:none; border-bottom:none;}
#chairs img{display:block; margin:auto;margin-top:10px; margin-bottom:5px;}
#chairs h2{ font-size:100%; font-weight:bold; text-align:center;}
#chairs p{line-height:130%; margin:10px 5px 5px 5px; text-align:left;}

#rightCol{width:156px; height:275px; border:3px solid #CBECF3; border-bottom:none; border-top:none; float:left; background:url(/images/global/rightCol_bg.gif) repeat-x top left #CBECF3;}
#rightCol ul.nav{ list-style:none;}
#rightCol ul.nav li a{width:144px; display:block; text-indent:-9000px; height:21px; margin:7px 0 0 7px;}
li.campaign_details a:link, li.campaign_details a:visited{ height:21px; background:url(/images/global/campaign_details3.gif) no-repeat top left;}
li.contact_us a:link, li.contact_us a:visited{background:url(/images/global/contact_us3.gif) no-repeat top left;}
li.resources a:link, li.resources a:visited{background:url(/images/global/resources3.gif) no-repeat top left;}
li.make_donation a:link, li.make_donation a:visited{background:url(/images/global/make_a_donation3.gif) no-repeat top left;}
#rightCol ul.nav li.visit_cbf a:link, #rightCol ul.nav li.visit_cbf a:visited{background:url(/images/global/visit_cbf_site3.gif) no-repeat top left; width:142px; height:31px; margin-top:17px;}
li.campaign_details a:hover, li.contact_us a:hover,  li.resources a:hover, li.make_donation a:hover,  #rightCol ul.nav li.visit_cbf a:hover{background-position:bottom left;}

#cenCol{width:489px; float:left; }
#home #main_image{z-index:1; margin-top:-29px;}
#rotateC{position:absolute; left:339px; top:0; z-index:2}
#rotateB{margin-left:-4px;}
img.home_head{position:absolute;}
img.home_head2{position:relative;top:3px; left:-10px;}
#content{padding:24px 22px 0 29px; border-top:3px solid #CDEBF3; margin-top:-2px;}
#content p{line-height: 15px; font-size: 75%; color: #000000; margin-bottom:22px; margin-left:10px;}
#content ul{margin:10px 0 10px 10px;}
#content li{font-size:75%; margin:5px 0;}
#content h1{color:#026C94; font-size:100%; font-weight:bold; font-style:italic; margin:5px 0; border-left:4px solid #3AAD04; padding-left:5px;}
#content h2{color:#026C94; font-size:100%; font-weight:bold; font-style:italic; margin:5px 0 5px 10px;}
blockquote{line-height:15px; font-size:75%; color:#000; margin-bottom:22px; quotes: "\201C" "\201D"; font-style:italic; margin-left:10px;}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }

img.chair{float:left; margin: 0 20px 20px 10px;}
#content p.after_quote{text-align:right; font-size:60%;}

.col_wrap_bottom{clear:both; margin:0; padding:0; /*float:left;*/ margin-bottom:-3px;}
#footer{width:618px; text-align:center; font-size:60%; color:#006C93; padding:20px 0;}
#footer a:link{color:#006C93;}
#footer a:visited, #footer a:hover{text-decoration:none;}
	
a.more:link, a.more:visited{font-weight:bold; color: #066C93; background:url(/images/global/moreBlue.gif) no-repeat 0 3px; padding-left:11px; float:right; display:block; text-decoration:none;}
a.more:hover{color:#FF8B04; text-decoration:underline;}

.breadCrumb {font-family: Arial, Helvetica, sans-serif;line-height: 15px;font-size: 10px;font-weight: normal;color: #333;text-decoration: none; margin-bottom:15px;}
.breadCrumb a {color: #333333; text-decoration: underline;}
strong{font-weight:bold;}
em{font-style:italic;}
.clearAfter:after {content: "."; visibility: hidden; height: 0; display: block; clear: both;}
.cb{clear:both;}
hr.cb{visibility:hidden; margin:0; padding:0;}

ul.os {	padding-left:15px;list-style-position: outside; list-style-type: circle;}
ul.bullet{	padding-left:15px;list-style-position: outside; list-style-type: disc;}
a:link {font-weight: bold; color: #0066cc; text-decoration: underline;}
a:hover, a:visited {color: #3AAD04;text-decoration: underline;}
.breadCrumb a{color:#333; font-weight:normal;}

.es{padding-top:12px;}