/* TABLE OF CONTENTS
-----------------------------------------------------------------------------

1. RESET
2. BASE TYPO
3. IMAGES
4. COLORS
5. FORMS
6. TABLES
7. ADDRESS
8. FRAMEWORK
*/

/* 1. RESET
----------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 12px;
  vertical-align: baseline;
  background: transparent;
  font-family: Verdana, Arial, Sans-Serif;
}
blockquote, q {quotes:none;}
br {height:0;}
ul, ol, dl {list-style:none;}
a img {border:0;}
img {display:block;}
img.inline {display:inline; vertical-align:middle; }

/* 2. BASE TYPO
----------------------------------------------------------------------------- */

body {background:#F1ECE0;}

code, samp, kbd, var {font-family: "Courier New", "Courier", Monospace; }

p {margin:.4em 0;}
p, li {line-height:140%;}
b, strong {font-weight: bold;}
i, em, cite, dfn, ins {font-style: italic; }
del, code, samp, kbd, var {font-style: inherit; }

del {text-decoration:line-through;}
ins {text-decoration:none;}

abbr, acronym {border:0; cursor:help; text-decoration:none; }

a {text-decoration:none; color:#000;}
a:hover {color:#CC3300;}

a, strong, em, span {font-size:100%;}
h1 {font-size:150%;}
h2 {font-size:130%;}
h3 {font-size:120%;}
h4 {font-size:110%;}
h5 {font-size:100%;}
h6 {font-size:90%;}

small {font-size:70%;}
big {font-size: 120%;}

/* 3. IMAGES
----------------------------------------------------------------------------- */

/* 4. COLORS
----------------------------------------------------------------------------- */

/* 5. FORMS
----------------------------------------------------------------------------- */
input, label, textarea, legend, select, form p span {
  font-family: Verdana, Arial, Sans-Serif;
  font-size:100%;
}
input.name, input.email, input.url {
	width:250px;
	padding:3px;
}

input.submit {
  background-color:#FFFFFF;
  color:#352F75;
  font-family:Arial,Verdana,Sans-serif;
  font-size:11px;
  font-weight:normal;
  letter-spacing:0.1em;
  margin-bottom:4px;
  margin-top:6px;
  padding:1px 3px;
  border-left:1px solid #352F75;
  border-top:1px solid #352F75;
}
input.input {
  background-color:#FFFFFF;
  border-left:1px solid #352F75;
  border-top:1px solid #352F75;
  color:#352F75;
  font-family:Verdana,Arial,Sans-serif;
  font-size:11px;
  height:19px;
  margin-bottom:3px;
  margin-top:6px;
}
textarea {
  border: 3px double #999999;
  padding:1px;
  color: #333333;
  width:450px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
form input.captcha {
  width:95px;
  height:21px;
  font-size:16px;
  float:left;
  margin-right:5px;
}


#fieldset {padding:10px;}

/* 6. TABLES
----------------------------------------------------------------------------- */

/* 7. ADDRESS
----------------------------------------------------------------------------- */

/* 8. FRAMEWORK
----------------------------------------------------------------------------- */

.hide, .hiddenFields {display:none;}

.left {float:left;}
.right {float:right;}

.clear:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clear {display:inline-block;}