@charset "utf-8";
/* CSS Document */

/* common styles */
body, h1, h2, h3, h4, h5, h6, p, img, form, ul, li {
	margin:0;
	padding:0;
	border:0;
}
body {
	font:62.5% Arial, Helvetica, sans-serif;
	color:#333;
	background:#000;
}
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	color:#06c;
	outline:none;
}

.flft {
	float:left;
}
.frgt {
	float:right;
}
.cb {
	clear:both;
	font-size:0;
	line-height:0;
}
h1 {
	font-size:3em;
	font-weight:normal;
	color:#000;
}
h2 {
	font-size:2.4em;
	font-weight:normal;
	color:#555;
	letter-spacing:-1px;
	padding-bottom:10px;
}
h3 {
	font-size:1.4em;
	letter-spacing:-.5px;
}
h3 a {
	color:#000;
}
h4 {
	font-size:2.4em;
	font-weight:normal;
	color:#000;
}
h5 {
}
h6 {
	font-size:1.2em;
	font-weight:bold;
}
p {
	padding:10px 0;
	font-size:1.2em;
	line-height:1.6em;
}
td {
	font-size:1.2em;
	line-height:1.6em;
}
.ht_1 {
	color:#000;
}
.ht_2 {
	color:#9c0;
	font-style:italic;
}
#main_cnr {
	position:relative;
}
#in_cnr {
}
.in {
	width:980px;
	margin:0 auto;
}
.in div, .in ul {
	line-height:normal;
}
#main_cnr, #in_cnr, #header_cnr, #nav_cnr, #body_cnr, #footer_cnr, #bin, .bx_in, .blk_in, #banner, #ftop, #fbtm {
	display:inline-block;
	width:100%;
	line-height:0;
}
/* end common styles */

/* header */
#header_cnr {
	background:#fafafa;
}
#htop {
	background:#131313;
	height:58px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
#header_cnr .in {
	position:relative;
}
#logo {
	float:left;
	width:460px;
	background:url(../images2/hglow.gif) 250px 0 no-repeat;
	padding-left:20px;
}
#search_box {
	float:right;
	padding-top:5px;
	padding-right:5px;
}
#search_box .ib {
	width:300px;
	padding:8px 6px 8px 18px;
	margin-left:10px;
	color:#333;
	font-size:11px;
	background:url(../images2/icon-search.gif) left center no-repeat;
	border:none;
	outline:none;
}
#header_cnr .hbox {
	float:right;
}
/* end header */


/* navigation */
#nav_cnr {
	background:#fdfdfd url(../images2/nav-bg.gif) bottom repeat-x;
	border-top:1px solid #fff;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20px;
	position:relative;
	z-index:9999;
}
#nav_cnr ul {
	float:left;
}
#nav_cnr li {
	float:left;
	list-style:none;
	background:url(../images2/nav-sep.gif) left center no-repeat;
	padding-left:2px;
	position:relative;
}
#nav_cnr li a {
	display:block;
	color:#666;
	padding:15px 25px;
	position:relative;
	line-height:1.3em;
}
#nav_cnr li a:hover, #nav_cnr .active a {
	color:#9c0;
	background:url(../images2/nav-bg.gif) left 4px repeat-x;
}
#nav_cnr li a:hover {
}
#nav_cnr .drop {
	position:absolute;
	top:42px;
	width:100%;
	width:200px;
}
#nav_cnr .drop li {
	width:100%;
	display:block;
	background:#f3f3f3 url(../images2/bdr2.gif) bottom repeat-x;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	padding:0;
}
#nav_cnr .drop li a {
	padding:8px 20px 8px 25px;
	background:url(../images2/arw1-sprite.gif) 12px -42px no-repeat;
	color:#666;
}
#nav_cnr .drop li a:hover {
	color:#9c0;
	background:url(../images2/arw1-sprite.gif) 12px 12px no-repeat;
}
#nav_cnr .drop .last {
	background:#f3f3f3;
	border-bottom:#fff 1px solid;
}
#nav_cnr .drop .drop {
	left:205px;
	top:0;
}
#nav_cnr .drop {
	background:url('../images2/shadow.png') no-repeat bottom right;
	padding:0 6px 6px 0;
	display:none;
}
/* End navigation */


/* Body */
#body_cnr {
	background:#fff;
	position:relative;
}
#banner {
	background:#f0f0f0 url(../images2/bglow.jpg) bottom center no-repeat;
	width:100%;
	height:370px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
#bin {
	padding:30px 0 80px;
	min-height:400px;
	height:auto !important;
	height:400px;
	position:relative;
	z-index:4;
}
.bcol1 {
	width:400px;
	float:left;
}
.bcol2 {
	float:right;
}
.col1 {
	display:inline-block;
	width:320px;
	float:left;
}
/* End Body */


/* Boxes */
.hbox {
	width:488px;
	background:url(../images2/hbox-bg.png) repeat-y;
	position:relative;
}
.hbox .hbx_wrap {
	padding:20px 20px 10px;
}
.hbox .hbtm {
	background:url(../images2/hbox-btm.png) left bottom no-repeat;
	width:100%;
	height:8px;
	position:absolute;
	left:0;
	bottom:-8px;
}
.hbox form {
	float:left;
}
.hbox .hrt {
	float:left;
	padding-top:5px;
	padding-right:15px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
}
.hbox .txt1 {
	line-height:1.8em;
	margin-right:10px;
}
.hbox .lnk3, .hbox .lnk4 {
	margin-right:10px;
}
.hbox .lnk5 {
	padding-top:10px;
}
.box1 {
	width:485px;
	position:relative;
	border:1px solid #ddd;
}
.box1 .bx_wrap {
	background:#eee;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	padding:10px;
	position:relative;
	z-index:1;
}
.box1 .shd {
	width:568px;
	height:20px;
	overflow:hidden;
	background:url(../images2/shd1.png) no-repeat;
	position:absolute;
	left:-28px;
	bottom:-20px;
}
.box1 .sbtn {
	left:33%;
	bottom:-42px;
}
.box2 {
	position:relative;
}
.box2 .btop {
	border:1px solid #8eb50d;
}
.box2 .btop .btin {
	background:#a8d121;
	height:42px;
	border-top:1px solid #cae27b;
	border-left:1px solid #cae27b;
}
.box2 .bx_wrap {
	padding:20px;
	border:1px solid #ccc;
	background:#fafafa;
	border-top:none;
	position:relative;
}
.box2 .bx_in {
}
.box2 .tab1 {
	position:absolute;
	top:-52px;
	left:0;
}
.box2 .tab1_content {	
	width:100%;
	position:relative;
}
.box3 {
}
.box3 .btop, .box3 .bbtm {
	background:#f0f0f0 url(../images2/box3-bg-gray.gif) repeat-x;
	border:1px solid #ccc;
	color:#000;
}
.box3 .btop .bin {
	border:1px solid #fff;
	border-bottom:none;
	padding:10px 10px 0;
	height:35px;
}
.box3 .btop a {
	color:#000;
}
.box3 .btop a:hover {
	text-decoration:underline;
}
.box3 .btop p {
	padding-top:4px;
	padding-bottom:0;
	color:#000;
	float:left;
}
.box3 .btop .pgnation p {
	padding-top:0;
}
.box3 .bbtm .bin {
	border:1px solid #fff;
	border-top:none;
	padding:10px 10px 0;
	height:35px;
}
.box3 .bbtm .btn1, .box3 .bbtm .btn2, .box3 .bbtm .btn3 {
	margin-left:10px;
}
.box3 .bx_wrap {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	position:relative;
	background:#fafafa;
	line-height:0;
}
.box3 .bx_cnt{
	padding:20px;
}
.box3 .bxcol1 {
	float:left;
	width:640px;
	padding-left:30px;
	padding-top:15px;
}
.box3 .bxcol2 {
	float:right;
	padding-right:30px;
}
.box3 .bxcol3 {
	float:left;
	width:460px;
}
.box3 .bxcol4 {
	float:right;
	width:440px;
}
.box3 .bxcol4 h4 {
	font-size:3em;
	padding-bottom:0;
}
.box3 .b3_lft {
	width:650px;
	float:left;
	line-height:0;
}
.box3 .b3_rgt {
	float:right;
	width:300px;
	border-left:1px solid #ccc;
	border-right:1px solid #fff;
	background:#f0f0f0;
}
.box3 .bx_wrap .b3_lft {
	padding-top:15px;
	padding-left:14px;
}
.box3 h4 {
	padding-bottom:10px;
}
.box3 p {
	color:#666;
}
.box4 {
	position:relative;
	z-index:1;
	width:315px;
	float:left;
}
.box4 .ttle {
	background:#000 url(../images2/box4-bg-black.gif) repeat-x;
	font-size:3.6em;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #000;
}
.box4 .ttle .tin {
	border-left:1px solid #666;
	border-top:1px solid #666;
	line-height:0;
	padding:20px 12px;
}
.box4 .bx_wrap {
	border:1px solid #ccc;
	border-top:none;
	padding:20px;
}
.box4 .cnt {
	min-height:200px;
}
.box4 p {
	text-align:center;
	color:#666;
}
.box4.b4_typ2 .ttle {
	background:#0463b7 url(../images2/box4-bg-blue.gif) repeat-x;
	border-color:#0463b7;
}
.box4.b4_typ2 .ttle .tin {
	border-color:#6fa8db;
}
.box4.b4_typ3 .ttle {
	background:#90b70e url(../images2/box4-bg-green.gif) repeat-x;
	border-color:#90b70e;
}
.box4.b4_typ3 .ttle .tin {
	border-color:#cbe37c;
}
.box4.b4_mid {
	margin-left:-5px;
	margin-top:-10px;
	z-index:2;
}
.box4.b4_mid .bx_wrap {
	padding-bottom:40px;
}
.box4.b4_last {
	margin-left:-5px;
}
/* End Boxes */


/* blocks */
.block2 {
	width:170px;
	min-height:210px;
	height:auto !important;
	height:210px;
	float:left;
	padding:10px 43px;
	text-align:center;
	background:url(../images2/blk2-sep.gif) right center no-repeat;
}
.block2 p {
	padding-top:0;
	color:#666;
}
.block2 h6 {
	padding-bottom:10px;
}
.block2 .ig {
	padding-bottom:20px;
}
.block2.b2first {
	padding-left:0;
}
.block2.b2last {
	background:none;
	padding-right:0;
}
.block3 {
	width:260px;
	float:left;
	padding:10px 38px;
	text-align:center;
	background:url(../images2/blk3-sep.gif) right center no-repeat;
}
.block3 .cnt {
	min-height:170px;
	height:auto !important;
	height:170px;
}
.block3 p {
	color:#666;
}
.block3.b3first {
	padding-left:0;
}
.block3.b3last {
	background:none;
	padding-right:0;
}
.block4 {
	border:1px solid #ddd;
	margin-bottom:10px;
}
.block4 .blk_wrap {
	border:1px solid #fff;
	padding:15px;
}
.block4 .ig {
	float:left;
	width:auto;
	border:1px solid #ddd;
	line-height:0;
	padding:5px;
}
.block4 .ig img{
	display:block;
}
.block4 .col2 {
	width:380px;
	float:left;
	padding-left:20px;
}
.block4 .col3 {
	float:right;
	text-align:right;
}
.block4 p {
	padding:0;
	font-size:1.1em;
}
.block4 h4 {
	padding-bottom:0;
	line-height:1em;
}
.block4 h3 {
	font-size:1.8em;
	font-weight:normal;
	letter-spacing:normal;
	padding-bottom:4px;
}
.block5 {
	background:url(../images2/shd4-btm.gif) left bottom no-repeat;
	padding-bottom:11px;
}
.block5 .blk_wrap {
	background:url(../images2/fade-white.gif) repeat-y;
	padding:18px;
}
.block5 h3 {
	font-size:1.8em;
	font-weight:normal;
	font-style:italic;
	letter-spacing:normal;
	color:#000;
}
.block5 .br_top {
	background:url(../images2/bdr3.gif) no-repeat;
	height:1px;
	overflow:hidden;
}
.block5 .btn4 {
	float:right;
}
.block6 {
	padding-left:15px;
	padding-top:10px;
}
.block6 img {
	margin-right:12px;
	margin-bottom:12px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
}
.block7 {
	background:#0463b7 url(../images2/bluebox-bg.jpg) left center no-repeat;
	border:1px solid #036;
	color:#fff;
	padding:15px 0;
}
.block7 p {
	color:#fff;
}
.block8 {
	background:#d1e6f8;
	border:1px solid #9cf;
	float:left;
	padding:6px;
	margin-top:-3px;
}
.block8 p {
	padding:0;
	color:#06c;
	font-weight:bold;
	background:url(../images2/icon-info.png) left 2px no-repeat;
	padding-left:20px;
}
.block8 a {
	color:#06c;
	text-decoration:underline;
}
.block9 {
	background:#f0f0f0;
	border:1px solid #ccc;
	float:left;
	line-height:0;
}
.block9 .blk_in {
	line-height:0;
}
.block9 .blk_wrap {
	padding:10px;
	border:1px solid #fff;
	line-height:0;
}
.block10 {
	width:200px;
	float:left;
}
.block10 .blk_in {
}
.block10.bk10_typ2 {
	border-left:1px solid #ddd;
	padding-left:20px;
	margin-left:10px;
}
.block10 h3 {
	color:#9c0;
	padding-bottom:10px;
}
.block10 .btn2, .block10 .btn3 {
	margin-right:5px;
	margin-bottom:5px;
	cursor:default;
}
.block10 .btn2 a, .block10 .btn3 a {
	height:auto;
	font-size:1em;
	line-height:normal;
	padding:3px 5px 4px;
	cursor:default;
}
/* End blocks */


/* forms */
.ib1, .ib2 {
	border:1px solid #ccc;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#666;
	padding:2px;
	outline:none;
}
.ib2 {
	overflow:auto;
}
.frm1 {
	float:left;
}
.frm1 .field {
	float:left;
	padding-right:15px;
}
.frm1 .ib1 {
	width:100px;
	float:left;
}
.frm2 {
	width:520px;
	float:right;
}
.frm2 .field {
	clear:both;
	line-height:0;
}
.frm2 .ib1 {
	width:200px;
}
.frm2 .ib2 {
	height:115px;
	width:260px;
}
.frm2 label {
	display:block;
	font-size:1.1em;
	line-height:2.3em;
	padding:0 5px;
}
.frm2 .btn2 {
	margin-top:10px;
}
/* End forms */


/*Links and buttons*/
.lnk1 {
	text-align:right;
	font-size:1.1em;
	line-height:1.4em;
	clear:both;
	padding-top:5px;
}
.lnk1 a {
	text-decoration:underline;
	color:#fff;
}
.lnk1 a:hover {
	color:#000;
}
.lnk2 {
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
}
.lnk2 a {
	color:#fff;
}
.lnk2 a:hover {
	color:#000;
}
.lnk3, .lnk4 {
	background:#b2db2e url(../images2/bg-green.gif) repeat-x;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	padding:4px;
}
.lnk3 a, .lnk4 a {
	float:left;
	color:#000;
	background:#f5f5f5 url(../images2/bg-white.gif) repeat-x;
	padding:6px 15px;
}
.lnk4 a {
	background:#010101 url(../images2/bg-black.gif) repeat-x;
	color:#fff;
}
.lnk5 {
	float:left;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
}
.lnk5 a {
	text-decoration:underline;
	color:#000;
	text-shadow:1px 0 1px #d1ea80;
}
.btn1, .btn2, .btn3, .btn4 {
	float:left;
	background:#000;
	padding-left:1px;
	padding-top:1px;
	cursor:pointer;
}
.btn1 a, .btn2 a, .btn3 a, .btn4 a {
	display:block;
	position:relative;
	height:38px;
	float:left;
	color:#fff;
	padding:0 10px;
	border-left:1px solid #999;
	border-top:1px solid #999;
	font-size:1.4em;
	line-height:2.6em;
	font-weight:bold;
	text-transform:uppercase;
}
.btn2 {
	background:#06c;
}
.btn3 {
	background:#a8d418;
}
.btn4 {
	background:#f1f1f1;
	border:1px solid #ccc;
}
.btn1 a {
	text-shadow:1px 1px 1px #000;
}
.btn2 a {
	border-color:#6fa8db;
	text-shadow:1px 1px 1px #0056a0;
}
.btn3 a {
	border-color:#cbe37c;
	text-shadow:1px 1px 1px #7a9f00;
}
.btn4 a {
	border:none;
	color:#000;
}
.btn1 a img, .btn2 a img, .btn3 a img, .btn4 a img {
	padding-top:12px;
}
.btn_small a {
	font-size:1.1em;
	height:25px;
	line-height:24px;
}
.btn_med a {
	font-size:1.3em;
	text-transform:none;
	height:28px;
	line-height:24px;
}
.sbtn {
	position:absolute;
	padding:0 10px 22px 10px;
	background:url(../images2/a-shd2.png) center bottom no-repeat;
}
.sbtn a {
	width:142px;
	text-align:center;
}
.tab1 {
	font-size:1.4em;
	font-weight:bold;
	text-transform:uppercase;
	display:inline-block;
	padding-left:15px;
}
.tab1 li {
	list-style:none;
	float:left;
	background:url(../images2/tab-sep.gif) right center no-repeat;
	text-shadow:1px 1px 1px #666;
}
.tab1 li a {
	display:block;
	height:60px;
	color:#fff;
	float:left;
	cursor:pointer;
}
.tab1 li span {
	display:block;
	float:left;
	height:100%;
}
.tab1 .active {
	background:none;
	text-shadow:none;
}
.tab1 .active .lft {
	background:url(../images2/tab-sprite.png) left top no-repeat;
	margin-left:-10px;
	position:relative;
}
.tab1 .active .rgt {
	background:url(../images2/tab-sprite.png) right top no-repeat;
}
.tab1 .active .mid {
	background:url(../images2/tab-mid.png) left bottom repeat-x;
}

.tab1 .active a {
	color:#333;
}
.tab1 li .lft {
	width:10px;
}
.tab1 li .mid {
	width:200px;
	line-height:55px;
	text-align:center;
}
.tab1 li .rgt {
	width:10px;
	background-position:right bottom;
}
.pgnation {
	float:right;
	padding-top:2px;
}
.pgnation p {
	padding:0;
	padding-right:5px;
	float:left;
	color:#000;
}
.pgnation ul {
	float:left;
}
.pgnation li {
	float:left;
	list-style:none;
	font-size:1.4em;
	font-weight:bold;
	background:url(../images2/pgn-bg.gif) center;
	border:1px solid #ddd;
	margin-left:6px;
}
.pgnation .active {
	background:url(../images2/pgn-active.gif) center;
	border:1px solid #8cb914;
}
.pgnation a {
	display:block;
	padding:2px 6px;
	color:#000;
}
.pgnation .active a {
	color:#fff;
}
.pgnation a:hover {
	text-decoration:underline;
}
/*End Links and buttons*/


/*Lists*/
.disp {
	display:inline-block;
	background:#fff;
	border:1px solid #ddd;
	padding:7px;
}
.disp li {
	float:left;
	list-style:none;
	padding:6px;
	display:inline;
}
.disp li img {
	display:block;
	line-height:normal;
}
.u2 {
	font-size:1.2em;
	font-weight:bold;
}
.u2 li {
	background:url(../images2/bdr3.gif) left bottom no-repeat;
	padding-bottom:2px;
	list-style:none;
}
.u2 a {
	display:block;
	color:#666;
}
.u2 a span {
	display:block;
	padding:6px 30px;
	background:url(../images2/arw2-sprite.gif) 10px 8px no-repeat;
}
.u2 a:hover {
	background:url(../images2/fade-white.gif) repeat-y;
}
.u2 a:hover span {
	background-position:10px -22px;
}
.u3 {
}
.u3 li {
	list-style:none;
	font-size:1.2em;
	padding:10px 25px 15px;
	background:url(../images2/blue-sep.gif) left bottom no-repeat;
}
.u3 p {
	font-size:1em;
}
.u3 a{
	color:#fff;
}
.u3 a:hover{
	color:#6FF;
}
/*Lists*/



/* extras */
.rw, .rw2, .rw3, .rw4, .rw5, .rwext {
	display:inline-block;
	width:100%;
}
.rw2 {
	padding:10px 0;
}
.rw3 {
	padding-top:10px;
}
.rw4 {
	padding-bottom:60px;
}
.rw5 {
	padding:40px 0;
}
.rwext {
	overflow:hidden;
}
.ext {
	width:120%;
}
.center {
	text-align:center;
}
.ig {
	text-align:center;
	padding-bottom:10px;
}
.bdimg {
	background:#111;
	padding:8px;
	float:left;
}
.bdimg img {
	display:block;
}
.ttle2 {
	display:inline-block;
	width:100%;
	line-height:2.8em;
}
.ttle2 img {
	float:left;
	margin-right:5px;
}
.rbox {
	border:1px solid #ccc;
}
.hide {
	display:none;
}
.bg_none {
	background:none !important;
}
.txt1 {
	font-size:2em;
	color:#fff;
	text-shadow:1px 1px 1px #666;
	float:left;
}
.txt2 {
	font-size:3em;
	color:#000;
	float:right;
	border:1px solid #ccc;
	padding:8px 15px;
	margin-right:20px;
	margin-top:20px;
}
.icn_tw {
	background:url(../images2/icon-twitter.png) left 2px no-repeat;
	padding-left:25px;
}
.ic1 {
	display:block;
	background:url(../images2/icon-arw.gif) no-repeat;
	padding-left:25px
}
.ic2 {
	display:block;
	background:url(../images2/icon-check.gif) no-repeat;
	padding-left:25px
}
.ic3 {
	display:block;
	background:url(../images2/icon-wheel.gif) no-repeat;
	padding-left:25px;
	padding-bottom:2px;
}
/* End extras */


/* Footer 
html, body, * html #main_cnr{
	height:100%;
}
#main_cnr{
	min-height:100%;
}
#in_cnr {
}*/
#footer_cnr {
	background:#0f72c9 url(../images/fglow.jpg) center top no-repeat;
	color:#fff;
}
#flogo {
	margin-top:-40px;
	margin-left:45px;
	position:relative;
}
#ftop {
	padding-bottom:40px;
}
#ftop h4, #ftop h3, #ftop .lnk2 {
	text-shadow:2px 2px 2px #0d63ae;
}
.fc1 {
	width:350px;
	float:left;
	background:url(../images2/fsep2.gif) right center no-repeat;
	padding:0 35px 0 20px;
}
.fc1 h3 {
	color:#cf3;
}
.fc2 {
	width:240px;
	float:left;
	background:url(../images2/fsep.gif) right center no-repeat;
	padding:0 40px;
}
.fc2 .btn1 {
	float:right;
	margin-top:8px;
}
.fc2 .btn1 a {
	height:32px;
	line-height:2.2em;
}
.fc3 {
	width:210px;
	float:right;
}
.fc3 h4{
	color:#fff;
}
#fbtm {
	background:#000;
	font-size:1.1em;
	padding:30px 0;
}
#fbtm, #fbtm a {
	color:#fff;
}
#fbtm a {
	margin:0 10px;
}
#fbtm a:hover {
	text-decoration:underline;
}
/* End Footer */



/*fomat input */


.tbox {
	height:26px;
	float:left;
}
.tbox .tblft, .tbox .tbrgt {
	width:5px;
	height:100%;
	float:left;
	background:url(../images2/tbox-sprite.png) no-repeat;
}
.tbox .tbmid {
	height:26px;
	float:left;
	padding:0 5px;
	background:url(../images2/tbox-mid.png) repeat-x;
}
.tbox .tbrgt {
	background:url(../images2/tbox-sprite.png) right top no-repeat;
}
.tbox input {
	border:none;
	background:none;
	margin-top:6px;
	padding:0;
	line-height:1.4em;
}
.tarea {
	width:274px;
}
.tarea .tatop, .tarea .tabtm {
	height:5px;
	font-size:0;
	background:url(../images2/tarea-sprite.png) no-repeat;
}
.tarea .tabtm {
	background:url(../images2/tarea-sprite.png) left -5px no-repeat;
}
.tarea .tamid {
	background:url(../images2/tarea-mid.png) repeat-y;
}
.tarea textarea {
	border:none;
	background:url(../images2/spacer.gif);
	position:relative;
	width:95%;
	padding-left:8px;
}

.validate {
	background-color:#f99;
	border:1px solid #f66;
	padding:8px;
}

.smoke_good {
	background-color:#0c0;
	color:#fff;
	padding:8px;
	margin:12px;
}

/* End fomat input */

