/* LAYOUT */
#Visual{ float: left; width: 853px; height: 70px; padding: 47px 107px 0 0; background: #378ac6 url(images/visual.jpg); }		
	#Visual h2{ float: right; clear: right; width: 351px; text-align: center; font-size: 22px; color: #ddf0ff; }
		
#Content .bg1{ float: left; width: 100%; background: url(images/bg_content_top2.jpg) no-repeat; }
#Content .bg2{ float: left; width: 960px; padding: 45px 0 50px 0; background: url(images/bg_content_bottom.jpg) no-repeat bottom; }
	#Main{ float: left; width: 540px; padding: 0 0 0 37px; }
	#Side{ float: right; width: 310px; padding: 0 20px; background: url(images/bg_side.gif) no-repeat; }

#Tabs{ width: 310px; background: url(images/bg_sidetabs_top.gif) no-repeat; margin: 0 0 10px 0; }	
	#Tabs .wrap{ width: 310px; background: url(images/bg_sidetabs_bottom.gif) no-repeat bottom; min-height: 270px; }	
	* html #Tabs .wrap{ height: 270px; }
	#Tabs .tabs{ padding: 27px 0 10px 38px; height: 30px; }
	#Tabs .tabs a{ padding: 3px 6px; border: 1px solid white; margin: 0 5px 0 0; text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; } 
	#Tabs .tabs a.active{ background: #f5f8fa; border: 1px solid #d5e6f0; color: #0f91e4; } 
	#Tabs .tabs a:hover{color: #dc0000; }
	#Tabs .box{ padding: 0 45px; }
	#Tabs .box ul{ margin: 0; padding: 0; list-style: none; }
	#Tabs .box li{ margin: 0 0 2px 0; padding: 0; }
	#Tabs .box a{ text-decoration: none; color: #756c6b; }
	#Tabs .box a:hover{ text-decoration: underline; }		
	
	
#T{ }	
#T a:active{outline: none;}
#T a:focus{-moz-outline-style: none;}
#T th, #T td{ border-right: 3px solid white; border-bottom:2px solid white; font-size: 11px; }
#T th a{ color: #333; text-decoration: none; }
#T th a:hover{ color: #000; text-decoration: underline; }

	#T thead th{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
	#T thead th span{ font-size: 18px; }
	#T thead th.c1, #T thead th.c2, #T thead th.c3{ width: 110px; color: white; font-family: "Trebuchet MS", Arial; text-align: center; font-weight: bold; padding: 15px 0; }
	#T thead th.c1{ background: #7FCBF5 url(images/bg_head_c1.gif) no-repeat; }
	#T thead th.c2{ background: #4F9CE2 url(images/bg_head_c2.gif) no-repeat; }
	#T thead th.c3{ background: #3B64A7 url(images/bg_head_c3.gif) no-repeat; }
	#T thead th a{ float: left; height: 14px; line-height: 14px; background: url(images/ico_expand.gif) no-repeat; padding: 0 0 0 20px; margin-right: 15px; text-decoration: none; color: #333333; }
	#T thead th a.collapse{ background-image: url(images/ico_collapse.gif); color: #333333; }
	#T thead th a.expand{color: #333333; }
	#T thead td{ background: #EFEFEF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding:6px 0;}
	#T thead td a, #T thead td a:visited{ color: #236DAB; text-decoration: none;}
	#T thead td a:hover{ text-decoration: underline; }

	#T tbody td{ padding: 4px 0; }
	#T tbody th{ padding: 8px 5px 8px 25px; font-size: 12px; font-weight: normal; text-align:left;}
	#T tbody th a{ display: block; position: relative; left: -20px; background: url(images/ico_expand.gif) no-repeat 0 1px; padding: 0 0 0 20px; width:160px; margin-right:-20px; line-height: 1.5em; }
	#T tbody th a.empty{ background: none; }
	#T tbody th a.empty:hover{ text-decoration: none; }

	#T .c1{ background-color: #D6ECF9; }
	#T .c2{ background-color: #C6DDF1; } 	
	#T .c3{ background-color: #BECADE; } 	
	#T .even .c1{ background-color: #B3D7ED; }
	#T .even .c2{ background-color: #9ABEDF; } 	
	#T .even .c3{ background-color: #8EA0C0; } 	
	#T .even th{ background: #EDEDED url(images/bg_th_even.gif) repeat-y; border-bottom:2px solid white;}
	.c1 b, 	.c2 b, .c3 b{ display: block; width: 23px; height: 23px; text-indent: -5000px; margin: 0 auto; background: url(images/ico_yes.png); }
	* html .c1 b, 	* html .c2 b, * html .c3 b{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.caselogs.org/wp-content/themes/caselogs/images/ico_yes.png');}
	.c1 strong, 	.c2 strong, .c3 strong{ display: block; width: 23px; height: 23px; text-indent: -5000px; margin: 0 auto; background: url(images/ico_yes.png); }
	* html .c1 strong, 	* html .c2 strong, * html .c3 strong{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.caselogs.org/wp-content/themes/caselogs/images/ico_yes.png');}
	
	#T .hidden .c1, #T .hidden .c2, #T .hidden .c3{ background: #E4E4E4; }
	#T .hidden th{ background: url(images/hidden_div.gif) repeat-x bottom; border-bottom: none; padding-left: 25px; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}



	#T tfoot .c1{ background: url(images/bg_footer_c1.gif) no-repeat; height: 11px; padding: 0; }
	#T tfoot .c2{ background: url(images/bg_footer_c2.gif) no-repeat; height: 11px; padding: 0; }
	#T tfoot .c3{ background: url(images/bg_footer_c3.gif) no-repeat; height: 11px; padding: 0; }
		