@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #838383;
}

a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #81bae2;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote {margin:0; padding:0; font-weight:normal;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {margin:0; padding:0; font-weight:normal;}

h1 {font-size:2.4em; margin-bottom: 0.6em; color:#fff; }
h2 {font-size:1.5em; margin-bottom: 0.7em; color:#fff;}
h3 {font-size:1.2em; margin-bottom: 0.8em; color:#fff; }
h3.color { color:#81BAE2; }
h4 {font-size:1em; margin-bottom: 0.6em; font-weight: bold; color:#fff;}

p {margin-bottom: 1.5em; line-height: 1.6em;}

strong {
	color: #FFF;
	font-weight: normal;
}

/*lists*/
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-bottom: 1.5em;
	line-height: 1.5em;
}

ul li {
	margin-bottom: 5px;
	color: #aaa
}

ol {
	margin-bottom: 1.5em;
	line-height: 1.5em;
}

ol li {
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 30px;
}


/*
ul, ol, blockquote {padding-left:2em;}

hr {
	border:none;
	border-bottom:1px solid #ccc;
	height: 0;
}

*/


/* base class rules */
.float-left {float:left;}
.float-right {float:right;}

img.right {float:right;margin:10px 0 10px 10px;}
img.left {float:left;margin:10px 10px 10px 0;}

/* tables */
/*.leftcolumn, .tbleftcolumn {text-align: right;}
.rightcolumn, .tbrightcolumn {text-align: left;}*/

/* clearfix */

.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */