body {

	font: 12px Arial, Helvetica, Sans-Serif;

	color: #333333;

	margin: 0;

	padding:0;

}



/* ---- Standard Elements ---- */

a {

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



a:visited {

	text-decoration: none;

}



a:active {

	text-decoration: none;

}



a img {

	border: 0;

}



h1, h2, h3, h4, h5 {

	font-family: Arial, Helvetica, Sans-Serif;

	font-weight: bolder;

	color: #222222;

	padding: 0;

	margin: 0 0 5px 0;

	line-height: 1.5em;

}



h1 { 

	font-size: 26px; 

	letter-spacing: -1px; 

}



h2 { 

	font-size: 24px; 

	letter-spacing: -.7px; 

}



h3 { 

	font-size: 21px; 

	letter-spacing: -.4px;

}



h2, h3 {

	margin: 25px 0 5px;

}



h4 { 

	font-size: 18px; 

	margin: 20px 0 5px;

}



h5 { 

	font-size: 16px;

	margin: 20px 0 5px;

}



p {

	line-height: 1.6em;

	padding: 0;

	margin: 0 0 15px 0;

}



blockquote {

	line-height: 1.7em;

}



small {

	color: #666666;

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

}



ul {

	list-style-type: square;

	line-height: 2em;

	margin: 10px 0 0 40px;

	padding: 0;

}



ul li ul {

	margin: 5px 0 10px 30px;

}



hr {

	height: 1px;

	color: #CCCCCC;

	background-color: #CCCCCC;

	border: 0;

	margin: 10px 0 15px 0;

}







input, textarea {

	background: #F5F5F5;

	border: 1px solid #CCCCCC;

	padding: 4px;

	font: 14px Arial, Helvetica, Sans-Serif;

}



button { 

	background: url(images/default/button_bg.gif) repeat-x;

	height: 30px;

	font: bolder 12px Arial, Helvetica, Sans-Serif;

	color: #FFFFFF;

	padding: 2px 15px 5px 15px;

	border: none;

}



form {

	margin: 0;

	padding: 0;

}



.leftimg {

	float: left;

	margin: 0 20px 20px 0;

}



.rightimg {

	float: right;

	margin: 0 0 20px 30px;

}



img, div { behavior: url(iepngfix.htc);border-width:0px;}





/* ------------------------------------------------------------------------

	Miscellaneous

------------------------------------------------------------------------- */



	.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 */
