/**************************************
*			 Generics 
***************************************/

.donotprint {
	display: none;
}

.printnofloat {
	float: none;
}

body { font-family: Helvetica, sans-serif ; font-size: 12pt; margin:0; }

h1, h2, h3, h4, h5, h6 {
	margin: 10pt 0;
	padding: 2pt 0; 
	color: #4784AF;
	text-align: center;
	letter-spacing: 1px;
	font: normal small-caps 170%/100% Georgia, "Times New Roman", Times, serif;
	border: 1pt solid black;
	background-color: white;
	width: 100%;
}

h1:first-letter, h2:first-letter, h3:first-letter, h4:first-letter, h5:first-letter, h6:first-letter {
	color: #ff9900;
	font-size: 150%;
}

h1 { font: normal small-caps 300%/150% Georgia, "Times New Roman", Times, serif; }
h2 { font: normal small-caps 250%/120% Georgia, "Times New Roman", Times, serif; }
h3 { font: normal small-caps 200%/100% Georgia, "Times New Roman", Times, serif; }
h4 { font: normal small-caps 170%/90% Georgia, "Times New Roman", Times, serif; }
h5 { font: normal small-caps 160%/85% Georgia, "Times New Roman", Times, serif; }
h6 { font: normal small-caps 140%/80% Georgia, "Times New Roman", Times, serif; }

a.edit img { border: 1px dashed blue; }

/**************************************
*		Custom Classes 
***************************************/
.general_title {
	margin: 10pt 0 0 10px;
	border: 1pt solid orange;
	background: #CDEB8B;
}

li.free {
	list-style-type: square;	
}

/* Redesign all buttons */
input.btn {
	background: url('../images/backgrounds/submit.gif') repeat-x;
	border: none;
	color: white;		
}

input.btn:active {
	background: #A3D05B;
}

input.btn[disabled] {
	background: gray;
}

/* Redesign For Zend Form */
fieldset#sub_form_years-fieldset, fieldset#sub_form_admin-fieldset {
	border: none;
	margin:0;
	padding:0;
}

.hint {
	font-style: italic;
	color: gray;
}

#tooltip h3 {
	color: black;
	font-size: 80%;
}
