body {
	background-color: #C7E3F7;
}
.banner_vert_extension {
	background-image: url(../img/banner_vert_extension.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #26259B;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #26259B;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #48AC3D;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #26259B;
	text-decoration: none;
}

a.menu:link {
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.menu:visited {
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.menu:hover {
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #346661;
	text-decoration: none;
}
a.menu:active {
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

a.link_name_email:link {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0000E8;
	text-decoration: none;
}
a.link_name_email:visited {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0000E8;
	text-decoration: none;
}
a.link_name_email:hover {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}
a.link_name_email:active {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0000E8;
	text-decoration: none;
}
a.link_large_sans_serif:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #003366;
}
a.link_large_sans_serif:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #003366;
}
a.link_large_sans_serif:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #48AC3D;
}
a.link_large_sans_serif:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #003366;
}
a.link_sm_sans_serif:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
}
a.link_sm_sans_serif:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
}
a.link_sm_sans_serif:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #48AC3D;
}
a.link_sm_sans_serif:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
}
a.link_tiny_sans_serif:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
}
a.link_tiny_sans_serif:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
}
a.link_tiny_sans_serif:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #48AC3D;
}
a.link_tiny_sans_serif:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003366;
}
a.link_lg_serif:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #003366;
}
a.link_lg_serif:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #003366;
}
a.link_lg_serif:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #0099FF;
}
a.link_lg_serif:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #003366;
}
a.link_sm_serif:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
}
a.link_sm_serif:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
}
a.link_sm_serif:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #48AC3D;
}
a.link_sm_serif:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bodytext_sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.bodytext_link_name_email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.border_single_solid_sm_u_shape {
    background-color: #EAF2F5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #103446;
	border-right-color: #103446;
	border-bottom-color: #103446;
	border-left-color: #103446;
}
.border_thin_single_line {
	border: 1px solid #333333;
}
.border_thin_bottom_solo {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.border_thin_double_line {
	border-top-width: 4px;
	border-right-width: 6px;
	border-bottom-width: 4px;
	border-left-width: 6px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.logo_fade_large {
	background-image: url(../img/common/petitt_wall_logo444_c.jpg);
	background-repeat: no-repeat;
	background-position: center 177px;
}
.bkg_color_light_blue {
	background-color: #C7E3F7;
}
.bkg_color_off_white {
	background-color: #FEFEFE;
}
.bkg_color_off_white {
	background-color: #FAFBFC;
}
.form_style_text_entered {
	background-color: #D8F4FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-indent: 5px;
	border: 1px solid #000066;
}
.form_style_text_label {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
}
.form_style_text_label_heading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
}
.form_style_text_label_subheading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: 1px;
}
.form_style_text_label_main_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: 1px;
}
.form_style2_text_entered {
	background-color: #D8F4FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-indent: 5px;
	border: 1px solid #000066;
	color: #003366;
}
.form_style2_text_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	color: #003366;
}
.form_style2_text_label_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	color: #003366;
}
.form_style2_text_label_subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: 1px;
	color: #003366;
}
.form_style2_text_label_main_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: 1px;
	color: #003366;
}
.slimp_nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #F4F4F4;
	background-color: #66573C;
	border: 1px #000000 solid;
	text-align: center;
}
.slimp_nav_border {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #F4F4F4;
	background-color: #66573C;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.box_r {
	background-image: url(../img/common/box_r.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.box_ur {
	background-image: url(../img/common/box_ur.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box_lr {
	background-image: url(../img/common/box_lr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_ll {
	background-image: url(../img/common/box_ll.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.banner_logo {
	background-image: url(../img/common/banner_logo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.banner_logo_half {
	background-image: url(../img/common/banner_logo.jpg);
	background-repeat: no-repeat;
	background-position: 2px bottom;
}
.box_b {
	background-image: url(../img/common/box_b.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.box_b_white {
	background-image: url(../img/common/box_b.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FEFEFE;
}
.box_t {
	background-image: url(../img/common/box_t.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.box_l {
	background-image: url(../img/common/box_l.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.box_l_white {
	background-image: url(../img/common/box_l.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FEFEFE;
}
.banner_text {
	background-image: url(../img/common/banner_text.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.menu_left_cap {
	background-image: url(../img/common/menu_left_cap.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menu_right_cap {
	background-image: url(../img/common/menu_right_cap.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.menu_center_bar {
	background-image: url(../img/common/menu_center_bar.gif);
	background-repeat: repeat-x;
}
.box2_ul {
	background-image: url(../img/common/box2_ul.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box2_ur {
	background-image: url(../img/common/box2_ur.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box2_ll {
	background-image: url(../img/common/box2_ll.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.box2_lr {
	background-image: url(../img/common/box2_lr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box2_t {
	background-image: url(../img/common/box2_t.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.box2_r {
	background-image: url(../img/common/box2_r.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.box2_b {
	background-image: url(../img/common/box2_b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box2_l {
	background-image: url(../img/common/box2_l.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.lil_box_ul {
	background-image: url(../img/common/lil_box_ul.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.lil_box_ur {
	background-image: url(../img/common/lil_box_ur.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lil_box_ll {
	background-image: url(../img/common/lil_box_ll.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.lil_box_lr {
	background-image: url(../img/common/lil_box_lr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.lil_box_t {
	background-image: url(../img/common/lil_box_t.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.lil_box_r {
	background-image: url(../img/common/lil_box_r.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.lil_box_b {
	background-image: url(../img/common/lil_box_b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.lil_box_l {
	background-image: url(../img/common/lil_box_l.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.lil_box_blue_ul {
	background-image: url(../img/common/lil_box_blue_ul.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.lil_box_blue_ur {
	background-image: url(../img/common/lil_box_blue_ur.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lil_box_blue_ll {
	background-image: url(../img/common/lil_box_blue_ll.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.lil_box_blue_lr {
	background-image: url(../img/common/lil_box_blue_lr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.lil_box_blue_t {
	background-image: url(../img/common/lil_box_blue_t.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.lil_box_blue_r {
	background-image: url(../img/common/lil_box_blue_r.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.lil_box_blue_b {
	background-image: url(../img/common/lil_box_blue_b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.lil_box_blue_l {
	background-image: url(../img/common/lil_box_blue_l.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.text_title_ex_lg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	color: #003366;
}
.text_body_lg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #003366;
}
.text_body_med {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #003366;
}
.text_body_med_18 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #003366;
}
.text_body_sm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #003366;
}
.text_title2_ex_lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #003366;
}
.text_body2_lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #003366;
}
.text_body2_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
}
.text_body2_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
}
