
* 					{margin:0;padding:0;}
html,body			{font-family: Arial;font-size:12px;line-height:16.5px;color:#666666; background-color: #fff;}
#inner-container	{width:932px;margin: 0 auto;min-height:100%;background: url(http://www.ccla.info/assets/img/bg.png);}
#wrapper			{margin-left:22px;margin-right:22px;clear:both;background-color: #ffffff;}



#header							{margin-left:5px; margin-right:7px;background-color: #800000;height:100px;}
#header	#logo					{cursor:pointer;float:left;width:220px;height:100px;margin:0px;overflow: hidden; background: url('http://www.ccla.info/assets/img/ccla-logo.gif') no-repeat;}
#header	#logo P					{display:none;}
#header	#extras					{height:50px;padding:12px;}
#header	#extras #slogan	P		{color:#fff}
#header	#extras #slogan			{padding:10px;width:350px;float:left;}
#header	#extras #promo			{padding:10px;width:290px;float:left;text-align: right}
#header	#navigation 			{}
#header	#navigation ul 			{list-style: none;}
#header	#navigation li			{display: inline;font-weight:bold;font-size:13px;padding:10px 18px 10px 18px;background: #580000;}
#header	#navigation li a 		{color:#fff; text-decoration: none;}
#header	#navigation li.active	{display: inline;font-weight:bold;font-size:13px;padding:10px 18px 10px 18px;background: #fff;}
#header	#navigation li.active a {color:#580000; text-decoration: none;}

#footer							{text-align:center;padding-bottom:0px;height:115px;clear:both;margin: 0 auto;font-size:11px;color:#939393;padding-top:5px;}
#footer #inner-box				{margin:20px;text-align:center;border-top:1px solid #e8e8e8}
#footer P 						{padding-bottom:30px;clear:both;}
#footer ul 						{float: center; list-style: none;margin: 0px; padding: 0px;padding-top:20px;margin-bottom:10px;}
#footer li 						{display: inline;margin: 0px; padding: 0px; padding-left:10px;padding-right:10px;border-left:1px solid #ececec;}
#footer li.first 				{border-left:0px;}
#footer a 						{color:#939393;}

.home #wrapper h1			{width:450px;font-size: 32px; font-weight: normal;color:#272727;padding:45px 0 35px 0;line-height: 33px;}
.home #wrapper h2			{width:450px;font-size: 16px; font-weight: normal;color:#606060;margin: 0px;line-height: 24px;}
.home #wrapper h3		 	{color:#800000;font-size:18px;font-weight:normal;margin:0 0 20px 0;}
.home #wrapper P 			{margin-bottom:20px;line-height:20px;}
.home #wrapper ul			{margin-left:20px;}
.home #wrapper li			{list-style:disc;margin:0 0 20px 0;line-height:20px;}

.home #wrapper #intro 		{margin:20px 0 25px 20px;height:300px;border-bottom:2px solid #e8e8e8;background: url('http://www.ccla.info/assets/img/main.jpg') no-repeat 440px 0px;}
.home #wrapper #left		{margin:10px 20px 10px 20px;width:480px;float:left}
.home #wrapper #right 		{margin:10px 20px 10px 20px;width:320px;float:right}



hr {height:0px; border:0px; border-top:2px solid #ddd; margin-bottom:40px;margin-top:40px;}
a {color:#1a87ba;text-decoration:none}

.internal #wrapper	{padding:30px;}


.internal #wrapper #content 		{width:100%;float:left;}
.internal #wrapper #content-stub	{width:600px;float:left;}
.internal #wrapper  h1	{font-size:21px;font-weight:bold;margin-bottom:25px;color:#505050;margin-top:10px;line-height:24px;}
.internal #wrapper  h2	{font-size:14px;font-weight:normal;line-height:22px;color:#505050;margin-bottom:25px;}
.internal #wrapper  h3 	{color:#800000;font-size:18px;font-weight:normal;margin:0 0 20px 0;}
.internal #wrapper  h4 	{font-size:12px; color:#505050; font-weight:bold; margin-bottom:10px;}
.internal #wrapper  h5 	{font-size:16px; color:#505050; font-weight:bold; margin-bottom:0px;}

.internal #wrapper  P {margin-bottom:20px;line-height:21px}
.internal #wrapper  UL {margin-bottom:15px;margin-left:20px;}
.internal #wrapper  LI {margin-bottom:15px;line-height:21px}


.internal  #wrapper UL.tight LI {margin-bottom:0px;}

.internal #wrapper table thead td {background-color: #ededed;border-bottom: 1px solid #ddd;padding:8px;}
.internal #wrapper table td {border-bottom: 1px solid #efefef;padding:8px;}

.content-title 						{padding-left:5px;border-bottom:1px solid #f3f3f3;height:175px;margin-top:0px;overflow: hidden; margin-bottom:25px;}
.section-title 						{padding-left:5px;border-bottom:1px solid #f3f3f3;height:200px;margin-top:0px;overflow: hidden; margin-bottom:25px;}


#content-display-full 	{width:665px; float:left;padding-left:10px;}
#content-display-half 	{width:440px; float:left;padding-left:10px;}

#stub 			{width:190px; float:right;}
#stub .promo 	{border:5px solid #f3f3f3;padding:10px;padding-bottom:0px;margin-bottom:20px;}
#stub h4 		{color:#333;font-size:13px;font-weight:bold;margin-bottom:17px;margin-top:5px;}










.hide {display:none;}

