.clear { clear:both; }

#aroundhcp {}
#lefthcp { float:left; width:350px; margin-right:15px; _margin-right:10px;}
#righthcp { float:left; width:195px; margin-top:5px; }


#righthcp a { color:#DF2D00; }


#morehcpnews li {
list-style-image:url(../assets/lig.gif);
vertical-align:top;

}

/**/

#ghcpbox {  background:#fafafa; padding:4px 8px 8px 8px; border-left:1px solid #ddd;  border-right:1px solid #ddd; }
#ghcpbox .hcpkw { font-size:14px; font-family:arial; width:172px; }
#ghcpbox .title { font-size:11px; font-family:arial; color:#263111; font-weight:bold; text-transform:uppercase; }
#ghcpbox .ghcpsearchbox { }
#ghcpbox .ghcpsearchbtn { text-align:right; margin-top:3px;  }

.hcpgt { padding:8px 8px 0px 8px; color:#444; background:#fafafa;
font-size: 18px;
font-weight: bold;
font-family: arial;
color: #514B42;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing: -1px; border-top:1px solid #ddd;  border-left:1px solid #ddd;  border-right:1px solid #ddd;
}

#socialbtnhcp { margin-bottom:12px;} 
#articlebox { background:#fff; padding:5px 5px 5px 5px;  margin-bottom:2px;}
#articlebox .title { font-size:18px; font-weight:bold; font-family:arial; color:#514B42; font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-1px; position:relative;}
#articlebox .listings { padding:0px 0px 0px 0px; position:relative; }

#hcpbox { background:#fff; padding:15px 5px 5px 5px; border-top:1px solid #ddd; margin-bottom:12px;}
#hcpbox .hcpline { border-top:1px solid #eee; }
.hcpline { border-top:1px solid #eee; }

#hcpbox .title { font-size:18px; font-weight:bold; font-family:arial; color:#514B42; font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-1px; position:relative;}
#hcpbox .tguides { font-size:18px;  font-family:arial; color:#333; font-family:arial;
 position:relative;}
#hcpbox .listings { padding:0px 0px 0px 0px; position:relative; }

.eventsdate { font-size:10px; color:#e22b00; text-align:left; text-transform:uppercase; padding-bottom:6px; }
.eventsdesc { padding:1px 0px 4px 0px; font-size:12px; }

#content .eventslink a,
#content .eventslink a:link,
#content .eventslink a:visited,
#content .eventslink a:active  {  display:block; background:#eee; padding:2px; text-align:center; color:#333; border:1px solid #ddd; margin-top:6px; font-size:11px; text-transform:uppercase; text-decoration:none;}
#content .eventslink a:hover  {  display:block; background:#444; padding:2px; text-align:center; color:#fff; border:1px solid #111;  font-size:11px; text-transform:uppercase; text-decoration:none; }

/* floats */

.floaticon { width:30px; height:34px; float:right; margin:3px 0px 0px 5px; }
.floatnl { height:30px;}
.leftfloat { width:50px; height:63px; float:left; margin:2px 10px 5px 0px;}
.leftfloat img { border:1px solid #ccc; }


/* ul RHS */
#content #eventsul ul { padding:0px; margin:5px 0px 5px 25px; font-size:12px; }




/* links 

#hcpbox .eventslink a:link,
#hcpbox .eventslink a:active,
#hcpbox .eventslink a:visited
{ color:#58AF05; } 
*/

.aroundfi { clear:both; padding-bottom:5px; padding-top:4px;}
.aroundfi1 { font-weight:bold; font-size:14px; line-height:14px; padding-bottom:1px;}
.aroundfi2 { }
.btnhcp { text-align:right; padding-bottom:0px; }

/* inputs */

.nhs1 { float:left; width:115px; padding-top:2px;}
.nhs2 { float:left; width:50px; padding-top:3px;}

.pinput,
.einput { font-size:14px; font-family:arial; padding:0px; margin:0px;width:173px;  }
.pinput { width:177px;  font-size:12px; font-family:arial; padding:0px; margin:0px;}

#NHS { margin:0px; padding:0px; height:13px; width:13px; overflow:hidden; }

/* forum */

#surroundphp { padding:3px 0px 3px 16px;
background-image:url(../images/buttons/ni.gif);
background-repeat:no-repeat;
background-position:1px 6px; 
margin:0px 0px 0px 6px;}


#hcpforum
{

}
#hcpforum #phpff {   }
{

}

#hcpforum #dateP
{
float:left;  font-size:11px;
}
#hcpforum #dateTP
{
float:left;  padding:0px  2px 0px 2px; font-size:11px;
}
#hcpforum #dateT
{
float:left; font-size:11px;
}

#hcpforum #title a:link,
#hcpforum #title a:visited,
#hcpforum #title a:active
{
font-weight:normal; font-size:12px;
}


/* main box */
#mainhcpnewsbox { background:#EAF2DB; padding:10px;    margin-bottom:12px;}
#mainhcpnewsboxblue { background:#E4EDFA;  padding:10px;   margin-bottom:12px;}
#mainhcpnewsboxorange { background:#FFEFE1;  padding:10px;   margin-bottom:12px;}
#mainhcpnewsboxpink { background:#FBEAFF;  padding:10px;   margin-bottom:12px;}


.mainhcpnewsboxleft {  }
.mainhcpnewsboxleft img { border:1px solid #ccc; }
.mainhcpnewsboxright {  }

.mainhcpnewsbox-title { 
font-size:18px; font-weight:bold; font-family:arial; color:#58AF05; font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:0px; line-height:1.1em;
padding:0px 0px 8px 0px;
}
.mainhcpnewsboxright-date {font-size:12px; font-family:arial; text-transform:uppercase; color:#58AF05; padding:9px 0px 4px 0px; }
.mainhcpnewsboxright-desc { font-size:14px; font-family:arial; color:#333; padding:0px 0px 5px 0px; }
.mainhcpnewsboxright-link { text-align:right; }

#mainhcpnewsbox .mainhcpnewsbox-title a:link,
#mainhcpnewsbox .mainhcpnewsbox-title a:active,
#mainhcpnewsbox .mainhcpnewsbox-title a:visited
{ color:#58AF05; font-size:22px; font-weight:bold; font-family:arial; color:#58AF05; line-height:24px;font-family:Georgia, "Times New Roman", Times, serif; } 

#morehcpnews  a{ 
color:#4F9904; 
}
#morehcpnews .hcpnewspanel-link a,
#mainhcpnewsbox .mainhcpnewsboxright-link a:link,
#mainhcpnewsbox .mainhcpnewsboxright-link a:active,
#mainhcpnewsbox .mainhcpnewsboxright-link a:visited
{ color:#4F9904; font-weight:bold; font-size:18px;  } 

.hcpnewsmsg { padding:7px 10px; background:#58AF05; color:#fff; font-family:arial; line-height:1.2em;
font-size:22px; font-family:arial;  font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(../assets/titles/hcp/search.jpg); background-repeat:repeat-x; 
}

.hcpnewsmsgupdated { padding:7px 10px 8px 10px; background:#222222; color:#fff; font-size:12px; font-family:arial; line-height:1.2em;
margin-bottom:12px;

}


#morehcpnews {background:#f9f9f9;  padding:10px;  margin-bottom:12px;}
#morehcpnews .title { font-size:22px; font-weight:bold; line-height:24px; font-family:arial; color:#514B42; font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:-1px;}
#morehcpnews .mainhcpnewsboxright-date { padding:4px 0px 6px 0px;}

#morehcpnews .hcpnewspanel-link a:link,
#morehcpnews .hcpnewspanel-link a:visited,
#morehcpnews .hcpnewspanel-link a:active
 { text-align:center; display:block; padding:2px 0px; background:#7dc426;  border:1px solid #72be1d;   color:#fff; text-decoration:none; }
 #morehcpnews .hcpnewspanel-link a:hover
 { text-align:center; display:block; padding:2px 0px;  text-decoration:none; background:#f52900; color:#fff;  border:1px solid #df2700;}

.hcpnewspanel { font-size:14px; padding-bottom:8px;}
#mainhcpnewsboxblue  .mainhcpnewsbox-title { 
font-size:18px; font-weight:bold; font-family:arial; color:#4D87D7; font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:0px; line-height:1.1em;
padding:0px 0px 8px 0px;
}
#content .hcpnewsul ul { margin-left:0px; padding-left:6px;  list-style-type:none;}
#content .hcpnewsul ul li { list-style-type:none; margin-bottom:2px; list-style-image: none; background-image:url(../assets/tickshop.gif); background-repeat:no-repeat; padding-left:24px; background-position:0px 1px; }
#mainhcpnewsboxblue  .mainhcpnewsboxright-date {font-size:12px; font-family:arial; text-transform:uppercase; color:#4D87D7; padding:7px 0px 2px 0px; }

#mainhcpnewsboxblue .mainhcpnewsboxright-desc { font-size:14px; font-family:arial; color:#333; padding:0px 0px 5px 0px; }

#mainhcpnewsboxblue .mainhcpnewsbox-title a,
#mainhcpnewsboxblue .mainhcpnewsbox-title a:link,
#mainhcpnewsboxblue .mainhcpnewsbox-title a:active,
#mainhcpnewsboxblue .mainhcpnewsbox-title a:visited
{ color:#4D87D7;  font-size:22px; line-height:24px; font-weight:bold; font-family:arial;font-family:Georgia, "Times New Roman", Times, serif;} 


#mainhcpnewsboxblue .mainhcpnewsboxright-link a:link,
#mainhcpnewsboxblue .mainhcpnewsboxright-link a:active,
#mainhcpnewsboxblue .mainhcpnewsboxright-link a:visited
{ color:#4D87D7; font-weight:bold; font-size:18px;} 


#mainhcpnewsboxorange  .mainhcpnewsbox-title { 
font-size:22px; line-height:24px; font-weight:bold; font-family:arial; color:#FF8000; font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:0px; 
padding:0px 0px 8px 0px;
}
#mainhcpnewsboxorange  .mainhcpnewsboxright-date {font-size:12px; font-family:arial; text-transform:uppercase; color:#FF8000; padding:7px 0px 2px 0px; }

#mainhcpnewsboxorange .mainhcpnewsboxright-desc { font-size:14px; font-family:arial; color:#333; padding:0px 0px 5px 0px; }
#mainhcpnewsboxorange .mainhcpnewsbox-title a:link,
#mainhcpnewsboxorange .mainhcpnewsbox-title a:active,
#mainhcpnewsboxorange .mainhcpnewsbox-title a:visited
{ color:#FF8000;font-size:22px; line-height:24px; font-weight:bold; font-family:arial;font-family:Georgia, "Times New Roman", Times, serif; } 

#mainhcpnewsboxorange .mainhcpnewsboxright-link 
{ color:#FF8000; font-weight:bold; font-size:18px;}
#mainhcpnewsboxorange .mainhcpnewsboxright-link a:link,
#mainhcpnewsboxorange .mainhcpnewsboxright-link a:active,
#mainhcpnewsboxorange .mainhcpnewsboxright-link a:visited
{ color:#FF8000; font-weight:bold; font-size:18px;} 


#mainhcpnewsboxpink  .mainhcpnewsbox-title { 
font-size:18px; font-weight:bold; font-family:arial; color:#EC00EC; font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:0px; line-height:1.1em;
padding:0px 0px 8px 0px;
}
#mainhcpnewsboxpink  .mainhcpnewsboxright-date {font-size:12px; font-family:arial; text-transform:uppercase; color:#EC00EC; padding:7px 0px 2px 0px; }

#mainhcpnewsboxpink .mainhcpnewsboxright-desc { font-size:14px; font-family:arial; color:#333; padding:0px 0px 5px 0px; }
#mainhcpnewsboxpink .mainhcpnewsbox-title a:link,
#mainhcpnewsboxpink .mainhcpnewsbox-title a:active,
#mainhcpnewsboxpink .mainhcpnewsbox-title a:visited
{ color:#EC00EC; font-size:22px; line-height:24px; font-weight:bold; font-family:arial;font-family:Georgia, "Times New Roman", Times, serif; } 

#mainhcpnewsboxpink .mainhcpnewsboxright-link  { color:#333; font-size:18px;}
#mainhcpnewsboxpink .mainhcpnewsboxright-link a:link,
#mainhcpnewsboxpink .mainhcpnewsboxright-link a:active,
#mainhcpnewsboxpink .mainhcpnewsboxright-link a:visited
{ color:#EC00EC; font-weight:bold; font-size:18px;} 

.ad300 { text-align:center; height:250px; padding:15px 0px; background:#fff; border-top:1px solid #eee; border-bottom:1px solid #eee; margin-bottom:12px; }

.past-date { color:#666; padding-top:10px;  font-size:16px; font-family:arial; padding-bottom:6px; font-weight:bold; }
.width560 { width:536px;}

#displayText {
 display:block; text-align:center;	 background-color:#F1FCD6; border:1px solid #A6D665;
 padding:5px 0px; font-size:12px; font-weight:bold; color:#A6D665;
	
}



 #content   a#displayText:link, 
#content  a#displayText:visited, 
#content   a#displayText:active
 { text-align:center; display:block; padding:2px 0px; background:#7dc426;  border:1px solid #72be1d;   color:#fff; text-decoration:none; font-size:18px; }
#content  a#displayText:hover
 { text-align:center; display:block; padding:2px 0px;  text-decoration:none; background:#f52900; color:#fff;  border:1px solid #df2700; font-size:18px;}
 
#aroundhcpevents { }
.hcpevent { padding-bottom:10px;}
.hcpevent1 { float:left; width:80px; border:1px solid #80b62a; background:#95cd3c; font-family:arial; text-align:center; padding:5px; margin-right:10px; }
.hcpevent1a { font-size:18px; font-weight:bold; color:#fff; }
.hcpevent1b { font-size:16px; font-weight:bold; color:#fff;}
.hcpevent2 { float:left; width: 240px;}

.hcpevent2a { font-size:18px; font-weight:bold; color:#333; line-height:20px;  }
#aroundhcpevents .hcpevent2a a:link,#aroundhcpevents  .hcpevent2a a:visited, #aroundhcpevents .hcpevent2a a:active
 { font-size:18px; font-weight:bold; color:#e22b00; line-height:20px; }
.greyhcp { font-weight:bold; }
.hcpevent2b { font-size:14px;  color:#999; padding-bottom:4px; padding-top:4px; line-height:14px;}
.hcpevent2c { font-size:14px;  color:#333; padding-bottom:4px;}
.hcpmonth { border-bottom:1px solid #d7d7d7; font-size:18px; font-weight:bold; font-family:arial; color:#888; margin-bottom:8px; line-height:18px; height:18px; padding-bottom:1px; }