h1, h2, h3, h4, ul, li, form, select, input { margin: 0; padding: 0; }
p {	margin: 0 0 5px 0; padding: 0 0 5px 0; }
hr { display: none; }
.none {	display: none; }
.clear { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }
.alignleft { text-align: left; }
.aligncenter { text-align: center; }
.alignright { text-align: right; }
.lineheight16 {	line-height: 16px; }
br.clear { clear: both;	height: 0; }
img { border-style: none; }
/* Begin Font Styles =============================================== */
.arial { font-family: Arial, Helvetica, sans-serif; }
.verdana { font-family: Verdana, Arial, Helvetica, sans-serif; }
.small { font-size: 10px; }
.normal { font-size: 11px; }
.large { font-size: 12px; }
.title13 { font-size: 13px; }
.title14 { font-size: 14px; }
.title16 { font-size: 16px; }
.title18 { font-size: 18px; }
.title20 { font-size: 20px; }
.title22 { font-size: 22px; }
.title24 { font-size: 24px; }
.title26 { font-size: 26px; }
.title28 { font-size: 28px; }
.title30 { font-size: 30px; }
.title32 { font-size: 32px; }
.underlinefont { text-decoration: underline; }
.bold { font-weight: bold; }
.normalweight { font-weight: normal; }
.italic { font-style: italic; }
.strike { text-decoration: line-through; }
.fontwhite { color: #FFFFFF; }
.fontpurple { color: #A51343; }
.fontred { color: #B12524; }
.fontgrey {
	color: #272727;
}

.backgroundblue { Background-color: #8CD4F7; }
.backgroundbluelight { background-color: #C7FFDD; }
.border { border: 1px solid #999999; }
.borderblue { border: 1px solid #3B887D; }
.borderblueright { border-right: 1px solid #3B887D; }
.borderbluebottom { border-bottom: 1px solid #3B887D; }
.borderwhite { border: 1px solid #FFFFFF; }
.borderbottom {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #7B7B7B;
}
.borderbottom.last  { border: none; }
/* End Font Styles =============================================== */
/* Begin Link Styles =============================================== */
a.underline:link, a.underline:visited, a.underline:active { text-decoration: none; }
a.underline:hover, a { text-decoration: underline; }
a.underlineoff:link, a.underlineoff:visited, a.underlineoff:active { text-decoration: underline; }
a.underlineoff:hover, a { text-decoration: none; }
a.underlinealways:link, a.underlinealways:visited, a.underlinealways:active { text-decoration: underline; }
a.underlinealways:hover, a { text-decoration: underline; }
a.nounderline:link, a.nounderline:visited, a.nounderline:active { text-decoration: none; }
a.nounderline:hover, a { text-decoration: none; }
/* End Link Styles =============================================== */
/* Begin Padding/Margin Styles =================================== */
.padding3px { padding: 3px; }
.padding5px { padding: 5px; }
.padding10px { padding: 10px; }
.paddingtop2px { padding-top: 2px; }
.paddingtop3px { padding-top: 3px; }
.paddingtop4px { padding-top: 4px; }
.paddingtop5px { padding-top: 5px; }
.paddingtop10px { padding-top: 10px; }
.paddingtop15px { padding-top: 15px; }
.paddingtop20px { padding-top: 20px; }
.paddingbottom2px { padding-bottom: 2px; }
.paddingbottom3px { padding-bottom: 3px; }
.paddingbottom4px { padding-bottom: 4px; }
.paddingbottom5px { padding-bottom: 5px; }
.paddingbottom10px { padding-bottom: 10px; }
.paddingbottom15px { padding-bottom: 15px; }
.paddingbottom20px { padding-bottom: 20px; }
.paddingright2px { padding-right: 2px; }
.paddingright5px { padding-right: 5px; }
.paddingright6px { padding-right: 6px; }
.paddingright10px { padding-right: 10px; }
.paddingright15px { padding-right: 15px; }
.paddingright20px { padding-right: 20px; }
.paddingleft2px { padding-left: 2px; }
.paddingleft5px { padding-left: 5px; }
.paddingleft10px { padding-left: 10px; }
.paddingleft15px { padding-left: 15px; }
.paddingleft20px { padding-left: 20px; }
.margin5px { margin: 5px; }
.margin10px { margin: 10px; }
.margin20px { margin: 20px; }
.margintop5px { margin-top: 5px; }
.margintop10px { margin-top: 10px; }
.margintop15px { margin-top: 15px; }
.marginbottom5px { margin-bottom: 5px; }
.marginbottom10px { margin-bottom: 10px; }
.marginbottom15px { margin-bottom: 15px; }
.marginright1px { margin-right: 1px; }
.marginright2px { margin-right: 2px; }
.marginright5px { margin-right: 5px; }
.marginright10px { margin-right: 10px; }
.marginright15px { margin-right: 15px; }
.marginleft5px { margin-left: 5px; }
.marginleft10px { margin-left: 10px; }
.marginleft15px { margin-left: 15px; }
/* End Padding/Margin Styles =================================== */
