
html { overflow-y: scroll; }

body {
	margin:0;
	padding:0;
	font: 1em/1em arial,verdana,helvetica,sans-serif;
	background-color: #000;
	}
* {margin:0;padding:0;}

* img {
	border-style: none;
	}
	
p {
	margin-bottom:1em;
	}
a {
    color:#6a3737;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
ul,ol {
	padding:1em 2em;
	}



ul#nav {
height:22px;
overflow:hidden;
background-image:url(../images/nav_bg.gif);
background-repeat:repeat-x;

margin:0;
padding:0 0 0 0;
list-style:none;

}
ul#nav li {
float:left;	
}
.navBg {
	background:url(../images/nav_bg.gif) #fff bottom left repeat-x;	
}
#logo {
	padding:28px 0;
}
#logoprint {display:none;}
.hp_img_print {display:none;}
.padhome {padding-bottom:250px;}
/* Home Page --------------------------------------------- */
table.mainLayout 
{
	 width: 916px;
	 
	background-color: White;
	border-collapse: collapse;
	z-index: 100;	
}




table.mainLayout tr.nav1
{
	height: 26px;
	background: url(../images/menustrip.jpg) #fff bottom left repeat-x;	
	
}
table.mainLayout td.navigation
{		
	background: url(../images/menustrip.jpg) #fff bottom left repeat-x;
}
table.mainLayout td.navigationleft
{	
	background: url(../images/menustripOver.jpg) #fff bottom left repeat-x;
}



table.mainLayout  td.contentleft
{	
	border-collapse: collapse;
	padding: 0;
	background-color:  #DEDEDE;
	width:307px;
	border-top:1px solid #fff;
	 vertical-align:top;
}

table.mainLayout  td.contentright
{	
	border-collapse: collapse;
	padding: 0px;
    vertical-align: top;
	background-color: #DEDEDE;
	text-align:right;
	border-top:1px solid #fff;

}
table.mainLayout  td.contentright img
{	
	text-align:left;

}
img.box { float:right; margin:0 -13px 10px 20px; position:relative;}
/* News Headlines -------------------------------------------- */
#headlines {
    text-align: left;
    width:330px;
    color:#333;
    padding-top:0px;
    padding-left: 20px;
    padding-right: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#headlines ul {
    margin:0;
    padding:0;
    list-style:none;	
}
#headlines li {
    margin-bottom: 15px;
}
#headlines .headline {
    color:#600;
    font-weight:bold;
    font-size: 12px;
}
#headlines a {
    color:#600;

}
#headlines a.more {
    display:block;
    color:#600;
    font-weight:bold;	
}
#headlines .teaser 
{
    font-family: Verdana;
    font-size: 11px;
}

/* Footer */

#footer {
padding-left:59px;
font-size:.7em;
background-color:#FFF;
padding-bottom:20px;
margin:10px 0 0 290px;
text-align:center;
}

#disclaimer {
}
span.credit {
padding-left:20px;
}



/* 
** Fix for IE6 diseappearing float bug and
** Nonexistant Class for fixing IE5.0
**  
** Do not change anything here, this
** could cause IE 5.0 and/or 6.0 woes.
**
** It must be the last defintion, otherwise
** the rest of the stylesheet will be commented
** out for IE 5.0.
*/

.fakeclass {content:"\""}

#content, #content p, .comment, h1, h2, h3, h4, h5, h6, .documentDescription, .portalMessage, .link-parent, #documentContent dl, #documentContent ul, #documentContent ol
{
    height: 100%;
}
