/*	
	Everything defined in thise stylesheet will be displayed in the CMS WYSIWYG editor. 
	All standard HTML elements should be defined here as well as any custom classes that
	we want the users to have access to from the - Styles - dropdown.  This stylesheet
	should be included on the front end before any other stylesheets.
*/
/* RESET - zero out html elements to reduce browser inconsistencies */
html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0px;padding:0px;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/* SET STANDARD ELEMENTS - reset html elements to fit our site */
body, .mceContentBody  { background: #ffffff url(../images/blank.gif) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#78736c; text-align: left}
strong, b { font-weight:bold; }
em, i { font-style:italic; }

ul, ol { margin:0 0 10px 0; }
ul li, ol li { list-style-position: outside; padding: .2em 0 .3em 0; margin-left:30px; }
ol li { list-style-type:decimal; }
ul li { list-style-type:disc; }
a { color:#009; }
a:hover { color:#009; }
table { border-collapse: collapse; border-spacing: 0; margin: 0.4em 0; }
td, th { padding:5px; }
th { font-weight:bold; }
hr { height:1px; width:100%; border-bottom:1px solid #000 color:#000; clear:both; }
a {color:#f87016;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size:22px; margin-bottom:7px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size:30px; margin-bottom:7px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; margin-bottom:7px;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:7px;}
h5 {font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; font-size:12px; text-transform:uppercase;}
h5 {font-weight:bold; color:#333333; font-size:12px; text-transform:uppercase;}
p {margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
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; }
.note { font-style:italic; }
.notice { color:#900; }
.req { color: #900; }
/* CUSTOM STYLES THAT USERES CAN USE */
.tableStyle1 {
	display:block;
	border-collapse:collapse;
}
.tableStyle1 td, .tableStyle1 th {
	font-size:1.1em;
	padding:10px;
	border:1px dashed #CCC;
}
.tableStyle1 th {
	text-align:center;
	background-color:#F5F5F5;
}
.detailText1 {
	font-size:0.9em;
}
.detailText2 {
	color:#666;
	font-size:0.9em;
}