/******************************************************************* links **************************************************************************/
A 
{
	color:#3366FF; 
	text-decoration:underlined;
}

A:hover
{
	color:#7F9DB9;
	text-decoration:underlined;
}
/**************************************LEFT DEFAULT & HOME TEMPLATE SETTINGS**************************************/
#leftContainer
{

}

#leftContainer a
{
	color:#003366;	
	font-weight:bold;
	font-size:10pt;
	text-decoration: none;
}

#leftContainer a:hover
{
	color:#8B668B/*3366ff*/;	
	font-weight:bold;
	font-size:10pt;
	text-decoration:underline;
}

/**************************************THIS SETS FORMAT OF LEFT HAND SIDE NAVIGATION**************************************/
#leftnavDefault {
background-color:#FFFFFF;
/*color:#FFFFFF;*/
font-weight:bold;
text-indent:5px;
}
/**************************************LEFT DEFAULT TEMPLATE SETTINGS**************************************
#leftContainer
{

}

#leftContainer a
{
	/*color:#003366;
	color:#8B668B;	
	font-weight:bold;
	font-size:10pt;
}

#leftContainer a:hover
{
	color:WHITE/*3366ff;	
	font-weight:bold;
	font-size:10pt;
}
/*

#leftContainer a
{
	color:#003366;	
	font-weight:bold;
	font-size:10pt;
}

#leftContainer a:hover
{
	color:#3366ff;	
	font-weight:bold;
	font-size:10pt;
}
*/

/**************************************************************User Selectable Styles***************************************************************/


.Heading1, h1     
{
	color:#660099; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif;	
	font-size:130%;	
	margin-bottom:5px;
	
}

.Heading2, h2
{
	color:#660099; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:100%; 
}

.Heading3, h3     
{
	color:#660099; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:90%; 
	font-weight:bold;
}

.Normal          
{
	color:#000000; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:12px;
}

.Caption1        
{
	color:#660099; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:small; 
	font-weight:bold;
}

.Caption2        
{
	color:#660099; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:small; 
	font-weight:normal; 
	font-style:italic;
}

.Caption3        
{
	color:#660099; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:small;
}

.Caption4		
{
	color:#ffffff; 
	font-family:Arial,Verdana,Helvetica,Sans-Serif; 
	font-size:small; 
	font-weight:bold;
}
/**************************************************************************************************************************************************/
/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */
/**************************************************************************************************************************************************/

/* Default Table */
table.ImmTS_GreyBorders		
{
	
	border:solid 1px #000000;
}

table.ImmTS_GreyBorders th, 
table.ImmTS_GreyBorders td
{
	padding:0px; 
	margin:0px;
}

table.ImmTS_GreyBorders, 
table.ImmTS_GreyBorders th, 
table.ImmTS_GreyBorders td	
{
	border:1px solid #eeeeee;
} 
	     
table.ImmTS_GreyBorders th
{
	background-color:#cccccc; 
	color:#ffffff;
} 

table.ImmTS_GreyBorders tr
{
	
}
	
table.ImmTS_GreyBorders td	
{
	color:#000000;
}
	
	
/* Default Colour Scheme Table without borders*/
table.ImmTS_Grey
{
	background-color:#ffffff;
}

table.ImmTS_Grey th, 
table.ImmTS_Grey td	
{
	padding:0px; 
	margin:0px;
}

table.ImmTS_Grey, 
table.ImmTS_Grey th, 
table.ImmTS_Grey td	
{
	background-color:#eeeeee;
} 
	     
table.ImmTS_Grey th	
{
	background-color:#cccccc; 
	color:#ffffff;
} 

table.ImmTS_Grey tr	
{

}
	
table.ImmTS_Grey td	
{
	color:#000000;
}
	
/* Right Hand Menu Table */
table.rht		
{
	
}    
table.rht th	
{
	background-color:#002868; 
	color:#ffffff;
} 

table.rht td	
{
	background-color:#eeeeee; 
	color:black;
}

table.rht tfoot td 
{
	background-color:#ffffff;
}
/**************************************************************************************************************************************************/
/*Defines the colours and the background images of any divs*/
/**************************************************************************************************************************************************/
#main
{
	
}


#search
{
	
}

.searchLinks
{
	color: #003366;
	
}

.searchLinks a
{
	color:#003366;
	text-decoration:none; 
}

.searchLinks a:hover
{
	color:#3366ff;
	text-decoration:none;
}

.searchLinks a.membersArea
{
	color:#660099; 
	text-decoration:none;
	
}

#header
{
	
	
}



#upperBar
{
	/*background-image: url(../images/gpCurriculum/upperBar.jpg);*/
	background-image:url('../../../images/gpCurriculum/upperBar.jpg');
	background-repeat: repeat-x
}

#breadcrumbBar
{
	color:#003366;
}

#breadcrumbBar a
{
	color:#003366;
	text-decoration:none;
}

.breadcrumbSelected
{
	
}

#logo
{
	/*border:solid 1px black;*/
	height:108px;
	width:354px;
	background-image:url('../../../images/refresh/logo.gif');
	background-repeat:no-repeat
}

#breadcrumbBar a:hover
{
	color:#3366ff;
	text-decoration:none;
}

.boldBlue
{
	color:#003366;
}

.boldPurple
{
	color:#660099;
}
/****************************GLANCE LINKS********************************************/

#glance
{
	background-image:url('../../../images/gpCurriculum/rcgpGlance.jpg');
	background-repeat: no-repeat
}

#glanceLinks
{
	border:solid 1px #660099;
	padding:2px;	
	background-color:#8C7995;
}

#glanceLinks a
{
	text-decoration:none;
}

#glanceLinks a:hover
{
	text-decoration:none;
}

/*****************NEW GLANCE LINKS*************************/
#glance
{
	background-image:url('../../../images/gpCurriculum/rcgpGlance.jpg');
	background-repeat: no-repeat
}

#glanceLinks
{
	/*border:solid 1px #660099;*/
	border: none;
	padding:2px;	
	/*background-color:#8C7995;
	background-color: #8b668b;*/
	background-color: white;
}

#glanceLinks a
{
	text-decoration:none;
}

#glanceLinks a:hover
{
	text-decoration:none;
}

#mainContainer
{
	
}

#leftContainer
{
 
}

#leftContainer a
{
	color:#003366;
	
	font-weight:bold;
	font-size:10pt;
}

#leftContainer a:hover
{
	/*color:#3366ff;
	color:#FFFFFF;*/
	color: #8b668b;	
	font-weight:bold;
	font-size:10pt;
}

/*.leftTab
{
	border:solid 1px #660099;
	background-color:#c2bad1;
	color:#003366;
	
}*/

/*This adds decoration to each of left hand menu entries*/
.leftTab
{
	/*border:solid 1px #660099;*/
	/*background-color:#c2bad1;*/
	/*background-color: #F2F7FA;*/
	color:#003366;
	border-bottom-style: dotted;
	border-bottom-color: #8b668b;
	width:98%;
	/**width:100%**/
}

.leftTab a
{
	text-decoration:none;
}

.leftTab a:hover
{
	
	text-decoration:none;
}


#leftTabTitle
{
	background-color:#8B668B;
    text-indent:5px;
	/*border:solid 1px #660099;*/
	color:#ffffff;
	font-weight:bold;

}

.leftTabTitle
{
	
	color:#012A53;
	
}

.leftContainerTitle
{
	background-color:#8B668B;
	/*border:solid 1px #660099;*/
	color:#ffffff;
	font-weight: bold;
}



#rightContainer 
{

}

.rightTabContainer
{
		
}

.rightTabContainer a
{
	text-decoration:none;
}

.rightTabContainer a:hover
{
	text-decoration:none;
}


/*
.rightTabTitle
{
	
	background-color:#660099;
	border:solid 1px #660099;
	color:#ffffff;
	
}*/

.rightTabTitle
{
	
	background-color:#8B668B;
	/*border:solid 1px #660099;*/
	color:#ffffff;
	
}

.rightTabTitle a
{
	text-decoration:none;
}

.rightTabTitle a:hover
{
	
	text-decoration:none;
}

/*
.rightTabBody
{
	
	border:solid 1px #660099;
	background-color:#C2bad1;
	color:#003366;
	
}*/

.rightTabBody
{
	
	/*border:solid 1px #660099;*/
	/*background-color:#F2F7FA;*/
	color:#003366;
    
	
}

.rightTabBody a
{
	
	text-decoration:none;
}

.rightTabBody a:hover
{
	
	text-decoration:none;
}

.centerTabTitle
{
	background-color:#8B668B;
	/*border:solid 1px #660099;*/
	color:#ffffff;
	font-weight:bold;

}

#doctorsImages
{
	background-image:url('../../../images/gpCurriculum/doctorsImages.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0px;
}

#linkFooterContainer
{

}

#linkFooter
{
		
}

#linkFooter a
{
	color:#003366;
	text-decoration:none;	
}

#linkFooter a:hover
{
	color:#3366ff;
	text-decoration:none;	
}

#footer
{
	/*background-image:url('../../../images/gpCurriculum/footer.jpg');*/
	font-weight:bold;
	text-align:center;
	font-size: 15px;
	background-repeat: no-repeat;
	background-position: 50% 0px;
	
}
/**************************************************************************************************************************************************/
/* Template Colour Styles */
/* Changes the colour of sections of the page dependant on the style sheet in use */
/**************************************************************************************************************************************************/

/*Side Menu Color Selection Styles */

/* All Level Styles*/
#sidemenu			
{
	
	
}

#sidemenu .head		
{
	color:#003366; 
	font-weight:bold;
	font-size:11pt;
	margin-bottom: 5px;
}

#sidemenu .footer
{
	
}
	
#sidemenu a
{
	display:inline-block;
	color:#959595;
	font-weight:normal;
	padding:0;
	margin:0;
	text-decoration:none;
	
}

#sidemenu a:hover
{
	color:#3366ff;
	font-weight:normal;	
}

#sidemenu ul
{
	padding:0px;
	margin:0px;
}

#sidemenu ul li 
{
	list-style:none;
	padding:2px;
}

#sidemenu ul li a 
{
	
	text-decoration:underlined;	
}


/****************************************************************************************************************************************/
/* Level 0 Styles */
#sidemenu a.L0
{
	
	color:#959595; 
	border:solid 1px #000;
}

#sidemenu a.L0 SPAN.hc
{
	background-image:url('../../../images/rtArwGrey.gif');
	
} 

#sidemenu a.L0 SPAN.nc
{
	color:#0000ff; 
	
}

#sidemenu a.L0sel
{
	color:#660099;
	font-weight:bold; 
	
}

#sidemenu a.L0sel SPAN.hc		
{
	color:#660099;
	font-weight:bold; 
}

#sidemenu a.L0hcsel		
{
	color:#660099;
	font-weight:bold; 
}

#sidemenu a.L0ncsel		
{
	color:#660099;
	font-weight:bold; 
}

#sidemenu a.L0sel SPAN.nc		
{
	
}
#sidemenu a.L0sel:hover
{
	color:#ffffff;
	background:#aaaaaa;
}

#sidemenu a.L0hcsel:hover		
{
	color:#3366ff;
	font-weight:bold; 
}

#sidemenu a.L0ncsel:hover		
{
	color:#3366ff;
	font-weight:bold; 
}
	
#sidemenu a.L0:hover
{
	color: #ffffff; 
	background:#aaaaaa; 
	border-top:solid 5px #ffffff;
}
	
#sidemenu a.L0:hover SPAN.hc
{
	background-image:url('../../../images/rtArwWhite.gif');
}
/****************************************************************************************************************************************/
	/* Level 1 Styles */	
	#sidemenu a.L1
{
	
	color:#959595; 
	border:solid 1px #000;
}

#sidemenu a.L1 SPAN.hc
{
	background-image:url('../../../images/rtArwGrey.gif');
	
} 

#sidemenu a.L1 SPAN.nc
{
	color:#0000ff; 
	
}

#sidemenu a.L1sel
{
	color:#959595;
	font-weight:bold; 
	
}

#sidemenu a.L1sel SPAN.hc		
{
	color:#959595;
	font-weight:bold; 
}

#sidemenu a.L1hcsel		
{
	color:#959595;
	font-weight:bold; 
}

#sidemenu a.L1ncsel		
{
	color:#959595;
	font-weight:bold; 
}

#sidemenu a.L1sel SPAN.nc		
{
	
}
#sidemenu a.L1sel:hover
{
	color:#ffffff;
	background:#aaaaaa;
}

#sidemenu a.L1hcsel:hover		
{
	color:#3366ff;
	font-weight:bold; 
}

#sidemenu a.L1ncsel:hover		
{
	color:#3366ff;
	font-weight:bold; 
}
	
#sidemenu a.L1:hover
{
	color: #ffffff; 
	background:#aaaaaa; 
	border-top:solid 5px #ffffff;
}
	
#sidemenu a.L1:hover SPAN.hc
{
	background-image:url('../../../images/rtArwWhite.gif');
}
/****************************************************************************************************************************************/
	/* Level 2 Styles */
	#sidemenu a.L2					{color:#002868; background:#eeeeee; margin-bottom: 1px;}
	#sidemenu a.L2 SPAN.hc			{background-image:url('../../../images/rtArwGrey.gif');}
	#sidemenu a.L2 SPAN.nc			{}

	#sidemenu a.L2sel				{color:#ffffff; background:#aaaaaa; margin-bottom: 1px;}
	#sidemenu a.L2sel SPAN.hc		{background-image:url('../../../images/dnArwYellow.gif');}
	#sidemenu a.L2sel SPAN.nc		{}
	#sidemenu a.L2sel:hover			{color:#ffffff; background:#55bddf;}

	#sidemenu a.L2:hover			{color: #ffffff; background:#55bddf; margin-bottom: 1px;}	
	#sidemenu a.L2:hover SPAN.hc	{background-image:url('../../../images/rtArwWhite.gif');}
/****************************************************************************************************************************************/
	/* Level 3 Styles */
	#sidemenu a.L3					{color:#002868; background:#eeeeee; margin-bottom: 1px;}
	#sidemenu a.L3 SPAN.hc			{background-image:url('../../../images/rtArwGrey.gif');}
	#sidemenu a.L3 SPAN.nc			{}

	#sidemenu a.L3sel				{color:#ffffff; background:#aaaaaa; margin-bottom: 1px;}
	#sidemenu a.L3sel SPAN.hc		{background-image:url('../../../images/dnArwYellow.gif');}
	#sidemenu a.L3sel SPAN.nc		{}
	
	#sidemenu a.L3sel:hover			{color:#ffffff; background:#55bddf;}

	#sidemenu a.L3:hover			{color: #ffffff; background:#55bddf; margin-bottom: 1px;}	
	#sidemenu a.L3:hover SPAN.hc	{background-image:url('../../../images/rtArwWhite.gif');}
/****************************************************************************************************************************************/
	/* Level 4 Styles */
	#sidemenu a.L4					{color:#002868; background:#eeeeee; margin-bottom: 1px;}
	#sidemenu a.L4 SPAN.hc			{background-image:url('../../../images/rtArwGrey.gif');}
	#sidemenu a.L4 SPAN.nc			{}

	#sidemenu a.L4sel				{color:#ffffff; background:#aaaaaa; margin-bottom: 1px;}
	#sidemenu a.L4sel SPAN.hc		{background-image:url('../../../images/rtArwWhite.gif');}
	#sidemenu a.L4sel SPAN.nc		{}
	#sidemenu a.L4sel:hover			{color:#002868; background:#55bddf;}

	#sidemenu a.L4:hover			{color: #ffffff; background:#55bddf; margin-bottom: 1px;}	
	#sidemenu a.L4:hover SPAN.hc	{background-image:url('../../../images/rtArw.gif');}
/****************************************************************************************************************************************/
