/* CSS Document */
body{
margin:0;
padding:0;
font:12px/15px tahoma;
color:#000000;
}
p{
margin:0;
padding:0;
}
img{
border:0;
}
#mainblock{
margin:auto;
width:1000px;
}
#innerblock{
float:left;
width:1000px;
background:url(../images/bodytile.jpg) #03AAAC repeat-x
}
#header{
float:left; display:inline;
width:1000px;
height:187px;
}
.headptag{
float:right; display:inline;
background:url(../images/tp_banner.PNG) no-repeat;
height:187px;
width:1000px;
}
#contentcontainer{
float:left; display:inline;
width:911px;
margin-left:45px;
background:url(../images/cnt_tile.jpg) repeat-y;
}
.menu_tile{
background:url(../images/menu_tile.jpg) repeat-x;
height:51px;
}
.tp_l{
float:left; display:inline;
margin:0px 0 0 0px;
width:885px;
}
.menu_lp{
float:left;
}
.bottom{
float:left;
margin-left:1px;
}
.menu_rp{
float:right;
}
#contentpannel{
float:left; display:inline;
width:615px;
background:url(../images/cp_tiley.jpg) repeat-y;
margin:-10px 0 0 23px;
position:relative;
}
#rightpannel{
float:right;
width:253px;
margin:-0px 0 0 0;

}
.rp_top{
float:left;
position:relative;
margin-top:-19px;
}
.cp_part1{
float:left;
width:400px;
margin-top:40px;
}
.cp_part2{
float:right;
width:185px;
margin-top:40px;
}
.cp_part2 a{
float:left;
clear:left;
width:180px;
margin:5px 0 0 0px;
text-decoration:underline;
color:#676D6D;
}
.cp_textarea{
float:left; display:inline;
margin:10px 0 0 0;
width:385px;
}
.cp_textarea1{
float:right; display:inline;
margin:10px 0 0 0;
width:203px;
}

.cp_welcome{
float:left;
margin:0px 0 0 0;
}
.cp_welcome1{
float:left;
margin:20px 0 0 0;
}
.cp_image{
float:left;
}
.wid{
float:left;
width:400px;
}
.cp_link1{
float:left; clear:left;
margin-top:10px;
color:#028484;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.cp_bull{
margin-left:5px;
}
.cp_lpart1{
width:180px;
float:left; display:inline;
margin-top:20px;
}

.cp_lpart1 a{
float:left;
width:165px;
color:#028484;
text-decoration:none;
}
.cp_lpart2{
width:180px;
float:right; display:inline;
margin-top:20px;
}

.cp_lpart2 a{
float:left;
width:165px;
color:#028484;
text-decoration:none;
}
.cp_bull1{
float:left;
margin:4px 5px 0 0;
}
.cp_sp_google1{
float:left;
margin-top:20px;
}
.rp_news{
float:left;
margin:35px 0 0 17px;
}
.rp_block{
float:left; display:inline;
width:217px;
margin:10px 0 0 17px;
}
.rp_block a{
float:left;clear:left;
color:#045759;
}
.rp_goo{
float:left;
margin-top:10px;
}
#footer{
float:left;
width:1000px;
height:59px;
background:url(../images/fp_bg.jpg) repeat-x;
margin-right:-3px;
margin-top:20px;
}
.logo{
float:left;
margin:74px 0 0 479px;
}
.tp_l{
float:left; display:inline;
margin:0px 0 0 0px;
}
.tp_l a{
float:left;
color:#2C4A4A;
font:bold 12px Arial, Helvetica, sans-serif;
margin:8px 22px 0 20px;
text-decoration:none;

}
.pip{
float:left;
margin-top:1px;
}
.tpse,.tpse1{
float:left;
color:#188C8C;
font:bold 12px Arial, Helvetica, sans-serif;
margin:8px 10px 0 5px;
}
.tpse1{
 margin:8px 0 0 3px;
 color:#188C8C;
 }
 .tebox{
 float:left;
 margin:6px 0 0 0;
 width:127px;
 height:13px;
 }
 .fp_text{
 width:350px;
 margin:30px 0 0 350px;
 color:#FFF;
 }
 .cp_googlebtm{
 float:left;
 margin:10px 0 0 50px;
 }
 .rp_patientcares{
 float:left;
 padding-bottom:10px;
 }
 .ru_bu{
 float:left;
 clear:left;
 margin-top:7px;
 }
 .rp_block3{
float:left; display:inline;
width:217px;
margin:30px 0 0 17px;
}
.rp_block3 a{
float:left;
width:195px;
margin:3px 0 0 10px;
color:#045759;
text-decoration:none;
}
.rp_tollfree{
float:left; display:inline;
margin:10px 0 0 10px;
}
a {
	color: #333333;
}

a:hover {
	text-decoration: none;
	color: #FC3E1A;
}
