/* HTML */
	body {
		background-color:#ffc;
		margin:0;
	}
	body, td {
		font-family:arial, verdana, sans-serif;
	}
	img {
		border:0;
	}
	a {
		color:#00c;
	}
	a:visited {
		color:#009;
	}
	form {
		margin:0;
	}
	td {
		padding:0;
	}
	label {
		cursor:pointer;
	}
/**/

/* Text */
	.bigger {
		font-size:150%;
	}
	.big {
		font-size:120%;
	}
	.regular {
		font-size:90%;
	}
	.small {
		font-size:80%;
	}
	.tiny {
		font-size:70%;
	}
	.bold {
		font-weight:bold;
	}
	.centered {
		text-align:center;
	}
	.nobr {
		white-space:nowrap;
	}
/**/
/* Form */
	.formButton {
	}
/**/
/* Links */
	a {
		color:#00f;
	}
	a:visited {
		color:#66f;
	}
	a.black {
		color:#000;
	}
	a.black:visited {
		color:#000;
	}
	a.white {
		color:#fff;
	}
	a.white:visited {
		color:#fff;
	}
	a.hoverUl {
		text-decoration:none;
	}
	a.hoverUl:hover {
		text-decoration:underline;
	}
/**/


/* InnerPage */
	#InnerPage {
	}
	/* InnerContent HTML */
		#InnerContent .formatText {
			padding:0 .5ex;
		}
		#InnerContent .formatText h1 {
			margin:.5em 0 .5em;
			font-size:150%;
		}
		#InnerContent .formatText h2 {
			margin:2em 0 .5em;
			font-size:110%;
		}
		#InnerContent .formatText h3 {
			font-size:100%;
			margin:1em 0 .8em;
		}
		#InnerContent .formatText h4 {
			font-size:90%;
			font-weight:normal;
			margin-left:2ex;
		}
		#InnerContent .formatText p {
			margin-left:2ex;
			margin-right:8ex;
			font-size:90%;
		}
	/**/
	/* HeaderBase */
		#InnerPage #HeaderBase {
			background-color:#fff;
			height:60px;
			width:100%;
			border-bottom:4px solid #000;
			padding-top:5px;
			position:relative; top:0; left:0;
		}
		#InnerPage #HeaderBase .logo {
			background:url(inner_page/lclogo_small.gif) no-repeat top left;
			width:180px;
			height:60px;
			margin-right:10px;
			position:absolute; top:5px; left:0;
			z-index:1;
		}
	/**/
	/* HeaderLine */
		#InnerPage #HeaderLine {
			overflow:hidden;
			font-size:80%;
			padding:.5em 0;
		}
		#InnerPage #HeaderLine h1 {
			margin:.2em 0;
			padding:0;
			margin-left:5px;
			font-weight:normal;
			font-size:120%;
		}
		#InnerPage #HeaderLine a {
			text-decoration:none;
			color:#000;}
			#InnerPage #HeaderLine a:hover {
			text-decoration:underline;
		}
	/**/
	/* Department Tabs */
		#InnerPage #HeaderBase .departmentTabs {
			background:url(department/dptab_background.gif) repeat-x;
			white-space:nowrap;
			padding-left:190px;
			position:relative; top:18px; left:0;
		}
	/**/
	/* ColumnBase */
		#InnerPage #ColumnBase {
			clear:both;
			width:100%;
		}
		#InnerPage #ColumnBase td.ColumnBase {
			vertical-align:top;
		}
		#InnerPage #ColumnBase #LeftColumn {
			width:15%;
		}
		#InnerPage #LeftColumn .baseSect {
			margin-top:10px;
		}
		#InnerPage #ColumnBase #RightColumn {
			width:*;
			padding-left:10px;
		}
		#InnerPage #RightCol_Sub {
			width:100%;
		}
		#InnerPage #RightCol_SubL {
			width:*;
			border-bottom:4px solid #c90;
			background:url(home_content/contbox_ver-border.gif) repeat-y #fff;
		}
		#InnerPage #RightCol_SubR {
			width:22%;
			background:url(home_content/contbox_hor-border.gif) repeat-x bottom;
			background-color:#fff;
		}
		#InnerPage #RightCol_SubR .colTop {
			background:url(home_content/contbox_hor-border.gif) repeat-x top;
			height:4px;
			font-size:1px;
		}
		#InnerPage #RightCol_SubR .colCnt {
			padding-top:1em;
			padding-left:8px;
		}
		#InnerPage #RightCol_SubR .baseSeparator {
			margin:1em 0 0;
		}
	/**/
	
	/* HomeContentBox */
		#InnerPage .homeContentBox {
			background:url(home_content/contbox_ver-border.gif) repeat-y #fff;
		}
		#InnerPage .homeContentBox .topRow {
			clear:both;
			font-size:1px;
			background:url(home_content/contbox_hor-border.gif) repeat-x top;
			height:13px;
		}
		#InnerPage .homeContentBox .topLeft {
			float:left;
			background:url(home_content/contbox_top-left.gif) no-repeat;
			width:24px;
			height:13px;
		}
		#InnerPage .homeContentBox .topRight {
			float:right;
			background:url(home_content/contbox_u-bot.gif) no-repeat top;
			width:21px;
			height:13px;
		}
		#InnerPage .homeContentBox .botRow {
			clear:both;
			font-size:1px;
			background:url(home_content/contbox_hor-border.gif) repeat-x bottom;
			height:13px;
		}
		#InnerPage .homeContentBox .botLeft {
			float:left;
			background:url(home_content/contbox_bot-left.gif) no-repeat;
			width:24px;
			height:13px;
		}
		#InnerPage .homeContentBox .botRight {
			float:right;
			background:url(home_content/contbox_u-top.gif) no-repeat bottom;
			width:21px;
			height:13px;
		}
		#InnerPage .homeContentBox .join {
			font-size:1px;
			background:url(home_content/contbox_u.gif) no-repeat right #ffc;
			height:12px;
		}
		
		#InnerPage .homeContentBox .content {
			width:100%;
			clear:both;
			margin-left:25px;
		}
	/**/
/**/

/*Margins*/
	.allMargins,
	.wideMargins,
	.leftMargin {
		margin-left:2ex;
	}
	.allMargins,
	.wideMargins,
	.rightMargin {
		margin-right:4ex;
	}
	.allMargins,
	.tallMargins,
	.topMargin {
		margin-top:1.5em;
	}
	.allMargins,
	.tallMargins,
	.bottomMargin {
		margin-bottom:1.5em;
	}
/**/
