/* CSS Document */

body{padding:0; margin:0; background:url(../images/body_top1.jpg) repeat-x left top #f8fbfe;}

h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
h4{margin:0; padding:0;}
h5{margin:0; padding:0;}
h6{margin:0; padding:0;}
form{margin:0; padding:0;}
p{margin:0; padding:0;}
img{margin:0; padding:0;}
ul{padding-left:25px; margin:0;}
li{padding-left:0px; margin:0;}
.dis{display:none;} 
.both{clear:both;}

.main_dv1{width:900px; height:auto; margin:auto;}

/*===============left nav===============*/
.left_main1{width:250px; height:auto; float:left;}
.logo{width:250px; height:auto; float:left; background:url(../images/hptc_logo.jpg) no-repeat top; height:145px; cursor:pointer;}
.left_nav1{width:242px; height:auto; float:left; background:url(../images/nav_bg1.jpg) repeat-x left top #02465a; border-left:4px solid #348da6; border-right:4px solid #348da6; border-bottom:4px solid #348da6;}
.left_nav1 ul{padding:0; margin:0; list-style:none;}
.left_nav1 li{padding:0; margin:0; list-style:none; border-bottom:1px solid #1a5e6c;}
#bdr_rmv{border-bottom:none;}

.left_link1 {font:normal 13px Verdana; color:#a5daf1; line-height:16px;}
.left_link1 a{font:normal 13px Verdana; color:#a5daf1; padding:7px 0 7px 35px; text-decoration:none; display:block; background:url(../images/arrow_b1.gif) no-repeat 16px 9px; line-height:16px;}
.left_link1 a:hover{font:normal 13px Verdana; color:#ffffff; padding:7px 0 7px 35px; text-decoration:none; background:url(../images/arrow_y1.gif) no-repeat 16px 9px; line-height:16px;}

.left_link1_vst {font:normal 13px Verdana; color:#ffffff; line-height:16px;}
.left_link1_vst a{font:normal 13px Verdana; color:#ffffff; text-decoration:none; padding:7px 0 7px 35px; background:url(../images/arrow_y1.gif) no-repeat 16px 9px; display:block; line-height:16px;}
.left_link1_vst a:hover{font:normal 13px Verdana; color:#ffffff; padding-left:35px; text-decoration:none; padding:7px 0 7px 35px; background:url(../images/arrow_y1.gif) no-repeat 16px 9px; line-height:16px;}

#puppy_nav1{background:url(../images/puppy_img1.jpg) no-repeat 165px top; display:block;}
.cont_mn{width:250px; height:auto; float:left;}
.contact_img{background:url(../images/contact_img1.jpg) no-repeat top; width:250px; height:39px; float:left; margin-top:7px;}
.cont_mn_bdr{width:242px; height:auto; float:left; background:url(../images/cont_bgmn1.jpg) repeat-x left top #003645; border-left:4px solid #348da6; border-right:4px solid #348da6; border-bottom:4px solid #348da6; min-height:76px;}
.cont_txt{font:normal 14px Arial, Helvetica, sans-serif; color:#fff; float:left; padding:5px 0 0 10px; line-height:20px; width:232px;}
.email_txt{font:normal 17px Verdana, Arial, Helvetica, sans-serif; color:#96d3e0; float:left; padding:7px 0 4px 150px; width:92px;}
.email_link{font:normal 17px Verdana, Arial, Helvetica, sans-serif; color:#96d3e0; float:left; text-decoration:none;}
.email_link:hover{font:normal 17px Verdana, Arial, Helvetica, sans-serif; color:#96d3e0; float:left;}
.pic_left_btm{width:250px; height:auto; float:left; padding-bottom:7px;}

/*===============right area===============*/
.right_main1{width:650px; height:auto; float:left;}
.top_txt{width:650px; height:44px; float:right; text-align:right;}
.head_pic1{width:650px; height:266px; float:left;}
.main_txt{width:630px; height:auto; float:left; padding-left:20px;}
.heading_txt1{width:630px; height:auto; float:left; padding:22px 0 9px 0; border-bottom:1px solid #000;}
.heading_txt1_sub1{font:normal 26px "Trebuchet MS", Tahoma, Arial; color:#000000;}
.txt2blu{font:normal 26px "Trebuchet MS", Tahoma, Arial; color:#0756a6; font-style:italic;}
.text12{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; float:left; width:630px; padding:7px 0 7px 0; text-align:left;}
.text_sub1{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; float:left; width:630px; text-align:left;}
.text_left1{width:430px; float:left;}
.pic_left1{float:left; text-align:left; padding-right:15px;}
.pic_right1{float:right; text-align:right; padding-left:15px;}
.bold{font-weight:bold; font-size:13px;}
.bold_u{font-weight:bold; font-size:13px; text-decoration:underline;}
.italic{font-style:italic;}

/*===============footer===============*/
.footer_mnbg1{background:url(../images/footer_bg1.jpg) repeat-x left top; width:100%; height:98px; float:left;}
.foot_sub_mn1{width:900px; height:auto; margin:0 auto;}
.foot_sub1_left{width:770px; height:auto; float:left;}
.foot_link_mn1{width:770px; height:auto; float:left; text-align:left;}
.foot_link_mn1 ul{margin:0; padding-top:25px; list-style:none;}
.foot_link_mn1 li{margin:0; padding:0 5px 0 5px; list-style:none; float:left;}
.foot_link1 {font:normal 11px Verdana; color:#002530; text-decoration:none; border-right:1px solid #000;}
.foot_link1 a{font:normal 11px Verdana; color:#002530; text-decoration:none;}
.foot_link1 a:hover{font:normal 11px Verdana; color:#002530; text-decoration:none;}
#pad_none_lft{padding-left:0;}
#bdr_none{border-right:none;}
.foot_sub2_right{width:130px; height:auto; float:right; padding-top:14px;}
.logo_img1{width:65px; height:auto; float:left;}
.foot_text2 {font:normal 11px Verdana; color:#002530; text-align:left; float:left; width:760px; padding-top:12px;}

/*===============contact us===============*/
.cont_mn1{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; float:left; width:630px; padding-bottom:10px;}
.cont_L1{width:115px; height:auto; float:left; text-align:right; padding-right:15px; font:normal 12px Verdana; color:#000000;}
.cont_R1{width:500px; height:auto; float:left; font:normal 12px Verdana; color:#000000;}
.link_mail{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.link_mail:hover{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.field_c1{font:normal 12px Verdana; color:#348da6; width:250px; height:18px; border:1px solid #348da6;}
.textarea_c1{font:normal 12px Verdana; color:#348da6; width:250px; height:80px; border:1px solid #348da6; margin:0; padding:0; overflow:auto;}
.submit_mn1{float:left; width:630px; height:auto;}
.submit_btn{width:150px; height:auto; float:left; padding-left:130px; text-align:left;}
.red{color:#ff0000;}
.link_pd{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#0000cc; text-decoration:underline;}
.link_pd:hover{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#0000ff; text-decoration:none;}

/*=======================resource link==========================*/
.rec_1{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.rec_1p{padding:15px 0 0 0;}

.rec_2{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline;}
.rec_2:hover{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#0099FF; text-decoration:none;}

.rec_3{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:7px 0 0 0; text-indent:30px; line-height:17px;}

.r_q{float:left; font:normal 12px Verdana; color:#000000; padding:6px 5px 0 0;}







/*=============== Mofified========================*/

.success{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #348da6;
text-align:center;
}


.failure{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
text-align:center;
}

.required_field{
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
text-align:right;
padding-top:100px;
padding-bottom:30px;
}

