article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
audio:not([controls]) { display:none; }
html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
a:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
a:hover, a:active { outline:0; }
sub, sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
img {
	max-width:100%;
	width:auto \9;
	height:auto;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
}
#map_canvas img, .google-maps img { max-width:none; }
button, input, select, textarea {
	margin:0;
	font-size:100%;
	vertical-align:middle;
}
button, input {
	*overflow:visible;
	line-height:normal;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding:0;
	border:0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor:pointer; }
input[type="search"] {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none; }
textarea {
	overflow:auto;
	vertical-align:top;
}
@media print {
	* {
		text-shadow:none !important;
		color:#000 !important;
		background:transparent !important;
		box-shadow:none !important;
	}
	a, a:visited { text-decoration:underline; }
	a[href]:after { content:" (" attr(href) ")"; }
	abbr[title]:after { content:" (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
	pre, blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead { display:table-header-group; }
	tr, img { page-break-inside:avoid; }
	img { max-width:100% !important; }
	@page {
		margin:0.5cm;
	}
	p, h2, h3 {
		orphans:3;
		widows:3;
	}
	h2, h3 { page-break-after:avoid; }
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after { clear:both; }
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
body {
	margin:0;
	font-family:Roboto, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#1f1f1f;
	background-color:#1f1f1f;
}
a {
	color:#ff0000;
	text-decoration:none;
}
a:hover, a:focus {
	color:#1f1f1f;
	text-decoration:underline;
}
.img-rounded {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.img-polaroid {
	padding:4px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	box-shadow:0 1px 3px rgba(0,0,0,0.1);
}
.img-circle {
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	border-radius:500px;
}
.row {
	margin-left:-20px;
	*zoom:1;
}
.row:before, .row:after {
	display:table;
	content:"";
	line-height:0;
}
.row:after { clear:both; }
[class*="span"] {
	float:left;
	min-height:1px;
	margin-left:20px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }
.span12 { width:940px; }
.span11 { width:860px; }
.span10 { width:780px; }
.span9 { width:700px; }
.span8 { width:620px; }
.span7 { width:540px; }
.span6 { width:460px; }
.span5 { width:380px; }
.span4 { width:300px; }
.span3 { width:220px; }
.span2 { width:140px; }
.span1 { width:60px; }
.offset12 { margin-left:980px; }
.offset11 { margin-left:900px; }
.offset10 { margin-left:820px; }
.offset9 { margin-left:740px; }
.offset8 { margin-left:660px; }
.offset7 { margin-left:580px; }
.offset6 { margin-left:500px; }
.offset5 { margin-left:420px; }
.offset4 { margin-left:340px; }
.offset3 { margin-left:260px; }
.offset2 { margin-left:180px; }
.offset1 { margin-left:100px; }
.row-fluid {
	width:100%;
	*zoom:1;
}
.row-fluid:before, .row-fluid:after {
	display:table;
	content:"";
	line-height:0;
}
.row-fluid:after { clear:both; }
.row-fluid [class*="span"] {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:2.1276595744681%;
	*margin-left:2.0744680851064%;
}
.row-fluid [class*="span"]:first-child { margin-left:0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left:2.1276595744681%; }
.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}
.row-fluid .span11 {
	width:91.489361702128%;
	*width:91.436170212766%;
}
.row-fluid .span10 {
	width:82.978723404255%;
	*width:82.925531914894%;
}
.row-fluid .span9 {
	width:74.468085106383%;
	*width:74.414893617021%;
}
.row-fluid .span8 {
	width:65.957446808511%;
	*width:65.904255319149%;
}
.row-fluid .span7 {
	width:57.446808510638%;
	*width:57.393617021277%;
}
.row-fluid .span6 {
	width:48.936170212766%;
	*width:48.882978723404%;
}
.row-fluid .span5 {
	width:40.425531914894%;
	*width:40.372340425532%;
}
.row-fluid .span4 {
	width:31.914893617021%;
	*width:31.86170212766%;
}
.row-fluid .span3 {
	width:23.404255319149%;
	*width:23.351063829787%;
}
.row-fluid .span2 {
	width:14.893617021277%;
	*width:14.840425531915%;
}
.row-fluid .span1 {
	width:6.3829787234043%;
	*width:6.3297872340426%;
}
.row-fluid .offset12 {
	margin-left:104.25531914894%;
	*margin-left:104.14893617021%;
}
.row-fluid .offset12:first-child {
	margin-left:102.12765957447%;
	*margin-left:102.02127659574%;
}
.row-fluid .offset11 {
	margin-left:95.744680851064%;
	*margin-left:95.63829787234%;
}
.row-fluid .offset11:first-child {
	margin-left:93.617021276596%;
	*margin-left:93.510638297872%;
}
.row-fluid .offset10 {
	margin-left:87.234042553191%;
	*margin-left:87.127659574468%;
}
.row-fluid .offset10:first-child {
	margin-left:85.106382978723%;
	*margin-left:85%;
}
.row-fluid .offset9 {
	margin-left:78.723404255319%;
	*margin-left:78.617021276596%;
}
.row-fluid .offset9:first-child {
	margin-left:76.595744680851%;
	*margin-left:76.489361702128%;
}
.row-fluid .offset8 {
	margin-left:70.212765957447%;
	*margin-left:70.106382978723%;
}
.row-fluid .offset8:first-child {
	margin-left:68.085106382979%;
	*margin-left:67.978723404255%;
}
.row-fluid .offset7 {
	margin-left:61.702127659574%;
	*margin-left:61.595744680851%;
}
.row-fluid .offset7:first-child {
	margin-left:59.574468085106%;
	*margin-left:59.468085106383%;
}
.row-fluid .offset6 {
	margin-left:53.191489361702%;
	*margin-left:53.085106382979%;
}
.row-fluid .offset6:first-child {
	margin-left:51.063829787234%;
	*margin-left:50.957446808511%;
}
.row-fluid .offset5 {
	margin-left:44.68085106383%;
	*margin-left:44.574468085106%;
}
.row-fluid .offset5:first-child {
	margin-left:42.553191489362%;
	*margin-left:42.446808510638%;
}
.row-fluid .offset4 {
	margin-left:36.170212765957%;
	*margin-left:36.063829787234%;
}
.row-fluid .offset4:first-child {
	margin-left:34.042553191489%;
	*margin-left:33.936170212766%;
}
.row-fluid .offset3 {
	margin-left:27.659574468085%;
	*margin-left:27.553191489362%;
}
.row-fluid .offset3:first-child {
	margin-left:25.531914893617%;
	*margin-left:25.425531914894%;
}
.row-fluid .offset2 {
	margin-left:19.148936170213%;
	*margin-left:19.042553191489%;
}
.row-fluid .offset2:first-child {
	margin-left:17.021276595745%;
	*margin-left:16.914893617021%;
}
.row-fluid .offset1 {
	margin-left:10.63829787234%;
	*margin-left:10.531914893617%;
}
.row-fluid .offset1:first-child {
	margin-left:8.5106382978723%;
	*margin-left:8.4042553191489%;
}
[class*="span"].hide, .row-fluid [class*="span"].hide { display:none; }
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float:right; }
.container {
	margin-right:auto;
	margin-left:auto;
	*zoom:1;
}
.container:before, .container:after {
	display:table;
	content:"";
	line-height:0;
}
.container:after { clear:both; }
.container-fluid {
	padding-right:20px;
	padding-left:20px;
	*zoom:1;
}
.container-fluid:before, .container-fluid:after {
	display:table;
	content:"";
	line-height:0;
}
.container-fluid:after { clear:both; }
p { margin:0 0 10px; }
.lead {
	margin-bottom:20px;
	font-size:21px;
	font-weight:200;
	line-height:30px;
}
small { font-size:85%; }
strong { font-weight:bold; }
em { font-style:italic; }
cite { font-style:normal; }
.muted { color:#999; }
a.muted:hover, a.muted:focus { color:#808080; }
.text-warning { color:#c09853; }
a.text-warning:hover, a.text-warning:focus { color:#a47e3c; }
.text-error { color:#b94a48; }
a.text-error:hover, a.text-error:focus { color:#953b39; }
.text-info { color:#3a87ad; }
a.text-info:hover, a.text-info:focus { color:#2d6987; }
.text-success { color:#468847; }
a.text-success:hover, a.text-success:focus { color:#356635; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
h1, h2, h3, h4, h5, h6 {
	margin:10px 0;
	font-family:inherit;
	font-weight:bold;
	line-height:20px;
	color:inherit;
	text-rendering:optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight:normal;
	line-height:1;
	color:#999;
}
h1, h2, h3 { line-height:40px; }
h1 { font-size:38.5px; }
h2 { font-size:31.5px; }
h3 { font-size:24.5px; }
h4 { font-size:17.5px; }
h5 { font-size:14px; }
h6 { font-size:11.9px; }
h1 small { font-size:24.5px; }
h2 small { font-size:17.5px; }
h3 small { font-size:14px; }
h4 small { font-size:14px; }
.page-header {
	padding-bottom:9px;
	margin:20px 0 30px;
	border-bottom:1px solid #eee;
}
ul, ol {
	padding:0;
	margin:0 0 10px 25px;
}
ul ul, ul ol, ol ol, ol ul { margin-bottom:0; }
li { line-height:20px; }
ul.unstyled, ol.unstyled {
	margin-left:0;
	list-style:none;
}
ul.inline, ol.inline {
	margin-left:0;
	list-style:none;
}
ul.inline > li, ol.inline > li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-left:5px;
	padding-right:5px;
}
dl { margin-bottom:20px; }
dt, dd { line-height:20px; }
dt { font-weight:bold; }
dd { margin-left:10px; }
.dl-horizontal { *zoom:1; }
.dl-horizontal:before, .dl-horizontal:after {
	display:table;
	content:"";
	line-height:0;
}
.dl-horizontal:after { clear:both; }
.dl-horizontal dt {
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}


