body {
	color:#333399;
	background-color:#333;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 62.5%;
}

#wrapper {
	width: 680px;
	margin: 20px auto 0px auto;
	background-color:#fff;
	border:0px;
	padding:0px;
	
}

#bannerArea {
	margin: 0px;
	padding:0px;
}

#col1 {
	float:left;
	width: 405px;
	display:inline;
	margin: 20px 7px 20px 15px;
	padding:0px;
	text-align:left;
	font-size: 1.2em;
}

#col2 {
	float:right;
	font-size: 1em;
	display:inline;
	width: 230px;
	margin: 17px 15px 0px 7px;
}

#colABC_Wrapper {
	width:680px;
	padding:0px;
	float:left;
	margin:0;
	background:url(../images/wkshopPgBkgrnd.gif) repeat-y;
}

#colA {
	width:210px;
	padding:0px;
	float:left;
	display:inline;
	margin:5px 5px 10px 10px;
	text-align:left;
	font-size: 1.2em;	
}

#colB {
	width:220px;
	padding:0px;
	float:left;
	display:inline;
	margin:5px 5px 10px 5px;
	text-align:left;	
	font-size: 1em;
}

#colC {
	width:200px;
	padding:0px;
	float:right;
	display:inline;
	margin:5px 10px 10px 5px;
	background-color:#FFF;
	color:#333;
	font-size: 1em;
}
#colC p {
	text-align:left;
	margin:0;
}

#colHead1 {
	padding:0px;
	margin:5px 10px 5px 10px;
	text-align:left;
	color:#333;
	font-size: 1.2em;	
	font-weight:bold;
	background-color:#FFF;
}

#colHead2 {
	padding:0px;
	margin:0px 10px 5px 10px;
	text-align:left;
	color:#333;
	font-size: 1em;	
	font-weight:bold;
	background-color:#FFF;
}


#colAHead {
	width:215px;
	padding:0px;
	display:inline;
	margin:5px 5px 5px 10px;
	text-align:left;
	color:#333;
	font-size: 1.2em;	
	font-weight:bold;
	background-color:#FFF;
}

#colBHead {
	width:220px;
	padding:0px;
	display:inline;
	margin:5px 5px 5px 5px;
	text-align:left;
	color:#333;
	font-size: 1em;	
	font-weight:bold;
	background-color:#FFF;
}

#colBImageWrapper {
	float:left;
	width:218px;
	display:inline;
	margin:6px auto 0 auto;
	padding:0;
	border: #000 solid 1px;
}

#colCHead{
	width:205px;
	padding:0px;
	margin:5px 10px 5px 5px;
	text-align:left;
	color:#333;
	font-size: 1em;	
	font-weight:bold;
	background-color:#FFF;
}
#colHeadWrapper {
	padding:0px;
	margin:0px auto 0px auto;
	border-bottom:#000000 solid 1px;
}

#colHeadWrapper p {
	font-size:1em;
	color:#333;
	padding:0;
	margin:2px 0 2px 0;
	text-align:left;
	background-color:#FFF;
}

#colInfo1 {
	width:324px;
	float:left;
	display:inline;
	margin:5px 5px 10px 10px;
	text-align:left;
}

#colInfo1 ul, #colInfo2 ul {
	padding:0px;
	margin:4px 0px 4px 0px;
	list-style:none;
}

#colInfo1 ul li, #colInfo2 ul li {
	padding:0px;
	border-bottom:1px solid #333;
}

#colInfo1 ul li ul li, #colInfo2 ul li ul li {

	font-size:100%;
	border-bottom:none;
	list-style:disc inside;
}


#colInfo2 {
	width:324px;
	float:right;
	display:inline;
	margin:5px 10px 10px 5px;
	text-align:left;
}

#colInfo2 table p {
	display:none;
}

#footerA {
	clear:both;
	font-size: 1em;
	color: #666;
	padding:0px 0px 2px 0px;
	background-color:#FFF;
}
#footer {
	clear:both;
	font-size: 1em;
	font-weight:bold;
	color: #666;
	padding:2px 0px 4px 0px;
	background:url(../images/footerCorners.jpg) left bottom no-repeat;
	border-top:1px solid #000;
	background-color:#FFF;
}

#footer a:link {
	color:#333399;
	text-decoration:none;
}

#footer a:visited {
	color:#333399;
	text-decoration:none;
}

#footer a:hover {
	color:#FFF;
	text-decoration:none;
	background:#333399;
	padding:2px 2px 4px 2px;
}
#footer a:active {
	color:#333399;
	text-decoration:none;
}

#footer p {
	display:inline;
	margin:3px 0 3px 0;
}


#infoWrapper {
	float:left;
	width:680px;
	padding:0;
	margin:0 auto 0 auto;
	background:url(../images/infoRule.gif) repeat top left;
}

#tableWrapper {
	width:680px;
	float:left;
	margin:0;
	padding:0;
}

#tableWrapper table, #colInfo2 table {
	width:99%;
	border-collapse:collapse;
	padding:0;
}

#tableWrapper td, #colInfo2 td {
	padding:4px 4px 0px 0px;
}


.bldType {
	font-weight:bold;
}

.bldTypeRight {
	font-weight:bold;
	text-align:right;
}

.centerType {
	text-align:center;
}

.rightType {
	text-align:right;
}

.copy {
	font-size: 1em;
}

.font85 {
	font-size:85%;
}

.hidePrnt, #colInfo2 p {
	display:none;
}


.imgLeft {
	margin: 4px 6px 4px 0px;
	float:left;
}


.imgRight {
	margin: 4px 0px 4px 6px;
	float:right;
}


.imgRightBorder {
	padding:2px;
	margin: 4px 4px 4px 4px;
	float:right;
	border:#666699 solid 1px;
}

.italType {
	font-style:italic;
}

.lightboxThumb {
	margin:1px;
}

.redType {
	color:#990000;
	background-color:#FFF;
}