/* CSS Document */
body{ 
	margin:auto;
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#888; 
	background-color:#d2e3ec;
	font-weight:normal;
	-webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
        text-size-adjust: none;

	}
img{ border:none;}
.clear{ clear:both;}
a{ }
a:link{}
a:visted {}
.h1{ color:#ec1c24; font-weight:bold; font-size:15px; line-height:20px;}

.container{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	height:auto !important;
	
	}
.wrapper{
	width:950px;
	height:auto;
	margin:auto;
	}

.footer{
	width:950px;
	height:90px;
	
	}
.footer-address{
	width:300px;
	height:90px;
	color:#888;
	float:left;
	clear:none;
	margin-left:5px;
	}
.footer-address-text{
	padding-left:5px;
	}
.footer-pic{
	width:200px;
	height:90px;
	background-image:url(../img/footer_pic.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	clear:none;
	}

/* job */
.job-box-bg1{
	width:943px;
	height:76px;
	margin:auto;
	/*background-image:url(../img/job_bg_01.png);*/
	background-position:left top;
	background-repeat:no-repeat;
	}
.job-box-bg2{
	width:943px;
	height:auto;
	margin:auto;
	background-image:url(../img/job_bg_02.png);
	background-position:left top;
	background-repeat: repeat-y;
	}
.job-menu-left{
	width:143px;
	height:auto;
	margin:auto;
	float:left;
	background-image:url(../img/job_bg_02.png);
	background-position:left top;
	background-repeat: repeat-y;
	}
.job-box-right{
	width:760px;
	height:auto;
	margin:auto;
	float:right;
	background-image:url(../img/job_bg_02.png);
	background-position:left top;
	background-repeat: repeat-y;
	}
	
	
/*job page admin*/
.job-box-top{
	width:100%;
	height:auto;
	margin:auto;
	/*background-image:url(../img/job_bg_01.png);*/
	background-position:left top;
	background-repeat:no-repeat;
	}
	
.job-content{ 
	width:100%; 
	height:405px;
	margin:auto;
	}
.job-press-bg{
	width:100%;
	height:auto;
	margin-top:0px;
	background-position:right top;
	background-repeat:y-repeat;
	float:right;
	clear:none;
	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
		box-shadow:  1px 1px 10px rgba(0, 0, 0, 0.1);	
	}


	
.job-press-box{ 
	width:100%;
	height:auto; 
	margin-left:20px; 
	margin-top:20px;
	}
.job-press-box-content{
	width:100%;
	height:auto; 
	}
.job-press-box-comment{
	width:auto;
	height:auto; 
	}
.job-press-comment{
	width:auto;
	height:auto; 
	float:left;
	clear:none;
	line-height:15px;
	}
	
.job-press-box-line{
	width:690px;
	height:1px;
	border-bottom:1px dotted #bbb;
	margin-top:6px;
	margin-bottom:9px;
	}
.job-press-img{
	width:123px;
	height:auto;
	margin-right:2px;
	margin-top:2px;
	float:left;
	clear:none;
	cursor:pointer;
	}
.job-press-content-text{
	width:100%;
	height:auto; 
	float:left;
	clear:none;
	line-height:15px;
	}
.job-press-toppic{
	width:550px;
	height:auto; 
	cursor:pointer;
	margin-bottom:3px;
	color:#00adee;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	}
	
.job-press-toppic a{
	height:auto; 
	cursor:pointer;
	margin-bottom:3px;
	color:#00adee;
	font-size:14px;
	line-height:30px;
	font-weight:bold;

text-decoration: underline;
}

	
.job-right-side{
	width:218px;
	float:left;
	clear:none;
	
	}
.job-job-bg{
	width:218px;
	height:201px;
	
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:20px;
	}
.job-job-pic{
	width:207px;
	height:191px;
	/*background-image:url(../img/people.png);*/
	background-position:right bottom;
	background-repeat:no-repeat;
	}
.job-job-title{
	width:200px;
	height:16px;
	/*background-image:url(../img/home_job_title.png);*/
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:20px;
	}
.job-job-detail{
	width:180px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	}
.job-job-submit{
	width:70px;
	height:23px;
	background-image:url(../img/submit.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:120px;
	cursor:pointer;
	}
.job-product-bg{
	width:218px;
	height:184px;
	background-image:url(../img/home_product_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	}
.job-product-pic{
	width:199px;
	height:172px;
	margin-left:9px;
	padding-top:5px;
	}	
	
.social {

}

.social ul {
	list-style: none;
}

.social ul li {

}

/* textbox*/
  .textbox { 
  
    background: white; 
    border: 1px solid #DDD; 
    border-radius: 1px; 
    box-shadow: 0 0 1px #DDD inset; 
    color: #666; 
    outline: none; 
    height:20px; 
	padding-left:6px;
   
   } 
   textbox:-webkit-input-placeholder {
    color: #b5b5b5;
}
   
   /* left menu*/
   
	ul.form {
		position:relative;
		background:#fff;
		width:205px;
		margin:auto;
		padding:0;
		list-style: none;
		overflow:hidden;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		
		-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
		box-shadow:  1px 1px 10px rgba(0, 0, 0, 0.1);	
	}

	.form li a {
		width:225px;
		padding-left:2px;
		height:40px;
		line-height:40px;
		display:block;
		overflow:hidden;
		position:relative;
		text-decoration:none;
		text-transform:uppercase;
		font-size:14px;
		color:#686868;
		
		-webkit-transition:all 0.2s linear;
		-moz-transition:all 0.2s linear;
		-o-transition:all 0.2s linear;
		transition:all 0.2s linear;			
	}

	.form li a:hover {
		background:#efefef;
	}

	.form li a.profile {
		border-left:5px solid #00adee;
	}

	.form li a.messages {
			border-left:5px solid #00adee;
	}
		
	.form li a.settings {
			border-left:5px solid #00adee;
	}

	.form li a.logout {
			border-left:5px solid #00adee;
	}	

	.form li:first-child a:hover, .form li:first-child a {
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

	.form li:last-child a:hover, .form li:last-child a {
		-webkit-border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
	}

	.form li a:hover i {
		color:#ea4f35;
	}

	.form i {
		margin-right:15px;
		
		-webkit-transition:all 0.2s linear;
		-moz-transition:all 0.2s linear;
		-o-transition:all 0.2s linear;
		transition:all 0.2s linear;	
	}

	.form em {
		font-size: 12px;
		background: #ea4f35;
		padding: 4px 7px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;		
		font-style: normal;
		color: #fff;

		margin-left: 3px;
		line-height: 7px;
		height: 6px;		
		
	}

	.form li.selected a {
		background:#efefef;
	}
	
	 /* button*/
	
.myButton {
	-moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	border:1px solid #23a4f5;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
}
.myButton:active {
	position:relative;
	top:1px;
}



.myButtonUpload {
	float:left;
	-moz-box-shadow:inset 0px 1px 0px -2px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -2px #ffffff;
	box-shadow:inset 0px 1px 0px -2px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	text-align:center;
}
.short{
	width:110px;
	}
.long{
	width:158px;
	}
.myButtonUpload:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.myButtonUpload:active {
	position:relative;
	top:1px;
}


.myButtonUpload2 {
	float:left;
	-moz-box-shadow:inset 0px 1px 0px -2px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -2px #ffffff;
	box-shadow:inset 0px 1px 0px -2px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	width:36px;
	
	text-align:center;
}
.myButtonUpload2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.myButtonUpload2:active {
	position:relative;
	top:1px;
}

/* page*/
#tnt_pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#tnt_pagination a:link, #tnt_pagination a:visited {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:2px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
}
#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;
}
#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:2px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}
#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}

.slider_bg {
	background:url(images/slider_bg.gif) repeat-y;
	padding:0;
	width:950px;
	height:auto;
	
}
.slider_t { background:url(images/slider_t.gif) top no-repeat;}
.slider_b { background:url(images/slider_b.gif) bottom no-repeat; padding:10px; height:auto;}
.slider_t .small { height:auto;}
.title_text h2 { padding:2px 6px 0 6px; margin:0; color:#2a2a2a; font:normal 25px Arial, Helvetica, sans-serif;}
.title_text p { float:right; padding:6px 6px 0 10px; color:#2a2a2a; font:normal 11px Arial, Helvetica, sans-serif;}
/********** t bar **********/

.t_bg {
	
	padding:0;
	width:920px;
	height:30px;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:2px;
	
	  color:#ffffff;
	  border-width: 1px;
	  border-style: solid;
	  border-color:#e6e4e4;
	  outline: none;
	   
	  background-color: #f9f9f9;
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #e6e4e4));
	  background-image: -webkit-linear-gradient(top, #f9f9f9, #e6e4e4);
	  background-image:-moz-linear-gradient(center top , #AA1E4D, #e6e4e4)
	  background-image: -ms-linear-gradient(top, #f9f9f9, #e6e4e4);
	  background-image: -o-linear-gradient(top, #f9f9f9, #e6e4e4);
	  background-image: linear-gradient(top, #f9f9f9, #e6e4e4);
	  -webkit-box-shadow:0 1px #f9f9f9 inset, 0 1px 2px #e6e4e4;
	  -moz-box-shadow:0 1px #f9f9f9 inset, 0 1px 2px #e6e4e4;
	  box-shadow:0 1px #f9f9f9 inset, 0 1px 2px #e6e4e4;
}

.t_text h2 { padding:8px 10px 0 10px; margin:0; color:#5e5c5c; font:bold 12px Arial, Helvetica, sans-serif; }
.t_text p2 { float:right; padding:4px 10px 0 20px; color:#2a2a2a; font:normal 11px Arial, Helvetica, sans-serif;}

.preview
{
	width:150px;
	border:solid 1px #dedede;
	padding:10px;
	background:#FFF;
}
#preview
{
	color:#cc0000;
	font-size:12px
}

.preview2
{
	width:130px;
	border:solid 1px #dedede;
	padding:8px;
	background:#FFF;
}
#preview2
{
color:#cc0000;
font-size:12px
}

.btn-style{
	border : solid 1px #0fadd1;
	font-size : 15px;
	color : #00b7ff;
	padding : 2px 10px;
	background : #ffffff;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));
	background : -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background : -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background : -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background : -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background : linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
}

.topred  
{  
border-top: 1px dashed #cccccc;
     
    border-top-width:1px;  
}  

.j-box-bg1{
	width:943px;
	height:38px;
	margin:auto;
	background-image:url(../../img/j_bg_011.png);
	background-repeat:no-repeat;
	clear:both;
	}
	
.j-box-bg2{
	width:943px;

	height:auto;
	margin:auto;
	background-image:url(../../img/j_bg_02.png);
	background-repeat:repeat-y;
	clear:both;
	}
.j-box-bg2-detail{
	margin-left:10px;
	}
	
.j-box-bg3{
	width:943px;
	height:15px;
	margin-top:-20px;
	margin:auto;
	background-image:url(../../img/j_bg_03.png);
	
	background-repeat:repeat-x;
	
	clear:both;
	}
	
.j-content{
	margin-top:1px;
	margin-left:10px;
	width:auto;
	float:left;
	clear:none;
	}
.j-table{
	width:900;
	margin:auto;
	empty-cells:show;
	}
.j-table tr td{
	padding:3px 3px 3px 3px;
	font-size: 12px;
	font-weight:normal;
	}
.j-table tr td.td-black{
	font-weight: bold;
	color:#333;
	}
	
hr.style-six {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}


table.t1 {border-spacing: 0; } 

table.t1 a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
table.t1 a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
table.t1 a:active,
table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
table.t1 {
	width: 99%; word-break: break-all;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:4px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table.t1 th {
	font-size:12px;
	color: #fefefe;
	text-align:center;
	text-shadow: 1px 1px 0px #afaeae;
	padding:6px;


	background: #bbbaba;
	background: -webkit-gradient(linear, left top, left bottom, from(#bbbaba), to(#aaa8a8));
	background: -moz-linear-gradient(top,  #bbbaba,  #aaa8a8);
}
table.t1 th:first-child{
	
	text-align: left;
	padding-left:20px;
}
table.t1 tr:first-child th:first-child{
	
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table.t1 tr:first-child th:last-child{
	
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
table.t1 tr{
	
	text-align: left;
	padding-left:20px;
}
table.t1 tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
table.t1 tr td {
	
	padding:5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table.t1 tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table.t1 tr:last-child td{
	border-bottom:0;
}
table.t1 tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table.t1 tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table.t1 tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

fieldset {
	width:200px;	
border: 1px solid #cfcfcf;

}
legend {
color: #FFF;
background: #00b4ff;
font-size: 1.2em;
padding: 5px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:4px;

}
table.t2 {border-spacing: 0; } 

table.t2 a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
table.t2 a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
table.t2 a:active,
table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
table.t2 {
	width: 99%; word-break: break-all;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:13px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:4px;
	border:#ccc 1px solid;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table.t2 th {
	font-size:12px;
	color: #fefefe;
	text-align:center;
	text-shadow: 1px 1px 0px #afaeae;
	padding:6px;


	background: #bbbaba;
	background: -webkit-gradient(linear, left top, left bottom, from(#bbbaba), to(#aaa8a8));
	background: -moz-linear-gradient(top,  #bbbaba,  #aaa8a8);
}
table.t2 th:first-child{

	padding-left:10px;
}
table.t2 tr:first-child th:first-child{
	
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table.t2 tr:first-child th:last-child{
	
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
table.t2 tr{

	padding-left:8px;
}
table.t2 tr td:first-child{
	width:auto;
	padding-left:5px;
	border-left: 0;
}
table.t2 tr td {
	
	padding:8px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #ffffff;

}
table.t2 tr.even td{
	background: #fefefe;

}
table.t2 tr:last-child td{
	border-bottom:0;
}
table.t2 tr:last-child td:first{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table.t2 tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table.t2 tr:hover td{
	background: #f2f2f2;

}


