body {margin: 0; padding: 0; background-color: #c3cfce;}

h5 {border: 1px solid #000; width: 200px;}

#wrapper {width: 769px; margin-left: auto; margin-right: auto; border-left: 1px solid #000; border-right: 1px solid #000; overflow: hidden; background-color: #f5f8f8;} 
#header {width: 769px; height: 158px; background-color: #f5f8f8; background: url(images/mountains.jpg) no-repeat;}
	#header h1 {margin-top: 0; margin-left: 10px; margin-top: 6px; behavior: url(iepngfix.htc);}
	#header h1 img {behavior: url(iepngfix.htc); height: 134px; width: 150px;}
#content_wrapper {width: 769px; float: left; background-color: #FFFFFF;}

#sidebar_frame {width: 151px; background-color: #f5f8f8;}
#sidebar_frame p {padding-bottom: 0; margin-bottom: 0;}
#sidebar {width: 175px; float: left; background: url(images/sidebar_back.gif) repeat-y top right; background-color: #f5f8f8; position: absolute;}
	#sidebar_space {width: 151px; padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 10px; background-color: #f5f8f8;}
		#sidebar_space p {font-family: "Times New Roman", Times, serif; font-size: .75em; color: #717d7c;}
		#sidebar_space a {text-decoration: none; color: #72a7b8;}
		#sidebar_space a:hover {text-decoration: none; color: #5c8795;}
	#sidebar_top {width: 175px; height: 40px; background: url(images/sidebar_top.gif) no-repeat bottom right; background-color: #f5f8f8; border: 0 solid #000;}
	#sidebar_top h2 {color: #56002f; font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin: 0; padding: 0; font-weight: normal; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;}
	#sidebar_bottom {width: 176px; height: 19px; background: url(images/sidebar_bottom.gif) no-repeat top right;}
	.affiliates {margin-left: auto; margin-right: auto;}
	
#content {float: right; width: 594px; min-height: 480px; height:auto !important; height: 480px;
}
#content_space {width: 566px; padding-left: 14px; padding-right: 14px; padding-top: 17px; padding-bottom: 17px; background-color: #FFFFFF; float: left;}
	#content_space h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #56002f;}
	#content_space h3 {font-family: "Times New Roman", Times, serif; font-size: 0.9em; color: #56002f;}
	#content_space p {font-family: "Times New Roman", Times, serif; font-size: .9em; color: #777777; line-height: 1.1em;}
	#content_space li {font-family: "Times New Roman", Times, serif; font-size: .9em; color: #777777; margin-bottom: 10px;}
	#content_space a {text-decoration: none; color: #72a7b8;}
	#content_space a:hover {text-decoration: none; color: #5c8795;}

#nav {width: 594px;; height: 40px; background: url(images/nav_back.gif) no-repeat; position: relative; right: 1px; background-color: #FFFFFF;}
  #nav ul {padding: 0; margin: 0; margin-left: 18px; padding-top: 10px;}
  #nav li {display: inline; padding: 0; margin: 0; margin-right: 15px;}
  #nav li a {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #a0b1b0; text-decoration: none;}
  #nav li a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #6e7a79; text-decoration: none;}	
  #nav_space {margin-top: 20px;}	
  #dotted_nav1 {height: 1px; width: 553px; background: url(images/purple_dotted.gif) repeat-x; margin-left: 19px; margin-top: 9px;}
  #dotted_nav2 {height: 1px; width: 150px; background: url(images/purple_dotted.gif) repeat-x; margin-left: 10px; margin-bottom: 0;}
  #dotted_nav3 {height: 1px; width: 150px; background: url(images/purple_dotted.gif) repeat-x; margin-top: 10px;}		

#page_bottom {width: 771px; height: 20px; background: url(images/page_bottom.gif) no-repeat; margin-left: auto; margin-right: auto; clear: both;}

#footer {width: 769px; height: 20px; margin-left: auto; margin-right: auto;}
	#copyright {width: 300px; float: left; color: #717d7c; font-family: "Times New Roman", Times, serif; font-size: .8em; margin-top: 7px; margin-left: 15px;}
	#credit {width: 200px; float: right; color: #717d7c; font-family: "Times New Roman", Times, serif; font-size: .8em; margin-top: 5px; margin-right: 15px;}
	
#index_image {margin-top: 0; margin-right: 15px; width: 183px; height: 310px; text-align: center; font-size: 0.8em; float: left; color: #777777;}
#index_image img {margin-bottom: 8px;}
#index_content_box {width: 550px; float: left; border: 0 solid #000; margin-bottom: 20px;}
#index_content_box p {line-height: 1.3em;}

#index_column_left {width: 240px; float: left; border: 0 solid #000;}
#index_column_left h3 {font-family: Arial, Helvetica, sans-serif; color: #56002f;}
#index_column_left h4 {margin-bottom: 0; font-size: 0.8em;}
#index_column_left p {margin-top: 0; line-height: 1.2em;}

#index_column_middle {width: 1px; height: 230px; background: url(images/index_middle.gif) repeat-y; float: left; margin-top: 40px; margin-left: 28px;}

#index_column_right {width: 240px; float: right; margin-right: 20px;}
#index_column_right h3 {font-family: Arial, Helvetica, sans-serif; color: #56002f;}
#index_column_right h4 {margin-bottom: 0; font-size: 0.8em;}
#index_column_right p {margin-top: 0; line-height: 1.2em;}

td {font-family: "Times New Roman", Times, serif; color: #777777; font-size: 0.9em;}

/* 
Programming Changes and Additions ********
Sorry Curt! Please don't hurt me for touching your styles. **************
********************************* 
*/

/* wcb_return.cfm */
.wcb_title {font-family: "Times New Roman", Times, serif; font-size: 1em; color: #56002f;}
.wcb_level_title { color:#56002f;}
.wcb_details_text { padding-left:5px; padding-bottom:5px;}
.wcb_reg_text { padding-left:5px; padding-bottom:5px;}
.wcb_reglink {padding-left:5px; padding-bottom:5px;}

/* clc_labour.cfm */
.clc_title {font-family: "Times New Roman", Times, serif; font-size: 1em; color: #56002f;}
.clc_dates { color:#56002f;}
.clc_price { color:#000000;}
.clc_download { color:#FF0000; padding-top:10px; }
.clc_reglink { color:#FF0000; padding-top:10px; padding-bottom:10px; }

/* clc_courses_registration.cfm*/
.clc_form { padding-left:10px; padding-right:10px; }
.clc_form TD { color:#333333;}

/* wcb_courses_registration.cfm*/
.wcb_form { padding-left:10px; padding-right:10px; }
.wcb_form TD { color:#333333;}
.wcb_separator { height:1px; background-color:#000000;}
/* Please DO NOT alter */

/* wcb_return.cfm */
.wcb_content{ color:#321456; padding:5px; }
.wcb_level_content{ color: #777777; padding:5px; }

/* clc_labour.cfm */
.clc_content{ padding:5px; }

#event-name {font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #56002f;}
#event-name a {text-decoration: none; color: #72a7b8;}
#event-name a:hover {text-decoration: none; color: #5c8795;}