/*** fonts ***/
body {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #46596E;
}

/** colors set in the color css file **/

a:link, 
a:visited {
	text-decoration: none;
	font-weight: normal;
	outline: none;
	color: FD4919;
}

body.left td#leftcol a:link,
body.left td#leftcol a:visited,
body.left td#left2col a:link,
body.left td#left2col a:visited,
body.right td#rightcol a:link,
body.right td#rightcol a:visited,
body.right td#right2col a:link,
body.right td#right2col a:visited,
td#usercol a:link,
td#usercol a:visited {
	color: #cccccc;
	text-decoration: none;
}

td#usercol {
	color: #ccc;
}

#horizmenu a,
a.mainlevel,
a.sublevel,
ul.submenu a,
div.moduletable h3,
.contentheading,
.componentheading {
	font-family: "Trebuchet MS";
	text-decoration: none;
}

/* headings */

h1 {
	
}

h2 {

}

h3 { 
	margin: 0;
}
.mainlevel_left_sidebar {
	font-size: 11px;
}


h4 {
	
}

body.left td#leftcol div.moduletable h3,
body.left td#left2col div.moduletable h3,
body.right td#rightcol div.moduletable h3,
body.right td#right2col div.moduletable h3 {
	font-size: 12px;
	font-weight: bold;
	background: #46596e;
	color: #ccc;
}

body.left td#rightcol div.moduletable h3,
body.left td#right2col div.moduletable h3,
body.right td#leftcol div.moduletable h3,
body.right td#left2col div.moduletable h3 {
	font-size: 12px;
	font-weight: bold;
	background: #B9B9B9;
	color: #fff;
}
.sectionheading {
	font-size: 24px;
	color: #46596E;
	line-height: normal;
}


td#usercol div.moduletable h3 {
	font-size: 12px;
	font-weight: bold;
	background: none;
	color: #ccc;
}

td#maincol div.moduletable h3 {
	font-size: 13px;
	background: none;
	font-weight: bold;
	color: #333;
}

.small {
	font-size: 10px;
	color: #666;
	font-weight: normal;
}

.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-size: 10px;
	color: #666;
	font-weight: normal;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: 10px;
	color: #666;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

.componentheading {
	color: #46596E;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

.contentheading {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 20px;
	line-height: normal;
}

div#footer {
	height: 30px;
	font-size: 11px;
	color: #cccccc;
	text-align: center;
}
.footer_text {
	font-size: 11px;
	color: #666666;
}
.left_nav_white_headline {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainlevel_left_sidebar_link {
	color: FD4919;
}
.bodytext {
	font-size: 11px;
	color: #46596E;
	line-height: normal;
}
