.no_wrap { white-space:nowrap; }

#tdHeadlineSubheadlineSpacer {
	border-bottom: 1px solid #CC9966;
}

.logo	{
	background: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left:	46px;
	padding-right:	46px;
	
	}
	
.login	{
	background: white;
	border: 1px solid #CC9966;
	
	}
	
.image	{
	background: white;
	border: 1px solid #CC9966;
		
	}

.header	{
	background-image: 	url(../elm/images/design/nav_bg.gif);
	Border-bottom: 0px solid #000000;
	
	}	

.linknobold	{
	margin-top: 2px;
	margin-bottom: 8px;
	font-family:    arial, helvetica, sans-serif;
	font-size:    11px;
	line-height:  1.1em;
	color:    #003366
	}	
.linknobold	a {
	font-weight: normal;
	}
.linknobold	a:active {
	font-weight: normal;
	}
.linknobold	a:visited {
	font-weight: normal;
	}
.linknobold	a:hover {
	font-weight: normal;
	color: #336699;
	}

.err_main
{
	color: #ff0000;
    font-family:	verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size:	12px;
}

.err_normal
{
	color: #ff0000;
    font-family:	verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size:	10px;
}

.msg_main
{
	color: Green;
    font-family:	verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size:	12px;
}

.msg_main
{
	color: Black;
    font-family:	verdana, arial, helvetica, sans-serif;
    font-weight: bold;
    font-size:	10px;
}

/* elements */
a	{
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	}
	
a:active {
	color: #000000;
	}

a:visited {
	color: #336699;
	}

a:hover {
	color: #999999;
	}
	
dt	{
	font-weight:	bold;
	}
	
dd	{
	margin-left:	1.5em;
	}
	
dd a	{
	font-weight:	normal;
	}

body, td, p, li, div {
	font-size: 11px;
	}

h1	{
	font-size: 16px;
	font-family:	arial, helvetica, sans-serif;
	font-weight:	bold;
	margin-bottom:	0;
	}

h2	{
	font-size: 14px;
	font-family:	arial, helvetica, sans-serif;
	font-weight:	bold;
	margin-bottom:	0;
	}

h3	{
	font-size: 12px;
	font-family:	arial, helvetica, sans-serif;
	font-weight:	bold;
	margin-bottom:	0;
	}

body {
	color: #000;
	margin: 0;
	margin-top:	0px;
	margin-right:	0px;
	margin-left: 0px;
	margin-bottom:	0px;
	}

body, dd, li, p, td, th {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		}

p, ul, ol {
	margin-top: 2px;
	margin-bottom: 8px;
	}

/* classes */

.featuremail	{
	margin-top: 2px;
	margin-bottom: 9px;
	font-family:    arial, helvetica, sans-serif;
	font-size:    11px;
	line-height:  1.1em;
	color:    #000000
	}	
	
.homepageSubHeadline {
	font-family: arial,helvetica,geneva,swiss;
	font-size: 18px;
	text-transform:uppercase;
	color:#CC9966;
	line-height:1.2em;
	}
		
.topBorder {
	border-top: 1px solid #000000;

}

.topBorder2 {
	border-top: 1px solid #CC9966;

}

.continued {
	text-align: right;
	margin-right: 22px;
	margin-bottom: 24px;
	}
	
.headlines	{
	margin-top:	3px;
	margin-left:	12px;
	margin-right:	4px;
	margin-bottom:	3px;
	line-height:	1.25em;
	width:	222px;
	}
	
.featureheadlines	{
	color:    #cccccc;
	font-family:    verdana, arial, helvetica, sans-serif;
	font-size:    11px;
	line-height:  1.1em;
	}

.featureheadlines a	{
        color: #cc9966;
	}	

.featureheadlines a:active {
	color: #cc9966;
	}

.featureheadlines a:visited {
	color: #cc9966;
	}

.featureheadlines a:hover {
	color: #cc9966;
	}

.margin	{
	line-height:	normal;
	border: 10px solid #FFFFFF;
	background-color: #FFFFFF;


	}
		
.marginFeature	{
	margin-top: 8px;
	margin-left: 60px;
	margin-right: 16px;
	margin-bottom: 14px;
	width:	240px;
	}

.small	{
	font-size:	.75em;
	}
	
.agenda_header {
	background:#CC9966;
	font-size: 12px;
	font-family:	arial, helvetica, sans-serif;
	font-weight:	bold;
	border: thin Black;
	}
	
.agenda_subheader {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	border: thin Black;
	}
	
.agenda_text {
	background:white;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	border: thin Black;
	}

	.agenda_textlight {
	background:white;
	font-family: arial, helvetica, sans-serif;
	font-weight: lighter;
	border: thin Black;
	font-size: 9px;
	text-align: center;

	}
	
.tddisclaimer	{
	color: #999999;
	font-size:	8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: auto;


	}
	
.td333 {
	background: #cccccc;
	color: #fff;
	}

	
.whatsnew	{
	margin-left:	32px;
	margin-right:	32px;
	margin-bottom:	0px;
	line-height:	1.25em;
	}
	
/* ids */
		
#tdLeftCol {
	background: #ffffff;
	
	}

#tdLeftCol div {
	line-height:	1.3em;
	margin-top: 18px;
	margin-left: 14px;
	margin-right:	18px;
	margin-bottom: 6px;
	}

#tdLeftCol H3	{
	line-height:	1.4em;
	color: #cc9966;
	margin-top: 15px;
	margin-bottom: 3px;

	}
	
/* form input boxes with shadow */
.inputbox {
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #F7F2D0
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	padding: 2px;
}

/* form dropdown boxes with shadow */
.selectbox {
	border-left: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #F7F2D0
	
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
}
