@charset 'UTF-8';


/* ----------------------------------------
 * common
 * ---------------------------------------- */

html{
	overflow-y: scroll;
}

#beta{
	padding-top: 10px;
	background-color: #F4F4F4;
}

h1.asset-name,
h2.asset-name,
h2.asset-name a,
h2.asset-name a:link,
h2.asset-name a:visited {
	text-decoration: none !important;
	color: #009cff !important;
}

h2.asset-name a:hover,
h2.asset-name a:active {
	color: #ff9966 !important;
	background: transparent !important;
	text-decoration: underline !important;
}


.asset-body {
	line-height: 1.4 !important;
	margin-left: 5px;
	margin-right: 5px;
}

.asset-body p {
	margin: 0.5em 0 0.8em;
}

.asset-body img{
	margin-top: 5px;
	margin-top: 5px;
}

h3.widget-header {
	font-weight: bold;
}

a,
a:link {
	color: #0033ff !important;
	background: transparent !important;
	text-decoration: underline !important;
}

a:visited {
	color: #9900ff !important;
	background: transparent !important;
	text-decoration: underline !important;
}

a:hover, a:active {
	color: #ff9966 !important;
	background: transparent !important;
	text-decoration: none !important;
}


/**---classes for repeated use (layout.css only)---**/

/* to clear float, set this class on parent elements */
.floatBox       { zoom: 1;}
.floatBox:after { content: "."; clear: both; height: 0; display: block; visibility: hidden;}

/* set these classes on childrens */
.floatRight{display: block; float: right !important;}
.floatLeft{display: block; float: left !important;}

/* set these classes to align text */
.alignCenter{text-align: center !important;}
.alignRight{text-align: right !important;}
.alignLeft{text-align: left !important;}

