/*custom tags*/

h5 {
  color: #97080E;
	font-weight: bolder;
	font-size: 103%;
}

.contentheading {
  padding-left: 6px;
}

#top_login {
	font-weight: bolder;
  margin-top: 5pt
}

#top_login a:link, #top_login a:visited, #top_login a:hover {
  color: #FFFFFF;
	font-weight: bolder;
}

#resume_head {
position: absolute;
top: 0px;
left: 0px;
}

#top_menu {
 margin-top: 107px; 
 background-color:;
}

#top_menu ul li a:link, #top_menu ul li a:visited {
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid #97080E;
color:#000000;
font-weight:bold;
line-height:1.5em;
padding:5px 10px;
text-decoration:none;
}

#top_menu ul li a:hover {
background:#E9B104 none repeat scroll 0 0;
border-right:1px solid #97080E;
color:#97080E;
font-weight:bold;
padding:8px 10px;
text-decoration:none;
}

#top_menu ul li {
text-align:center;
}

.tagline 
{
color:#FFFFFF;
position:absolute;
top: 58px;
left: 88px;
font-size: 120%;
}

#main_table {
margin: 0px;
width: 100%;
}

#td_left {
width: 190px;
}

#td_right {
width: 170px;
padding-right: 15px
}

.td_middle {
width: auto;
}

.moduletable {
margin-bottom: 10px ; /*spacing between modules */
}

.moduletable h3 {
margin: 14px 0 4px 0;
}

.adboxtop {
border-style:solid; 
border-width: 1px 1px 0 1px; 
border-color: #000000; 
color: #ffffff; 
background-color: #1B55C0; 
font-size: 86%;
font-weight: bold;
text-align: center; 
}

.adbox {
border-style:solid; 
border-width: 1px; 
border-color: #000000; 
background-color: #ffffff; 
text-align: center; 
/*height: 160pt; */
padding: 8px 0;  
}

a.badge img { 
  border: none; 
}

.examples {
  border: 1pt solid #488C13;	
  margin: 7pt 30pt 10pt 10pt;
	padding: 8pt;
	background-color: #CEE0C0;
}

blockquote {
  border: 1pt solid #DA4B0F;	
  margin: 7px 30pt 10pt 10pt;
	padding: 10px 8px 10px 82px;
	min-height: 40px;
	background:#F4CFBF url(../images/quote.png) no-repeat scroll 0 0;
}

.quote {
	display: block;
  border: 1pt solid #DA4B0F;	
  margin: 7px 30pt 10pt 10pt;
	padding: 10px 8px 10px 82px;
	min-height: 40px;
	background:#F4CFBF url(../images/quote.png) no-repeat scroll 0 0;
}
.grouped {
  border: 1pt solid #95B0E2;
	padding: 8pt;
}

.grouped h5 {
  text-align: center;
  margin: 0;
  padding-bottom: 4pt;
}

.smaller_80 {
	font-size: 80%;
}
.smaller_90 {
	font-size: 90%;
}

.larger_110 {
	font-size: 110%;
}

.larger_125 {
	font-size: 125%;
}

.larger_140 {
	font-size: 140%;
}

.legal
{
font-size: 90%;
}

/* 404 page */
/*
#componentbot {
	font-size: 90%;
}  */

/* Special Tables */
.rowhead {
 background-color: #DA4B0F; 
 color: #ffffff;
 text-align: left;
 font-weight: bold;
 vertical-align: top;
 padding: 4px;
}

.colhead {
 background-color: #DA4B0F; 
 width: 30%;
 color: #ffffff;
 text-align: center;
 font-weight: bold;
 vertical-align: middle;
 padding: 4px;
}

.col1 {
 background-color: #E3BDBF;
 padding: 4px;
 vertical-align: top;
}

.col2 {
 background-color: #F5CFBF;
 padding: 4px;
 vertical-align: top;
}

.col3 {
 background-color: #F9EABC;
 padding: 4px;
 vertical-align: top;
}

/* Special Tables */

/**** modifications ****/


/* Center the footer*/
#footer 
{
background:#97080E;
color:#fff;
padding:5px;
text-align:center;
border-top:solid 4px #ccc;
}

#footer ul li a:link, #footer ul li a:visited, a:hover, #footer ul li a:active, #footer ul li a:focus,
#footer a:link, #footer a:visited, a:hover, #footer a:active, #footer a:focus
{
padding:0 8px 0 8px;
font-size: 100%;
}

/* layout.css */

a:hover {
padding: 0;
}

#fontsize {
background:#DA4B0F none repeat scroll 0 0;
position:absolute;
right:0;
top:5px;
z-index:100;
}

#fontsize h3 {
color: white;
}

#fontsize p a.larger, #fontsize p a.smaller, #fontsize p a.reset  {
}

#fontsize p a.larger {
background:#DA4B0F url(../images/lupe_larger.gif) no-repeat scroll 0 0;
padding-right: 4px;
color: #FFFFFF;
}

#fontsize p a.smaller {
background:#DA4B0F url(../images/lupe_smaller.gif) no-repeat scroll 0 0;
padding-right: 4px;
color: #FFFFFF;
}

#fontsize p a.reset {
background:#DA4B0F url(../images/lupe_reset.gif) no-repeat scroll 0 0;
padding-right: 4px;
color: #FFFFFF;
}


  /*  Search box  */
 #header form {
	  height:0em;
		text-align:right;
  }


  #header form .inputbox
  {
  	margin:8px 4.5px 0 25px !important;
		width:14em;
		height:1.35em; 
		font-size:104%;
		position:relative;
    top:-97px;
  }	
	
#header form .inputbox:focus {
 border:2px solid #E9B104;
}

  /* ################# breadcrumbs ################ */

#breadcrumbs {
    min-height:1.5em; 
		padding:10px 0 0em 10px;
		background: #FFFFFF none repeat scroll 0 0;
		color: #000000;
/*		position:relative;
    top:10px;
/*    z-index:150;*/
  }

#breadcrumbs span {
font-size:100%;
color:#000000;
}		

#breadcrumbs a:link, #breadcrumbs a:visited {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
}

p {
  /*  previously 5px  */
	margin:11px 0;
}

em	
{	
  /*previously bold  */
	font-weight: normal;
}	

#logo {
position: aboslute;
top: 114px;
height: 56px;
margin: 2px 0 20px 0; 
padding-left: 188px; 
/*width: 100%;*/
background: #DA4B0F url(../images/logo_bar.png)
}

#logo span	
{	
	border-bottom:solid 0px #666;
	font-size: 100%;
	font-weight: normal;
	margin:1px 0 2px 100px !important;
}	


/* position.css */

.unseen {
height:0;
}

#header {
background:#DA4B0F none repeat scroll 0 0;
border-bottom:4px solid #97080E;
color:#000000;
margin:0;
}

#contentarea, #contentarea2 {
margin:9px 0 0 0;
}

#wrapper {
margin:16px 0 0 21%;
}

#main h2,  #main2 h2 {
	background-color: #E9B104;
/*	padding-left: 5pt; */
}

#main .leading h2, #main2 .leading h2 {
text-transform: none;
/*background-color: #E9B104;
padding-left: 5pt;*/
font-family: trebuchet MS,sans-serif;
font-size: 1.6em;
font-weight: normal;
}

#main, #main2 {
margin:0;
padding:0px 20px 5px;
width:93%;
margin:0 0 0 18px;
padding:0;
}

.leading {
/* original background:#95B0E2 url(../images/biene.gif) no-repeat scroll left top; */
  background:#FCF5DE url(../) no-repeat scroll left top;
	margin:0 10px 0 0;
  padding:15px 20px;
}

/* eliminate 1px misalignment */
#header ul {
 margin:0;
 background: #FFFFFF none repeat scroll 0 0;
 position: relative;
 top: 107;
}	

/* template.css*/
li.mostread { /*For Most Popular */
margin: 0 0 0 15px;
list-style-type:square;
} 

/* swmenu submenu hover highlight*/

#inbox2 a:hover {
  background:#EEAB8F;
}

/* swmenu active highlight. For reference only - must be in external swmenu style sheet */

#click-menu59 .inbox1-active
{ 
 background-color: #97080E !important ; 
}

/**** ccboard ****/
div.ccbmaindiv {
margin:0;
}

a.ccbposttextcol { 
text-decoration: none;
}

/* a.ovalbuttonblue:hover span {
padding: 4px 11px 4px 0;
} */

/**** Xmap ****/

/* This does not work because somehow it is overridden by postion.css #main ul li, #main2 ul li
Primary purpose is to reduce line height from 1.4em
.xmap ul li {
line-height:1.1em;
margin:7px 0;
padding:0 0 0 10px;
font-size: 98%;
}
*/

/* Community Builder default template.css 
Must be placed in original css file at end
In this file for change tracking only */

.titleCell {/*For CB login*/
  font-size: 100.1%;
  white-space:nowrap;
	width: 260px;
}

.contentpane form {
line-height:.7em;
}

.mod_login {
line-height:1.4em;
}