a:link    { color: #033d94; }
a:visited { color: #440295; }
a:hover   { color: #00498e; text-decoration: none; }
a:active  { color: #033d94; }

a.nav{ text-decoration: none; }

a.gold:link   { color: #fbbc42; }
a.gold:visited{ color: #fbbc42; }
a.gold:hover  { color: #e19404; }
a.gold:active { color: #fbbc42; }

a.topNav:link    { color: #471413; font: 10pt/22pt lucida sans; font-weight: bold; }
a.topNav:visited { color: #471413; font: 10pt/22pt lucida sans; font-weight: bold; }
a.topNav:hover   { color: #892725; font: 10pt/22pt lucida sans; font-weight: bold; }
a.topNav:active  { color: #471413; font: 10pt/22pt lucida sans; font-weight: bold; }
a.topNav{ text-decoration: none; }

html,body{ height: 100%; }
body{ margin: 0px; padding: 0px; background-color: #FFFFFF; background-image: url(i/bg.gif); font: 9pt/12pt arial; }
h1{ margin-bottom: 8px; margin-top: 10px; }
h2{ font-weight: bold; color: #111111; margin: 2px 0px; }
ul{ line-height: 17pt; list-style-image: url('i/bullet.gif'); }
ul.search{ line-height: 17pt; list-style-image: url('i/searchBullet.gif'); }
ul.minMarge{ margin: 0px 20px; padding: 0px; }
hr{ height: 1px; }

label.sendMessage{ float: left; width: 120px; margin: 0px 0px 0px 35px; }
input.sendMessage{ margin: 25px 0px 0px 130px; }

.click{ cursor: pointer; }
.plusList{ list-style-image: url('i/plus.gif'); margin: 0px 15px; padding: 0px; }

.photo{ cursor: pointer; border: 3px solid #4a2020; }
.thumbnail{ cursor: pointer; border: 1px solid #000000; margin-right: 4px; width: 30px; position: relative; top: 8px; }
.noThumbnail{ padding-top: 8px; }
.thumbnailBigger{ margin-right: 2px; width: 80px; }
.thumbBox{ width: 120px; float: left; text-align: center; margin: 0px 0px 10px; }

.arial{ font: 10pt/13pt arial; }
.arialMaroon{ font: 9pt/22pt arial; font-weight: bold; color: #471413; }
.arial11{ font: 11pt/14pt arial; }
.b{ font-weight: bold; }

.blue{ color: #033d94; }
.white { color: #FFFFFF; font-weight: bold; }
.orange{ color: #ec6904; }
.grey{ color: #6b6b6b; }
.tiny{ font: 8pt/9pt arial; }

.pageContent{ font: 13pt/15pt arial; font-weight: bold; letter-spacing: -1px; }
.pageSubTitle{ font: 16pt/16pt arial; font-weight: bold; }

.topMarge15{ margin-top: 15px; }
.noMarge{ margin: 0px; }
.indent{ padding-left: 34px; }
.rightdent{ padding-right: 34px; }

.cb{ clear: both; }

table.listingTable tr td{ border-bottom: 1px solid #c4c4c4; }

.right{ text-align: right; }
.left{ text-align: left; }
.center{ text-align: center; }

.doubleSpace{ line-height: 20pt; }

.menu{ font: 9pt/12pt arial; width: 161px; }
.menuItem{ cursor: pointer; text-align: center; border-top: 1px solid #333333; height: 30px; padding: 5px 0px 0px 0px; }

.shadedBlue{ background-color: #f3f5f8; }
.blueBox{ border: 1px solid #04264b; border-width: 1px 0px; background-color: #e5ebf0; padding: 8px; font: 9pt/11pt arial; margin: 0px 0px 25px; }
.goldBox{ border: 2px solid #fcce48; background-color: #fbec99; padding: 8px; }

.button { padding: 4px 16px; border: 1px solid #666666; border-right: 2px solid #333333; border-bottom: 2px solid #333333; background-color: #F4F4F4; font: 10pt/12pt arial; }		  
.mousebutton { padding: 4px 16px; margin: 1px 0px 0px 1px; border: 1px solid #666666; background-color: #FFFFFF; font: 10pt/12pt arial; }
		 	   
.wbutton { height: 20px; border: 1px solid #666666; border-right: 2px solid #666666; border-bottom: 2px solid #666666; background-color: #F4F4F4; font: 8pt/12pt arial; }
.mousewbutton { margin: 1px 0px 0px 1px; height: 20px; border: 1px solid #666666; background-color: #FFFFFF; font: 8pt/12pt arial; }
		 	   
.result_col { text-align: center; color: #003366; font-family: helvetica; font-size: 10px; height: 20px; }

.makeFilter{ width: 195px; font: 12pt/15pt arial; }