﻿/* == CSS RESET http://meyerweb.com/eric/tools/css/reset/
------------------------------------------------------------------------------------------------------------------------ */
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,
b, u, i, center,
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-size: 100%;	vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
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;}
table {border-collapse: collapse;border-spacing: 0;}
/* == Common Elements
------------------------------------------------------------------------------------------------------------------------ */
body{color:#4A4A4A;line-height:normal;font-size: 90%; font-family: Arial, Helvetica, Sans-Serif; background-color:#FFF; min-width: 1020px;}
h1, h2, h3, h4, h5, h6{margin: 10px 0;font-weight: normal; position: relative; line-height: 1.2em; color:#6C7A80;}
h1{font-size: 120%; font-weight:bold;text-transform:uppercase; color:#44454B}
h2{font-size: 80%; font-weight:bold; color:#44454B; text-transform:uppercase; }
h3{font-size: 100%; font-weight:bold; color:#5B5C62; text-transform:uppercase; padding:0; margin:0; }
h4{font-size: 130%; }
h5{font-size: 120%; }
h6{font-size: 100%; }
h1 span, h2 span, h3 span, h4 span {color:#0067B7}

a {text-decoration:none; color:#4A4A4A}
p{margin: 0 0 10px 0;line-height: 1.2em;}
blockquote{}
ul{margin:0;list-style-type: none;}
ul li{margin:0;}
fieldset{}
legend{}
label{ float:left; color:#666666; margin:0 0 5px 0;}

/** Layout 
------------------------------------------------------------------------------------------------------------------------ */
.floatLeft{float: left !important;}
.floatRight{float: right !important;}
.noFloat {float:none !important;}

/** Clearing 
------------------------------------------------------------------------------------------------------------------------ */
.clr{clear: both;}
.clrz {clear: both;line-height:1px;height:1px;}

/** Presentation
------------------------------------------------------------------------------------------------------------------------ */
.textRight{text-align: right !important;}
.textCenter{text-align: center !important;}
.textLeft{text-align: left !important;}

.noMargin{margin: 0;}
.noPadding{ padding:0 !important;}
.hidden {display: none !important;}
.tightLeft {margin-left: 0 !important;}
.tightRight {margin-right: 0 !important;}
.noBorder {border:0 !important;}
