/* MAIN COLORS
blues:	557CA1  80A1C0  88a9cc
grey:   555
*/

* {
font-family:verdana, arial, sans-serif;
}

html {
height:100%;
}

body {
font-size:70%;
background-color:#fff;
color:#777;
margin:0px;
padding:0px;
text-align:left;
word-spacing:1px;
height:100%;
}

p {
text-align:justify;
line-height:15px;
padding:0px;
margin:15px 0px 15px 0px;
}

ul {
text-align:justify;
}

/* links */
a {
color:#5673C6;  /*#3860ce;*/
text-decoration:none;
}

a:hover {
color:#67a300;  /*#7383FF;*/
}

a.type2 {
color:#676767;
}

a.type2:hover {
color:#67a300; /*#E09300;*/
}

a.title_link {
font-family:verdana, arial, sans-serif;
color:#89BD2D;
}

a.title_link:hover {
color:#5673C6;
}


/* spans */
span {
}

span.type2 {
color:#557CA1;
}

span.error {
color:#D55;
}


/* images */
img {
border:0px solid;
}

p > img {
/*float:right;*/
margin:5px 10px;
/*padding-left:15px;
padding-bottom:15px;*/
}


/* paragraphs */
p.tabbed {
padding-left:28px;
}


/* headers */
h1 , h2 , h3 , h4 , h5 , h6 {
margin:0px;
padding:0px;
}

h1 {
font-size:150%;
margin-bottom:15px;
}

h2 {
color:#89BD2D;
font-size:130%;
font-weight:bold;
margin-bottom:17px;
}

h3{
color:#89BD2D;
font-size:115%;
font-weight:bold;
margin-bottom:17px;
}

h4 {
font-weight:bold;
color:#676767;
font-size:110%;
margin:10px 0px 20px 0px;
}

h5 {
font-weight:bold;
color:#676767;
font-size:105%;
margin:0px;
padding-top:10px;
}

h6 {
font-weight:normal;
color:#bbb;
font-size:100%;
}

/* inputs */
input , select , textarea , button {
border:1px solid #ddd;
font-size:100%;
}

input, textarea {
padding:1px 2px;
color:#676767;
}

select {
width:242px;
color:#676767;
}

input {
width:240px;
}

input.check {
padding:0px;
margin:0px;
width:16px;
border:0px solid;
}

textarea {
width:470px;
}


button {
background-color:#fff;
/*background-color:#E09300;*/
border:1px solid #ddd;
/*border:1px solid #87A0AF;*/
color:#67a300;
margin-left:1px;
margin-right:1px;
cursor:pointer;
display:inline;
text-align:center;
}

.disabled {
border:0px solid;
}

a {
color:#5673C6;  /*#3860ce;*/
text-decoration:none;
}

a:hover {
color:#67a300;  /*#7383FF;*/
}

div.add_button {
clear:both;
padding:2px;
margin-right:5px;
}

form {
margin:0px;
padding:0px;
display:table;
clear:both;
width:100%;
}


/* lines */
hr {
border:0px solid;
border-top:1px solid #e5e5e5;
color:#e5e5e5;
background-color:#e5e5e5;
height:1px;
size:1px;
}


