body {
	background: #dddddd url(../images/bg2.jpg);
	background-position: top right; 
	background-repeat: no-repeat;
	font-family: Verdana;
}

#mFrame {
	width: 850px; margin: 0 auto;
}

#pHeader {
	width: 850px;
	height: 80px;
	background: url(../images/topBan1.gif);
	background-position: top left; 
	background-repeat: no-repeat;
}
	#pHeader A {
		font-size: 10px; 
	    font-weight: normal;
		color: #000000;
		text-decoration: none;
		margin: 0;
		cursor: pointer;
	}
	
	#pHeader A:hover {
		font-size: 10px; 
	    font-weight: normal;
		color: #4682b4;
		text-decoration: none;
		margin: 0;
		cursor: pointer;
	}

	#pHeader UL {
		padding: 0px;
		margin: 0;
		list-style-type: none;
	}

	#pHeader LI {
		float: right;
		padding: 0px 5px 0px 5px;
		margin: 0px;
	}

#mFrameM {
	width: 850px;
	background: url(../images/bgMid.jpg);
	background-position: bottom left; 
	background-repeat: repeat-y;
}

#mFrameT {
	width: 850px;
	background: url(../images/bgTop.jpg);
	background-position: top left; 
	background-repeat: no-repeat;
}

	#mFrameTLA {
		float: left;
		width: 220px;
	}

		#lMenu {
			width: 190px;
			padding: 60px 8px 20px 8px;
			font-size: 11px;
			font-weight: normal;
			color: #000000;
		}
			
		#lMenu .line {
			border-top: #999999 1px solid;
			margin: 5px 7px 0px 4px;
		}

		#lMenu A {
			width: 170px;
			font-size: 11px; 
		    font-weight: normal;
			color: #000000;
			text-decoration: none;
			padding: 2px 4px 4px 4px;
			margin: 3px 0 0 0;
			display: block;
			cursor: pointer;
		}

		#lMenu A:hover, #lMenu a.active {
		    border: #999999 1px solid;
		    background-color: #f1f1f1;
		    font-size: 11px; 
		    font-weight: normal;
		    color: #ff0000;
		    text-decoration: none;
		    padding: 1px 3px 3px 3px;
		    margin: 3px 0 0 0;
		}

		#lMenu a.active {
			border: #999999 1px solid;
			background-color: #f1f1f1;
			font-size: 11px; 
			font-weight: normal;
			color: #ff0000;
			text-decoration: none;
			padding: 2px 4px 4px 4px;
			margin: 3px 0 0 0;
		}

		#lMenu H4 {
			font-size: 11px; 
			font-weight: bold;
			color: #000800;
			padding: 2px 4px 4px 3px;
			margin: 0px;
		}

		#lMenu UL {
			padding: 0px;
			margin: 0px 0px 0px 5px;
			list-style-type: none;
		}

		#lMenu LI {
			padding: 0px;
			margin: -1px 0px;
			width: 170px;
		}

	#mFrameTRA {
		float: right;
		width: 580px;
		padding: 0 20px 0 0;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
	}

		#raTitle {
			font-family: Broadway;
			padding: 10px 20px 40px 0;
			font-size: 26px;
			font-weight: bold;
			color: #ffffff;
			text-align: right;
		}

		#bcLogo {
			background: transparent url(../images/cceBootcamp.gif);
			background-position: top left; 
			background-repeat: no-repeat;
			height: 80px;
			padding: 10px 0 0 120px;
			font-size: 16px;
			font-weight: bold;
			color: #32cd32;
		}

		#bcD4 {
			background: transparent url(../images/d4.gif);
			background-position: top left; 
			background-repeat: no-repeat;
			height: 80px;
			padding: 10px 0 0 120px;
			font-size: 16px;
			font-weight: bold;
			color: #32cd32;
		}

		#bcContacts {
			background: transparent url(../images/contactUs.jpg);
			background-position: top left; 
			background-repeat: no-repeat;
			height: 80px;
			padding: 10px 0 0 120px;
			font-size: 16px;
			font-weight: bold;
			color: #32cd32;
		}

		#bcCOL {
			background: transparent url(../images/classRoom.jpg);
			background-position: top left; 
			background-repeat: no-repeat;
			height: 80px;
			padding: 10px 0 0 120px;
			font-size: 16px;
			font-weight: bold;
			color: #32cd32;
		}

		#bcACC {
			background: transparent url(../images/accomodations.jpg);
			background-position: top left; 
			background-repeat: no-repeat;
			height: 80px;
			padding: 10px 0 0 120px;
			font-size: 16px;
			font-weight: bold;
			color: #32cd32;
		}

		#bcIns {
			background: transparent url(../images/classPlace.jpg);
			background-position: top left; 
			background-repeat: no-repeat;
			height: 80px;
			padding: 10px 0 0 120px;
			font-size: 16px;
			font-weight: bold;
			color: #32cd32;
		}

		#mFrameTRA .raCaption {
			font-weight: bold;
			color: #4682b4;
			text-align: left;
			padding: 10px 0 4px 0;
		}

		#mFrameTRA .raCaptionR {
			font-weight: bold;
			color: #ff0000;
			text-align: left;
			padding: 10px 0 4px 0;
		}
		
		#mFrameTRA .raContent {
			font-weight: normal;
			color: #000000;
			text-align: left;
			padding: 10px 0 4px 0;
		}

	#mFrameTRA .iconlist {
		list-style: none;
		margin: 0;
		padding: 0;
		color: #000;
		text-decoration: none;
		font-size: 100%;
	} 

	#mFrameTRA .iconlist a {
		list-style: none;
		margin: 0;
		padding: 0;
		color: #000000;
		text-decoration: underline;
	} 

	#mFrameTRA .iconlist a:hover {
		list-style: none;
		margin: 0;
		padding: 0;
		color: #ff0000;
		text-decoration: underline;
	} 

		#mFrameTRA li.sTitle {
			font-weight: bold;
			padding: 3px 0 3px 0;
			margin: .4em 0;
		}
		
		#mFrameTRA li.arrO {
			background-image: url(../images/arrowOrange.gif);
			background-repeat: no-repeat;
			background-position: 0 2px;
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		}

		#mFrameTRA li.arrB {
			background-image: url(../images/arrowBlue.gif);
			background-repeat: no-repeat;
			background-position: 0 2px;
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		}
		
		#mFrameTRA li.dotB {
			background-image: url(../images/blueDot.gif);
			background-repeat: no-repeat;
			background-position: 27px 2px;
			padding: 3px 0 3px 50px;
			margin: .4em 0;
		}

		#mFrameTRA li.home {
			background-image: url(../images/home.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		}

		#mFrameTRA li.contact {
			background-image: url(../images/contact.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		}
		
		#mFrameTRA li.phone {
			background-image: url(../images/phone.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		}
		
		#mFrameTRA li.calendar {
			background-image: url(../images/calendar.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		}

		#mFrameTRA li.time {
			background-image: url(../images/time.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		}

		#mFrameTRA li.eMail {
			background-image: url(../images/mailMe.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		}

		#mFrameTRA li.spacer {
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		} 
		
		#mFrameTRA li.desc {
			padding: 3px 0 25px 0px;
			margin: .4em 0;
		}  

		#mFrameTRA li.pdf {
			background-image: url(../images/pdf.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		}

		#mFrameTRA li.htm {
			background-image: url(../images/htm.gif);
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding: 3px 0 3px 25px;
			margin: .4em 0;
		}

#mFrameB {
	width: 850px;
	height: 280px;
	background: transparent url(../images/bgBottom.jpg);
	background-position: top left; 
	background-repeat: no-repeat;
}