/* Localized */
body { margin: 0; padding: 0; color: #333; font-family: Arial, Verdana, sans-serif; font-size: 80%; background: #666 url("/avsrglobal.com/images/background_window.gif") repeat-x fixed center top; }

body#splash { color: #003; }
body#splash a { color: #c00; }
body#splash h1 { border-bottom: none; margin-top: 150px; margin-bottom: 0; }
body#splash h1 a { color: #003; text-decoration: none; }
body#splash #content-outer-container, body#splash #footer-container { text-align: center; }
body#splash #content-outer-container p { line-height: 1.25em; margin-bottom: 0; }
body#splash #content-outer-container p#tag { font-size: 110%; padding-top: 200px; padding-bottom: 0; }

a { color: #069; }
a:hover { color: #900; }
a:active { outline: none; }

a img.un-pad, img.un-pad { margin: 0; padding: 0; line-height: 0; }
img.border { padding: 1px; background-color: #fff; border: 1px solid #069; }
a img.border { border: 1px solid #eee; }
a:hover img.border { border: 1px solid #c00; }
img#logo { margin: 0 0 0 160px; }

h1, h2, h3, h4, h5, h6 { color: #000; font-weight: bold; line-height: 1em; margin-bottom: 0.5em; }
h1 { font-size: 1.9em; padding-bottom: 0.25em; margin-bottom: 1em; border-bottom: 2px solid #000; }
h2 { font-size: 1.75em; margin-top: 1em; }
h3 { font-size: 1.5em; margin-top: 1em; }
h4 { font-size: 1.25em; margin-top: 1em; }
h5 { font-size: 1.15em; margin-top: 1em; }
h6 { font-size: 1em; margin-top: 1em; }
form h3 { margin-top: 1em; }

/* Lovely honeypot */
.botscanseeme { display: none; }

/* Note pre-header is removed from layout. Only keeping in CSS in case client changes mind. */
#pre-header { height: 18px; margin-top: 0; margin-bottom: 0; padding: 0; text-align: right; background: transparent url("/avsrglobal.com/images/background_pre_header.gif") no-repeat center top; }
#pre-header a { color: #dff4ff; margin-right: 18px; text-decoration: none; font-weight: bold; font-size: 0.8em; }
#pre-header a:hover { color: #fff; }

#header-container { margin-top: 0; margin-bottom: 0; padding: 14px 0 0 0; background: transparent url("/avsrglobal.com/images/background_header_container.gif") no-repeat center top; }
#header { height: 111px; background: transparent url("/avsrglobal.com/images/background_header.jpg") no-repeat center top; }
#header p { float: right; margin: 0 20px 0 0; }
#header p a { text-decoration: none; font-weight: bold; font-size: 0.8em; }

#content-outer-container { padding-bottom: 3em; background: transparent url("/avsrglobal.com/images/background_outer_content_container.gif") repeat-y center top; }
#content-container { padding: 0 40px; background: transparent url("/avsrglobal.com/images/background_content_container.gif") no-repeat center top; }
#content { padding-top: 2em; }

#global-menu { padding-top: 4.5em; }
#global-menu ul { margin: 0; list-style: none; text-align: right; }
#global-menu ul li { color: #999; border-bottom: 1px solid #900; padding: 0.25em 0; }
#global-menu ul li.first { border-top: 1px solid #900; }
#global-menu ul li a { color: #900; text-decoration: none; display: block; padding: 0 2px; line-height: 1.25em; }
#global-menu ul li a:hover { text-decoration: underline; }
#global-menu a.quiet { color: #999; }

#footer-container { background: transparent url("/avsrglobal.com/images/background_footer.gif") no-repeat center bottom; }
#footer { color: #666; padding: 0 40px 1em 40px; }

.required { color: #900; }

hr { background: #000; color: #000; }

input.text, textarea { margin-top: .25em; margin-bottom: .25em; border: 1px solid #999; }
input.text { width: 618px; }
input.text-5 { width: 178px; }
input.text-6 { width: 218px; }
input.text-8 { width: 298px; }
input.text-10 { width: 378px; }
xtextarea { width: 618px; height: 6em; }
form label { font-weight: normal; position: relative; top: 0.25em; }

#footer p.quiet, #footer p.quiet a { color: #999; }

table.player-list { border-bottom: 4px solid #ccc; margin-bottom: 1em; white-space: nowrap;}
table.player-list th, table.player-list td { white-space: nowrap; }
table.player-list caption { color: #000; font-weight: bold; line-height: 1em; margin: 0; font-size: 1.75em; background-color: transparent; }
table.player-list tr th { background-color: #e1eaf2; border-right: 1px solid #000; vertical-align: bottom; }
table.player-list tr th.last { border-right: none; }
table.player-list tr.odd td { background-color: #fff; vertical-align: top; }
table.player-list tr.even td { background-color: #eff3f7; vertical-align: top; }
table.player-list tr td a { color: #900; }
table.player-list tfoot tr td { background-color: #eee; border-top: 1px solid #ccc; }


.size-minus-1 { font-size: 90%; }
.size-plus-1 { font-size: 110%; }
.size-plus-2 { font-size: 120%; }
.size-plus-3 { font-size: 130%; }

.lead-minus-1 { line-height: 1.25em; }
.lead-plus-1 { line-height: 1.75em; }
.lead-plus-2 { line-height: 2em; }
.lead-plus-3 { line-height: 2.25em; }

/* --------------------------------------------------------------
START - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */
a.button, button { display: block; float: left; margin: 0 0.583em 0.667em 0; padding: 5px 10px 5px 7px; /* Links */ border: 1px solid #069; border-top: 1px solid #fff; border-left: 1px solid #fff; background-color: #cedae6; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: 100%; line-height: 130%; text-decoration: none; font-weight: bold; color: #565656; cursor: pointer;}
button { width: auto; overflow: visible; padding: 4px 10px 3px 7px; /* IE6 */ }
button[type] { padding: 4px 10px 4px 7px; /* Firefox */ line-height: 17px; /* Safari */ }
*:first-child+html button[type] { padding: 4px 10px 3px 7px; /* IE7 */ }
button img, a.button img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; float: none; }

/* Button colors ------------------------------------------ */

/* Standard */
button:hover, a.button:hover { background-color: #dff4ff; border: 1px solid #c2e1ef; color: #336699; }
a.button:active { background-color: #6299c5; border: 1px solid #6299c5; color: #fff; }

/* Positive */
body .positive { color: #036; }
a.positive:hover, button.positive:hover { background-color: #E6EFC2; border: 1px solid #C6D880; color: #529214; }
a.positive:active { background-color: #529214; border: 1px solid #529214; color: #fff; }

/* Negative */
body .negative { color: #d12f19; }
a.negative:hover, button.negative:hover { background: #fbe3e4; border: 1px solid #fbc2c4; color: #d12f19; }
a.negative:active { background-color: #d12f19; border: 1px solid #d12f19; color: #fff; }
/* --------------------------------------------------------------
END - Based on buttons.css by Kevin Hale [particletree.com]
particletree.com/features/rediscovering-the-button-element
-------------------------------------------------------------- */

/* highlight external links */
zzzzza[target="_blank"]:after {
  content: "\0000a0\0021D7";
  color: #666666;
  margin: 0 0 0 0;
  text-decoration: none;
  /* outline: 1px solid #999999; 
  font: 1em/1.5em Arial;
  height: 1.3em;
  text-align: center;
  width: 1.3em;
  */
  padding: 0;
}

form ul {
	margin:0;
	padding:0;
	list-style-type:none
}
