@charset "UTF-8";
/* CSS Document */

body {background:url(vertstrip.jpg) fixed #e3ded1;font-size:1.0em;margin:0;}
p {font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:90%;line-height:1.4em;}
h1 {font-family:Arial, Helvetica, sans-serif;font-size:120%;color:#044cbb;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:105%;color:#333333;}
h3 {font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#333333;}
ul {font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:90%;line-height:1.3em;}
ol {font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:90%;line-height:1.3em;}

a:link {color:red;text-decoration:underline;}
a:visited {color:red;text-decoration:underline;}
a:hover {color:#CC0000;text-decoration:underline;}

#container {width:950px;margin:0 auto;background:white;}
#header {padding-bottom:15px;background:url(headerstrip.jpg) bottom no-repeat;margin-bottom:6px;}
#content {width:940px;padding:0 5px;float:left;background:white;}
#footer {background:url(footerstrip.jpg) white top no-repeat;padding:2px 0 1px 0;clear:both;width:950px;}

.column1-unit {width:940px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:460px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left: 3px;border-right:dotted 1pt #c7c7c7;}
.column2-unit-right {float:right; width:460px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:304px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/}
.column3-unit-middle {float:left; width:304px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:15px;}
.column3-unit-right {float:right; width:304px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column3-home-left {float:left; width:304px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/}
.column3-home-middle {float:left; width:275px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:15px;}
.column3-home-right {float:right; width:334px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column2-kit-left {float:left; width:560px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left: 3px;border-right:dotted 1pt #c7c7c7;}
.column2-kit-right {float:right; width:360px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column2-facts-left {float:left; width:620px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left: 3px;border-right:dotted 1pt #c7c7c7;}
.column2-facts-right {float:right; width:300px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.block1 { background:url(images/block_bgd.gif) left top repeat-x;}
.block1 .r { background:url(images/line1.gif) right top repeat-y;}
.block1 .b { background:url(images/line1.gif) left bottom repeat-x;}
.block1 .l { background:url(images/line1.gif) left top repeat-y;}
.block1 .t { background:url(images/line1.gif) left top repeat-x;}
.block1 .l_t { background:url(images/l_t_1.gif) no-repeat left top;}
.block1 .r_t { background:url(images/r_t_1.gif) no-repeat right top;}
.block1 .r_b { background:url(images/r_b_1.gif) no-repeat right bottom;}
.block1 .l_b { background:url(images/l_b_1.gif) no-repeat left bottom; width:100%;}
.block1 .ind { padding:12px 7px 14px 7px;}

.red {color:red;}
.blue {color:#044cbb;}
.left {float:left;margin-right:5px;}
.right {float:right;margin-left:5px;}
.clear {clear:both;visibility:hidden;}
.big {font-size:100%;color:#333333;}
.margin {margin:0;}
.underline {margin-bottom:10px;border-bottom:dotted 1pt #c7c7c7;}

.underlinemenu{
font-weight: bold;
width: 100%;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: #044cbb;
}