* {  	margin: 0 auto;  	padding: 0;  	border: none;}	body {	background-color: #f2f2f2;	font-size: 62.5%; font-family: helvetica, "microsoft sans serif", arial, sans-serif;	color: #333333;	margin: 0;	padding: 0;	text-align: center;	}	p { font-size: 12px;line-height:18px;margin: 0 0 18px 0; }p.first {font-size: 1.6em;color:#7c992e;}p.footer {font-size: 10px;color:#666666;}h1 { font-size: 1.6em; }h2 { font-size: 1.7em;	font-family:Georgia, "Times New Roman", Times, serif; 	margin: 1.07em 0 .535em; 	color:#336633;}h3 { font-size: 1.4em; margin: 1.14em 0 .57em; }a {color: blue;text-decoration:none;} a:hover {color: blue;text-decoration:underline;}a img{ border:none; }ul {	list-style: none;	}	li {  	list-style-type: none;}/* FORMS */label {font-weight:bold;}fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}legend {font-weight:bold;font-size:1.2em;}input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}input.text, input.title {width:300px;padding:5px;}input.title {font-size:1.5em;}textarea {width:390px;height:250px;padding:5px;}.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}.error a {color:#8a1f11;}.notice a {color:#514721;}.success a {color:#264409;}/*BUTTONS*/.buttons {width:auto;height:40px;}.buttons a, .buttons button{    display:block;    float:left;    margin:7px;    background-color:#d9d9d9;    border:1px solid #CCCCCC;    border-top:1px solid #EEEEEE;    border-left:1px solid #EEEEEE;    font-size:100%;    line-height:130%;    text-decoration:none;    font-weight:bold;    color:#565656;    cursor:pointer;    padding:5px 10px 6px 7px; /* Links */}.buttons button{    width:auto;    overflow:visible;    padding:4px 10px 3px 7px; /* IE6 */}.buttons button[type]{    padding:5px 10px 5px 7px; /* Firefox */    line-height:17px; /* Safari */}*:first-child+html button[type]{    padding:4px 10px 3px 7px; /* IE7 */}.buttons button img, .buttons a img{    margin:0 3px -3px 0 !important;    padding:0;    border:none;    width:16px;    height:16px;}.buttons a.normal, button.normal{	float:left;    color:#3399cc;}.buttons a.normal:hover, button.normal:hover{    background:#3399cc;    border:1px solid #3399cc;    color:#ffffff;}.buttons a.normal:active{    background-color:#8dd5e0;    border:1px solid #80c2cc;    color:#ffffff;}/*BUTTONS*/
