@import url(components.css);

/* Resets */
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;
}

html {
    width:100%;
    height:100%;
    margin:0;
    padding:0;
}

body {
    background: #fff;
    color: #333;
    font-size: 12px;
    height: 100%;
    font-family: arial, helvetica, sans-serif;
    }

a:link,
a:visited {
    color: #f1bf00;
    text-decoration: none;
    }
a:hover, a:active, a:focus {
    color: #f1bf00;
    text-decoration: none;
    }

fieldset {
    border:solid 0px #ccc;
}

.clr {
    clear: both;
}

p, li, ul, label {
    font-size: 12px;
}
span {
    font-family: arial, helvetica, sans-serif;    
}
ul, li {
    list-style: none;
}

ul.list li {
    list-style-type: disc!important;    
    margin-left:40px;
}

ul.list li p
{
    line-height: 18px !important;
}

div.grid
{
    margin:10px 0px;
    width:100%;
    float:left;    
}
div.grid ul {
    list-style-type:none;    
    margin-right:70px;
    float:left;
}
div.grid ul li p{
    line-height: 18px !important;
}

ol.number li {
    list-style-type: decimal!important;
    margin-left:40px;
}

ol.number li p
{
    line-height: 18px !important;
}

/*
	** Utility Styles
*/
.offleft,
.sir h2,
.sir h3
{
	position: absolute;
	left: -8000px;
	width: 4000px;
}
hr 
{
	clear: both;
	visibility: hidden;
	height: 16px !important;
	height: 1px;
	margin: 0;
	padding: 0;
	border: none;
}
.group
{
	margin: 15px;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
	img.right
	{
		margin: 8px 0 10px 12px;
	}
	img.left
	{
		margin: 8px 12px 10px 0;
	}
.sir
{
	letter-spacing: -1000px;
	text-indent: -999px;
}

.box
{
}

.grey
{
	color: #7A7A7A;
}

.orange
{
	color: #F67C1E;
}

.hide
{
	display: none;
}
dl
{
	margin: 10px 0 10px;
}
dl dt
{
	float: left;
	color: #FBB70C;
}
dl dd
{
	margin: 0 0 5px;
	padding: 0 0 0 50px;
}

