
:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:small;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
address {font-style:normal;}


* {
	margin:0pt;
	padding:0pt;
	outline:none;
}

html {
	margin:0pt;
	padding:0pt;
	font-size:100.01%;
}

body{
	margin:0pt;
	padding:0pt;
	color:rgb(0, 0, 0);
	font:12pt/16pt Arial, Helvetica, Verdana, sans-serif;
}

h1 {font-size:20pt;line-height:24pt;color:rgb(29, 1, 0);margin-bottom:24pt;}
h2 {font-size:16pt;line-height:20pt;color:rgb(179, 37, 33);margin-bottom:20pt;}
h3 {font-size:14pt;line-height:18pt;color:rgb(152, 123, 91);margin-bottom:18pt;}
h4 {font-size:13pt;line-height:16pt;color:rgb(0, 0, 0);margin-bottom:16pt;}

p{orphans:5;widows:5; font-size:12pt;line-height:16pt;color:rgb(0, 0, 0);margin:0pt 0pt 24pt 0pt;}

a{color:rgb(0, 0, 0);text-decoration:underline;}

input, select, textarea{font-family:Arial, Helvetica, Verdana, sans-serif;}

label{display:none;}


#branding {display:block;}

#header, #right_2-columns, #home_jumbotron, .form_input_sf, .button_learn-more, #footer ul, .news_module-newsnavigation {display:none;}


#footer h1 a{font-size:10pt;line-height:12pt;color:rgb(0, 51, 102);float:right;}

#footer-date {font-size:10pt;line-height:12pt;color:rgb(0, 0, 0);}

.home_content_column {page-break-inside:avoid;page-break-before:auto;display:block;}


.news_module-newsblock {
	display:block;
	clear:both;
	border-bottom:1pt solid rgb(179, 37, 33);
	margin:0pt 0pt 25pt 0pt;
	padding:0pt 0pt 25pt 0pt;
}
.news_module-newsblock img{
    float:left;
    margin:0pt 20pt 10pt 0pt;
}
