                                                                                                                                /**********************************

SCAinteractive
Promotion Engine CSS Library
Use: common css rules
Author: Jason Hale

Version: 1.1
Modified: 11/23/06

***********************************/

/* <global> */

body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

a:link, a:visited {color: #ff0000;}
a:hover, a:active {color: #999;}

h1 {margin: 1em 0 1em; font-size: 150%;}
h2 {margin: 2em 0 1em; font-size: 120%; border-bottom: 1px solid #000;}
h3 {margin: 1em 0; font-size: 100%;}

p {margin: 0 0 1em;}
em, i {font-style: italic;}
img {border: none;}

form {margin: 0; padding: 0;}
input, select, textarea {font-size: 100%;}

/* </global> */

/* <classes> */

.error {color: #f00;}
.hide {display: none;}
.show {display: block;}
.showinline {display: inline;}

/* </classes> */

/* <tables> */

table {border-collapse: collapse; margin-bottom: 1em;}
th {
	background: #d9d9d9;
	padding: 3px 5px;
	font-weight: bold;
	border-bottom: 1px solid #999;
	text-align: left;
	}
td {padding: 3px 5px;}

table.data {border: 1px solid #999; width: 99%;}
.data td {padding: 3px 4px;	border-left: 1px solid #999;}
.data td.section {border-left: 1px solid #444;}


/* Table Classes */
tr.even {background: #efefef;}
tbody tr.over {background: #0090ff; color: #fff;}
tbody tr.over a, tbody tr.over a:visited, tbody tr.over a:hover {color: #fff;}

th.tinted {background: #000; color: #fff; border-left: 1px solid #999;}

.center, th.center {text-align: center;}
.right, th.right {text-align: right;}

/* </tables> */

/* <errorBox> */

#errorBox {display: none; position: absolute; z-index: 100; background: url(/contests/html/xhtml_master/img/errorBox-mid.gif) repeat-y; width: 342px; font: 11px/15px verdana, helvetica, sans-serif;   color: #3e3e3e;}
#errorBox div {background: url(/contests/html/xhtml_master/img/errorBox-top.gif) top no-repeat;}
#errorBox div div {background: url(/contests/html/xhtml_master/img/errorBox-btm.gif) bottom no-repeat; padding: 14px 14px 9px 78px;}    
#errorBox div div div {background: #fff; padding: 0; min-height: 45px;}
* html #errorBox div div div {height: 45px;}
#errorBox p {margin: 0; padding: 0 0 15px;}
#errorOK {display: block; background: url(/contests/html/xhtml_master/img/errorBox-ok.gif) top left no-repeat; text-indent: -9999px; overflow: hidden; width: 52px; height: 26px; text-decoration: none; margin-left: 67px;}
#errorOK:hover {background-position: left -26px;}

#overlay {background-image: url(/contests/html/xhtml_master/img/overlay.png); display: none; position: absolute; top: 0; left: 0; z-index: 90; width: 100%;}
* html #overlay {
    background-color: #333;
    back\ground-color: transparent;
    background-image: url(/contests/html/xhtml_master/img/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/contests/html/xhtml_master/img/overlay.png", sizingMethod="scale");
    }

/* </errorBox> */



/* list styles for lists on the help page : added 11/20/07 by cameron babiak */
div#content ol {list-style-type: decimal;}
div#content ol li {font-weight: bold;}
div#content ol li p {font-weight: 100;}

/* groups layout ht20071121*/ 
#alphabet { margin: 0; padding: 0 0 15px 0; }
#alphabet li { float: left; margin: 0; padding: 0 3px; list-style: none; }
