.bodytext  {
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
}
.bodylarge  {
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
}
.bodylargebold  {
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
}
.bodylargewhite  {
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	color: #ffffff;
}
.bodyheadlibrary  {
	font-size : 15px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color : #6181ED;
}

.bodyheadadvocacy  {
	font-size : 15px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color : #8f5ca7;
}
.bodyheadprofile  {
	font-size : 15px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color : #f0db47;
}
.bodyheadcommunity  {
	font-size : 15px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color : #1a7635;
}
.bodyhead  {
	font-size : 15px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color : #000000;
}

.bodybold  {
	font-size : 11px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
}

.footertext  {
	font-size : 10px;
	font-family : Arial, Helvetica, Sans-Serif;
}
.smallbreak  {
	font-size : 4px;
	font-family : Arial, Helvetica, Sans-Serif;
}

.td_dermadvocate {
	background-color:#d6e0e1;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #000000;
}

/* Library specific CSS */
.td_library {
	background-color:#6181ED;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
}
.td_hotitem_title a:visited {
	color: #ffffff;
}
.td_hotitem_title a:link {
	color: #ffffff;
}
.td_portlet_title a {
	color: #ffffff;
}
.td_portlet_title a:visited {
	color: #ffffff;
}
.td_portlet_title a:link {
	color: #ffffff;
}
.td_library_title {
	background-color:#6181ED;
	font-size : 30px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
}

.td_library_callout {
	background-color:#cdd7fb;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	color: #000000;
}

.library_callout {
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #6181ED;
}
.td_library_large {
	background-color:#6181ED;
	font-size : 15px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
}
.table_bg_dermadvocate {
background-color:#d6e0e1;
}
.table_bg_library {
background-color:#6181ED;
}



/* Advocacy specific CSS */
.td_advocacy {
	background-color:#8f5ca7;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
}

#advocacy_rollover a  {
	padding: 5px;
	background:#8f5ca7;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
	text-decoration:none;
	line-height:24px;
}

#advocacy_rollover a:hover {
	padding: 5px;
	background:#dfcbe9;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
	text-decoration:none;
	line-height:24px;
}

#advocacy_rollover_selected a:visited {
	padding: 5px;
	background:#dfcbe9;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
	text-decoration:none;
	line-height:24px;
}

.td_advocacy_callout {
	background-color:#D3C6E3;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	color: #000000;
}

.advocacy_callout {
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #8f5ca7;
}
.td_advocacy_large {
	background-color:#8f5ca7;
	font-size : 15px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
}
.table_bg_advocacy {
background-color:#8f5ca7;
}

/* Profile specific CSS */
.td_profile {
	background-color:#f0db47;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #000000;
}

.td_profile_callout {
	background-color:#fffbdd;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	color: #000000;
}

.profile_callout {
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #f0db47;
}
.td_profile_large {
	background-color:#f0db47;
	font-size : 15px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #000000;
}
.table_bg_profile {
background-color:#f0db47;
}

/* Community specific CSS */
.td_community {
	background-color:#1a7635;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
}

#community_rollover a  {
	padding: 5px;
	background:#1a7635;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
	text-decoration:none;
	line-height:24px;
}

#community_rollover a:hover {
	padding: 5px;
	background:#67ce85;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
	text-decoration:none;
	line-height:24px;
}

#community_rollover_selected a:visited {
	padding: 5px;
	background:#67ce85;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
	text-decoration:none;
	line-height:24px;
}

.td_community_callout {
	background-color:#aad9b8;
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : normal;
	color: #000000;
}

.community_callout {
	font-size : 12px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #1a7635;
}
.td_community_large {
	background-color:#1a7635;
	font-size : 15px;
	font-family : Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color: #ffffff;
}
.table_bg_community {
background-color:#1a7635;
}


#bg_image {
float:right;
z-index: 1;
}
.clear {
clear:both;
}

body a:link {
	color:#315cec;
	text-decoration: none;
	font-weight:bold;
	}
body a:hover {
	color:#af68ec;
	text-decoration: none;
	font-weight:bold;
	}	
body a:visited {
	color:#069657;
	text-decoration: none;
	font-weight:bold;
	}
	
	#container {
  margin: 0 auto;
  width: 600px;
  text-align: center;
  }

	
.contentViewsProfile {
background-color: #f8eda3;
padding-left: 1em;
line-height: normal;
margin: 0;
color:#000000;
list-style: none;
border: &dtml-borderWidth; &dtml-borderStyle; &dtml-contentViewBorderColor;;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}
.contentViewsProfile li {
display: inline;
color:#000000;
padding-top: 0.5em;
}
.contentViewsProfile li a {
background-color: #f8eda3;
border: #f0db47;
border-style: &dtml-borderStyle;;
height: auto;
color:#000000;
margin-right: 0.5em;
padding: 0em 1em;
line-height: normal;
text-decoration: none;
text-transform: &dtml-textTransform;;
z-index: 1;
}
.contentViewsProfile .selected a {
background-color: #F0db47;
color:#000000;
border-bottom: &dtml-contentViewBackgroundColor; &dtml-borderWidth; &dtml-borderStyle;;
color: #F0db47;
}




