html, body {
	background-attachment: fixed;
	background-color: #CCCCCC;
	background-image: url(images/home/index_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 100%;
}

h1 {
	color: #000000;
	font-size: 14px;
	font-style: normal;
}
h2 {
	color: #4FA5E2;
	font-size: 16px;
	font-style: normal;
	text-align: center;
}
h3 {
	color: #FFFFFF;
	font-size: 12px;
	font-style: none;
}
h4 {
	color: #000000;
	font-size: 14px;
	font-style: none;
}

A {
	color: #000099;
	text-decoration: underline;
}

A:hover {
	text-decoration: none;
}
.p_mixinfo {
	color: #FFFFFF;
	font-size: 10px;
}
.charts {
	color: #000099;
	font-size: 10px;
}
.NSp {
	color: #000000;
	font-size: 10px;
}
.emphasize {
	color: #000099;
	font-size: 10px;
	font-weight: bold;
}
.hidden {
	display: none;
}
.formtable {
	background-image: url(images/form/form_bgnew.gif);
}
.formTop {
	background-color: #666666;
}
.formBottom {
	background-color: #000099;
}
img.rollover { background-position: top; background-repeat: no-repeat; }
img.rollover:hover { background-position: bottom; background-repeat: no-repeat; }
.button-red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.button-red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.button-red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 1em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button-black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.button-black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.button-black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.button-medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}.style6.style21 {
	color: #7B4196;
}
.style6 .style6.style21 {
	color: #8F529F;
}
.black {
	font-size: 14px;
	color: #000000;
}

.blue {
	font-size: 16px;
	color: #9EA9BD;
	font-weight: bold;
	text-align: center;
}
.white {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.pink {
	font-size: 18px;
	color: #e05c9d;
	font-weight: bold;
	text-align: center;
}


