#wrap
{
	margins:auto;
	text=align:centre;
}

html
{
	height: 100%;
	width: 970px;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    margin: 0px;
    padding: 0px;
}
 
body
{
  font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
  margin: 0px;
  padding: 0px;
  height:100%;
  width:970px;
  background-image:url(/Images/leftborder.gif);
  background-repeat: repeat-y ;
  font-size: small;  
}

a:active, a:focus, a:link, a:visited 
{
  text-decoration: underline;
  border: none;
}

.miblogo-screen
{	
	visibility :visible;
	position: absolute;
	top: 0px;
	left:0px;
	border: none;	
	background-repeat :no-repeat ; 
	width:142px;
	height :80px;
	cursor :hand;
	background-image: url(/Images/MIB_green.gif);
}

.miblogo-print
{	
	visibility :hidden;
	position:absolute ;
	top: 0px;
	left:0px;
	border: none;	
	background-repeat :no-repeat ;
	width:142px;
	height :80px;
	cursor :hand	
}

.miiclogo
{
	position: absolute;
	top: 0px;
	width:0px;
	height:0px;
/*	border: none;
	background-repeat :no-repeat ;
	width: 142px;
	height: 80px;
	cursor: hand;
	float: right ;
	background-image: url(/Images/MIIC_white.gif);	*/
}

ul.OtherPages
{
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color:white;
	text-decoration:underline;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
	font-size: xx-small;	
	list-style: none outside none;
}

a:hover
{
  color: blue;
  text-decoration: underline;
}

li.OtherPages
{
	list-style-image: url(/Images/elipses.gif); 
	list-style-position: outside;
	color:white;
	text-decoration:none;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
	font-size: xx-small;
	margin-left : 15px;
	vertical-align :bottom;
}

.footer
{
    bottom: 0px;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: bolder;
    visibility:hidden ;
}

DIV.otherpages
{
    position: absolute;
    top: 0px;
    left :610px;
    padding:  5px 5px 5px 5px;
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;
    width: 180px;
    float :  right  ;    
}

DIV.CMSBody
{
    position:absolute;
    /* Changed 14 Oct */
    top: 150px;
    left :170px;
    width : 600px;
    background-color: white;
    z-index: 999;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    visibility:visible;
    clear : left;
}

DIV.LoginBody
{
    position:absolute;
    /* Changed 14 Oct */
    top: 150px;
    left :170px;
    width : 500px;
    background-color: white;
    z-index: 999;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    visibility:visible;
    clear : left;
}

td.CMSBody{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;
    color:black;
    text-align:center;
    margin:20px;
    padding-left:20px;
    padding-right:20px;
}

.headerbar
{
	/* Changed 14 Oct */
	/*padding: 5px, 5px, 6px, 5px;*/
	background-color: Black;
	position: absolute;
	top:0px;
	left : 0px;
	width:970px;
	/*height: 22px;*/
	height: 36px;
	vertical-align: middle;
}

.headerdiv
{
  position:absolute;
  top: 20px;
  left: 0px;
  width:970px;
  height:80px;  
}

.headerleft
{
    float: left;
    background-image:url(/Images/leftborder.gif);
    background-repeat: repeat-y ;    
    position: absolute;
    top: 20px;
	left: 0px;    
    width : 150px;    
    height:80px;
}

.headercentre
{
    width:100%;
    /*background-image:url(/Images/Fade.jpg);*/
    background-repeat: no-repeat;
    background-color: #009e3b;   
    position: absolute;
    top: 16px;
	width: 820px;
    left: 150px;    
    height:80px;    
}

.headerright
{
    position: absolute;
    top: 21px;	    
    left: 600px;
    width : 190px;
    height:80px;
}

div.breadcrumb
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;	
    font-style:normal;
    background-color: white;    
    /* position:absolute;    */
}

span.breadcrumb_pre_screen
{	
	/* Changed 14 Oct */
	display:inline;
	visibility : visible ;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;	
    font-style:normal;
    background-color: white;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    left:0px;
}

span.breadcrumb_pre_print
{
	position:absolute ;
	visibility :hidden ;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;	
    font-style:normal;
    background-color: white;
    left:0px;
}

.breadcrumbitem
{
	/* Changed 14 Oct */
	display:inline;
	padding : 0px 10px 0px 0px;
}

.ChannelSpacer
{
	width: 5px;
}

DIV.leftnav
{
	/* Changed 14 Oct */
    position: absolute;    
    left :0px;
    /* height: 100%; */
        /* Modified SD 20/10/2005 
	Increased width to allow for larger text 4 channels deep 
    width: 147px;    
	*/
    width: 162px;
    background-color: #009E3B;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    z-index:0;
}

.leftNavtext
{
    position: absolute;
    top: 160px;
    left :0px;
    /* Modified SD 20/10/2005 
	Increased width to allow for larger text 4 channels deep 
    width: 147px;
	*/ 
    width: 162px; 
    height: 20px;
    background-color: #009E3B;
}

div.mainnavchanblock
{
	border-bottom :1px solid white	;
	border-top :1px solid white	;
	background-color:green;
	margin:0px;
	padding-left : 2px;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;	
    font-style:normal;
    /* Modified SD 20/10/2005 
	Increased width to allow for larger text 4 channels deep 
	width:147px;
	*/
    width: 162px;
	height:20px;
}

LI.LeftNavUnSelectedOpen
{
	list-style-image: url(/Images/channelopen.gif); 
	list-style-position: outside;
	color:white;
	text-decoration:none;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
	font-size: x-small;
	margin-left : 2px;
}

li.LeftNavUnselectedClosed
{
	list-style-image: url(/Images/channelclosed.gif); 
	list-style-position: outside;
	color:white;
	text-decoration:none;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
	font-size: x-small;
	margin-left : 2px;
}

li.LeftNavUnselectedLone
{
	color:white;
	text-decoration:none;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
	font-size: x-small;
	list-style-image: url(/Images/channel.gif); 
	list-style-position: outside;
	margin-left : 2px;
}

ul.navigationhead
{
	padding: 0px 2px 2px 2px;
	margin: 2px 0px 0px 0px;
	color:white;
	text-decoration:none;
	font-weight: bold;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
	font-size: x-small;	
	list-style: none outside none;
}

li.navigationhead
{
	color:white;
	text-decoration:none;
	font-weight: bold;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
	font-size: x-small;	
	margin-left : 4px;
}

ul.navigationbody
{
	padding: 2px 2px 2px 17px;
	margin:4px;
	list-style: none outside none;	
}

div.LeftNavSelected
{
	background-color : Green;
	color:white;
	text-decoration:none;
	font-weight: bold;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
	font-size: x-small;	
}

div.LeftNavUnSelected
{
	color:white;
	text-decoration:none;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
	font-size: x-small;
}

table{
    padding: 0px;
  margin: 0px;
}

td {
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
  font-weight: bold  ;
  vertical-align: top ;
  color: black;
}

th {
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
  font-weight: bold  ;
  vertical-align: top ;
  color: black;
  border-bottom: 1px solid #000000;
  width:100%;
  padding: 0px;
  margin: 0px;
}

td.otherpage
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: bold  ;
    vertical-align: top ;
    color: black;
}

.corner
{
    position: absolute;
    top: 48px;
    /* Modified SD 20/10/2005 
	Increased to allow for largest text 4 channels deep 
	left: 75px;
	*/ 
    left: 81px;
    background-image:url(/Images/Fade.jpg);  
    /*z-index:-1000;  */
}

SPAN.OtherPages 
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;
}

.OtherPagesNavigationHeader , .MemberWebSiteLinkHeader
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: bold;
}

.RelatedLinks
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;
    margin-top:2px;
    margin-bottom:2px;	
}

.SiteNotices
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;
    margin : 2px 2px 2px 2px;
}

.sitenoticescontainer
{
	width : 180px;
    border : solid 1px black; 
    margin: 5px 0px 5px 0px;
}

div.OtherPagesDiv
{
    border: 1px solid #000000;
    color: black;
    padding:3px;
    margin-top:10px;
    margin-bottom:10px;
    width:180px;
}

.borderdiv
{
    border: 1px solid #000000;
    color: black;
    padding:3px;
    margin-top:10px;
    margin-bottom:10px;
    width:180px;
}

div.PageLastUpdated
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";    
    font-size: xx-small;
    font-weight: normal;
    margin : 5px 0px 5px 2px;	
}

.TitlePrimary
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: medium;
    font-weight: bold;
    /* changed 14 Oct */
    /*padding: 15px 2px 5px 0px; */
    padding: 25px 2px 5px 0px;
    clear:left;
}

.TitleSecondary
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;	
    font-style:normal;
    clear:left;
}

div.Description
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    padding : 10px 0px 5px 0px;	
    height: 100%;
    clear:left; 
    position:relative;
}

.Thumbnail
{
	height:180px;
	width:180px;	
	clear:left;
}

.StandardImage
{
	height:00px;
	width:00px;
	clear:left;
}

.Images
{ BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}

.Thumbnail
{
	height:90px;
}

.HomePageConsole
{
	position:absolute;
	top:0px;
	left:600px;
    width: 180px;
}

.Console
{
	margin: 15px 0px 15px 0px;
    width: 180px;
}


.MCMSCaption
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
	font-weight:bold;
	text-align:left;
	font-size: xx-small;
	width:120px;
	vertical-align:bottom;
}

.JobLine
{
	margin: 5px 0px 5px 0px;
	vertical-align:bottom;
}

.SummaryTitle
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;	
    font-style:normal;
    height:50px;
    position:relative;    
}

div.SectionTitle
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: medium;
    font-weight: normal;	
    font-style:normal;
    padding-bottom:10px;
    position:relative;
}

div.SectionText
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;	
    font-style:normal;
    position:relative;
    left:10px;
    padding-bottom:5px;
    position:relative;
}

div.SummarySectionTitle
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;	
    font-style:normal;
    padding: 5px 0px 5px 0px;
    margin-bottom : 5px;
    background-color : #DDDDDD;
    width: 100%;
    position:relative;
}

div.SummaryPostingTitle
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;	
    font-style:normal;
    padding: 5px 0px 5px 0px;
    margin-bottom : 5px;
    background-color : #DDDDDD;
    width: 100%;
    position:relative;
    clear: left;
}

span.PublishedDate
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;
    font-style : italic ;
    text-align : right ;
    visibility:visible;
    white-space : nowrap;
    margin-left : 5px;
    /* float :right ; */
}	

div.DownloadSummaryText
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;	
    font-style:normal;
    position:relative;
    margin: 3px  0px 3px 0px;
    padding: 3px  3px 3px 3px;
    background-color : #DDDDDD;
    width: 100%;
    text-align : right ;
}

div.SummaryText
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;	
    font-style:normal;
    padding: 3px 0px 3px 0px;
    clear : left;        
}

div.SummaryTextAdditional
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;	
    font-style:italic;
    position:relative;
    padding:  10px 0px 10px 0px;
    text-align : right ;
}

.PrintFooter
{
	visibility:hidden;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;	
    font-style:normal;
}

.DocumentName
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;
    font-style:normal;
	width: 200px;
	display : inline-block ;
	float: left ;
	text-align : left;
}

.DocumentLink
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    font-style:normal;
	margin: 0px 10px 0px 10px;
	display: inline;
	text-align : left ;	
}

.buttonleft
{
  background-image:url(/Images/btn_left.gif);
  background-repeat: no-repeat ;  
  height:25px;
  width : 3px;
  vertical-align :middle ;
  margin : 0px 0px 0px 1px;
}

.buttonright
{
  background-image:url(/Images/btn_right.gif);
  background-repeat: no-repeat ;  
  width : 3px;
  height:25px;
  vertical-align :middle ;
  margin : 0px 1px 0px  0px;
}

.buttonmid
{
}

.MembersList
{
	padding: 15px 0px 5px 0px;
}

a.MemberLink
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;
    font-style:normal;
	width:15px;
	height:30px;
    text-align:center;
    vertical-align : top ;
    background-image:url(/Images/btn_mid.gif);
    background-repeat: repeat-x ;  
    display :inline-block   ;
}

.HomeTitle
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: medium;
    font-weight: normal;	
    font-style:normal;
    padding-bottom:50px;
}

.HomePanel
{
	width:580px;
	padding:  5px 0px 5px 0px;
	margin:0px;
	border-top-style:solid;
	border-width:2px;
}

.FirstHomePanel
{
	width:580px;
	border: solid 0px green ;
	margin:0px;
	padding:  5px 0px 5px 0px;
	border-top-style:none;
}

.HomePanelTitle
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;	
    font-style:normal;
	margin:  0px  0px 5px  0px;
}

.HomePanelDescription
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;	
    font-style:normal;
  	margin:  0px  0px 5px  0px;
}

.HomeImageLeft
{
	margin:0px 5px 0px 0px;
	padding:0px;
	border:solid 0px orange;
	float:left;
	clear:right;
	width: 90px;
	height : 90px;	 
}

.HomeImageRight
{
	margin:0px 0px 0px 5px;
	padding:0px;
	border:solid 0px orange;
	float:right;
	clear:left;
	width: 90px;
	height : 90px;
}

.SNConsole
{
	position:absolute;
	top:50px;
	left:610px;
}

.SNHeader
{
	position:absolute ;
	left: 10px;
	top: 10px;	
	width:540px;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;	
}

.SNBody
{
	position:absolute ;
	left: 10px;
	top: 40px;
	width:540px;
    font-size: x-small;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-style:normal;
    font-weight: normal;	
    font-style:normal;
}

.SNButton
{
    padding : 10px 0px 10px 0px;
}

.SNFooter
{
    padding : 10px 0px 10px 0px;
}

.formbody
{
	height:100%
}

#SNBodyOverride
{
  background-image: none;
  background-color: white;
}

.MemberSummaryImage
{
	float:left ;
	padding: 0px 10px 0px 0px;
}

.MemberTitleLink
{
	padding: 0px 0px 0px 0px;
	text-align:left; 
	vertical-align: top ;
    font-size: x-small;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-style:normal;
    font-weight: bold;	
	clear: right;
}

p.MemberSummary
{
	margin: 5px 0px 00px  0px;
	padding: 00px 0px 0px  0px;
	text-align:left; 
	vertical-align: top ;	
    font-size: x-small;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-weight: normal;	
    font-style:normal;    
    clear: right;
    border-bottom : none;
    border-top : none;
}

div.MemberSummary
{
	margin: 5px 0px  5px 0px;
	padding : 10px 5px 5px 5px;
	text-align:left; 
	vertical-align: top ;	
    font-size: x-small;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-weight: normal;	
    font-style:normal;    
    height: 100%;
    border-bottom : solid thin black;
    border-top : solid thin black;
    background-color : #DDDDDD;
}

.MemberPageLink
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: normal;
    font-style : italic ;
    text-align : right ;
    visibility:visible;
    white-space : nowrap ;
	margin: 0px 0px 5px 3px;
}

#phLink
{
	margin: 0px 0px 0px 0px;	
}

#lbLinks
{	
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: bold;
    font-style : normal ;
    text-align : left ;
    visibility:visible;
    white-space : nowrap ;
}

.JobLineHeading
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: xx-small;
    font-weight: bold;
    font-style : normal ;
    text-align : left ;
}

.EditCaptionText
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;
    font-style : normal ;
    text-align : left ;
}	

div.login
{
    margin: 5px 0px 5px 0px;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;
    font-style : normal ;
    text-align : left ;
}

.StandardButton
{    
    height: 25px;
    padding : 0px 0px 20px 0px;
    text-align: center;
    vertical-align: top;
}

.SearchButton
{    
    height: 25px;
    padding : 0px 0px 20px 0px;
    text-align: center;
    vertical-align: baseline;
}

.ddlButton
{       
    top: 0px;
    height: 25px;
    padding: 0px 0px 20px 0px;
    text-align: center;
    vertical-align: baseline;
}

.DropDown
{
	margin: 5px, 5px, 5px, 5px;
}

.displayoptions
{
	/* Changed 14 Oct */
	display: inline;
    font-size: x-small;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-style:normal;
    font-weight: bold;	
    font-style:normal;    
    color: White;
    padding: 5px, 0px, 0px, 5px;
}

.viewoptionstext
{
	/* Added 14 Oct */
	padding-right: 10px;
}

.SearchSite
{
	/* Changed 14 Oct */
	display: inline;
    font-size: x-small;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-style:normal;
    font-weight: normal;	
    font-style:normal;
    padding-left: 20px;
}

.loginlink
{
	/* Changed 14 Oct */
	display: inline;
    font-size: x-small;
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-style:normal;
    font-weight: bold;	
    font-style:normal;    
    color: White;
    vertical-align: text-top;
    padding-left: 20px;
}

.SearchHeader
{
    position:absolute;
    /* Changed 14 Oct */
    /* top: 11em; */
    top: 130px;
    left :170px;
    width : 600px;    
    background-color: white;    
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    visibility:visible;
    clear : left;
}
.SearchResults
{
    position:absolute;
    top: 0em;
    left :170px;
    width : 600px;
    background-color: white;    
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: small;
    font-weight: normal;
    visibility:visible;
    clear : left;
}

.searchresultlink
{
  color: #000000;
  text-decoration: underline;
  border: none;
}

.searchresultplainurl
{
  color: #000000;
  text-decoration: underline;
  border: none;
}

.resultsfooter
{
	text-align:center;
}

.sidebyside { WIDTH: 410px }
.sidebyside LABEL { MARGIN-TOP: 2px; FLOAT: left; WIDTH: 30%; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; TEXT-ALIGN: right }
.sidebyside INPUT { MARGIN-BOTTOM: 10px; WIDTH: 200px }
TEXTAREA { MARGIN-BOTTOM: 10px; WIDTH: 200px }
.sidebyside SELECT { MARGIN-BOTTOM: 10px }
.sidebyside .submitbutton { MARGIN-TOP: 3px; MARGIN-LEFT: 232px; WIDTH: 100px }
.SearchHighlight { FONT-WEIGHT: bold }

.securedoclist
{
	visibility:visible ;
    border: 1px solid #000000;
    color: black;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: small;
    font-weight: normal;		
}

.securedoclink
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: small;
    font-weight: normal;		
}

/* Used by UserManager.aspx */
div.UserManager
{
    margin: 5px 0px 5px 0px;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;
    font-style : normal ;
    text-align : left ;
    position : relative;
    color : Gray;
}

div.DataGrid
{
	margin: 5px 0px 5px 0px;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: bold;
    font-style : normal ;
    text-align : left ;
}
.checkBox
{
}
div.statusbar
{
	background-color:whitesmoke;
	color: "#2CAE2B";
}

.statustext
{
    font-family:Verdana;
    font-size: 1em;
    font-weight: bold;
    color: "#2CAE2B";
}


A
{
	color:Blue;
	text-decoration:none;
}

A:active
{
	color:Blue
}
A:hover
{
	color:Blue
}
A:link
{
	color:Blue
}

A.logout
{
	color:White;
	text-decoration:none;
}

A.logout:active
{
	color:White
}
A.logout:hover
{
	color:White
}
A.logout:link
{
	color:White
}


.footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:50px; 
  overflow:auto; 
  text-align:right; 
  background:#73a2bd;
  }

/* End UserManager.aspx */

/* the following used by the popup window */

.popupbody 
{
	  background-image:url(/Images/leftborder.gif);
	  background-repeat: repeat-y ;
}

/* end of pop up window */

/* User\Organisation Administration classes */

.userMaintLabel
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 180px;
    height: 25px;
    position: relative;
}
.orgMaintLabel
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 180px;
    height: 25px;
    position: relative;
}
.userMgrLabel
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 0px;
    position: relative;
}
.userMaintButton
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    height: 25px;
    position: relative;
    padding: 0px 0px 10px 0px;
}
.orgMaintButton
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    height: 25px;
    position: relative;
    padding: 0px 0px 10px 0px;
}
.userMgrButton
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    height: 25px;
    position: relative;
    padding: 0px 0px 10px 0px;
}
.loginTextBox
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    /*font-size: x-small;*/
    /*font-weight: normal;*/
    font-size: x-small;
    font-weight: normal;
    left: 10px;
    position: relative;
    height: 25px;
    width: 250px;
}
.userMaintButtonArea
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 180px;
    position: relative;
    padding: 0px 0px 10px 0px;
}
.orgMaintButtonArea
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 180px;
    position: relative;
    padding: 0px 0px 10px 0px;
}
.belowGridButton
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 180px;
    position: relative;
    top: 40px;
}
.belowGridButtonArea
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 180px;
    position: relative;
    padding: 0px 0px 10px 0px;
    top: 40px;
}
.userMaintFooter
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 180px;
    position: relative;
}
.orgMaintFooter
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 180px;
    position: relative;
}
.belowGridFooter
{
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 180px;
    position: relative;
    top: 60px;
   
}
.Maintenance
{
	left: 100px;
}

.userMaintTextBox
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 70px;
    position: absolute;
    vertical-align: middle;
    height: 25px;
    width: 250px;
}
.orgMaintTextBox
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 150px;
    position: absolute;
    vertical-align: middle;
    height: 25px;
    width: 250px;
}
.userMaintText
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 150px;
    position: absolute;
}
.userMaintListBox
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 180px;
    vertical-align: middle;
    position: relative;
}
.userMgrListBox
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 0px;
    vertical-align: middle;
    position: relative;
}
.userMgrSelOrgListBox
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 0px;
    vertical-align: middle;
    position: relative;
    width: 230px;
}
.userMgrSelRoleListBox
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 0px;
    vertical-align: middle;
    position: relative;
    width: 230px;
}
.userMaintTitle
{
	left: 180px;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: medium;
    font-weight: bold;
    padding: 25px 2px 25px 0px;
    position: relative;
}
.orgMaintTitle
{
	left: 180px;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: medium;
    font-weight: bold;
    padding: 25px 2px 25px 0px;
    position: relative;
}
.userMaintTitle2
{
	left: 180px;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: small;
    font-weight: bold;
    padding: 15px 2px 15px 0px;
    position: relative;
}
.gridHeaderStyle
{
	font-size: medium;
	font-weight: bold;
	color: White;
	background-color: "#2CAE2B";
}
.gridFooterStyle
{
	color: White;
	background-color: "#CCCCCC";
}
.gridItemStyle
{
	font-weight: bold;
	color: White;
	background-color: white;
}
.alternateItemStyle
{
	background-color: "#BBFFBB";
}
DIV.ChangePwdBody
{
    position:absolute;
    /* Changed 14 Oct */
    top: 150px;
    left :170px;
    width : 500px;
    background-color: white;
    z-index: 999;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    visibility:visible;
    clear : left;
}
.ChangePwdLabel
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 10px;
    position: relative;
}
.ChangePwdTextBox
{
    background-color: white;
    font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    font-weight: normal;
    left: 230px;
    position: absolute;
    vertical-align: middle;
    
}
div.Spacer
{
	font-family: Arial,Helvetica,Verdana,sans-serif,"MS sans serif";
    font-size: x-small;
    padding : 10px 0px 5px 0px;	
    height: 100%;
}
.dataGrid
{
	left: 180px;
	position: relative;
	top: 20px;
	bottom: 20px;
}
.dataGridRow
{
	border-color: #CCCCCC;
	border-style: none;
	border-width: 1px;
	background-color: White;
}
.dataGridRowAlternate
{
	background-color: #BBFFBB;
}
