/* CSS Document */

/* Sub Content Starts */

#sub_content_holder { float: left; width: 975px; margin-top: 16px; }

#sub_content_left { float: left; width: 270px; }
.sub_content_l_breadcrum { float: left; width: 270px; height: 40px; margin-bottom: 16px; background-image: url('../images/sub_content_l_breadcrum.png'); background-repeat: no-repeat; }
.sub_content_l_breadcrum h1 { float: left; font-family: inherit; font-weight: normal; font-size: 19px; line-height: 22px; color: #DD8A05; padding-left: 25px; margin-top: 9px; margin-right: 22px; }
.sub_content_l_breadcrum h2 { float: left; font-family: inherit; font-weight: normal; font-size: 19px; line-height: 22px; color: #757575; padding-left: 25px; margin-top: 9px; }

.sub_content_l_sidebar { float: left; width: 270px; margin-bottom: 16px; }
.sub_content_l_sidebar h1 { display: block; width: 240px; height: 19px; background-image: url('../images/sub_content_l_sidebar_h1.png'); background-repeat: no-repeat; padding: 9px 15px 9px 15px; border-bottom: 3px solid #f38213; font-family: inherit; font-size: 20px; line-height: 23px; color: #263d8d; }
.sub_content_l_sidebar h2 { display: block; width: 240px; height: 19px; background-image: url('../images/sub_content_l_sidebar_h1.png'); background-repeat: no-repeat; padding: 9px 15px 9px 15px; border-bottom: 3px solid #1d43d1; font-family: inherit; font-size: 20px; line-height: 23px; color: #263d8d; }
.sub_content_l_sidebar_holder { float: left; width: 238px; padding: 15px; border: 1px solid #CCCCCC; background-image: url('../images/sub_content_l_siderbar_holder_bg.png'); background-repeat: repeat-y; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
.sub_content_l_sidebar_holder ul { float: left; width: 238px; list-style-type: none; }
.sub_content_l_sidebar_li1 { display: block; width: 210px; padding: 0 14px 0 14px; font-family: inherit; font-size: 18px; line-height: 21px; color: #656565; margin-bottom: 4px; }
.sub_content_l_sidebar_li2 { display: block; width: 210px; padding: 0 14px 0 14px; font-family: inherit; font-size: 18px; line-height: 21px; color: #656565; margin-bottom: 4px; }
.sub_content_l_sidebar_li3 { display: block; width: 210px; padding: 6px 14px 6px 14px; font-family: inherit; font-size: 18px; line-height: 21px; }
.sub_content_l_sidebar_li3 a { text-decoration: none; color: #656565; }
.sub_content_l_sidebar_li3 a:hover { text-decoration: none; color: #858585; }
.sub_content_l_sidebar_li_border { border-bottom: 1px solid #CCCCCC; }

.sub_content_l_sidebar_a1 { float: left; display: block; width: 238px; padding-top: 9px; text-align: center; border-top: 1px solid #CECECE; font-family: inherit; font-weight: 300; font-size: 18px; line-height: 21px; color: #858585; text-decoration: none; margin-top: 9px; }
.sub_content_l_sidebar_a1:hover { text-decoration: none; color: #959595; }

#sub_content_right { float: right; width: 685px; }
.sub_content_r_banner { float: left; width: 685px; height: 165px; margin-bottom: 16px; }
.sub_content_r_banner img { display: block; position: absolute; z-index: 99; width: 685px; height: 165px; -khtml-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.sub_content_r_banner h1 { position: relative; float: left; font-family: inherit; font-weight: 300; font-size: 42px; line-height: 45px; color: #FFFFFF; margin-top: 64px; margin-left: 32px; z-index: 100; }

.sub_content_r_content { float: left; width: 685px; margin-bottom: 16px; }
.sub_content_r_content h1 { font-family: inherit; font-weight: 300; font-size: 28px; line-height: 31px; color: #656565; }
.sub_content_r_content h2 { font-family: inherit; font-weight: 300; font-size: 23px; line-height: 26px; color: #0e4db6; }
.sub_content_r_content h3 { font-family: inherit; font-weight: 300; font-size: 23px; line-height: 26px; color: #e29419; }
.sub_content_r_content_ul1 { float: left; width: 685px; list-style-type: none; margin: 16px 0 16px 0; }
.sub_content_r_content_ul1 li { float: left; display: block; width: 685px; background-image: url('../images/li_img_3.png'); background-repeat: no-repeat; background-position: left center; font-family: inherit; font-weight: 300; font-size: 17px; line-height: 20px; color: #858585; padding-left: 14px; margin-bottom: 12px; }

.sub_content_r_divider { float: left; width: 375px; height: 0px; margin: 10px 0 10px 0; border-top: 1px solid #CCCCCC; }
.sub_content_r_content_p1 { float: left; display: block; width: 685px; font-family: inherit; font-weight: 300; font-size: 18px; line-height: 21px; color: #505050; margin-bottom: 16px; }

.sub_content_r_content_box1 { float: left; width: 685px; margin: 16px 0 16px 0; }
.sub_content_r_content_box1_img1 { display: block; float: left; border: 1px solid #CDCDCD; -khtml-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.sub_content_r_content_box1_img2 { display: block; float: left; }
.sub_content_r_content_box1_p1 { display: block; float: right; width: 515px; font-family: inherit; font-weight: 300; font-size: 18px; line-height: 21px; color: #404040; margin-top: 8px; }
.sub_content_r_content_box1_p2 { display: block; float: right; width: 595px; font-family: inherit; font-weight: 300; font-size: 18px; line-height: 21px; color: #656565; margin-top: 8px; }
.sub_content_r_content_box1_p2_span1 { position: absolute; display: block; float: left; font-family: daoswald; font-size: 18px; line-height: 21px; color: #FFFFFF; margin-top: 27px; margin-left: 19px; }

.sub_content_r_content_boxes_holder { float: left; width: 685px; margin: 16px 0 16px 0; }
.sub_content_r_content_boxes_holder p { display: block; float: right; width: 323px; font-family: inherit; font-weight: 300; font-size: 18px; line-height: 21px; color: #404040; margin-top: 8px; }
.sub_content_r_content_boxes_l { float: left; width: 323px; border-right: 1px solid #DEDEDE; padding-right: 18px; }
.sub_content_r_content_boxes_l h1 { font-family: inherit; font-weight: 300; font-size: 26px; line-height: 29px; color: #0e4db6; background-image: url('../images/h1_border_bottom_grey.png'); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 8px; }
.sub_content_r_content_boxes_r { float: right; width: 324px; padding-left: 18px; }
.sub_content_r_content_boxes_r h1 { font-family: inherit; font-weight: 300; font-size: 26px; line-height: 29px; color: #e29419; background-image: url('../images/h1_border_bottom_grey.png'); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 8px; }

/* Sub Content Ends */

/* Sub Page Forms */

.sub_form { float: left; width: 685px; margin: 16px 0 16px 0; }
.sub_form_line { float: left; width: 685px; margin-bottom: 16px; }
.sub_form_line_l { float: left; width: 342px; }
.sub_form_line_r { float: right; width: 342px; }
.sub_form_btn { float: left; margin-left: 90px; }

.sub_form_line label { float: left; display: block; width: 90px; font-family: inherit; font-size: 16px; line-height: 19px; color: #656565; padding-top: 8px; }
.sub_form_input_text { float: left; width: 196px; height: 26px; padding: 3px 12px 3px 12px; border: 1px solid #e3bfa2; background-color: #f9f9f9; -khtml-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 0 6px #cecece; -webkit-box-shadow: inset 0 0 6px #cecece; box-shadow: inset 0 0 6px #cecece; }
.sub_form_input_select { float: left; width: 220px; height: 32px; padding: 3px 12px 3px 12px; border: 1px solid #e3bfa2; background-color: #f9f9f9; -khtml-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 0 6px #cecece; -webkit-box-shadow: inset 0 0 6px #cecece; box-shadow: inset 0 0 6px #cecece; }
.sub_form_input_textarea { float: left; width: 500px; height: 150px; padding: 3px 12px 3px 12px; border: 1px solid #e3bfa2; background-color: #f9f9f9; -khtml-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 0 6px #cecece; -webkit-box-shadow: inset 0 0 6px #cecece; box-shadow: inset 0 0 6px #cecece; resize: vertical; }

/* Sub Page Forms */