#imageright {
	float: right;
	text-align: right;
	padding: 15px;
	border:dashed #fbaf26 thin;
	}

#alignright {
	float: right;
	text-align: right;
	padding-right: 15px;
	}
	
#alignleft {
	float: left;
	text-align: left;
	padding-right: 15px;
	}

#cccreviews {
	background-color: #fed791;
	height: auto;
	margin: 5px;
	padding: 5px;
	border: dashed;
	vertical-align: text-top;
	border-color: #fbaf26;
}	

#cccreviewsimgr {
	width: 150px;
	border: dashed 1px white;
	vertical-align: text-top;
}	

#ccclogin {
	margin-top: 14px;
	display: block;
	text-align: center;
	margin-right: 10px;
	background: #FFDFBF;
	border-top: dashed 2px #f6861f;
	border-left: dashed 2px #f6861f;
	border-right: dashed 2px #f6861f;
	text-decoration: none;
	padding: 5px;
	float: right;
}

#cccboldlink a:hover {
	text-decoration: none;
	color: #ffffff;
	background: #f6861f;
	border-top: solid 2px #f6861f;
	border-left: solid 2px #f6861f;
	border-right: solid 2px #f6861f;
}	

#cccli {
	width: 545px;
	height: 110px;
	text-align: left;
}

#cccli li {
 height: auto;
 padding: 15px 3px 0 0;
 float: left;
 text-align: left;
 list-style: none;
}
	
a.info{
 position:relative; /*this is the key*/
 z-index:24;
 color:#000000; /* colour of display text */
 text-decoration:none;
 }

 a.info:hover {
 z-index:25;
 background-color:#f47339;
 color: #FFFFFF;
 }

 a.info span{
 display: none; /* hide the span text using this css */
 }

 a.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top: 1.5em;
	left: 3em;
	width:20em;
	border:1px dashed #f47339; /* border colour */
	background-color: #EDEEEA; /* background colour here */
	color:#000000; /* text colour */
	text-align: center;
	font-size: 1em;
	font-style:italic;
	z-index:30;
}


#top {
	font-size: 10px;
	color: #999999;
	}

#top a{
	margin-right: 100px;
	float: right;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	}



#cccreviewsimg {
	height: 120px;
	border: dashed 1px white;
	padding: 5px;
	float: left;
	text-decoration: none;
}	

#ccceqg {
	float: right;
	padding-top: 40px;
   height: 138px;
   width: 240px;
   background: transparent url('../images/eqg.jpg') no-repeat;
}

#cccqg {
	float: right;
	padding-top: 40px;
   height: 143px;
   width: 250px;
   background: transparent url('../images/qg.jpg') no-repeat;
}

#cccreviewsimg a {
	text-decoration: none;
	}	

#cccreviewsimga {
	border: solid 1px white;
	}	

#cccnobg {
	float: left;
	padding: 14px 0 0 22px;
	border: dashed;
	border-color: #fbaf26;
	background-color: #fed791;	
}

#cccreviews a {
	float: left;
	width: 200px;
	height: 140px;
	background: url('/ccc_images/picbg.jpg') no-repeat top left;
	padding: 14px 0 0 22px;
}

#cccasearch {
   height: 15px;
   padding-right: 20px;
   padding-bottom: 2px;
   background: transparent url('../images/asearch.gif') no-repeat center right;
}

#ccccreate {
   height: 15px;
   padding-right: 20px;
   padding-bottom: 2px;
   background: transparent url('../images/create.gif') no-repeat center right;
}

#cccagent {
   height: 15px;
   padding-right: 20px;
   padding-bottom: 2px;
   background: transparent url('../images/agent.gif') no-repeat center right;
}

#cccadd {
   padding-right: 20px;
   height: 15px;
   padding-bottom: 2px;
   background: url('../images/add.gif') no-repeat center right;  
}
#ccclogout {
   padding-right: 20px;
   height: 15px;
   padding-bottom: 2px;
   background: url('../images/logout.gif') no-repeat center right;  
}

#cccremove {
   padding-right: 20px;
   height: 15px;
   padding-bottom: 2px;
   background: url('../images/remove.gif') no-repeat center right;  
}

#cccsearch {
   padding-right: 20px;
   height: 15px;
   padding-bottom: 2px;
   background: url('../images/search.gif') no-repeat center right;  
}

#cccco {
   padding-right: 20px;
   height: 15px;
   padding-bottom: 2px;
   background: url('../images/co.gif') no-repeat center right;  
}

#ccccv { background-color: #fed791;
	height: auto;
	padding: 5px;
	float: left;
	border: dashed;
	border-color: #fbaf26;
}

#cccmaintop {
	background: url('/ccc_images/cccmaintop.gif') no-repeat top left;
	height: 38px;
}

#cccrestop {
	font-size: 16px;
	font-weight: bold;
	color: white;
	background: url('/ccc_images/cccrestop.gif') no-repeat top left;
	height: 38px;
}

#cccmainmiddle {
	background: url('/ccc_images/cccmainmiddle.gif') repeat-y top left;
}
	
#cccmainbottom {
	background: url('/ccc_images/cccmainbottom.gif') no-repeat top left;
	height: 48px;
}

#cccmainleft {
	width: 180px;
	float: left;
	padding: 0 10px;
}

#cccmidlinkright {
	background: url('/ccc_images/cccresmid.gif') no-repeat top right;
	width: 538px;
	height: 155px;
	float: right;
	text-align: right;
	padding: 0 10px;
}

#cccmidlinkrightsm {
	background: url('/ccc_images/cccresmidsmall.gif') no-repeat top right;
	width: 538px;
	height: 68px;
	float: right;
	text-align: right;
	padding: 0 10px;
}

#botrightccc {
	background: url('/images/businessman.gif') no-repeat bottom right;
	height: 424px;
	padding: 0 10px;
}

#botrightccc1 {
	background: url('/images/businessman1.jpg') no-repeat bottom right;
	height: 424px;
	padding: 0 10px;
}

#botrighthotccc {
	background: url('/images/HOTcccshadow.gif') no-repeat bottom right;
	height: 153px;
	padding: 0 10px;
}


#botrighthotccc1 {
	background: url('/images/CCCgroup.jpg') no-repeat bottom right;
	height: 207px;
}

#botrighthotccc2 {
	background: url('/images/CCCgroup2.jpg') no-repeat bottom right;
	height: 207px;
}


#ccccareerimage {
	background: url('/ccc_images/careerlayout.gif') no-repeat top left;
	width: 545px;
	height: 259px;
	float: right;
}

#ccccareerimage2 table{
	color:#FFFFFF;
	}

#ccccareerimage2 {
	background: url('/ccc_images/careerlayout.gif') no-repeat top left;
	width: 545px;
	height: 259px;
	float: right;
}

#cccbusinessimage {
	background: url('/ccc_images/busilayout.gif') no-repeat top left;
	width: 545px;
	height: 259px;
	float: right;
}

#cccresright {
	width: 540px;
	float: right;
	padding: 0 35px 0 0;
}

* html #cccressmright {
	width: 570px;
}

* html #cccresright {
	width: 570px;
}

#cccmainright {
	width: 540px;
	float: right;
	padding: 0 35px 0 0;
}

* html #cccmainleft {
	width: 200px;
	float: left;
	padding: 0 10px;
}

* html #cccmainright {
	width: 570px;
}

.clr {
	clear: both;
}

p {
	margin: 0;
	padding: 5px 0;
}

#ccch1 {
	padding-left: 200px;
}
