@charset "utf-8";  
  
/* --HTML-- */
html {  
	background:#fff;  
	color:#333;  
}  

/* --BODY-- */  
body {  
	font:12px/1.5 'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;  
	margin:0;  
	padding:0;
}  

/* for IE7 */  
 *+html body {  
font-family:'CI';  
 font-size:75%;  
}  
  
/* for IE6 */  
* html body {  
	font-size:75%;  
}
.tsize10 { font-size:75%; }
.tsize11 { font-size:85%; }
.tsize12 { font-size:93%; }
  
/* --OTHER TAGS-- */  
a img, fieldset, img{  
	border:0;
}


 
blockquote, dd, div, dl, dt, fieldset, form,  
h1, h2, h3, h4, h5, h6, input, li, ol, p, pre,  
select, span, textarea, td, th, ul {  
	margin:0;  
	padding:0;
	font-style: normal;
}  
 
abbr, acronym {  
	border:0;  
} 

img{
	border: none;
	vertical-align:bottom;
}

img a{
	border: 0;
}

a{
	outline:0;
}
   
address, caption, cite, code, dfn, em, th, strong, var {  
	font-style:normal;  
	font-weight:normal;  
}  
  
caption, th {  
	text-align:left;  
}  
  
code, kbd, pre, samp, tt {  
	font-family:monospace;  
	line-height:100%;  
}  
  
/* for IE7 */  
*+html code, kbd, pre, samp, tt {  
	font-size:108%;  
}  
  
h1, h2, h3, h4, h5, h6 {  
	font-size:100%;  
	font-weight:normal;  
}  
  
input, select, textarea{  
	font-size:100%;  
	font-family:'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;  
}  
  
ol, ul {
	list-style:none outside;
}

li {
	list-style:none outside;
}
  
q:before, q:after {  
	content:'';  
}  
  
/* tables still need 'cellspacing="0"' */  
table {  
	border-collapse:collapse;  
	border-spacing:0;  
}  