BODY {
	margin: 0;
	padding: 0;
	BACKGROUND: url(../images/backgrounds/bg.jpg) #f1f1f1 repeat-x;
	FONT: 0.75em/1.5em Verdana, Arial, sans-serif;
	COLOR: #555;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

.pnlfhc
{
	 cursor:default;
}
.pnlfhc:hover
{
	 cursor:hand;
	 cursor:pointer;
}
.lbl
{
	color: Maroon;
}
.lbl:hover
{
	cursor:hand;
}
.footer
{
CLEAR: both;
	BACKGROUND: url(../images/backgrounds/footer.jpg) #fff repeat-y;
	MARGIN: 0px auto;
	WIDTH: 739px;
	HEIGHT:30px;
	padding-top:0px;
	padding-left:5px;
	padding-right:6px;
	padding-bottom:0px;  
	font-size: 80%;
	TEXT-ALIGN: center;
	
	}
.footer2
{
CLEAR: both;
	BACKGROUND: url(../images/backgrounds/footer_960.jpg) #fff repeat-y;
	MARGIN: 0px auto;
	WIDTH: 959px;
	HEIGHT:30px;
	padding-top:0px;
	padding-left:5px;
	padding-right:6px;
	padding-bottom:0px;  
	font-size: 80%;
	TEXT-ALIGN: center;
	
	}
.footer a
{
	color:white;
}	
	
.lnkSearch
{
	color:Black;
	font-weight:bold;
}

.lnkSearch:hover
{
	color:white;
	text-decoration:none;
}

.label
{
	text-align:left;
	
}

.CenPnlTop
{
	background-image: url('../images/backgrounds/pnl_Top.gif');
	background-repeat: no-repeat;
	width: 620px;
	height: 5px;
}

.CenPnlMid
{
	background-image: url('../images/backgrounds/pnl_Mid.gif');
	background-repeat: repeat-y;
	width: 620px;
}

.CenPnlBot
{
	background-image: url('../images/backgrounds/pnl_Bot.gif');
	background-repeat: no-repeat;
	width: 620px;
	height: 5px;
}

#centeredmenu {
   float:left;
   width:100%;
   background:#fff;
   border-bottom:4px solid #000;
   overflow:hidden;
   position:relative;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#ddd;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
   background:#369;
   color:#fff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}


img
{
border: none;
margin:0px;
padding:0px;
}

.myPage 
{
	
	BACKGROUND: url(../images/backgrounds/bg_middle.jpg) #fff repeat-y;
	MARGIN: 0px auto;
	WIDTH: 739px;
	padding-top:20px;
	padding-left:5px;
	padding-right:6px;
	padding-bottom:0px;  
	font-size: 90%;
	min-height:800px;
	}
.myPage2 
{
	
	BACKGROUND: url(../images/backgrounds/bg_middle_960.jpg) #fff repeat-y;
	MARGIN: 0px auto;
	WIDTH: 958px;
	padding-top:20px;
	padding-left:5px;
	padding-right:6px;
	padding-bottom:0px;  
	font-size: 90%;
	}
	
	
.content 
{
	font-size: 90%;
	padding-left:20px;
	padding-right:20px;

	}
	
.BlackBar
{
	display: block;
	BACKGROUND:#000000;
	color:#FFFFFF;
	font-size:90%;
	BACKGROUND: url("../images/blackBar.jpg") #FFF no-repeat;
	padding-top:2px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:1px;
	HEIGHT: 25px;
	TEXT-ALIGN: left;
}

.BlackBar A:link, .BlackBar A:visited  
{
	float:left;
	display:inline;
	width: 99px;
	padding: 4px 0 6px 0px;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	text-align: center;
	color:#EEE;
	background: url("../images/vBut.gif") top left no-repeat;
	text-decoration: none;
}

.BlackBar A:hover
{
	font:  bolder 11px Arial, Helvetica, sans-serif;
	padding: 4px 0 6px 0px;
	background-position: 0 -24px;
	COLOR: #EEE;
	TEXT-DECORATION: none;
}

#myA1
{
background-position: 0 -24px;
	COLOR: #FFF;
}


/* TOOL PANELS
*************************************************************************************************************
*************************************************************************************************************
 */
.ToolBar{
	display: block;
	margin: 0px;
	margin-bottom:0px;
	BACKGROUND: url(../images/backgrounds/blackbar.jpg) no-repeat;	
	PADDING-TOP: 5px;
	padding-left: 30px;
	HEIGHT: 36px;
	TEXT-ALIGN: left;
	COLOR: #999;
	FONT: 90% Verdana, Arial, sans-serif ;
}
.ToolBar A:link ,.ToolBar A:visited 
{	
	font-weight:bolder;
	COLOR: #EEEEEE; TEXT-DECORATION: none;
}

.ToolBar A:hover 
{
	COLOR: #FFF;
		TEXT-DECORATION: underline
}



.Banner
{
	BACKGROUND:#FFF;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;

}

.Entry
{
border:solid 0px;
	margin:5px;
}

.pad20
{
    padding-left:20px;
}


.Entry H1
{
font:Arial, Helvetica, sans-serif bold;
font-size: 110%;
padding:0px;
margin:0px;
color:#000;
}

.Entry H2
{
font:Arial, Helvetica, sans-serif bold;
font-size: 110%;
padding:0px;
margin:0px;
color:#666;
}

.Entry p
{
padding:0px;
margin:0px;
padding-bottom:15px;
}



.Left
{
	float:left;
	left:0px;
	width:325px;
	margin:0px;
	padding-top:5px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:5px;
	border: solid 0px;
	text-align:left;
}

.Right
{	
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border: solid 0px;
	margin-left:345px;
	TEXT-ALIGN: left;
	width:325px;
}

.LeftM
{
	float:left;
	left:0px;
	width:150px;
	margin:0px;
	padding-top:5px;
	padding-left:12px;
	padding-right:5px;
	padding-bottom:5px;
	border: solid 0px;
	text-align:left;
}

.RightM
{	
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border: solid 0px;
	margin-left:170px;
	TEXT-ALIGN: left;
	width:490px;
}



#navigation { width: 160px; text-align:left; }
 #navigation ul { list-style: none; margin: 0; padding: 0; } 
 
 #navigation li { border-bottom: 1px dashed #ccc; } 
 #navigation li a:link, #navigation li a:visited { font-size: 90%; display: block; padding: 0.4em 0 0.4em 0.2em; border-left: 5px solid #FFFFFF; border-right: 1px solid #FFF; background-color: #ffffff; color: #0066CC; text-decoration: none; }
 
 
 #navigation li a:hover {
color: #000;
}










.links
{

}

/*
----------------------------------------------------------------------------------------------
*/

#main
	{
	margin:0px;
	margin-top:20px;
	margin-left:20px;
		margin-right:20px;
	text-align:left;
	font-size: 100%;
	width:700px;	
}

#main .padding
{
	padding-top:0px;
	padding-left: 25px;
	padding-right:6px;
	padding-bottom:20px;
	margin-left: 170px;
	margin-right: 20px;
}

#main h1
{
	padding:0px;
	padding-bottom:5px;  
	margin:0px;
	color:#666;
	font-size:130%;
	font-family:Arial, Helvetica, sans-serif;
}

#main h2
{	margin:0px;
	padding:0px;
	padding-bottom:5px;  
	color:#333;
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
}

#main p
{
	padding:0px;
	margin:0px;
	color:#666;
	padding-right:35px;
}


#main .image
{
	float:left;
	text-align:center;
	padding-bottom:0px;
	padding-top:10px;
	width: 160px;
}

#main a:link, #main a:visited { font-size: 90%; display: block; padding: 0px; border-top:3px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFF; background-color: #ffffff; color: #0066CC; text-decoration: none; }
 
 
 #main a:hover {
color: #000;
}




/*
----------------------------------------------------------------------------------------------
*/

#rm
	{
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-left:20px;
		margin-right:20px;
	text-align:left;
	font-size: 100%;
	width:500px;
	border: 0px	dashed;
	float:right;
}

#rm .padding
{
	padding-top:0px;
	padding-left: 25px;
	padding-right:6px;
	padding-bottom:20px;
	margin-left: 115px;
	margin-right: 20px;
}

#rm h1
{
	padding:0px;
	padding-bottom:5px;  
	margin:0px;
	color:#666;
	font-size:130%;
	font-family:Arial, Helvetica, sans-serif;
}

#rm h2
{	margin:0px;
	padding:0px;
	padding-bottom:5px;  
	color:#333;
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
}

#rm p
{
	padding:0px;
	margin:0px;
	color:#666;
	padding-right:35px;
}


#rm .image
{
	float:left;
	text-align:center;
	padding-bottom:0px;
	padding-top:10px;
	width: 115px;
}

#rm  a:link, #rm a:visited { font-size: 90%; display: block; padding: 0px; border-top:3px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFF; background-color: #ffffff; color: #0066CC; text-decoration: none; }
 
 
#rm  a:hover {
color: #000;
}
.displaynone
{
display:none;	
}

.overlay
{
    border: black 1px solid;
    padding: 5px;
    z-index: 100;
    width: 100px;
    position: absolute;
    background-color: #fff;
    -moz-opacity: 0.75;
    opacity: 0.75;
    filter: alpha(opacity=75);
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}


.myForm
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	color: #666;
	border: solid 0px #333;
	font-size:10pt;
}

.myForm div
{	
	margin: 0px;	
	border: solid 0px #ccc;
	margin-bottom: 7px;
	display:block;
	
}

.cl_line
{
	width:600px;
	float:left;
	margin:none;
}

.cl_Line_left
{
	width:220px;
	float:left;
	vertical-align:top;
}

.cl_line_right
{
	width:380px;
	float:right;
	vertical-align:top;
}


.silverButton a:link, .silverButton a:visited 
{
float:left;
display:inline;
width: 107px;
padding: 4px 0 6px 0px;
font: normal 11px Arial, Helvetica, sans-serif;
text-align: center;
color: #333;
background: url("../images/buttons/silverButton.gif") top left no-repeat;
text-decoration: none;
}

.silverButton a:hover {
background-position: 0 -24px;
text-decoration: none;
color: #333;
}

.FirstLabel
{
	float: left;
	width: 200px;
	text-align: left;
	margin-right: 10px;
	color:#333;	
	clear:both;

}

.SecondLabel
{
	float:right; 
	width:61%;
}

.textcentre
{
    text-align:center;
}


/***************************************************************************************/


.popBox
{	margin:0px;
 	margin-top:0px;
	background-color:#FFFFFF;
	color:#336699;
		color:#333333;
	width:598px;
	padding:0px;
	padding-left:0px;
	font: 10px "Lucida Grande",Geneva, Arial, Helvetica, sans-serif;	
	text-align:left;
	BACKGROUND: url(../images/backgrounds/popboxMid.jpg) #fff repeat-y;
}



.popBoxTop
{	margin-top:0px;
	padding:0px;
	padding-top:0;
	padding-bottom:0px;
	Height:12px;
	BACKGROUND: url(../images/backgrounds/popboxTop.jpg) #fff no-repeat;
	background-position: left top;
}

.popBoxMid
{	
	padding:15px;
	padding-top:0;
	padding-bottom:0px;
	
}

.popBoxMid H3
{
	padding: 3px 5px 3px 2px;
	display:block;
	color:#000;
	background-color:#f1f1f1;
	font-size: 1.4em; 
	margin-bottom:5px;
}

.popBoxBot
{
	clear:both;
	Height:12px;
	BACKGROUND: url(../images/backgrounds/popboxBot.jpg) #fff no-repeat;
	background-position:left bottom;
	padding:10px;
	padding-top:0;
}

/************************************************************************************/


/*Modal Popup*/
.modalBackground {
	background-color:#999;
	filter:alpha(opacity=70);
	opacity:0.7; 
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	width:900px; overflow:auto;

}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	padding-left:0px;
	background-color : gray;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	width:inherit;
	overflow : auto;
	height : 200px;
	overflow:hidden;
	overflow-y:scroll;
	white-space:nowrap;
	z-index:10;	
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;


}

/* AutoComplete item */

.autocomplete_listItem 
{
	
	background-color : window;
	color : windowtext;
	padding : 1px;

}

a:link
{
  color: Maroon; 
}
a:hover
{
    text-decoration:none;
}
a:visited {
color: Gray;
}
