/*Reading Urology Specific */
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica;
}

td 
{
		FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica;
}

INPUT 
{
	font-family: Verdana,Helvetica;
	font-size: 11px;
}

A:link, .SiteMap {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000FF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000FF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0000FF; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none
}

A:hover, .SiteMap_Over {
	COLOR: #FF0000; TEXT-DECORATION: underline
}




/* Input Text */
.InputHome, .SideBoxInput, Select { 
  font-family: Verdana,Helvetica; 
  font-size: 11px; 
  font-weight: normal; 
  border-color: black;
  border-style: solid; 
  border-width: 1px; 
}

.SideBoxInput 
{
	width: 110px;
}

.BoldInput {
	font-weight: bold;
	height: 17px;
}



/* Page Layout */
.ColourStripDarkSearch, .ColourStripDarkSearch td, .ColourStripDark, .DarkLineColor, .SideBoxHeader  {
	background-color: #ececee
}

.ColourStripDarkSearch, .SideBoxHeader {
	color: #6b79a9;
	font-weight: bold;
}

.SideBox {
	width: 135px;
	border: solid #000000 1px;
	margin-bottom: 15px;

}

.SideBoxMain {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px
}

.SideBoxHeader {
height: 25px;
vertical-align:middle;
border-bottom: solid #000000 1px;
padding-left: 10px;
padding-right: 10px;

}



.SideContentsTable td {
vertical-align: top;
padding-bottom: 3px;
}

.SideContentsTableLink {
	padding-left: 5px
}



.DarkLine, .DarkLineColor {
	border-bottom: solid 1px #333333
}


.ColourStripLight {
	background-color: #d8d8f2;
}


.Container {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.MenuHolder {
	padding-top: 25px;
	vertical-align: top
}

.MainContent 
{
	vertical-align: top;
	padding-top: 25px;
	padding-left: 10px;
	padding-bottom: 25px;
	

}

.MainContentFooter 
{
	padding-left: 10px;
}

.Content1 {}

.Content1Main, .Content1Left 
{
	vertical-align: top;
	
	
	}
.Content1Left 
{
	padding-left: 10px
	}


FONT, .SiteMap_Branch {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica
}



h2{
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	color:#990000;
	margin:0px;
	clear:both;
}
h1{
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	color:#003b7d;
	margin:0px;
	clear:both;
}

h3 {
	background-image: url(/images/infobg.jpg);
	background-repeat: repeat-x;
	font-size:14px;
	border-top: 1px solid #999999;
	padding-top: 8px;
	padding-left: 3px;
	padding-right: 3px;
	
}

.h3Admin {
	font-size:14px;
	border-top: 1px solid #999999;
	padding-top: 8px;
	padding-left: 3px;
	padding-right: 3px;
	
}

.loginToSee 
{
	background-color: #F0F3F0;
	border:solid red 1px;
	background-color:#F0F3F0;
	padding:10px;
	font-weight: bold;

}

.imgExtra 
{
	margin-bottom: 5px;
}


.frcatable{
	background-color:#EBF1F7;
	border:1px solid #8CAAE7;
	border-collapse: collapse;
	padding:5px;
	width:98%

}

.frcatable TR { 
    border:1px solid #C4D4F3
}

.frcatable TD { 
    border:1px solid #C4D4F3
}

.ContextMenu 
{
	background-color: #FFFFFF;
	padding : 2px;
	border: solid 1px black;
	cursor: hand;
}
.ContextMenuOver 
{
	background-color: #316AC5;
	padding : 2px;
	border: solid 1px black;
	color: White;
	cursor: hand;	
}

.node_type, .node_type_over, .node_type_selected 
{
	font-weight:bold;
	margin-left: 5px;
	cursor: hand;
}

.deleted_node, .deleted_node_over, .deleted_node_selected, .SBPending, .SBPendingOver
{
	font-family: Tahoma;
	font-size: 8pt; 
	color: gray;	
	padding-left: 3px;
	cursor: default;
}

.node_type_over, .deleted_node_over, .SBPendingOver 
{
	text-decoration: underline;
}

.node_type_selected,.deleted_node_selected
{
	background-color: #316AC5;
	color: White;
}

.ChoicesBox 
{
	BORDER-RIGHT: navy 1px solid; 
	BORDER-TOP: navy 1px solid; 
	BORDER-LEFT: navy 1px solid; 
	BORDER-BOTTOM: navy 1px solid
	
}


A.linkOnDarkBg:link, A.linkOnDarkBg:visited, A.linkOnDarkBg:active
	{
	color:#CCCCCC; 
	font-weight:bold

	}

A.linkOnDarkBg:hover 
{
		text-decoration:	underline;

}
		
.innerTable 
{
	border: dotted 1px black
}

.AdminHeaderTD, .AdminHeaderTDMiddle {

background-image:url(SiteAdmin/images/gray.gif); 
border-top: 1px solid black; 
border-bottom: 1px solid black;
color:#CCCCCC; 
font-weight:bold;

}

.AdminHeaderTDMiddle {
text-align: center;
padding-left: 20px;
padding-right: 20px
}

.AdminFooterTD {
border-top: 1px solid black; 
padding-top: 20px;
font-weight:normal;
font-size: 10px;
text-align:center
}

.AdminMainLeft 
{
	border-left: black solid 2px; 
	border-right: black solid 2px; 
	padding-left:10px; 
	padding-right:20px;
	padding-top: 20px;
	padding-bottom: 20px;
	vertical-align: top
}

.AdminMainRight 
{
	border-right: black solid 2px;
}
.AdminMainContent 
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	vertical-align: top
}

.AdminContentsTable
{
	padding: 5px; 
	BORDER-RIGHT:1px solid; 
	BORDER-TOP:1px solid; 
	BORDER-LEFT:1px solid; 
	BORDER-BOTTOM:1px solid; 
	BORDER-COLLAPSE:collapse

}

.AdminContentsTable td
{
	border: 1px solid;
}

.AdminInnerTable
{
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 20px
}

.AdminInnerTable td 
{
	border: 0px;
	padding: 5px;
}

.AdminContentsTitle 
{
	font-weight: bold;
	padding: 5px;
	background-color: #F5F5F5
}

.tblUpload td 
{
	vertical-align: top;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	
}

.tblUpload 
{
	margin-top: 20px
}

#StructureEditForm TD { PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; WHITE-SPACE: nowrap }

.dotted 
{
	border: 1px dotted black
}

.edittable TD 
{
	PADDING-BOTTOM: 7px; 
	VERTICAL-ALIGN: top; 
	WHITE-SPACE: nowrap 
}


/* Rad Menu */
.MenuGroup 
{
	
}

.MenuGroupChild
{
	border: 1px solid black;
}

.MenuItem, .MenuItemOver, .MenuItemPlusOver, .MenuItemClicked
{
	
	/*border-bottom: #8CAAE7 1px solid;*/
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial;
	background-color: white;
	padding-top:4px;
	padding-bottom: 5px;
	/*padding-right: 100px;*/
	
}

.MenuItem img, .MenuItemOver img, .MenuItemPlusOver img, .MenuItemClicked img
{
	margin-right:3px;
	margin-left: 3px;
}


.MenuItemOver, .MenuItemPlusOver , .MenuItemClicked
{
	background-color: #9BC2F5
}

.MenuItemOver, .MenuItemClicked 
{
	cursor: hand;
	cursor: pointer
}

.MenuItemPlusOver 
{
	cursor: default	
}
