/******** Default Behaviour Tags ********/
/****************************************/
/* RESET STYLE */

*				{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000; outline:none;}
body			{font-size:0.625em; background:#e9e9e9 url(../images/bgd_body.gif) 0 0 repeat}
a				{color:#ef8200; text-decoration:none}
a:hover			{text-decoration:underline; color:#ffa741}
select, input, textarea	{font-family:Arial, Helvetica, sans-serif; color:#000; border:#d1d1cf solid 1px; font-size:1em; border-left:#434343 solid 1px; border-top:#434343 solid 1px; border-bottom:#d1d1cf solid 1px; border-right:#d1d1cf solid 1px;}
input {padding:1px 0 2px 3px; color:#000;}
h1{}
h2, h3,h4{font-size:1.3em;}
img, fieldset{border:0}
/***********/
ol, ul{list-style-type:none;}
ul{}
	ul li{}
ol{}
	ol li{}
dl{}
	dt{font-weight:bold;} 
	dd{}
/***********/
table{}
	th, td{text-align:left; padding:0;}
	th{}
	td{}
	thead{font-weight:bold;}
		thead th{}
		thead td{}
	tbody{}
		tbody th{}
		tbody td{}
		
p{line-height:16px;}
/********** Common Classes ********/
.clear{height:0; clear:both; padding:0; margin:0; line-height:0;}

/********** Common Structure (for all templates) ********/
/********************************************************/
/* Styles that are used in all pages (there are the structure styles)
The css tree must be ordered exactly as the same as HTML document
No use of additional comments (if the css tree is well ordered, the code is clear) *//*  main structure
***************************************/
#container{width:990px; padding:0; margin:0 auto; font-size:1.1em; padding:0; background:#fff;}

	/************header*************/
	#header{width:100%}
		.logo{width:970px; background:url(../images/website-banner.gif) 0 0 no-repeat; height:103px; overflow:hidden; padding:20px 20px 0 0}
			.logo h1{padding:0 0 0 45px;}
			.logo p{font-size:1.273em; color:#000; font-weight:bold; float:right; line-height:1.8em}
			.logo p span{color:#f6961e; text-transform:none; font-size:1.285em; font-weight:normal}
	
	/************nav*************/
	#nav{width:990px; height:34px; background:url(../images/bgd_nav.gif) 0 0 repeat-x; clear:both;}
	
		#nav fieldset{float:left; padding:7px 80px 0 15px;}
		#nav fieldset input{background:#fff url(../images/ico_search.gif) 2px 0 no-repeat; width:120px; padding:1px 0 1px 20px; margin:0 5px 0 0; border-left:#404040 solid 1px; border-top:#404040 solid 1px; border-bottom:#d6d6d4 solid 1px; border-right:#d6d6d4 solid 1px; height:15px; font-size:1.091em; float:left}
		#nav .btnSubmit{padding:0; margin:3px 0 0 0; background:none; border:none; width:15px; height:15px;}
		
		#nav ul{float:left;}
			#nav li{background:url(../images/bgd_lineNav.gif) 100% 50% no-repeat; padding:0 1px 0 0; display:block; float:left}
			#nav li a{display:block; float:left; color:#fff; font-size:1.273em; padding:7px 10px 9px 10px; line-height:18px; color:#fff;}
			#nav li a:hover{text-decoration:none; background:url(../images/bgd_navCurrent.gif) 0 0 repeat-x}
			#nav .first a:hover{background:none}
			#nav .current a{background:url(../images/bgd_navCurrent.gif) 0 0 repeat-x}
			#nav .first a{background:none}
			#nav .first a:hover{background:none}
			#nav .language{float:right; display:block; color:#fff; font-size:1.273em; padding:7px 15px 9px 15px; line-height:18px; color:#fff;}		
			#nav .language:hover{text-decoration:none; background:url(../images/bgd_navCurrent.gif) 0 0 repeat-x}
	
			/**********submenu*************/
			
			#nav .wrapper {visibility:hidden; width:210px; position:absolute; top:155px; left:300px;  z-index:9998; overflow:hidden;}
			#nav li.menu ul{width:210px; background:#ff950d; float:none; position:relative; z-index:9999; top:0px; left:0; margin:0}
			#nav li.menu ul li{float:none; padding:0; background:none; width:210px;}
			#nav li.menu ul li a{color:#fff; display:block; float:none; padding:7px 7px 7px 20px; line-height:14px; border-bottom:#ffb04a solid 1px; background:none; width:183px;  font-size:1.2em;}
			#nav li.menu ul li a:hover{color:#fff; background:#dc7c00; text-decoration:none;}
			
			ul.submenu2{width:210px; background:#dc7c00; position:absolute; top:10px;left:200px;z-index:99999; font-size:1em; float:none}
			ul.submenu2 li a{color:#fff; display:block; float:none;  padding:7px 7px 7px 20px; line-height:14px; border-bottom:#e9a145 solid 1px; background:none; width:183px; font-size:1.2em;}
			ul.submenu2 .current2{background-color:#dc7c00; color:#fff;}
			ul.submenu2 a{background:url(../images/ico_arrow_03.gif) 94% 50% no-repeat;}
			ul.submenu2 a:hover{background:#dc7c00 url(../images/ico_arrow_03.gif) 94% 50% no-repeat;}
			ul.submenu2 li a:hover{background:none; color:#000; text-decoration:none;}
			
		/*	
			ul.submenu2{padding:0; width:220px; background:#dc7c00; position:absolute; top:-1000px;left:220px;z-index:99999;}
			ul.submenu2 li a{color:#fff; display:block; float:none;  padding:7px 7px 7px 20px; line-height:14px; border-bottom:#e9a145 solid 1px; background:none; width:193px; font-size:1.2em;}
			ul.submenu2 li a:hover{color:#000; background:#dc7c00; text-decoration:none}
		*/
			#nav li.menu .submenu2 .current2{background-color:#dc7c00; color:#fff;}
			#nav li.menu .submenu2 ul{display:none;width:210px; background:#ffac41; position:absolute; top:-1000px;left:210px;z-index:99999; font-size:1em;}
			#nav li.menu .submenu2 a{background:url(../images/ico_arrow_03.gif) 94% 50% no-repeat;}
			#nav li.menu .submenu2 li a{background:none;  font-size:1.2em;}
			#nav li.menu .submenu2 a:hover{background:#dc7c00 url(../images/ico_arrow_03.gif) 94% 50% no-repeat;}
			
			
	/************main*************/
	#main{width:990px; background:#fff url(../images/bgd_main.jpg) 0 0 repeat-y; padding:0 0 15px; overflow:hidden; clear:both;}
		.breadcrum{width:100%; display:block; overflow:hidden; margin:0 0 20px 0}
			.breadcrum li{display:inline; margin:0 20px 0 0}
			.breadcrum li a{color:#000;}
			.breadcrum li a:hover{color:#ef8200; text-decoration:none}
			.breadcrum .current a{font-size:1.5em; color:#ef8200;}
	
	/************lev*************/
	#lev{width:230px; padding:15px 14px 0 15px; float:left; background:url(../images/bgd_lev.jpg) no-repeat; display:inline;}
		
		/************/
		.blockType{width:230px; background:url(../images/bgd_bottomInfo_04.gif) 0 100% no-repeat; padding:0 0 10px 0; margin:0 0 10px 0}
			.blockType div{width:200px; background:url(../images/bgd_topInfo_04.gif) 0 0 no-repeat; padding:15px 15px 5px 15px;}
			.blockType h2{color:#000; font-size:1em; padding:0 0 15px;}
			.blockType h2 strong{font-size:1.2em;}
			.blockType select{width:200px; float:none; display:block; margin:0 0 15px 0}
			.blockType option{padding:1px}
			.blockType input{width:84px; height:17px; border:none; padding:0 0 1px; margin:0; color:#000; background:url(../images/bgd_btn_03.gif) 0 0 no-repeat; font-size:1em; font-weight:600; cursor:pointer;}
			.blockType .btn{padding:0}
			.blockType p{color:#fff; padding:0 0 10px 0; text-align:right;}
	
		
		.blockType #levMenu{min-height:150px; height:auto}
		*html .blockType #levMenu{height:150px;}
		.blockType #levMenu ul{}
		.blockType #levMenu li{display:block; background:url(../images/bgd_line_02.gif) 0 100% repeat-x; padding:0 0 1px 0}
		.blockType #levMenu li a{color:#fff; display:block; padding:5px 0 5px 13px; background:url(../images/ico_arrow_03.gif) 0 8px  no-repeat;}
		.blockType #levMenu li ul{padding:0 5px 0 13px; margin:0 0 8px 0}
		.blockType #levMenu li li{background:none; padding:2px 0}
		.blockType #levMenu li li a{padding:0; background:none}
		.blockType #levMenu .last{background:none}
		.blockType #levMenu .current a{font-weight:bold; background:url(../images/ico_arrow_04.gif) 0 11px no-repeat;}
		.blockType #levMenu .current li a{font-weight:normal; background:none}
		.blockType #levMenu li .subCurrent a{font-weight:bold;}
		
		
		/************/
		.blockType2{width:230px; background:url(../images/bgd_bottomInfo_05.gif) 0 100% no-repeat; padding:0 0 7px 0; margin:0 0 10px 0}
			.blockInfo{width:200px; background:url(../images/bgd_topInfo_05.gif) 0 0 no-repeat; padding:10px 15px 3px 15px}
			.blockInfo h2{margin:0 0 8px 0; font-size:1.1em;}
			.blockInfo select{width:202px; float:none; display:block; margin:0 0 10px 0}
			.blockInfo option{padding:1px}
			.infoType{width:100%; padding:5px 0 10px; overflow:hidden;}
				.infoType img{display:block; float:left;}
				.infoType h2{font-size:1em; margin:0; padding: 0 0 7px 0}
				.infoType h2 span{font-size:1.5em;}
				.infoType h2 a{color:#000;}
				
		#helpblock .blockInfo{width:210px; padding:10px 10px 0}
				
		/************/	
		.textType{border-top:1px solid #ebebeb; padding:10px 0 0 0; width:100%; overflow:hidden; margin:0}
			.textType img{display:block; float:left;}
			.textType span{display:block; float:left; padding:13px 0 0 0;  font-size: 1.273em; font-weight: bold}
			.textType a{display:block; float:left; padding:7px 0 0; color:#000; font-size:1.273em; font-weight:bold}
			
		.type02{border-top:1px solid #ebebeb; padding:15px 0;}
		
		/************/
		.linkType{text-align:right; padding:0 0 5px 0}
			.linkType a{background:url(../images/ico_arrow.gif) 0 2px no-repeat; padding:0 0 0 18px; font-weight:bold}
		
		.linkType02{text-align:right; width:200px; overflow:hidden;}
		.linkType02 a{background:url(../images/bgd_link.gif) no-repeat; color:#000; line-height:18px; text-align:center; font-weight:bold; width:81px; height:18px; display:block; float:right;}

		/*****Newsletter*******/
		.newsletter{width:145px; background:url(../images/bgd_newsletter02.gif) 0 0 no-repeat; height:77px; padding:10px 15px 15px 70px; margin:0 0 10px}
			.newsletter p{font-size:1.091em; padding:0 0 4px 0}
			.newsletter .textType2{font-size:1.2em; font-weight:bold; padding:0 0 6px;}
			.newsletter input{width:145px; margin:0 0 5px;}
			.newsletter .btntype a{font-size:.92em;}
			.btntype{text-align:right}
			.btntype a{color:#837f7f; font-weight:bold}
			.btntype a:hover{text-decoration:underline; color:#ef8200}
	
	/*****content*******/
	#content{width:700px; float:right; padding:15px 15px 0 0; font-size:1.091em; display:inline;}
		
		/************Flash *********
		*****************************************/
		.bannerType{width:100%; margin:0 0 15px 0}
			.bannerType img{display:block;}
	
		/************News *********
		*****************************************/
		.contType{width:100%; overflow:hidden;}
			.advContent{width:300px; float:left; background:url(../images/bgd_bottomInfo_03.gif) 0 100% no-repeat; padding:0 0 10px 0;  margin:0 14px 0 0}
			.advInfo{width:280px; padding:10px 10px 1px 10px; background:#eee url(../images/bgd_topInfo_03.gif) 0 0 no-repeat;}
				.advInfo p{margin:0 0 10px 0;}
				.advInfo p img{display:block;}
				.video p{margin:0}
		
			.newsContent{width:386px; float:left;  background:url(../images/bgd_info_05.gif) 0 0 no-repeat;}
				.newsContent ul{width:366px; height:29px; padding:10px 0 0 0; margin:0 auto; display:block; overflow:hidden; border-bottom:#ef8200 solid 5px;}
				.newsContent li{display:block; float:left; background:url(../images/bgd_rightTab.gif) 100% 0 no-repeat; padding:0 15px 0 0; margin:0 10px 0 0}
				.newsContent li span{display:block; background:url(../images/bgd_leftTab.gif) 0 0 no-repeat; line-height:19px; padding:8px 0 2px 15px; color:#fff; font-size:1.167em; text-transform:uppercase; font-weight:bold}
				
				.listNews{width:346px; background:url(../images/bgd_info_01.gif) 0 100% no-repeat; padding:20px;}
					.listNews div{width:100%; overflow:hidden; background:url(../images/bgd_line.gif) 0 100% repeat-x; padding:0 0 10px 0; margin:0 0 10px 0}
					.listNews div img{display:block; float:left; margin:0 10px 0 0; border:#eee solid 1px;}
					.listNews h3{color:#ef8200; font-size:1em; margin:0 0 5px 0}
					.listNews h3 a{color:#ef8200;}
					.listNews p{margin:0 0 8px 0; font-size:0.912em}
					.listNews .more{margin:0; text-align:right}
					.listNews .more a{background:url(../images/ico_arrow.gif) 0 2px no-repeat; padding:0 0 0 15px; font-weight:bold}
					.listNews .last{background:none; margin:0; padding-bottom:0}
					
		/************About us *********
		*****************************************/
		.aboutusContent{width:670px; min-height:400px; background:url(../images/bgd_info_02.gif) 0 0 no-repeat; padding:15px;}
			.aboutusContent img{display:block; float:left; margin:0 15px 0 0}
			.aboutusContent  p{padding:0 0 15px 0; text-align:justify}
			.aboutusContent  h2{padding:0 0 15px 0; text-align:justify}
			.aboutusContent  h5{padding:0 0 15px 0; text-align:right; color:#FF0000; font-size: 1.3em; font-style:italic}
			.aboutusContent ul{margin: 7px 0 10px 20px;}
			.aboutusContent ul li{list-style:disc; margin:0 0 7px 0; padding:0}
			.aboutusContent ol{margin: 7px 0 10px 20px;}
			.aboutusContent ol li{list-style:decimal; margin:0 0 7px 0; padding:0}
			.aboutusContent ol ul li{list-style:disc; margin:0 0 7px 0; padding:0}
			.aboutusContent ul ol li{list-style:decimal; margin:0 0 7px 0; padding:0}
			.aboutusContent th{padding:5px;}
			.aboutusContent td{padding:5px;}
		
	/*****Footer*******/
	#footer{width:960px; background:url(../images/bgd_footer.gif) 0 0 repeat-x; padding:15px 15px 30px 15px; overflow:hidden}
		#footer ul{float:right}
		#footer li{display:block; float:left; background:url(../images/bgd_lineFooter.gif) 100% 5px no-repeat; padding:0 10px}
		#footer li a{color:#000; padding:3px 0 0 0; display:block; float:left}
		#footer li a:hover{color:#ef8200}
		#footer li select{float:left; width:150px;}
		#footer .last{padding-right:0; background:none}
	
	
	/***************Form****************/
.formType{padding:0 30px;}
	.formType p{width:100%; overflow:hidden; display:block; margin:0 0 10px 0}
	.formType label{width:120px; display:block; float:left; margin:0 10px 0 0;}
	.formType input{float:left; width:250px;}
	.formType .file{float:left; width:255px;}
	.formType textarea{width:247px; height:100px; padding:2px 1px 1px 2px;}
	.formType .checkType{padding:0 0 0 0px; width:75%;}
	.formType .checkType label{width:auto; margin:0 10px 0 0}
	.formType .checkType input{width:13px; height:13px; border:none; padding:0; margin:0 5px 0 0;}
	.formType .btn{padding:0 0 0 130px; width:75%;}
	.formType .btn input{width:78px; margin:0 10px 0 0; height:30px; border:none; background:url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#fff; font-weight:bold; cursor:pointer}
	/***************Form****************/
.formType2{padding:0 30px;}
	.formType2 p{width:100%; overflow:hidden; display:block; margin:0 0 5px 0}
	.formType2 label{width:250px; display:block; float:left; margin:0 10px 0 0; padding:2px 0 0 0}
	.formType2 input{float:left; width:150px;}
	.formType2 .file{float:left; width:255px;}
	.formType2 textarea{width:247px; height:100px; padding:2px 1px 1px 2px;}
	.formType2 .checkType{padding:0 0 0 0px; width:75%;}
	.formType2 .checkType label{width:auto; margin:0 10px 0 0}
	.formType2 .checkType input{width:13px; height:13px; border:none; padding:0; margin:0 5px 0 0;}
	.formType2 .btn{padding:0 0 0 125px; width:75%;}
	.formType2 .btn input{width:78px; margin:0 10px 0 0; height:30px; border:none; background:url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#fff; font-weight:bold; cursor:pointer}	
	.formType2 table {width: 100%; border:1;}
		.formType2 th {height: auto; min-height: 40px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-left:#000000 solid 1px; padding:10px; text-align:center}
		.formType2 td {height: auto; width:33%; min-height: 40px; border-bottom:#000000 solid 1px; border-left:#000000 solid 1px; padding:10px}
		.formType2 .right {height: auto; min-height: 40px; border-bottom:#000000 solid 1px; border-right:#000000 solid 1px; padding:10px}
		
.formInfo{width:315px; float:left;}
	.formType2 .formInfo label{width:115px;}
	.formType2 .formInfo .lbl2{width:auto}
	.formType2 .formInfo input{width:165px}
	.aboutusContent .formType2 p{padding-bottom:0; margin:0 0 10px 0; text-align:left}
	.formType2 .selectType{width:170px}
	.formType2 .selectType2 .lbl2{margin:0 3px 0 0}
	.formType2 .selectType2 select{width:62px; float:left; margin:0 3px 0 0}
	.formType2 .selectType2 .select1{width:45px}

.formInfo2{clear:both;}
	.formType2 .formInfo2 .lbl3{width:115px; margin:0 10px 0 0}
	.formType2 .formInfo2 label{width:auto; margin:0 20px 0 0}
	.formType2 .formInfo2 input{border:none; padding:0; margin:0 5px 0 0; width:13px; height:13px;}
	.formInfo2 select{width:170px}
	.formInfo3 label{width:auto;}
	.formInfo3 input{margin:0  20px 0 0}
	.formType2 .formInfo2 .code input{width:165px; padding:1px 0 2px 3px; color:#000; border:#d1d1cf solid 1px; font-size:1em; border-left:#434343 solid 1px; border-top:#434343 solid 1px; border-bottom:#d1d1cf solid 1px; border-right:#d1d1cf solid 1px;}
	
	.textType3{color:#009966}
		.linkType03 a{background:url(../images/ico_arrow.gif) 0 2px no-repeat; padding:0 0 0 15px;}
		
	.aboutusContent .formInfo3 p{margin:0 0 10px 0}
		
	/***************Form****************/
.formType3{padding:0 30px;}
	.formType3 p{width:100%; overflow:hidden; display:block; margin:0 0 5px 0}
	.formType3 label{width:150px; display:block; float:left; margin:0 10px 0 0; padding:2px 0 0 0}
	.formType3 .lbl{width:130px; display:block; float:left; margin:0;}
	.formType3 p span{display:block; float:left; margin: 0 10px 0 0; padding:2px 0 0 0}
	.formType3 p select{}
	.formType3 p option{padding:1px 2px;}
	.formType3 input{float:left; width:130px; margin:0 5px 0 0}
	.formType3 .file{float:left; width:255px;}
	.formType3 textarea{width:247px; height:100px; padding:2px 1px 1px 2px;}
	.formType3 .checkType{padding:0 0 0 0px; width:75%;}
	.formType3 .checkType label{width:auto; margin:0 10px 0 0}
	.formType3 .checkType input{width:13px; height:13px; border:none; padding:0; margin:0 5px 0 0;}
	.formType3 .btn{padding:0 0 0 160px; width:75%;}
	.formType3 .btn input{width:78px; margin:0 10px 0 0; height:30px; border:none; background:url(../images/bgd_btn_02.gif) 0 0 no-repeat; color:#fff; font-weight:bold; cursor:pointer}
	.formType3 table {width: 100%; border:1;}
		.formType3 th {height: auto; width:auto; min-height: 40px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-left:#000000 solid 1px; padding:3px; text-align:center}
		.formType3 td {height: auto; width:auto; min-height: 40px; border-bottom:#000000 solid 1px; border-left:#000000 solid 1px; padding:3px}
		.formType3 .right {height: auto; width: auto; min-height: 40px; border-bottom:#000000 solid 1px; border-right:#000000 solid 1px; padding:3px}		
	/**********18082009***************/
.contType2{width:100%;}
	.contType2 dt{font-size:1.2em; margin:0 0 10px 0}
	.contType2 dt a{color:#000000}
	.contType2 ul{padding:0 10px; margin:0}
	.contType2 li{list-style:square; padding:0; margin:0 0 0 22px;}
	.contType2 li a{font-weight:bold; color:#000;}
	.contType2 li div{padding:0}
	.aboutusContent{height:auto}
	*html .aboutusContent{height:400px}
	
	/***********layer*************/
	.layerConent{width:300px; background:#eee; padding:10px; font-size:1.2em; position:absolute; z-index:9999; left:0; top:0; visibility:hidden}
		.layerConent h2{font-size:1.2em; color:#ef8200;}
		.layerConent p{color:#000; padding:0 0 5px 0}
		.layerConent .btnClose{text-align:right;}
		
/********Gallery**********/
.photogallery{width:100%; overflow:hidden}
	.photogallery div{width:152px; float:left; padding:0 22px 20px 0}
	.photogallery div img{border:#000 solid 1px; display:block; margin:0 auto 5px auto}
	.photogallery div p{text-align:center; padding:0 0 5px 0}
	
/*//////////////////////////////*/
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#yourneeds{background: url(../images/bgd_info_04.gif) 0 100% no-repeat; width:670px;  padding:0 0 9px 0; margin:0 0 20px 0}
	.questions{background: url(../images/bgd_info_03.gif) 0 0 no-repeat; width:630px; padding:15px 20px 5px 20px; margin:0; overflow:hidden}
	
/*********************/
.download{width:100%}	
	.download ul{}
	.download li{display:block; overflow:hidden; padding:0 0 7px 0}
		.download li img{margin:0 10px 0 0; vertical-align:middle}
		.download li a{font-weight:bold; margin: 0 0 0 10px}
		.download li ul{padding:10px 0 0 30px}

.timestamp {font-style:italic}
.info{color:#009900}
.msg{color:#FF0000}
