/*
http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License:none (public domain)
*/
/* ..---===== RESET v1 (because v2 doesn't cover all the text elements =====---.. */
code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{white-space:normal;font-size:1em;font:inherit;}
dfn,i,cite,var,address,em{font-style:normal;}
th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal;}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:none;}
hr{display:none;border:0 none;}
font{color:inherit;font:inherit;color:inherit;}
marquee{overflow:inherit;-moz-binding:none;}
blink{text-decoration:none;}
nobr{white-space:normal;}
/* *:focus{outline:0;border:0;} */

/* ..---===== RESET v2 =====---.. */
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent;} 
img {margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;} /* HTML5 */
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* ..---===== RE-SET ELEMENTS =====---.. */
table,tr,td,caption,th,td,center{text-align:left;vertical-align:top;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
p{font-size:14px;line-height:inherit;}
ol,ul,dir,menu{list-style:none;}
ul li{list-style:none outside;}
ol li{list-style:decimal outside;}
ol ol li{list-style:lower-alpha outside;}
b,strong
{
	font-weight:bold;
	font-family: FNBSansRegular;
color: #000000;
}
em,i{font-style:italic;}
u{text-decoration:underline;}
/*removed the below img reset style until we find i reason for it 
img{vertical-align:middle;}*/
h1 img,h2 img,h3 img,h4 img{vertical-align:top;}
input[type=text],input[type=password]{vertical-align:middle;}
object,embed {z-index:0;}/*Flash Fix*/
sub{vertical-align:baseline;}
sup{vertical-align:top;}

button:moz-focus-inner{padding:0;border:0;}/*FF Fix*/
button{-webkit-border-fit:lines;}/*Safari & Google Chrome Fix*/
button{overflow:visible;width:auto;background:none;cursor:pointer;font-family:inherit;}

/* The clearfix hack */
.clearfix:after {visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .clearfix {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */





/* supress auto zoom */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { font-size: 16px; }