

#cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
}
.darkbodytext {  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px; font-weight:normal; color: #000033}
.lightbodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.lightHeading { font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 14px; color: #EFEFEF ; font-weight: bold}
.darkHeading { font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 14px; color: #666666; font-weight: bold }
.babutton { font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 24px; color: #000033; font-weight: bold }
.smallLightText {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.LightText {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.smallDarkText { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}

.homepage_join_text {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 10px; color: #666666;  }
.homepage_welcome_text {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	color: #000033;
	text-align:left;
}
.homepage_welcome_box {
	padding:5px;
	height:220px;
	z-index:-10;
}
.homepage_news_headline, a.homepage_news_headline {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px; color: #000033; font-weight: bold;text-decoration:none; }
.homepage_news_introtext {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px; color: #000033; }
.homepage_news_link {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 10px; color: #990000; text-decoration:none; }

.loginbox_text {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 10px; color: #EFEFEF;}
.loginbox_title {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 14px; color: #EFEFEF;}	
.loginbox_input {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 10px; color: #000066;}	



.partnerbullet {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:  left;
	list-style-image: url(/images/partner_bullet2.gif);
	/*margin: 0px 0px 10px -20px;*/
}
.partnertext { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align:  justify}
.partnertext2 { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align:  justify;font-weight: bold}
.partnersmtext3 { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align:  justify}
.partnersmtext { background-color:#FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align:  justify}
.partnerexsmtext { background-color:#FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align:  justify}
.partnersmtext2 { background-color:#EFEFEF; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align:  justify}

a.partnerlink {color:#666666;font-size:10px;font-weight:bold;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; ;font-style:normal;background-color:transparent;text-decoration:none;text-align:right}
a.partnerlink:hover {color:#0033FF;font-size:10px;font-weight:bold;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; ;font-style:normal;background-color:transparent;text-decoration:underline;text-align:right}
a.partnerlink:active {color:#0033FF;font-size:10px;font-weight:bold;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; ;font-style:normal;background-color:transparent;text-decoration:underline;text-align:right}
a.partnerlink:visited {color:#666666;font-size:10px;font-weight:bold;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; ;font-style:normal;background-color:transparent;text-decoration:none;text-align:right}

a.partnerlink2 {color:#666666;font-size:12px;font-weight:bold;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; ;font-style:normal;background-color:transparent;text-decoration:none;text-align:right}
a.partnerlink2:hover {color:#0033FF;font-size:12px;font-weight:bold;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; ;font-style:normal;background-color:transparent;text-decoration:underline;text-align:right}
a.partnerlink2:active {color:#0033FF;font-size:12px;font-weight:bold;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; ;font-style:normal;background-color:transparent;text-decoration:underline;text-align:right}
a.partnerlink2:visited {color:#666666;font-size:12px;font-weight:bold;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; ;font-style:normal;background-color:transparent;text-decoration:none;text-align:right}

.headerrow {
	background-color: #CCCCCC;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	font-weight: bold;
}
.titlerow {
	background-color: #E1E8FF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000033
}
.mainrow {
	background-color: #CCCCCC;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000033;
	border-bottom: solid 1px #000066;}
.altrow {
	background-color: #EFEFEF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000033;
	border-bottom: solid 1px #000066;}
.announce_background {background-image:url(images/announce_background.gif);}
.announce_table_left {background-image:url(images/2006conferenceannouncement_r4_c1.jpg);background-repeat: repeat-y;}
.announce_table_content {background-image:url(images/2006conferenceannouncement_r3_c2.jpg);background-repeat: no-repeat;}
.announce_table_right {background-image:url(images/2006conferenceannouncement_r4_c3.jpg);background-repeat: repeat-y;}
.announce_headline { 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;  font-size: medium; color: #CCCCCC}
.announce_text { 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000033}
a.announce_link { 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #000033; text-align: center;}	
	
.borderbox {
	border: thin solid #006699;
	padding : 5px;
	width: 160px;
	background-color: #FFFFFF;
}
.pad5 {
	/*padding : 5px;*/
}
.backgroundbox_top { background-image: url(/images/backgroundbox_top.gif);background-repeat:repeat-x}
.backgroundbox_left { background-image: url(/images/backgroundbox_left.gif);background-repeat:repeat-y}
.backgroundbox_right { background-image: url(/images/backgroundbox_right.gif);background-repeat:repeat-y}
.backgroundbox_bottom { background-image: url(/images/backgroundbox_bottom.gif);background-repeat:repeat-x}
.backgroundbox_1_top { background-image: url(/images/backgroundbox_1_top.gif);background-repeat:repeat-x}
.backgroundbox_1_left { background-image: url(/images/backgroundbox_1_left.gif);background-repeat:repeat-y}
.backgroundbox_1_right { background-image: url(/images/backgroundbox_1_right.gif);background-repeat:repeat-y}
.backgroundbox_1_bottom { background-image: url(/images/backgroundbox_1_bottom.gif);background-repeat:repeat-x}
.dkgreyline_top { background-image: url(/images/dkgreyline_top.gif);background-repeat:repeat-x}
.dkgreyline_left { background-image: url(/images/dkgreyline_left.gif);background-repeat:repeat-y}
.dkgreyline_right { background-image: url(/images/dkgreyline_right.gif);background-repeat:repeat-y}
.dkgreyline_bottom { background-image: url(/images/dkgreyline_bottom.gif);background-repeat:repeat-x}
.greybox_top { background-image: url(/images/greybox_top.gif);background-repeat:repeat-x}
.greybox_left { background-image: url(/images/greybox_left.gif);background-repeat:repeat-y}
.greybox_right { background-image: url(/images/greybox_right.gif);background-repeat:repeat-y}
.greybox_bottom { background-image: url(/images/greybox_bottom.gif);background-repeat:repeat-x}
.greyline_top { background-image: url(/images/greyline_top.gif);background-repeat:repeat-x}
.greyline_left { background-image: url(/images/greyline_left.gif);background-repeat:repeat-y}
.greyline_right { background-image: url(/images/greyline_right.gif);background-repeat:repeat-y}
.greyline_bottom { background-image: url(/images/greyline_bottom.gif);background-repeat:repeat-x}
.redline_top { background-image: url(/images/redline_top.gif);background-repeat:repeat-x}
.redline_left { background-image: url(/images/redline_left.gif);background-repeat:repeat-y}
.redline_right { background-image: url(/images/redline_right.gif);background-repeat:repeat-y}
.redline_bottom { background-image: url(/images/redline_bottom.gif);background-repeat:repeat-x}
.redshadow_top { background-image: url(/images/redshadow_top.gif);background-repeat:repeat-x}
.redshadow_left { background-image: url(/images/redshadow_left.gif);background-repeat:repeat-y}
.redshadow_right { background-image: url(/images/redshadow_right.gif);background-repeat:repeat-y}
.redshadow_bottom { background-image: url(/images/redshadow_bottom.gif);background-repeat:repeat-x}
.blueshadow_top { background-image: url(/images/blueshadow_top.gif);background-repeat:repeat-x}
.blueshadow_left { background-image: url(/images/blueshadow_left.gif);background-repeat:repeat-y}
.blueshadow_right { background-image: url(/images/blueshadow_right.gif);background-repeat:repeat-y}
.blueshadow_bottom { background-image: url(/images/blueshadow_bottom.gif);background-repeat:repeat-x}
.dkbluebox_top { background-image: url(/images/dkbluebox_top.gif);background-repeat:repeat-x}
.dkbluebox_left { background-image: url(/images/dkbluebox_left.gif);background-repeat:repeat-y}
.dkbluebox_right { background-image: url(/images/dkbluebox_right.gif);background-repeat:repeat-y}
.dkbluebox_bottom { background-image: url(/images/dkbluebox_bottom.gif);background-repeat:repeat-x}
.footerbox_top { background-image: url(/images/footerbox_top.gif);background-repeat:repeat-x}
.footerbox_left { background-image: url(/images/footerbox_left.gif);background-repeat:repeat-y}
.footerbox_right { background-image: url(/images/footerbox_right.gif);background-repeat:repeat-y}
.footerbox_bottom { background-image: url(/images/footerbox_bottom.gif);background-repeat:repeat-x}

/*
**********************************
HEIGHT FIX
**********************************
*/
#fillheight {height: 100%;}



/*
***********************
 MAIN MENU STYLES
*********************** 
*/

TD.expansionlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#EFEFEF;
	font-weight: bold;
	padding :3px;
}
TD.expansionlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#EFEFEF;
	font-weight: bold;
	text-decoration: none;
}		
TD.expansionlink:hover {color: #FFFFFF;	background-color: #666666;	text-decoration:underline;}
TD.expansionlink a:hover {color: #FFFFFF;	background-color: #666666;	text-decoration:underline;}
#mainmenulink {
	background-color:#EFEFEF;
	padding: 3px;
	border: 1px solid #000033;
	
}

#mainmenulink A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#EFEFEF;
	font-weight: bold;
	text-decoration:none;
}
#mainmenulink A:hover {color: #FFFFFF;	background-color: #666666;	text-decoration:underline;}
#mainmenulink:hover {color: #FFFFFF;	background-color: #666666;	text-decoration:underline;}

#expansionbox_outer{
	background-color:#EFEFEF;
	border: 1px solid #000033;
	padding: 3px;

}
#expansionbox_outer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	
}
#expansionbox_outer a:hover,#expansionbox_outer TD:hover {
	color: #FFFFFF;	
	background-color: #666666;	
	text-decoration:underline;
}
#expansionbox_inner{
	background-color:#666666;

}
#expansionbox_inner a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#666666;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	
}
#expansionbox_inner a.hover, #expansionbox_inner TD:hover {
	color: #000000;	
	background-color: #EFEFEF;	
	text-decoration:underline;

}

TD.submenulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#666666;
}

TD.submenulink A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#666666;
	font-weight: bold;
	text-decoration:none;
}
TD.submenulink A:hover {color: #000000;	background-color: #EFEFEF;	text-decoration:underline;}
TD.submenulink:hover {color: #000000; background-color: #EFEFEF;	text-decoration:underline;}

/**********************
TEMPLATE STYLES
***********************/
.template_header {
	padding: 2px;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 800px;
}
.template_searchbox {
	float: right;
	width: auto;
	top: 15px;
}
.template_mainarea {
	padding: 5px;
	height: 100%;
	width: 800px;
	background: #FFFFFF;
}
.template_contentarea {
	background-color: #FFFFFF;
	height: 100%;
	width: 600px;
	float:left;
}
.template_rightcolumn {
	background-color: #CCCCCC;
	padding: 2px;
	float: right;
	height: 100%;
	width: 200px;
}
form {
	margin: 0px;
	padding: 0px;
}
