body {font:13px/1.231 arial,helvetica,clean,sans-serif;}
* html body {font-size:small;}
table {font-size:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
* html pre,* html code,* html kbd,* html samp,* html tt{font-size:108%;}
html {    background: #d3d2d2;}
body {
	margin:0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
    background: #d3d2d2;
	background-image: url(../images/bgrd-body.gif);
	background-repeat: repeat-x;
	background-position: top;
	color:#666666;
}


/* LINKS */
a,a:link,a:link,a:link {

text-decoration:none;
} 

a:link {color:#00718f} 
a:visited {color:#00718f} 
a:hover,a:active {
	color:#000033;
	text-decoration:none;
} 

/* TEXT */
p{padding:7px;}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;

}
h1 {
	font-size: 123.1%;
    color:#ffffff;
	background:url(../images/bgrd-h1.gif);
	width:100%;
	text-align:center

}


h2 {
	font-size: 123.1%;
    color:#00718f;
	margin:7px 7px 0px 7px;
}
h3 {color:#2561aa;text-transform:lowercase;}
h4 {}
h5 {}
h6 {}

/* LISTS */
ul {margin: 0px 0px 0px 25px;}

li {
    list-style:disc;
    

    color:#666666	
	}
/* FORMS */
form {margin:7px}
input { margin: 2px 0px 5px 0px}
select {margin: 2px 0px 5px 0px; width:154px;}
label {color: #00718f;}

/* GENERAL */
img {border:none} 
hr {margin:  10px 0;background:#eeeeee;height:1px;color:#eeeeee;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
strong {font-weight:bold; color:#00718f}

/* LAYOUT - HEADER */

#header {
	position:relative;
	clear:both;
	margin: auto;
	width: 778px;
	height: 153px;
	background-image: url(../images/bgrd-header.gif);
	background-repeat: no-repeat;
    color:#FFFFFF;
	}
#strapline {
   position: absolute;
   right: 27px;
   top:77px;
   color: #FFFFFF;
   font-size: 123.1%;

}

#header-nav {
	width: 778px;
	margin:auto;
	text-align:center;
	position:absolute;
	top:125px;
	
}
#header-nav ul {
	list-style: none;
	


}
#header-nav li {
	display:inline;
	padding: 5px 10px 5px 10px;
	background-image: url(../images/bgrd-nav-sep.jpg);
	background-repeat: no-repeat;
	background-position: left;
}


/* LAYOUT - main body of page */

#block_1
	{
	float: left;
	width: 367px;
	margin: 0px 0px 7px 17px;
	
	}
	* html #block_1
	{
	display: inline;
	
	}

#block_2
	{
	float: left;
	width: 181px;
	margin: 0px 8px 7px 8px;
	
	}
#block_3
	{
	float: left;
	width: 180px;
	margin: 0px 7px 7px 0px;
	
	}
#block_4
        {
        float: left;
        width: 743px;
        margin: 0px 0px 7px 17px;

        }
        * html #block_4
        {
        display: inline;

        }


#wrapper
	{
	width: 778px;
	margin:auto;
	float: left;
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

#wrapper
	{
	display: block;
	background-image: url(../images/bgrd-wrapper.gif);
	background-repeat: repeat-y;
	}
#wrapper2
        {
        width: 778px;
        margin:auto;
        float: left;
        float/**/: none;
        }

#wrapper2
        {
        display: block;
        background-image: url(../images/bgrd-wrapper2.gif);
        background-repeat: repeat-y;
        }


/* LAYOUT - FOOTER */

#footer{
	background-image: url(../images/bgrd-footer.gif);
	clear:both;
	margin-left: auto;
	margin-right: auto;
	width:778px;
	height:97px;
	background-repeat: no-repeat;
	position:relative;
}
#footer ul {
   position:absolute;
   top:60px;
   left:7px;

}




#footer li, #footer li a {
    color:#FFFFFF;
	position:relative;
	display:inline;
    font-size:93%;
}



