/*** COMMON SETTINGS ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
body a{outline:none}

/*** WEBSITE STRUCTURE ***/
body { 
cursor:crosshair; 
text-align:top; 
/*margin-top: 0px; margin-bottom: 0px; margin: 0px;*/
background-color: #dadada; background-repeat: repeat-xy }
/*** background-image: url( http://www.auctinfo.com/images/bg.gif ); background-repeat: repeat-xy } ***/

A:link {COLOR:#0090b3;TEXT-DECORATION:none;}
A:visited{COLOR:"blue grey";font-weight:none;text-decoration:none;}
A:hover{color:#FFFFFF;text-decoration:none;background:#0090b3;}
b{color:#0090b3;font-family: Trebuchet MS;cursor:sw-resize;center;} 
input, textarea{background:white;font-size:10pt;cursor:n-resize;color:white;font-family:Trebuchet MS;border color:purple;border:solid;border-top-width:2px;border-right-width:2px; border-bottom-width:2px;border-left-width:2px}

.logo { color:#808080; font-size: 48pt; font-weight: 400; margin-top: 0px; margin-bottom: 0px}
.logo_middle { color:#0090b3; margin-top: 0px; margin-bottom: 0px}
.logo_period { color:#000000; margin-top: 0px; margin-bottom: 0px}

.canvas { position:absolute; left:0%; right:0%;}

.container { margin-right: auto;
	margin-left: auto; /*margin-top: 0; margin-bottom: 0;*/}

.keywords {color:#808080 ; font-size: 16px ; text-align: center; margin: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto}

table.MainTable { 
width: 100%; 
height: 99%; 
background: #dadada;
border: solid #dadada 7px; padding-bottom: 7px; border-collapse: collapse;
margin-left: auto; margin-right: auto;
/*margin-top: 0px; margin-bottom: 0px;*/
}

/*** .header {background-color: #336699} ***/
.header {}

.topmenu {font-size: 12pt; color:#FFFFFF;text-decoration: none; font-weight:700; text-align:right; background-color:#666666; width: 100%; height: 25px}
.topmenu A:link {COLOR:#FFFFFF;TEXT-DECORATION:none;text-align: right;}
.topmenu A:visited{COLOR:#0090b3;text-decoration:none;font-weight:none;text-align: right;}
.topmenu A:hover{COLOR:#FFFFFF;text-decoration:none;text-align: right;background:#0090b3;}

.gps { align:top; width: 180px }
/*** td.gps  { width: 120;} ***/

.mainbody {}

.sidebar { align:top; width: 275px }
/*** td.sidebar  { width: 120 } ***/

.advertise {color:#808080; font-size:6pt; text-align: right }
table.advertise{ border-collapse: collapse; border: 1px dotted #C0C0C0 }

.section_title {margin-top: 0; margin-bottom: 0; COLOR;#FFFFFF; font-family: Trebuchet MS;  font-size: 16pt; text-align: center; font-style:bold;}
.section_body {margin-top: 0; margin-bottom: 0; background: #FFFFFF; font-family: Trebuchet MS; font-size: 9pt}
table.section {border-collapse: collapse; background: #666666; border-color:#666666}

/*** .footer {background-color: #336699; text-align: center} ***/
/**/
.footer {text-align: center}
.footer A:link {COLOR:#0090b3;TEXT-DECORATION:none;text-align: right;}
.footer A:visited{COLOR:#336699;text-decoration:none;font-weight:none;text-align: right;}
.footer A:hover{COLOR:#FFFFFF;text-decoration:none;text-align: right;} 
/**/

.bottommenu{}

/**** Web 2.0 Corner Box ***/
/* set millions of background images */
.rbroundbox { background: url(/images/web20/nt.gif) repeat; }
.rbtop div { background: url(/images/web20/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/web20/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/web20/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/web20/br.gif) no-repeat bottom right; }
	/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; margin-top: 0; margin-bottom: 0;}

/*** FORMS ***/

legend			{padding:0 15px 0 10px;margin-left:10px;font:bold .8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#666;text-transform:uppercase;border:1px solid #ccc;background:#f4f4f4;letter-spacing:2px}
button:hover, .buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699; text-align: left;}
button.positive, .buttons a.positive{color:#529214; text-align: left;}
.buttons a, .buttons button{display:block;float:left;margin:3px 5px 0 0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;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;padding:5px 6px 6px 6px; /* Links */}
.buttons a:active	{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
.buttons a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
.buttons a.negative, button.negative{color:#d12f19;}
.buttons a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
.appnitro		{font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;font-size:small;}
form ul			{font-size:100%;list-style-type:none;margin:0;padding:10px 0;width:100%;}
form li			{display:block;margin:0;padding:1px 1px 5px 5px;position:relative;}
form li:after		{clear:both;content:".";display:block;height:0;visibility:hidden;}
form li div		{color:#444;margin:0 4px 0 0;padding:0;}
form li span		{color:#444;float:left;margin:0 4px 0 0;padding:0 0 8px;}
form li div.left	{display:inline;float:left;width:48%;}
form li div.right	{display:inline;float:right;width:48%;}
form li div.left .medium{width:100%;}
form li div.right .medium{width:100%;}
form li div label	{clear:both;color:#444;display:block;font-size:9px;line-height:9px;margin:0;padding-top:3px;}
form li span label	{clear:both;color:#444;display:block;font-size:9px;line-height:9px;margin:0;padding-top:3px;padding-left:5px;}
form li .datepicker	{cursor:pointer !important;float:left;height:16px;margin:.1em 5px 0 0;padding:0;width:16px;}
form hr			{display:none;}
form li.section_break	{border-top:1px dotted #ccc;padding:0;width:97% !important;}
form ul li.first	{border-top:none !important;margin-top:0 !important;padding-top:0 !important;}
form .section_break h3	{font-size:110%;font-weight:400;line-height:130%;margin:0 0 2px;}
form .section_break p	{font-size:85%;margin:0 0 10px;}
form li.highlighted	{background-color:#fff7c0;}
form .guidelines	{background:#f5f5f5;border:1px solid #e6e6e6;color:#444;font-size:80%;left:100%;line-height:130%;margin:0 0 0 8px;padding:8px 10px 9px;position:absolute;top:0;visibility:hidden;width:42%;z-index:1000;}
form .guidelines small	{font-size:105%;}
form li.highlighted .guidelines{visibility:visible;}
form li:hover .guidelines{visibility:visible;}
form .required		{color:red;float:none;font-weight:700;}
fieldset		{color: #808080; padding:0px 5px 15px 10px;border:2px solid #f4f4f4;background-color:#ffffff !important;}
fieldset.active		{border:2px solid #999}
TEXTAREA {
background-color: navy;
border: black 2px solid;
color: white;
font-family: arial, verdana, ms sans serif;
font-size: 10pt;
font-weight: normal
}
*/

/**** Inputs and Labels ****/

label.desc		{border:none;color:#222;display:block;font-size:95%;font-weight:bold;line-height:150%;padding:0 0 0 4px;margin:0}
span.symbol		{font-size:115%;line-height:130%;}
input.text		{border:0;color:#333;font-size:90%;margin:0;padding:6px 14px 0 8px;height:20px}
input.file		{color:#333;font-size:100%;margin:0;padding:12px 0;}
textarea.textarea	{background:#fff url(../images/shadow.gif) repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;margin:0;width:99%;}
select.select		{color:#333;font-size:100%;margin:1px 0;padding:1px 0 0;background:#fff url(../images/shadow.gif) repeat-x top;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;}
input.checkbox		{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
input.radio		{display:block;height:13px;line-height:1.4em;margin:6px 0 0 3px;width:13px;}
label.choice		{color:#444;display:block;font-size:85%;line-height:1.1em;margin:-1.55em 0 0 25px;padding:5px 0 2px;width:90%;}
select.select[class]	{margin:0;padding:1px 0;}
*:first-child+html select.select[class]{margin:1px 0;}
.safari select.select	{font-size:120% !important;margin-bottom:1px;}
input.small		{background:transparent url(../images/inputsmallest.gif) no-repeat left;width:84px;}
select.small		{width:84px;}
input.medium		{background:transparent url(../images/inputsmaller.gif) no-repeat left;width:124px;}
select.medium		{width:134px;}
input.large		{background:transparent url(../images/inputmedium.gif) no-repeat left;width:264px;}
select.large		{width:284px;}
select.full		{width:100%;padding:10px!important;font-weight:bold!important}
select.full option	{padding:5px 10px 5px 10px !important;font-weight:bold!important}
textarea.small		{height:5em;}
textarea.medium		{height:10em;}
textarea.large		{height:20em;}

