/* MAIN BODY definitions */
BODY {
	background-image: url(/images/clp-bg.png);
	background-repeat: repeat;
}


#body  {
	position : relative;
	width : 900px;
	margin:auto;
	padding:0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFCC33;
}
#body #banner {
	position:absolute;
	top:0px;
	left:45px;
	width:601px;
	height:66px;
	background-image: url(/images/logo.png);
	background-repeat : no-repeat;
	background-position : center;
	z-index:1000;
}
#body  #banner h1 {
  display:none;
  visibility:hidden;
}

/* LEFT SIDE definitions */
#body  #leftside {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 200px;
	height : auto;
/*	min-height : 600px; */
	margin:0;
	padding:0;
	background-color : #FFCC33;
  z-index:100;
}
#body #leftside #marquee {
	position:relative;
	width:125px;
	height:150px;
	margin:75px 25px 25px 25px;
	padding:0;
	background-color : #FFF;
	text-align : center;
}

#body #leftside .tag {
	margin:10 10 10 15;
	text-indent : -10px;
	line-height:95%;
	text-transform : uppercase;
	color : #330099;
	font-weight:bold;
}

#body #leftside a  {
    color:#6633ff;
	text-decoration:underline;
}
 
#body  #leftside .contact {
  display:block;
  width:100px;
  height:40px;
  margin:25 auto 15 auto;
  background-color:#330099;
  text-decoration:none;
  text-align:center;
  font-size:20px;
  line-height:90%;
  color:#F3e0a7;
}
#body #leftside .contact:hover {
  color:#FFCC33;
}



#body  #leftside .boxes {
  display:block;
  width:100px;
  height:80px;
  margin:25 auto 15 auto;
  background-color:#330099;
  text-decoration:none;
  text-align:center;
  font-size:18px;
  line-height:90%;
  color:#F3e0a7;
}


#body #leftside .boxes:hover {
  color:#FFCC33;
}
#body #leftside .boxes a {
   color:#FFCC3#;
   }
   
   
#body #leftside .picBoxes {
    display:block;
    width:120px;
    height:110px;
	margin:10 auto 10 auto;
	background-color:#6699ff;
	border:2px solid #330099;
	line-height:150%;
	text-transform : uppercase;
	color :#330099;
	font-weight:bold;
	text-align:center;
	
}

#body  #leftside .boxes MC {
  display:block;
  width:90px;
  height:110px;
  margin:25 auto 15 auto;
  background-color:#330099;
  text-decoration:none;
  text-align:center;
  font-size:18px;
  line-height:90%;
  color:#F3e0a7;
}


/* RIGHT SIDE definitions */
#body #top {
	position : relative;
	width : 700px;
  height:auto;
	margin:0px;
	padding:0px;
	margin-left : 200px;
	background-color : #330099;
}
#body #top * {
  margin:5;
  font-size:20px;
  font-weight:bold;
  color:#FFFFFF;
  line-height:95%;
}
#body #top #phone {
	position:relative;
  float:right;
	text-align:center;
	width:200px;
	height:40px;
	margin:5px;
  padding:5px;
  background-color:#7598FE;
}
#body #top #phone .number {
  font-size:13px;
  color:#FFCC33;
}
#body #top #phone .number i {
  font-size:10px;
}
#body #top #phone .name {
  font-size:12px;
}
#body #top #upperText {
  clear:both;
  margin:0px;
  padding:0px;
  padding-top:30px;
}
#body #top #lowerText {
  clear:both;
  margin:0px;
  padding:0px;
  margin-top:30px;
  padding-bottom:10px;
}
#body #top #featuredPart {
  position:relative;
  width:600px;
  padding:5px;
  margin:20px auto;
}
#body #top #featuredImage {
  width:250px;
  float:left;
  margin:0px;
  padding:0px;
}
#body #top #featuredImage IMG {
  width:250px;
  float:none;
  margin:0px;
  padding:0px;
}
#body #top #featuredBullets {
  margin:0px;
  padding:0px;
  padding-left:260px;
}
#body #top #featuredBullets LI {
  font-size:15px;
}

#body #top .text1 {
  text-align: center;
}
#body #top .text2 {
  text-indent:250px;
}
#body #top .text3 {
	text-transform:uppercase;
	font-size:20px;
	color:#FFCC33;
	text-align: center;
}
#body  #top .text4 {
	font-size:18px;
	color:#FFCC33;
	text-align: center;
}

#body  #top .text5 {
	font-size:16px;
	text-align: center;
}
#body #top .featureText {
	font-size:15px;
	color:#FFCC33;
	text-align: center;
}
#body #top img {
	border : 2px solid #003333;
	display : block;
	margin : 15 114 15 114;
}


#body #middle {
	position : relative;
	width : 700px;
	height : 100px;
	margin:0px;
	padding:0px;
	margin-left : 200px;
	background-color : #6699ff;
}
#body #middle * {
  margin:5;
  font-size:15px;
  font-weight:bold;
  color:#003333;
  line-height:95%;
}
#body #middle #fadeRoot {
  position:absolute;
  display:block;
  width:700px;
  height:100px;
}
#body #middle #fadeRoot dd {
  position:absolute;
  top:25;
  left:40;
  width:600px;
}
#body #middle .text1 {
	text-transform:uppercase;
	text-align: center;
}
#body #middle .text2 {
	text-transform:uppercase;
	text-align: center;
}
#body #middle .text3 {
	text-transform:uppercase;
	text-align: center;
}


#body #bottom {
	position : relative;
	width : 700px;
	height :auto;
	margin:0px;
	padding:0px;
	margin-left : 200px;
  overflow:auto;
	background-color : #6633ff;
}
#body #bottom #staticArea {
  width:695px;
  height:auto;
  margin:0px;
  padding:5px;
  padding-right:0px;
}
#body #bottom .staticItem {
  position:relative;
  width:120px;
  height:180px;
  margin:10px 15px;
  padding:10px;
  float:left;
  background-color:#FFCC33;
}


#body #bottom .staticItem P {
  position:absolute;
  left:0px;
  top:0px;
  margin:0px;
  padding:0px;
    width:100%;
  font-size:12px;
  text-align:center;
  font-weight:bold;
}

#body #bottom .staticItem IMG {
  position:relative;
  width:120px;
  margin:0px;
  margin-top:30px;
  padding:0px;
  float:none;
}

#body #bottom .staticItem h6 {
  position:absolute;
  left:0px;
  bottom:0px;
  margin:0px;
  padding:0px;
  width:100%;
  font-size:12px;
  text-align:center;
}



#body #bottom #lowerStatements {
	position:relative;
	
}

#body #bottom #lowerStatements .text4 {
	font-size:15px;
	color:#FFCC33;
	text-align: center;
}

#body #bottom #lowerStatements .text5 {
	font-size:12px;
	text-align: center;
	color:#FFFFFF;
}
	
	
	
	