/*********************************************
	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%;
	background:transparent;
}

body{line-height:1;}
:focus{outline:0;}
a { outline: none; }
a:focus { outline: thin dotted; }
a:active { outline: none; }

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

p {
	padding-bottom:10px;
	}

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


/*********************************************
	NAV LISTS
*********************************************/
ul.nav {
	list-style-type:none; 
	margin:0;
	padding:0;
}
ul.nav li {
	float:left;
	margin:0;
	padding:0 5px;
	border-left:1px solid #000;
}
	
	
/*********************************************
	DIV WIDTHS
*********************************************/
.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%;}


/*********************************************
	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:16px;}
.section-sm{padding-bottom:8px;}
.no-border, .leadin{border:none !important; padding-left:0 !important;}
img.right{padding: 0 0 10px 10px;}
img.left{padding: 0 10px 10px 0;}
.inner{padding:10px;}
.pointer { cursor:pointer }