body {
	background-image:url(../nt_images/puzzlebg2.png);
	background-repeat: repeat;
	background-position:bottom;
	background-attachment:fixed;
	background-color:#FFFFFF;	
}
.box {
	position: absolute;
	width: 435px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	left: 43px;
	top: 117px;
}
#wrapper {
	margin: 16px auto;
	text-align: left;
	width: 900px;
	position: relative;
}
#body {
	background:url(../bg-w.png) repeat;
	margin-top:10px;
	width:900px;
	float: left;
}
#footer {
	background:url(../bg-w.png) repeat;
	width:900px;
	float: left;
}
#header {
	background:url(../nt_images/header09-2.png) no-repeat;
	position: relative;
	width: 800px;
	margin-bottom: 5px;
	height:115px;
}
#capabilities {
	float: left;
	width: 270px;
	margin-left: 10px;
}
#rcontent {
	float: left;
	width: 600px;
	margin-left: 20px;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; font-weight: bold;
}
a.menu:link, a.menu:visited, a.menu:active { 
	color:#660099;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:inherit;

}
.style2 {font-size: 24px}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#660099;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#660099;
}
a:hover {
	text-decoration: none;
	color:#666666;
}
a:active {
	text-decoration: none;
	color:#660099;
}
body,td,th {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#profile td
{
	text-align:left;
	padding:1px 1px 1px 5px;
	background-color:#FFCCFF;
	border:1px solid #FF66FF;
		
}
.vtd 
{
	text-align:left;
	padding:1px 1px 1px 5px;
	background-color:#FFCCFF;
	border:1px solid #FF66FF;
}
.fourteenpx
{
	font-size:14px;	
}

.upper-left-corner 
{
background-image:url(../nt_images/left-login-top.gif);
background-position:top;
background-repeat:no-repeat;
}
.upper-center
{
background-image:url(../nt_images/top-center-login.gif);
background-position:top;
background-repeat:repeat-x;
}
.upper-right-corner
{
background-image:url(../nt_images/right-login-top.gif);
background-position:top;
background-repeat:no-repeat;
}
.left-box
{
background-image:url(../nt_images/left-login.gif);
background-position:top;
background-repeat:repeat-y;
}
.right-box
{
background-image:url(../nt_images/right-login.gif);
background-position:top;
background-repeat:repeat-y;
}
.lower-left-corner
{
background-image:url(../nt_images/left-login-bottom.gif);
background-position:top;
background-repeat:no-repeat;
}
.lower-right-corner
{
background-image:url(../nt_images/right-login-bottom.gif);
background-position:top;
background-repeat:no-repeat;
}
.lower-box
{
background-image:url(../nt_images/login-center-bottom.gif);
background-position:top;
background-repeat:repeat-x;
}
.border_profile
{
border:#CCCCCC solid 1px;
background:url(../bg-w.png) repeat;
}
.header_profile
{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
.prof_body
{
color:#333333;
}
.img_border
{
border:#333333 solid 1px;
}
#mainnav {
height: 20px;
position: relative;
background-color:#663399;
 /* fix for peekaboo bug in IE */
}

#mainnav ul{
margin: 0;
padding: 0;
list-style-type: none;
line-height: 20px;
z-index: 20000;
position: relative; /* fix for peekaboo bug in IE */
}

/*Top level list items*/
#mainnav ul li{
display: inline;
float: left; /* fix for opera */
text-align: left;
position: relative;
}

/*Top level menu link items style*/
#mainnav ul li a{
display: inline;
padding: 0 10px 0 4px;
text-decoration: none !important;
color: #fff;
font-size: 11px !important;
line-height: 20px;
font-weight: bold;
white-space: nowrap !important;
}
#mainnav ul li a:hover{
color: #fff;
background-color:#660099;
text-decoration: none !important;
height: 20px;
}

