/* default css */
table {
	font-size: 1em;
	line-height: inherit;
	border-collapse: collapse;
}

tr {
	text-align: left;
}

div,address,ol,ul,li,option,select {
	margin-top: 0px;
	margin-bottom: 0px;
}

p { /*margin: 0px;*/
	
}

pre {
	font-family: Courier New;
	white-space: pre-wrap;
	margin: 0;
}

body {
	margin: 6px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
}

img {
	-moz-force-broken-image-icon: 1;
}

@media screen {
	html.pageview {
		background-color: #f3f3f3 !important;
		overflow-x: hidden;
		overflow-y: scroll;
	}
	body {
		min-height: 600px;
		counter-reset: __goog_page__;
	}
	* html body {
		height: 1100px;
	}
	.pageview body {
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 2px solid #bbb;
		border-bottom: 2px solid #bbb;
		width: 648px !important;
		margin: 15px auto 25px;
		padding: 40px 50px;
	}
	/* IE6 */
	* html {
		overflow-y: scroll;
	}
	* html.pageview body {
		overflow-x: auto;
	}
	/* Prevent repaint errors when scrolling in Safari. This "Star-7" css hack
     targets Safari 3.1, but not WebKit nightlies and presumably Safari 4.
     That's OK because this bug is fixed in WebKit nightlies/Safari 4 :-). */
	html * #wys_frame  ::before {
		content: '\A0';
		position: fixed;
		overflow: hidden;
		width: 0;
		height: 0;
		top: 0;
		left: 0;
	}
	.writely-callout-data {
		display: none; *
		display: inline-block; *
		width: 0; *
		height: 0; *
		overflow: hidden;
	}
	.writely-footnote-marker {
		background-image: url('MISSING');
		background-color: transparent;
		background-repeat: no-repeat;
		width: 7px;
		overflow: hidden;
		height: 16px;
		vertical-align: top;
		-moz-user-select: none;
	}
	.editor .writely-footnote-marker {
		cursor: move;
	}
	.writely-footnote-marker-highlight {
		background-position: -15px 0;
		-moz-user-select: text;
	}
	.writely-footnote-hide-selection   ::-moz-selection,.writely-footnote-hide-selection  ::-moz-selection {
		background: transparent;
	}
	.writely-footnote-hide-selection   ::selection,.writely-footnote-hide-selection  ::selection {
		background: transparent;
	}
	.writely-footnote-hide-selection {
		cursor: move;
	}
	.editor .writely-comment-yellow {
		background-color: #FF9;
		background-position: -240px 0;
	}
	.editor .writely-comment-yellow-hover {
		background-color: #FF0;
		background-position: -224px 0;
	}
	.editor .writely-comment-blue {
		background-color: #C0D3FF;
		background-position: -16px 0;
	}
	.editor .writely-comment-blue-hover {
		background-color: #6292FE;
		background-position: 0 0;
	}
	.editor .writely-comment-orange {
		background-color: #FFDEAD;
		background-position: -80px 0;
	}
	.editor .writely-comment-orange-hover {
		background-color: #F90;
		background-position: -64px 0;
	}
	.editor .writely-comment-green {
		background-color: #99FBB3;
		background-position: -48px 0;
	}
	.editor .writely-comment-green-hover {
		background-color: #00F442;
		background-position: -32px 0;
	}
	.editor .writely-comment-cyan {
		background-color: #CFF;
		background-position: -208px 0;
	}
	.editor .writely-comment-cyan-hover {
		background-color: #0FF;
		background-position: -192px 0;
	}
	.editor .writely-comment-purple {
		background-color: #EBCCFF;
		background-position: -144px 0;
	}
	.editor .writely-comment-purple-hover {
		background-color: #90F;
		background-position: -128px 0;
	}
	.editor .writely-comment-magenta {
		background-color: #FCF;
		background-position: -112px 0;
	}
	.editor .writely-comment-magenta-hover {
		background-color: #F0F;
		background-position: -96px 0;
	}
	.editor .writely-comment-red {
		background-color: #FFCACA;
		background-position: -176px 0;
	}
	.editor .writely-comment-red-hover {
		background-color: #FF7A7A;
		background-position: -160px 0;
	}
	.editor .writely-comment-marker {
		background-image: url('MISSING');
		background-color: transparent;
		padding-right: 11px;
		background-repeat: no-repeat;
		width: 16px;
		height: 16px;
		-moz-user-select: none;
	}
	.editor .writely-comment-hidden {
		padding: 0;
		background: none;
	}
	.editor .writely-comment-marker-hidden {
		background: none;
		padding: 0;
		width: 0;
	}
	.editor .writely-comment-none {
		opacity: .2;
		filter: progid :   DXImageTransform .   Microsoft .   Alpha(opacity =   20);
		-moz-opacity: .2;
	}
	.editor .writely-comment-none-hover {
		opacity: .2;
		filter: progid :   DXImageTransform .   Microsoft .   Alpha(opacity =   20);
		-moz-opacity: .2;
	}
	.br_fix
	 
	span
	+
	br
	:not
	 
	(
	:-moz-last-node
	 
	)
	{
	position
	:
	 
	relative
	;
	
		
	left
	:
	 
	-1
	ex
	
	
}

#cb-p-tgt {
	font-size: 8pt;
	padding: .4em;
	background-color: #ddd;
	color: #333;
}

#cb-p-tgt-can {
	text-decoration: underline;
	color: #36c;
	font-weight: bold;
	margin-left: 2em;
}

#cb-p-tgt .spin {
	width: 16px;
	height: 16px;
	background: url(//ssl.gstatic.com/docs/clipboard/spin_16o.gif) no-repeat;
}

}
h6 {
	font-size: 8pt
}

h5 {
	font-size: 8pt
}

h4 {
	font-size: 10pt
}

h3 {
	font-size: 12pt
}

h2 {
	font-size: 14pt
}

h1 {
	font-size: 18pt;
	margin: 0px;
}

blockquote {
	padding: 10px;
	border: 1px #DDD dashed
}

.webkit-indent-blockquote {
	border: none;
}

a img {
	border: 0
}

.pb {
	border-width: 0;
	page-break-after: always;
	/* We don't want this to be resizeable, so enforce a width and height
     using !important */
	height: 1px !important;
	width: 100% !important;
}

.editor .pb {
	border-top: 1px dashed #C0C0C0;
	border-bottom: 1px dashed #C0C0C0;
}

div.google_header,div.google_footer {
	position: relative;
	margin-top: 1em;
	margin-bottom: 1em;
}

/* Table of contents */
.editor div.writely-toc {
	background-color: #f3f3f3;
	border: 1px solid #ccc;
}

.writely-toc>ol {
	padding-left: 3em;
	font-weight: bold;
}

ol.writely-toc-subheading {
	padding-left: 1em;
	font-weight: normal;
}

/* IE6 only */
* html writely-toc ol {
	list-style-position: inside;
}

.writely-toc-none {
	list-style-type: none;
}

.writely-toc-decimal {
	list-style-type: decimal;
}

.writely-toc-upper-alpha {
	list-style-type: upper-alpha;
}

.writely-toc-lower-alpha {
	list-style-type: lower-alpha;
}

.writely-toc-upper-roman {
	list-style-type: upper-roman;
}

.writely-toc-lower-roman {
	list-style-type: lower-roman;
}

.writely-toc-disc {
	list-style-type: disc;
}

/* Ordered lists converted to numbered lists can preserve ordered types, and
   vice versa. This is confusing, so disallow it */
ul[type="i"],ul[type="I"],ul[type="1"],ul[type="a"],ul[type="A"] {
	list-style-type: disc;
}

ol[type="disc"],ol[type="circle"],ol[type="square"] {
	list-style-type: decimal;
}

/* end default css */ /* default print css */
@media print {
	body {
		padding: 0;
		margin: 0;
	}
	div.google_header,div.google_footer {
		display: block;
		min-height: 0;
		border: none;
	}
	div.google_header {
		flow: static(header);
	}
	/* used to insert page numbers */
	div.google_header  ::before,div.google_footer  ::before {
		position: absolute;
		top: 0;
	}
	div.google_footer {
		flow: static(footer);
	}
	/* always consider this element at the start of the doc */
	div#google_footer {
		flow: static(footer, start);
	}
	span.google_pagenumber {
		content: counter(page);
	}
	span.google_pagecount {
		content: counter(pages);
	}
	.endnotes {
		page: endnote;
	}
	/* MLA specifies that endnotes title should be 1" margin from the top of the page. */
	@page endnote {
		margin-top: 1in;
	}
	callout.google_footnote {
		display: prince-footnote;
		footnote-style-position: inside;
		/* These styles keep the footnote from taking on the style of the text
         surrounding the footnote marker. They can be overridden in the
         document CSS. */
		color: #000;
		font-family: Verdana;
		font-size: 10.0pt;
		font-weight: normal;
	}
	/* Table of contents */
	#WritelyTableOfContents a  ::after {
		content: leader('.') target-counter(attr(href), page );
	}
	#WritelyTableOfContents a {
		text-decoration: none;
		color: black;
	}
}

@page { @top { content:flow(header);
	
}

@
bottom {
	content: flow(footer);
}

@
footnotes {
	border-top: solid black thin;
	padding-top: 8pt;
}

}
/* end default print css */ /* custom css */ /* end custom css */ /* ui edited css */
body {
	font-family: Verdana;
	font-size: 10.0pt;
	line-height: normal;
	background-color: #9fc5e8;
}

/* end ui edited css */ /* editor CSS */
.editor a:visited {
	color: #551A8B
}

.editor table.zeroBorder {
	border: 1px dotted gray
}

.editor table.zeroBorder td {
	border: 1px dotted gray
}

.editor table.zeroBorder th {
	border: 1px dotted gray
}

.editor div.google_header,.editor div.google_footer {
	border: 2px #DDDDDD dashed;
	position: static;
	width: 100%;
	min-height: 2em;
}

.editor .misspell {
	background-color: yellow
}

.editor .writely-comment {
	font-size: 9pt;
	line-height: 1.4;
	padding: 1px;
	border: 1px dashed #C0C0C0
}

.testimonials {
	display: none;
	cursor: pointer;
	color: rgb(53, 28, 117);
	font-size: 13px;
}

/* end editor CSS */