/* CSS Document */
/* 	Diabetes & Primary Care
	Last updated on April 19, 2007
	Created & Updated by SS
*/

/* 	===================================================================================================
												Body
===================================================================================================  */

BODY
{
	margin: 0px auto 0px;
	padding: 0px;
	text-align: center;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #EFEFEF;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#main
{
	width: 780px;
	text-align: left;
	margin: 0px auto 0px;
	padding: 0px;
}

.main-index
{
	width: 730px;
	text-align: left;
	margin: 0px auto 0px;
	padding: 0px 24px 0px 26px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-attachment: scroll;
	float:left;
}

.mid-img{
	margin:0px 10px 0px 0px;
	/*padding-left:8px;*/
	float:left;
	clear:none;
}

.mid-img-home{
	margin:10px 10px 0px 0px;
	/*padding-left:8px;*/
	float:left;
	clear:none;
}

a
{
	color:#13509A;
	text-decoration:none;
}
a:hover
{
	color:#000000;
	text-decoration:none;
}
/* 	===================================================================================================
												 Header
===================================================================================================  */


#header
{
	width: 730px;
	text-align: left;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-attachment: scroll;
	float:left;
	padding:0px 0px 15px 0px;	
}


#header-banner
{
	width: 730px;
	padding:8px 0px 10px 0px;
}

#headertop
{
	width: 690px;
	padding:20px 20px 20px 20px;
	margin:0px;
	background-color:#EFEFEF;
	float:left;
}

#headertop-left
{	
	float:left;
	width: 280px;
	padding:0px;
	margin:0px;
}

#headertop-right
{
	width: 410px;
	float: right;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:right;
}

#headertop-right img
{
	padding:13px 0px 13px 0px;
}


#headertop-right a
{
	color:#13509A;
	text-decoration:none;
	font-weight:bold;
}

#headertop-right a:hover
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#headertopmenus
{
	width:730px;
	height: 11px;	
	text-align: left;
	float:left;
	padding:9px 0px 12px 0px;
	font-size:10px;
	line-height: 20px;
	font-weight: normal;
	color: #B6BABD;
	text-decoration: none;
	border-bottom:1px solid #000000;
}

#headertopmenus a 
{
	text-decoration: none;
	color:#13509A;
	padding:0px 9px 0px 0px;
}

#headertopmenus a:hover
{
	text-decoration: none;
	color: #000000;
}

ul.headertopmenus_links
{
	margin:0;
	padding:0px;
	background-position: center;
	text-align: left;
}

ul.headertopmenus_links li	
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px;
	display: inline;
	text-align: left;
}

#headertopmenus-left{
	float:left;
	text-align:left;
	width:720px;
	padding:0;
	margin:0;
}

#headertopmenus-right{
	float:right;
	text-align:right;
	width:170px;
	padding:0;
	margin:0;
	font-size:10px;
}

#headertopmenus-right a 
{
	text-decoration: none;
	color:#13509A;
	padding:0px 5px 0px 5px;
}

#headertopmenus-right a:hover
{
	text-decoration: none;
	color: #000000;
}


ul.headertopmenus_right
{
	margin:0;
	padding:0px;
	background-position: center;
	text-align:right;
}

ul.headertopmenus_right li	
{
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:inline;
	text-align:left;
}
/* 	===================================================================================================
												Contents
===================================================================================================  */

#maincontent
{
	width: 730px;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;

	line-height: 15px;
	color: #000000;
	font-weight:11px;
}

#maincontent h1
{
	text-align: left;

	font-size: 14px;
	line-height: 15px;
	color: #13509A;
}

#maincontent h2
{
	text-align: left;

	font-size: 12px;
	line-height: 15px;
	color: #5D0708;
}

#maincontent a
{
	text-decoration: none;
	color:#13509A;
}

#maincontent a:hover
{
	text-decoration: none;
	color: #000000;
}

#main-left-navi{
	float:left;
	width:150px;
}


#main-left-navi a 
{
	text-decoration: none;
	color:#13509A;
	padding:0px 5px 0px 5px;
}

ul.txtlink
{
	list-style:none;
	margin:0;
	padding:0;
}

#main-left-navi a:hover
{
	text-decoration: none;
	color: #000000;
}

#leftcol
{
	float:left;	
	width:150px;
}

#middlecol
{
	float:left;	
	width:420px;
	color:#000000;
	font-size:10px;
	margin-left:15px;	
}

#middlecol h2
{
	margin:0px;
	color:#000000;
	background-color:#DEE3E7;
	font-size:12px;
	padding:6px 0px 7px 6px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
}

#rightcol
{		
	float:left;	
	width:110px;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin:0px 0px 15px 20px;
	
}

#submenu1, #submenu2, #submenu3, #submenu4
{

	text-decoration: none;
	color: #000000;
	background-color:#DEE3E7;
	width:150px;	
	margin-bottom:14px;
}

.submenu-title
{

	font-size:10px;
	text-decoration: none;
	color: #000000;
	background-color:#DEE3E7;
	padding:8px 0px 8px 6px;
	text-transform:uppercase;
	font-weight:bold;
}

.submenu-title1
{

	font-size:10px;
	text-decoration: none;
	color: #000000;
	background-color:#DEE3E7;
	padding:8px 0px 8px 6px;
	text-transform:uppercase;
	font-weight:bold;
	width:414px;
}

.back-top
{
	float:right;
	width:370px;
	text-align:right;
	padding:15px 0px;
}

.back-top a
{
	text-decoration:none;
	color:#999;
}

.back-top a
{
	text-decoration:none;
	color:#333333;
}

.left-main-menus
{
	margin:0;
	padding:0;
	width:150px;

}
ul.left-main-menus
{
	margin:0;
	padding:0;
	text-align: left;
}

ul.left-main-menus li	
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px;
	display: block;
	text-align: left;
	background-color:#DEE3E7;
	border-top:0px solid #FFFFFF;
}

ul.left-sub-menus
{
	margin:0;
	padding:0;
	background-position: center;
	text-align: right;
}

ul.left-sub-menus li	
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px;
	display: block;
	text-align: left;
	background-color:#EFEFEF;
	border-top:1px solid #FFFFFF;
}


ul.list
{
	list-style:none;
	padding:0px;
	margin:0px;
}

ul.list li
{
	margin:0;
	padding: 2px 0px 3px 6px;
	/*list-style: url(../premier-images/arrow.gif) none inside;*/
	background-color:#EFEFEF;
	border-top:1px solid #FFFFFF;
}

a.fl_11
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	line-height:16px;
}

a.fl_11
{
	color:#13509A; 
	text-decoration:none;
	font-size:10px;
}

a.fl_11:hover
{
	color:#000000; 
	text-decoration:none;
	font-size:10px;
}

#cover-story
{
	float:left;
	background-color:#FFFFFF;
}
.article_preview
{

	font-size: 10px;
	line-height: 13px;
	color: #666666;
	padding:10px 0px 0px 0px;
	margin:0px;
	text-align:left;
}


.article_preview img
{
	padding:0px 10px 10px 0px;
}

.article_heading
{

	line-height: 12px;
	color: #000000;
	padding:0px 0px 3px 0px;
	font-weight:bold;
	text-align:left;
}

.link-txt
{
	padding:6px 0px 6px 0px;
	font-weight:bold;
	text-align:left;
}

.link-txt1
{
	padding:6px 0px 6px 10px;
	font-weight:bold;
	text-align:left;
	font-size:10px;
}

/*
ul.link-1	
{
	list-style:url(none) none outside;
	margin:0;
	padding:8px 0px 0px 10px;
}

ul.link-1 li
{

	color:#28333A;
	line-height:16px;
	margin:0;
	padding:0px 0px 0px 12px;
	background:url(../dpc-images/square.gif) no-repeat left 6px;

}
*/

ul.link	{	
	list-style:square url(none) outside;
	margin:0;
	padding:8px 0px 0px 10px;
	text-align:left;
	float:left;
	}

ul.link li{

	font-size:10px;
	color:#28333A;
	line-height:16px;
	margin:0;
	padding:0px 0px 0px 12px;
	/*background:url(../dpc-images/square.gif) no-repeat left 6px;*/
	}

.new_preview
{

	font-size:10px;
	line-height: 13px;
	color: #666666;
	padding:0px;
	margin:0px;
	text-align:left;
}

#form-center
{
	width: 350px;
	padding: 0px;
	font-size:10px;
	color: #28333A;
	text-align:right;
}

.spacer{
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 6px;
	height:1px;
	top:0px;	
	width:400px;
	padding-top:5px;
}
.spacer-noimage{
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 6px;
	height:1px;
	top:0px;	
	width:430px;
}


p.spacer
{
	margin-top:5px;
	clear:both;
	float:none;
}

.page-head h2
{
	margin:10px;
	padding:2px 0 2px 5px;
	color:#000;
	background-color:#DEE3E7;
	font-size:10px;
}

#page-head h2
{
	margin:10px;
	padding:2px 0 2px 5px;
	color:#000;
	background-color:#DEE3E7;
	font-size:10px;
}

#page-head h3
{
	margin:10px;
	padding:2px 0 2px 5px;
	color:#000;
	font-size:10px;
}


#page-head{
	float: left;
	width:420px;
}

.pagepoint
{
	background-color: #EFEFEF;
	border: 1px solid #cccccc;
	padding:4px;
	color:#000000;
	float:left;
	width:390px;
	margin:10px 10px 10px 0px;
}

.coverstory-heading{
	font-size:10px;
	margin-bottom:0px;
	margin-top:10px;
	float:left;
	padding-bottom:0px;
	margin-left:10px;

	color:#000;
}

.channelhome{
	float:left;
	clear:none;
/*	margin-bottom:25px;*/
	margin-bottom:5px;
	width:420px;
}

.pagination{
	float: left;
	width:320px;
	font-size:10px;	
	border:0px solid green;
	margin:5px 0px 5px 0px;

}

.page2{
	border:0px solid red;
	float:right;
	width:75px;
	margin:5px 0px 5px 0px;
}

.page2 input{
	width:30px;
	margin-left:2px;	
	border:1px solid #7e9db9;
	font-size:1em;
	color:#333;
	background-color:#fbfbfb;
	float:left;
}

.page-head1{
	float: left;
	width:400px;
}

p#standfirst{
	color:#676767;
	font-size:10px;
	margin:10px 5px 10px 0px ;
	width:410px;
	float:left;
}

#middlecol h1
{
	margin:0;
	padding:0px 0 5px 0px;
	color:#000;

	font-size:12px;
}
#rightcol-b h1
{
	margin:0;
	border-bottom:1px solid #8B2942;
	padding:5px 0 5px 10px;
	color:#8B2942;
	background-color:#B3978D;
	font-size:1.2em;
	font-weight:700;
}

#offered-services_archives ul{
	margin:0px 0 10px 0;
  	padding-left:15px;
	list-style-type:square;
	color:#0061AA;
	font-size:10px;
}




#spons{
	width:390px;
	font-size:10px;
	color:#333333;
}

.standfirst1{
	color:#676767;
	font-size:10px;
	margin:10px 0 10px 14px ;
	width:400px;
}
span.standfirst{
	color:#676767;
	font-size:10px;
	margin:10px 0 10px 0px ;
	width:400px;
}

span.readfull{
	width:410px;
	color:  #0061aa;
	font-size:10px;

	margin:0px 0  0px  5px; 
	padding-left:0px;
	float:right;
}

.channel-heading
{
	font-size:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;
	color:#000;
}

.author-title
{
	width:195px;
	padding:5px 0px 5px 0px;
	float:left;
}

.index-channel-heading
{
	font-size:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;

	color:#000;
	margin-left:15px;
}

.spacer-article{
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 6px;
	height:1px;
	top:0px;	
	width:190px;
}

.spacer-articlenoimage{
	margin-right: 10px;
	margin-bottom: 6px;
	height:1px;
	top:0px;	
	width:400px;
}


span.txtblue
{
	color: #0061aa;
}

.CentreForm
{
	float:left;	
	width:420px;
	margin-left:20px;	
	color:#333;
	font-size:10px;
}

.searchpage{
float:left;
margin-top:5px;
}

.searchpage1{
float:right;
margin-top:5px;
margin-right:12px;

}
#tbl_search{
	margin-left:20px;
}

/*
.CentreForm p
{
	color:#333;
	margin-left:15px;

	font-size:65%;
}

*/

.CentreForm h2
{
	margin:10px;
	margin-right:0px;
	padding:2px 0 2px 5px;
	color:#676767;
	background-color:#eeeeee;
	font-size:0.9em;
	font-weight:700;
}

p#standbmenu{
	color:#676767;
	font-size:10px;

	margin:10px 0 10px 5px ;
	width:410px;
	padding:0px 0px 0px 20px;
	font-weight:500;
	float:left;
}

#standbmenu{
	color:#676767;
	font-size:10px;

	margin:10px 0 0px 0px ;
	width:400px;
	padding:0px 0px 0px 0px;
	font-weight:500;
/*	float:left;*/

}

.display-home
{
	clear:both;
	float:left;
	width:420px;
	padding-left:0px;
	
}

/* events */
.eventschannel{
	float:left;
	clear:none;
	margin-bottom:0px;
	margin-left:0px;
	width:550px; 
	padding-left:10px;
}
.eventleft{
	float:left;
	width:400px;
	background-color:#eeeeee;
	padding:0px 0px 0px 0px;
}
#events{
	width:420px;
	float:left;
	padding:0px;
}

.boxcontent
{
	width:410px;
	float:left;
	padding:2px;
	margin-left:15px;
	border: 1px solid #DBDBDB;

}

.archive-text{
	float:left;
	width:300px;
	margin-top:20px;
}

.archive-text-1{
	float:left;
	width:300px;
}

.heading-archive{
	font-size:12px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:0px;
	color:#000;
}

.spacer-index{
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 6px;
	height:1px;
	top:0px;	
	width:290px;
}

.eventsvenue
{
	width:414px;
	/*float:left;*/
	padding:2px;
	border: 1px solid #DBDBDB;
	margin-bottom:10px;
}

#eventsvenue
{
	width:414px;
	float:left;
	padding:2px;	
	margin-bottom:10px;
}

.eventsvenue-title
{
	padding:3px 0 3px 5px;
	color:#676767;
	background-color:#eeeeee;
	margin-bottom:8px;

	font-size:10px;
}

.eventsvenue-title1
{
	/*float:left;*/
	padding:3px 0 3px 5px;
	color:#676767;
	/*background-color:#eeeeee;*/
	font-size:1.0em;
	/*font-weight: bold;*/
	margin-bottom:8px;
}

#eventsvenue-title
{
	float:left;
	padding:3px 0 3px 10px;
	color:#676767;
	background-color:#eeeeee;
	font-size:1.0em;
	/*font-weight: bold;*/
	margin-bottom:8px;
width:410px;
}
.eventsvenue-title a
{
 	font-weight: bold;
}
.eventsdate-title{
	padding:3px 0 3px 0px;
	color:#676767;
	background-color:#E4EBF2;
	font-size:1.0em;
	font-weight: bold;
	margin-bottom:8px;
	width:400px;
}
.eventsvenue-date
{
	padding:2px 0 2px 5px;
	font-size:10px;
	color:#0061AA;
	/*float:right;*/
	height:20px;
	text-align:right;
	width:400px;
}

#eventsvenue-date
{
	padding:2px 0 2px 5px;

	font-size:10px;
	color:#0061AA;
	height:20px;
	text-align:right;
	width:410px;
}

.txt-top-left
{
	padding:2px 0 2px 5px;

	font-size:10px;
	color:#0061AA;
	float:left;
}

.eventsvenue-address
{
	padding:0 0 0px 10px;
	font-size:10px;
	color:#333333;
}

#events_work{
	float:left;
	width:150px;
	padding:0px 0px 0px 10px;
}

#events_zone{
	float:left;
	width:120px;
	padding:0px;
}

#events_speaker{
	float:right;
	width:120px;
	padding:0px;
}
#speaker_image{
	float:left;
	padding:0px 0px 0px 10px;
}

#hotel_image{
	float:left;
	padding:0px;
}


#speaker_detail{
	float:right;
	/*width:300px;*/
	padding:0px 0px 0px 10px;

	font-size:10px;
	color:#333333;
}

#hotel_detail{
	float:right;
	width:274px;
	padding:0px;

	font-size:10px;
	color:#333333;
}

#line{
	width:410px;
	height:20px;
	float:left;
	background:url(../dpc-images/line.gif) repeat-x;
}

.line{
	width:410px;
	height:20px;
	background:url(../dpc-images/line.gif) repeat-x;
	float:left;
}
.speaker-events
{
	width:410px;
	float: left;
}
#supplierimg{
	margin-left:10px;
	width:120px;
	float:left;
	padding:0px 10px 10px 0px;
}

#workshopcontent{
	width:420px;
	float:left;
	margin-left:15px;

	font-size:10px;
	color:#333333;
	padding:2px;
}

.workshopcontent{
	width:420px;
	float:left;
	margin-left:15px;

	font-size:10px;
	color:#333333;
	padding:2px;
}

.eventbookingcontent{
	width:420px;
	float:left;
	font-size:10px;
	color:#333333;
}

#workshop-content{
	width:416px;
	margin:0px;

	font-size:10px;
	color:#333333;
	padding:2px;
	line-height:16px;
	float:left;
}

#workshop-content img{
	margin:0px 10px 10px 0px;
	padding:0px 5px 0px 0px;
}


#workshopcontent_border{
	width:400px;
	font-size:11px%;
	color:#333333;
	padding:4px;
	border: 1px solid #DBDBDB;
	margin:0px 0px 10px 0px;
	/*float:left;*/
}

.workshopcontent_border{
	width:400px;
	font-size:10px;
	color:#333333;
	padding:4px;
	border: 1px solid #DBDBDB;
	margin:0px 0px 10px 0px;
	float:left;
}

#borderstroke{
	width:405px;

	font-size:10px;
	color:#333333;
	padding:0px;
	/*border: 1px solid #DBDBDB;*/
	float:left;
	margin:0px 0px 8px 7px;
}

.eventsheading{
	width:407px;

	border: 1px solid #DBDBDB;
/*	float:left;*/
	margin:10px 0 10px 0px;
	padding:3px 0 3px 10px;
	color:#676767;
	background-color:#eeeeee;
	font-size:10px;
	font-weight: bold;
}

.eventsheading-past{
	width:407px;

	border: 1px solid #DBDBDB;
/*	float:left;*/
	margin:10px 0 10px 0px;
	padding:3px 0 3px 10px;
	color:#676767;
	background-color:#eeeeee;
	font-size:10px;
	font-weight: bold;
}


#eventback{
	width:410px;
	float:right;
	text-align:right;
	margin-bottom:10px;
}

/*
#workshopcontent p{

	font-size:70%;
	line-height:16px;
	margin:0px;
	padding:0px;
	float:left;
}
*/
#workshopcontent img{
	margin:0px 10px 10px 0px;
	padding:0px 5px 0px 0px;
	float:left;
}


#displaymsg
{
float:left;
width:410px;
}



#workshopcontent1{
	width:400px;
	float:left;
	margin-left:15px;

	font-size:10px;
	color:#333333;
	padding:2px;
	line-height:16px;
}

/*
#workshopcontent1 p{

	font-size:70%;
	line-height:16px;
	margin:0px;
	padding:0px;
	float:left;
}
*/
.workshopcontent1{
	padding: 4px;
	background: #efefef;
	border: 1px solid #ccc;
	float: left;
	margin: 0px 10px 5px 0px;	
}

.articlename{ color:#666666;}
.articlename1{ color:#000; font-size:11px;  text-decoration:underline;}
.articlename2{ color:#000; font-size:11px;  }

.articlename1-new
{ 
	color:#000; 
	font-size:11px;  
	text-decoration:underline;
	background:url(../dpc-images/arrow.jpg) no-repeat left 6px;
	padding:0px 0px 3px 13px;
}

/* Email Article and Post Comment */
/*---------------------------------------------------------------------*/
/* Register */
/* ----------------------------------------------------------------- */

.OptionTitle
{
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: bold;
	font-size:13px;
}

.OptionTitle1
{
	margin-top: 3px;
	margin-bottom: 3px;
	font-size:10px;
}

.OptionTitle2
{
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: bold;
	font-size:10px;
}

.Option2
{
	display: block;
	border-top: solid 1px #C9CBC6;
}

.Option2 ul
{
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 20px;
}

.Option2 ul li
{
	margin: 10px 0px 3px -38px;
	padding: 0px;
}

.Option2 ul li a
{
	font-weight: bold;
}

.Option2 ul ul
{
	margin: 10px 0px 10px 40px;
	padding: 0px;
}

.Option2 ul ul li
{
	list-style:url("../dpc-images/bullet.gif");
	margin-top: 0px;
}

.Option2Link
{
	font-weight: bold;	
	float: right;
	padding: 3px 0px 3px 0px;
}

.ForgottenPassword
{
	display: block;
	margin-left: 150px;	
}

.SubscribeRadio
{
	display: block;
	clear: both;
	margin-top: 15px;
	margin-bottom: 5px;	
}

#RegisterFree
{
	display: block;
	padding-top: 3px;
	background-image: url("../dpc-images/btn-registerfree.gif");
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
	width: 101px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: center
}

.Text
{
	display: block;
	width: 200px;
	float: left;
	padding-top: 3px;
}

#StartMonth
{
	width: 90px;
	float: left;
}

#StartYear
{
	width: 60px;
	float: left;
	margin-left: 5px;
}

#ExpiryMonth
{
	width: 90px;
	float: left;
}

#ExpiryYear
{
	width: 60px;
	float: left;
	margin-left: 5px;
}

/*------------------------------------------------*/

.PriceItem
{
	display: block;
	margin-left: 20px;
	margin-top: 3px;
	font-weight: bold;
}

.PriceItemTitle
{
	width: 130px;
	float: left;
}

/*------------------------------------------------*/


#RegOptions, #RegOptions1, #RegOptions2
{
	display: block;
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 20px;
}


#RegOptions li, #RegOptions1 li, #RegOptions2 li
{
	display: block;
	margin: 6px 30px 1px -4px;
	padding: 0px;
}

#eventstable{
	width:410px;
	float:left;
	margin-left:10px;
}

#eventstable-row1{
	width:410px;
	float:left;
	margin:0px;
	padding:0px;
}

#eventstable-col1a{
	width:200px;
	float:left;
	padding-bottom:15px;

	font-size:10px;
	color:#333333;
}

#eventstable-col1b{
	width:195px;
	float:right;
	text-align:right;

	font-size:10px;
	color:#333333;
}

#txtlink{
	text-align:right;

	font-size:10px;
	color:#333333;
	margin-right:10px;
}

#eventsdetails{
	width :406px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	padding:2px;
	float:left;
}

#eventsdetails-row1-txt{
	width :402px;
	padding: 2px 0px 0px 5px ;
	background:#F9F9F9;
	margin-bottom:3px;
	float:left;
	height:100%;
}

#eventsdetails-row1{
	width :402px;
	padding: 2px 0px 0px 5px ;
	background:#EEEEEE;
	height:20px;
}

#book-row{
	width :260px;
	padding: 0px ;
	float:right;
	margin:0px;
}

#eventsdetails-col1a{
	width:190px;
	float:left;

	font-size:10px;
	color:#333333;
}

#eventsdetails-col1b{
	width:190px;
	float:right;
	text-align:right;

	font-size:10px;
	color:#333333;
}

#eventsdetails-col1a-txt{
	width:114px;
	float:left;

	font-size:10px;
	color:#333333;
	padding:3px;
}

#eventsdetails-col1b-txt{
	width:86px;
	float:left;
	text-align:left;

	font-size:10px;
	color:#333333;
	padding:3px;
	white-space:normal;
}

#eventsdetails-col1c-txt{
	width:86px;
	float:left;
	text-align:left;

	font-size:10px;
	color:#333333;
	padding:3px;
	white-space:normal;
}

#eventsdetails-col1d-txt{
	width:86px;
	float:left;
	text-align:left;

	font-size:10px;
	color:#333333;
	padding:3px;
	white-space:normal;
}

#eventsdetails-row2-heading{
	width :414px;
	padding: 2px 0px 2px 5px ;
	background:#F2F2F2;
	float:left;
	margin:2px 0px 3px 0px;
}

#eventsdetails-row2{
	width :412px;
	padding:5px;
	background:#FAFAFA;
	float:left;
	margin-bottom:5px;	
}

#eventsdetails-row-bottom{
	width :422px;
	padding:10px 0px 0px 2px;
	float:left;
	margin-bottom:5px;	
}

#eventsdetails-col2a{
	width:140px;
	float:left;

	font-size:10px;
}


#eventsdetails-col2b{
	width:120px;
	float:left;

	font-size:10px;
}

#eventsdetails-col2c{
	width:118px;
	float:right;

	font-size:10px;
}

#eventsdetails-col2c-bot{
	width:136px;
	float:right;

	font-size:10px;
}

#imgcontainer
{
	width:380px;
	float:left;
	margin-left:15px;
	padding:10px 0px 0px 0px;
}

.imgcontainer1{
	width:420px;
	margin-left:15px;
	padding:10px 0px 0px 0px;
}

.imgcontainer2
{
	width:400px;
	margin-left:15px;
	padding:10px 0px 0px 0px;
}

#imagecont{
	width:130px;
	float:left;
	padding:0px 5px 0px 0px;
}

.imagecont{
	width:100%;
	padding:0px 0px 10px 0px;
text-align:center;
}



.row1{
	background-color:#EEEEEE;
}

.row2{
	background-color:#F9F9F9;
	border-bottom:3px solid #FFFFFF;
	margin-top:3px;
}

span.standfirst_black{
	margin:0px 10px 0px 13px ;
	border:0px solid red;
	width:390px;
	float:left;
}

.txt-subheading{
	font-size:12px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:10px;

	color:#000;
}
#middlecol ul
{
	border:0px solid red;
	margin-left:12px;
	padding-left:12px;
	margin-top:5px;
	margin-bottom:10px;

}

#middlecol ul li
{

	list-style-image:url('../dpc-images/square.gif');
	font-size:10px;

	color:#000;
	margin-left:0px;
	padding-left:0px;
}

span.viewall{
	color:  #0061aa;
	font-size:10px;

}

span.subheading{
	font-size:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:10px;

	color:#000;
	border:1px solid white;
}

#pagingmenus{
	width:170px;
	text-align: right;
	padding: 0px;
	margin: 0px;

	font-size:9px;
	font-weight: normal;
	color: #0061AA;
	text-decoration: none;	
	float:right;
}

#pagingmenus a {
	text-decoration: none;
	color:#7A7A7A;
	text-align:right;
}

#pagingmenus a:hover{
	text-decoration: none;
	color: #0061AA;
}

ul.pagingmenus_links{
	margin:0;
	padding:0;
	background-position: center;
	text-align:right;
}

ul.pagingmenus_links li	{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px;
	display: inline;
	text-align:right;
	padding:0px 1px 0px 1px;
}

#contact-address{
	float:left;
	clear:none;
	border:0px solid red;
	width:180px;
}
#contact-logo{
	border:0px solid green;
	float:left;
	clear:none;
	width:200px;
	padding-left:25px;
}
#contact-phone{
	float:left;
	clear:none;
	border:0px solid red;
	width:200px;
	margin-bottom:10px;
	margin-top:10px;
}
#contact-fax{
	float:left;
	clear:none;
	border:0px solid red;
	width:200px;
	margin-top:10px;
	margin-bottom:10px;
}

#contact-top{
	margin-bottom:5px;
	float:left;		
}

/********************************************************
						Tab Menu
********************************************************/


#tab-menu {
	background: #B2C1C8 url("../dpc-images/header-bottom.gif")  0 100% no-repeat;
	padding: 0 0 10px 0;
	overflow: auto;
	margin-bottom: 20px;

	font-size:10px;
	/*float:left;*/
}
* html #tab-menu {
	overflow: visible;
	height: 1px;
}	
#tab-menu ul, #tab-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#tab-menu li {
	float: left;
	background: url("../dpc-images/tabs.gif") 100% -50px;
	padding-right: 1px;
	margin-right: 2px;
	border-bottom: 1px solid #CCC;
	margin-bottom: -10px;
}

#tab-menu li a, #tab-menu li span {
	display: block;
	float: left;
	padding: 3px 4px 2px 4px;
	background: url("../dpc-images/tabs.gif") 0 -50px;
	color: #666;
	text-decoration: none;
}

#tab-menu li:hover a {
	background-position: 0 -100px;
}

#tab-menu li:hover {
	background-position: 100% -100px;
}

#tab-menu li.current-tab {
	background: url("../dpc-images/tabs.gif") 100% 0;
	border-bottom-color: white;
}

#tab-menu li.current-tab a, #tab-menu li.current-tab span {
	background: url("../dpc-images/tabs.gif") 0 0;
	color: #4C90CE;
	font-weight:bold;
}
#tab-menu li.emptyTab a{
	color:#c6c6c6;
}




/* 	===================================================================================================
											List Items
===================================================================================================  */

#list
{
	padding: 0px;
}

ul.list 	
{
	list-style:none;
	margin:0;
	padding:0px;
}

ul.listitem
{
	margin-left:0;
	padding:0px;
	font:70%/23px Tahoma, Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #000000;
}
ul.listitem li	
{
	display:block;
	background-image: url(../dpc-images/img-dot-list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-attachment: scroll;
	padding: 0px 0px 0px 15px;
}

.black
{
color:#333333;
text-decoration:none;
}


#banner
{
	width:730px;
	float:left;
	text-align:center;
	margin:10px 0px 10px 0px;

}

.exlist {
	margin:10px 5px 0px 10px;
	padding:0px 2px 0px 15px;
	font-size:11px;
}

ul.exlist li {
	list-style-position : outside;
	list-style-type : none;
	list-style-image : url(../dpc-images/top-arrow-left.gif);
	padding:5px;
	margin: 0px 0px 5px 15px;
	color:#3680DA;
}


.exlist a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#3680DA;
}

.exlist a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

/****Events*****/

.events-top-link
{
	color:#191246;
	font-size:100%;
	font-weight:bold;
	padding:4px 0px 10px 0px;
}

.events-top-link a
{
	text-decoration:none;
	color:#191246;
}

.events-top-link a:hover
{
	text-decoration: underline;
	color:#0A015E;
}

.events-content_border
{
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:4px;
	border: 1px solid #DBDBDB;
	margin:0px;
	float:left;
	margin-bottom:20px;
}

.events-date
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0px 5px 0px;
	width:400px;
}
.events-title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0px 5px 0px;
	border-top:1px solid #CCCCCC;
	clear:both;
	width:400px;
}

.events-content
{
	width:400px;
	float:left;
	padding:0px 0px 0px 0px;
	border-top:1px solid #cccccc;
}

.events-title-time
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	width:110px;
	font-weight:bold;
	padding:0px;
}

.events-title-detail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	width:270px;
	padding:3px 0px 15px 5px;
	text-align: left;
	margin:0px 0px 0px 0px;
	border-left:1px solid #CCCCCC;
}

.events-title-detail ul
{
	padding:8px 0px 5px 8px;
	margin:0px;
}

.events-title-detail li
{
	padding:2px 0px 2px 0px;
	margin:0px;
	list-style:inside square;
}

#middle-content
{
	padding:0px 0px 0px 13px;
}
/* 	===================================================================================================
												Footer
===================================================================================================  */


#footer
{
	width: 730px;	
	text-align: left;
	margin: 0px;
	padding: 0px;
	float:left;

}

#footertop
{
	width: 730px;
	height: 30px;	
	padding: 0px;
	background-color: #EFEFEF;

}

#footertop a 
{
	text-decoration: none;
	color:#E5C010;
}

#footertop a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}


#footersubmenus
{
	width: 730px;
	height: 60px;	
	text-align: left;
	padding: 15px 0px 10px 5px;
	font-size:9px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	float:left;
}

#footersubmenus a 
{
	text-decoration: none;
	color:#666666;
}

#footersubmenus a:hover
{
	text-decoration: none;
	color: #000000;
}

ul.footersubmenus_links
{
	margin:0;
	padding:0;
	background-position: center;
	text-align: left;
}

ul.footersubmenus_links li	
{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0px;
	display: inline;
	text-align: left;
}


/* 	===================================================================================================
												Form Elements
===================================================================================================  */

#form_heading
{
	/*float:left; */
	width:400px; 	
	color:#666;
	float:left;
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
	background-color:#EEEEEE;
	height:16px;
	padding:2px 0 2px 5px;
}

#formlayer	
{

	font-size:10px;
	color:#666;
	line-height:26px;
}

#formlayer fieldset,  #formlayer form
{
	margin:0;
	padding:0;
	border:0;
}

#formlayer label
{
	display:block;
}

#formlayer select
{
	width:480px;
	font-size:10px;

	color: #999999;
	text-decoration: none;
	margin: 0px;	
	padding:0px;
	border:1px solid #E5D3A1;
}

.title{width:107px; font-size:11px; color:#818181; font-size:11px; border:1px solid #D4B662;}

#formlayer input
{
	width:220px;
	font-size:10px;

	color:#000000;
	text-decoration: none;
	margin: 0px;	
	padding:1px 0px 0px 5px;
	background:url(../dpc-images/form-text-bg.jpg) no-repeat;
}

.search-go
{
	background:url(../dpc-images/btn-go.gif) no-repeat left 4px;
	width:25px;
	height:20px;
	border:none;
}
.input-bg
{
 
	width:180px; 
	height:16px; 
	border:1px solid #7E9DB9; 
	color:#666;
	font-size:11px; 
	padding: 0px 3px 0px 5px;
	margin:0px 10px 0px 0px;
}

.input-bg1
{
	float:left; 
	width:340px; 
	height:100px; 
	border:1px solid #7E9DB9; 
	color:#666; 
	font-size:11px;
	padding: 0px 3px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.input-drop
{
 
	width:190px; 
	height:20px; 
	border:1px solid #7E9DB9; 
	color:#666;
	font-size:11px; 
	padding: 0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
}

.input-textarea
{
 
	width:180px; 
	height:60px; 
	border:1px solid #7E9DB9; 
	color:#666;
	font-size:11px; 
	padding: 0px 3px 0px 5px;
	margin:0px 10px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.list-bg
{
/*	width:150px; */
	height:18px;
	background-color:#FFFFFF;
	border:1px solid #7E9DB9; 
	color:#666; 
	font-size:10px; 

	padding:0px;
	margin:0px;
}

.list-bg-multiple
{
	background-color:#FFFFFF;
	border:1px solid #7E9DB9; 
	color:#666; 
	font-size:11px; 

	padding:0px;
	margin:0px;
}

#txtarea
{
	width:400px;
	height:60px;
	background:url(../dpc-images/form-text-area-bg.jpg) no-repeat;
}

#formlayer textarea
{
	width:375px;
	height:58px;
	font-size:10px;

	color: #999999;
	text-decoration: none;
	padding:1px 0px 0px 5px;
	line-height: 20px;
	margin: 0px;
	background: url('../dpc-images/form-text-area-bg.jpg') no-repeat fixed;
	position: relative;
}

#formlayer a 
{
	text-decoration: underline;
	color: #FF0000;
}

#formlayer a:hover
{
	text-decoration: none;
	color: #000000;
}

#formlayer img
{
	padding:10px 0px 0px 0px;
}

.formlayer_button
{
	font-size:10px; 

	color: #555;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../dpc-images/background-button.gif);
	background-repeat: no-repeat;
	border: 0px #999999;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	background-position: center;
	height: 22px;
/*	width: 90px;*/
	text-transform: uppercase;
	letter-spacing: 1px;
}

.cmdbutton
{
	font-size:11px; 
	color: #555;
	background:url(../dpc-images/background-button.gif) repeat-x;
	border: none;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	height: 20px;
	padding:0px 4px 3px 4px;
	font-weight:bold;
}




/********************************************************************
									Form Style
**********************************************************************/
#form-top
{
	width: 352px;
	float:left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #28333A;
	text-align:right;
}
#form-top-right
{
	width: 200px;
	float:left;
	padding: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;	
	text-align:left;
}

#form-top-right a
{
	color:#FF0000;	
	text-decoration:none;

}
#form-top-right a:hover
{
	color:#FF0000;	
	text-decoration:underline;
}

.red_text
{
	color: #FF0000;
	font-size:10px;

}

.cc-col1reg
{
	float:left; 
	width:400px; 	
	color:#000000; 
	padding: 0px 0px 15px 0px; 

}

.cc-form-row1
{
	float:left; 
	width:400px; 
	font-size:10px; 
	padding:3px 0px 3px 0px;
	color: #444444; 
	font-size:10px;
	line-height:14px;
}


.cc-form-col11
{
	float:left; 
	width:170px; 
	color: #666666; 
	font-size:10px; 
	text-align:right; 
	padding:0px 0px 0px 0px; 
	line-height:18px;	
}

.cc-form-col12
{
	float:right; 
	width:220px; 
	color: #666666; 
	font-size:10px; 
	padding:0px 0px 0px 0px;
	line-height:18px;
	text-align:left;
}

.cc-form-cols1
{
	float:left; 
	width:165px; 
	color: #666666; 
	font-size:10px; 
	text-align:right; 
	padding:2px 0px 0px 0px; 

	line-height:18px;	
}

.cc-form-cols2
{
	float:right; 
	width:225px; 
	color: #666666; 

	font-size:10px; 
	padding:0px 0px 0px 0px;
	line-height:18px;	
}
.cc-form-col13
{
	float:right; 
	width:150px; 
	color: #666666; 

	font-size:10px; 
	padding:0px 0px 0px 0px;
	line-height:18px;
}

.cc-form-col13-chk
{
	float: left; 
	width:220px; 
	color: #666666; 

	font-size:10px; 
	padding:0px 0px 0px 0px;
	line-height:18px;
	/*background-color:#DCDCDC;*/
}
.cc-list
{
	float:left; 
	width:170px; 
	color:#000000;
 
	font-size:10px; 
	padding:0px 0px 0px 0px;
	line-height:18px;	
}

.form-main
{
	float:left; 
	width:680px;
	color:#000000; 
 
	font-size:10px;
}

.form-head
{
	float:left; 
	width:690px; 
	height:20px; 
	padding:5px 0px 0px 3px; 
	color:#000000;
	background-color:#DEB748; 

	font-size:10px; 
	font-weight:bold;
}

#form-element
{
	width: 710px;
	height:640px;
	text-align: left;
	margin: 0px auto;
	padding: 25px;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-attachment: scroll;	
}

#form-element h1
{
	text-align: left;

	font-size: 14px;
	line-height: 15px;
	color: #13509A;
}

/*
#form-element p
{

	font-size: 11px;
	line-height: 15px;
	color: #000000;	
}
*/

#form-element a
{
	text-decoration: none;
	color:#13509A;
}

#form-element a:hover
{
	text-decoration: none;
	color: #777777;
}

/*Diabetes Foot */

.submenu-title-foot
{

	font-size:11px;
	text-decoration: none;
	color: #000000;
	background-color:#DEE3E7;
	padding:8px 0px 8px 6px;
	text-transform:uppercase;
	font-weight:bold;
}
.article_preview-foot
{

	font-size:11px;
	line-height: 13px;
	color: #666666;
	padding:5px 0px 0px 0px;
	margin:0px;
	text-align:left;
}


.article_preview-foot img
{
	padding:0px 10px 10px 0px;
}

.article_heading-foot
{

	font-size:11px;
	line-height: 12px;
	color: #000000;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
}

.article_preview-foot p
{
	padding:3px 0px 15px 0px;
	margin:0px;
	line-height:16px;
}

.search-heading
{
	width:400px;
	padding:5px 0px 0px 0px;
	color:#000000;
/*	background: url(../dpc-images/arrow.jpg) no-repeat left 10px;*/
	margin:0px;
}


/*google ads*/

#search-google
{
	width:400px;
	background-color:#E5EFF6;
	padding:10px;
	color:#0060AB;
	margin:0px 0px 20px 0px;
	font-size:11px;
	clear:both;
}

.search-google-heading
{
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

.search-google-txt
{
	font-weight: normal;
	padding:0px 0px 10px 0px;
}

#search-google a
{
	text-decoration: underline;
	color:#0060AB;
}

#search-google a:hover
{
	text-decoration: none;
	color:#0060AB;
}



#search-google-small
{
	width:420px;
	color:#0060AB;
	font-size:11px;
	margin:0px 0px 20px 0px;

	float:left;
}

.search-google-left
{
	width:185px;
	background-color:#E5EFF6;
	padding:10px;
	color:#0060AB;
	font-size:11px;
	margin:0px 5px 0px 0px;
	float:left;
	height:150px;
}

.search-google-right
{
	width:185px;
	background-color:#E5EFF6;
	padding:10px;
	color:#0060AB;
	font-size:11px;
	margin:0px 0px 0px 5px;
	float:left;
	height:150px;
}
.search-google1-heading
{
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

.search-google1-txt
{
	font-weight: normal;
	padding:0px 0px 10px 0px;
}

#search-google1 a
{
	text-decoration: underline;
	color:#0060AB;
}

#search-google1 a:hover
{
	text-decoration: none;
	color:#0060AB;
}

/*spnsors*/

#sponsors
{
	width:420px;
	float:left;
	padding:0px;
	margin:0px;
}

.sponsors-heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	padding:20px 0px 10px 0px;
	margin:0px;
	width:400px;
	float:left;
}

.sponsors-heading1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	margin:0px;
	padding:28px 0px 0px 0px;
	width:400px;
	float:left;
}

.sponsors-container
{
	float:left;
	padding:0px;
	margin:10px 0px 10px 0px;
}

.sponsors-container img
{
	padding:7px;
}
/*News*/

.new-date
{
	font-size:100%;
	font-weight:bold;
	width:100%;
	color:#666666;
	padding:1px 0px 5px 0px;
}

.new-text
{
	font-size:100%;
	width:100%;
	color:#666666;
	padding:0px 0px 0px 0px;
}

.news-container
{
	width:400px;
	float:left;
	background:url(../dpc-images/square.gif) no-repeat left 4px;
	padding:0px 0px 10px 20px;
	margin:6px 0px 10px 0px;
	border-bottom:1px solid #E0E0E0;
}

.news-title
{
	font-size:100%;
	font-weight:bold;
	width:100%;
	color:#13509A;
}
.news-paging-link
{
	font-size:100%;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	width:100%;
	text-align:right;
}
.news-container-detail
{
	width:420px;
	float:left;
	padding:0px 0px 10px 0px;
	margin:6px 0px 10px 0px;
}
.news-container-detail img
{
	padding:0px 10px 10px 0px;
}
/*********speaker presentation***********/
 .speaker-container
{
	width:410px;
	margin:0px 0px 20px 10px;
	border:0px solid #dbdbdb;
	padding:2px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:11px;
}
.speaker-container-title
{
	width:390px;
	float:left;
	background-color:#EEEEEE;
	padding:3px 5px 3px 5px;
	color:#565656;
	line-height:17px;
	border:1px solid #DBDBDB;
}

#speaker-container-heading
{
	width:390px;
	float:left;
	padding:5px 0px 15px 5px;
	color:#000000;
	font-size:12px;
}

.speaker-container-date
{
	width:390px;
	float:left;
	padding:5px;	
	/*color:#0000CC;*/
	color:#13509A;
}
.speaker-container-content
{
	width:390px;
	float:left;
	padding:5px;	
	color:#13509A;
	font-weight:normal;
}
.speaker-container-content img
{
	padding:0px 10px 5px 0px;	
}

#speaker-container-line
{
	width:400px;
	float:left;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #DBDBDB;	
}

#speaker-container-download
{
	width:400px;
	float:left;
	text-align:left;
	padding:5px 0px 10px 5px;
	margin:0px 0px 0px 0px;
	/*border-bottom:1px solid #DBDBDB;*/
	color:#13509A;
}

#speaker-container-download a
{
	color:#13509A;
	text-decoration:underline;
}

#speaker-container-download a:hover
{
	color:#565656;
	text-decoration:underline;
}

#speaker-container-download img
{
	float:left;
	text-align:left;
	padding:0px 5px 0px 0px;
}