/*********************************************
	CSS RESET
*********************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}

body{
	line-height:1
}

blockquote,q{
	quotes:none
}

blockquote:before,blockquote:after,q:before,q:after{
	content:'';content:none
}

:focus{
	outline:0
}

ins{
	text-decoration:none
}

del{
	text-decoration:line-through
}

table{
	border-collapse:collapse;
	border-spacing:0
}

ul,ol{
	margin:0;
	padding:5px 0 20px 50px;
}

ul.simple,ol.simple{
	padding:0 0 0 50px;
}

ul.simple li,ol.simple li{
	padding:0;
}


/*********************************************
	UTILITIES
*********************************************/
.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;height:0
}

/* clearfix - is used for clearing floats */
.clearfix:after{
	clear:both;content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix{
	display:inline-block
}

* html .clearfix{
	height:1%
}

.clearfix{
	display:block
}

/* lists */
ul.simple {
	list-style-type:none; 
	margin:0;
}

ul.simple li {
	margin:0;
}

ul.nav {
	list-style-type:none; 
	margin:0;
}

ul.nav li {
	display:inline; 
	margin:0;
}
	
	
/*********************************************
	COLUMNS
*********************************************/
.column { 
	border:none; 
	float: left; 
	overflow: hidden; 
	width: 49%; 
}

* html .column { 
	float: left; 
	overflow: hidden;
	 width: 49%; 
	 word-wrap:break-word; 
}

.column-inner { 
	margin: 0 10px; 
}

.full { 
	width: 100% 
}

.half { 
	width: 49.9% 
}

.third { 
	width: 33.3% 
}

.twothirds { 
	width: 66.6% 
}

.quarter { 
	width: 25% 
}

.threequarters { 
	width: 75% 
}

.fifth {
	width: 20% 
}

.twofifths { 
	width: 40% 
}

.threefifths { 
	width: 60% 
}

.fourfifths { 
	width: 80% 
}

.seventy{
	width:70%
}

.thirty{
	width:30%;
}

.tenth{
	width:10%;
}

.nintenths{
	width:90%;
}

.fifty-eight-percent { 
	width: 58% 
}


/*********************************************
	Helper Classes
*********************************************/
a img{
	border:0;
}
	
.left { 
	float: left !important; 
}

.right { 
	float: right !important; 
}

.center { 
	text-align: center; 
}

.center-block { 
	margin: 0 auto !important;
}

.text-right { 
	text-align: right; 
}

.nowrap { 
	white-space: nowrap; 
}

.hidden { 
	display: none;
}

.inline { 
	display: inline; 
}

.block { 
	display: block; 
}

.relative{
	position:relative;
}

.section{
	padding-bottom:20px;
}

img.right{
	padding-left:10px;
}

img.left{
	padding-right:10px;
}

.no-border{
	border:none !important;
}

img, div, a, input { 
	behavior: url(/css/iepngfix.htc) 
}

img {
 	-ms-interpolation-mode: bicubic; /* fixes scaled images for IE6 and IE7 */
}

p{
	padding-bottom:10px;
}

img.right{
	padding: 5px 0 10px 10px;
}

img.left{
	padding: 5px 10px 10px 0;
}