#SignUp .signupframe {border: 0; color: #070707; font-family: Arial, Helvetica, sans-serif;}

/* Header */
#topBanner 			{margin: auto; position: relative; width: 920px; background: #000000; padding: 6px 15px 6px 15px;}
#topBanner .leftCol {width: 400px; text-align: left;}
#topBanner .rightCol {text-align:center;}

body {behavior:url("/compressors/css/csshover.htc");}	/* IE behaviour to enable :hover styles */

/* Left Navigation */
.portalNav ul {margin-left: 5px; padding: 0 5px 0 5px; list-style: none;}
.portalNav ul li 	{padding: 3px 0 3px 0; border-bottom: 1px dotted #d6d6d6;} /* list-style-image: url(../images/arrow.gif); list-style-position: outside;list-style-type: disc; color: #000000  */
.portalNav ul li.blank 	{border-bottom: 0;}
.portalNav ul li b	{color: #000000;}
.portalNav ul li a.selected 	{font-weight: bold;}
.portalNav ul li.header {font-weight: bold;}

.portalNav ul ul 	{margin: 0; padding: 0; list-style: none;}
.portalNav ul ul 	li 	{padding: 3px 0 3px 14px;border-bottom: 0;}

ul#downloadMenu 		{list-style: none;margin:0;padding:0px;}
ul#downloadMenu li 		{display: block; padding: 2px 0px 2px 0px;} 

/* Forms */
form 		{padding: 0; margin: 0;}
input, textarea, select 	{padding-left:2px; padding-right:2px; background: #f4f4f4 url(/compressors/images/button-shadow.gif) top left no-repeat; border: 1px solid #888888;font-family: Tahoma;font-size: 11px;}
#submit {border: solid 1px #888888;margin:0;height: 19px;cursor: pointer;font-weight: bold;padding-left: 5px;padding-right: 5px;background: url(/compressors/images/button-submit.gif) top left repeat-x;}
#submit:hover {color:#000000;background-position: 0 -19px;} /* input.submit,input#submit 		{border: 1px solid #0061bb; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; background-color: #0061bb; color: #ffffff; font-weight: bold;} */ /* border-top: solid 1px #cccccc; border-left: solid 1px #cccccc;border-right: solid 1px #888888;border-bottom: solid 1px #888888; */

/* Table Index */
.tblIndex table {border-top: solid 1px #cccccc;border-left: solid 1px #cccccc;border-right: solid 1px #cccccc;}
.tblIndex td {padding: 3px 10px 3px 10px;border-bottom: solid 1px #cccccc;}
.tblIndex .tblIndexHeader {font-weight:bold;background-color: #000000; color:#FFFFFF;}

/* Loader */
#loaderContainer {position: absolute; z-index: 200; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url(../images/semi-transparent.gif); vertical-align: middle; text-align: center;}
#loaderContainerH {position: absolute; margin:0px; padding: 0px; top:40%; left:40%; z-index: 201;}
#loader {width: 320px; margin-left: auto; margin-right: auto; z-index: 202; margin: 0px; padding: 0px; position: relative; vertical-align: middle; text-align: left;}
#loader td {background: #ffffff;color:#000000;} /*padding: 3px; */
#loader p {border: 3px solid #00629f; padding: 10px; margin: 0; background-color: #F5F5F5;}
#loader img {float: left; margin-right: 12px;}
#loader strong {display: block; margin-bottom: 3px;}