/*************************************	Code By Att (thanks to Gena)  *************************************/html, body, th, td, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, fieldset, legend { margin:0; padding:0; }html { font-size:100%; } /* 14px */body {	background: url(../images/i/bg/bg.gif) #fff top left repeat-x;	/*background: url(../images/i/bg/grid.gif) #fff 0 -9px repeat;*/	color:#404041;	line-height:20px;	font-size: 14px; 	font-family: "trebuchet ms", verdana, arial, tahoma, sans-serif;	/*		times new roman, garamond, georgia, serif //serif		arial, verdana, trebuchet, tahoma, sans-serif //sans-serif		courier, courier new, andele mono //monospace	*/}img           { border:none; }table         { border-collapse:collapse; empty-cells:show; font-size:1em; }table th      { vertical-align:top; text-align:left; font-weight:normal; }table td      { vertical-align:top; }table caption { text-align:left; }.clear { clear:both; height:0; line-height:0; font-size:0; }/*---------------------------------- links -----------------------------------*/a { color:#0072bc; background: #f0f1a5; }a:hover { color:#51a8de; background: #f8f9ba; }a.js { border-bottom: 1px dotted #0072bc; text-decoration: none; }a.js:hover { border-color: #0072bc; }/*---------------------------------- forms -----------------------------------*/label { color:#596878; }label:hover { color:#000; }input.txt, select {	padding: 2px; 	border-top: none;	border-bottom: none;	border-left: 1px solid #d9d9d9;	border-right: 1px solid #d9d9d9;	font-size:18px; 	font-family: "trebuchet ms", verdana, arial, tahoma, sans-serif;}input.txt { background: url(../images/i/bg/txt.gif) repeat-x; height: 26px; margin: -9px 0 -1px 0; vertical-align: middle; }input.check, select.check, textarea.check { border-color:#c9221e; }input.radio,input.checkbox { margin: 0; }textarea { 	border: 1px solid #d9d9d9; 	margin: -4px 0 4px 0; 	padding: 3px 5px;	font-size: 14px; 	background: url(../images/i/bg/text.gif) top left repeat-x;	font-family: "trebuchet ms", verdana, arial, tahoma, sans-serif; 	line-height: 20px;	height: 172px;	resize: none;}input.btn {	padding-left:10px; padding-right:10px;	overflow:visible;	color:#0072bc;	font-size:14px; font-family:tahoma,verdana,sans-serif,arial;	cursor:pointer;}div.check { background: #f00; color: #fff; padding: 0 5px; position: absolute; font-size: 11px; }div.msg { padding: 3px 5px; margin-bottom: 14px; font-size: 14px;}div.msg-error { color: #fff; background: #f00; }div.msg-done { color: #000; background: #dadb1f; }div.done { background: #257b0f; margin-top: 10px; padding: 3px 5px; }div.done strong   { color:#fff; font-style: normal; font-family:tahoma,verdana,arial,sans-serif }span.check { 	background: #ff6666;	margin-left: 10px; 	padding:0 4px; 	white-space:nowrap; 	color:#fff; 	font-size:11px; 	font-family:tahoma,verdana,arial,sans-serif;	font-style: normal;}fieldset { padding:10px; }legend { margin-left:-5px; padding:0 5px; }/*-------------------------------- typography --------------------------------*/p     { margin-bottom:20px; }h1    { margin: -3px 0 23px 0; line-height: 40px; color:#ff6633; font-size:3.429em; font-weight:normal; }h2    { margin: -3px 0 3px 0; color: #000; font-size:1.67em; line-height: 40px; font-weight:normal; }h3    { font-size:1.33em; font-weight:normal; }h4    { font-size:1em; font-weight:bold; }big   { font-size:1.2em; }small { font-size:0.8em; }sup   { vertical-align:text-top; font-size:0.625em; }em    { color:#f26521; font-style:normal; }em[title], ins[title], del[title], abbr[title], acronym[title], dfn[title], blockquote[title] { cursor:help; }/*---------------------------------- lists -----------------------------------*/ul    { margin-bottom: 20px; }ul li {		background: url(../images/i/mrk/1.gif) 5px 8px no-repeat;	padding-left: 18px; 	list-style:none;}ol    { margin:0.42em 0 1.25em 0; padding-left:30px; }ol li { margin-bottom:0.42em; }dl    { margin:0.42em 0 2.5em 0; }dl dt { margin-bottom:0.94em; color:#3e3219; font-size:1.33em; }dl dd { margin-bottom:2.5em; padding-left:20px; }
