body {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #fff url(../images/interface/bg.gif) repeat-x top left;
	margin-top: 0;
}

.bg-wrap {
	background: #fff;
	width:986px;margin:0 auto;
	padding-top: 0;
}

/* Link Styles
*********************************************************************/

a, a:link, a:hover, a:active, a:visited {
	color: #0066cc;
}

/* Basic Type Styles Styles
*********************************************************************/

h1, h2, h3, h4, h5 {
	color: #3e230c;
}

h1, h2, h3, h4 {
	font-family: Georgia, 'Times New Roman', Times, serif;
}

p.date {
	font-style: italic;
	margin-top: 0;
}
.loginerror {
	font-size: 12px;
	font-weight:bold;
	color: #990033;
}

p label {
	font-weight: bold;
}

#faculty p {
	margin-left: 90px;
}

#faculty img.top {
	 margin-left:-90px;
}

#faculty p img {float:left; margin:0 1.5em 1.5em 0;padding:0;}

span.warning {
	margin: 0;
	padding: 0;
}

p.comment_number {
	clear: both;
	width: 100%;
}

.warning {
	color: #d6181e;
}
.loginsuccess {
	font-size: 12px;
	font-weight:400;
	/*color:#00CC00;*/
}

input.top-level {
	width: 126px;
}


ul.left-nav {
	list-style-type: none;
	margin-left: 0;
}

ul.left-nav li a {
	background: #eee;
	border-bottom: 1px solid #ccc;
	padding: 5px 9px;
	display: block;
	text-decoration: none;
}

ul.left-nav li a:hover {
	background: #ddd;
}

p img.right {
	margin-top: 0;
}



/* Misc Styles
*********************************************************************/

.status-box {
	padding: 1.5em;
	background: #eee;
	border: 1px solid #ccc;
}


img.logo-small {
	float: right;
}

.box {
	background-color: #eee;
	border: 1px solid #ccc;
}

label {
	font-weight: normal;
}
.floatright { float: right; margin: 5px 5px 5px 5px; }

/* Primary and Secondary Navigation
*********************************************************************/

.nav-primary {
	clear:both;
	float:left;
	width: 100%;
}

.nav-secondary {
	clear:both;
	float:left;
	width:100%;
	background: #114e9e url(../images/interface/sec-nav-bg.gif) repeat-x bottom left;
}

.nav-secondary a {
	
}

ul.float-left  {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}

ul.float-left li {
	display:inline;
}

a.primary-link {
	padding:5px 12px 5px 12px;
	color:#222;
	background:#ccc url(../images/interface/grey-tab-up.gif) repeat-x top left;
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
	margin-right: 1px;
	border: 1px solid #bbb;
	border-bottom: none;
}

a.primary-link:hover {
	background:#ccc url(../images/interface/grey-tab.gif) repeat-x top left;
	color: #222;
}

li.selected a {
	background: #114e9e;
	color: #fff;
	font-weight: bold;
	border: 1px solid #114e9e;
	border-bottom: none;
	}

li.selected a:hover {
	color: #fff;
	background: #114e9e;
}

a.secondary-link {
	padding:4px 12px 4px 12px;
	color: #adcffd;
	background:transparent;
	text-decoration:none;
	display:block;
	float:left;
	white-space:nowrap;
}

a.secondary-link:hover {
	color: #fff;
}

#secondary-content img {
	margin: 0;
	padding: 0;
}

#secondary-content .login {
	padding: 1.5em 12px 0 12px;
}

span.top-links {
	margin-top: 36px;
}

span.login-link {
	padding:4px 12px 4px 12px;
	color: #adcffd;
	font-style: italic;
	background: #0d2647;
	text-decoration:none;
	display:block;
	float:right;
	white-space:nowrap;
	font-size: .8em; line-height: 1.875em;}

/* Quicklinks Icon Link List
*********************************************************************/

ul.side-nav {
	list-style-type:none;
	margin:0;
	padding:0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	/*display: block;*/
	width:310px;	
}
	
ul.side-nav	li {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 0px 0px 0px 5px;
	background-color: #eee;
	width:148px;
	float:left;
}


ul.side-nav li a:hover{
	color:#333333;
}

/*ul.side-nav	li a {
	padding: 5px 20px;
    background: #eee; /*url('http://geongrid.org/images/search.png') no-repeat center left;*/
/*	display: block;
}
*/

/*
ul.side-nav	li a:hover {
	background: #f5f5f5;
}
*/
a.iconsearch {
	padding: 5px 20px;
    background: transparent url('../images/interface/search.png') no-repeat center left;
	display: block;
	text-decoration:none;
}

a.iconsynseis {
	padding: 5px 20px;
    background: transparent url('../images/interface/iconwaveform.png') no-repeat center left;
	display: block;
	text-decoration:none;
}

a.iconlidar {
	padding: 5px 20px;
    background: transparent url('../images/interface/iconopentopo.png') no-repeat center left;
	display: block;
	text-decoration:none;
}

a.iconearthscope {
	padding: 5px 20px;
    background: transparent url('../images/interface/iconescope.png') no-repeat center left;
	display: block;
	text-decoration:none;
}

a.iconpaleo {
	padding: 5px 20px;
    background: transparent url('../images/interface/iconpaleo.png') no-repeat center left;
	display: block;
	text-decoration:none;
}

a.iconmorpho {
	padding: 5px 20px;
    background: transparent url('../images/interface/iconmorpho.png') no-repeat center left;
	display: block;
	text-decoration:none;
}


/* Branding
*********************************************************************/

#page-head { 
	background: transparent url(../images/interface/banner-bg.gif) no-repeat top right;
	padding-top: 0;
}

#page-head label {
	font-size: 0.9em;
}

#branding h1 { text-indent: -9999em; margin-top: 18px;display: block; background-repeat: no-repeat; background-color: transparent; }
	
#branding h1 a { display: block; width: 313px; height: 46px; overflow: hidden; border-bottom: none; background: transparent url(../images/interface/logo.gif) no-repeat top left; }

/* Top Search Box Styles
*********************************************************************/

.search-box {
	margin: 0;
	padding: 0;
}

.search-box form {
	margin: 0;
	padding: 0;
}

.top-login {
	padding-bottom: 0;
	margin-bottom: 0;
}

/* Top Search Box Styles
*********************************************************************/

.tagline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight:bold;
}

/* Front Page Feeds
*********************************************************************/

.feed-news {
	border: none;
	padding: 1.5em 1.5em 36px 1.5em;
	background: #f8f1d8 url(../images/interface/feed-box.gif) no-repeat bottom left;
	margin-bottom: 18px;
}

.feed-news h4 {
	margin-bottom: 9px;
	}
	
	

.tabs h4 {
	margin-bottom: 0;
	}
	
.feed-news h5 {
	margin-bottom: 0;
	}

.feed-portal-news {
	border: none;
	padding: 1.5em 1.5em 36px 1.5em;
	background: #f8f1d8 url(../images/interface/feed-box.gif) no-repeat bottom left;
		margin-bottom: 18px;
}

.feed-portal-news h4 {
		margin-bottom: 9px;
}

.feed-portal-news h5 {
	margin-bottom: 0;
}

.feed-forums {
	border: none;
	padding: 1.5em 1.5em 36px 1.5em;
	background: #f8f1d8 url(../images/interface/feed-box.gif) no-repeat bottom left;
		margin-bottom: 18px;
}

.feed-forums h4 {
		margin-bottom: 9px;
}

.feed-forums h5 {
	margin-bottom: 0;
}

/* List Entries 
*********************************************************************/

ul.entries {
	list-style-type: none;
	margin-left: 0;
	color: #666;
}

ul.entries span.date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

ul.entries li a {
font-weight: bold;
text-decoration: none;
}

/* Footer Styles
*********************************************************************/

#copy {
	color: #666;
	padding: 18px 1.5em 9px 1.5em;
	background: #fff url(../images/interface/foot-bg.gif) repeat-x bottom left;
}

.foot-links {
	background: #eee;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 1.5em;
	margin-bottom: 0;
	color: #666;
}

.foot-links a {
	color: #666;
}

.foot-links p {
	margin: 0;
}

.imgLeft { 
      float: left; 
      padding: 5px; 
      margin: 0; 
      } 

.imgRight { 
	float: right; 
	padding: 5px; 
	margin: 0; 

      }  
      
img.right {
	margin-top: 0;
	padding-top: 0;
}
      
a.icon-wiki {
	background: transparent url(../images/interface/icon-wiki.gif) no-repeat top left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
	font-weight: bold;
}

a.icon-tutorials {
	background: transparent url(../images/interface/icon-tutorials.gif) no-repeat top left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
	font-weight: bold;
}

a.icon-discussions {
	background: transparent url(../images/interface/icon-discussions.gif) no-repeat top left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 28px;
	font-weight: bold;
}

/*Login Form Styles
***********************************************************************/
form {
  margin: 0;
}

form p {
  margin-left: 20px;
}

form span {
  margin-left: 10px;
}

/* fieldset styling */
fieldset {
  margin: 1em 0 2em 0; /* space out the fieldsets a little */
  padding: 1em;
  background:#fff;
}

/* legend styling */
legend {
  color: #333;
  font-size: 120%;
  font-weight: bold;
  margin-left: 20px;
  background: #FFF;
}

legend b {
	margin-left: 0;
}


/* style for  labels */
label {
  display: block;
}

#loginform{
width:500px;
}

#loginnav a{
	color:#FFFFFF;
	font-size:12px;
}

.brown{
color:#993300;
}

/*Collab map winodow
***********************************************************************/
.mapwindow {
	width:400px;
}
.mapwindow img{
	float:right;
	padding: 1px 10px 10px 1px;
}


#frm1{
padding-top: 11px;
}


#program table {
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-collapse: collapse;
		}
	
	
	#program th, #program td {
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		}	


/* Agenda Table
***********************************************************************/
table#agenda {
  font-size: 12px;
  border-collapse:collapse;
}

table#agenda td {
  vertical-align: top;
  padding: 4px;
}

table#agenda tr, table#agenda th, table#agenda td {
  border: 1px solid #999;
}

table#agenda p {
  margin-bottom: 10px;
}


