	* {margin: 0px; padding: 0px;}	
	* html li {vertical-align: bottom;}	
	* html img {vertical-align: middle;}	
	* html input {vertical-align: middle;}	 
	html, body {height: 100%;}
	body {font-family:arial; font-size:12px; color:#5a555a; text-align:center; text-decoration: none; background:#ffffff url(images/bg.png) repeat-x top;}	
	input {/*border: 0px;*/}	
	img {border: 0px;}	
	ul {padding: 0px; margin: 0px;}	
	li {padding: 0px; margin: 0px; list-style:none; }	
	* html li {vertical-align: bottom;}	
	a {color:#0000cc; text-decoration: none; cursor:pointer; }	
	a:hover {color:#0000cc; text-decoration:none; }	
	p {color:#555555; margin:0px; padding:10px 0px 6px 0px; line-height:18px;}	
	p a{ color:#0000cc; font-weight:bold; text-decoration:underline;}
	.clear {clear: both; height:0px; display:block; font-size:0px;}	
	.left {float: left;}	
	.right {float: right;} 
	
	h1, h2, h3, h4, h5, h6{font-weight:normal; }
	h1{font-size:19px; color:#555555; line-height:22px; padding-bottom:5px;}
	h2{font-size:18px; line-height:22px; color:#555555; padding:3px 0px;}
	h3{font-size:14px; color:#555555; line-height:20px;}
	h5{color:#0d60bf; font-size:14px;} 
 
	
	#wrapper{ width:100%; margin:auto; clear:both; text-align:left;} 
	#header{ width:980px; margin:auto; clear:both; height:142px; } 
	.upper{height:34px;}
	.upper2{height:28px;}
	.top{float:left; line-height:32px; width:740px;_width:730px; margin:0px 2px; color:#ffffff; font-size:15px;}
	.search-form{ width:233px; float:left; border:1px solid #1a81c0; margin-top:5px;} 
	.search-form ul li{float:left; padding:0px;}
	.input_search{background:url(images/search-bg.png) repeat-x; height:20px; _height:18px; border:0px; padding:0px 3px 2px 3px;_padding:4px 3px 0px 3px;  font-size:12px; color:#195385; width:200px;}
	.go{background:url(images/go.png) no-repeat; width:27px; height:22px;_height:23px; line-height:22px; font-size:13px; color:#ffffff; text-transform:uppercase; border:0px; cursor:pointer; margin:0px; _margin-top:2px;}
	.branding{height:98px;} 
	.logo{ float:left; width:370px;}
	.top-add{ width:610px; float:left; margin-top:12px;}
	
	
	
	#container{ width:980px; margin:auto; clear:both;} 
	#leftbar{float:left; width:174px; background:#dae6ef; border:1px solid #cad9e5;}
	#rightbar{float:left; width:120px; }
	#content{ float: left; width:666px; padding:0px 3px; margin:0px 5px;}
	
	.navigation{background:url(images/nav-bg.png) repeat-x; padding:0px 2px 0px 2px; height:38px; margin-bottom:15px; } 
	.navigation ul li{display:inline;  font-family:Verdana; font-size:12px; font-weight:bold; color:#095383;}
	.navigation ul li a{ color:#095383; padding:0px 13px;_padding:0px 11px; line-height:31px; height:31px; background:none;  display:inline-block; border:0px;}
	.navigation ul li a:hover, .navigation ul li a.active{ margin-top:3px;background:url(images/main-nv-hover.png) repeat-x; height:31px; line-height:31px; display:inline-block; padding:0px 12px;_padding:0px 5px; border:1px solid #ffffff; color:#03386c;}
	
	#ie7_hack .navigation ul li a{padding:0px 11px;}
	#ie7_hack .navigation ul li a:hover, .navigation ul li a.active{padding:0px 10px;}
	#ie7_hack .go{height:23px; margin-top:1px;}
	#ie7_hack .input_search{ height:18px; padding-top:4px;} 
		
	.left-con{ width:248px; float:left; margin:0px 1px 3px 0px; }
	/*
	.google-mid{width:260px; margin:5px auto;}
	.google-mid img{ width:250px; margin-bottom:5px; height:250px;}
	*/
    /*
	.google-mid{width:250px; height:250px; margin:5px 0px 1px auto; background: url(images/preview-1.png) no-repeat;}
    .google-mid2{width:250px; height:250px; margin:0px 0px 2px auto; background: url(images/preview-1.png) no-repeat;}
    */
	.google-mid{width:250px; height:250px; margin:5px 0px 1px auto; background: #ffffff;}
    .google-mid2{width:250px; height:250px; margin:0px 0px 2px auto; background: #ffffff;}

	/*.slideshow{width:250px; margin:5px 0px 5px auto;}*/
	
/*	
.slideshowcls {
margin-left:0px;
margin-right:auto;
position:relative;
top:-20px;
width:250px;
background: #ffffff;
}
*/
	.slideshowcls img{width:240px; margin-left:0px;}



	.login-box{ width:120px; margin: auto; background:url(images/login-box.png) repeat-x top #c6daf0; padding:6px; border:1px solid #9bbdd8; position:absolute; z-index:400; }
	.login-box ul li{ padding-bottom:3px;}
	.input_text{background:url(images/input-text.png) repeat-x; height:19px; border:1px solid #1c82c1; padding:0px 3px 0px 3px;  font-size:12px; color:#195385; width:100px; _width:95px;}
	.login{ padding-bottom:1px; float:left; color:#ffffff; cursor:pointer; border:0px; font-size:10px; text-transform:uppercase; background:url(images/login.png) no-repeat; width:45px; height:19px;}
	.register{ float:right; margin:4px 2px 1px 1px; font-size:10px; color:#0b131b; text-transform:uppercase;}
	.register a{color:#0b131b;}
	.register a:hover{color:#333333; text-decoration:underline;}
	
	.welcome{ font-size:12px; color:#131426; line-height:18px; text-align:center; margin:auto;}
	.welcome-snap{margin:5px 2px 2px 2px; border:1px solid #cce5fb; background:#4879b0; height:148px;}
	.welcome-snap img{width:162px; height:140px; margin:3px auto auto auto; border:1px solid #96adcb;}
	.block{ background:#e7eef4; padding:10px 8px; border-top:1px solid #cad9e5; border-bottom:1px solid #cad9e5; margin:8px auto;}
	.bold{ font-weight:bold;}
	.star{ font-weight:bold; color:#ff0000;}
	.add{font-size:11px;} 
    .add span{ font-size:11px;} 
	.add img{ width:120px; border:1px solid #cacfd1;} 
    .add span{ font-size:12px;} 
	 


	.add{ position:relative; top:64px;}




	.leftnav li{ display:block; margin-bottom:3px; font-size:13px; font-weight:bold; color:#1b4995; background:url(images/left_nav.png) repeat-x; height:29px; border:1px solid #c2d7ea; line-height:29px;}
	.leftnav li a{padding:0px 2px 0px 5px; }
	.leftnav li a:hover{ color:#ffffff; background:url(images/hover.png) repeat-x; height:29px;  line-height:29px;display:block;} 
	.head-title{ padding-bottom:10px; color:#0d60bf; font-size:14px;}
	.list li{background:url(images/bullet.png) no-repeat 0px 5px; padding:0px 0px 8px 12px; color:#131426;}
	.list li a:hover, .footer_list li a:hover, .footer_list1 li a:hover{color:#0000cc;}
	
	#footer{ background:url(images/footer.png) repeat-x; height:178px; margin:60px auto auto auto; width:100%;}
	.footer_list , .footer_list1{ padding:7px 0px;}
	.footer_list li{color:#ac4a1a; font-size:15px; display:inline; padding:0px 2px;}
	.footer_list li a{color:#095383;} 
	.footer_list1 li{color:#a4760e; font-size:14px; display:inline; padding:0px 2px;}
	.footer_list1 li a{color:#095383;} 
	.dialog{ font-size:13px;  line-height:18px; padding:5px 0px; color:#08648c;}
	.dialog1{ font-size:12px; padding:5px 0px; font-weight:bold; color:#323638;} 
	.copyright{color:#5b5955; font-size:11px; line-height:22px; padding:3px 0px;} 
	.copyright a{color:#5b5955;} 
    
    
    
	.pagination {font-size:12px;  text-align:center; margin:15px auto;}
	.pagination ul li {color:#1F75CC; font-size:12px; font-family:Tahoma; display:inline;  font-weight:bold; margin:0 1px; padding:4px 0;}
	.pagination ul li a {background:#FFFFFF; border:1px solid #DDDDDD; color:#1F75CC; padding:3px 5px;} 
	.pagination ul li a:hover,.pagination ul li a.active{background:#accbe9; border:1px solid #3d7ab3; color:#333333; padding:3px 5px;} 
     
    
     .paginationall {font-size:11px;  text-align:center; margin:12px auto;}
	.paginationall ul li {color:#1F75CC; font-size:11px; font-family:Tahoma; display:inline;  font-weight:bold; margin:2 1px; padding:3px 0;}
	.paginationall ul li a {background:#FFFFFF; color:#1F75CC; padding:3px 2px;} 
	.paginationall ul li a:hover,.paginationall ul li a.active{background:#accbe9;  color:#333333; padding:3px 2px;} 
     
    
    
    /*FORM*/
    
    .inputform2{ margin:10px 5px 15px 5px;} 
	.inputform2 li{ float:left; width:95%; clear:left; margin-bottom:5px; font-size:13px; color:#336699; line-height:18px; }
	.inputform2 li label{background:#ff0000;  width:30em; margin-right:0.2em; float:left; padding:3px 3px 0px 0px; color:#006699; font-weight:bold;} 
	.inputform2 li label em{ color:#990000;}
    
    
    
    .formbox{background:#ffffff url(images/contactbg.png) repeat-x top; padding:10px; border:1px solid #DBECF2; margin:20px 0px;} 
	.inputform{ margin:10px 5px 15px 5px;} 
	.inputform li{ float:left; width:95%; clear:left; margin-bottom:5px; font-size:13px; color:#336699; line-height:18px; }
	.inputform li label{ width:17em; margin-right:0.5em; float:left; padding:3px 10px 0px 0px; color:#006699; font-weight:bold;} 
	.inputform li label em{ color:#990000; }
	.inputtext{ height:21px;  color:#473f37; font-size:13px; padding:3px 3px 0px 3px; background:#ffffff; margin-top:2px; border:#90BDD0 1px solid; }
	.inputselect{ width:282px; background:#ffffff; border:#90BDD0 1px solid; height:24px; color:#473f37; font-size:12px; }
	.inputtextarea{color:#473f37; font-size:13px; padding:2px; background:#ffffff; margin-top:5px; border:#90BDD0 1px solid;}
	.input-button{ background:url(images/login.png) no-repeat; width:83px; height:28px; color:#ffffff; font-family:Tahoma; font-size:15px; font-weight:bold; padding-bottom:3px; text-transform:uppercase; border:0px; cursor:pointer; margin:10px 0px 5px 0px; text-align:center;} 
	.center{ text-align:center; margin:auto;}
	.small{ font-size:11px; letter-spacing:0.01em; line-height:18px; color: #336699; padding-left:22em;} 
	
    /*FORM*/

    /*Comments*/
    
    
        .coment{background:url(images/comment-l-03.png) repeat-x left top; height:23px; line-height:20px; width:auto; _width:130px; display:inline-block; margin:10px 0px;}
		.coment-l{background:url(images/comment-l-01.png) no-repeat left top; padding-left:31px; height:23px;  line-height:20px; display:inline-block;}
		.coment-r{background:url(images/comment-l-02.png) no-repeat right top; padding-right:8px; padding-left:0px; height:23px; line-height:20px; display:inline-block;}
		.comment-value{ padding:0px 5px 0px 10px; color:#ffffff; font-size:11px;}
		.comment-value a{color:#ffffff;}
        
        
         .back{ background:url(images/bg5.png) no-repeat; width:560px; height:38px; margin:auto;}
		.response{ font-size:14px; color:#fbac3a; font-weight:normal; margin-bottom:13px; background:url(images/comment-list.png) no-repeat 0px 0px; padding-left:20px;}
		.traceback{ font-size:13px; color:#86af0a; line-height:18px;}
		.traceback-box{ background:#f6fafe; border:1px solid #ecf2f9; margin:10px 20px 10px auto; padding:15px 10px 5px 15px; } 
		.traceback-box p{ color:#666a6f; font-size:12px; line-height:18px;}   
		.alt-traceback-box{ background:#f7f7f7; margin:10px 20px 10px auto; padding:15px 10px 5px 15px;  } 
		.alt-traceback-box p{ color:#4a4a4a; font-size:12px; line-height:18px;} 
		
		.gavarter{ background:url(images/user.png) no-repeat 0px 0px; padding-left:27px; color:#355680; font-size:14px; line-height:18px; }
		.gavarter a{color:#d9b112; font-size:14px; }
		.say{ color:#c39336; font-size:12px;}
		.time1{font-size:11px; line-height:20px; color:#cccccc;}
		.time1 a{color:#543203;}
		.button{ background:url(images/submitbutton.png) no-repeat; width:86px; height:26px; padding-bottom:2px; color:#ffffff; font-size:13px; border:0px; font-family:Tahoma;  text-transform:uppercase; cursor:pointer;}
		.commenter{ color:#bd9f15; font-size:13px; line-height:18px; padding:10px 0px 6px 0px;}
		.comment-box{ border:0px; background:url(blog_images/comment-bg03.png) repeat-x bottom #b9c9df; border:1px solid #b1c0d5; padding:15px; margin:15px 20px 10px auto; }
		
        .form{ background:none; border:0px;}
		.form li{ display:block; color:#ffffff; font-size:13px; line-height:20px; margin-bottom:10px;}
		.form li label{display:block;}
		.input-text-box{ background:#ffffff; border:1px solid #9ba9ba; color:#333333; font-size:12px; padding:4px 4px 0px 4px; height:22px;}
		.input-textarea{ background:#ffffff; border:1px solid #9ba9ba; color:#333333; font-size:12px; padding:4px 4px 0px 4px;} 

    /*Comments*/
