/* VERSIONS
/* 1_0: General Reset CSS
----------------------------------------------------------------------------- */

/* 
-----------------------------------------------------------------------------
 =RESET
----------------------------------------------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
	
/* 
-----------------------------------------------------------------------------
 =SET
----------------------------------------------------------------------------- */

html { font-size: 100%; /* for IE */ }
body{ font-size: 62.5%; font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
strong, th, thead td { font-weight: bold; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: Arial, Helvetica, sans-serif; }
pre { white-space: pre; }
pre * { font-size: 100%; white-space: pre; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
big { font-size: 125%; line-height: 80%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
p{ margin-bottom: 1.5em; }


h1,h2,h3,h4,h5,h6{
	font-family: Arial, sans-serif;
	color: #fff;
}

h1 { font-size: 1.9em;  line-height: 2em; margin-bottom: .7em; }
h2 { font-size: 1.6em; line-height: 1em; margin-bottom: .4em;}
h3 { font-size: 1.4em; margin-bottom: .5em;}
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

ul { list-style: outside disc; margin: 0 0 1.8em 1.3em; }
ol { list-style: outside decimal; margin: 0 0 1.8em 1.8em; }
ul ul, ol ol{ margin-bottom: 0; }

pre{ color: #A4B2BF; font-family: Courier;}

.clear{ clear: both; display: block;}
.button{ color: #ffffff;  border: 1px solid #497CB1; background: #285F98;}

/* 
-----------------------------------------------------------------------------
 =Forms
----------------------------------------------------------------------------- */

fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #497CB1; background: #285F98; color: #ffffff; font-size: 1.2em;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #497CB1; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #497CB1; outline: 2px solid #497CB1; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='hidden'] { display:none; }
fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /* padding-top is margin-top for fieldsets in Opera */
legend { padding-left: .8em; padding-right: .8em; }
legend+* { margin-top: 1em; } /* compensates for the opera margin bug */
textarea, input { padding: .3em .4em .15em .4em; }
select { padding: .1em .2em 0 .2em; }
option { padding: 0 .4em .1em; }


