body {
	background-color:#E8EAF4;
	margin: 5px;
}

p	{
	background-color:transparent;
}

h1, h2, h3	
	{
	background-color:transparent;
	text-align:center;
	color: #3D4DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table {
	background-color: #FFFFFF;
}

ul {
	margin-bottom: 10px;
	margin-left: 30px;
}

#logo_text
{
	background-color:transparent;
	color: #3D4DA1;		/* Blue text color */
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
}

/* Drop down menu */
/* Dont change name of #top_menu or #top2_menu, they're used in menu.js !!! */
#top_menu, #top_menu ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

#top_menu li{
	float: left;
	position: relative;
}

#top_menu a{
	text-decoration: none;
}

#top_menu li>ul {/* non IE browsers */
	top: auto;
	left: auto;
}

#top_menu li:hover ul, li.over ul {
	display: block;
}

#top2_menu, #top2_menu ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

#top2_menu li{
	float: left;
	position: relative;
}

#top2_menu a{
	text-decoration: none;
}

#top2_menu li>ul {/* non IE browsers */
	top: auto;
	left: auto;
}

#top2_menu li:hover ul, li.over ul {
	display: block;
}

html>body #clearmenu{ /* non IE browsers */
	height: 3px;
}

html>body #clearmenu2{ /* non IE browsers */
	height: 3px;
}


/* Main menu */

.main_items{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FFFFFF;		/* Text color */
	background-color: #3D4DA1;
	font-weight: normal;
	z-index: 10;
}

.header_links a{
	margin: auto 8px;
	font-size:12px;
	font-weight: normal;
	color: #FFFFFF;
}

.header_links a:hover {	/*Clickable main menu items +rollover */
	color:#FF6600;
}

.drop_menu{			/* Drop menu to main items */
	font-weight: normal;
	font-size:12px;
	text-align: left;
	display: none;		/* Hidden submenu */
	width: 107px;
	position: absolute;
	top: 25px;			/* Position below main item */
	left: 0px;
	color: #FFFFFF;		
	background-color: #3D4DA1;	/* Blue color */
	border: 1px solid #000000;
}

.drop_menu li{
	width: 100%;
}

.drop_menu li a{
	display: block;
	width: 100%;
	text-indent: 8px;
	text-decoration: none;
	color: #FFFFFF;
}

html>body .drop_menu li a{ /* non IE browsers */
	width: auto;
}

.drop_menu li a:hover{
	color: #FFFFFF;				/* White Text color */
	background-color: #3D4DA1;	/* Blue */
}

/* End of Main menu */

/* Submenu */

.sub_items{		/* Sub menu items */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FFFFFF;				/* White Text color */
	background-color: #3D4DA1;	/* Blue */
	font-weight: normal;
}

.sub_links a{		/* Sub menu items */
	margin: auto 8px;
	font-size:12px;
	font-weight: normal;
	color: #FFFFFF;		/* White Text color */
}

.sub_links a:hover {	/*Clickable sub menu items +rollover */
	color:#FFFFFF;			/* White */
}

.a_visited a:visited {
	color:purple;
}

.drop_submenu{				/* Drop down menu to submenu items */
	font-weight: normal;
	font-size:12px;
	text-align: left;
	display: none;		/* Hidden submenu */
	width: 145px;
	position: absolute;
	top: 25px;			/* Position below main item */
	left: 0px;
	color: #FFFFFF;		
	background-color: #3D4DA1;	/* Blue color */
	border: 1px solid #000000;
}

.drop_submenu li{
	width: 100%;
}

.drop_submenu li a{
	display: block;
	width: 100%;
	text-indent: 8px;
	text-decoration: none;
	color: #FFFFFF;
}

html>body .drop_submenu li a{ /* non IE browsers */
	width: auto;
}

.drop_submenu li a:hover{
	color: #FFFFFF;				/* White Text color */
	background-color: #3D4DA1;	/* Blue */
}

/* End of submenu */

.background {		/* Background to tables with borders */
					/* See also class .main_border */
	background-color:#E8EAF4;
}

.main_border {	/* Border appearance of outer table */
	border: double #000099;
	background-color: #E8EAF4;
}
	
.border {	/* Border appearance of tables */
	border: thin solid #CDD1E7;
}

.heading {	/* Fact cell headers */
	font-family:Arial, Helvetica, sans-serif;
	color: #3D4DA1;		/* Text color */
	background-image:url(../images_new/header_bkgnd.gif);	/* Blue */
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.heading_double {	/* Fact cell headers, double text row */
	font-family:Arial, Helvetica, sans-serif;
	color: #3D4DA1;		/* Text color */
	background-image:url(../images_new/header_bkgnd_double.gif);	/* Blue */
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.heading_strong {	/* Fact cell headers */
	font-family:Arial, Helvetica, sans-serif;
	color: #3D4DA1;		/* Text color */
	background-image:url(../images_new/header_bkgnd_orange.gif);	/* Orange */
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.content {	/* Fact cell content */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;	/* Text color */
	background-color:#FFFFFF;
}

.content_big {	/* Content with larger font */
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;	/* Text color */
	background-color:#FFFFFF;
}

.img_float {
	float:left;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 10px;
	margin-top: 0;
}

.photo_text {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}


.textlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;	/* Bright blue color */
	background-color:#FFFFFF;
	font-weight: normal;
}

.product_link {		/* Text link for the products */
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0000FF;	/* Bright blue color */
	background-color:#FFFFFF;
	font-weight: bold;
}

.bullet {
	list-style-image: url(../images_new/bullet_orange.gif);
	margin-left: 30px;
	margin-bottom: 10px;
}

.footer {	/* Footer text */
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;	/* Dark grey text color */
	background-color:transparent;
}