body    { font-family: arial, sans-serif, Arial, Helvetica, sans-serif; background-color: #9a3334; background-image: url("../images/global/bg_sublevel.jpg"); background-repeat: repeat-x }
a { color: #FFFFFF; text-decoration: underline; }
a.gold  { color: #e6ae11; font-size: 11px }
a.goldmd { color: #e6ae11; font-size: 12px; }

#homebody { background-color: #9a3334; background-image: url(../images/global/bg_home.jpg); }

p  { color: #ffffff; font-size: 12px; line-height: 18px; margin: 0; padding: 5px 10px }
p.dblocks   { padding-top: 0; padding-bottom: 2em }
p.dblocks span   { font-size: 14px; font-weight: bold }

td { font-size: 12px; color: #FFFFFF; line-height: 18px; }
b { font-weight: bold; }
td.headline { border: solid 1px #fff }

/* this is assigned to each body tag. We don't need this put it in the body */
.blacksm { font-weight: normal; font-size: 10px }
.blacklg { font-weight: bold; font-size: 12px }
.whitesm { color: #FFFFFF; font-weight: normal; font-size: 10px }
.whitelg { color: #FFFFFF; font-weight: normal; font-size: 12px }
.whitelgbold { color: #FFFFFF; font-weight: bold; font-size: 12px }
.whiteexlg { color: #FFFFFF; font-weight: bold; font-size: 14px }
.whiteheadline { color: #FFFFFF; font-weight: bold; font-size: 16px }
.whiteexxlg { color: #FFFFFF; font-size: 14px }
.contentpad  { margin: 10px 10px 40px }
.module { margin-top: 10px; width: 200px }
.ppad { margin: 0px; padding: 20px 5px 20px 5px; border: 0px none; }
h3  { font-size: 1.17em; font-weight: bold; margin: 0 0 1em; padding-left: 10px }
.date { color: #e6ae11; font-weight: bold }
.datelarge { color: #e6ae11; font-weight: bold; font-size: 14px }
.gold { color: #e6ae11; }
.goldb { color: #e6ae11; font-weight: bold }
.goldlink  { color: #e6ae11; font-weight: bold; text-decoration: underline; }
.pageheadline { color: #e6ae11; font-size: 14px; font-weight: bold }
.pageheadline { color: #e6ae11; font-size: 12px; font-weight: bold }


div#searchProfile table {  }
/** DHTML Menus */
.menu { position: relative; }
ul.subnav, ul.subnav li { margin: 0; padding: 0; }
ul.subnav { position: absolute; z-index: 3; width: 100px; display: none; }
ul.subnav li  { background-color: #ebae22; white-space: nowrap; list-style: none; position: relative; width: 100px; border-top: 1px solid #d7a29e }
ul.subnav li.first { border-top: none; }
ul.subnav li a  { color: #000000; font-size: 11px; text-decoration: none; display: block; padding: 2px 5px; width: 100% }
ul.subnav li>a { width: auto; }
ul.subnav li a:hover { color: #ffffff; }

ul.subnavwide, ul.subnavwide li { margin: 0; padding: 0; }
ul.subnavwide { position: absolute; z-index: 3; width: 160px; display: none; }
ul.subnavwide li  { background-color: #ebae22; white-space: nowrap; list-style: none; position: relative; width: 160px; border-top: 1px solid #d7a29e }
ul.subnavwide li.first { border-top: none; }
ul.subnavwide li a  { color: #000000; font-size: 11px; text-decoration: none; display: block; padding: 2px 5px; width: 100% }
ul.subnavwide li>a { width: auto; }
ul.subnavwide li a:hover { color: #ffffff; }

div#searchProfileIcons { text-align: left; width: 330px; }

.tempHide { display: none; }

/** Form Elements */
.inline { display: inline; margin: 0; padding: 0; }
.imgSubmit { padding-left: 5px; }
input { font-size: 11px; }
select {font-size: 11px; line-height: 11px; }
.error  { color: #c80029 }

/** Text Boxes and Text areas **/
input,
button,
textarea { font-size: 11px; font-family: arial, helvetica, sans-serif }
/* Common form class styles */
.inputTextXSmall, 
.inputTextSmall, 
.inputTextSM, 
.inputTextMedium, 
.inputText, 
.inputTextLarge, 
.inputTextXLarge,
.inputTextVLarge,
.inputTextFile,
.listBox,
.listBoxSm,
.textArea,
.textAreaSmall,
.textAreaXSmall { border: 1px solid #cccccc; background-color: #ffffff; padding: 1px; margin: 0 5px 0 0 }


/* Width Styles - Select ones have 5 more pixels necessary so textboxes and selects using the same classes line up */
.inputTextXSmall 		{ width: 25px }
select.inputTextXSmall	{ width: 30px }
.inputTextSmall  		{ width: 30px }
select.inputTextSmall  	{ width: 35px }
.inputTextSM     		{ width: 44px }
select.inputTextSM     	{ width: 49px }
.inputTextMedium 		{ width: 78px }
select.inputTextMedium 	{ width: 83px }
.inputText       		{ width: 100px }
select.inputText       	{ width: 105px }
.inputTextLarge  		{ width: 140px }
select.inputTextLarge  	{ width: 145px }
.inputTextXLarge  		{ width: 180px }
select.inputTextXLarge 	{ width: 185px }
.inputTextVLarge 		{ width: 220px }
select.inputTextVLarge 	{ width: 225px }
.inputTextFile   		{ width: 280px }
select.inputTextFile   	{ width: 285px }
.textArea   		     { width: 220px }
.textAreaSmall   		 { width: 185px }
.textAreaXSmall   		 { width: 140px }
.checkbox { height: 12px; width: 12px; margin: 0; padding: 0; }
.select { width: auto }
.radio { margin: 0px 4px; }
.searchbodyText { font-size: 11px; font-weight: normal }
