@charset "utf-8";/******************************************/	/***************** BASE *******************/	/******************************************/.purp {	color: #461d5e}.clear {	clear: both;}br.clear {	clear: both;	margin-top: -15px;}.fl_left {	float: left;}.fl_right {	float: right;}img {	padding: 0;	margin: 0}.imgl,.imgr {	border: 1px solid #cccccc;	padding: 5px;	color: #cccccc;	background-color: #FFFFFF;}.imgl {	float: left;	margin: 0 15px 0 0;	clear: left;}.imgr {	float: right;	margin: 0 0 15px 15px;	clear: right;}* {	margin: 0;	padding: 0;}a {	color: #461d5e;	text-decoration: underline;}a:hover {	color: #75339a;	text-decoration: underline;}a img {	border: 0;}:focus {	outline: 0;}/* Heading */h1,h2,h3,h4,h5 {	font-weight: normal;	margin: 0 0 10px}h1 {	font-size: 26px;	line-height: normal;	text-transform: uppercase;	text-shadow: #7f8c19 0 1px 1px;	color: #ffffff}h2 {	display: block;	width: 100%;	padding: 12px 0 0 0;	font-size: 20px;	line-height: normal;}h3 {	padding: 15px 0 0 0;	font-size: 17px;	color: #ffffff;	line-height: 26px}h4 {	padding: 15px 0 0 0;	font-size: 17px;	line-height: 26px color :   #7777;}h5 {	font-size: 14px;	color: #666666;	line-height: 22px}h6 {	font-size: 12px;	color: #ffffff;	line-height: 18px}/* Table */th {	padding: 0;	text-align: left;	vertical-align: top;}td {	padding: 0;	vertical-align: top;}/* Paragraph */p,address {	margin-bottom: .5em;}address {	font-style: normal;}cite {	font-style: normal;	font-size: 10px;}q:before,q:after {	content: '';}em {	color: #F00}/* forms */fieldset {	border: 0;}label {	color: #666666;	padding: 0 0 3px;}input,select,textarea,button {	width: auto;	padding: 3px;	border: 1px solid #CCCCCC;	margin: 5px 5px 0 0;}textarea {	width: 400px;	height: 120px;	overflow: auto;}input.button,button.button {	background-color: #75339a;	background-image: -webkit-gradient(linear, left top, left bottom, from(#75339a),		to(#461d5e) ); /* Saf4+, Chrome */	background-image: -webkit-linear-gradient(top, #75339a, #461d5e);	/* Chrome 10+, Saf5.1+ */	background-image: -moz-linear-gradient(top, #75339a, #461d5e);	/* FF3.6 */	background-image: -ms-linear-gradient(top, #75339a, #461d5e);	/* IE10 */	background-image: -o-linear-gradient(top, #75339a, #461d5e);	/* Opera 11.10+ */	background-image: linear-gradient(top, #75339a, #461d5e);	filter: progid : DXImageTransform.Microsoft.gradient ( startColorStr =		'#75339a', EndColorStr = '#461d5e' ); /* IE6IE9 */	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	width: auto;	font-size: 11px;	text-shadow: 1px #000;	display: block;	float: left;	text-align: center;	color: #FFF !important;	font-weight: bold;	text-decoration: none;	border: 1px solid #461d5e;	cursor: pointer;	padding: 3px 10px;}input.button:hover,button.button:hover, input.button:active,button.button:active{	background-color: #461d5e;	background-image: -webkit-gradient(linear, left top, left bottom, from(#461d5e),		to(#75339a) ); /* Saf4+, Chrome */	background-image: -webkit-linear-gradient(top, #461d5e, #75339a);	/* Chrome 10+, Saf5.1+ */	background-image: -moz-linear-gradient(top, #461d5e, #75339a);	/* FF3.6 */	background-image: -ms-linear-gradient(top, #461d5e, #75339a);	/* IE10 */	background-image: -o-linear-gradient(top, #461d5e, #75339a);	/* Opera 11.10+ */	background-image: linear-gradient(top, #461d5e, #75339a);	filter: progid : DXImageTransform.Microsoft.gradient ( startColorStr =		'#461d5e', EndColorStr = '#75339a' ); /* IE6IE9 */	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	width: auto;	font-size: 11px;	text-shadow: 1px #000;	display: block;	float: left;	text-align: center;	color: #FFF !important;	font-weight: bold;	text-decoration: none;	border: 1px solid #461d5e;	cursor: pointer;	padding: 3px 10px;}/* Lists */ul,ol {	list-style: none;}dt {	display: block;}/* Size */small {	font-size: .9em;}big {	font-size: 1.25em;}