
body{				background:#FFFFFF;
					color:#000000;
					
					margin:0px;
					padding:0px;	
				}
a img			{	text-decoration: none;
				border: 0px;
			}
					
#header			{	margin:0px;
					padding:0px;
					width: 640px;
					height:65px;
					background-image: url('banner.jpg');
					
				}

#img-header			{	margin:0px;
					padding:5px 10px 10px 10px;
					float:left;
					border:0px;
				}

#par-header			{	margin:0px;
					padding:0px;
					padding-top:20px;
					margin-left:430px;
					color:green;
					font: 18px Arial, Helvetica, sans-serif;
				}

.condetailsinput			{
				font: 10px Arial, Helvetica, sans-serif;
				width: 590px;	
			}
.labelinput			{
				font: 10px Arial, Helvetica, sans-serif;
				width: 150px;	
			}
a.small			{	font-size:10px;
					color:green;
				}	

a.small:hover		{	font-size:10px;
					color:green;
					text-decoration:none;
				}	

	

#add				{	position:absolute;
					left:700px;	
				}

#menu				{	width: 640px;
					height: 30px;
					background:green;
				}
					
#menu a			{	margin:0px;
					font-size:11px;
					font-weight:normal;
					color: white;
					padding:1px 5px 5px 5px;
				}
				
#menu  a:hover		{	color: #FFFFFF;
					text-decoration:none;
				}

#footer			{	
					background:green;
					width:640px;
					height:40px;
				}

div.content			{	margin:0px;
					margin-top:5px;
					margin-bottom:5px;
					margin-left:5px;
					padding:10px;
					width: 633px;
					border: 1px;
					border-style: solid;
					border-color: green;
					
				}

p.par-h1			{	margin:0px;
					padding:0px;
					color:green;
					font: 18px Arial, Helvetica, sans-serif;
				}

p				{	margin:0px;
					padding:0px;
					font: 10px Arial, Helvetica, sans-serif;

				}

fieldset.fsform		{ 	border:1px solid green;
					padding: 5px;
				}

fieldset.fsformfw		{ 	border:1px solid green;
					margin: 5px;
					width: 623px;
					padding: 5px;
				}

legend.legform		{ 	font: 15px Arial, Helvetica, sans-serif;
					color: green;
				}

.selmmform 			{	width:160px;
					padding:0px;
					margin:5px;
				}

.selsmall 			{	width:60px;
					padding:0px;
					margin:5px;
				}

inline.errormsg			{	color: red;
					margin: 40px;
				}

#guide			{	margin: 0px;
				width: 640px;
				background: gray;
			}

#topbar			{	position: absolute;
				left:0px;
				top:0px;
				margin: 0px;
				padding: 2px;
				width: 496px;
				height: 20px;
				background: black;
				color: white;
				font: 14px helvetica, arial, sans-serif;
			}				

#topbarright		{	position: absolute;
				left:500px;
				top:0px;
				margin: 0px;
				padding: 2px;
				width: 136px;
				height: 20px;
				background: black;
				text-align: right;
			}

.atopbar		{	font: 14px helvetica, arial, sans-serif;
				color: white;
				text-decoration: none;
			}	

.atopbar:hover		{	font: 14px helvetica, arial, sans-serif;
				color: blue;
				text-decoration: none;
			}

#divlogin		{	position: absolute;
				left:0px;
				top:20px;
				margin: 5px;
				padding: 2px;
				width: 300px;
				font: 10px helvetica, arial, sans-serif;
				line-height: 1;
			}
#divregister	{	position: absolute;
				left:320px;
				top:20px;
				margin: 5px;
				padding: 2px;
				width: 300px;
				font: 10px helvetica, arial, sans-serif;
				line-height: 1;
			}

.font14			{	font: 14px helvetica, arial, sans-serif;	}
.font10			{	font: 14px helvetica, arial, sans-serif;	}

#divserver1		{	position: absolute;
				left:320px;
				top:120px;
				margin: 5px;
				padding: 2px;
				width: 300px;
				font: 10px helvetica, arial, sans-serif;
			}

#divrack1		{	position: absolute;
				left:0px;
				top:120px;
				margin: 5px;
				padding: 2px;
				width: 300px;
				font: 10px helvetica, arial, sans-serif;
			}
#divserver2             {       position: absolute;
                                left:320px;
                                top:20px;
                                margin: 5px;
                                padding: 2px;
                                width: 300px;
                                font: 10px helvetica, arial, sans-serif;
                        }

#divrack2               {       position: absolute;
                                left:0px;
                                top:20px;
                                margin: 5px;
                                padding: 2px;
                                width: 300px;
                                font: 10px helvetica, arial, sans-serif;
                        }
#itemimage		{	position: absolute;
                                left:0px;
                                top:450px;
                                margin: 5px;
                                padding: 2px;
                                width: 300px;
                                font: 10px helvetica, arial, sans-serif;
			}
#debug			{	position: absolute;
				left:800px;
				top:0px;
				margin: 5px;
				padding: 2px;
				width: 300px;
				font: 10px helvetica, arial, sans-serif;
			}

#divsuccess		{	position: absolute;
				left:170px;
				top:80px;
				margin: 5px;
				padding: 2px;
				width: 300px;
				font: 10px helvetica, arial, sans-serif;
				text-align: center;
			}

#oudiv		{	position: absolute;
				left:0px;
				top:25px;
				margin: 0px;
				padding: 2px;
				width: 230px;
				height: 50px;
				background: #DDDDDD;
				text-align: left;
				line-height: 1;
				color: white;
				font: 14px helvetica, arial, sans-serif;
			}

#creditdiv		{	position: absolute;
				left:500px;
				top:25px;
				margin: 0px;
				padding: 2px;
				width: 136px;
				height: 50px;
				background: #DDDDDD;
				text-align: center;
				line-height: 1;
				color: blue;
				font: 14px helvetica, arial, sans-serif;
			}
#ouform		{	margin: 0px;
				padding: 0px;
				line-height: 1;
			}
#creditinline	{	font: 18px helvetica, arial, sans-serif;
				line-height: 1;

				}
#ouselect		{	width:220px;
				padding:0px;
				margin:0px;
				font: 10px helvetica, arial, sans-serif;	
			}
legend		{	color: blue;
				font: 14px helvetica, arial, sans-serif;
			}
fieldset		{	margin: 1px;
				padding: 2px;
				border-width: 2px;
			}			

#oumenu		{	position: absolute;
				left: 235px;
				top: 25px;
				height: 50px;
				width: 260px;
				margin: 0px;
				padding: 2px;
				background: #DDDDDD;
				text-align: center;
			}
					
#oumenu a		{	font: 10px arial, sans-serif;
				color: blue;
				text-decoration:none;
				border: 1px solid white;
			}
				
#oumenu  a:hover	{	color: white;
				text-decoration:none;
			}

#oumenu  a:visited	{	text-decoration:none;
			}


#dcdmenu		{	position: absolute;
				left: 0px;
				top: 80px;
				height: 22px;
				width: 636px;
				margin: 0px;
				padding: 2px;
				background: #DDDDDD;
				text-align: center;
			}
					
#dcdmenu a		{	background: #EEEEEE;
				font: 12px helvetica, arial, sans-serif;
				color: black;
				padding: 1px;
				line-height: 1;
				border: 2px outset white;
				text-decoration:none;
			}
				
#dcdmenu  a:hover	{	color: white;
				text-decoration:none;
				background: #555555;
				line-height: 1;
				padding: 1px;
				border: 2px inset white;
			}
#dcdmenu  a:visited	{	text-decoration:none;
			}


#dcdcataloque	{	position: absolute;
				left: 0px;
				top: 106px;
			}	

.indent		{	margin-left: 50px;
			}

#toolmenu		{	position: fixed;
				left: 100px;
				top: 100px;
				color: white;
				background: black;
			}
#diagram		{	position: absolute;
				left:0px;
				top:20px;
				margin: 0px;
				padding: 0px;
				width: 640px;
				font: 10px helvetica, arial, sans-serif;
			}

#rackeditmenu	{	position: absolute;				
				left: 645px;
				top: 20px;
				margin: 0px;
				padding: 0px;
				width: 170px;
				font: 8px helvetica, arial, sans-serif;
			}

#addcomponentmenu	{	position: absolute;				
				left: 820px;
				top: 20px;
				margin: 0px;
				padding: 0px;
				width: 170px;
				font: 8px helvetica, arial, sans-serif;
			}

#addunitform	{	position: absolute;
				left: 0px;
				top: 20px;
				margin: 0px;
				padding: 0px;
			}

#addunitform	{	margin: 0px;
				padding: 0px;
				width: 640px;
			}
#adminouform	{	margin: 0px;
				padding: 0px;
				width: 640px;
				font: 12px helvetica, arial, sans-serif;
			}
.col1			{	margin: 10px;
				width: 100px;
				color: blue;
				font: 10px helvetica, arial, sans-serif;
			}

.col2			{	margin: 190px;
				color: blue;
				font: 10px helvetica, arial, sans-serif;
			}

#diverror		{	position: absolute;				
				left: 645px;
				top: 300px;
				margin: 0px;
				padding: 0px;
				width: 170px;
				font: 10px helvetica, arial, sans-serif;
			}

#divhelp		{	position: absolute;
				left:70px;
				top:25px;
				margin: 5px;
				padding: 2px;
				width: 500px;
				font: 10px helvetica, arial, sans-serif;
				text-align: left;
			}
#addusermenu	{	position: absolute;				
				left: 645px;
				top: 20px;
				margin: 0px;
				padding: 0px;
				width: 170px;
				font: 10px helvetica, arial, sans-serif;
			}

#divearninfo	{	position: absolute;
				left:170px;
				top:25px;
				margin: 5px;
				padding: 2px;
				width: 300px;
				font: 10px helvetica, arial, sans-serif;
				text-align: center;
			}

#divearnou		{	position: absolute;
				left:170px;
				top:150px;
				margin: 5px;
				padding: 2px;
				width: 300px;
				font: 10px helvetica, arial, sans-serif;
				text-align: center;
			}

#divearninvite	{	position: absolute;
				left:10px;
				top:150px;
				margin: 5px;
				padding: 2px;
				width: 300px;
				font: 10px helvetica, arial, sans-serif;
				text-align: center;
			}

#divearnpicture	{	position: absolute;
				left:330px;
				top:150px;
				margin: 5px;
				padding: 2px;
				width: 300px;
				font: 10px helvetica, arial, sans-serif;
				text-align: center;
			}

table.diagrams {	font: 10px helvetica, arial, sans-serif;
			margin-left: 50px;	
		}
