* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24px;
 font-weight: bold;
 color:#fff;
 padding: 0px 0px 0px 177px;
	}
h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #1c3e6e;
	}
	
img.left {
    float: left;
    margin: 0 10px 10px 0;
    position: relative;
    }
img.right {
    float: right;
    margin: 0 0px 10px 10px;
    position: relative;
    }
#wrapper { 
 margin: 0 auto;
 width: 1000px;
}
#header {
 color: #666;
 width: 1000px;
 float: left;
 padding: 10px 0px 0px 0px;
 border: 1px solid #ccc;
 height: 75px;
 margin: 10px 0px 0px 0px;
 background: url('images/katana_web.jpg') no-repeat; 
}
#header ul{
position: absolute;
padding: 34px 0px 10px 450px;
}
#header ul li{
position: relative;
display: inline;
}
#header ul li a{
padding: 0.5em 1.0em 0.9em 1.0em;
color: #666;
text-decoration: none;
}
#header ul li a:hover{
text-decoration: underline;
color: #1c3e6e;
list-style-image: url('images/blue.gif');
}
#navigation {
 float: left;
 width: 1000px;
 height:150px;
 color: #fff;
 padding: 0px 0px 0px 0px;
 border: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 background-color:#000;
}
#navigation p {
padding: 10px 10px 10px 178px;
} 
#leftcolumn { 
 color: #000;
 border: 1px solid #ccc;
 background:#fff url('images/side_stripes.jpg') no-repeat top right;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 450px;
 width: 155px;
 float: left;
}
#leftmiddle { 
 color: #666;
 border: 1px solid #ccc;
 background:#fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 450px;
 width: 624px;
 float: left;
}
#leftmiddle ul li a{
text-decoration: underline;
color: #1c3e6e;
}
#leftmiddle p a{
text-decoration: underline;
color: #1c3e6e;
}

/*#rightmiddle { 
 color: #666;
 border: 1px solid #ccc;
 background:#fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 350px;
 width: 310px;
 float: left;
}*/
#rightcolumn { 
 color: #666;
 border: 1px solid #ccc;
 background:#fff url('images/side_stripes_invert.jpg') no-repeat top left;
 margin: 0px;
 padding: 10px 10px 10px 10px;
 height: 450px;
 width: 155px;
 float: right;
}
.list1 { margin-top:-21px;}
.list1 li { line-height:1.5em; width:100%; overflow:hidden; vertical-align:bottom; padding-top:21px;}
.list1 li img { float:left; margin:3px 20px 0 0;}
.list1 li a { text-decoration:none; font-weight:bold;} 
.list1 li a:hover { text-decoration:underline;}

#address { 
 width: 1000px;
 clear: both;
 color: #fff;
 border: 1px solid #ccc;
 background-color:#eee;
 margin: 0px 0px 0px 0px;
 padding: 10px;
}
#logos { 
 width: 1000px;
 clear: both;
 color: #fff;
 border: 1px solid #ccc;
 background-color:#aaa;
 margin: 0px 0px 0px 0px;
 padding: 10px;
}
#footer { 
 width: 1000px;
 clear: both;
 color: #fff;
 border: 1px solid #ccc;
 background-color:#666;
 margin: 0px 0px 10px 0px;
 padding: 10px 0px 10px 0px;
}
#footer p{
padding:0px 0px 0px 10px;
}