body {
	margin: 0px;
}

#cms_main {
	width: 940px;
	background: url('/images/sidebar_bg.png') repeat-y -80px 0;
}

#cms_header {
	width: 940px;
}

#cms_header1 {
	background: #FFFFFF;
}

#cms_header1_left {
	float: left;
	padding: 18px 10px;
}

#cms_header1_right {
	float: right;
	padding-top: 16px;

	color: #003366;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	line-height: 11px;
	height: 50px;
}

#cms_header2 {
	clear: both;
	background: #AFCAE4;
	height: 18px;
	padding-top: 4px;

	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 10px;
	color: #336688;
	font-weight: bold;
}

#cms_header2_left {
	float: left;
	padding-left: 10px;
}

#cms_header2_right {
	float: right;
	padding-right: 5px;
}

#cms_header2_right .inactive {
	color: #808090;
	padding: 1px 8px 0px 8px;
}

#cms_header2_right A, #cms_header2_right A:link, #cms_header2_right A:visited, #cms_header2_right A:active {
	color: #336699; height: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
	text-decoration: none; padding-top: 1px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;  border: none;
}
#cms_header2_right A:hover   { color: #ffffff; height: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;
  margin-bottom: -1px;
  background: #6699cc;
  padding-top: 1px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;
  border: none;
}

#cms_header {
	width: 940px;
	background: #FFFFFF;
}

#cms_sidebar {
	float: left;
	width: 190px;
	padding-top: 10px;
}

#cms_sidebar p {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	padding: 4px;
	padding-left: 15px;
	color: #661111;
	background: #c9c9c9;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
}

#cms_content {
	float: left;
	width: 736px;
	min-height: 590px;
	padding: 10px 0 15px 12px;
	font-family: Verdana, MS Sans Serif;
	color: #003366;
	font-size: 100%;
}

/*
#cms_content h1 {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 14pt; color: #661111; font-weight: normal; letter-spacing: 0px
}
#cms_content h2 {
	font-family: MS Sans Serif, Verdana, Helvetica;
	font-weight: bold; font-size: 12pt; color: #661111;
}
#cms_content h3 { font-family: MS Sans Serif, Verdana, Helvetica;
	color: #661111; font-weight: bold; font-size: 11pt;  margin-top: 2px; margin-bottom: 2px
}
#cms_content h4 { font-family: MS Sans Serif, Verdana, Helvetica;
	color: #507090; font-weight: bold; font-size: 8pt;
}
#cms_content h5 { font-family: MS Sans Serif, Verdana, Helvetica;
	color: #336688; font-weight: bold; font-size: 10pt;
}
#cms_content h6 { font-family: MS Sans Serif, Verdana, Helvetica;
	color: #507090; font-weight: bold; font-size: 8pt; margin-bottom: -18px
}
*/

#cms_footer {
	clear: both;
	background: #AFCAE4;
	width: 940px;

	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 10px;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}


#cms_header A:link, #cms_header A:visited, #cms_header A:active  {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 10px;
	text-decoration: none; background: none; font-weight: bold; color: #113355;
}
#cms_header A:hover {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 10px;
	text-decoration: none; background: none; font-weight: bold; color: #ffffff;
}



#page_menu A         { color: #666666; font-size: 10px; text-decoration: none; padding: 2px; font-weight: normal; display: block;}
#page_menu A:link    { color: #666666; font-size: 10px; }
#page_menu A:visited { color: #666666; font-size: 10px; }
#page_menu A:active  { color: #666666; font-size: 10px; text-decoration: none; }
#page_menu A:hover   { color: #113355; font-size: 10px; text-decoration: underline; background: none; padding: 2px; }

#cms_page_menu {
	font-family: Verdana, tahoma, helvetica;
	font-size: 10px;
	margin: 15px 0px;
}

div.menu_container {
	width: 100%;
	padding: 2px 5px;
}

div.menu_container .inactive {
	padding: 4px 10px 4px 10px;
	color: #909090;
	border: 1px solid #f0f0f0;
}


.cms_title {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 10px;
	color: #336688;
	font-weight: bold;
	padding: 0px;
}

.cms_header {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 12px;
	color: #662121;
	font-weight: bold;
	padding: 0px;
	letter-spacing: 1px;
}

.cms_comment {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 9px;
	color: #909090;
	font-weight: normal;
	padding: 0px;
}

.cms_small {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	padding: 0px;
}

.cms_error {
	font-family: 'Microsoft Sans Serif', 'MS Sans Serif', Verdana, Helvetica;
	font-size: 7pt;
	color: #FF5050;
	font-weight: normal;
	padding: 0px;
}

.cms_emphasis {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 100%;
	color: #AA8050;
	font-weight: bold;
	padding: 0px;
}


.cms_separator {
	width: 1px;
	background: #F0F0F0;
	border-right: 1px solid #707070;
}

.cms_main_frame {
	background: #AFCAE4;
}


.nav_menu {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 70%;
	color: #225566;
	padding: 0px;
}

.nav_date {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 9px;
	color: #225566;
	font-weight: normal;
}


.nav_menu_disabled {
	padding: 4px 15px 4px 15px !important;
	vertical-align: middle;
	border: 1px solid transparent !important;
	border-left: none !important;
	border-right: none !important;
	color: #959595 !important;
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 10px;
}

.cms_table_contents td {
	padding: 4px 25px 4px 15px !important;
	border: 1px solid transparent !important;
	border-left: none !important;
	border-right: none !important;
	vertical-align: middle !important;
}


.list_menu{
	background: #FFFFFF;
	vertical-align: middle;
}

.cms_table_bordered {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #C4C8D4;
}

.cms_table_clear {
	border-collapse: collapse;
	border: none !important;
	background: #FFFFFF;
}

.cms_table_clear th {
	font-family: Verdana, Helvetica; font-weight: normal;
	border: none !important;
	font-size: 10px;
	padding: 5px;
	text-align: left;
}

.cms_table_clear td {
	font-family: Verdana, Helvetica; font-weight: normal;
	border: none !important;
	font-size: 10px;
}


table.cms_table_internal {
	border-collapse: collapse;
	border: none !important;
	background: #FFFFFF;
}

table.cms_table_internal td {
	font-family: Verdana, Helvetica; font-weight: normal;
	border: none !important;
	font-size: 10px;
	padding: 2px !important;
}

.cms_article_box {
	border-collapse: collapse;
	border: none !important;
}


.cms_article_box th {
	background:url('/images/gradient1.png') repeat left !important;
	border: none !important;
	padding: 0px !important;
	vertical-align: middle;
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 12px !important;
	color: #FFFFFF !important;
	font-weight: bold;
}


.cms_article_box td {
	border: none !important;
	padding: 0px !important;
	background: #f0f0f0 !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}



.cms_tool_box {
	border-collapse: collapse;
	border: none !important;
}


.cms_tool_box th {
	background:url('/images/gradient2.png') repeat left !important;
	border: none !important;
	padding: 0px !important;
	vertical-align: middle;
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 12px !important;
	color: #FFFFFF !important;
	font-weight: bold;
}


.cms_tool_box td {
	border: none !important;
	padding: 0px !important;
	background: #f0f0e0 !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}



.cms_article_box_header {
	border-collapse: collapse;
	border: none !important;
}

.cms_article_box_header th {
	border: none !important;
	background: none !important;
	color: #FFFFFF !important;
	padding: 0px !important;
	font-weight: bold;
	line-height: 25px;
}

cms_article_box_header td {
	border: none !important;
	padding: 2px !important;
}


.cms_table_header_img {
	position: relative;
	top: -10px;
	left: 5px;
	padding-right: 10px;
	z-index: 2;
}

.cms_table_contents {
	vertical-align: middle;
	color: #003366;
	font-weight: bold;
	padding-top: 5px !important;
	padding-bottom: 10px !important;
	background: #F0F0F0;
}

.cms_float_box {
	float: right;
	clear: both;
	width: 230px;
	margin-left: 10px; margin-bottom: 25px;
	border: 1px solid #404060;
}

/*
h1  { font-family: Verdana, MS Sans Serif; color: #661111; margin-top: 0px;  font-size: 130%; font-weight: bold;}
h2  { font-family: Verdana, MS Sans Serif; color: #003366; margin-top: 0px;  font-size: 120%;}
h3  { font-family: Verdana, MS Sans Serif; color: #003366; margin-top: 0px;  font-size: 100%;}
*/

A.nav_menu, A.nav_menu:link, A.nav_menu:visited, A.nav_menu:active
{
	text-decoration: none; font-weight: normal; color: #225566; font-size: 10px; ;
	padding: 4px 15px 4px 15px !important;
	border: 1px solid transparent !important;
	border-left: none !important;
	border-right: none !important;
	display: block;
}

A.nav_menu:hover   {
	text-decoration: none; background: none; font-weight: normal;  font-size: 10px; ;
	padding: 4px 15px 4px 15px !important;
	border: 1px solid #666666 !important;
	border-left: none !important;
	border-right: none !important;
	background: #FFFFFF !important;
	display: block;
}


A.list_menu, A.list_menu:link, A.list_menu:visited, A.list_menu:active
{
	text-decoration: none; font-weight: normal; color: #225566; font-size: 10px; ;
	padding: 4px 15px 4px 15px !important;
	border: 1px solid transparent !important;
	display: block;
}

A.list_menu:hover   {
	text-decoration: none; background: none; font-weight: normal;  font-size: 10px; ;
	padding: 4px 15px 4px 15px !important;
	border: 1px solid #666666 !important;
	border: 1px dotted #909090 !important;
	background: #f0f0f0 !important;
	display: block;
}


font[size="1"] {
	font-size: 75%;
	color:  #555555;
}
font[size="2"] {
	font-family: 'Courier New', Courier;
	font-size: 11px;
	color:  #444444;
}
font[size="3"] {
	font-size: 100%;
	color:  #003366;
}
font[size="4"] {
	font-size: 110%;
	color:  #661111;
}
font[size="5"] {
	font-size: 130%;
	color:  #661111;
}

#cms_print_footer {
	display: none;
}

table.cms_table {
	border-collapse: collapse;
	border: 1px solid #404060;
}

table.cms_table th {
	background:url('/images/gradient1.png') repeat left ;
	vertical-align: middle;
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border: none;
	height: 24px;
	padding: 2px;
}

table.cms_table td {
	background-color: #f9f9f9;
	font-family: Verdana, Helvetica, MS Sans Serif; color: #003366;
	padding: 5px;
	font-size: 11px;
	border: 1px solid #404060;
}

table.cms_table ul {
	list-style:none;
	padding: 0px;
	margin: 0px;
}

table.cms_table li {
	font-family: Verdana, Helvetica, MS Sans Serif; color: #003366;
	font-size: 11px;
	padding: 0px;
}

/*
** cms_message: cms_info | cms_error
*/
div.cms_message {
	border-collapse: collapse;
	padding: 6px;
	border: 1px solid;
	text-align: left;
	overflow: auto;
}

div.cms_message p {
	font-family: 'Microsoft Sans Serif', 'MS Sans Serif', Verdana, Helvetica;
	font-size: 9pt;
	font-weight: normal;
}

div.cms_info {
	border-color: #115511;
	background: #F0F9F0;
}

div.cms_error {
	border-color: #801010;
	background: #F9F0F0;
}

div.cms_information {
	border-collapse: collapse;
	border: 1px solid;
	text-align: left;
	padding: 6px;
	margin-top: 12px;
	margin-bottom: 12px;
	border-color: #408ABF;
	background: #F7FAFF;
	vertical-align: middle;
	font-family: 'Microsoft Sans Serif', 'MS Sans Serif', Verdana, Helvetica;
	font-size: 9pt;
}

div.cms_warning {
	clear: both;
	border-collapse: collapse;
	border: 2px solid #801010;
	text-align: left;
	padding: 10px;
	margin-top: 12px;
	margin-bottom: 12px;
	background: #F9F0F0;
	vertical-align: middle;
	font-family: 'Microsoft Sans Serif', 'MS Sans Serif', Verdana, Helvetica;
	font-size: 9pt;
	color: #c01010;
}

div.cms_warning p {
	font-family: 'Microsoft Sans Serif', 'MS Sans Serif', Verdana, Helvetica;
	font-size: 9pt;
	color: #c01010;
}

div.cms_info p {
	color: #115511;
}

div.cms_error p {
	color: #801010;
}

table.cms_table a:link    { color: #1177BB; text-decoration: none; font-size: 11px;}
table.cms_table a:visited { color: #1177BB; text-decoration: none; font-size: 11px;}
table.cms_table a:active  { color: #1177BB; text-decoration: none; font-size: 11px;}
table.cms_table a:hover   { color: #FFFFFF; text-decoration: none; font-size: 11px; background: #FFA618;}


table.cms_info_list {
	border: none;
}

table.cms_info_list th {
	font-family: Verdana, Helvetica, MS Sans Serif;
	font-weight: normal;
	color: #003366;
	padding-right: 5px;
	font-size: 11px;
	text-align: left;
	background: none;
	border: none;
	padding: 2px;
	height: 13px;
}

table.cms_info_list td {
	font-family: Verdana, Helvetica, MS Sans Serif;
	font-size: 11px;
	font-weight: bold;
	color: #555566;
	border: none;
	padding: 2px;
	padding-left: 5px;
	height: 13px;
}


ul.info_list {
	padding-left: 0px;
	padding-bottom: 10px;
}

ul.info_list li {
	font-family: Verdana, Helvetica, MS Sans Serif; margin: 0; padding: 0; font-size: 11px; list-style:none; padding-bottom: 3px;
}


table.cms_vmenu {
	border-collapse: collapse;
	background: #FFFFFF;
	margin-top: 10px;
	margin-left: 10px;
}

table.cms_vmenu td {
	padding: 2px;
}

table.cms_vmenu a:link    { color: #1177BB; text-decoration: none; font-size: 11px;}
table.cms_vmenu a:visited { color: #1177BB; text-decoration: none; font-size: 11px;}
table.cms_vmenu a:active   { color: #1177BB; text-decoration: none; font-size: 11px;}
table.cms_vmenu a:hover   { color: #1177BB; text-decoration: none; font-size: 11px; background: #DDEEFF;}


span.cms_warn {
	color: #BB4444;
	font-size: 11px;
}

span.cms_disabled {
	color: #AAAAAA;
	font-size: 11px;
	padding: 2px;
}

A.inline, A.inline:link, A.inline:visited, A.inline:active {
	color: #1177BB; font-family: Verdana, Helvetica;font-size: 10px; padding: 2px; font-weight: normal; text-decoration: underline;
}
A.inline:hover {
	color: #FFFFFF; font-size: 10px; padding: 2px; background: #FFA618; text-decoration: none;
}


td.header {
	BACKGROUND-COLOR: #ffffff;
}

.cms_alist {
	padding-top: 5px;
	padding-bottom: 15px;
}

table.cms_alist {
	border-collapse: collapse;
	border: none !important;
	background: #FFFFFF;
}

table.cms_alist tr {
	border: none !important;
}
table.cms_alist th {
	border: none !important;
}
.cms_alist td {
	padding: 5px !important;
	border: none !important;
	background: inherit;
	font-size: 10px;
}

.cms_alist A, .cms_alist A:link, .cms_alist A:visited, .cms_alist A:active {
	color: #47271B; font-size: 10px; font-family: Verdana, Helvetica; font-weight: bold; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') no-repeat 2px;
}
.cms_alist A:hover    {
	color: #FFFFFF; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') #FFA618 no-repeat 2px;
}

.cms_alist A, .cms_alist A:link, .cms_alist A:visited, .cms_alist A:active {
	color: #47271B; font-size: 10px; font-family: Verdana, Helvetica; font-weight: bold; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') no-repeat 2px;
}
.cms_alist A:hover    {
	color: #FFFFFF; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') #FFA618 no-repeat 2px;
}

.cms_alist2 {
	padding-top: 4px; padding-bottom: 4px;
	color: #606090;
	font-size: 10px; font-family: Verdana, Helvetica;
}

.cms_alist2 A, .cms_alist2 A:link, .cms_alist2 A:visited, .cms_alist2 A:active {
	color: #47271B; font-size: 10px; font-family: Verdana, Helvetica; font-weight: normal; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/dot1.gif') no-repeat 2px;
}
.cms_alist2 A:hover    {
	color: #FFFFFF; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/dot1.gif') #FFA618 no-repeat 2px;
}

.cms_alist2 A.cold, .cms_alist2 A.cold:link, .cms_alist2 A.cold:visited, .cms_alist2 A.cold:active {
	color: #9090AF; font-size: 10px; font-family: Verdana, Helvetica; font-weight: normal; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/dot2.gif') no-repeat 2px;
}
.cms_alist2 A.cold:hover    {
	color: #FFFFFF; font-size: 10px; font-family: Verdana, Helvetica; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/dot2.gif') #6666AF no-repeat 2px;
}


.cms_downloads A, .cms_downloads A:link, .cms_downloads A:visited, .cms_downloads A:active {
	color: #1177BB; font-size: 10px; font-family: Verdana, Helvetica; font-weight: normal; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') no-repeat 2px;
}
.cms_downloads table A, .cms_downloads table A:link, .cms_downloads table A:visited, .cms_downloads table A:active {
	color: #1177BB; font-size: 10px; font-family: Verdana, Helvetica; font-weight: normal; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') no-repeat 2px;
}
.cms_downloads A:hover, .cms_downloads table A:hover    {
	color: #FFFFFF; font-size: 10px; font-family: Verdana, Helvetica; font-weight: normal; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') #FFA618 no-repeat 2px;
}

.cms_blocklist A, .cms_blocklist A:link, .cms_blocklist A:visited, .cms_blocklist A:active {
	color: #47271B; font-size: 10px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') no-repeat 2px 7px;
	display: block;
}
.cms_blocklist A:hover    {
	color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica; text-decoration: none; padding: 2px 7px 2px 20px; background:url('/images/arrow_checklist.png') #FFA618 no-repeat 2px 7px;
	display: block;
}


.list_categories {
	vertical-align: middle;
	padding: 0px;
}

.categories {
	vertical-align: middle;
	padding-bottom: 2px;
	padding-left: 10px;
}

.categories span.disabled {
	color: #999999; height: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
	padding-top: 1px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;  border: none;
}

.categories img {
	vertical-align: top;
	padding-top: 4px;
}
.categories A, .categories A:link, .categories A:visited, .categories A:active {
	color: #336699; height: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
	text-decoration: none; padding-top: 1px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;  border: none;
	vertical-align: middle;
}
.categories A:hover   { color: #ffffff; height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;
	background: #6699cc;
	padding-top: 1px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;
	border: none;
}

.cms_simple_box {
	border-collapse: collapse;
	border: 1px solid #B0B0B0 !important;
	background: #FFFFFF;
	padding: 0px !important;
	margin-top: 10px;
}

.cms_simple_box table {
	border-collapse: collapse;
	border: none !important;
	background: #FFFFFF;
}

.cms_simple_box table td {
	border-collapse: collapse;
	border: none !important;
	background: #FFFFFF;
	padding: 9px 0px 0px 9px !important;
}

.cms_simple_box th{
	border-collapse: collapse;
	border: 1px solid #B0B0B0 !important;
	background: #e0e0e0;
	padding: 4px;
	font-family: 'Microsoft Sans Serif', Verdana, tahoma, arial, helvetica;
	font-size: 9pt; font-weight: bold; color: #661111;
}

.cms_simple_box td{
	border-collapse: collapse;
	border: 1px solid #B0B0B0 !important;
	background: #FFFFFF;
	padding: 10px !important;
	vertical-align: top;
	font-family: 'Microsoft Sans Serif', Verdana, tahoma, arial, helvetica;
	font-size: 9pt; font-weight: normal; color: #003366;
}

.cms_block_info {
	font-family: Verdana, tahoma, arial, helvetica;
	font-size: 10px;
	color: #225566;
	padding: 8px;
}

div.cms_image_button {
	font-family: Verdana, tahoma, helvetica;
	font-size: 10px;
	margin: 8px 0px;
	line-height: 22px;
}

div.cms_image_button2 {
	font-family: Verdana, tahoma, helvetica;
	font-size: 10px;
	margin: 8px 0px;
}

.cms_image_button A         { color: #202020; font-size: 10px; text-decoration: none; padding: 4px 10px 4px 10px;  font-weight: normal; border: 1px solid #707070; margin-right: 5px; background: #E0E0D0;}
.cms_image_button A:link    { color: #202020; font-size: 10px; text-decoration: none; }
.cms_image_button A:visited { color: #202020; font-size: 10px; text-decoration: none; }
.cms_image_button A:active  { color: #202020; font-size: 10px; text-decoration: none; }
.cms_image_button A:hover   { color: #202020; font-size: 10px; text-decoration: none;  background-color: #f0e060; padding:  4px 10px 4px 10px; border: 1px solid #202060;}

.cms_image_button2 A         { color: #202020; font-size: 10px; text-decoration: none; padding: 4px 10px 4px 10px;  font-weight: normal; border: 1px solid #F0F0E0; margin-right: 5px; background: #F0F0E0; }
.cms_image_button2 A:link    { color: #202020; font-size: 10px; text-decoration: none; }
.cms_image_button2 A:visited { color: #202020; font-size: 10px; text-decoration: none; }
.cms_image_button2 A:active  { color: #202020; font-size: 10px; text-decoration: none; }
.cms_image_button2 A:hover   { color: #202020; font-size: 10px; text-decoration: none;  background-color: #ffffff; padding:  4px 10px 4px 10px; border: 1px solid #202060; }

.cms_groupbox_caption {
	font-family: Verdana, tahoma, helvetica;
	font-size: 10px; font-weight: bold; color: #661111;
}

div.container {
	font-size: 8pt;
	background: transparent;
	padding: 5px;
	margin-top: -1px;
	margin-bottom: 15px;
	height: auto;
	clear: both;
}

table.cms_post_header {
	border: 1px solid #9090b0;
	background: #f0f0f5;
	font-size: 8pt;
	font-family: Verdana, tahoma, helvetica;
}

div.cms_post_content {
	font-size: 8pt;
	background: #f9f9f0;
	padding: 5px;
	margin-top: -1px;
	margin-bottom: 15px;
	height: auto;
	clear: both;
}

.cms_post_content p {
	font-size: 10pt;
}

input[type="button"].smallbutton, input[type="submit"].smallbutton {
  font-size:9px;
}

.comment { color: #003366; font-size: 10px; font-family: Verdana, Helvetica; line-height: 12px;}
.comment_dk { color: #888888; font-size: 10px; font-family: Verdana, Helvetica; line-height: 12px;}

/* borderless table for handling internal layouts */
table.clear2 {
	border-collapse: collapse;
	border: none;
	background: none;
}

table.clear2 tbody td, table.clear2 td {
	border: none;
	background: none;
	padding: 2px 4px;
}

table.clear2 tbody th, table.clear2 th  {
	border: none;
	background: none;
	padding: 2px 4px;
	font-weight: normal;
	text-align:right;
	color: #505050;
}


