div
{
	border:0px solid red;
}

body
{
	color:#000;
	font-size: 76%;
	font-family:arial,tahoma,verdana,sans-serif;
	padding:0;
	margin:0;
	text-align:center;
	height:100%;
	line-height:1.3em;
}

body * { font-size: 1em; }

/* IE hacks */
table {font-size: 100%; } /* IE hack to make sure it doesn't inherit the body em */
input {font-size: 100%; } /* IE hack to make sure it doesn't inherit the body em */
select {font-size: 100%; } /* IE hack to make sure it doesn't inherit the body em */
textarea {font-size: 100%; } /* IE hack to make sure it doesn't inherit the body em */

form,h1,h2,h3,h4,h5
{
	margin:0;
	padding:0;
}

h2
{
	margin-bottom:6px;
	font-size:1.4em;
	font-weight:normal
}


h3
{
	font-size:1.1em;
}

/* LISTS */

ul#topics
{
	margin:0;
	padding:0;
	padding-top:5px;
}

#topics li
{
	margin:0;
	padding:0;
	margin-left:17px;
	padding:0;
	list-style:none;
	line-height:1.42em;
	font-size:1.18em;
}

#resultsdate li
{
	display:inline;
	list-style:disc;
	background:url('images/icon_bullet.gif') no-repeat right;
	padding-right:12px;
}

/* LINKS */
a:link
{
	background:transparent;
	cursor:pointer;
	color:#0000CC;
}

a:visited
{
	color:#0000CC;
}


#resultlinks
{
	margin-top:0px;
	display:inline;
}

#resultlinks, #resultlinks a, #linkviewvideo a:visited
{
	color:#7777CC;
	font-weight:normal;
}



#linkviewvideo
{
	font-weight:normal;
	text-align:right;
	color:#7777CC;
	border:0 solid #000;
	position:relative;
}

#linkviewvideo a,#linkviewvideo a:visited
{
	color:#7777CC;
	font-weight:normal;
	text-align:left;
}



#searchboxlinks
{
	font-weight:normal;
	margin-top:4px;
	padding-left:35px;
}

#searchboxlinks a,#searchboxlinks a:active,#searchboxlinks a:visited
{
	font-weight:normal;
}



#registerlink a, #registerlink a:visited
{
	color:#7777CC;
	text-align:left;
	font-weight:normal;
}

#normallink {
	font-weight:normal;
	font-size:12px;
}

/* GENERAL */
img
{
	border:none;
}

hr
{
	margin:1em 0;
	background:#f2f2f2;
	height:1px;
	color:#f2f2f2;
	border:none;
	clear:both;
}

.clear
{
	clear:both;
	position:relative;
	font-size:0;
	height:0;
	line-height:0;
}

/* LAYOUT - HEADER */
#header
{
	margin:0;
	padding:0 0 8px;
	padding-top:0px;
}

#header #site-name
{
	margin:0;
	padding:0;
	color:#ccc;
}

/* SEARCH */
#search
{
	padding-top:30px;
	padding-bottom:10px;
	width:auto;
	margin:0 auto;
	text-align:center;
}





#search h1
{
	font-size:1.6em;
	color:#009900;
	letter-spacing:-0.1px;
	font-weight:normal;
}

#searchresults
{
	padding-top:45px;
	padding-bottom:14px;
	width:auto;
	margin:0 auto;
}

/* QUICKLINKS */
#quicklinks
{
	position:absolute;
	font-weight:normal;
	top:10px;
	right:10px;
	left:auto;
	width:auto;
}

#quicklinks ul
{
	padding:0;
	margin:0;
}

#quicklinks li
{
	list-style:none;
	display:inline;
	border-right:1px solid #ccc;
	padding-right:8px;
	padding-left:8px;
}

/* POWERED BY - mollio logo in this case */
#poweredby
{
	width:96px;
	height:63px;
	position:absolute;
	top:-102px;
	right:0;
}

/* LAYOUT - main body of page */
#wrap
{
	margin:0 auto;
	position:relative;
	width:850px;
	text-align:left;
	z-index:0;
	padding-left:10px;
	padding-right:10px;
	border:1px transparent white;
}

#content
{
	position:relative;
	width:100%;
}

.searchresulttitle {
	width:800px;
}

.pagination
{
	color:#000;
	margin:0px 0 0;
	text-align:center;
	font-weight:normal;
	white-space: nowrap;
}

.pagination a:link,.pagination a:visited,.pagination a:hover,.pagination a:active
{
	text-decoration:underline;
	padding:2px 5px;
	font-weight:normal;
	white-space: nowrap;
}

#biglink
{
	font-size:1.3em;
}

.pagination strong
{
	padding:2px 5px;
}

#columns, #columns2, #columns3 {
	position:relative;
	float:left;
	width:255px;
	border:1px solid #A2BFF2;
	margin-right:10px;
	padding-bottom:10px;
}

/* TABLES */
#table1
{
	border:1px solid #A2BFF2;
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-top:18px;
}

#table1 td
{
	background:#fff;
	padding:10px;
	padding-top:0px;
}

#table1 th
{
	background:#A2BFF2;
	font-weight:bold;
	font-size:1.3em;
	color:#fff;
	height:33px;
	text-align:center;
}

#table1 a,#table1 a:visited
{
}



#table2
{
	border:0px solid red;
}


#table2 th
{
	background:#E1EEF9;
	padding:2px 2px 2px 4px;
	font-weight:bold;
	color:#000;
	text-align:left;
}

#table2 td
{
	border-bottom:0px solid #ccc;
	padding-top:8px;
	padding-bottom:8px;
}

#table2 select
{
	font-size:1em;
}
/*Starts STYLE - Newly Added  03/19/07********************************************************************************/
#table20
{
	border:0px solid red;
}

#table20 th
{
	background:#F0F0F0;
	padding: 0 2px 0 1px;
	font-weight:bold;
	color:#000;
	text-align:left;
}

#table20 td
{
	border-bottom:0px solid #ccc;
	padding-top:0px;
	padding-bottom:0px;
}

#table20 select
{
	font-size:1em;
}
/*Ends STYLE - Newly Added  03/19/07********************************************************************************/
#table3
{
}

#table3 th
{
	background:#E1EEF9;
	padding:3px 2px 3px 4px;
	font-weight:bold;
	color:#000;
	text-align:right;
}

#table3 td
{
	border-bottom:1px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
}

#table3 select
{
	font-size:1em;
}

#table4
{
	border-left:1px solid #A2BFF2;
	width:240px;
	border-collapse:collapse;
	margin-bottom:10px;
	margin-top:18px;
}

#table4 td
{
	background:#fff;
	padding:10px;
	padding-top:0px;
}

#table4 #resultlinks
{
	display:block;
}


#table5
{
	background:#E1EEF9;
}

#table5 th
{
}

#table5 td
{
	margin:0;
	padding:0;
	border:0;
	padding-bottom:10px;
}

#table6
{
	background:#fff;
	margin:8px;
	padding:6px;
}

#table6 th
{
}

#table6 td
{
	margin:0;
	padding:0;
	border:0;
}

#table7
{
	border-collapse:collapse;
	display:block;
}

#table7 th
{
}

#table7 td
{
	margin:0;
	padding:4px;
	border:0;
}


#table8
{
	width:100%;
}

#table8 td
{
	background:#fff;
	padding:10px;
	padding-top:0px;
}

#table8 th
{
	background:#A2BFF2;
	font-weight:bold;
	font-size:1.3em;
	color:#fff;
	height:33px;
	text-align:center;
}

#tablenothing
{
	padding:0;
	margin:0;
}

#tablenothing th
{
	padding:0;
	margin:0;
}

#tablenothing td
{
	margin:0;
	padding:0;
	border:0;
}

#resultstable {
	min-width:580px;
}

#summary
{
	padding-bottom:8px;
	padding-top:8px;
	clear:both;
}

#summary em
{
	font-weight:bold;
	color:#ff6600;
}


#summary h3
{
	padding:0px;
	margin:0px;
	font-size:1.18em;
	font-weight:normal;
	font-family:arial;
	padding-bottom:4px;
	line-height:1.2em;
}

#summary h3 a, #summary h3 a:visited
{
	color:#0000CC;

}


#summaryresults
{
	padding-bottom:1px;
	padding-top:0px;
}

#summaryresults em
{
	font-weight:bold;
	color:#ff6600;
}


#summaryresults h3
{
	padding:0px;
	margin:0px;
	font-size:1.3em;
	font-weight:normal;
	font-family:arial;
	padding-bottom:4px;
	line-height:1.2em;
	margin-top:-.3em;

}

#summaryresults h3 a, #summary h3 a:visited
{
	color:#0000CC;

}
	

#summary-indent
{
	margin-left:55px;
	border:0 solid #000;
	
}

#summary-indent h3
{

}

#description
{
	margin-top:0px;
}

* html #summary-indent
{
/* IE 3px jog hack*/
	height:1%;
}

#webinarimage
{
	border:0 solid #000;
	padding:0;
	margin:0;
	float:left;
	margin-top:4px;
	padding-right:4px;
}

#date
{
	font-weight:normal;
	color:#008000;
	display:inline;
}

#date em
{
	color:#CC6600;
	font-weight:bold;
	font-style:normal;
}

/* LAYOUT - FOOTER */
#footer
{
	clear:both;
	padding:20px 0 30px;
	color:#000;
	text-align:center;
}

#footer p
{
	margin:0;
}

#footer a:link, #footer a:visited
{
	color:#0000CC;
}

/* OVERLAY */
#overlay
{
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	text-align:center;
	background:url('overlay.gif');
	z-index:335;
	border:0 solid #000;
}

#overlay div
{
	position:relative;
	width:450px;
	height:320px;
	top:50px;
	margin:0 auto;
	background-color:#65B8C1;
	border:1px solid #000;
	padding:15px;
}

/* OVERLAY */
#dialog
{
	position:relative;
	top:0;
	left:auto;
	right:auto;
	border:1px solid black;
	padding:10px;
	z-index:11;
	display:none;
	width:450px;
}

#iframe
{
	position:absolute;
	z-index:10;
	display:none;
}

#dialogtable,#dialogtable2
{
	text-align:left;
	color:#fff;
}

#rss {
	position:absolute;
	bottom:3px;
	padding:5px;
}
