/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ol, ul {list-style-type: none;}
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
html { font-size:13px;}
body {font-family:Arial, Helvetica, sans-serif; font-size:85%; color:#5b5b5e; background:#fff;}
p { padding-bottom:15px;}
em { font-style:italic;}
strong { font-weight:bold;}
abbr { text-decoration:none; border:none;}
img {border:0px;}
a { font-weight:bold; text-decoration:none; color:#ea4f44; }
a:hover, a:focus {text-decoration:underline;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both; height:0px; overflow:hidden; font-size:0px; line-height:0px;}
.skiptocontent, #sideCol .emailUpdates label, .hidden { position:absolute; left:-9999px;}
#content ul, #content ol { padding:0px 0px 13px 0px;}
#content li { padding:0px 0px 7px 18px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 3px;}
#content ol li { padding:0px 0px 10px 0px; margin:0px 0px 0px 20px; list-style:decimal outside; background:none;}
#content table { float:left; width:100%; margin:0px 0px 15px 0px; border-top:1px dashed #c2c2c2; border-bottom:1px dashed #c2c2c2; border-left:1px dashed #c2c2c2; text-align:left;}
#content table th, #content table td { padding:6px 8px; line-height:1.4em; border-right:1px dashed #c2c2c2; }
#content table th { font-weight:bold; text-transform:capitalize; background:#F7F7F7; }
#content table td { border-top:1px dashed #c2c2c2;}

/********************************************************************/
/*                              H tags                              */
/********************************************************************/

h1, h2, h3, h4 { color:#393939; font-weight:bold; }

h1 { font-size:3.1em; padding:0 0 15px 0; margin:0; line-height:1.2em; margin:0 0 15px 0; border-bottom:1px dashed #ccc; }

h2 { font-size:2.3em; padding:0 0 15px 0; line-height:1.2em; }

h3 { font-size:1.8em; padding:0 0 15px 0; }

/********************************************************************/
/*                          Template tags                           */
/********************************************************************/

#container { padding:20px;}

.moreInfoImage { float:left; margin:0 15px 15px 0; border:2px dashed #CCCCCC; padding:5px; }

#content {}
#content p { line-height:1.5em;}
	#content a { text-decoration:underline; }
	#content a:hover, #content a:focus { color:#7E7F83; }