
body {
  background:#000000 url(/themes/newlife2009/images/bgvert.png) repeat-x fixed 0 0;
  color:#D2D2D2;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:0.95em;
  font-weight : normal; 
  line-height: 18px;
  margin:0;
  padding:0;
}

h1 {
background-color : transparent; 
font-style : normal;
font-variant : normal;
font-weight : bold; 
font-size : 22px; 
letter-spacing: .5px;
padding: 8px 0 12px 0;
}

h2 {
background-color : transparent; 
font-style : normal;
font-variant : normal;
font-weight : bold; 
font-size : 16px; 
padding: 6px 0 8px 0;
}


img.framed {
  border-color:#282828 #222222 #222222 #282828;
  border-style:solid;
  border-width:1px;
  margin:8px;
  padding:2px;
}

p {margin:0;padding:0;}

ul {margin: 0px; padding: 0 0 0 15px;}

ol {margin: 0px; padding: 0 0 0 22px;}

td.leftbar {
  background:transparent url(/themes/newlife2009/images/left.png) no-repeat scroll 0 0;
  margin:0;
  padding:0px;
  width:35px;
}

td.rightbar {
  background:transparent url(/themes/newlife2009/images/right.png) no-repeat scroll 0 0;
  margin:0;
  padding:0px;
  width:35px;
}

td.spacer {
  padding:0px;
  width:10px;
}

td.topbar {
  background:#000000 url(/themes/newlife2009/images/topbar80.png) repeat-x scroll left bottom;
  height:80px;
  width:900px;
}

td.topaddress {
  color:#DDDDDD;
  width:530px;
  height:80px;
}

td.visitorboxcaption {
  background:transparent url(/themes/newlife2009/images/visitorcenter_caption.png) no-repeat scroll 0 0;
  width:89px;
  height:80px;
  background-position: right bottom; 
}

td.visitorboxbg {
  background:transparent url(/themes/newlife2009/images/visitorcenter_bg.png) repeat-x scroll left bottom;
  height:80px;
  padding: 16px 0 0 0;
}  

td.visitorboxright {
  background:transparent url(/themes/newlife2009/images/visitorcenter_right.png) no-repeat scroll 0 0;
  width:50px;
  height:80px;
  background-position: left bottom; 
}

td.bottombar {
  background:#000000 url(/themes/newlife2009/images/bottombar.png) repeat-x scroll left bottom;
  color:#DDDDDD;
  height:40px;
  width:900px;
}

td.bottombar a {
  color : #EEEEEE; 
}

td.bottombar a:hover {
  color : #FFFFFF; 
  border-bottom:1px solid #FFFFFF;
}

td.bottombar a:visited {
  color : #CCCCCC; 
}

td.mainwindow {
  background:#FBF4E9 url(/themes/newlife2009/images/contentbox.png) repeat-y scroll left bottom;
  height:100%;
  padding:0px;
  width:900px;
}

td.greybar {
  background:#000000 url(/themes/newlife2009/images/greybar.png) repeat-x scroll left bottom;
  height:18px;
  width:900px;
}  

td.midbar {
  background:#000000 url(/themes/newlife2009/images/midbar3.png) repeat-x scroll left bottom;
  height:3px;
  width:900px;
}  

td.navbar {
  color:#FFFFFF;
  width:215px;
  padding:10px 10px 10px 10px;
}

td.navbar a {
  color : #EEEEEE; 
}

td.navbar a:hover {
  color : #FFFFFF; 
  border-bottom:1px solid #FFFFFF;
}

td.navbar a:visited {
  color : #CCCCCC; 
}

td.brownbox { color:#FFFFFF; padding:10px 10px 10px 10px; }
td.brownbox a { color : #EEEEEE; }
td.brownbox a:hover { color : #FFFFFF; border-bottom:1px solid #FFFFFF; }
td.brownbox a:visited { color : #CCCCCC; }

td.contentbox {
  color:#000000;
  width:645px;
  padding:10px 10px 10px 10px;
}

td.contentbox a {
  color : #47330D; 
}

td.contentbox img a {
  border-bottom:1px solid #FBF4E9;
}

td.contentbox a:hover {
  border-bottom:1px solid #A26F0E;
}

td.contentbox a:visited {
  color : #6B614B; 
}

a.nohover { border-bottom:1px solid #FBF4E9; }

#nav {margin:0;}

.smalltext {
font-family : trebuchet MS, Trebuchet, verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .85em; 
}

.smalltext a:link{
font-family : trebuchet MS, Trebuchet, verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited{
font-family : trebuchet MS, Trebuchet, verdana, Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

a:link {
border-bottom:  0px none;
font-weight : bold; 
text-decoration: none;
}

a:visited {
border-bottom:  0px none;
font-weight : bold; 
text-decoration: none;
}

a:hover { border-bottom: 1px #60acbc solid; }

#nav a, #nav a:link {
padding: 2px 0 2px 10px; margin:0;
border: 0px none;
display:block;
letter-spacing: .5px;
text-decoration: none;
width: auto;
}

#nav a:hover {background: #846418;}

.abs a:link,.abs a:visited,.abs a:hover,.abs img, .abs a:hover img,.abs img a:hover {
border:  0px none;
text-decoration: none;
}

cleanimg { border:0 none; }
cleanimg:hover { border-bottom: 0px #000000 solid; }

.noline a:link{text-decoration : none;}

.noline a:visited{text-decoration : none;}

.errortext {
color : #E57171;
font-weight : bold;
}

.grid {border : #94918C .05em solid;}

.white {background-color : #FFFFFF;}

.black {background-color : #000000;}

.bg_dark {background-color : #111111;}

.bg_medium {background-color : #8F7B55;}

.bg_light {background-color : #B2A282;}

.alt_bg_dark {background-color : #252525;}

.alt_bg_medium {background-color : #454545;}

.alt_bg_light {background-color : #656565;}

.calendar_default {background-color : #EAE3D0;}

.border_light {background-color : #999999;}

.border_dark {background-color : #111111;}

.copyright {
font-size: .8em;
text-align: center;
}

.tightlist {
margin-top  : .8em;
margin-left : 1.1em;
}

.WPB_ImageBorderTable {
border-style:solid;
border-color:#FFFFFF;
border-width:1px;
}
