body {
	background: #aaa;
	margin-top: 0;
}

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

#front-focus {
	background: #0d2647;
	height: 306px;
}

#quicklinks {
	color: #fff;
}

#quicklinks h4 {
	color: #fff;
	margin-top: 27px;
	margin-left: 18px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}

#quicklinks ul {
list-style-type: none;
margin-left: 18px;
/*margin-right: 36px;*/
}

#quicklinks ul li {
margin-bottom: 9px;
}

#quicklinks ul li a, #quicklinks ul li a:link {
	color: #fff;
	background:transparent url(../../images/opentopo_images/quick-btn.png) repeat-x top left;
	display: block;
	//font-weight: bold;
	vertical-align: middle;
	padding-left: 18px;
	//line-height: 29px;
	line-height: 45px;
text-decoration: none;
}

#quicklinks ul li a:hover {
	background:transparent url(../../images/opentopo_images/quick-btn-over.png) repeat-x top left;	
	text-decoration: none;
} 

h4.marker {
	border-top: 2px solid #ccc;
	color: #666;
	padding-top: 3px;
}

a.opentopo {
	padding: 9px;
	background:#ccc url(../../images/interface/grey-tab-up.gif) repeat-x top left;
	margin-left: 9px;
	font-weight: bold;
	border: 1px solid #bbb;
}

a:link.opentopo {

}

.date {
	color: #666;
}

/* @group My Group */



/* @end */

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

a, a:link, a:visited, a:active {
	text-decoration: none;
}

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

a:hover {
	text-decoration: underline;
}

/* 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;
}

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

img.logo-small {
	float: right;
	margin-left: 18px;
}

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

label {
	font-weight: normal;
}

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

.status-box p {
	margin-bottom: 0;
}

p.status-header {
	background:  #0d2647;
	color: #fff;
	font-weight: bold;
	margin-bottom: 0;
	padding: 5px 18px;
}

p.top-links {
	text-align: right;
}

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

.nav-primary {
	clear:both;
	float:left;
	width: 100%;
	border-bottom: 6px solid #114e9e;
}

.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;
}

/* Left Column Icon Link List
*********************************************************************/

ul.side-nav {
	list-style-type:none;
	margin:0;
	padding:0;
	border-top: 1px solid #ccc;
	}
	
ul.side-nav li a.icon-tutorials {
	padding:9px 12px 9px 38px;
	background: #eee url(../../images/interface/icon-tutorials.gif) no-repeat 9px 6px;
	font-weight: bold;
	text-decoration:none;
	display:block;
	border-bottom: 1px solid #ccc;
}	

ul.side-nav li a.icon-tutorials:hover {
background: #ddd url(../../images/interface/icon-tutorials.gif) no-repeat 9px 6px;
}

ul.side-nav li a.icon-discussions {
	padding:9px 12px 9px 38px;
	background: #eee url(../../images/interface/icon-discussions.gif) no-repeat 9px 6px;
	font-weight: bold;
	text-decoration:none;
	display:block;
	border-bottom: 1px solid #ccc;
}	

ul.side-nav li a.icon-discussions:hover {
background: #ddd url(../../images/interface/icon-discussions.gif) no-repeat 9px 6px;
} 	

ul.side-nav li a.icon-wiki {
	padding:9px 12px 9px 38px;
	background: #eee url(../../images/interface/icon-wiki.gif) no-repeat 9px 6px;
	font-weight: bold;
	text-decoration:none;
	display:block;
	border-bottom: 1px solid #ccc;
}	

ul.side-nav li a.icon-wiki:hover {
background: #ddd url(../../images/interface/icon-wiki.gif) no-repeat 9px 6px;
} 

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

#page-head {
/* 
	background: transparent url(../../images/interface/banner_ot_new.png) no-repeat top right;
*/
	padding-top: 18px;
}

#branding h1 { text-indent: -9999em; display: block; background-repeat: no-repeat; background-color: transparent; }
 	
#branding h1 a { display: block; width: 370px; height: 65px; overflow: hidden; border-bottom: none; background: transparent url(../../images/interface/opentopography_logo.png) no-repeat top left; }

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

div.search-box {
	background: #eee;
	border: 1px solid #bbb;
	margin: 0;
	padding: 5px 12px;
}

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

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

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

/* 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;
	}
	
.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
*********************************************************************/

#footer {
		color: #666;
}

#foot-section {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 18px;
}

#footer a {
	color: #666;
}

#copy {
	color: #666;
}

.foot-links {
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
	padding: 6px 0;
	margin-bottom: 9px;
			color: #666;
}

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

.foot-links p {
	margin-bottom: 0;
}

img.logo-pad {
	margin-top: 10px;
	margin-bottom: 10px;
}

.foot-logos {
	float: right;
	margin-bottom: 9px;
}

.foot-logos img {
	vertical-align: middle;
	margin-left: 18px;
}

/* Sub Navigation
*********************************************************************/

ul#sub-nav {
	background: #114e9e url(../../images/opentopo_images/subnav-bg.gif) repeat-y top left;
	margin: 0 18px 18px 0;
	list-style-type: none;
	padding: 18px 9px;
}

ul#sub-nav ul {
	list-style-type: none;	
	margin-left: 0;
	margin-right: 0;
}

ul#sub-nav li.nav-head {
	color: #9ebcfd;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-bottom: 18px;
	margin-left: 9px;
	font-weight: bold;
}

ul#sub-nav li a, ul#sub-nav li a:link {
	color: #fff;
	font-weight: bold;
	display: block;
	padding-left: 9px;
}

ul#sub-nav li a:hover {
	background: #183460;	
}

ul#sub-nav ul li a, ul#sub-nav ul li a:link {
	font-weight: normal;
	background: transparent url(../../images/opentopo_images/yellow-bullet.gif) no-repeat 9px 5px;
	padding-left: 21px;
	color:  #9ebcfd;
}

ul#sub-nav ul li a:hover {
	background: #0f4388 url(../../images/opentopo_images/yellow-bullet.gif) no-repeat 9px 5px;	
}

ul#sub-nav2 {
        background: #CCCCCC;
        margin: 0 18px 18px 0;
        list-style-type: none;
        padding: 18px 9px;
}

.rss-link {
		background: transparent url(../../images/interface/rss-small.gif) no-repeat 0 1px;
		padding-left: 15px;
		padding-top: 2px;
		padding-bottom: 2px;
}

.tutorial-link {
		background: transparent url(../../images/opentopo_images/tutorial-icon.gif) no-repeat 0 0;
		padding-left: 19px;
		padding-top: 3px;
		padding-bottom: 3px;
}

.forum-link {
		background: transparent url(../../images/opentopo_images/forum-icon.gif) no-repeat 0 0;
		padding-left: 19px;
		padding-top: 3px;
		padding-bottom: 3px;
}


table.pcstats{
	width: 700px;
	
}

tr.pcstats {
	background: #D9D9D9;	
}

tr.pcstatsodd {
	background: #E8EDFF none repeat scroll 0 0;
	color: #666699;
}

td.pcstats {
	text-align: right;
}
