/* :CLIENTID:IHS:  */
/* :MAINCOLOR:#000000:  */
/* :LIGHTSHADE:#DCE3E4:  */
/* :DARKSHADE:#ADBEC0:  */

.bodyStyle {
 
 	margin: 0px 0px 0px 0px;
	font-family:Arial
}

A:link {text-decoration: none; color: #000000;}
A:visited {text-decoration: none; color: #000000;}
A:active {text-decoration: none; color: #000000;}
A:hover {text-decoration: underline; color: #000000; }

.headerTblStyle {
 
 	border-collapse: collapse;
 	padding: 0;
 
 }
 
.conflibhdr {
  
	font-family: Arial;
  	font-size: 22;
  	color: #000000;
}
  
.smallText {
  
	font-family: Arial;
  	font-size: 10;
  	color: #000000;
}

.blockContent {
 
 	border-left: 1px solid #000000;
 	border-right: 1px solid #000000;
	font-family: Arial;
  	font-size: 12;
  	color: #000000;

 }
 
.simpleBlockContent {
 
 	border-left: 1px solid #c0c0c0;
 	border-right: 1px solid #c0c0c0;
	font-family: Arial;
  	font-size: 8;
  	color: #000000;

 }
.leftcolmainbody {
 
	text-align: center;
 	width: 18%; 
	height: 700px; 
	background-color: transparent; 
	vertical-align: top;
 
}

.rightcolmainbody {
 
 border-left:1px solid #000000;
 
}

.errorMessage {
 
 	font-weight:bold;
 	color : #FF0000;
}

.eventOrganization {
 
 	font-weight: bold;
 	font-size : 12pt;
 	color : #000000
}

.featureeventOrganization {
 
 	font-weight: bold;
 	font-size : 10pt;
 	color : #000000
}
.eventTitle {
 
 	font-weight: bold;
 	font-size : 10pt;
	color: #000000; 
}

.featureeventTitle {
 
 	font-weight: bold;
 	font-size : 8pt;
	color: #000000; 
}
.eventDate {
 
 	font-size : 8pt;
	color: #000000;
}

.sessionID {
 
 	font-size : 8pt;
	color: #000000;
}

.sessionTitle {
 	font-weight: bold;
 	font-size : 10pt;
	color: #000000; 
}

.sessionSubTitle {
 	font-weight: bold;
 	font-size : 8pt;
	color: #000000; 
}

.sessiondescrip {
 	
 	font-family: Tahoma;
 	font-size : 7pt;
	color: #000000; 
}

.sortBox {
	color:#666666;
	border: 1px solid #4E4868;
	font-size:14px;
	background-color: #EBEBEB;
	font-size:10px;
}

.cartHeader {
 
 	font-family : tahoma;
 	font-size : 7pt;
	background-color: #000000;
	color : #ffffff; 
	text-align: center;
	font-weight: bold;
}

.cartRow {
 
 	font-family : tahoma;
 	font-size : 7pt;
	background-color: ##LIGHTCOLOR##;
	color : #000000; 

}

.cartFooter {
 
 	font-family : tahoma;
 	font-size : 7pt;
	background-color: #000000;
	color : #ffffff; 
	text-align: center;
	font-weight: bold;
	text-align: right;
}

.cartTotal {
 
	font-weight: bold;
 	font-family : tahoma;
 	font-size : 7pt;
	background-color: ##LIGHTCOLOR##;
	color : #000000; 

}

.searchText {
 
 	font-family : tahoma;
 	font-size : 12pt;

}

.smallText {
 
 	font-size: 10pt;
 }
 
 .supersmallText {
 
 	font-size: 8pt;
 }

.largeTextBlack {
 
 	font-family : tahoma;
 	color: #000000;
 	font-size: 12pt;
 	font-weight:bold;
 }
 
.darkShade {
 	background-color: #ADBEC0;
 }
 
 .lightShade {
 	background-color: #DCE3E4; 
 }
 
 .formFieldText {
  	text-align :right;
 	background-color: #ADBEC0;
 }
.eventRow {
 	font-family : tahoma;
 	font-size: 8pt;
	background-color: #DCE3E4;
 }

.clientRow {
 	font-family : tahoma;
 	font-size: 10pt;
 	font-weight:bold;
 }
 
 .catHeader {
 
 	font-family : tahoma;
 	font-size : 10pt;
	color : #ffffff; 
	text-align: center;
	font-weight: bold;
}

div {
display: inline;
}

/* ==== LAMPCODER2005: RIGHT MENU STYLES [START] ==== */
ul.right-menu {
  margin: 15px 0px 15px 0px;
}
ul.right-menu li {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  font-family: Arial, Tahoma, Verdana;
  font-size: 12px;
  font-weight: normal;
  display: block;
  margin: 5px;
  padding: 5px;
  text-align: left;
  width: 200px;
}
ul.right-menu li.out {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
ul.right-menu li.over {
  background-color: #afdaf5;
  border: 1px solid #0066c7;
  cursor:hand;
  cursor:pointer;
}
/* ==== LAMPCODER2005: RIGHT MENU STYLES [END] ==== */

/* ==== LAMPCODER2005: TEXT,MESSAGES,POST IN A FRAME WITH ROUNDED CORNERS ==== */
div.framed-text {
  border: 0px solid red;
  width: 95%;
}

/* TOP FRAMES */
div.fr-top {
  background: url('images/fr-top.png') repeat-x 0% 100%;
  height: 8px;
  width: 100%
}
/* top left corner */
div.fr-tl {
  background: url('images/fr-tl.png') no-repeat 0% 100%;
  height: 8px;
  width: 8px;
  float: left
}
/* top right corner */
div.fr-tr {
  background: url('images/fr-tr.png') no-repeat 0% 100%;
  height: 8px;
  width: 8px;
  float: right
}

/* BOTTOM FRAMES */
div.fr-bottom {
  background: url('images/fr-bottom.png') repeat-x;
  height: 8px;
  width: 100%
}
/* bottom left corner */
div.fr-bl {
  background: url('images/fr-bl.png') no-repeat;
  height: 8px;
  width: 8px;
  float: left
}
/* top bottom corner */
div.fr-br {
  background: url('images/fr-br.png') no-repeat;
  height: 8px;
  width: 8px;
  float: right
}

/* CONTENT */
div.fr-content {
  border-left: 1px solid #7f98a7;
  border-right: 1px solid #7f98a7;
  margin: 0px;
  padding: 15px;
}

div {
	border: 0;
	
}
.panel {
	width: 200px;
	margin: 0 auto;
}
.hd {
	width: 200px;
	height: 20px;
	float: left;
	background: url(./template_images/ihs_Backcopy.jpg) repeat-x scroll left top;
}
.rhd {
	width: 20px;
	height: 20px;
	float: right;
	background: url(./template_images/ihs_Right.jpg) no-repeat scroll left top;
}
.lhd {
	width: 20px;
	height: 20px;
	float: left;
	background: url(./template_images/ihs_Left.jpg) no-repeat scroll right top;
}
.ct {
	width: 198px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
 	font-size : 10pt;
	float: left;
}
.ft {
	width: 200px;
	height: 6px;
	float: left;
	background: url(./template_images/footer.jpg) repeat-x scroll left top;
}


.bodypanel {
	width: 700px;
	margin: 0 auto;
}
.bodyhd {
	width: 700px;
	height: 20px;
	float: left;
	background: url(./template_images/ihs_Backcopy.jpg) repeat-x scroll left top;
}
.bodyrhd {
	width: 20px;
	height: 20px;
	float: right;
	background: url(./template_images/ihs_Right.jpg) no-repeat scroll left top;
}
.bodylhd {
	width: 20px;
	height: 20px;
	float: left;
	background: url(./template_images/ihs_Left.jpg) no-repeat scroll right top;
}
.bodyct {
	width: 698px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
 	font-size : 10pt;
	float: left;
}
.bodyft {
	width: 700px;
	height: 6px;
	float: left;
	background: url(./template_images/footer.jpg) repeat-x scroll left top;
}
