/*
----------------------------------------
Tantek Celik's Whitepsace Reset
     Author:  	Tantek Celik
    Version:  	(CC) 2004 Some Rights Reserved - http://creativecommons.org/licenses/by/2.0
Description:	Resets default styling of common browsers to a common base
----------------------------------------
*/

:link,:visited {
	text-decoration:none; }
ul,ol {
	list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code {
	font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin:0;
	padding:0; }

a img,:link img,:visited img {
	border:none; }
address {
	font-style:normal; }
	
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	color: #333333;
}

/* Layout Elemenst ------------------------------------------------------------------*/

#outterwrap {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#img_holder_1 {
	background-color: #E1E8FF;
	width: 266px;
}
.shadow_wrapper {
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 410px;
	width: 514px;
	position: relative;
	top: -5px;
	background-image: url(../images/shadow_bg.gif);
	margin-top: -5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: -5px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 10px;
}

#innerwrap {
	width: 879px;
	margin-right: 20px;
	margin-left: 20px;
}
#whatsnew_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #18346A;
	line-height: 1.75em;
}

#header {
	height: 226px;
}
.course {
	padding-bottom: 100px;
}

#head_banner {
	height: 173px;
	background-color: #FFFFFF;
	background-image: url(../images/head_banner.jpg);
	background-repeat: no-repeat;
}
#header #blog_link {
	color:#d64a3d;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:25px 10px 0 0;
	text-decoration:underline;
}
#header #navigation li {
	float: left;
	width: 95px;
	text-align: center;
	height: 46px;
}

#header #navigation li a, #header #navigation li a:visited {
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 95px;
}
#header #navigation li a:hover {
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 95px;
	background-image: url(../images/nav_hover_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#header #navigation li a {
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 95px;
	height: 42px;
	line-height: 3.2em;
}

#home #outterwrap #innerwrap #header #navigation .current a:link, #home #outterwrap #innerwrap #header #navigation .current a:visited {
	color: #CB473D;
	background:url(../images/nav_current_bg.jpg);
}	
#biography #outterwrap #innerwrap #header #navigation .current a:link, #biography  #outterwrap #innerwrap #header #navigation .current a:visited {
	color: #CB473D;
	background:url(../images/nav_current_bg.jpg);
}	
#navigation ul {
	padding-left: 10px;
	height: 46px;
}
#navigation {
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	height: 46px;
	padding-top: 11px;
}
#main_column {
	width: 593px;
	float: left;
	margin-top: 35px;
	background-image: url(../images/main_r_border.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 350px;

}
#biography #outterwrap #innerwrap #main_column {
	width: 593px;
	float: left;
	margin-top: 35px;
	background-image: url(../images/bio_r_border.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 100px;

}
#whatsnew_head {
	background-image: url(../images/header_whatnew.gif);
	text-indent: -9999px;
	height: 22px;
	width: 266px;
}
#whatsnew_box {
	height: 164px;
	width: 266px;
	margin-left: 14px;
}
#whatsnew_content {
	height: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #18346A;
	border-left-color: #CCCCCC;
	width: 265px;
}
.header_whatpeople {
	text-indent: -9999px;
	margin-top: 50px;
	background-image: url(../images/header_whatpeople.gif);
	height: 66px;
	width: 573px;
	background-repeat: no-repeat;
}
#your_guide {
	background-image: url(../images/header_yourguide.gif);
	height: 44px;
	width: 879px;
	text-indent: -999px;
	margin-top: 15px;
}
#publications_header {
	background-image: url(../images/header_publications.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
}
#resource_results_header {
	background-image: url(../images/header_res_search.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
}
#services_header {
	background-image: url(../images/headers_services.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 20px;
}
#events_header {
	background-image: url(../images/header_events.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-bottom: 20px;
}
#main_column .quote {
	font-size: 175%;
	color: #333333;
	line-height: 1.25em;
	margin-bottom: 25px;
	margin-right: 20px;
}
#main_column dd {
	font-family: Arial, Helvetica, sans-serif;
	color: #18346A;
	font-size: 95%;
	display: inline;
	text-align: right;
	float: right;
	margin-top: -45px;
	margin-left: -50px;
	padding-right: 20px;
	width: 573px;
}

.home_bio {
	margin-right: 20px;
	margin-top: 20px;

}
.home_bio a:link, .home_bio a:visited {
		color: #1B346D;
		text-decoration:underline;
}
.home_bio a:hover{
		text-decoration:none;
}
p {
	line-height: 1.6em;
	color: #333333;
	font-size: 105%;
}

#secondary_column {
	width: 280px;
	float: right;
	margin-top: 35px;
}
#upcoming_events {
	width: 266px;
	border: 1px solid #FBC082;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(../images/panel_bg_gradient.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 15px;

}
#featured_course, #featured_publication, #featured_resource {
	width: 266px;
	border: 1px solid #FBC082;
	margin-top: 20px;
	background-image: url(../images/panel_bg_gradient.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 15px;
}

.view_button a {
	text-decoration: none;
	display:block;
	color: #18346A;
	height: 30px;
	margin-left: 55px;
	background-image: url(../images/view_butt_bg.gif);
	position: relative;
	line-height: 2.8em;
	text-align: center;
	margin-top: 5px;
	padding-left: 5px;
	width: 140px;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	padding-right: 5px;
	letter-spacing: .05em;
}

.view_button a:link, .view_button a:visited  {
	text-decoration: none;
	color: #18346A;
}
#featured_course h2, #featured_publication h2, #featured_resource h2 {
	line-height: 140%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	color: #18346A;
	font-size: 120%;
}

.view_button a:hover  {
	text-decoration: none;
	color: #D04B3C;
}

#upcoming_header {
	background-image: url(../images/panel_head_bg.jpg);
	background-repeat: repeat-x;
	height: 41px;
	width: 266px;
	text-align: center;
	line-height: 2.5em;
	font-size: 125%;
	color: #D04B3C;
}
#courses_header, #publication_header, #resource_header_home {
	background-image: url(../images/panel_head_bg.jpg);
	background-repeat: repeat-x;
	height: 41px;
	width: 266px;
	text-align: center;
	line-height: 2.5em;
	font-size: 125%;
	color: #D04B3C;
}
#upcoming_events .view_button {
	clear: both;
	margin-top: 20px;
}
.single_event {
	background-image: url(../images/events_dividebg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
    padding-bottom: 15px;
}
.event_item {
    color: #18346A;
    letter-spacing: -0.1em;
    font-weight: bold;
    /*margin-right:10px; */
    /*width: 40px;*/
    float:left;
    font-size: /*175%*/120%;
    padding-top: 15px;
    /*margin-left: 15px; */
    /*width: 40px;*/
    width: 70px;
	font-size: 150%;
	padding-left: 10px;
}
.event_name { 
    font-size: 120%;
	font-weight: bold;
    color: #18346A;
    margin-top: 15px;
   /*    margin-left: 15px;*/
    float: left;
    /*width: 175px; */
    width: 170px;
	padding-right: 10px;
}


.event_item_last {
	color: #18346A;
	letter-spacing: -0.1em;
	font-weight: bold;
	padding-bottom: 15px;
	margin-right:10px;
	width: 266px;
	float:left;
	font-size: 175%;
	padding-top: 15px;
	margin-left: 15px;
	width: 236px;
}


#dates span {
	font-size: 90%;
	color: #18346A;
	font-weight: normal;
	float:right;
	position: relative;
	top: -250px;
}
.clear{
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
#current_course, #resource_category {
	margin-top: 40px;
	width: 879px;
	text-align: center;
	font-size: 200%;
	color: #18346A;
	font-weight: bold;
	letter-spacing: -.05em;
}
#current_course span, #resource_category span {
	display: block;
	font-size: 65%;
	color: #D04B3C;
	line-height: 1.75em;
	letter-spacing: 0em;
}
#course_menu, #resource_menu {
	margin-top: 5px;
	padding-top: 30px;
	padding-right: 80px;
	padding-bottom: 30px;
	padding-left: 80px;
	background-color: #E7EBF4;
	margin-bottom: 50px;
}
#course_menu ul li, #resource_menu ul li {
	background-image: url(../images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
	padding-bottom: 3px;
	list-style-type: none;
	font-size: 125%;
	color: #18346A;
	line-height: 1.25em;
	display: block;
	width: 300px;
	float: right;
}

#course_menu ul li a:link, #course_menu ul li a:visited, #resource_menu ul li a:link, #resource_menu ul li a:visited {
	color: #18346A;
	text-decoration:underline;

}
#course_menu ul li a:hover, #resource_menu ul li a:hover {
	color: #D04B3C;
	text-decoration: none;
	background-color: #FFFFFF;
}
.course_img {
	background-color: #CCCCCC;
	height: 90px;
	width:90px;
	border: 1px solid #18346A;
	float:left;
	margin-right: 20px;
	margin-bottom: 15px;
}
.course_title, .resource_title {
	color: #D04B3C;
	font-size: 175%;
	float: left;
	margin-right: 20px;
	clear: right;
	width: 500px;
}
.duration {
	font-size: 150%;
	color: #18346A;
	display:block;
	width: 600px;
	padding-top: 15px;
	font-weight: bold;
}
.file_name {
	font-size: 150%;
	color: #18346A;
	clear:left;
	width: 800px;
	padding-top: 5px;
	font-weight: bold;
	float: left;
	padding-bottom: 10px;
}
.file_name a:link, .file_name a:visited{
	color: #18346A;
	text-decoration:none;
	background-image:url(../images/download_img.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 63px;
}
.file_name a:hover{
	color: #18346A;
	text-decoration:underline;
}
.course_details {
	border: 1px solid #FBC082;
	background-color: #FDFBF9;
	padding: 20px;
	margin-bottom: 25px;
	clear: both;
}
.resource_details {
	border: 1px solid #FBC082;
	background-color: #FDFBF9;
	padding: 20px;
	margin-bottom: 25px;
	clear: both;
}
.pubs_box {
	border: 1px solid #FBC082;
	background-color: #FDFBF9;
	padding: 20px;
	margin-bottom: 25px;
	margin-top: 35px;
	clear: both;
}
.objectives li {
	background-image: url(../images/square_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 22px;
	background-color: #FFFFFF;
}
.objectives p {
	color: #D04B3C;
	font-size: 125%;
	margin-bottom: 10px;
}
.resource_details .details {
	width: 410px;
	margin-right: 10px;
	float: left;
}
.details {
	width: 410px;
	margin-right: 10px;
	float: left;
}
.objectives h3,.details h3, .resource_details h3 {
	font-size: 120%;
	color: #18346A;
}
.objectives ul {
	line-height: 1.8em;
}


.objectives {
	width: 410px;
	float: right;
}
.course_details h4, .resource_details h4, .articles_box h4 {
	color: #D04B3C;
	text-align: right;
	float: right;
	margin-top: 50px;
	width: 800px;
}
.notes {
	font-size: 110%;
	color: #18346A;
	font-weight: bold;
}
.notes span {
	color: #333333;
	font-weight: normal;
	font-size: 95%;
}

.course_details h4 a, .resource_details h4 a, .articles_box h4 a {

	background-image: url(../images/up_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
}

.course_details h4 a:link, .course_details h4 a:visited, .resource_details h4 a:link, .resource_details h4 a:visited, .articles_box h4 a:link, .articles_box h4 a:visited {
	color: #D04B3C;
	text-decoration: underline;
}
.course_details h4 a:hover, .resource_details h4 a:hover, .articles_box h4 a:hover {
	color: #D04B3C;
	text-decoration: none;

}
.pubs_box #left_col {
	width: 410px;
	float: left;
}
.pubs_box #right_col {
	width: 410px;
	float: right;
}
.pubs_box h2 {
	font-size: 150%;
	color: #CB473D;
	line-height: 1.5em;
}
 .pubs_box h2 a:link {
	color: #CB473D;
	text-decoration: underline;
	background-image: url(../images/Pubs_view_butt2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 40px;
}
 .pubs_box h2 a:visited {
	color: #CB473D;
	text-decoration: underline;
	background-image: url(../images/Pubs_view_butt2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 40px;
}
 .pubs_box h2 a:hover {
	color: #CB473D;
	text-decoration: none;
	background-image: url(../images/Pubs_view_butt2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 40px;
}
 .pubs_box h2 a:active {
	color: #CB473D;
	text-decoration: underline;
}
.box {
	height: 150px;
}
#articles_header {
	background-image: url(../images/header_articles.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
	background-repeat: no-repeat;
}
#papers_header {
	background-image: url(../images/header_papers.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
	background-repeat: no-repeat;
}
#products_header {
	background-image: url(../images/header_products.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
	background-repeat: no-repeat;
}
#books_header {
	background-image: url(../images/header_books.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
	background-repeat: no-repeat;
}
#resource_header {
	background-image: url(../images/header_resources.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
	background-repeat: no-repeat;
}
#highlights_header {
	background-image: url(../images/headers_additionalserv.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
	background-repeat: no-repeat;
}
#add_services_header {
	background-image: url(../images/headers_additionalserv.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 20px;
	background-repeat: no-repeat;
}
#contact_header {
	background-image: url(../images/header_contact.gif);
	height: 44px;
	width: 879px;
	text-indent: -9999px;
	margin-top: 15px;
	background-repeat: no-repeat;
}
.back_to_pubs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #1B346C;
	margin-top: 25px;
	background-image: url(../images/back_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	text-decoration:underline;
	clear: left;
	float: right;
}
.back_to_pubs a:hover {
	text-decoration:none;
	background-image: url(../images/back_arrow_hover.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.article_item {
	margin-top: 25px;
}
.articles_box{
	border: 1px none #FBC082;
	padding: 20px;
	margin-bottom: 25px;
	margin-top: 5px;
	clear: both;
	background-image: url(../images/article_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.papers_box {
	border: 1px none #FBC082;
	padding: 20px;
	margin-bottom: 25px;
	clear: both;
	background-image: url(../images/article_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.article_item .articles_box h3 {
	font-size: 110%;
	color: #CB473D;
}
.article_item .articles_box li, .papers_box li {
	background-image: url(../images/square_bullet.gif);
	padding-left: 17px;
	font-size: 110%;
	color: #193366;
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 1.5em;
}
.papers_box span a:link, .papers_box span a:visited {
	color: #CB473D;
	text-decoration: none;
}
.papers_box span a:hover {
	color: #CB473D;
	text-decoration: underline;
}
.articles_box ul {
	margin-top: 20px;
}

.article_item .articles_box span, .papers_box span {
	color: #CB473D;
	padding-left: 5px;
}
 .category{
	font-size: 150%;
	color: #19346B;
	width: 879px;

}
.category a:link, .category a:visited  {
	color: #CB473D;
}

.category a:hover {
	color: #CB473D;
	text-decoration:underline;
}
.book_item .book_image {

	width: 91px;
	text-align:center;
	float: left;
	margin-right: 10px;
	background-repeat: repeat-x;
	border: 1px none #CCCCCC;
	margin-bottom: 10px;
	background-image: url(../images/book_bg.jpg);
	background-position: right top;
	padding-top: 7px;
	padding-left: 22px;
}
.book_item .book_image img {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.product_image {
	height: 125px;
	width: 125px;
	padding: 5px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.book_item {
	width: 879px;
	margin-top: 20px;
}
.book_title a, .book_title a:visited  {
	color: #CB473D;
	text-decoration: none;
}
.book_title a:hover  {
	text-decoration: underline;
}
.book_title {
	font-size: 175%;
	color: #CB473D;
	margin-bottom: 10px;
	width: 550px;
}
.product_title {
	font-size: 175%;
	color: #CB473D;
	margin-bottom: 10px;

}
.product_title a, .product_title a:visited  {
	color: #CB473D;
	text-decoration: none;
}
.product_title a:hover  {
	text-decoration: underline;
}
.role_publisher {
	font-size: 110%;
	color: #19346B;
	font-weight: bold;
}
.role, .publisher, .product_type {
	font-size: 90%;
	font-weight: normal;
}
.publisher a:link, .publisher a:visited{
	color: #19346B;
	text-decoration:none;
}
.publisher a:hover{
	text-decoration:underline;
}
.book_summary {
	clear: none;
	padding-bottom: 10px;
}

#resource_menu span {
	font-size: 85%;
	font-style: italic;	
}
#resource_search fieldset {
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#resource_search #category {
	width: 250px;
	height: 25px;
	font-size: 150%;
}
#resource_search {
	margin-top: 20px;
	clear: both;
	padding-top: 20px;
}
.file_name span {
	font-weight: normal;
}
.file_name span a:link, .file_name span a:visited {
	color: #18346A;
	text-decoration:none;
	background-image:url(../images/download_img.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 67px;
}
.file_name span a:hover {
  color: #18346A;
  text-decoration:underline;

}
.all_in_cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #18346A;
	margin-top: 10px;
}
.all_in_cat a:link, .all_in_cat a:visited {
	color: #18346A;
	text-decoration: underline;
}
.all_in_cat a:hover {
	color: #18346A;
	text-decoration: none;
}
#secondary_column dl {
	margin-left: 20px;
	color: #1C356D;
	font-family: Arial, Helvetica, sans-serif;

}
#secondary_column .quote {
	font-size: 160%;
	color: #333333;
	line-height: 1.35em;
	font-family: Georgia, "Times New Roman", Times, serif;

}
dd {
	font-family: Arial, Helvetica, sans-serif;
	color: #18346A;
	font-size: 95%;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.contact_info dd {
	font-family: Arial, Helvetica, sans-serif;
	color: #18346A;
	font-size: 95%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.additional_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #1B346D;
	font-size: 110%;
	font-weight: bold;
	margin-top: 25px;
}
.additional_text2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #1B346D;
	font-size: 110%;
	font-weight: bold;
	margin-top: 125px;
}
.additional_links li {
	font-size: 150%;
	color: #C75749;
	float: left;
	background-image: url(../images/arrow_bullet_large.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right: 15px;
}
.additional_links li a:link, .additional_links li a:visited {
	color: #C75749;
	text-decoration:underline;
}
.additional_links li a:hover {
	text-decoration:none;
}
.bio_box {
	border: 1px solid #FBC082;
	background-color: #FDFBF9;
	padding: 20px;
	margin-bottom: 25px;
	clear: both;
}
.authored {
	width: 409px;
	float: left;
	margin-right: 20px;
}
.authored li {
	line-height: 1.5em;
	background-image: url(../images/square_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 22px;
}
#pubs_link {
	margin-top: 10px;
}
#pubs_link a {
	color: #1B346D;
	background-image: url(../images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px;

}
#pubs_link a:link, #pubs_link a:visited, {
	color: #1B346D;
	text-decoration:none;
}
#pubs_link a:hover {
	text-decoration:underline;
}
.bio_box h3 {
	font-size: 110%;
	color: #1B346D;
	margin-bottom: 10px;
	width: 879px;
}
#twothousandfive {
	width: 429px;
	margin-right: 20px;
	float:left;
}
#twothousandsix {
	width: 429px;
	float:right;
}
#twothousandfive dt, #twothousandsix dt {
	font-size: 130%;
	color: #18346A;
	font-weight: bold;
}
#twothousandfive dd, #twothousandsix dd {
	line-height: 1.75em;
}


#biography #twothousandfive h2 {
	text-indent: -9999px;
	background-image: url(../images/thousandfive.gif);
	height: 47px;
	width: 120px;
	background-repeat: no-repeat;
}
#biography #twothousandsix h2 {
	text-indent: -9999px;
	background-image: url(../images/thousandsix.gif);
	height: 47px;
	width: 120px;
	background-repeat: no-repeat;
}
#services_box {
	background-image: url(../images/services_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 839px;
	line-height: 1.5em;
	padding: 20px;
	margin-bottom: 50px;
}
#services_sum1 {
	width: 221px;
	font-size: 125%;
	color: #CB473D;
	float: left;
	line-height: 1.5em;
	font-weight:bold;
}
#services_box #training_box {
	float: left;
	width: 291px;
	padding-left: 20px;
	padding-right: 20px;
}
#services_box #keynote_box {
	float: left;
	width: 287px;

}
.arrow_link a:link , .arrow_link a:visited {
	text-decoration: underline;
	color: #1C356D;
	background-image: url(../images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;

}
.arrow_link a:hover  {
	text-decoration: none;
}
.arrow_link {
	margin-top: 10px;
}

#training_box p, #keynote_box p {
	font-size: 90%;
	color: #203866;
	line-height: 1.75em;
}
.left_service {
	width: 429px;
	margin-right: 20px;
	float: left;
}
.right_service {
	width: 429px;
	float: left;
}
#contact_carl {
	text-align: center;
	width: 879px;
	font-size: 125%;
	color: #193567;
	font-weight:bold;
	margin-bottom: 30px;
}
#contact_carl a:link, #contact_carl a:visited {
	color: #CB473D;
	text-decoration: underline;
}
#contact_carl a:hover {
	text-decoration: none;
}
#top_services, #mid_services, #bottom_services {
	clear: both;
	padding-bottom: 25px;
}
#all_services_box h2 {
	font-size: 140%;
	color: #193567;
	margin-bottom: 10px;
	font-weight:bold;
}
.left_service img, .right_service img {
	float: left;
	padding-right: 5px;
	padding-top: 5px;
}
#contact_form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #19346B;
	font-weight: bold;
	display: block;
	margin-top: 25px;
}

#contact_form {
	margin-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#contact_form #name,#contact_form #email,#contact_form #subject, #contact_form #message {
	width: 400px;
}
#contact_form #message {
	height: 250px;
}
#contact_form #send {
	display: block;
	width: 150px;
	margin-top: 20px;
	text-align:center;
}
#contact_form input[type="text"], textarea{
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #FFFFFF;
}
.contact_head {
	font-size: 150%;
	margin-left: 20px;
	color: #666666;
	margin-bottom: 5px;
}
.contact_head span {
	font-family: Arial, Helvetica, sans-serif;
	color: #D94A44;
	font-size: 60%;
	display: block;
	font-weight:lighter;
}
.contact_item {
	font-family: Arial, Helvetica, sans-serif;
	color: #1C356D;
	font-weight: bold;
	font-size: 90%;
}
#secondary_column dl dd a:link, #secondary_column dl dd a:visited {
	color: #666666;
	text-decoration: underline;
}
#secondary_column dl dd a:hover {
	color: #666666;
	text-decoration: none;
}
#also_authored span {
	font-style: italic;
}
.papers_box li a, .papers_box li a:link, .papers_box li a:visited {
	color: #CB473D;
	text-decoration: none;
}
.papers_box li a:hover {
	color: #CB473D;
	text-decoration: underline;
}
.category_section {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	color: #193366;
	text-align:center;
	margin-bottom: 40px;
}
.category_section span{
	color: #CB473D;
}
.contact_item {
	margin-bottom: 10px;
	color: #666666;
	font-weight: lighter;
}
#read_more {
	font-family: Arial, Helvetica, sans-serif;
	color: #18346A;
	margin-top: 50px;
	text-align: right;
	margin-right: 20px;
}
#read_more a:link, #read_more a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #18346A;
	text-decoration:underline;
}
#read_more a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #18346A;
	text-decoration: none;
}#biography #outterwrap #innerwrap #highlights_box dd {
	color: #666666;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
