/* BODY */
.body
{
margin:0px;
padding:0px;
text-align:left;
font-family:Arial,Verdana,Helvetica, sans-serif;
font-size: small;
background-color:#F0F0F0;
v-align: middle;
}

#TopBanner img{margin-left:20px;margin-top:20px;}
#TopBanner
{
v-align: middle;
width:425px;
height:50px;
background-color:#FFFFFF;
text-align:left;
background-image: url('../images/header1.jpg');
background-repeat: no-repeat;
float: left;
}

#Search img{margin-left:450px;margin-top:20px;}
#Search
{
width:425px;
height:50px;
background-color:#FFFFFF;
text-align:right;
background-repeat: no-repeat;
float: right;
}

#hd
{width: 850px;}


/* Container around the entire page */
.MainContainer
{
	background-color: #FFF;
	border-width: 3px;
	border-style: solid;
	border-color: #000000;
	color: inherit;
	padding: 2px;
	border-spacing: 3px;
	height: 100%;
	width: 850px;
}

/* Container around the top part that holds the logos */
.Portal_Container_TopBanner
{
	height: 74px; /*will change depending on the clients logo height*/
	background-repeat: no-repeat;
	width: 100%;
	border-spacing: 0px;
	background-color: inherit;
	color: inherit;
	margin: 5px;
}
.Portal_Container_Body
{
	background-color: inherit;
	color: inherit;
	border-width: 0px;
	border-style: solid;
	border-color: #ffffff;
	padding: 0px;
	border-spacing: 0px;
	height: 100%;
	width: 100%;
}

#TopMenu
{
align: left;
background-color: #000066;
}
#TopMenu a:link {color:#000000;}
#TopMenu a:visited {color:#000000;}
#TopMenu a:hover {color:#000000;}
#TopMenu a:focus {color:#000000;}
#TopMenu a:active {color:#000000;}

#TextTable
{
background-color: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: small;
padding: 0px 0px 10px 10px;
text-align: left;
}

#TextTable a:link {color:#000000;}
#TextTable a:visited {color:#000000;}
#TextTable a:hover {color:#000000;}
#TextTable a:focus {color:#000000;}
#TextTable a:active {color:#000000;}

#GrayBar
{
background-color: #000066;
font-family: Times New Roman;
font-size: 14px;
font-weight: bold;
font-style: italic;
text-align: right;
padding-right: 20px;
padding-left: 20px;
}
#GrayBar a:link {color:#FFFFFF;}
#GrayBar a:visited {color:#FFFFFF;}
#GrayBar a:hover {color:#FFFFFF;}
#GrayBar a:focus {color:#FFFFFF;}
#GrayBar a:active {color:#FFFFFF;}


#NavBarJudy
{
height: 20px;
width: 100%;
border-top: none;
border-bottom: none;
background-color: ##CEC3AF;
}

#NavBarJudy ul
{
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
line-height: 20px;
white-space: nowrap;
}

#NavBarJudy li
{
list-style-type: none;
display: inline;
float: left;
background-position: left;
}

#NavBarJudy li a
{
text-decoration: none;
padding: 7px 20px;
color: #000;
}

#NavBarJudy li a:link
{
color: #000:
}

#NavBarJudy li a:visited 
{
color: #000;
}

#NavBarJudy li a:hover 
{
font-weight: bold;
color: #000;
background-color: #B5DADA;
}

#NavSearchCell{font-family:arial, helvetica, sans-serif;font-size:12px;color:#FFF;padding-left:3px;padding-top:3px;padding-right:3px;text-align:left; height:14px;}