/* BASIC TYPOGRAPHY */

strong, th, thead td, h1, h2, h3, h4, h5, h6 { 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: monaco, "Lucida Console", courier, monospace; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }


/* GENERAL STYLING */

html {
    background-color: #c6cfda;
}

body {
    background-color: #c6cfda;
    color:#666666;
    text-align:left;
    font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:95%;
	  line-height:1.235;
    font-weight:normal;		
}

a {
    color:rgb(232, 242, 254);
    text-decoration:underline;
    background-color:transparent;
    text-decoration: underline;
}
a, a:active, a:visited {
    color: #E8F2FE;
}
a:hover {
    color:rgb(200,200,200);;
}




/* MISC */
H1 {
		font-family:Arial, Helvetica, sans-serif;
    color:#666666;
    font-size:110%;
    font-weight:normal;
    margin-top:0em;
    margin-bottom:0.25em;

}

H2 {
		font-family:Arial, Helvetica, sans-serif;	
    color:#666666;
    font-size:100%;
    /*font-weight:bold;*/
    font-weight:normal;
    margin-top:1em;
    margin-bottom:0em;

}

h3 {
	margin-top:1em;
}

h3.first {
	margin-top:0em;
}

 ul {
 	padding-left:1em;

 }

 li {
   list-style: disc;
   margin-left: 1em;
}

.vspace_top_05{ margin-top:.5em; }
.vspace_bottom_05{ margin-bottom:.5em; }

.vspace_top_1{ margin-top:1em; }
.vspace_bottom_1{ margin-bottom:1em; }

.vspace_top_2{ margin-top:2em; }
.vspace_bottom_2{ margin-bottom:2em; }

.hspace_left_05{ margin-left:.5em; }
.hspace_right_05{ margin-right:.5em; }

.hspace_left_1{ margin-left:1em; }
.hspace_right_1{ margin-right:1em; }

.hspace_left_2{ margin-left:2em; }
.hspace_right_2{ margin-right:2em; }

.cl {
    clear:both;
}
