﻿/* 
	Common.css style sheet for AWA101
	- Commonly used tags and classes accross all pages and medias
	(c)2008 Wiliam
*/

/*	General	*/
* { margin: 0; padding: 0; border: 0; outline: none; font-family: Arial, Helvetica, Sans-Serif; }
body { font-size: 0.8em; color: #000; }
hr { /*display: none;*/ visibility:hidden; }
a { color: #219861; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
a img { border: 0; }
p { font-size: 1.0em; line-height: 1.5em; margin-bottom: 1.2em; }
h1, .main-heading { font-size: 2.0em; color: #007a67; font-weight: normal; height: 1.6em; }
h1 span { font-size: 0.8em }
h1 a { font-weight: normal; color: #007a67; }
h2, .sub-heading { color: #007a67; line-height: 1.6em; font-size: 1.7em; font-weight: normal; margin-bottom: 0.5em; }
h2 a { font-weight: normal; color: #ff6600; }
h3 { color: #219861; font-size: 1.3em; font-weight: bold; margin-bottom: 0.8em; }
h3.title { display: block; background-color: #e3f2e2; width: auto; text-indent: 0.5em; color: #000; height: 2.0em; line-height: 2.0em; font-size: 1.2em }
h3.title span {font-size: 0.75em; font-weight: normal; color: #838383; }
h4.title { display: block; border-bottom: solid 1px #dcdcdc; line-height: 2.0em; font-size: 0.9em; text-indent: 0.75em; color: #000; margin-bottom: 0.8em}
fieldset legend { display: none; }
input, textarea { font-size: 1.0em; border: solid 1px #ccc; }
input.textbox { margin: 4px 0; border: solid 1px #ccc; height: 1.5em; line-height: 1.5em; }
input.button { padding: 2px; color: #fff; background: #007A67; cursor: pointer; font-weight: bold; }
textarea { margin: 4px 0; border: solid 1px #ccc; overflow-y: auto; }
select { border: solid 1px #ccc; }
ul { margin-left: 1.4em; margin-bottom: 1.5em }
ul li { text-indent: 1.0em; background: url(../Images/bullet.gif) no-repeat 0 0.5em; list-style: none }
ul li a { font-weight: normal; }

.small { font-size: 0.85em }
/*.small a, a.small { font-weight: bold; }*/

/*	Floats, Clearing and Clearfix */
.nodisplay { display: none; }
.floatleft { float: left; display: block; }
.floatright { float: right; display: block; }
.clearfloats { float: none; clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*	Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/*	End hide from IE-mac */
.clearfix { display: inline-block; }
