/* CSS Document */
body{
margin:0;
padding:0;
background:#07184A url(../images/bodytile.jpg) repeat-x;
font:11px/15px tahoma,arial;
color:#4A98CA;
}
p{
margin:0;
padding:0;
}
img{
border:0;
}

#mainblock{
margin:auto;
width:899px;
}
#innerblock{
float:left;
width:899px;
}
#header{
float:left;
width:899px;
background:url(../images/tp_bg1.jpg) no-repeat;
height:297px;
}
.logo{
float:left;
margin:47px 0 0 4px;
}
.tp_sologam
{
float:left;
margin:132px 0px 0px 60px;
}
.tp_menu{
float:right;
margin:58px 22px 0 0;
color:#345083;
font:11px tahoma;
}
.tp_menu a{
font:11px tahoma;
color:#345083;
margin:0 10px 0 10px;
}
.menublock{
float:left;
width:899px;
margin:297px 0 0 0;
}
.menublock a{
float:left;
font:bold 12px Georgia, Arial, Helvetica, sans-serif;
color:#686758;
text-decoration:none;
margin:15px 28px 0 27px;
}
.menublock a:hover{
color:#1EB5D2;
}
.tp_pip{
float:left;
}
#contentcontainer{
float:left;
width:899px;
border-bottom:solid 2px #2B3E73;
background:url(../images/cnt_tile.jpg) repeat-y;
padding-bottom:40px;

/*background:#0E2665 url(../images/cnt_toppart.jpg) top left no-repeat;*/
}
.cnt_bg{
float:left;
background:url(../images/cnt_toppart.jpg) top left no-repeat;
width:899px;
}
.contentpanel{
float:left; display:inline;
width:560px;
margin:10px 0 0 37px;
}
.welcome{
float:left;
margin:15px 0 0 0;
}
.cp_image{

float:left;
display:inline;
margin:0px 0 0 -25px;
}
.lp_pethealth
{
float:left;
margin:6px 0px 0px 11px;
}
.lp_arro1
{
float:left;
margin:16px 8px 0px 0px;
}	
.lp_linktxt1
{
float:left;
margin:12px 0px 0px 0px;
font:11px Tahoma;
color:#6EDFFF;
}
.lp_arro2
{
float:left;
margin:8px 8px 0px 0px;
}	
.lp_dog
{
float:left;
margin:20px 0px 0px 10px;
}
.lp_getmore
{

float:left;
margin:10px 0px 0px 0px;
}
.lp_linktxt2
{
float:left;
margin:5px 0px 0px 0px;
font:11px Tahoma;
color:#6EDFFF;
}
.cp_t1{
position:relative;
clear:left;
float:left;
width:372px;
margin:8px 0 0 0;
}
.cp_brd{
float:left; display:inline;
width:559px;
height:5px;
background:url(../images/brd.jpg) repeat-x;
margin-right:-3px;
}	
.cp_block1{
float:left;
width:265px;
margin:20px 0 0 0;
}
.cp_block2{
float:right;
width:265px;
margin:20px 0 0 0;
}
.one{
float:left;
}
.cp_head{
width:205px;
float:left; display:inline;
color:#8FAD56;
font-weight:bold;
margin:4px 0 0 10px;
}
.more{
float:left;
margin:10px 0 0 0;
}
.company-profile{
float:left;
margin:30px 0 0 0;
}
.cp_textarea{
float:left;
width:558px;
margin:10px 0 0 0;
}
.cp_photo{
float:left;
margin:27px 0 0 0;
}
.cp_block4{
width:356px;
float:right;
margin:27px 0 0 0;
}
.cp_l1{
width:194px;
color:#FFF;
margin:0px 0 0 10px;
}
#rightpanel{
float:right;
display:inline;
width:240px;
margin:22px 22px 0 0px;
}
.rp_new{
float:left;
margin:0 0 0 0;
}
.rp_brd{
float:left; display:inline;
width:238px;
height:5px;
background:url(../images/brd.jpg) repeat-x;
margin-right:-3px;
margin:15px 0 0 0;
}	
.rp_image1{
float:left;
margin:26px 0 0 0;
}
.rp_te{
float:left;
width:212px;
margin:10px;
}
.rp_l{
float:left;
font:bold 11px tahoma;
float:left;
color:#15A8CE;
}
.rp_banner{
float:left;
margin:60px 0 0 0;
}
#footer{
float:left;
width:899px;
padding-bottom:40px;
margin-right:-3px;
color:#5067A5;
}
.footer_block{
float:left; display:inline;
margin:46px 0 0 210px;
}
.footer_block a{
color:#5067A5;
text-decoration:none;
margin:0 15px 0 15px;
}
.footer_block_span{
float:left; display:inline;
margin:15px 0 0 250px;
}
.cp_y{
float:left;
clear:left;
margin:20px 0 0 0;
}
.ab_cp_computer{
float:left;
margin:8px 0 0 0;
}
.rp_block{
width:300px;
float:right;
margin:27px 0 0 0;
}
.ab_bullet{
float:left;
clear:left;
margin:6px 10px 0 0;
}
.rp_l1{
float:left;
margin:3px 0 0 0;
color:#FFF;
width:238px;
}
.rp_ab_image1{
float:left;
margin:26px 0 0 0;
}
.rp_l2{
float:left;
clear:left;
margin:3px 0 0 0;
color:#91D0FF;
width:205px;
}
.rp_newletter{
float:left;
margin:20px 0 0 0;
}
.tb{
float:left;
width:208px;
border:solid 2px #344E93;
height:22px;
margin:15px 0 0 0;
color:#63828C;
}
.ab_signup{
float:left;
margin:13px 0 0 73px;
}
.ab_more{
float:left;
margin:14px 0 0 0;
}
.samelink { color:#ffffff;}
h2 { font:13px Tahoma; font-weight:bold; color:#ffffff; margin:0px 0px 5px 0px;}
h4{ font:12px Tahoma; font-weight:bold; color:#ffffff; margin:8px 0px 8px 0px;}
h5{ font:11px Tahoma; font-weight:bold; color:#ffffff; margin:8px 0px 8px 0px;}
.divde1 { width:530px; border-top:1px dotted #526B01; font-size:10px;}
.divde2 { float:left;width:250px;}
.divde3 { float:right; width:250px;}
.cp_head { font:13px Tahoma; font-weight:bold; color:#ffffff; margin:0px 0px 5px 0px;}
