/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
html { color: #000; background: transparent; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
/*because legend doesn't inherit in IE */
legend { color: #000; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {  *font-size: 100%;}

/* End Reset */

/*main*/
html { }
body { background:#fff; color:#666; font:0.9em/1.4em Arial, Helvetica, sans-serif; }


/*text*/
p { color:#666; font-size:0.9em; line-height:1.7em; margin:0.25em 0 0.75em 0; } /* Changed 9/21/09 -AS */
/*forms*/
form { height:auto; margin:0 auto; overflow:hidden; width: auto; }
fieldset {margin:20px 0; padding:12px 16px 4px 16px;  background:#eeeeee url(/images/fieldset_bg.gif) left top repeat-x; border:solid 1px #b1b0b0 }
legend { font-size:1.2em; font-weight:bold; padding:0 5px 0 5px; background:#fff}
label {repeat-x; border:1px solid transparent; float:left; padding:0px 0 0px 0; font-size:.9em }
label.required { font-weight:bold; }
input, textarea { background:#fff url(/images/form_bg.gif) repeat-x; border:1px solid #b1b0b0; padding:4px; font-size:.9em; margin-bottom:12px; margin-right:25px }
/* input:hover, .required input:hover, textarea:hover { border:1px solid #0062c8; } */
input:focus { border:1px solid #333333; }
.required input { border:1px solid #807e7e; }
.required input:focus { border:1px solid #333333; }
button { }
select {margin-right:23px}
optgroup { }
option { line-height:2em; }
textarea { width:90%; }
.button { background:#ddd url(/images/form_glow.png) repeat-x; border:1px solid #bbb; font-weight:bold; padding:8px; }
.button:hover { background-color:#bbb; }
.button:active { background-color:#999; }
.form_submit {clear:both}
.form_button {background: url(/images/form_btn.gif) left top no-repeat; width:85px; height:34px; border:none; margin-right:10px}
.form_button:hover{color:#009900}
.form_button:focus{border:none; background-position:0 -34px; outline:none}

.width600 {width:600px}
.width505 {width:505px}
.width240
{
	width: 240px;
}
.width38 {width:38px} 
.width60 {width:60px}
.width100 {width:100px}
.width116 {width:116px} 

/*tools*/
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.nomargin { margin:0 !important; } /*ADDTHIS*/
.nopadding { padding:0 !important; } /*ADDTHIS*/
/*data*/
.phone { font-weight:bold; }


