/* Nezumi Designs Style Sheet */



/* Layout */

.page
{
position: relative;
left:0px;
width:100%;
height:100%;
border-color:#666666;
border-style:solid;
border-width:0px;
z-index: 0;
}

.title
{
position: relative;
top: 0px;
width: 896px;
height: 34px;
left: 0;
right:0;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
z-index: 1;
border-color:#999999;
border-style:solid;
border-width: 0px;
}

.slideshow
{
position: relative;
top: 0px;
width: 896px;
height: 250px;
left: 0;
right:0;
margin-left: auto;
margin-right: auto;
z-index: 0;
background-color:#224466;
border-color:#999999;
border-style:solid;
border-width: 0px;
}

.divider
{
position: relative;
top: 0px;
width: 896px;
height: 3px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
z-index: 0;
background-color:#FFFFFF;
border-color:#333333;
border-style:solid;
border-width: 0px;
}

.main
{
position: relative;
top: 0px;
width: 896px;

left: 0;
right:0;
margin-left: auto;
margin-right: auto;
z-index: 0;
background-image:url('webfiles/mainbg2.png');
background-repeat:repeat-x;
background-color:#336699;
border-color:#CCCCCC;
border-style:solid;
border-width: 0px;
}

.contentleft
{
position: relative;
top: 0px;
width: 540px;
height: auto;
left: 0px;
z-index: 0;
float: left;
border-color:#CCCCCC;
border-style:solid;
border-width: 0px;
padding: 25px;
margin: 0px 0px;
}

.contentright
{
position: relative;
top: 0px;
width: 252px;
height: auto;
left: 0px;
z-index: 0;
border-color:#FFFFFF;
border-style:solid;
border-width: 0px;
padding: 25px;
margin: 0px 0px;
float: left;
}

.contentboxlong
{
position: relative;
top: 0px;
width: 522px;
height: auto;
left: 0px;
z-index: 0;
float: left;
padding: 4px;
border-color:#CCCCCC;
background-image:url('webfiles/windowbg2.png');
background-repeat:repeat-x;
border-style:solid;
border-width: 0px;
}

.contentboxshort
{
position: relative;
top: 0px;
width: 231px;
height: auto;
left: 0px;
z-index: 0;
float: left;
padding: 4px;
border-color:#CCCCCC;
background-image:url('webfiles/windowbg2.png');
background-repeat:repeat-x;
border-style:solid;
border-width: 0px;
}

.horizontalpadlong
{
position: relative;
top: 0px;
width: 532px;
height: 25px;
left: 0px;
z-index: 0;
float: left;
border-color:#CCCCCC;
border-style:solid;
border-width: 0px;
}

.horizontalpadshort
{
position: relative;
top: 0px;
width: 241px;
height: 25px;
left: 0px;
z-index: 0;
float: left;
border-color:#CCCCCC;
border-style:solid;
border-width: 0px;
}

.verticalpad
{
position: relative;
top: 0px;
width: 46px;
height: 180px;
left: 0px;
z-index: 0;
float: left;
border-color:#CCCCCC;
border-style:solid;
border-width: 0px;
}

.footer
{
position: relative;
top: 0px;
width: 896px;
height: 40px;
left: 0;
right:0;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
z-index: 0;
border-color:#CCCCCC;
border-style:solid;
border-width: 0px;
}

.copyright
{
position: absolute;
top: 0px;
width: 400px;
left: 10;
}

.footertxt
{
position: absolute;
top: 0px;
width: 170px;
left: 700px;
}

.iefix
{
position:absolute;
left: 0;
top: 0;
right: 0;
}




/* Text Styles */

.footertxt a:link
{
color: #224466;
}

.footertxt a:hover
{
color: #000000;
}

.footertxt p
{
color: #224466;
}

.copyright p
{
color: #224466;
}

p.highlight
{
color: #FFCC00;
font-weight: bold;
}

p
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
}

h1
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 150%;
}

h2
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 110%;
}

h3	
{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
}

a:link
{
color: #FFCC00;
}

a:hover
{
color: #FF9900;
}

a:visited
{
color: #FF9900;
}

/* Unused */

.phone
{
position: absolute;
top: 6px;
width:120px;
height: 30px;
right: 0px;
z-index: 0;
}

.banner
{
position: relative;
top: 96px;
width: 600px;
height: 200px;
left: 0;
right:0;
margin-left: auto;
margin-right: auto;
background-image:url('webfiles/pattern.png');
z-index: 0;
border-color:#999999;
border-style:solid;
border-width:1px;
}

.intro
{
position: relative;
top: 308px;
width: 595px;
height: 100px;
left: 0;
right:0;
margin-left: auto;
margin-right: auto;
background-image:url('webfiles/pattern.png');
padding: 0px 0px 0px 5px;
z-index: 0;
border-color:#999999;
border-style:solid;
border-width:1px;
}