body, html {margin:0px; padding:0px; }
body {font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:12px; color:#2d383f; background-color:#8EC1DA; background-image:url('../img/bg-clouds.png'); background-position:bottom; background-attachment:fixed; background-repeat:repeat-x}
table, td {font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:12px; color:#2d383f}
.process {color:#226422; padding:3px; padding-left:22px; background-image:url('/zeeorbit/img/loading.gif'); background-repeat:no-repeat; background-position:2px 2px; background-color:#E5F2E5}
.success {color:#226422; padding:3px; background-color:#E5F2E5; background-image:none}
.error {color:#bb2d2d; padding:3px; background-color:#FFE5E5; background-image:none}
#login-box {position:absolute; top:35%; left:0px; width:100%; z-index:2}
#google-box {position:absolute; top:45%; left:0px; width:100%; z-index:2}
p {margin:0px 0px 10px 0px}
form {margin:0px; padding:0px; width:100%}
fieldset {margin:7px 0px 0px 0px; padding:0px; border:0px}
label, input {display:block}
select, input {color:#2d383f}
div.text, input.text {margin-top:2px; margin-bottom:7px; width:98%; padding:.2em}
.small {font-size:.8em}
#logo {position:absolute; bottom:10px; right:10px; z-index:1}
#top-left {position:absolute; top:0px; left:0px; background:#FFF url('/zeeorbit/img/corner-tl.png') no-repeat bottom right; padding:10px 20px 10px 12px; line-height:13px; z-index:1}
#top-right {position:absolute; top:0px; right:0px; background:#FFF url('/zeeorbit/img/corner-tr.png') no-repeat bottom left; padding:10px 12px 10px 20px; line-height:13px; z-index:1}
#bottom-left {position:absolute; bottom:0px; let:0px; background:#FFF url('/zeeorbit/img/corner-bl.png') no-repeat top right; padding:10px 20px 10px 12px; line-height:13px; z-index:1}
span.space {padding-left:9px; padding-right:9px}
a:link, a:visited, a:active {color:#3198ff; text-decoration:underline}
a:hover {color:#9accff; text-decoration:underline}

.ui-dialog-content ul { padding: 0px; margin: 0px; }
.ui-dialog-content ul li { position: relative; margin: 0px; list-style-type: none; }
.ui-dialog-content ul li a { display: block; width: 115px; }
.ui-dialog-content ul li div a { padding-left: 3px; width: 16px; display: inline; }
.ui-dialog-content ul li div a.handle { cursor: move; }
.ui-dialog-content ul li .button { position: absolute; right: 0px; top: 0px; }

.menu
{	margin: 0;
	padding: 0}

	.menu li
	{	float: left;
		list-style: none;
		font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:12px; color:#2d383f;}

	.menu li a
	{	display: block;
		padding: 0px 8px;
		text-decoration: none;
		white-space: nowrap}

	.menu li a:hover
	{	color: navy; }
  
		.menu li ul
		{	margin: 0;
      margin-top: 8px;
			padding: 0;
      padding-bottom: 10px;
			position: absolute;
			visibility: hidden; }
		
			.menu li ul li
			{	float: none;
				display: inline}
			
			.menu li ul li a
			{	width: auto;
        padding: 0px 8px 8px 8px;
				background: #FFFFFF; }
			
			.menu li ul li a:hover
			{	color: navy; }
