/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

/*generic*/
body {
	font:76%/150% verdana, sans-serif;
	color:#5d6a78;
	text-align:left;
}
hr {
	border-color:#5d6a78;
	border-style:solid;
	border-width:1px 0 0 0;
	height:1px;
}
ol {
	list-style:decimal;
}
a:link, a:visited {
	color:#5d6a78;
}
a:active, a:hover {
	color:#000000;
}
a.bulleted {
	font-weight:bold;
	padding-left:8px;
}
a.bulleted:link, a.bulleted:visited {
	background: url("/images/bullet-grey.gif") no-repeat 0 60%;
}
a.bulleted:active, a.bulleted:hover {
	background: url("/images/bullet-grey-full.gif") no-repeat 0 60%;
	color:#5d6a78;
}
input, select, textarea {
	padding:2px;
}

/*extend*/
.noVisible {
	visibility:hidden;
}
.noDisplay, .jsEnable {
	display:none;
}
.fix {
	display:block; clear:both;
	height:0; overflow:hidden;
}
.bold {
	font-weight:bold;
}
