﻿body{font-family:Verdana;text-align:center;}
body{font:76%/160%"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, img{margin:0;padding:0;}
img{border:none;}
a:link{color:#686763;text-decoration:underline;}
a:visited{color:#686763;border-bottom:none;text-decoration:underline;}
a:hover, a:focus{color:#90D15D;text-decoration:underline;}
table a, table a:link, table a:visited{border:none;}
table{width:98%;border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;margin:1em auto;border-collapse:collapse;}
td{color:#686763;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em;text-align:center;}
.ititle{font-family:Helvetica;font-weight:bold;font-size:1.2em;text-align:left;}
.icat{font-family:Helvetica;font-size:0.6em;text-align:left;}
#header{background-image:url(/images/bg.gif);background-repeat:repeat-x;text-align:center;overflow:hidden;}
#search{text-align:center;margin:0 auto;}
#signup_box{margin:0 auto;text-align:center;width:580px;overflow:hidden;padding:0 0 10px;}
#signup_box h3{width:117px;height:45px;overflow:hidden;float:left;text-indent:-9999px;background:url(/images/title-signup2.gif) no-repeat;}
p.email{width:100px;margin:0 35px 0 0;float:left;display:inline;background:url(/images/text-email-address2.gif) no-repeat;}
p.email input{width:120px;font-size:155%;vertical-align:middle;text-transform:uppercase;}
p.password{width:162px;margin:0 5px 0 0;float:left;display:inline;background:url(/images/distance.gif) no-repeat;}
p.password select{width:162px;font-size:167%;vertical-align:middle;}
#signup_box label{margin:0;display:block;width:100px;height:15px;overflow:hidden;text-indent:-9999px;}
p.submit{width:121px;float:right;padding:8px 0 0;margin:0;vertical-align:middle;}
.areas a:hover{color:#000;}
.areas li{display:inline;padding:3px;}
.areas{text-align:center;padding-top:8px;margin:0 auto;margin-top:30px;}
.areas ul{text-align:center;margin:0pt;padding:0pt;}
#footer ul{text-align:center;margin:0pt;padding:0pt;}
#footer li{display:inline;padding:3px;font-size:10px;}
#footer{font-family:Verdana;height:30px;background:url(/images/TableCaption.jpg) repeat-x;margin:20px 0px 0px 0px;clear:both;text-align:center;}
#footer a:hover{color:#000000;}
#aToZ{clear:both;}
#aToZ ul{margin:8px 0 8px 8px;border-bottom:medium none;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:10px;padding-bottom:0;}
#aToZ ul li{background:transparent url(/images/square.gif) no-repeat scroll 0 0.4em;padding-left:12px;text-align:left;}
#aToZ h2{text-transform:uppercase;text-align:left;}
#AtoZLinks{text-align:center;}
#AtoZLinks ul li{float:left;display:inline;list-style-image:none !important;list-style-position:outside !important;list-style-type:none !important;font-size:140%;padding-left:12px;}
.pagination{background:#f2f2f2;color:#666;padding:4px 2px 4px 7px;border:1px solid #ddd;margin:0 0 1.5em;}
.pagination p{position:relative;text-align:center;}
.pagination a{text-decoration:none;background:#fff;padding:2px 5px;border:1px solid #ccc;margin-right:1px;}
.pagination a:hover{background:#686763;color:#fff;}
.pagination span{text-decoration:none;background:#fff;padding:2px 5px;border:1px solid #ccc;color:#ccc;margin-right:1px;}
.pagination h4{margin-top:-1.45em;padding:0;border:none;}