/**

 * $Id: style.css,v 1.1.2.13 2008/12/22 03:21:40 jwolf Exp $

 * rec





/***************************/

/* RESET MARGINS & PADDING */

/***************************/



html, body, div, span,

p, blockquote, pre, code,

ul, ol, li,

h1, h2, h3, h4, h5, h6,

form, fieldset, legend, label, input, textarea,

table, caption, tbody, tfoot, thead, tr, th, td {

  margin: 0;

  padding: 0;

}



img {

  border: 0;

}





/**************/

/* TYPOGRAPHY */

/**************/



body {

  

 font-family: "Myriad Pro", Myriad, Arial, Helvetica, Tahoma, Verdana, sans-serif;     /* web safe fonts */

  font-size:small; /* 75%;    /* 12px */

  font-weight: normal;

  line-height: 160%;    /* 19.2px */



}



h1 {

  font-size: 2.5em;

  font-weight: normal;

}



h2 {

  font-size: 1.75em;

  font-weight: normal;

}



h3 {

  font-size: 1.05em;

  font-weight: bold;
  margin-top:5px;

}



h4 {

  font-size: 1.1em;

  font-weight: bold;

}



h5 {

  font-size: 1em;

  font-weight: bold;

}



h6 {

  font-size: 0.8em;

  font-weight: bold;

}





/*****************/

/* DEFAULT LINKS */

/*****************/



a {

  color: #27638C;

  margin: 0;

  padding: 0;

  text-decoration: none;

}



a:link,

a:visited {
	color: #005596;
}  



a:hover,

a:active {

  text-decoration: none;
  color: #E96D1F;

}


#block-user-1 a:link, #block-user-1 a:visited {
color:#005596;
}


/**********/

/* LAYOUT */

/**********/



html {

  background-color:#BABABA;/*  #bcd0ff;                             /* background & font color */

  color: #000;
  padding-top:10px;
background:#d5d5d5 url("images/page-gradient-background.png") repeat-x scroll left top;
}



#page {
	
	margin: 0;
	width: 100%;
	/*   background: transparent url('images/page-shadow.png') repeat-y center 10px;    */
}



p {

  font-size: 1em;

  font-weight: normal;

  line-height: 130%;

  margin: 10px 0;

}

.content p {

  font-size: 1em;

  /* font-weight: 500; */

  line-height: 130%;

  margin: 10px 0 10px 0;

}

.block .content p {
margin:0;
}
.content p.intro {

  font-size: 1em;

  font-weight: bold;

  line-height: 160%;

  margin: 10px 0 10px 0px;

}



/*********/

/* LISTS */

/*********/



ul {

  margin: 0.5em 0 1em;

  padding: 0;

}



ol {

  margin: 0.75em 0 1.25em;

  padding: 0;

}



ol li, ul li {

  margin: 0.4em 0 0.4em .5em;

}



ul.menu li,

.item-list ul li {

  margin: 0.15em 0 0.15em 0.5em;

}



ul.menu ul, .item-list ul ul {

  margin-left: 0;

}



ol li,

ul li,

ul.menu li,

.item-list ul li,

li.leaf {

  margin: 0.15em 0 0.15em 0;
list-style-image:none;

  padding: 0em 0 0 1em;

}
li.expanded {

  list-style-image: none;

}
li.collapsed {

  list-style-image: none; /* LTR */

}


ul li,
ul.menu li,
.item-list ul li,
li.leaf {


list-style:none;
   
  


}

#block-menu-menu-home-search-powered-irm .content ul.menu li.leaf
{

  background: url('images/blue_bullet.png') no-repeat left .3em; 


}

ol li {

  padding: 0 0 .3em;

  margin-left: 2em;

}



div.block ul {

  padding: 0;

}



ul.links li,

ul.links.inline {

  background: transparent;

}



/* remove list styling on login block and taxonomy */

#user-login-form div.item-list ul li,

div.terms ul li {

  list-style-type: none;

  margin: 0;

}



/* adjust openid link */

html.js #user-login-form li.openid-processed, 

html.js #user-login li.openid-processed {

  font-weight: bold;

  list-style-type: none;

  margin: 10px 0 0 -6px;

  padding-left: 20px;

  padding-top: 0.2em

}



#preface-wrapper div.block ul li {

  background: url('images/green-checkmark.png') no-repeat 0 0.222em;

  list-style-image: none;

  list-style-type: none;

  padding: 1em 0 0 2.222em;

}



#preface-wrapper div.block ol li {

  list-style-image: none;

  padding: 2px 0;

}



/* body.layout-main-last #sidebar-last li.leaf,

body.layout-main-last #sidebar-last ul.menu li,

body.layout-main-last #sidebar-last .item-list ul li,

#content-content .node ul li,

#content-bottom  ul li {

  background: url('images/green-bullet.png') no-repeat left 0.50em;

  list-style-image: none;

  list-style-type: none;

  padding-left: 1.666em;

} */



/********/

/* MISC */

/********/



hr {

  border: 1px solid #D6DDB9;

}



div.content a.feed-icon img,

div.content th img {

  border: 0;             /* remove image borders where we don't want them */

}



/* format initial startup page list nicely */

#first-time p {

  clear: both;

}



#first-time ol {

  list-style-position: outside;

  margin-left: 2em;

}





/********************/

/* ALL PAGE REGIONS */

/********************/



/******************/

/* HEADER REGIONS */

/******************/



#header {

  background-color: #fff;

  padding-left: 15px;

}



#header-wrapper {

  background-color: inherit;

  margin: 0 auto;

  padding: 0;

  width: 960px;

}



#search-box {
	background-color: #FFFFFF;
	border: none;
	float: right;
	padding: 2px 0;
	position: relative;
	top: 0;
	width: 20em;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}



#search-box input#edit-search-theme-form-1 {

  width: 170px;
  background: url('images/text-field-background.gif') repeat-x;

}



/* theming for header search box */

#search-box input.form-submit {

  background: #EFEBE7;

  border: 1px solid #ccc;

  color: #194765;

  cursor: pointer; 

  font-family: Myriad Pro, Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 1.1em;

  font-weight: normal;

  padding: 3px 3px 2px;

  outline: none;

  text-transform: none;

  -moz-border-radius: 0;

  -moz-outline-radius: 0;

  -webkit-border-radius: 0;

}



#search-box label,

#search-box a.advanced-search-link {

  display: none;

}



#header-first {

  float: left;

  font-family: Myriad Pro, Tahoma, Verdana, Arial, Helvetica, sans-serif;

  margin: 2px 30px 0 0;

  width: 380px;

}



#logo {                            /* logo postion.  default image replaced if you upload your own */

  float: none;
  margin: 20px 0 -70px 15px;
  position:relative;
  z-index:150;
 
}
#logo img {
 position:relative;
  z-index:150;

}


#header-first h1 {    /* site name link */

  font-size: 3em;

  line-height: 80%;

  margin: 10px 0 15px 0;

}



#header-first h1 a {    /* site name link */

  text-decoration: none;

}



#header-first #slogan {                          /* site slogan */

  display: block;

  font-size: 1.166em;

  margin: 4px 0;

}



#header-middle {

  float: left;

  margin: 10px 20px 0 0;

  width: 230px;

}



#header-last {

  float: right;

  margin: 10px 0 0;

  width: 300px;

}



#header-bottom {

  margin: 0 auto;

  position: relative;

  width: 960px;

  z-index: 600;    /* fixes IE z-index bug */

}





/********************************/

/* PREFACE REGIONS */

/********************************/



#preface {

  /* background: #144A6E url('images/preface-wrapper-bg.png') repeat-x top; */
  

  /* background: #fff; */
  /* min-height: 24px; */

  padding-left: 15px;

}



#preface-wrapper {

  /* color: #fff; */
  background: #fff url('images/preface-wrapper-bg.png') repeat-x top;
 
  font-family: Myriad Pro, "Franklin Gothic Medium", Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 1.5em;

  margin: 0 auto;

  padding: 10px 0 8px 0;

  width: 960px;

}



/* correct button font size */

#preface-wrapper .form-submit {

  font-size: 0.6em;

}



#preface-wrapper #preface-first {

}



#preface-wrapper #preface-middle {

}



#preface-wrapper #preface-last {

}



#preface-wrapper.prefaces-1 div.column {

  float: left;

  width: 100%;

}

  

#preface-wrapper.prefaces-2 div.column {

  display: inline;

  float: left;

  margin: 0 14px;

  width: 47%;

}

  

#preface-wrapper.prefaces-3 div.column {

  display: inline;

  float: left;

  margin: 0 14px;

  width: 30%;

} 



#preface-wrapper a:link,

#preface-wrapper a:visited {

  color: #fff;

  text-decoration: underline;

}



#preface-wrapper a:link:hover,

#preface-wrapper a:visited:hover {

  border-bottom: none;

  text-decoration: none;

}



div.content > a:link img {

  border-bottom: none;

  margin: 0;

  padding: 0;
  z-index:2;
  display:block;
  position:relative;

}





/************************/

/*  MAIN AREA WRAPPER   */

/* (Sidebars + Content) */

/************************/



#main {

     
	
	margin: 0 auto;
	padding:0;
	padding-bottom:8px;

	width: 950px;
	text-align:left;
	background-color:#fff;
	
  

}

#main-top-gradient {

  margin: 0 auto;

  width: 962px;
  height: 10px;
  
  background: transparent url('images/main-top-gradient.png') no-repeat top center;  */

}

#main-wrapper {

  margin: 0 auto;
background-color:#FFFFFF;
  width: 940px;
  margin-left:5px;


}



#main-wrapper a.active {

  color: #144A6E;

  text-decoration: underline;

}



/*******************/

/* SIDEBAR REGIONS */

/*******************/


#sidebar-first {
  background: transparent;
  float: left;
   margin: 0 5px 0 5px;

}


#sidebar-last {
  background: transparent;
  float:left;
  margin: 0 5px 0 5px;
  
}


/*******************/

/* CONTENT REGIONS */

/*******************/



#content-wrapper {



}



#content-top {

  margin: 0 0 30px;

}


.content-last-sidebar {
width:725px;
margin:15px 0 0 0; 
}
.content-first-last-sidebar {
width:525px; 
}


#content {

  /* margin: 0 0 20px 10px;               /* default spacing between content regions */
  
  float:left; 

background-color:#fff;
}


.front #content {
margin:0;
}

div#node-191.node {
margin:0;
}
#content-inner {
margin:0 10px;
padding:0 10px;
}



#content-bottom {

  clear: both;

  margin: 10px 0 0;

}


#home-graphic {
height:239px;
width:960px;
background: url('images/home-page-compass.jpg') no-repeat;
margin: 0;
}


#home-graphic-text {
padding:65px 0 0 45px;
font-family: Myriad Pro, "Franklin Gothic Medium", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#home-graphic-text h1{
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
}
.node ul#home-product-buttons {
margin:1px 0 0 0;
width:960px;
}

.node ul#home-product-buttons li {
width:238px;
height:40px;
float:left;
padding:10px 0 0 0;
margin:0 0 0 2px;
background:none;
text-align:center;
color:#FFFFFF;
font-family: Myriad Pro, "Franklin Gothic Medium", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:bold;
}

ul#home-product-buttons li a:hover, ul#home-product-buttons li a:active {
text-decoration:underline;
}
ul#home-product-buttons li a:link, ul#home-product-buttons li a:visited {
color:#fff;
}
.node ul#home-product-buttons li#home-product-buttons-yellow {
background: url('images/lh-home-button.jpg') no-repeat;
margin:0 0 0 0;
}
.node ul#home-product-buttons li#home-product-buttons-orange {
background: url('images/autoeca.jpg') no-repeat;
margin:0 0 0 3px;
}
.node ul#home-product-buttons li#home-product-buttons-dkblue {
background: url('images/emailcat-home-button.jpg') no-repeat;
}
.node ul#home-product-buttons li#home-product-buttons-blue {
background: url('images/esearch-home-button.jpg') no-repeat;
margin:0 0 0 3px;
}

#home-left-middle-right {
	/* border-top:7px solid #676767;  */
	clear:both;
	height:350px;
	color: #000;
	padding: 35px 0 0 0;
	background: url('images/home-left-right-middle-background.png') repeat-x;
	/* background-color: #DDDDDD;  */
 }

#node-191 .content p {
	margin:0 0 -5px 0;
	padding:0;
	
	
}

#home-left {
width:300px;
margin:0 0 0 5px;
float:left;

height:335px;
/* background: transparent url("images/enterprise-solutions.jpg") no-repeat right bottom;
background-color:#fff; */
}
#home-middle {
	width:440px;
	margin:0 2px;
	float:left;

}
#home-right {
	width:180px;
	margin:0 5px 0 0;
	padding:0 0 0 0;
	float:left;
	clear:right;
	
}
#block-tabbed_block-0 {
width:410px;
height:180px;
margin:0 0 5px 0;

}

.tabbed_block-container {
border: solid 1px #005596;
}

#block-menu-menu-resources-quicklinks,
#block-menu-menu-quick-links-home-2 {
height:189px;
}

#block-block-5 {
background-color: #F0F0F0;
height:125px;
}
#block-block-5 h2.title {
padding:10px 0 10px 15px;
margin:0;
}



#block-block-3 .content p {
margin: 5px 15px 0px 15px;
color:#000;
font-size:1em;
font-weight:normal;
}

#block-menu-menu-quick-links-home-2,
#block-menu-menu-quick-links-2,
#block-menu-menu-quick-links,
#block-menu-menu-resources-quicklinks, 
#block-block-3, 
#block-menu-menu-resources-quicklinks-pages, .block-user {
background-color:#BBD0E4;
margin:0 0 0px 0;
}

#block-block-3 .content {

margin:0px 0 10px 0;
padding-bottom:10px;
}

#block-menu-menu-resources-quicklinks div.content, #block-menu-menu-resources-quicklinks-pages div.content {
padding-left:10px;
}

#block-menu-menu-resources-quicklinks {
background: #BBD0E4 url("images/menu_background.png") repeat-x left top;
}


#block-menu-menu-resources-quicklinks ul.menu li.leaf a,  #block-menu-menu-quick-links ul.menu li.leaf a,  #block-menu-menu-resources-quicklinks-pages ul.menu li.leaf a, .resources-block ul.menu li.leaf a, #block-menu-menu-quick-links-home-2 ul.menu li.leaf a,  #block-menu-menu-quick-links-2 ul.menu li.leaf a {
	
	display:block;
	width:155px;
	font-size:1em;
	font-weight:normal;
	background: transparent url("images/resource_menu_link_background.png") no-repeat left top;
	margin:5px 0;
	padding-left:5px;
	height:23px;
}

#block-menu-menu-resources-quicklinks ul.menu li.leaf,  #block-menu-menu-resources-quicklinks-pages ul.menu li.leaf,
.resources-block ul.menu li.leaf,
#block-menu-menu-quick-links-home-2 ul.menu li.leaf,
#block-menu-menu-quick-links-2 ul.menu li.leaf,
#block-menu-menu-quick-links ul.menu li.leaf  {
	
	margin-left:0px;
	padding-left:3px;
}


#block-menu-menu-resources-quicklinks ul.menu li.leaf a:link, #block-menu-menu-resources-quicklinks ul.menu li.leaf a:visited,
#block-menu-menu-resources-quicklinks-pages ul.menu li.leaf a:link, #block-menu-menu-resources-quicklinks-pages ul.menu li.leaf a:visited {
color:#005596;
text-decoration:none;

}

#block-menu-menu-resources-quicklinks ul.menu li.leaf a:hover, #block-menu-menu-resources-quicklinks ul.menu li.leaf a:active,  #block-menu-menu-resources-quicklinks-pages ul.menu li.leaf a:hover, #block-menu-menu-resources-quicklinks-pages ul.menu li.leaf a:active,
.resources-block ul.menu li.leaf a:active,
.resources-block ul.menu li.leaf a:ahover  {
color:#009DDC;
text-decoration:none;


}



.view-recent-news-home-block .view-content .field-content a, .view-recent-blog-home-block  .view-content .field-content a {

	display:block;
	font-size:1em;
	font-weight:normal;
	line-height:100%;
	margin: 0;
	padding:7px 5px;
}
.view-recent-news-home-block .views-field-title .field-content a:link, 
.view-recent-news-home-block .views-field-title .field-content a:visited,
.view-recent-blog-home-block  .views-field-title .field-content  a:link,
.view-recent-blog-home-block  .views-field-title .field-content  a:visited {
color:#000;
text-decoration:none;
}
.view-recent-news-home-block .views-field-field-publication-url .field-content a:link {
color:#E96D1F;
}
.view-recent-news-home-block .view-content .field-content a:hover, 
.view-recent-news-home-block .view-content .field-content a:active,
.view-recent-blog-home-block  .view-content .field-content a:hover,
.view-recent-blog-home-block  .view-content .field-content  a:active  {

text-decoration:none;
color:#009DDC;
}

ul.tabbed_block-nav a#fragment0-0, ul.tabbed_block-nav a#fragment0-1 {


}
.block-tabbed_block .tabbed_block-nav li {

color:none;  /* #999999;   */
display:block;
float:left;
margin:0;
padding:0;
/* width:50%; */

}

.block-tabbed_block .tabbed_block-nav .tabbed_block-selected a {

}
.block-tabbed_block .tabbed_block-nav a {
background: transparent;
border:none; /*  1px solid #999999;  */
color:#999999; 
display:block;
font-size:11px;
font-weight:normal;
height:21px;
line-height:1.2;
padding:5px 5px 0;
text-align:center;
text-decoration:none;
top:1px;
/* width:100%; */
z-index:2;
color:#fff;
}

ul.tabbed_block-nav {

width:100%;
}


.block-tabbed_block .tabbed_block-nav .tabbed_block-selected a, .block-tabbed_block .tabbed_block-nav a:hover, .block-tabbed_block .tabbed_block-nav a:focus, .block-tabbed_block .tabbed_block-nav a:active {
background:transparent;  /*  #777777;  */
outline-color:none; /*  -moz-use-text-color;  */
outline-style:none;
outline-width:0;
}

a#fragment0-0 {
background: transparent url("images/tab_recent_news.png") repeat-x left top;
width:187px;
border:1px solid #005596; 
}
a#fragment0-1 {
background: transparent url("images/tab_blog.png") repeat-x left top;
width:187px;
margin-left:12px;
border:1px solid #E96D1F; 
}


/**********************************/

/* POSTSCRIPT REGIONS  */

/**********************************/



#postscript-wrapper {

  clear: both;

  margin: 0 auto;

  width: 960px;

}



#postscript-wrapper #postscript-first {

  padding-left: 0;

}



#postscript-wrapper #postscript-middle {

}



#postscript-wrapper #postscript-last {

  padding-right: 0;

}



#postscript-wrapper.postscripts-1 div.column {

  float: left;

  width: 100%;

}



#postscript-wrapper.postscripts-2 div.column {

  float: left;

  margin: 0 10px 0 8px;

  width: 48%;

}



#postscript-wrapper.postscripts-3 div.column {

  float: left;

  padding: 0 8px;

  width: 32%;

} 





/*****************/

/* FOOTER REGION */

/*****************/



#footer {

  /* border-bottom: 1px solid #D6DDB9;

  border-top: 1px solid #D6DDB9; */

  clear: both;

  display: block;

  font-size: 0.9em;

  margin: auto 0;
  margin-top:0px;
  margin-left:1px;
 

  overflow: hidden;

  padding: 10px 0 3px 2px;

  text-align: left;

  width: 936px;
  
  background: transparent url("images/footer_background.png") repeat-x;


}



#footer ul {

  display: inline;

  margin: 0;

  padding: 0 0 0 9px;

}



#footer ul li {

  background: transparent none repeat;

  /* border-left: 1px solid #CCC; */

  display: inline;

  padding: 0 5px 0 9px;

}



#footer ul li.first {

  border: none;

}

#footer a:link, #footer a:visited {
color:#005596;
text-decoration:none;
}
#footer a:active, #footer a:hover {
color:#E96D1F;
text-decoration:none;
}

#legal-notice {

  /* background: #F4F7E7; */

  clear: both;

  color: #000;

  display: block;

  font-size: 0.9em;

  padding: 10px 0;

  text-align: center;

  width: 100%;

}



#legal-notice a {

  color: #6699CC;

}





/****************************************/

/*          COLUMN LAYOUTS              */

/*                                      */

/* Classes for different column layouts */

/* that are applied to the <body> tag.  */

/****************************************/



/************************/

/* SINGLE COLUMN LAYOUT */

/* (Main Content)       */

/************************/



body.layout-main #content-wrapper {

  margin: 2px 0 0 0;

  width:940px;

}





/**************************/

/*   TWO COLUMN LAYOUT    */

/* (Sidebar:Main Content) */

/**************************/



body.layout-first-main #sidebar-first {

  margin: 24px 14px 0 0;

  width: 240px;

}



body.layout-first-main #content-wrapper {

  margin: 4px 0 0 0;

  width: 960px;

}





/**************************/

/*   TWO COLUMN LAYOUT    */

/* (Main Content:Sidebar) */

/**************************/



body.layout-main-last #content-wrapper {

  margin: 0 0 0 0;

 padding-left:10px;

  width:940px;


}



body.layout-main-last #sidebar-last {

  background-color: transparent;
width:174px;
  margin: 15px 0 0 0;
overflow:hidden;

  

}





/**********************************/

/*      THREE COLUMN LAYOUT       */

/* (Main Content:Sidebar:Sidebar) */

/**********************************/



body.layout-first-main-last #sidebar-first {


float:left;
  width: 200px;

}



body.layout-first-main-last #content-wrapper {
  	margin: 20px 0 0;
  	width: 940px;
	overflow:auto;
}



body.layout-first-main-last #content-wrapper #content-inner {
}

body.layout-first-main-last #content-wrapper #sidebar-last {
  	margin: 0;
  	width: 180px;
}

body.full-node.layout-first-main-last #sidebar-last {
  	margin: 0;
	width:180px;
}


/******************/

/* HELPER CLASSES */

/******************/



.hide {

  display: none;

  visibility: hidden;

}



.left {

  float: left;

}



.right {

  float: right;

}



.clear {

  clear: both;

}



.clearfix:after {                                 /* add .clearfix class to clear floats after an element */

  clear: both;                                    /* (IE version is in ie6-fixes.css) */

  content: "."; 

  display: block;

  font-size: 0;

  height: 0; 

  visibility: hidden;

}





/************/

/* HEADINGS */

/************/



h1.title {                                        /* page titles */

  /* border-bottom: 1px solid #D6DDB9; */

  clear: left;
  font-size: 1.433em;
  line-height: 1.272em;
  /*background-color:#333333; */
  color:#E96D1F; 
  padding:10px 0 0 0;
  margin-bottom:10px;
  margin-left:0;
 
}  
.cell-11 /* Axcelerate eDiscovery */{
background-color:#CD6632;
}

.cell{
position:relative; 
padding:10px; 
background-color:#333333;
z-index:-1;
}

.cell ul{
margin:0px; 
padding:0px;
}

.cell li{
list-style:none;
margin:0px; 
padding:0px;
line-height: 1.272em;
}
.tl
{top:0px; left:0px; background:url(images/corners.png) top left no-repeat;}

.tr
{top:0px; right:0px; background:url(images/corners.png) top right no-repeat;}

.bl
{bottom:0px; left:0px; background:url(images/corners.png) bottom left no-repeat;}

.br
{bottom:0px; right:0px; background:url(images/corners.png) bottom right no-repeat;}
.round-title {
margin:0px; 
padding:0px;
}

.corner
{width:12px; height:12px; position:absolute; z-index:1;} 

.cell-11 /* Axcelerate eDiscovery */{
background-color:#CD6632;
}
#node-11 .intro {
color:#CD6632;
}
#node-12 .intro {
color:#026E99;
}
.cell-12 /*Decisiv eMail */ {
background-color:#026E99;
}
h1.title-11 {
background-color:#CD6632;
}
h1.title-11 {
background-color:#CD6632;
}


p.page_intro {
color:#005596;
font-size:130%;
}

p.features-benefits-header {
background-color:#333333;
color:#FFFFFF;
padding:2px;
font-weight:bold;
margin-bottom:0px
}
#content-content .node ul.features-benefits {

}
#content-content .node ul.features-benefits li{
background:none;
background-color:#FCFCFC;
padding:8px;
line-height: 110%;
list-style-image:none;
list-style-type:none;
margin:1px 0;
}


h2.title {                                        /* block titles, node titles */

  font-family: "Myriad Pro", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 130%;
  font-weight:normal;  
  color:#005596;  
  margin: 5px 0 0px 0px;

  /* text-transform: uppercase; */

}  
#block-menu-menu-quick-links-2 h2.title,
#block-menu-menu-quick-links h2.title,
#block-menu-menu-quick-links-home-2 h2.title,
#block-menu-menu-resources-quicklinks h2.title, #block-menu-menu-resources-quicklinks-pages h2.title, #block-block-3 h2.title, .block-user h2.title, .resources-block h2.title {
  

  font-size: 1em;
  
  color:#005596;
  font-weight:normal;
  margin: 0;
  padding: 0;
  background: url("images/resource_header_background.png") no-repeat 0px top;
  height:28px;
  text-align:center;
  width:100%;
}


h2.title a:link,

h2.title a:visited {

}  





h2.title a:hover,

h2.title a:active {

  color: #619CBE;

  text-decoration: none;

}  



div.node h2.title {

  border-bottom: 1px solid #d6ddb9;

}



/*********/

/* NODES */

/*********/


#content-content {
padding-bottom:20px;
padding-top:10px;
margin-bottom:10px;
}
div.node {

  

  overflow: hidden;

}



#content-content .node ul.links li,

#content-content .node ul.inline li,

#content-content .node .links a {

  background: transparent;

  margin: 0;

  padding: 0 14px 0 0;

}



div.node .read-more a,

div.node .more-link a,

div.node .links a {

  font-size: 0.9em;

  font-weight: bold;

  margin: 0;

}  



#content-content .node ul.links li.comment_forbidden a {

  padding-right: 4px;

}



.submitted,

.terms {                                      /* styling for byline and tags */

  font-size: 0.9em;

}



.vocab-name {

  font-weight: bold;

}



.terms {

  line-height: 130%;

}



#content-content .terms ul.taxonomy li {

  background: transparent;

  margin: 10px 0 5px;

  padding: 0;

}



#content-content .terms ul.taxonomy ul.vocab-list,

#content-content .terms ul.taxonomy li.vocab-term {

  background: transparent;

  display: inline;

  padding: 0 0 0 2px;

}



.submitted a:link {

}



.submitted a:visited,

.submitted a:hover,

.submitted a:active {

}



div.node.full-node div.content {

  /* border-bottom: 1px solid #D6DDB9; */
  

}



.node-form .standard {

  clear: none;

}



.picture {

  float: right;

  margin: 0 0 2px 4px;

  padding: 2px;

}



/**********/

/* BLOCKS */

/**********/



div.block {

  position: relative;

}



div.block-region {

  background-color: #FFFF66;

  color: #000;

  font-family: Myriad Pro, Tahoma,Verdana,Arial,Helvetica,sans-serif;

  font-size: 16px;

  margin-bottom: 4px;

  margin-top: 4px;

  padding: 3px;

  text-align: center;

}



div.block .title {

}



div.block .submitted {                               /* byline styles in blocks */

}



div.block .submitted a:link {

}



div.block .submitted a:visited,

div.block .submitted a:hover,

div.block .submitted a:active {

}



div.block-wrapper {                    /* spacing between blocks */

  margin: 0;

}



div.block div.content {

  overflow: hidden;

}



#user-login-form .item-list ul li,

div.terms ul li {

  list-style-type: none;

  margin: 2px 0 0 16px;

}





#header-middle h2.block-title,

#header-last h2.block-title {

  color: #51748C;

  font-size: 1.833em;

  margin: 0;

  padding: 0;

}

#block-locale-0 .block-title {
display:none;
}

#block-locale-0 li { 
float:left;
}

#preface-wrapper h2.block-title {

  background-color: transparent;

  color: #94CE18;

  font-size: 1em;

  padding: 0;

}



#preface-wrapper .block .content {

  margin: 10px 0 0;

}



body.layout-first-main-last #sidebar-first .block-wrapper,

body.layout-first-main-last #sidebar-last .block-wrapper {

  margin: 0 0 10px;

}



/* rounded blocks styles -= layout-first-main-last & layout-first-main blocks */

/* #sidebar-first h2.block-title,

#sidebar-last h2.block-title,

#postscript-wrapper h2.block-title {

  background-color: #94CE18;

  color: #fff;

  padding: 8px 8px 6px 46px;

  text-align: right;

  text-shadow: #545454 1px 1px; 

  -moz-border-radius-topleft: 3px;

  -moz-border-radius-topright: 3px;

  -webkit-border-top-left-radius: 4px;

  -webkit-border-top-right-radius: 4px;

} */



#sidebar-first div.block div.content,

#sidebar-last div.block div.content, #home-right div.block div.content,

#postscript-wrapper div.block div.content {

  

  padding: 3px 2px 2px;

  -moz-border-radius-bottomleft: 6px;

  -moz-border-radius-bottomright: 6px;

  -webkit-border-bottom-left-radius: 4px;

  -webkit-border-bottom-right-radius: 4px; 

}



/* non-rounded blocks styles = prefaces & layout-main-last blocks */

#preface-wrapper div.block div.content,

body.layout-main-last #sidebar-last div.block div.content {

  border: none;

}



body.layout-main-last #sidebar-last div.block-wrapper {

  margin: 0 0 10px;

}



#preface-wrapper div.block div.content,

body.layout-main-last #sidebar-last div.block div.content,

#footer div.block div.content {

  background: none;

  border-bottom: none;

  margin: 0;

  padding: 0;

}



body.layout-main-last #sidebar-last div.block div.content {

  padding: 6px;

}



/* body.layout-main-last #sidebar-last h2.block-title {

  border-bottom: 1px solid #D6DDB9 ;

  background-color: transparent;

  color: #666;

  padding: 0;

  text-align: left;

  text-shadow: none;

  /* width: 260px; 

} 

*/

#footer h2.block-title {

  background: transparent;

  color: #666;

}



#sidebar-first #block-search-0 .form-item label,

#sidebar-last #block-search-0 .form-item label {

  display: none;

}



div.block-search h2.block-title {
display:none;
}

/***************/

/* BLOCK MENUS */

/***************/



div.block ul li a,

div.block ul.menu li a {								

  font-size: 1em;

  /* font-weight: bold; */

}



div.block ul.menu li,

div.block .item-list ul li {

  margin: 0;

}



div.block ul.menu li a:link,

div.block ul.menu li a:visited {

}



div.block ul.menu li a:hover,

div.block ul.menu li a:active {

}



#footer div.block ul li a,

#footer div.block ul.menu li a {

  font-weight: normal;
font-size:1em;
}





/*****************************************/

/* ROUNDED CORNERS FOR BLOCKS (optional) */

/*****************************************/



div.rounded-block {

  margin-top: -1px;                               /* use negative margin to overlap stacked blocks */

}



p.rounded-topspace {

  margin-top: -14px;                                  /* removes unwanted space */

}



p.rounded-bottomspace {

  margin-bottom: -10px;                               /* removes unwanted space */

}



div.rounded-block-top-left, 

div.rounded-block-top-right, 

div.rounded-block-bottom-left, 

div.rounded-block-bottom-right { 

  background: transparent url('images/rounded-block.png') no-repeat;                         /* combined rounded corner image */

  font-size: 2px;                                 /* IE div correction */

  height: 11px;                                   /* height of an image corner */

}



body.layout-main-last #sidebar-last div.rounded-block-top-left, 

body.layout-main-last #sidebar-last div.rounded-block-top-right, 

body.layout-main-last #sidebar-last div.rounded-block-bottom-left, 

body.layout-main-last #sidebar-last div.rounded-block-bottom-right { 

  background: none;

  font-size: inherit;

  height: auto;

}



div.rounded-block-top-left, 

div.rounded-block-bottom-left { 

  margin-right: 11px;                             /* width of an image corner */

}



div.rounded-block-top-right {                        /* anchor image in top right */

  background-position: 100% 0;

}



div.rounded-block-top-right,

div.rounded-block-bottom-right { 

  margin-left: 11px;                              /* width of an image corner */

  margin-top: -11px;                              /* height of an image corner */

}



body.layout-main-last #sidebar-last div.rounded-block-top-right,

body.layout-main-last #sidebar-last div.rounded-block-bottom-right { 

  margin: 0;

}



div.rounded-block-bottom-left  { 

  background-position: 0 -11px;                   /* negative height of an image corner */

}



div.rounded-block-bottom-right { 

  background-position: 100% -11px;                /* negative height of an image corner */

}



div.rounded-outside,

div.rounded-inside {

  background: transparent url('images/rounded-block-inner.png') repeat-y right;

  padding-right: 8px;

}



body.layout-main-last #sidebar-last div.rounded-outside,

body.layout-main-last #sidebar-last div.rounded-inside {

  background: none;

  margin: 0;

  padding: 0;

}



div.rounded-inside {

  background-position: left;

  padding: 0 0 0 8px;

}





/****************/

/* PRIMARY MENU */

/****************/



#primary-menu {                                   /* menu layout */

  display: block;

  float:none;

  font-size: 1em;

  /* font-weight: bold; */

  margin: 0;

  padding:0;
	z-index:499;
  position: relative;
  height:34px;
  margin-left:200px;

  /* text-transform: uppercase; */
  
  /* background: transparent url('images/primary-menu-background.gif') repeat-x; */

}

  

#primary-menu ul.links li {                       /* text styling for the top (primary) menu */

}  



#primary-menu ul.links li.first {                 /* .first and .last classes applied to first and last menu & list items */

}

  

#primary-menu ul.links li.last {                  /* .first and .last classes applied to first and last menu & list items */

}

  

#primary-menu ul.links li a:link,

#primary-menu ul.links li a:visited {

}



#primary-menu ul.links li a:hover,

#primary-menu ul.links li a:active {

}  

  



/************************************/

/* PRIMARY MENU WITH DROPDOWNS      */

/* - used with menu_tree theming of */

/* $primary_links in page.tpl.php   */

/************************************/

ul.menu {
background:none;
}

#primary-menu ul.menu {
/* background: #fff url('images/primary-menu-background.gif') repeat-x; */
margin:0 0% 0 5%;
z-index:150;

}

#primary-menu ul.menu li {                        /* top item layout */

  /*  background: transparent url('images/tab-left.png') no-repeat left 0;   */

  display: block;

   float: left;

  margin: 0 40px 0 0;

  padding: 0 0 0 0.833em;    /* 0 0 0 10px */

  position: relative;

  width:  auto; 
  z-index:400;

}
#primary-menu ul.menu ul.menu li {
clear:both;
}


#primary-menu ul.menu li:hover,

#primary-menu ul.menu li.hover,

#primary-menu ul.menu li.active-trail {

  background-position: left -29px;

}






#primary-menu ul.menu li a:hover,

#primary-menu ul.menu li:hover a,

#primary-menu ul.menu li.hover a,

#primary-menu ul.menu li.active-trail a {

  background-position: right -29px;

  /*  color: #000;  */
  


}



#primary-menu ul.menu li ul {

  /* background: transparent url('images/drop-bottom.png') no-repeat 0 bottom; */

  left: -999em;

  /* opacity: 0.95; */

  margin: -2px 0 0 -10px;

  padding: 0px 1px 4px 0;

  position: absolute;

  width: 124px;

  z-index: 420;
  
  border: #F2F2F2 1px solid;
  background:#fff;

}

  

#primary-menu ul.menu li:hover ul,

#primary-menu ul.menu li.hover ul {

  display: block;

  left: auto;

}

  

#primary-menu ul.menu li ul li {

  /*background: #fff; */

  /* border-bottom: 1px solid #999; */

  /* float: left; */

  /* font-size: 0.9em; */

  height: auto;

  margin: 0;
  line-height:1.2em;

}



#primary-menu ul.menu li ul li.last {

  border-bottom: none

}



#primary-menu ul.menu li ul li a,

#primary-menu ul.menu li ul li a:link,

#primary-menu ul.menu li ul li a:visited {

  

  color: #E96D1F;

  display: block;

  margin: 0;

  padding: 4px 0;

  text-transform: none;
	width:115px;

}

#primary-menu ul.menu li ul li a {
display:block;
}

#primary-menu ul.menu li ul li a:hover {

  color: #005596;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-decoration: none;
  
    

}



#primary-menu ul.menu li ul li ul.menu {

  left: -999em; 

  margin: 0 0 0 -34px;
  padding: 6px 0 4px;

}



#primary-menu ul.menu li ul li:hover ul.menu,

#primary-menu ul.menu li ul li.hover ul.menu {

 

  left: 154px;

  top: -6px;

}



#primary-menu ul.menu li ul li ul.menu li a {

  padding: 4px 0;

  width: 110px;

}

  #primary-menu ul.menu li a {

  /*  background: transparent url('images/tab-right.png') no-repeat right 0;  */

  color: #005596;

  display: block;

  padding: 0.416em 0.833em 0 0;    /* 5px 10px 1px 0 */

  text-decoration: none;
 

}


/******************/

/* SECONDARY MENU */

/******************/



#secondary-menu {

}





/***********/

/* MISSION */

/***********/



#mission {

  padding: 8px 0;

}



/***************/

/* BREADCRUMBS */

/***************/



#breadcrumb {

  font-size: 1em;

  line-height: 100%;

  left: 21.654em;

  position: relative;

  top: 1.333em;

  width: 700px;

}



body.layout-main-last #breadcrumb {

  left: 0;

}



.breadcrumb {

  margin: 0;

  padding: 0;

}



/********/

/* TABS */

/********/



/* styling for node tabs (e.g., View, Edit) */

#content-tabs {
  	background-color: transparent;
	margin: 0 0 40px 0;
	padding: 0;
	z-index:300;
}

ul.primary {
position:absolute;
  z-index:110;
}

#content-tabs ul.primary,
#content-tabs ul.secondary {

  border-bottom: 1px solid #bbb;

  clear: both;

  

  margin: 0;

  padding: 0 10px;

  text-transform: uppercase;
  z-index:300;
  display:block;

}



#content-tabs ul.secondary {

  border-bottom: 1px solid #bbb;

  margin-top: 20px;
margin-bottom:20px;
  text-transform: lowercase;
z-index:301;
display:block;
position:absolute;
}



#content-tabs ul.primary li,

#content-tabs ul.secondary li {

  background: transparent;

  border-style: none;

  display: inline;

  float: left;

  list-style: none;

  margin: 0 10px;

  padding: 0;

}



#content-tabs ul.primary li a:link,

#content-tabs ul.primary li a:visited,

#content-tabs ul.secondary li a:link,

#content-tabs ul.secondary li a:visited {

  -moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-outline-radius-bottomleft:4px;
-moz-outline-radius-bottomright:4px;
-moz-outline-radius-topleft:4px;
-moz-outline-radius-topright:4px;
background:transparent url("images/blue-button.png") no-repeat scroll left center;
border:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:0.916em;
font-weight:bold;
margin:0 4px;
outline-color:#9BABB0;
outline-style:solid;
outline-width:1px;
padding:2px 4px;
text-transform:uppercase;
padding-bottom:4px;
}



#content-tabs ul.secondary li a:link,

#content-tabs ul.secondary li a:visited {

  color: #fff;

  font-size:80%;

  line-height: 1.1em;

}



#content-tabs ul.primary li a.active:link,

#content-tabs ul.primary li a.active:visited {

  -moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-outline-radius-bottomleft:4px;
-moz-outline-radius-bottomright:4px;
-moz-outline-radius-topleft:4px;
-moz-outline-radius-topright:4px;
background:transparent url("images/blue-button.png") no-repeat scroll left center;
border:1px solid #FFFFFF;
color:#E96D1F;
cursor:pointer;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:0.916em;
font-weight:bold;
margin:0 4px;
outline-color:#9BABB0;
outline-style:solid;
outline-width:1px;
padding:2px 4px;
text-transform:uppercase;
padding-bottom:4px;
}



#content-tabs ul.secondary li a.active:link,

#content-tabs ul.secondary li a.active:visited {

  border-bottom: 4px solid #94CE18;

  color: #fff;
  font-size:80%;
  padding-bottom: 2px;

}



#content-tabs ul.primary li a:hover,

#content-tabs ul.secondary li a:hover {



}



/*********/

/* FORMS */

/*********/



form {

  margin: 0;

  padding: 0;

}



select.form-select,

input.form-text,

textarea.form-textarea {                                      /* default styling for all text fields */

  background: #F6F9FB url('images/form-bg.png') left top;

  color: #666666;

  border: 1px solid #9BABB0;

  padding: 2px 0;

  -moz-border-radius: 4px;

  -webkit-border-radius: 4px;

}



body.layout-first-main-last select.form-select,

body.layout-first-main-last input.form-text,

body.layout-first-main-last textarea.form-textarea,

body.layout-first-main-last div.resizable-textarea,

body.layout-first-main-last div.resizable-textarea .grippie {

  max-width: 325px;

}



input.form-submit,

input.teaser-button {                                    /* default styling for all form buttons */

  background: transparent url('images/blue-button.png') no-repeat left center;

  border: 1px solid #fff;

  color: #fff;

  cursor: pointer;

  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size: 0.916em;

  font-weight: bold;

  margin: 0 4px;

  padding: 2px 4px;

  text-transform: uppercase;

  outline: 1px solid #9BABB0;

  -moz-border-radius: 4px;

  -moz-outline-radius: 4px;

  -webkit-border-radius: 4px;

}



input.form-submit:hover,

input.teaser-button:hover  {

  background-position: right center;

  cursor: pointer;

}  



fieldset {

  border: 1px solid #D6DDB9;

  margin: 15px 0;

  padding: 10px;

}



fieldset.collapsed {

}



fieldset legend {

  font-weight: bold;

}



html.js fieldset.collapsible legend a {

  font-weight: bold;

}



form#system-theme-settings select,

form#system-theme-settings input.form-text {

  width: 95%;

}



#user-login-form {

  text-align: left;

}



div.form-item label {

  font-weight: normal;

}



html.js input.form-autocomplete {

  background-position: 100% 5px;

}



/**********/

/* PAGERS */

/**********/

#main-wrapper .item-list .pager {

  clear: both;

  margin: 0 0 20px;

  text-align: center;

}



#preface-wrapper .item-list .pager li,

#main-wrapper .item-list .pager li {

  background-image: none;

  display: inline;

  list-style-type: none;

  margin: 0;

  padding: 2px;

}



#main-wrapper .item-list .pager a.active {

  color: #27638C;

  font-size: 1em;

  font-weight: bold;

  padding: 4px;

  text-decoration: none; 

}



#main-wrapper .pager li.pager-current {

  background-color: #D9DBCD;

  border: 1px solid #266996;

  color: #333;

  margin: 0 4px;

  padding: 4px;

}



#main-wrapper .pager-first,

#main-wrapper .pager-next,

#main-wrapper .pager-previous,

#main-wrapper .pager-item,

#main-wrapper .pager-last {

  background-color:#FDFFEF;

  border: 1px solid #266996;

  margin: 0 4px;

  padding: 4px;

}



#main-wrapper .pager-first:hover,

#main-wrapper .pager-next:hover,

#main-wrapper .pager-previous:hover,

#main-wrapper .pager-item:hover,

#main-wrapper .pager-previous:hover,

#main-wrapper .pager-last:hover {

  background-color: #EAEFCB;

}





/**********/

/* TABLES */

/**********/



table {

  border-collapse: collapse;

  margin: 0 0 10px;

  width: 100%;

}



.layout-first-main-last table {

  border-collapse: collapse;

  margin: 0 0 10px;

  width: 57%;

}



th {

  text-align: left;

  padding-right: 1em;

  border-bottom: 3px solid #CCC;

}



tr {

  padding: 0.1em 0.6em;

}



td {

  padding: 3px;

}



th.active img {

  display: inline;

}



tr.even td {

  background-color: #E3ECC0;

  border-bottom: 1px solid #CCC;

}



tr.odd td {

  background-color: #FDFFEF;

  border-bottom: 1px solid #CCC;

}



td.active {

  

}



tbody {

  border-top: 1px solid #CCC;

}



tbody th {

  border-bottom: 1px solid #CCC;

}



thead th {

  text-align: left;

  padding-right: 1em;

  border-bottom: 3px solid #CCC;

}





/*******************/

/* DRUPAL MESSAGES */

/*******************/



.node-unpublished {

  background-color: #FFF4F4;

}



.preview {

  background-color: #FFFFEA;

  padding: 10px;

}



.description {

}



div.messages {

  background: #FFFCE3;

  border: 2px solid #EED300;

  color: #C28E00;

  font-weight: bold;

  font-size: 1.166em;

  margin: 20px 0pt;

  padding: 10px;

  -moz-border-radius: 6px;

  -webkit-border-radius: 6px;
  width:95%;

}



div.messages ul {

  list-style-position: inside;

}



div.messages em {

  color: #656C9B;

}



div.error {

  background-color: #FFF2F2;

  border-color: #FF0000;

  color: #B20000;

}



.status {

}



.help {

}



.help .more-help-link {

}



.marker {

}



.tips {



}





/*--------------------------------*/

/*---- MODULE SPECIFIC STYLES ----*/

/*--------------------------------*/



/*******************/

/* BOOK NAVIGATION */

/*******************/



.book-navigation .menu {

  border-top: 1px solid #CCC;

  padding: 1em 0 0 3em;

}

.book-navigation .page-links {

  border-top: 1px solid #CCC;

  border-bottom: 1px solid #CCC;

  text-align: center;

  padding: 0.5em;

}



/********/

/* BLOG */

/********/





/************/

/* COMMENTS */

/************/

#comments {

  clear: both;

}



#comments h2.comments {

  background-color: #94CE18;

  color: #fff;

  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;

  font-size: 1.333em;

  font-weight: 600;

  padding: 6px 14px 6px 52px;

  text-shadow: #545454 1px 1px;

  text-transform: uppercase;

  -moz-border-radius-topleft: 3px;

  -moz-border-radius-topright: 3px;

  -webkit-border-top-left-radius: 4px;

  -webkit-border-top-right-radius: 4px;

}



#comments .content {

  background: transparent;

  border: none;

}



#main-wrapper #comments a.active {

  color: #27638C;

  text-decoration: none;

}



.box {

  padding: 10px;

}



#comment-form {

  margin: 0 0 20px;

  padding: 0 20px;

}



.comment {

  border: none;

  margin: 6px 0 0;

  padding: 10px;

}



.comment h3.title {

  font-weight: bold;

  margin: 0 0 5px 0;

}



.comment .links a {

  font-size: 0.9em;

  text-align: right;

}



#comments .odd {

  background-color: #F4F7E7;

  border: 1px solid #ddd;

}



#comments .even {

  background-color: #fff;

}



#comments .comment-by-author {

  background-color: #FFFFEA;

}



.comment ul.links {

  text-align: right;

  clear: right;

}



#content-content .comment ul.links li {

  background: transparent;

  margin: 0 10px 0 0;

  padding: 0;

}



.signature p {

  border-top: 1px solid #d6ddb9;

  font-family: serif;

  font-size: 0.916em;

  margin: 10px 0;

  padding: 0;

}



.content blockquote p {

  font-style: italic;

  margin: 0;

  padding: 0 20px 8px;

}



blockquote {

  background: url('images/close-quote.gif') no-repeat right bottom;

  color: #5A6A78;

  margin: 10px 0;

}



blockquote :first-child {

  background: url('images/open-quote.gif') no-repeat left top;

  padding: 10px 0 0 20px;

}



blockquote * > :first-child {

  background: transparent;

  padding: 0;

}



blockquote a:link {

  text-decoration: underline;

}





/**********/

/* FORUMS */

/**********/



#forum .description {

  font-size: 0.9em;

  margin: 0.5em;

}



#forum td.created, 

#forum td.posts, 

#forum td.topics, 

#forum td.last-reply,

#forum td.replies, 

#forum td.pager {

  white-space: nowrap;

}



#forum td.posts, 

#forum td.topics, 

#forum td.replies, 

#forum td.pager {

  text-align: center;

}



.forum-topic-navigation {

  padding: 1em 0 0 3em;

  border-top: 1px solid #888;

  border-bottom: 1px solid #888;

  text-align: center;

  padding: 0.5em;

}



.forum-topic-navigation .topic-previous {

  text-align: right;

  float: left;

  width: 46%;

}



.forum-topic-navigation .topic-next {

  text-align: left;

  float: right;

  width: 46%;

}



/**********/

/* PANELS */

/**********/



.tnt-panel .panel-preface-wrapper,

.tnt-panel .panel-postscript-wrapper {

}



.tnt-panel .panel-preface-first,

.tnt-panel .panel-postscript-first {

}



.tnt-panel .panel-preface-last,

.tnt-panel .panel-postscript-last {

}





/****************************************************/

/* TNT ROUNDED CORNERS FOR PANELS MODULE (optional) */

/****************************************************/



.tnt-panel {

  margin-top: 15px;

}



.tnt-panel .panel-panel {

  margin: 0 0 10px 0;

}



.rounded_corner .wrap-corner { 

  background-color: transparent !important;

}



.rounded_corner .wrap-corner .t-edge, 

.rounded_corner .wrap-corner .b-edge { 

  background-image: none;

}



.rounded_corner .wrap-corner .l-edge,

.rounded_corner .wrap-corner .r-edge {

  background-image: none !important;

}

 

.rounded_corner .wrap-corner .l-edge {

  border-left: 1px solid #cce2a3;                           /* left inside border color & width */

  border-right: 1px solid #cce2a3;                          /* right inside border color & width */

  background: #FFF;

  color: #000;

  padding-bottom: 1px;                  /* prevents gap in FF when an inner element has bottom padding */

  padding-left: 10px;

  padding-right: 10px;

}



.rounded_corner .wrap-corner .r-edge {

  padding: 0;

}



.rounded_corner .wrap-corner .t-edge .l, 

.rounded_corner .wrap-corner .t-edge .r, 

.rounded_corner .wrap-corner .b-edge .l, 

.rounded_corner .wrap-corner .b-edge .r { 

  background-image: none;                                   /* combined rounded corner image */

  font-size: 2px;                                           /* IE div correction */

  height: 11px;                                             /* height of an image corner */

  position: static;

  width: auto;

}



.rounded_corner .wrap-corner .t-edge .l, 

.rounded_corner .wrap-corner .b-edge .l { 

  margin-right: 11px;                                       /* width of an image corner */

}



.rounded_corner .wrap-corner .t-edge .r {                   /* anchor image in top right */

  background-position: 100% 0;

}



.rounded_corner .wrap-corner .t-edge .r,

.rounded_corner .wrap-corner .b-edge .r { 

  margin-left: 11px;                                        /* width of an image corner */

  margin-top: -11px;                                        /* height of an image corner */

}



.rounded_corner .wrap-corner .b-edge .l  { 

  background-position: 0 -11px;                             /* negative height of an image corner */

}



.rounded_corner .wrap-corner .b-edge .r { 

  background-position: 100% -11px;                          /* negative height of an image corner */

}





/*********/

/* POLLS */

/*********/



.poll .bar {                                      /* styles for poll ratings */

  background-color: #DDD;

}



.poll .bar .foreground {

  background-color: #999;

  float: none;

}





/************/

/* PROFILES */

/************/



.profile {

  clear: none;

  margin: 12px 0;

}



.profile h2.title {

  margin-top: 15px;

  border-bottom: 1px solid;

}



.profile dt {

  float: left;

  margin-bottom: -10px;

  padding: 0 5px;

  text-align: left;

  width: 185px;

}



.layout-first-main-last .profile dd {

  margin: 15px 5px 0 120px;

}



.layout-first-main-last .profile dt {

  width: 100px;

}



/******************/

/* SEARCH RESULTS */

/******************/





/*********/

/* VIEWS */

/*********/



.view .view-comments-recent .views-field-subject {

  font-weight: bold;

}



.view .view-style-node{

}



.view .view-style-teaser{

}



.view .view-style-list{

}



.view .view-style-table{

}



.view .views-admin-links li {

  background: transparent !important;

}





/***************/

/* PRINT STYLE */

/***************/



@media print {

  body {

    background: white;

    font-size: 10pt;

  }

   

  #header,

  #header-top,

  #header-wrapper,

  #header-bottom,

  #sidebar-first,

  #sidebar-last,

  #preface-wrapper,

  #content-tabs,

  #mission,

  #slogan,

  #postscript-wrapper,

  #footer-top,

  #footer,

  #primary-menu,

  #search-box,

  #logo {

    display: none;

  }



  #page,

  #main-wrapper,

  #content-wrapper,

  #content-top,

  #content,

  #content-bottom {

    background: transparent none;

    border: 0;

    color: black;

    float: none !important;

    margin: 0;

    padding: 0;

    width: auto;

  }

  

  #content-wrapper {

    margin: 0 3%;

  }

}

