body {
  background-color: #ecf5ff;
  margin: 0;
  padding: 0;
}

img {
  padding: 0;
  border: 0;
}

table {
  border: 0;
  border-spacing: 0px;
  padding: 0;
}

td {
  padding: 0;
  text-align: left;
  vertical-align: top;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #49423a; ; font-weight: normal; text-decoration: none;
}
.widthWide {width: 200px;}
.textarea_links {width: 200px; height: 60px; }

.page_shade_tl { width: 5px; height: 5px; background-image:url(../img/page_shade_tl.gif); margin: 0; padding: 0; }
.page_shade_t { height: 5px; background-image:url(../img/page_shade_t.gif); margin: 0; padding: 0; }
.page_shade_tr { width: 5px; height: 5px; background-image:url(../img/page_shade_tr.gif); margin: 0; padding: 0; }

.page_shade_l { width: 5px; background-image:url(../img/page_shade_l.gif); margin: 0; padding: 0; }
.page_shade_r { width: 5px; background-image:url(../img/page_shade_r.gif); margin: 0; padding: 0; }

.page_shade_bl { width: 5px; height: 5px; background-image:url(../img/page_shade_bl.gif); margin: 0; padding: 0; }
.page_shade_b { height: 5px; background-image:url(../img/page_shade_b.gif); margin: 0; padding: 0; }
.page_shade_br { width: 5px; height: 5px; background-image:url(../img/page_shade_br.gif); margin: 0; padding: 0; }

.page_content_top_menu { width: 880px; height: 30px; background-color: #FFFFFF; margin: 0; padding: 0; }
.page_content_header { width: 670px; height: 200px; background-color: #FFFFFF; margin: 0; padding: 0; }
.page_content_main { width: 670px; height: 400px; background-color: #FFFFFF; margin: 0; padding: 0; }
.page_content_side { width: 200px; background-color: #FFFFFF; margin: 0; padding: 0; }

.menu_space { width: 10px; height: 30px; margin: 0; padding: 0; }
.menu_double_space { width: 20px; height: 30px; margin: 0; padding: 0; }
.menu_item { height: 30px; margin: 0; padding: 0; vertical-align: middle;}
.menu_item_link {  font-family: Arial, Helvetica, sans-serif; Verdana; font-size: 11px; color: #49423a; font-weight: bold; text-decoration: none}
.menu_item_link:hover {  font-family: Arial, Helvetica, sans-serif; Verdana; font-size: 11px; color: #49423a; font-weight: bold; text-decoration: underline}
.menu_item_arrow {  font-family: Arial, Helvetica, sans-serif; Verdana; font-size: 11px; color: #ad5543; font-weight: bold; text-decoration: none}

.menu_item_link_active {  font-family: Arial, Helvetica, sans-serif; Verdana; font-size: 11px; color: #ad5543; font-weight: bold; text-decoration: none}
.menu_item_link_active:hover {  font-family: Arial, Helvetica, sans-serif; Verdana; font-size: 11px; color: #ad5543; font-weight: bold; text-decoration: underline}


.main_content_vert_space { height: 10px; margin: 0; padding: 0; }
.main_content_side_space { width: 10px; margin: 0; padding: 0; }
.main_content_vert_dot { width: 1px; margin: 0; padding: 0; background-image:url(../img/dot.gif); }
.main_content_side { width: 180px; margin: 0; padding: 0; }
.main_content_split { width: 320px; margin: 0; padding: 0; }
.main_content_menu { width: 170px; margin: 0; padding: 0; }
.main_content_article { width: 459px; height: 10px; margin: 0; padding: 0; }

.main_content_start_header_welcome { width: 410px; margin: 0; padding: 0; }
.main_content_start_header_highlight { width: 219px; margin: 0; padding: 0; }
.main_content_start_cutout_top { height: 10px; width: 320px; background-image:url(../img/cutout_top.jpg); margin: 0; padding: 0; }
.main_content_start_cutout_bg { height: 100px; width: 320px; background-image:url(../img/cutout_bg.jpg); margin: 0; padding: 0; }
.main_content_start_cutout_bottom { height: 50px; width: 320px; background-image:url(../img/cutout_bottom.jpg); margin: 0; padding: 0; }
.main_content_start_cutout_content { width: 300px; margin: 0; padding: 0; }

.main_content_header_small { height: 45px; width: 200px; background-image:url(../img/hdr_bg_small.gif); margin: 0; padding: 0px; }
.main_content_header_small h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #49423a; font-weight: bold; text-decoration: none; padding-top: 7px; padding-left: 10px; padding-right: 5px; padding-bottom: 5px; margin: 0; }

.main_content_header_big { height: 60px; width: 400px; background-image:url(../img/hdr_bg_big.gif); margin: 0; padding: 0px; }
.main_content_header_big h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #49423a; font-weight: bold; text-decoration: none; padding-top: 10px; padding-left: 10px; padding-right: 5px; padding-bottom: 5px; margin: 0; }

.header_arrow { color: #ad5543; }


.cutout_layout { margin: 0px 0px 0px 0px; width: 300px; text-align: left;}
.cutout_image {  float: left; margin: 4px 4px 0px 0px; padding: 0px; border: #a6998b solid 1px;}

.cat_header_layout { margin: 0px 0px 0px 0px; width: 145px; text-align: left;}
.cat_header_image {  float: left; margin: 4px 4px 0px 0px; padding: 3px; border: #CCCCCC solid 1px;}


.footer {
  height: 20px;
  padding: 0;
  text-align: center;
  vertical-align: bottom;
}

.footer p { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px; color: #666666; ; font-weight: normal; text-decoration: none; padding: 0; margin: 0; }
.footer a {  font-family: Arial, Helvetica, sans-serif; Verdana; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none}
.footer a:hover {  font-family: Arial, Helvetica, sans-serif; Verdana; font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline}



p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #49423a; ; font-weight: normal; text-decoration: none; padding: 0; margin: 0; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #49423a; font-weight: bold; text-decoration: none; padding: 0; margin: 0; }
h2 { font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 18px; color: #ad5543; ; font-weight: bold; text-decoration: none; padding: 0; margin: 0; }

a {  font-family: Arial, Helvetica, sans-serif; Verdana; font-size: 12px; color: #ad5543; font-weight: bold; text-decoration: none}
a:hover {  font-family: Arial, Helvetica, sans-serif; Verdana; font-size: 12px; color: #ad5543; font-weight: bold; text-decoration: underline}

.textarea_content {
	width: 500px;
	height: 450px;
}

.errorstar {text-decoration: none;font-weight: bold;color: red}
.infoText {
  background: #99DD99;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;
  padding: 2px;
  border: #555 solid 1px;
  height: 10px;
}

.errorText {
  background: #FFAAAA;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;
  padding: 2px;
  border: #555 solid 1px;
  height: 10px;
}

.centeredImage {
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}