/* CSS Document */

body {  
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
color:#000000;
margin: 0;
padding: 0;
border-top: 20px solid #f0f0f0; 
border-bottom: 20px solid #f0f0f0;  
}


#container
{
width: 90%;
margin: 0;
background-color: #fff;
color: #333;
line-height: 130%;
}

#printtop, #pagetitle, #moreinfo {
display:none;
}

#printfooter {
display:none;
}

#top{
position: relative; 
background: #fff; 
color:#666666;
/* padding-bottom: 40px; */
width:100%;
}

#toplogo
{
background: url("tommylogo2.gif"); 
background-repeat:no-repeat;
width: 325px; 
height: 42px; 
margin:0 0 0 10px;
}

#toplogo a { 
width: 325px;
height: 42px; 
position: absolute;
text-decoration:none;
}

#toplogo a i { 
visibility: hidden; 
}

#navlist
{
position:absolute;
margin-left: 350px;
top: 15px;
padding: 0 0 20px 10px;
font-size:.65em;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999999;
background-color:#FFFFFF
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #0066ff;
padding-bottom: 2px;
background-color:#FFFFFF;
color: #0066ff;
}

/* #navlist a:hover { 
color: #0066ff;
background-color:#FFFFFF; } */


#leftnav
{
float: left;
width: 350px;
margin-top:8px;
/* padding: 1em; */

}


#content
{
margin-left: 350px;
/* width: 400px; */

 padding: 1em; 
margin-top:8px; 
}

#content h1 {
background-color:#FFFFFF;
color:#333333;
font-size:1.9em;
/* font-stretch:narrower; */
/* letter-spacing:.1em;  */
line-height:125%;
margin-top:0;
font-weight:200;
}

#content h2{
background-color:#FFFFFF;
color:#FF0000;
font-size:2em;
/* font-stretch:ultra-condensed; */
line-height:130%;
}

#sect1 {
border-bottom: 1px solid #cacaca;
padding-bottom: 5px;
width: 750px;
}



/* #leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }
#content p { margin: 0 0 .5em 0; } */



#sect2 { 
margin:20px 0 1em;
background-image:url(back.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
color:#000000;
width:750px;
} 

#sect2 ul { 
margin: 0; 
padding: 0; 
list-style-type: none; 
min-height: 275px; 
position: relative; 
} 

#sect2  ul li { 
float: left; 
width: 202px; 
/* border-right: 1px solid #cacaca; */ 
padding: 0 24px 0 24px; 
min-height: 275px; 
}


#sect2 ul li p{ 
background-color:#FFFFFF;
color:#000000;
font-size:.8em;
}

.img1 {
float:left;
margin:0;
padding:12px; 
width:50px;
height:60px;
}

.img2 {
float:right;
margin:0;
padding:12px;
width:50px;
height:60px;
}

.img3 {
float:right;
margin:0;
padding:12px;
width:67px;
height:30px;
}

.img4 {
float:left;
margin:0;
padding:12px;
width:60px;
height:53px;
}

.img5 {
float:right;
margin:0;
padding:12px; 
width:50px;
height:60px;
}

#sect2 li h3{ 
background-color:#fff;
color:#000;
font-size:1em;
margin-top: 0;
text-align:center;
}

#help {
background-color:#dcdcdc;
color:#FF0000;
width: 80%;
text-align:center;
font-weight:900;
}

#footer{
clear:both;
position: relative; 
padding: .5em;
margin:0;
background: #fff; 
color:#999;
/* padding-bottom: 5px; */
width: 80%;
text-align:center;
}

#footer p {
color: #999;
background-color:#FFFFFF;
font-size:.6em;
}
#footer a:link, #footer a:visited, #footer a:active {
background-color:#FFFFFF;
color:#333;
text-decoration:none;
}

#footer a:hover {
background-color:#FFFFFF;
color:#0066ff;
text-decoration:underline;
}

#botlinks {
text-align:center; 
font-size:.7em;
width: 80%;
margin-top:5px;
}

#botlinks a:link, #botlinks a:visited, #botlinks a:active {
background-color:#FFFFFF;
color:#333;
text-decoration:none;
}

#botlinks a:hover {
background-color:#FFFFFF;
color:#0066ff;
text-decoration:underline;
}



#text {
margin:20px 0 1em;
background-color:#FFFFFF;
color:#000000;
width:750px;
}

#text p {
background-color:#FFFFFF;
color:#000000;
font-size:.8em;
margin-left: 20px;
margin-right:10px;
}

#text li {
background-color:#FFFFFF;
color:#000000;
font-size:.8em;
}
 #text h4 {
 font-size:.85em;
 font-weight:bold;
 margin-left: 20px;
 }

#text h3 {
background-color:#fff;
color:#000;
font-size:1em;
margin-top: 0;
text-align:left;
margin-left: 20px;
}
