body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	background-color: #FFFFFF;
	font: 13px arial, sans-serif;
}
td, table {
	font: 13px Arial, Hevetica, Verdana, sans-serif;
	color: #000000;
}
h1 {
	font: 22px Arial, Hevetica, Verdana, sans-serif;
	color: #0b2f5c;
	
}
h2 {
	font: 13px Arial, Hevetica, Verdana, sans-serif;
	color: #0b2f5c;
	font-weight: bold;
}

/* 
77c5ea - blue background
0b2f5c - dark bue - text 
ff00cc - Pink
e8580f - 
*/


.LoginButton
{
	color:White;
	line-height:18px;
	background-color:#0b2f5c;
	padding:6px
}
.LoginSpan
{
	background-color:#0b2f5c;
	color:Green;
	width:50px;
	display: block;
    float: left;
      text-align:center ;
}
.LoginButton:Hover
{
	color:White;
}
div.TopBox 
{
	/* Top Login Box */
	background: transparent url(../images/login-patch.jpg) no-repeat; 
	left: 0px; 
	position: absolute; 
	top: 15px; 
	width:222px; 
	height:139px;
	padding-left:20px;
	padding-top:6px
}

div.HomeBox 
{
	/* Top Admin Box */
	background: transparent url(../images/home-nav-base.jpg) no-repeat; 
	left: 0px; 
	position: absolute; 
	top: 120px; 
	width:225px; 
	height:36px;
}

a.AdminHome
{
	background: transparent url(../images/nev-peg-admin-home.jpg) no-repeat;
	color: #0b2f5c;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    line-height:40px;
}
a.AdminHome:hover
{
    text-decoration: none;
    color: #0b2f5c;
    background: transparent url(../images/nev-peg-admin-home-hover.jpg) no-repeat; 
}

a.AdminHome span {
    display: block;
    line-height: 35px;
    text-align: right;
}


div.AdminBox 
{
	/* Top Login Box */
	background: transparent url(../images/main-admin-vav-block.jpg) no-repeat; 
	position: relative; 
	width:152px; 
	height:200px; /* height:176px; */
	padding-top:6px
}



a.buttonadmin
{
	background: transparent url(../images/nav-peg-admin.jpg) no-repeat;
	color: #0b2f5c;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
}
a.buttonadmin:hover {
    text-decoration: none;
    color: #0b2f5c;
    background: transparent url(../images/nav-peg-admin-hover.jpg) no-repeat; 
}
a.buttonadmin:active {
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonadmin span {
    display: block;
    line-height: 20px;
    text-align: right;
}

a.buttonTr
{
	background: transparent url(../images/nav-peg-admin.jpg) no-repeat;
	color: #0b2f5c;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
}
a.buttonTr:hover {
    text-decoration: none;
    color: #0b2f5c;
    background: transparent url(../images/nav-peg-admin-hover.jpg) no-repeat; 
}
a.buttonTr:active {
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonTr span {
    display: block;
    line-height: 35px;
    text-align: right;
}


a.button {
    background: transparent url(../images/nav-peg.jpg) no-repeat; 
    color: #0b2f5c;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
}
a.button:hover {
    text-decoration: none;
    color: #0b2f5c;
    background: transparent url(../images/nav-peg-hover.jpg) no-repeat; 
}
a.button:active {
    outline: none; /* hide dotted outline in Firefox */
}
a.button span {
    display: block;
    line-height: 40px;
    text-align: right;
}
a.button span.SpanSelected{
	color: #cc0000; /* Inherited from span then re-coloured */
}	


a{
	text-decoration:none;
	font-weight: bold;
	color: #CC0000;
}
a:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #CC0000;
}
#navbar{
	text-decoration:none;
	font-weight: bold;
	color: #EEEEEE;
}
#navbar a{
	text-decoration:none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	padding-left:4px;
	padding-right:3px;
}
#navbar a:hover{
	text-decoration:none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	padding-left:4px;
	padding-right:3px;
}
#navbottom{
	text-decoration:none;
	font-weight: bold;
	color: #FFFFFF;
}
#navbottom a{
	text-decoration:none;
	font-weight: bold;
	color: #FFFFFF;
}
#navbottom a:hover{
	text-decoration:none;
	font-weight: bold;
	color: #000000;
}
ul {
list-style-type: square;
}



#mainmenu { /* styles for section or tab menu */
	position: absolute;
	top: 200px;
	left: 0px;
	width: 500px;
		z-index:100;

}
	html>body #mainmenu {
		position: relative; /* Necessary for menu to position in Opera */
	}
	#mainmenu ul { list-style: none; padding: 0px; margin: 0px; }
	#mainmenu li { display: inline; }
	#mainmenu li a:link, #mainmenu li a:visited { 
		background: url('images/tab.gif') no-repeat 0px 1px;
		display: block;
		float: left;
		margin-right: 1px;
		width: 116px;
		height: 27px;
		color: #737685; 
		font-weight: bold;
		text-decoration: none; 
		text-align: center;
		padding-top: 6px;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
		height: 21px;
		width: 115px;
	}
	html>body #mainmenu li a:link, html>body #mainmenu li a:visited { width: 115px; height: 21px; }
	#mainmenu li a:active, #mainmenu li a:hover, #mainmenu li a.selected{
		background: url('images/tab.gif') no-repeat 0px -92px;
	}


	#leftcontent 
	{
		position: absolute;
		top:120px;
		left:10px;
		width:180px;
		background:#fff;
			z-index:100;

		}

	#rightcontent {
		position: absolute;
		right:5px;
		top:140px;
		width:180px;
		background:#fff;
		margin-right:10px;
			z-index:100;

		}
	#centercontent 
	{
		margin-top:20px;
		background:#fff;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 200px;
   		margin-right:205px;
   			z-index:100;

		}

	html>body #centercontent {
   		margin-left: 200px;
   		margin-right:205px;
   			z-index:100;

		}
	#centercontentwide 
	{
		margin-top:20px;
		background:#fff;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 200px;
   		margin-right:10px;
   			z-index:100;

		}

	html>body #centercontentwide {
   		margin-left: 200px;
   		margin-right:10px;
   			z-index:100;

		}

TEXTAREA
{
	font: 10px Arial, Hevetica, Verdana, sans-serif;
}


.popBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
}

.pnlBackground
{ 
	background-color:White;
}
.invis
{
	visibility:hidden;
}




