body {
	color: #1c1c1c;
	background: #cff0ff;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 9pt;
	text-align: center;
}

a { color: #000000; text-decoration: none; font-size: 10pt;}
a:hover { text-decoration: none; }
a img { border: none; }
h1 { font-size: 15pt; color: #d32929; padding-left: 10px; padding-right: 10px; font-weight: normal;}
h2 { font-size: 15pt; color: #2d4b6f; padding-left: 10px; font-weight: normal;}
h3 { font-size: 10pt; color: #3b3b3b; font-weight: bold;}

table.struct { border-collapse: collapse; }
table.struct td { padding: 0; margin:0; }

/* Top menu and logo */
.top_bg {background: url(images/top_bg.gif) repeat-x;}
.top_logo {vertical-align: bottom; text-align: right;}
.top_title {text-align: left; vertical-align: bottom;}
td.top_menu {text-align: center;}
td.top_menu  td{padding: 0px 6px;}
div.top_menu_item {cursor: pointer;}
div.top_menu_item td, div.top_menu_item a {font-size: 11pt; color: #4f4f4f; font-family: Calibri;}

/* Current path */
p.path {font-size: 10pt; color: #747577;}
p.path a{font-size: 10pt; color: #747577;}
p.path a:hover{font-size: 10pt; color: #747577; text-decoration: underline;}

/* Main content */
table td.middle_part {padding: 20px 20px 20px 30px; vertical-align: top;}
table.prod_table{border-collapse: collapse;}
table.prod_table td{padding: 5px 5px 5px 5px; color: #4d4f4e; vertical-align: middle;}
table.prod_table a{color: #4d4f4e; }
table.prod_table a:hover{color: #4d4f4e; text-decoration: underline;}
.main_bg_left_top {background: transparent url(images/main_bg_left_top.gif) no-repeat;}
.main_bg_top {background: transparent url(images/main_bg_top.gif) repeat-x;}
.main_bg_right_top{background: transparent url(images/main_bg_right_top.gif) no-repeat;}
.main_bg_left_bottom {background: transparent url(images/main_bg_left_bottom.gif) no-repeat;}
.main_bg_bottom {background: transparent url(images/main_bg_bottom.gif) repeat-x;}
.main_bg_right_bottom {background: transparent url(images/main_bg_right_bottom.gif) no-repeat;}
.main_bg_left {background: transparent url(images/main_bg_left.gif) repeat-y;}
.main_bg_right {background: #ffffff url(images/main_bg_right.gif) right repeat-y;}
.main_bg_middle {background: #ffffff;}
.main_bg_fan {background: transparent url(images/main_bg_fan.gif) right bottom no-repeat;}
.main_bg_fan_right {background: transparent url(images/main_bg_fan_right.gif) bottom no-repeat;}
table.main_content td {color: #1d1c1c; font-size: 10pt; font-weight: normal; padding: 10px 10px 20px 20px;}

ul{list-style-image: url(images/marker_common.gif)}

ul.categories {list-style-image: url(images/marker_categories.gif);}
ul.categories a {font-size: 10pt; color: #153c60; font-weight: normal;}
ul.categories a:hover {text-decoration: underline;}
ul.categories li { margin-top: 8px; }
ul.subcategories {list-style-image: url(images/marker_subcategories.gif); padding-left: 20;}
ul.subcategories a {font-size: 10pt; color: #153c60; font-weight: normal;}
ul.subcategories a:hover {text-decoration: underline;}

.middle_sep_bg {background: #a2c3d7;}

/* Right panel */
table.right_panel  td{text-align: center; vertical-align: top; padding: 15px 10px 10px 5px;}

/* Footer */
.footer_bg {background: transparent url(images/footer_bg.gif) repeat-x;}
td.footer_bg_right { font-size: 11pt; color: #323232; height: 165px; vertical-align: bottom; background: transparent url(images/footer_bg_right.jpg) right no-repeat; margin-bottom: 10px;}
.footer_bg_right a { font-size: 11pt; color: #323232; }
.footer_cont_title {text-align: right; vertical-align: top;}
table.footer_cont td{padding-bottom: 12px; padding-left: 7px; font-size: 11pt; color: #323232; font-weight: normal;}
.me1{ color: #CC2E32;  font-size: 24px; font-weight: bold;}
.me2{ border: none; color: #CC2E32;  font-size: 26px; font-weight: bold; background-color: #cff0ff;}
.me3 a{font-size: 10pt; color: #153c60; font-weight: normal;}
.me3 a:hover {text-decoration: underline;}

