﻿div.main
{
	color: #41403F;
}

div.block
{
	margin: 0px 0px 2px 16px;
	padding: 4px 8px 4px 8px;
	background-color: #FAFAFA;
}
div.block_accent
{
	background-color: #FBF9F6;
	border-bottom: 1px solid #FCFBEC;
	border-top: 1px solid #FCFBEC;
	margin: 0px 0px 2px 16px;
	padding: 2px 8px 2px 8px;
}
div.block_caption
{
	background: #FCF5EC url(/img/design/markers/three.gif) left center no-repeat;
	border-bottom: 1px solid #DED6CE;
	border-top: 1px solid #DED6CE;
	font-size: 10pt;
	margin: 4px 2px 0px 2px;
	padding: 4px 8px 4px 16px;
}
div.block_footer
{
	background: #F9F9F0 url(/img/design/markers/three.gif) left center no-repeat;
	border-bottom: 1px solid #DDDDCD;
	border-top: 1px solid #DDDDCD;
	font-size: 10pt;
	margin: -2px 2px 4px 2px;
	padding: 2px 8px 4px 16px;
}
div.block_header
{
	background: #F7FAFB url(/img/design/markers/one.gif) left center no-repeat;
	border-bottom: 1px solid #DDE6EB;
	border-top: 1px solid #DDE6EB;
	font-size: 10pt;
	margin: 4px 2px 0px 2px;
	padding: 4px 8px 4px 16px;
}
div.block_title
{
	background: #F8FCF7 url(/img/design/markers/two.gif) left center no-repeat;
	border-bottom: 1px solid #D8E0D4;
	border-top: 1px solid #D8E0D4;
	font-size: 10pt;
	margin: 4px 2px 0px 2px;
	padding: 4px 8px 4px 16px;
}

div.print_title
{
	font-size: 20px;
	color: Gray;
	font-weight: bold;
	font-family: Verdana;
}
/* img */
img
{
	border-width: 0px;
}

img.large
{
	border: 4px solid #eaefea;
	cursor: move;
}

img.image
{
	/*border: 4px dashed #eaecef;*/
	margin: 2px 2px 2px 2px;
}

img.button
{
	height: 36px;
	width: 36px;
}

img.flag
{
	/*border: solid 1px #eeeeee;*/
	margin: 2px;
}

img.icon_right
{
	/*border: 4px solid #E4E7EA;*/
	float: right;
	margin: 0px 0px 4px 8px;
}

img.icon
{
	/*border: 4px solid #efecea;*/
	margin: 2px 2px 2px 2px;
}
img.icon_left
{
	/*border: 4px solid #efecea;*/
	float: left;
	margin: 0px 8px 4px 0px;
}
img.icon_logo
{
	/*border: 4px solid #efecea;*/
	margin: 4px 4px 4px 4px;
}

/* ul */

ul
{
	margin: 2px 2px 2px 32px;
}

/* li */

li
{
	padding-left: 4px;
	cursor: auto;
	color: #586384;
	list-style-image: url(/img/shared/design/content/selector.gif);
}

li.item_angle
{
	list-style-image: url(/img/shared/design/content/selector.gif);
}
li.item_arrow
{
	list-style-image: url(/img/shared/design/content/selector.gif);
}
li.item_bullet
{
	list-style-image: url(/img/shared/design/content/selector.gif);
}
li.item_dash
{
	list-style-image: url(/img/shared/design/content/selector.gif);
}
li.item_one
{
	list-style-image: url(/img/shared/design/content/selector.gif);
}
li.item_plus
{
	list-style-image: url(/img/shared/design/content/selector.gif);
}
li.item_square
{
	list-style-image: url(/img/shared/design/content/selector.gif);
}
li.item_three
{
	list-style-image: url(/img/shared/design/content/selector.gif);
}
li.item_two
{
	list-style-image: url(/img/shared/design/content/selector.gif);
}
/* ul */

/* table */

/* table */

table.menu
{
	background-color: #A9BCC0;
}

table.block
{
	border-left: 1px solid #e2e4e6;
	border-top: 1px solid #ffffff;
}
table.form
{
	border: 1px solid #eeeeee;
	margin: 4px 28px 4px 28px;
}
table.table
{
	border: 1px solid #eeeeee;
	margin: 2px 0px 2px 0px;
}

/* borders */

td.corner
{
	width: 10px;
	height: 10px;
}

td.border_up
{
	background: url(/img/design/borders/t.gif);
}

td.border_left
{
	width: 10px;
	background-image: url(/img/design/borders/l.gif);
}

td.border_right
{
	width: 10px;
	background-image: url(/img/design/borders/r.gif);
}

td.border_down
{
	background: url(/img/design/borders/b.gif);
}

/* strut */

td.strut_1
{
	height: 1px;
	width: 10px;
}

td.strut_2
{
	height: 1px;
	width: 38px;
}

td.strut_3
{
	height: 1px;
	width: 176px;
}

td.strut_4
{
	height: 1px;
}

td.strut_5
{
	height: 1px;
	width: 186px;
}

td.strut_6
{
	height: 1px;
	width: 10px;
}

/* td */
td.cap
{
	background: #c4dfe3 url(/img/design/cap.jpg) left top no-repeat;
	padding-left: 0px;
	height: 120px;
}

td.cell
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	vertical-align: middle;
	padding-top: 2px;
	text-align: center;
}

td.cell_block
{
	background: #f6f6f0;
	padding: 2px 4px 2px 4px;
	vertical-align: middle;
}
td.cell_caption
{
	background: #e6e3e0;
	padding: 2px 4px 2px 4px;
	vertical-align: middle;
}
td.cell_header, div.cell_header
{
	background: #e3e6e9;
	font-size: 10pt;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	vertical-align: middle;
}
td.cell_title
{
	background: #e6e9e3;
	font-size: 10pt;
	padding: 2px 4px 2px 4px;
	vertical-align: middle;
}

td.cell_footer
{
	padding-right: 4px;
	padding-left: 4px;
	background: #e9e9e0;
	padding-bottom: 4px;
	vertical-align: middle;
	padding-top: 4px;
	text-align: center;
}

td.menu
{
	background-image: url(/img/design/menubg.gif);
	vertical-align: top;
}

td.menu_children
{
	background: #a9bcc0 url(/img/design/markers/yellow.gif) right bottom no-repeat;
	border-bottom: 1px solid #e6e6e6;
	color: #ffffff;
	height: 1px;
	padding: 2px 2px 4px 2px;
	text-align: left;
	text-transform: lowercase;
}

td.menu_current
{
	background: #a9bcc0 url(/img/design/markers/blue.gif) left center no-repeat;
	border-bottom: 1px solid #e6e6e6;
	color: #ffffff;
	font-weight: bold;
	height: 1px;
	padding: 2px 8px 4px 8px;
	text-transform: lowercase;
	text-align: right;
}

td.menu_item
{
	background: #8a9ca0 url(/img/design/markers/blue.gif) left bottom no-repeat;
	border-bottom: 1px solid #e6e6e6;
	border-right: 2px solid #ffffff;
	height: 1px;
	padding: 0px 8px 2px 12px;
	text-align: right;
	text-transform: lowercase;
}

td.menu_copyright
{
	background: #A0B3b6;
	border-top: 1px solid #e6e6e6;
	color: #ffffff;
	font-size: 8pt;
	height: 1px;
	padding: 1px 4px 2px 4px;
	text-align: center;
}

td.menu_line
{
	vertical-align: top;
	width: 38px;
	background-color: #028982;
	text-align: right;
}

td.menu_line_flagzone
{
	vertical-align: middle;
	width: 38px;
	background-color: #028982;
	text-align: center;
}

td.menu_first
{
	color: White;
	border-bottom: solid 1px #eeeeee;
	padding: 2px 2px 2px 6px;
	vertical-align: middle;
	height: 55px;
	background-color: #a9bcc0;
}

td.block_children
{
	background: #f0f6f3;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding: 4px 8px 6px 8px;
	text-align: right;
	text-transform: lowercase;
}

td.block_header
{
	color: #006068;
	font-size: 18pt;
	height: 54px;
	padding: 0px 4px 1px 8px;
	text-align: right;
	vertical-align: bottom;
	text-transform: uppercase;
}

td.block_item
{
	background: url(/img/design/lines1.gif) right bottom no-repeat;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	text-align: left;
}

td.block_path_bottom
{
	background: #f0f3f6 url(/img/design/markers/path.gif) left center no-repeat;
	border-bottom: 4px solid #028982;
	height: 1px;
	padding: 4px 8px 4px 12px;
	text-align: right;
	text-transform: lowercase;
	font-weight: bold;
}

td.block_path_top
{
	background: #f0f3f6 url(/img/design/markers/path.gif) left center no-repeat;
	border-top: 4px solid #028982;
	padding: 4px 8px 4px 12px;
	text-align: right;
	text-transform: lowercase;
	font-weight: bold;
}

td.view_delimiter
{
	height: 4px;
	font-size: 4px;
}

td.view_first
{
	height: 54px;
	padding: 2px 4px 6px 4px;
	text-align: center;
	vertical-align: bottom;
}

td.view_item
{
	background: #f6f6f6 url(/img/design/markers/yellow.gif) right bottom no-repeat;
	border-bottom: 1px solid #028982;
	border-left: 1px solid #028982;
	border-right: 1px solid #ffffff;
	font-size: 8pt;
	height: 1px;
	padding: 2px 0px 8px 0px;
}

td.view_header
{
	background: #028982 url(/img/design/markers/blue.gif) left top no-repeat;
	border-right: 1px solid #ffffff;
	color: #ffffff;
	height: 1px;
	padding: 0px 2px 2px 4px;
	text-align: right;
}
