*{margin:0; padding:0; list-style: none; border:0;}

/*
Tags
------*/
html, body {margin:0; padding:0;}
a:link {text-decoration:underline; color:#0072cc;}
a:visited {text-decoration:underline; color:#0072cc;}
a:hover {text-decoration:none;}
a.noline:link, a.noline:visited {text-decoration:none;}
a.noline:hover {text-decoration:underline;}
a.black {color:black;}


ul.bullet, ol.bullet{
	margin: 0.92em 0!important;
}
ul.bullet li, ol.bullet li{
	background:none!important;
	list-style-image: inherit !important;
	list-style-position: outside !important;
	margin:0 1.2em !important;
	margin-top:0 !important;
	padding-top: 0!important;
	
}
ul.bullet li{
list-style-type: disc !important;
}

ol.bullet li{
list-style-type: decimal !important;
}

ul.color{margin: 15px 0 0 0 !important; padding-bottom:15px;}
ul.color li{
	background: url(../img/li.gif) no-repeat 0 7px; 
	padding-left:13px;
	list-style-image: none !important;
	list-style-position: outside !important;
	margin-top:0 !important;
	padding-top: 0!important;
	padding-bottom:13px;

}


ul.sublist{margin: 15px 0 0 0 !important; padding-bottom:5px;}
ul.sublist li{
	background: url(../img/sub-li.gif) no-repeat 0 8px; 
	padding-left:18px;
	list-style-image: none !important;
	list-style-position: outside !important;
	margin-top:0 !important;
	padding-top: 0!important;
	padding-bottom:13px;

}


p{ padding:13px 0; line-height:18px; color:#40403f;}

.clear {clear:both; height:0; line-height:0; font-size:0;}
.hidden {display:none;}

.bold {font-weight:bold;}
.normal {font-weight:normal;}


h2{ font-size:17px; color:#d71f14; text-transform:none; padding:0; padding-bottom:15px; font-weight:normal;}
h2.line{color:#035289; font-size:21px; font-weight:normal; background:url(../img/h2-bg.gif) no-repeat 0 100%; padding-bottom:5px; margin-bottom:15px;}
h3{font-size:16px; color:#035289; text-transform:uppercase; padding:0; padding-bottom:15px; font-weight:normal;}
h4{color:#da2f26; font-size:16px; font-weight:normal; padding:0; padding-bottom:12px;}
h4 a:link, h4 a:visited{color:#da2f26; text-decoration:none;}
h4 a:hover { text-decoration:underline;}

h5{color:#035289; font-size:14px; font-weight:normal; padding:0; padding-bottom:10px;}
h6{color:#d71f14; font-size:12px; font-weight:normal; padding:0; padding-bottom:8px;}


.top{padding:0; padding-bottom:12px;}

.blue{color:#035289!important;}
.red {color:#d71f14!important;}

.font11{ font-size:11px;}
.font14{font-size:14px;}
.font16{font-size:16px;}

.fl {float:left;}
.fr {float:right;}

img.fl{ margin-right:20px; margin-bottom:10px; margin-top:18px;}
.border-grey{border:1px solid #969696; padding:1px;}
.border-blue{border:1px solid #0072cc; padding:1px;}
cite{display:block; padding:15px 0; font-weight:bold; text-align:right;}