* { padding: 0; margin: 0; }

a {text-decoration: underline;}
a img {border: none;}
a:link, a:visited {color: #0054a6;}
html body a:hover {color: #053d74;}

body {
 font-family: Adobe Garamond, Times, serif;
 font-size: 13px;
 background: #999;
}
#wrapper { 
 margin: 0 auto;
 width: 966px;
}
#header {
 color: #333;
 width: 966px;
 float: left;
 padding: 0px;
 height: 108px;
 margin: 10px 0px 0px 0px;
 background: #f9ffd4;
 background-image: url(../images/logo.gif);
 background-repeat: no-repeat;
 background-position: 27px 27px;
}
#navigation {
 float: left;
 height: 38px;
 width: 966px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #f9ffd4;
 background-image: url(../images/back_nav.gif);
 background-repeat: repeat;
 background-position: top left;
}
#navigation_home {
 float: left;
 height: 38px;
 width: 966px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #f9ffd4;
 background-image: url(../images/home_back_nav.gif);
 background-repeat: no-repeat;
 background-position: top left;
}
#content_home {
 float: left;
 height: 562px;
 width: 966px;
 color: #000;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #fff;
 background-image: url(../images/home_back.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}
#leftcolumn { 
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
 width: 218px;
 float: left;
}
#leftcolumn_wider_left { 
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
 width: 242px;
 float: left;
}
#rightcolumn_wider_left { 
 float: right;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 18px 80px 10px 10px;
 width: 634px;
 display: inline;
 position: relative;
}
#rightcolumn { 
 float: right;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 18px 80px 10px 34px;
 width: 634px;
 display: inline;
 position: relative;
}
#rightcolumn_services2 { 
 float: right;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 18px 233px 10px 34px;
 width: 481px;
 display: inline;
 position: relative;
 background-image: url(../images/services/services2.gif);
 background-repeat: no-repeat;
 background-position: top right;
}
#rightcolumn_articles { 
 float: right;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 18px 80px 10px 34px;
 width: 634px;
 display: inline;
 position: relative;
 background-image: url(../images/resources/articles.gif);
 background-repeat: no-repeat;
 background-position: 430px 41px;
}
#rightcolumn_blog { 
 float: right;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 18px 80px 10px 34px;
 width: 634px;
 display: inline;
 position: relative;
 background-image: url(../images/resources/blog.gif);
 background-repeat: no-repeat;
 background-position: 430px 41px;
}
#rightcolumn_webinars { 
 float: right;
 color: #000;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 18px 10px 10px 34px;
 width: 704px;
 display: inline;
 position: relative;
 background-image: url(../images/resources/webinar.gif);
 background-repeat: no-repeat;
 background-position: 430px 41px;
}
#webinar_p1 { 
 width: 360px;
}
#webinar_p2 { 
 width: 634px;
}

#white { float: left; background: url(../images/white.gif) top left repeat; }

ul.subnav {
	list-style: none;
	margin: 0;
	padding: 9px 0px 0px 28px;
	}

.subnav li {font-size: 10px; color: #1e0064; font-family: Arial, Helvetica, sans-serif; padding-bottom: 2px;}
.subnav li.topic {font-size: 13px; color: #1e0064; font-family: Arial, Helvetica, sans-serif; padding-bottom: 2px; padding-top: 2px; font-weight: bold; text-transform: uppercase;}
.subnav li.topics {font-size: 13px; color: #1e0064; font-family: Arial, Helvetica, sans-serif; padding-bottom: 2px; padding-top: 2px; font-weight: bold; text-transform: uppercase;}

.subnav a {text-decoration: none; color: #1e0064;}
.subnav a:hover {text-decoration: underline; color: #053d74;}

ul#subnav_on {
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 9px 28px;
	background: #f9ffd4;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	}

#subnav_on li {font-size: 10px; color: #1e0064; font-family: Arial, Helvetica, sans-serif; padding-bottom: 2px;}
#subnav_on li.topic {font-size: 13px; color: #1e0064; font-family: Arial Black, Arial, Helvetica, sans-serif; padding-bottom: 2px; padding-top: 2px; font-weight: bold; text-transform: uppercase;}
#subnav_on li.topics {font-size: 13px; color: #1e0064; font-family: Arial, Helvetica, sans-serif; padding-bottom: 2px; padding-top: 2px; font-weight: bold; text-transform: uppercase;}

#subnav_on a {text-decoration: none; color: #1e0064;}
#subnav_on a:hover {text-decoration: underline; color: #053d74;}

p {text-align: left; padding-top: 0px; padding-bottom: 15px; line-height: 1.3;}
h3 {text-align: left; padding-top: 0px; padding-bottom: 15px; line-height: 1.3; font-family: Arial Black, Arial, Helvetica, sans-serif; font-weight: bold;}
h4 {text-align: left; padding-top: 0px; padding-bottom: 15px; line-height: 1.3; font-family: Arial Black, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;}
h5 {text-align: left; padding-top: 0px; padding-bottom: 8px; line-height: 1.3; font-weight: bold; font-size: 13px;}

ul {padding-top: 0px; padding-bottom: 15px; padding-left: 15px;}
p.list {padding-bottom: 0px;}

img.left_align {float: left; margin-right: 5px;}
img.right_align {float: right; margin-left: 5px; margin-bottom: 2px;}
img.right_align_border {float: right; border:1px solid black; margin-left: 5px; margin-bottom: 2px;}


p.disciplines {font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px;}
h3.client_name {padding-bottom: 2px; font-size: 13px;}

p.back_to_top {padding-top: 15px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
p.back_to_top_verticalspace {padding-top: 180px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
p.back_to_top_resource3 {padding-top: 0px; padding-bottom: 30px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}


p#tagline_clients {text-align: left; line-height: 1.3; font-size: 14px; color: #1e0064; font-style: italic; padding-top: 331px; padding-bottom: 0px; padding-left: 14px;}
p#tagline_about {text-align: left; line-height: 1.3; font-size: 14px; color: #1e0064; font-style: italic; padding-top: 388px; padding-bottom: 0px; padding-left: 14px;}
p#tagline {text-align: left; line-height: 1.3; font-size: 14px; color: #1e0064; font-style: italic; padding-top: 258px; padding-bottom: 0px; padding-left: 14px;}
p#copyright {text-align: left; line-height: 1.3; font-size: 10px; color: #1e0064; padding-top: 14px; padding-bottom: 14px; padding-left: 14px;}

p.more_detail {font-style: italic; padding-bottom: 0px;}
p.pdf_link {font-family: Arial Black, Arial, Helvetica, sans-serif; font-size: 12px;}
p.pdf_link_vertical_space {font-family: Arial Black, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px;}

/* BEGIN: home page stuff */

#home_textblock {
 margin-top: 98px;
 margin-left: 251px;
 margin-right: 234px;
 background: #fff;
 border-top: 4px solid #1e0064;
 border-right: 4px solid #1e0064;
 border-bottom: 4px solid #1e0064;
 border-left: 4px solid #1e0064;
}

#home_syp {
 margin-top: -406px;
 margin-left: 711px;
 width: 221px;
 height: 231px;
 background: #d3d3fc;
 border-top: 2px solid #1e0064;
 border-right: 2px solid #1e0064;
 border-bottom: 2px solid #1e0064;
 border-left: 2px solid #1e0064;
}

#home_syp2 {
 margin-top: -406px;
 margin-left: 711px;
 width: 221px;
 height: 231px;
 background: #d3d3fc;
 border-top: 2px solid #1e0064;
 border-right: 2px solid #1e0064;
 border-bottom: 2px solid #1e0064;
 border-left: 2px solid #1e0064;
}

#home_blog {
 margin-top: 24px;
 margin-left: 711px;
 width: 221px;
 height: 75px;
 background: #d3d3fc;
 border-top: 2px solid #1e0064;
 border-right: 2px solid #1e0064;
 border-bottom: 2px solid #1e0064;
 border-left: 2px solid #1e0064;
}

#home_webinars {
 margin-top: 24px;
 margin-left: 711px;
 width: 221px;
 height: 75px;
 background: #d3d3fc;
 border-top: 2px solid #1e0064;
 border-right: 2px solid #1e0064;
 border-bottom: 2px solid #1e0064;
 border-left: 2px solid #1e0064;
}

#rightcolumn_blog p {padding-bottom: 8px;}
#rightcolumn_blog h5 {padding-bottom: 0px;}
h5.first {padding-top: 8px;}

p.home_blog1 {font-family: Arial Black, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; padding-top: 3px; padding-bottom: 0px;}
p.home_webinar1 {font-family: Arial Black, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; padding-top: 3px; padding-bottom: 0px;}


p.home_syp1 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; padding-top: 3px; padding-bottom: 0px;}
p.home_syp2 {font-family: Arial Black, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; padding-top: 3px; padding-bottom: 0px;}
p.home_syp3 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; padding-top: 3px; padding-bottom: 0px;}
ul.syp {font-size: 11.5px; padding-left: 20px; padding-top: 5px;}
ul.syp li {padding-bottom: 2px;}

h2#syp {
	height: 38px;
	width: 221px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/critical.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#blog_home {
	height: 43px;
	width: 221px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/blog.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#webinars_home {
	height: 43px;
	width: 221px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/webinars.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}


p.home_main {color: #1e0064; font-size: 18px; padding-top: 34px; padding-left: 45px;}
p.home_list {color: #1e0064; font-size: 14px; padding-bottom: 2px; padding-left: 45px;}
ul.home {color: #1e0064; font-size: 14px; padding-left: 65px; padding-bottom: 39px; padding-right: 5px;}
ul.home li {padding-bottom: 2px;}
span.enable_clients {color: #9d080d;}

p#copyright_home {text-align: left; line-height: 1.3; font-size: 10px; color: #000; padding-top: 51px; padding-bottom: 14px; padding-left: 14px;}
p#copyright_home2 {text-align: left; line-height: 1.3; font-size: 10px; color: #000; padding-top: 51px; padding-bottom: 14px; padding-left: 14px;}

/* END: home page stuff */



/* BEGIN: content for header */

h1#logo {position:absolute; top:-200px}
	
p#address {text-align: right; line-height: 1.3; font-size: 12px; color: #1e0064; font-family: Gill Sans, Arial, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 13px;}
p#phone {text-align: right; line-height: 1.3; font-size: 12px; color: #1e0064; font-family: Gill Sans, Arial, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 13px;}

#contact_info { 
 float: right;
 padding-right: 27px;
 padding-top: 25px;
}

/* END: content for header */

ul#workshops {
	list-style: none;
	margin: 0;
	padding: 0px;
	}

#workshops li.category {font-weight: bold; padding-top: 8px;}

#clients_left { 
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 height: 300px;
 width: 210px;
 float: left;
}
#clients_middle { 
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 0px 0px;
 height: 300px;
 width: 220px;
 float: left;
}
#clients_right { 
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: 300px;
 width: 180px;
 float: left;
}

ul.clients {
	list-style: none;
	margin: 0;
	padding: 0px;
	}

.clients li.category {font-weight: bold; padding-top: 12px; padding-bottom: 2px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.clients li {padding-bottom: 2px;}




/* BEGIN: section headers */

h2#services {
	height: 21px;
	width: 92px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/services.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#strategy {
	height: 28px;
	width: 98px;
	padding: 0px 0px 4px 0px;
	background-image: url(../images/headers/strategy.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#identity {
	height: 28px;
	width: 95px;
	padding: 0px 0px 5px 0px;
	background-image: url(../images/headers/identity.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#capacity {
	height: 28px;
	width: 105px;
	padding: 0px 0px 5px 0px;
	background-image: url(../images/headers/capacity.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#facilities {
	height: 22px;
	width: 102px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/facilities.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#selected_clients {
	height: 22px;
	width: 187px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/selected_clients.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#higher_education {
	height: 29px;
	width: 213px;
	padding: 0px 0px 5px 0px;
	background-image: url(../images/headers/higher_education.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#schools {
	height: 22px;
	width: 89px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/schools.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#national_organizations {
	height: 23px;
	width: 223px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/headers/national_organizations.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#health_care {
	height: 22px;
	width: 143px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/health_care.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#libraries {
	height: 22px;
	width: 104px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/libraries.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#museums {
	height: 22px;
	width: 248px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/museums.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#other {
	height: 22px;
	width: 71px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/other.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#about {
	height: 22px;
	width: 114px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/about.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#articles {
	height: 22px;
	width: 91px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/articles.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#blog {
	height: 29px;
	width: 55px;
	padding: 0px 0px 4px 0px;
	background-image: url(../images/headers/blog.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

h2#webinars {
	height: 22px;
	width: 112px;
	padding: 0px 0px 11px 0px;
	background-image: url(../images/headers/webinars.gif);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	text-align: center;
	text-indent: -999em;
	}

/* END: section headers */

/* BEGIN: content for navigation */

	/* BEGIN: turn unordered list into row, ready for button graphics */

ul#nav {
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 251px;
	}

#nav {
	height: 38px;
	position: relative;
	text-align: center;
	overflow: hidden;}

#nav li {float: left; position: relative; left: 0px; padding: 0 0 0 0;}

	/* END: turn unordered list into row, ready for button graphics */

	/* BEGIN: switch out text links for their respective graphics */

a#nav_home {
	background: url(../images/nav/home.gif) no-repeat 0 0;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}
a#nav_home:hover {
	background-position: 0 -38px;
	}
li#nav_home_on {
	background: url(../images/nav/home.gif)  no-repeat 0 -38px;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}

a#nav_services {
	background: url(../images/nav/services.gif) no-repeat 0 0;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}
a#nav_services:hover {
	background-position: 0 -38px;
	}
a#nav_services_on {
	background: url(../images/nav/services.gif)  no-repeat 0 -38px;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}

a#nav_clients {
	background: url(../images/nav/clients.gif) no-repeat 0 0;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}
a#nav_clients:hover {
	background-position: 0 -38px;
	}
a#nav_clients_on {
	background: url(../images/nav/clients.gif)  no-repeat 0 -38px;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}

a#nav_about {
	background: url(../images/nav/about.gif) no-repeat 0 0;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}
a#nav_about:hover {
	background-position: 0 -38px;
	}
a#nav_about_on {
	background: url(../images/nav/about.gif)  no-repeat 0 -38px;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}

a#nav_contact {
	background: url(../images/nav/contact.gif) no-repeat 0 0;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}
a#nav_contact:hover {
	background-position: 0 -38px;
	}

a#nav_resources {
	background: url(../images/nav/resources.gif) no-repeat 0 0;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}
a#nav_resources:hover {
	background-position: 0 -38px;
	}
a#nav_resources_on {
	background: url(../images/nav/resources.gif) no-repeat 0 -38px;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}


li#nav_resources_on {
	background: url(../images/nav/resources.gif)  no-repeat 0 -38px;
	display: block;
	height: 38px;
	overflow: hidden;
	text-indent: -999em;
	width: 126px;
	}

	/* END: switch out text links for their respective graphics */

/* END: content for navigation */

/* BEGIN: dropmenus */

#dropmenudiv{
position:absolute;
border:1px solid black;
border-top-width: 0;
font:normal 10px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
color: #000;
display: block;
text-indent: 6px;
border-bottom: 0px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #9cf;
}

/* END: dropmenus */

.form_element {padding-bottom: 6px;}
.form_element2 {padding-bottom: 6px; padding-top: 6px;}

#subscribe {
 padding-left: 12px;
 padding-top: 12px;
}

table.webinar_table {

}

.webinar_col_date {
 width: 72px;
 text-align: right;
 vertical-align: top;
 padding: 2px;
}
.webinar_col_none{
 width: 296px;
 text-align: left;
 padding: 2px;
 border-left: 14px solid #fff;
 border-bottom: 4px solid #fff;
}
.webinar_col_gov{
 width: 296px;
 text-align: left;
 padding: 2px;
 border-left: 14px solid #fff;
 border-bottom: 4px solid #fff;
 background-color:#669900;
}
.webinar_col_op{
 width: 296px;
 text-align: left;
 padding: 2px;
 border-left: 14px solid #fff;
 border-bottom: 4px solid #fff;
 background-color:#cc9900;
}
.webinar_col_fin{
 width: 296px;
 text-align: left;
 padding: 2px;
 border-left: 14px solid #fff;
 border-bottom: 4px solid #fff;
 background-color:#ff9900;
}
.webinar_col_strat{
 width: 296px;
 text-align: left;
 padding: 2px;
 border-left: 14px solid #fff;
 border-bottom: 4px solid #fff;
 background-color:#80bbbb;
}
.webinar_col_org{
 width: 296px;
 text-align: left;
 padding: 2px;
 border-left: 14px solid #fff;
 border-bottom: 4px solid #fff;
 background-color:#80ffff;
}
.webinar_col_com{
 width: 296px;
 text-align: left;
 padding: 2px;
 border-left: 14px solid #fff;
 border-bottom: 4px solid #fff;
 background-color:#f20884;
}
.webinar_col_dev{
 width: 296px;
 text-align: left;
 padding: 2px;
 border-left: 14px solid #fff;
 border-bottom: 4px solid #fff;
 background-color:#ff99cc;
}
.webinar_col_tech{
 width: 296px;
 text-align: left;
 padding: 2px;
 border-left: 14px solid #fff;
 border-bottom: 4px solid #fff;
 background-color:#ff8080;
}
.webinar_col_fac{
 width: 296px;
 text-align: left;
 padding: 2px;
 border-left: 14px solid #fff;
 border-bottom: 4px solid #fff;
 background-color:#ffff80;
}
table.access_table {

}

.access_col_date {
 width: 6px;
 text-align: right;
 vertical-align: top;
 padding: 2px;
}
.access_col_one{
 width: 140px;
 text-align: left;
 padding: 2px;
 border-left: 12px solid #fff;
 border-bottom: 2px solid #fff;
}
.access_col_none{
 width: 215px;
 text-align: left;
 padding: 2px;
 border-left: 12px solid #fff;
 border-bottom: 2px solid #fff;
}

