/* Copyright (c) 2006, CREDO Systems, LLC */

/* -----------------------------------------------------------------
 *  General HTML elements
 * -----------------------------------------------------------------
 */

BODY {
	font-family			: arial, verdana, sans-serif;
	font-size			: 12px;
	margin				: 0;
}

P {
	font-size			: 12px;
}

TD {
	font-size			: 12px;
}

UL {
	font-size			: 12px;
}

A:visited {
 	/* color: #210082; */
 	color				: blue;
}

A:hover {
	color				: #FF6600;
	text-decoration		: none;
}

IMG {
	border-width		: 0px;
}



/* -----------------------------------------------------------------

 *  Tables
 * -----------------------------------------------------------------
 */

TABLE.spacing {
	border-width		: 0px;
	border-spacing		: 0px;
	border-collapse		: collapse;
}

TABLE.spacing TD {
	padding				: 0px;
}


/* -----------------------------------------------------------------
 *  Navigation
 * -----------------------------------------------------------------
 */


.topnav {
	font-family			: arial, verdana, sans-serif;
	font-size			: 11px;
	color				: #000;
}

A.topnav, A.topnav:visited {
	color				: #210082;
	text-decoration		: none;
}


A.topnav:hover {
	color				: blue;
	text-decoration		: underline
}

.topnavlit {
	font-family			: arial, verdana, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #F60;
	border-bottom		: 3px solid #f60;
	display				: inline;
}

A.topnavlit, A.topnavlit:visited {
	color				: #F60;
	text-decoration		: none;
}

A.topnavlit:hover {
	color				: blue;
	text-decoration		: underline;
}



/* -----------------------------------------------------------------
 *  General content
 * -----------------------------------------------------------------
 */

#masthead {
	background-color:		7a66b4;
}

#copyright {
	background-color	: #FFF;
	color				: black;
	font-size			: 11px;
	text-align			: center;
	margin-top			: 30px;
}

#copyright A {
	color				: black;
	text-decoration		: none;
	cursor				: text;
}

#mainmenu {
	float				: right;
	margin-top			: 5px;
	white-space		: nowrap;
}

#content {
	border-top			: 1px solid #F60;
	border-bottom		: 1px solid #F60;
	width				: 770px;
	margin-top			: 10px;
}

.title {
	font-family			: garamond, times, "times new roman", serif;
	font-size			: 25px;
	font-weight			: bold;
	color				: #220082;
	margin-bottom		: 3px;
	margin-top			: 0px;
}

.subtitle {
	font-family			: garamond, times, "times new roman", serif;
	font-size			: 22px;
	font-weight			: bold;
	color				: #7a66b4;
	margin-bottom		: 3px;
	margin-top			: 2px;
}

.breadcrumbs {
	margin-bottom		: 2px;
	font-family			: arial, verdana, sans-serif;
	font-size			: 8pt;
	padding-left		: 2px;
}

.breadcrumbs A {
	text-decoration		: none;
}

.home-heading {
	font-family			: garamond, times, "times new roman", serif;
	font-size			: 20px;
	font-weight			: bold;
	color				: #220082;
	margin-bottom		: 3px;
}

.address {
	padding-left		: 20px;
	padding-bottom		: 20px;
	padding-right		: 30px;
	font-size			: 12px;
	color				: #210082;
	padding-top			: 20px;
	background-color	: #FDC;
	border-left			: solid 1px solid #F60;
}

.address H1 {
	font-family			: garamond, times, "times new roman", serif;
	font-weight			: bold;
	color				: #210082;
	font-size			: 15px;
	margin-bottom		: 2px;
}

.address P.newitem {
	margin-top			: 6px;
	margin-left			: 0px;
	margin-bottom		: 2px;
	color				: #210082;
}

.heading {
	font-family			: garamond, times, "times new roman", serif;
	font-size			: 17px;
	font-weight			: bold;
	color				: #666;
	margin-bottom		: 0px;
}

.profile1st {
}

.indented {
	margin-top			: 0px;
	text-indent			: 25px;
}

.errmsg {
	color				: red;
	font-weight			: bold;
	text-align			: center;
}

.libitem {
	font-size			: 8pt;
	padding				: 0px 20px 0px 10px;
}

/* -----------------------------------------------------------------
 *  Forms
 * -----------------------------------------------------------------
 */

.login {
	width				: 160px;
	font-family			: arial, sans-serif;
	font-size			: 8pt;
	padding				: 1pt 2pt;
	background-color	: #FFFFDD;
}

.register {
	width				: 250px;
	font-family			: arial, sans-serif;
	font-size			: 8pt;
	padding				: 1pt 2pt;
	background-color	: #FFFFDD;
}

.logingray {
	width				: 160px;
	font-family			: arial, sans-serif;
	font-size			: 8pt;
	padding				: 1pt 2pt;
	background-color	: #CCCCCC;
}

.profile {
	width				: 240px;
	font-family			: arial, sans-serif;
	font-size			: 8pt;
	padding				: 1pt 2pt;
	background-color	: #FFFFDD;
}

.formlabel{
	font-weight			: bold;
}



/* -----------------------------------------------------------------
 *  Edgeboxes
 * -----------------------------------------------------------------
 */

DIV#webinarBox .bg {
	background-image: url('images/edgebox_mrwt_wt.gif') !important;
}

DIV#webinarBox {
	float				: right;
	width				: 200px;
	min-height			: 200px;
	height				: auto !important;		/* IE6 hack pt 1. */
	height				: 200px;				/* IE6 hack pt 2. */
	margin				: 15px 5px 5px;
	display				: inline; /* ie6 */
}

DIV#webinarBox .content DIV {
	text-align			: center;
}

DIV#webinarBox .content DIV P {
	margin-top			: .5em;
	margin-bottom		: .5em;
}


