
	/* ######################################## */
	/* ### STYLES FOR BLUE VERSION OF SITE  ### */
	/* ######################################## */

	/*#### HOME PAGE ####*/
	.custom_index_top { float:left; width:650px; }
	.custom_index_title { margin:0px; padding:0px; font-weight:normal; letter-spacing:1px; color:#3C79B6; padding-bottom:40px; }
	.custom_index_text { float:left; width:342px; font-size:12px; line-height:20px; }
	.custom_index_rotate { float:right; width:218px; height:80px; }
	.custom_index_midd_wrap { float:left; width:650px; padding-top:30px; }
	.custom_index_midd { float:left; width:630px; background-color:#3C79B6; color:#FFFFFF; font-size:14px; padding:5px 10px; font-weight:bold; }
	.custom_index_bullets_wrap { float:left; width:650px; padding-bottom:25px; background:url('/theme/dlc_2010/custom/main_bottom.jpg') no-repeat center right; }
	.custom_list_wrap { font-size:14px; color:#3C79B6; font-weight:bold; line-height:20px; width:330px; }
	ul.custom_list_wrap, li.custom_list_wrap { margin:0px; padding:0px; }
	ul.custom_list_wrap { padding-left:15px; padding-top:25px; }
	.custom_list_wrap li{ padding-bottom:5px; }
	.custom_list { font-size:11px; color:#000; font-weight:normal; line-height:20px; margin:0px; padding:0px; }
	.custom_index_slider_wrap { float:left; width:648px; height:128px; background-color:#EEE; border:1px solid #3C79B6; }
	
	/*#### IMAGE ROTATING TRANSITION EFFECT ON HOME PAGE ####*/
	div.rotator { position:relative; } 
	div.rotator ul { margin:0px; padding:0px; float:left; position:absolute; list-style: none; } 
	div.rotator ul li { margin:0px; padding:0px; float:left; position:absolute; list-style: none; } 
	div.rotator ul li.show { z-index:500; }
	div.rotator ul li a { display:block; }
	
	/*#### IMAGE SLIDER ON HOME PAGE ####*/
	.auto_start { display:none; }
	#slideshow { margin:0 auto; width:648px;	height:128px; position:relative; }
	#slideshow #slidesContainer { margin:0 auto; width:648px; height:128px; overflow:auto; /* allow scrollbar */ position:relative; }
	#slideshow #slidesContainer .slide { margin:0 auto; width:628px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */ height:128px; }
	.custom_control { display:block; width:37px; height:130px; text-indent:-10000px; position:absolute; cursor: pointer; z-index:50; }
	#leftControl { top:0; left:10px; background:transparent url('/theme/dlc_2010/custom/arrow_left.png') no-repeat left center; }
	#rightControl { top:0; right:10px; background:transparent url('/theme/dlc_2010/custom/arrow_right.png') no-repeat left center; }
	.slide { float: left; width: 648px; }
	.slide a{ display:block; width:648px; height:128px; text-decoration:none; }
	.slide a:hover{ display:block; width:648px; height:128px; text-decoration:none; }
	
	.custom_slider_title1 { margin:0px; padding:0px; padding:20px 0; padding-left:220px; font-size: 16px; letter-spacing:1px; }
	a .custom_slider_title1  { text-decoration:none!important; color:#3C79B6; font-weight:bold; }
	a:hover .custom_slider_title1  { text-decoration:none!important; color:#3C79B6; font-weight:bold; }
	
	.custom_slider_text1 { margin:0px; padding:0px; padding-left:220px; }
	a .custom_slider_text1  { text-decoration:none!important; color:#000; font-size:15px; }
	a:hover .custom_slider_text1  { text-decoration:none!important; color:#000; }
	
	.custom_slider_link1 { margin:0px; padding:0px; padding:15px 0; padding-left:425px; font-size:11px; }
	a .custom_slider_link1  { color:#3C79B6; font-weight:bold; }
	a:hover .custom_slider_link1  { text-decoration:underline!important; color:#3C79B6; font-weight:bold; }		
	
	.custom_slider_title2 { margin:0px; padding:0px; padding:20px 0; padding-left:60px; font-size: 16px; letter-spacing:1px; }
	a .custom_slider_title2  { text-decoration:none!important; color:#720E2F; font-weight:bold; }
	a:hover .custom_slider_title2  { text-decoration:none!important; color:#720E2F; font-weight:bold; }
	
	.custom_slider_text2 { margin:0px; padding:0px; padding-left:60px; }
	a .custom_slider_text2  { text-decoration:none!important; color:#000; font-size:15px; }
	a:hover .custom_slider_text2  { text-decoration:none!important; color:#000; }
	
	.custom_slider_link2 { margin:0px; padding:0px; padding:15px 0; padding-left:60px; font-size:11px; }
	a .custom_slider_link2  { color:#720E2F; font-weight:bold; }
	a:hover .custom_slider_link2  { text-decoration:underline!important; color:#720E2F; font-weight:bold; }		
	
	.custom_slider_title3 { margin:0px; padding:0px; padding:20px 0; padding-right:35px; font-size: 16px; letter-spacing:1px; text-align:right; }
	a .custom_slider_title3  { text-decoration:none!important; color:#008934; font-weight:bold; }
	a:hover .custom_slider_title3  { text-decoration:none!important; color:#008934; font-weight:bold; }
	
	.custom_slider_text3 { margin:0px; padding:0px; padding-right:35px; text-align:right; }
	a .custom_slider_text3  { text-decoration:none!important; color:#000; font-size:15px; }
	a:hover .custom_slider_text3  { text-decoration:none!important; color:#000; }
	
	.custom_slider_link3 { margin:0px; padding:0px; padding:15px 0; padding-right:35px; font-size:11px; text-align:right; }
	a .custom_slider_link3  { color:#008934; font-weight:bold; }
	a:hover .custom_slider_link3  { text-decoration:underline!important; color:#008934; font-weight:bold; }	
	
	/*#### LINK STYLES ####*/
	a:link, a:visited { color:#3C79B6; }
	a:link { color:#3C79B6; }
	a:visited { color:#3C79B6; }
	a:hover { color:#3C79B6; text-decoration: underline; }
	a.autolink:link, a.autolink:visited {color:#3C79B6 !important;background: none;}
	
	/*#### CUSTOM TITLES ####*/
	h3 { font-size: 16px; color: #ffffff; background-color: #3C79B6; padding: 7px; text-align: justify; margin: 0; } 
	h4 { font-weight: bold; color: #3C79B6; margin: 0; }
	.book_content { line-height: 23px; text-align: left; }
	
	/*#### CUSTOM TITLES ####*/
	div.custom_box { background-color:#3C79B6; color:#FFFFFF; font-size:12px; height:25px; line-height:25px; padding-left:10px; text-align:justify; }
	.custom_highlight { color:#3C79B6; font-weight:bold; }
	
	
	
	
	
	
	/*###########################################################*/
	/*#### OTHER OLD STYLE CHANGES - NO NEED TO CHANGE BELOW ####*/
	/*###########################################################*/
	
	.categorybox .category { font-size:14px !important; line-height:22px !important; }
	.sideblock_custom .sideblock { float:left; margin-bottom: 4px; }
	.sideblock_custom .sideblock .header { background-color:#3C79B6; background-image:none; border:0 none; color:white; float:left; min-height:32px; width:233px; }
	.sideblock_custom .sideblock .header, .sideblock h2.header { padding: 0px; }
	.sideblock_custom .sideblock .header, .sideblock h2 { font-weight: normal; }
	.sideblock_custom .title { float:left; padding:10px; width:213px; }
	.sideblock_custom .sideblock .content { float:left; width: 233px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; border: 0px; padding: 0px; background-color: transparent; }
	.sideblock_custom .searchform { background-color: white; }
	.sideblock_custom .r1 { margin-top: 3px; width: 232px; min-height: 32px; background-color: white; border: 1px solid #EEEEEE; }
	.sideblock_custom .r0 { margin-top: 3px; width: 232px; min-height: 32px; background-color: white; border: 1px solid #EEEEEE; }
	.sideblock_custom .sideblock div.column { margin-left: 5px; margin-right: 5px; }
	.sideblock_custom a:link { color: black; font-size: 12px; }
	.sideblock_custom a:visited { color: black; font-size: 12px; }
	.sideblock_custom a:active { color: black; font-size: 12px; }
	.sideblock_custom a:hover { color: black; font-size: 12px; }
	.sideblock_custom .invisiblefieldset { margin-top: 3px; }
	.sideblock_custom li { list-style-type: none; min-height: 30px; line-height: 30px; background-color: white; margin-top: 3px; border: 1px solid #EEEEEE; }
	.sideblock_custom li a { margin: 0px; padding: 0px; padding-left: 10px; display: inline-block; width: 200px; }
	.inline_list li { display: inline; min-height: 0px; line-height: 0px; }
	.inline_list li a { width: 50px; display: inline; width: 0px; }
	.sideblock_custom ol { margin-top: 5px; padding-left: 6px; background-color: white; }
	.sideblock_custom ol li { background-color: #eeeeee; text-align: center; }
	.sideblock_custom ol li a{ padding:0px; margin:0px; width: 50px; }
	.newlink { margin-top: 5px; background-color: white; }
	.footer { margin-top: 5px; background-color: white; }
	.sideblock .content .head { margin: 0px; padding: 0px; }
	.r0 li { min-height: 0px; line-height: 0px; padding-top: 5px; }
	.r1 li { min-height: 0px; line-height: 0px; padding-top: 5px; }
	.r0 div { height: 30px; line-height: 30px; }
	.r0 div a { display: inline-block; width: 155px; line-height: 30px; }
	.r0 .icon { line-height: 30px; }
	.r1 div { height: 30px; line-height: 30px; }
	.r1 div a { display: inline-block; width: 155px; line-height: 30px; }
	.r1 .icon { line-height: 30px; }
	#header-home .headermain { font-size: 1.1em; }
	#header .headermain { font-size: 1.1em; }
	.summary h1 { line-height: 32px; }
	.block_rss_client .image { margin-top: 7px; text-align: center; }
	#intro.generalbox { margin-top:15px; }
	.block_login .loginform label{ padding-right: 6px; }
	.block_login .loginform .fld input { width: 10em; }
	.sideblock .header .commands { border-top:1px solid #FFFFFF; float:left; height:16px; margin-top:10px; padding-top:10px; width:100%; }
	#mod-assignment-submissions table.submissions td, #mod-assignment-submissions table.submissions th { height: 50px; font-size: 12px; }
	#mod-assignment-submissions table.submissions td, #mod-assignment-submissions table.submissions td { vertical-align: top; height: 150px; font-size: 12px; }
	#mod-assignment-submissions .timemodified, #mod-assignment-submissions .timemarked { width: 240px; }
	.mod-scorm .scoframe { height:600px; position:relative; width:100%; }
	.glossarypost div.concept h3, .glossarypost.continuous .concept { display: block; }
