body {
	font-size:13px;
	font-family:Tahoma,Verdana;
}


a img {
	border:none;
}

p {
	margin:3px 0px 3px 0px;
}

h1, h2, h3 {
	text-align:left;
}

h1 {
	border-bottom:1px solid #CCC;
	margin:5px 0px 15px 0px;
}


/*******************************************************************************
 * LINKS
 */

a:link, a:visited {
	/*color:#135;*/
	color:#036;
	text-decoration:none;
}

a:hover {
	/*color:#135;*/
	color:#036;
	text-decoration:underline;
}


/*******************************************************************************
 * FORMS
 */
form input, form textarea, form select, form option, form p {
	margin:3px 0px;
}

form label, form span.label {
	float:left;
	width:160px;
}

form input[type=submit] {
	padding:3px;
}

form p {
	clear:left;
	margin-left:20px;
}


/*******************************************************************************
 * WARNINGS & ERRORS
 */

.warning, .error, .info {
	padding-left:70px;
	min-height:48px;
	margin:15px 10px;
}

ul.warning, ul.error, ul.info {
	padding-left:80px;
	list-style:circle;
}

.warning {
	background:url(images/warning.png) no-repeat;
}

.error {
	background:url(images/error.png) no-repeat;
}

.info {
	background:url(images/info.png) no-repeat;
}



ul.navigation {
	list-style:none;
	padding:0px;
	margin:0px;
}

ul.navigation li {
	height:20px;
}

ul.navigation img {
	margin-right:5px;
	margin-left:3px;
	position:relative;
	top:4px;
}
