html, body, form, input, ul, ol, li, p, h1, h2, h3, h4, h5, h6, div, span, a, table, tr, td{
margin:0px;
padding:0px;
border:0px;}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}

#footer .reviewtext{
color:#333333;}

/*Text Box Ad*/

#right .textAd,
#newleftnav .textAd{
width:140px;
background-color:#FFE1E1;
border:3px solid #0000AA;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:10px;
font-style:normal;
font-variant:normal;
color:#333333;
text-decoration:none;
text-align:center;}

#right .textAd .EpsonLogoStyle1,
#newleftnav .textAd .EpsonLogoStyle1{
font-size:16px;
font-weight:bolder;}

#right .textAd .TextAdStyle2,
#newleftnav .textAd .TextAdStyle2{
font-size:12px;
text-decoration:none;
color:#333333;}

#right .textAd a,
#newleftnav .textAd a{
text-decoration:none;}

.rigid{
width:1000px;
margin:0;
background-image:url(/images/interface/leftnavbackground170.gif);
background-repeat:repeat-y;
background-position:left top;
padding:0px;}

.float-wrapper-rigid{
float:left;
width:700px;}

.first-float-rigid{
float:right;
width:510px;
padding-left:10px;
padding-right:10px;}


#content{
}

#content h1{font-size:20px; color:#111; font-family:verdana, arial, sans-serif;}
#content h2{font-size:16px; color:#222; font-family:verdana, arial, sans-serif; margin:20px 0 10px 0;}
#content h3{font-size:12px; color:#222; font-family:verdana, arial, sans-serif;}

#content ul{list-style-position:outside; list-style-type:disc; margin:0 30px; text-indent:0;}
#content ul li{margin:5px 0;}
#navmenu ul{list-style-position:outside; list-style-type:none; margin:0 5px; text-indent:0;}
#navmenu ul li{margin:2px 0;}
#navmenu ul li ul{list-style-position:outside; list-style-type:none; margin:0 0 0 15px; text-indent:0;}
#navmenu ul li ul li{margin:2px 0;}

#content p{margin:10px 0;}
#content .back2top{margin:20px 10px 0 0; text-align:right; font-size:10px;}
.back2top a{text-decoration:none; color:#3333CC;}
#content #nextsection{text-align:center; font-weight:bold; margin-top:20px; margin-bottom:40px; background-color:#EBFFF5; border:1px solid #88AA88; padding:7px;}
#content #nextsection a{color:#3333CC;}
#content .addiv{text-align:center; margin-top:20px;}

#content #subtitle{font-size:12px; color:#333; margin:1px 0 20px 1px;}
#content #leftcell{width:100%;}
#content #rightcell{text-align:center;}
#content #navmenu, .back2top a{background-color:#f9f9f9; border:1px solid #aaa; padding:5px 0 5px 5px;}
.back2top a{padding:3px;}
#navmenu a, #navmenu #active ul li a{color:#3333CC; text-decoration:none; font-size:95%; font-weight:normal;}
#navmenu #active ul li a{color:#33C;}
#navmenu a:hover{text-decoration:underline;}
#active a{text-decoration:none; color:#444; font-weight:bold;}

.screenpic{text-align:center;}
.screenpic a img{border:3px solid blue;}


#spectable, #spectable td{border:1px solid #999; border-collapse:collapse; padding:2px;}


.second-float-rigid{float:left; width:170px;}

.third-float-rigid{
float:right;
width:300px;
padding-left:0px;
padding-right:0px;}

.clearfooter{clear:both;}

#menuwrapper{
position:absolute;
height:34px;
width:755px;
top:1px;
left:154px;
font-family:Arial, Helvetica, sans-serif;}

.clearit{
clear:both;
height:0;
line-height:0.0;
font-size:0;}

#p7menubar, #p7menubar ul{
list-style:none;}

#p7menubar a{
display:block;
text-decoration:none;
text-align:center;
font-size:11px;
color:#FFFFFF;
height:26px;
border-right:1px solid #333;
margin-top:1px;
padding:2px 8px 4px 8px;
font-weight:bold;}

#p7menubar .item1{width:33px; line-height:26px;}
#p7menubar .item2{width:67px;}
#p7menubar .item3{width:83px;}
#p7menubar .item4{width:63px;}
#p7menubar .item5{width:63px;}
#p7menubar .item6{width:55px; line-height:26px;}
#p7menubar .item7{width:55px;}
#p7menubar .item9{width:55px;}
#p7menubar .item8{width:67px;}

#p7menubar li{
width:auto;
float:left;}

#p7menubar li ul, #p7menubar ul li{
width:12em;}

#p7menubar ul li a{
color:#565656;
border-right:0;
padding:3px 12px 3px 16px;}

#p7menubar li ul{
position:absolute;
display:none;
background-color:#FFFFFF;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
background-repeat:repeat-x;}

#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active{
color:#000000;
background-color:#35CA41;}

#p7menubar li:hover ul{
display:block;}

#p7menubar li:hover ul a{
color:#000000;
background-color:transparent;}

#p7menubar ul a:hover{
background-color:#606060!important;
color:#FFFFFF!important;}

#masthead{
height:135px;
background-image:url(/images/interface/mastheadbackground0.gif);
background-repeat:repeat-x;
background-color:#993333;}

#masthead #masthead1 #banner{
height:90px;
width:728px;
position:absolute;
left:167px;
top:48px;}

#masthead #masthead1 #menu{
position:absolute;
height:25px;
width:550px;
top:5px;
left:210px;}

#masthead #masthead1 #logo{
display:block;
width:154px;
height:115px;
cursor:pointer;}

#masthead #masthead1 a #logo b{
text-decoration:none;
visibility:hidden;
display:none;}

#masthead #masthead1{
background-image:url(/images/interface/mastheadbackground2.gif);
background-repeat:no-repeat;
background-position:left top;
height:115px;}

#masthead #masthead1 #visitsponsors{
position:absolute;
left:12px;
top:125px;
font-weight:bold;
color:#FFCC00;
font-size:10px;}

#masthead #masthead1 #microbanners{
padding-top:10px;}

#masthead2{
background-color:#993333;
padding-top:10px;
padding-bottom:6px;}

#masthead3{
background-image:url(/images/interface/header2background.gif);
background-repeat:repeat-x;
height:25px;
background-position:top;}

#masthead3 #lefttab{
background-image:url(/images/interface/header4background184.gif);
background-repeat:no-repeat;
background-position:left top;
height:25px;}

/*BEGIN LEFT NAV*/

#newleftnav{
width:166px;
background-color:#993333;
font-family:Arial, Helvetica, sans-serif;}

#newleftnav ul{
width:100%;
list-style-type:none;
text-indent:0;}

#newleftnav ul li{
width:100%;
text-indent:12px;}

#newleftnav ul li span{
width:100%;
font-size:12px;
height:24px;
line-height:24px;
display:block;
margin:12px 0 6px 0;
background-color:#000;
color:#FFFF66;
text-indent:6px;}

#newleftnav ul li a{
color:#fff;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#newleftnav .adleftnav{
margin:150px auto 150px auto;
text-align:center;}

