/* -------------------------------------------------------------- 
  
   Reset default browser CSS.
   
   Based on work by Eric Meyer:
   http://meyerweb.com/eric/tools/css/reset/index.html
   
-------------------------------------------------------------- */

/* v1.0 | 20080212 */

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;

}
div { position:relative; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Global reset-RESET */
/* The below restores some sensible defaults */
body, p, li, dt, dd, label{ font-size:12px; font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;  color: #CCCCCC; }
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
div { position:relative; }
abbr,acronym { border-bottom:1px dotted #000; cursor:help; } 

h1, h2, h3, h4, h5, h6 { font-family:  Helvetica, 'Helvetica Neue', Arial, sans-serif ; font-weight: normal; color: #fff;  }

h1 { font-size: 160%; }
h2 { font-size: 135%; }
h3 { font-size: 120%; }
h4 { font-size: 105%; }
h5 { font-size: 95%; }
h6 { font-size: 90%; }



caption, th { text-align:left }
ol,ul,dl { margin-left:2em; }
ol li { list-style: none }
ul li { llist-style: none }
dl dd { margin-left:1em; }
th,td { border:1px solid #000; padding:.5em; }
th { font-weight:bold; text-align:center; }
caption { margin-bottom:.5em; text-align:center; }
p,fieldset,table { margin-bottom:1em; }
a { position:relative }  /*Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */


/***utility**/
.white { color:#FFFFFF; }
.blue  { color:#3fbee3;}
.faded-white { color:#a7a7a7; }
.last, .none { margin:0; padding:0; font-style:normal; }
.list-none { list-style:none; margin:0; padding:0; }
.floatright { float:right; }
.floatleft { float:left; }
.clear { clear:both; }
.no-underline { text-decoration:none; }
.align-centre {text-align:center; }
.padder { margin-left:15px; }





