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,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;vertical-align:baseline;font:inherit inherit 100% inherit}:focus{outline:0}ol,ul{list-style:none}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:\"\"}blockquote,q{quotes:\"\" \"\"}body{line-height:1;color:#000;background:#fff;font:13px arial,helvetica,clean,sans-serif}table{border-collapse:separate;border-spacing:0;font-size:inherit}select,input,textarea{font:99% arial,helvetica,clean,sans-serif}pre,code{font:115% monospace}body *{line-height:1.22em}.clear{clear:both}.nav ul:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.nav ul, .clearfix{display:inline-block;}/*Hide from IE Mac\*/.nav ul,.clearfix {display: block;}/*End hide from IE Mac*/

#content ul,
#content ol
{
	padding-left: 40px;
}

#content ul li,
#content ol li
{
	line-height: 20px;
}

#content ul
{
	list-style: circle;
}

#content ol
{
	list-style: decimal;
}

#page ul.nav,
#page .nav ul
{
	margin: 0; padding: 0;
	list-style: none;
}

		#page ul.nav li,
		#page .nav ul li
		{
			margin: 0; padding: 0;
		}



	p,ul,ol,table,dl,address
	{
		margin: 0 0 20px 0;
		color: #444;
		line-height: 20px;
		font-size: 12px;
	}

	blockquote {
		}

	em {
		font-style: italic;
		}

	strong {
		font-style: bold;
		}

	a {
		color: #4e80c1;
		}

	a:visited {
		}

	a:hover {
		color: #4072b4;
		}

	a:active {
		}




	
	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		margin: 0 0 10px 0; padding: 0;
		color: #333;
		}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		text-decoration: none;
		}

	h1 {
		font-size: 28px; line-height: 40px;
		letter-spacing: -1px;
		color: #000;
		}

	h2 {
		margin: 5px 0 5px 0; padding: 0;
		font-size: 20px; line-height: 30px;
		}

	h3 {
		margin: 5px 0 5px 0; padding: 0;
		font-size: 16px; line-height: 20px;
		}

	h4 {
		font-size: 16px;
		line-height: 20px;
		margin: 5px 0 5px 0; padding: 0;
		}

	h5 {
		font-size: 14px;
		margin: 5px 0 5px 0; padding: 0;
		line-height: 20px;
		}

	h6 {
		font-size: 100%;
		}





.buttonset,
.actions
{
	margin: 6px 10px 6px 10px; padding: 6px 0 0 0;
	clear: left;
}

.buttonset a, .buttonset button
{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}



button:hover, .buttonset a:hover
{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}

.buttonset a:active
{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}


