li {list-style:url(images/bullet.gif)}
ul, ol {margin:0,0,0,20}

.body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 18px}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #7C267B;
}
.foot {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;}

A.:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#660066}
A.:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#660066}
A.:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; color:#ffffff; background-color: #660066}
A.:active{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#660066}

A
{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; color:#823180}


A.lg:link{font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration:none; font-weight: bold; color:#7C267B}
A.lg:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration:none; font-weight: bold; color:#7C267B}
A.lg:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration:none; font-weight: bold; color:#9900cc}
A.lg:active{font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration:none; font-weight: bold; color:#7C267B}

.textgig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	vertical-align: middle;
	line-height: 15px;

}

A:active.image,A:link.image,A:visited.image {background-color: none; TEXT-DECORATION: none}
A:hover.image {background-color: none; TEXT-DECORATION: none}

A:active.grn,A:link.grn,A:visited.grn {color: #006600; TEXT-DECORATION: underline}
A:hover.grn {background-color: #006600; color: #ffffff;}


.greendotted {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
}
.blackdotted {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.menu {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666
}
.bodysm {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #330033; line-height: 12px
}
.menuheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-transform: uppercase;

}
.line {
	text-align: left;
	border-top: none;
	border-right: none;
	border-bottom: solid #663366;
	border-left: none;
}
.subheadingpink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF00FF;
	font-weight: bold;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
	position: absolute; /* Menu position that can be changed at will */
	top: 172px;
	left: 12px;
}
#menu {
	width: 150px;
	
}
#botmenu {
	position: absolute; /* Menu position that can be changed at will */
	top: 620px;
	left: 30px;
}
#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid gray;
background: #7C267B;

}
#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #000000;
/*border: 1px solid #FFFFFF;*/
font-size:11px;
}
#menu li a, #menu dt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
}
#menu li a:hover, #menu dt a:hover {
background: #666666;
}
.underline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #833083;
	border-right-color: #833083;
	border-bottom-color: #833083;
	border-left-color: #833083;
}
.imgFunctions {
	background-image: url(../images/mainpic_functions.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.imgConferences {
	background-image: url(../images/mainpic_conferences.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.imgAccom {
	background-image: url(../images/mainpic_accom.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.headingCompact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #7C267B;
	letter-spacing: -0.1em;
}
.newmenu{
background-color:#FFFFFF;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
.whiterept{
 background:url(../images/whitrepet.gif) repeat-x top;
 }

.imageborder{
   border:3px solid #FFFFFF;
   }
