/*Reset all*/

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,table,th,td,embed,object,button{
margin:0;padding:0;
}

table{border-collapse:collapse;border-spacing:0;font-size:inherit;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
a *{cursor:pointer;}

body {
	width: 100%;
	color: #262626;
	font: 0.75em/1.35em Helvetica, Arial, sans-serif;
}

:focus {
outline: none;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
border: none;
}

img {border: 0;}

textarea{overflow:hidden;}

body,
caption,
th,
td,
input,
textarea,
select,
option,
legend,
fieldset {
   font-family: 'LucidaGrandeRegular', Helvetica, Arial, "Nimbus Sans L", sans-serif;
}

pre,
code {
  font-size: 1.1em;
  font-family: "Courier New", "DejaVu Sans Mono", monospace;
}

/*
 * Headings
 */
h1,
h2.title {
  font-size: 18px;
  font-weight: bold;
  font-family: 'MyriadProRegular', Arial, sans-serif;
  color: #ff5d31;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 10px;
}

h2 {
	color: #051844;
	font-size: 18px;
	line-height: 1.2;
	font-family: 'MyriadProRegular', Arial, sans-serif;
	margin: 0 0 0.5em;
}

h3 {
  font-size: 14px;
  font-family: 'MyriadProRegular', Arial, sans-serif;
  font-weight: normal;
  line-height: 1.1em;
  margin: 0 0 0.5em;
  color: #0164a5;
}

h3.title {
	color: #051844;
	font-size: 18px;
	line-height: 1.2;
	font-family: 'MyriadProRegular', Arial, sans-serif;
}	

h4,
h5,
h6 {
  font-size: 14px;
  font-family: 'MyriadProRegular', Arial, sans-serif;
  font-weight: normal;
  line-height: 1.1em;
  margin: 0 0 0.5em;
  color: #0164a5;
}

ul,
ol,
dl,
pre,
table,
fieldset {
  margin: 1em 0;
}

blockquote {
  margin: 1em 2em;
}

p {
	margin: 0 0 1em;
	padding: 0;
}

/*
 * Lists
 */

ol {
  margin: 0 0 10px 0;
  padding-left: 2em;
}

ul {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}

ul ul, ul ol,
ol ol, ol ul {
  margin: 0;
}

ol li {
  margin: 0;
  padding: 0;
}

ul li {
	padding: 0 0 5px 15px;
	background: url(/images/layout-white/bullit.png) no-repeat 2px 4px transparent;
	list-style: none;
	line-height: 1.3;
}

ol          { list-style-type: decimal; }
ol ol      { list-style-type: lower-alpha; }
ol ol ol  { list-style-type: decimal; }

dt {
  margin: 0;
  padding: 0;
}

dd {
  margin: 0 0 0 2em;
  padding: 0;
}

/*
 * Links
 */

a {
	color: #0164a5;
	text-decoration: underline;
}

a:hover, a:focus {
	color: #ff5d31;
	text-decoration: none;
}

th,
thead th,
tbody th {
  text-align: left;
  padding: 0;
  color: #262626;
  font-weight: bold;
}

tbody td {
	padding: 5px;
	font: 0.75em/1em;
	color: #262626;
}

abbr {
  border-bottom: 1px dotted #262626;
  cursor: help;
  white-space: nowrap;
}

hr {
  height: 1px;
  border: 1px solid #262626;
}

/*
 * Forms
 */
form {
  margin: 0;
  padding: 0;
}

fieldset {
  margin: 1em 0;
  padding: 0.5em;
  border: 1px solid #262626;
}

fieldset legend a, fieldset legend a:hover, fieldset legend{
	color: #262626;
}

fieldset legend {
	padding: 0 5px;
}

article, nav, section, header, aside, footer {
	display: block;
}

label.checkbox, label.checkbox * {
    cursor: pointer;
}

/*
*Clear
*/

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix { zoom: 1; }


