@import url('reset.css');

h2, h3, h4, h5, p{margin:0 0 20px 0;}
h1{font-size:16px; margin:0 0 1cm 0;}
h2{font-size:14px;}
h3{font-size:13px;}
h4{font-size:13px;}
h5{font-size:12px;}
h2#logo a{text-decoration:none; color:#000000;font-size:18px;}

a{text-decoration:underline;}

#primary ul,#primary ol{margin-bottom:20px;}
#primary ul li{list-style:disc; list-style-position:inside;}
#primary ol li{list-style:decimal; list-style-position:inside;}

.highlight{color:#197b30;}
a.to-top{text-align:right; display:block; text-decoration:none; border-top:1px #cccccc solid; margin-bottom:20px;}

#primary ul.gallery{margin:0;}
#primary ul.gallery li{float:left; width:100px; height:70px; list-style:none; margin:0 10px 10px 0;}
#primary ul.gallery li a{display:block;}


#wrapper, #container, #content, #primary, #secondary, #footer{
	width:100%;
}

#secondary{margin-top:1cm;}

#banner, ul#nav, #footer ul li{
	display:none;
}




form.baseform, .baseform fieldset {width: 100%;}
.baseform fieldset {border: none;}

.baseform li {
  margin: 5px 0 20px 0;
  list-style: none !important;
}



/******************************
*		Labels, headings styles   *
******************************/
legend{color:#478738; font-size:1.4em; font-weight:bold; margin-left: -.7em;}
.baseform label {float: left;  display: block; width: 175px; padding-right: 5px;}

.baseform label.error {
  float: none;
  display: block;
  color: #ff0000;
  font-size: 10px;
  line-height: 12px;
  margin-left: 180px;
  width: auto;
	margin-top:2px;
}

.baseform label.correct {
  width: 10px;
  height: 22px;
  margin-left: 5px;
  vertical-align: top;
  display:inline-block;
}



/******************************
*		      Input Styles        *
******************************/
form.baseform  input, form.baseform  select, form.baseform  textarea{
	font: normal 12px/12px Georgia, "Times New Roman", Times, serif; color:#013413;
}

.baseform input[type="text"] {
  background: #fff url(../images/core/input-background-top.gif) top left repeat-x;
  border: 1px solid #cccccc;
  padding: 2px 2px;
  height: 18px;
}

.baseform input{border: 1px solid #cccccc;}

.baseform textarea {
  background: #fff url(../images/core/input-background-top.gif) top left repeat-x;
  border: 1px solid #cccccc;
  padding: 2px 2px;
}

.baseform input, .baseform textarea{width:200px;}

.baseform input.checkbox {
  background: none;
  border: none;
}

.baseform input.disabled {
  background: #d4d0c8;
  border: 2px solid #ccc;
}



/******************************
*		    Button Styles         *
******************************/
li.buttons {margin-left: 180px;} /* pushes submit button flush with inputs instead of labels - Remember add 5px to accound to label padding */
li.buttons input{width:85px;  border: 1px solid #cccccc; background:#DADCCB;line-height:1.5em; }
