/*
table, body, div, textarea, td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}
*/
select
{
	font-size:9px;
	font-weight:bolder;
}
/* , .tab_on, .tab_off*/
input
{
	font-size:10px;
	
}

.title-small, .slide-title
{
	font-size:12px;
}
.text-small , .text-small-bold, input.button-small
{
	font-size: 9px;
}
.text-fine 
{	
	font-size: 7px;
}
.title-huge
{
	font-size: 18px;
}
.text-large, .text-large-white, .title-large, .title-large-white, .title-large_red, .subtab_on, .subtab_off, .subtab_visited  {
	font-size: 15px;

}
.text-medium ,.title-medium, .title-sub
{
	font-size: 12px;
}
.text-header
{
	/*font-size: 14px;*/
	padding:5px;
	background-color:#0E5452;
	color:white;
}
.foundhighlight
{
	background-color:#009900;
	color:#FFFFFF;
}
.grey
{
	color:#BBBBBB;
}
/*
body
{
    margin:5px;
    cursor:auto;
   
}
*/
/*
a, a:visited
{
	text-decoration:none;
	color:#0C4E96;
}

a:hover
{
	text-decoration:underline;
	color:Red;
}
*/
.rlink
{
	text-decoration:underline;
	color:Blue;
}
.rlink:visited
{
	text-decoration:underline;
	color:Blue;
}
.rlink:hover
{
	text-decoration:underline;
	color:Blue;
}
input.text, textarea
{
	border-color:#CCCCCC;
}
input.button, input.button-small, select
{
	background-color:#0E5452;
	color:#FFFFFF;
	border: #FFFFFF;
	
	
}
textarea, select
{
	scrollbar-base-color: DDDDDD;
	scrollbar-arrow-color: 000000;
	scrollbar-DarkShadow-Color: 000000; 
}
input.text
{
	border-style:ridge;
}
input.button, input.button-small
{
	
	border-style:outset;
}
.label
{
	
	font-weight:bolder;
}




.mainFrame
{

}


iframe.qa
{
	width:100%;
	height:300px;
}
input.red
{
	background-color:#C20303;
	color:white;
	font-weight:bolder;
	border-color:#333333;
}
.frame_red, .frame_red a
{
	background-color: #c20303;
	color:white;
}
.frame_Grey
{
	border: 2px solid #666666;
	padding: 2px;
	background-image:url(/images/bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

.table
{
	padding: 3px;
	margin: 1px;
	border:double 1px #D0D0D2;
}

.table, .tableRed, .pop_frame
{

	padding: 2px;
}
.td
{
	border-color:#DDDDDD;
	border-style:solid;
}

.header {
	color:#FFFFFF;
	background-color:#555555;	
	font-weight: bold;
	
}

.tableRed, .frame_bak{
	border: 1px solid #666666;
	padding: 5px;
	margin: 0px;
}
.help {
  border-bottom: 1px dotted #333333;
  cursor: help;
  }

.tableRed-link {
	color: #c20303;
}
.underline {
	text-decoration: underline;
}


div.left 
{
	float:left;
}
div.right
{	
	float:right;
}
div.column
{
	display:inline;
}
div.spacer
{
	clear:both;
}
ol, ul
{
	margin-left:0px;
	padding-left:0px;

}
.featured_header {
	font-weight: bold;
	line-height: normal;
	color:Black;
}

.text-feature {
	font-family: Arial, Helvetica, sans-serif;
	

	list-style-type: none;

}
.text-small-bold {
	font-weight: bolder;	
}
.text-bold {
	font-weight: bolder;
}

.slide-title {
	font-weight:bolder;
	text-decoration: underline;
}
.text-large-white {	
	color:#FFFFFF;
}

.text-white 
{	
	color:#FFFFFF
}
.text-blue {
	font-family: Arial, Helvetica, sans-serif;
	color:blue
}
.title-small, .title-small-white, .title-small_red {

	font-weight: 900;

}
.title-small_red, .title-large_red
{
	color:#c20303;
}
.title-large, .title-large-white , .title-large_red,.title-medium, .title-huge
{
	

	font-weight: 900;
}
.title-small, .title-large
{
	color: #110949;
}
.title-small-white, .title-large-white 
{
	color: #FFFFFF;
}


.title-sub {
	font-weight: 900;
	color: #110949;
	text-decoration: underline;
	font-style: italic;
}
.text-box {
	border-top: thin ridge #920303;
	border-right: thin ridge #c20303;
	border-bottom: thin ridge #e20303;
	border-left: thin ridge #920303;
	height: 23px;
	color:#000099;
}

.hr 
{
	border: thick ridge #920303;
}

.cell 
{
	background-image:url(/images/new_bg.jpg);
}
	.nav_button {
	line-height: 12px;
	color: black;
	font-weight: bold;
	background-color: #E4E4E4;
	border-bottom: thick solid #e3e3e3;
	border-left: thick solid #F8F8f8;
	border-top: thick solid #F8F8f8;
	border-right: thick solid #e3e3e3;
}

	.nav_button_on {

	line-height: 12px;
	color: black;
	font-weight: bold;
	background-color: #FFFFFF;
	border-bottom: thick solid #e8e8e3;
	border-left: thick solid #FCFCfc;
	border-top: thick solid #FCFCfc;
	border-right: thick solid #e8e8e8;
}

a.button{
	text-decoration: none;
	color: black;
	font-weight: bolder;	
}

a.button:hover{
	text-decoration: underline;
	color: black;
}

a.top_menu{
	text-decoration: none;
	color:#C20303;
	font-weight: bolder;

}
a.top_menu:hover{
	text-decoration: underline;
	color:#C20303;
}
a.tabtext_off {
	font-weight: bold;
	color: #b20303;
	text-decoration: none;
	}

a.tabtext_off:active,a.tabtext_off:hover {
	text-decoration: underline;
	}
	
a.tabtext_on {

	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
ul.plain
{
	list-style:none;
	margin-left:8px;
	margin-right:0px;
	margin-top:0px;	
	list-style-image: url(/);
}
.tight
{
	margin-bottom:0px;
	margin-top:0px;
}
li
{
	margin-top:0px;
	margin-bottom:3px;
	margin-left:20px;
	margin-right:0px;

	
}
ul
{
    list-style-image: url(/images/symbols/dashbullet.gif);
}
ul li ul
{
    list-style: circle url(/);
}
ul li ul li ul
{    
    list-style: square url(/);
}
ul li ul li ul li ul
{    
    list-style: disc url(/);
}
ul, ol
{
	margin-top:2px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
}
ol
{
	margin-left:9px;

}
.table_ul {
	margin-left: 18px
}
.compact_ul {
	padding: 0px;

}

.pop_frame
	{
		line-height: 12px;
		font-weight: bold;
		text-align: left;
	}
	a.pop
	{
		text-decoration: none;
		color: white;
		font-weight: bolder;	
	}
	a.pop:hover
	{
		text-decoration: underline;
		color: white;
		font-weight: bolder;	
	}	
	.dashedBox-link
	{
		color: white;
	}
	.textarea-small
	{
		background-color:#B20303;
		border-bottom:0;
		border-top:0;
		border-left:0;
		border-right:0;
		overflow:auto;
		scrollbar-base-color:#ABABA2;
		scrollbar-arrow-color:gold;
		scrollbar-dark-shadow-color:gold;
	}

.tab_on
{
	background-image:url(/images/tab_mid_on.gif);
	font-weight:bolder;
}
.tab_off, .tab_on
{
	
	padding:3px;
	color:#007c85;
	text-decoration:none;
	vertical-align:top;
	position:relative;
	top:7px;
}
.tab_ends
{
	position:relative;
	top:4px;
}
.tab_off
{
	background-image:url(/images/tab_mid_off.gif);
}

.menu_tab
{
	background-image:url(/images/main_tab_mid.jpg);
}
.menu_tab_off
{
	background-image:url(/images/main_tab_off.jpg);
}
.toolTipKeyWord
{
    border-bottom:dotted 1px;
    color:green;
    cursor:help;   
}
.toolTipWindow
{
    position:absolute;
    border-color:#0000AA;
    border-width:1px;
    border-style:solid;
    background-color:#EEEEFF;            
    padding:5px;
    visibility:hidden;
    font-size:larger;
    width:300px;
   
    
}
.dropDownWindow
{
    position:absolute;
	padding: 2px;
	border-bottom:4px outset #232932;
	border-right:4px outset #232932;
	border-left:4px outset #B3BBC5;
	border-top:4px outset #B3BBC5;
	background-color:White;
	background-image:url(/images/table-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
    visibility:hidden;
    margin-right:5px;    
   
    
}
.dropDownKeyWord
{
    cursor:pointer;
    font-weight:bolder;
    
}   
a.dropDownKeyWord:hover
{
    font-weight:bolder;
    
}
.dropDownCloseButton
{
    position:absolute;
	font-weight:bolder;
}

a.ref_visited:visited
{
	text-decoration:none;
	color:#838C83;
}



.aTopBar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.aCaselist{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.welcomeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
}
.moreText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	padding-bottom:4px;
}
.partnerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
.myProfile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;	
}
.welcomeUserText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 10px;
}
.bannerText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.LoginButton{
	font-size: 10px;
	color: #000000;
	
}
.Login{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.loginTable{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.mainTable{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0;
}
.showSwitch {
  display: block;
}
.hideSwitch {
  display: none;
}

#contentCell #contentCols #assosLogos td {
	padding: 10px;
}
#upperNavBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.style1 {color: #FFFFFF}
.style2 {color: #000000; }
.style3 {color: #FFFFFF}
.style5 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.welcomeBack
{	
	font-family: Arial, Helvetica,sans-serif;	
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;	
}
.register
{	
	font-family: Arial, Helvetica,sans-serif;	
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}
.obstetricianNewsHeader{
	background-color: #B9D198;
	color: #FFFFFF;
	font-weight: bold;
}
.obstetricianBackground{
	background-color: #E4F1D7;
}
.obstetricianNewsBody{
	background-color: #D4E7CB;
}
.cardiologyNewsHeader{
	background-color: #D9C96D;
	color: #FFFFFF;
	font-weight: bold;
}
.cardiologyBackground{
	background-color: #D4E7CB;
}
.cardiologyNewsBody{
	background-color: #D4E7CB;
}
.rheumatologyNewsHeader{
	background-color: #395FA0;
	color: #FFFFFF;
	font-weight: bold;
}
.rheumatologyBackground{
	background-color: #BBC5DA;
}
.rheumatologyNewsBody{
	background-color: #BBC5DA;
}
.oncologyNewsHeader{
	background-color: #056AA0;
	color: #FFFFFF;
	font-weight: bold;
}
.oncologyBackground{
	background-color: #c0ddef;
}
.oncologyNewsBody{
	background-color: #c0ddef;
}
.endocrinologyNewsHeader{
	background-color: #951C1F;
	color: #FFFFFF;
	font-weight: bold;
}
.endocrinologyBackground{
	background-color: #FFFFFF;
}
.endocrinologyNewsBody{
	background-color: #CCCCCC;
}
.pharmacyNewsHeader{
	background-color: #1863a6;
	color: #FFFFFF;
	font-weight: bold;
}
.pharmacyBackground{
	background-color: #D5D9E4;
}
.pharmacyNewsBody{
	background-color: #D5D9E4;
}
.homeNewsHeader{
	background-color: #395fa0;
	color: #FFFFFF;
	font-weight: bold;
}
.homeNewsBody{
	background-color: #688fd0;
	color: #FFFFFF;
}
.paediatricNewsHeader{
	background-color: #3e7aa7;
	color: #FFFFFF;
	font-weight: bold;
}
.paediatricBackground{
	background-color: #FFFFFF;
}
.paediatricNewsBody{
	background-color: #CCCCCC;
}
.painNewsHeader{
	background-color: #951C1F;
	color: #FFFFFF;
	font-weight: bold;
}
.painBackground{
	background-color: #FFFFFF;
}
.painNewsBody{
	background-color: #CCCCCC;
}

.lungNewsHeader{
	background-color: #056AA0;
	color: #FFFFFF;
	font-weight: bold;
}
.lungBackground{
	background-color: #c0ddef;
}
.lungNewsBody{
	background-color: #c0ddef;
}
.selected-course
{
	background-color:#b8c0d7;
	color:blue;
	border-color:#E4E9F3;
	border-width:0px;
	font-size:11px;
}
.errors {
 border: 2px solid red;
 color: red;
 margin: 10px 0px;
 padding: 15px;
 background: #fff url(/images/icons/CRM_ValidationSummaryError.gif) no-repeat 5px 50%;
}
