		body {padding: 0px; margin: 0px; font-family: Tahoma, Verdana, Arial; background-color: #FFFFFF; font-size:12px; }

		a:link, a:visited, a:hover{ text-decoration: underline; color: #0669A4;}
		a:hover{ color: #F12F00;}
	
		td, TD, p, P, .text {font-size: 12px;}

		div.main {min-height: 100%; background-image: url(/images/main_bg_grad.gif); background-repeat: repeat-x; background-color: #5F7DA4; padding: 20px 0 20px 0; }
		div.border { width:970px; background-color: #FFFFFF; }
		div.head1 {  width:970px; height:30px; }
		div.head11{ width:30px; height:30px; background-image: url(/images/head_tl.gif); background-repeat: no-repeat; float:left; }
		div.head12{ width:910px; height:30px; background-image: url(/images/head_tt.jpg); background-repeat: no-repeat; float:left; }
		div.head13{ width:30px; height:30px; background-image: url(/images/head_tr.gif); background-repeat: no-repeat; float:left; }
		div.head2 {  width:970px; height: 144px; background-color: #A2B4A2; background-image: url(/images/head1.jpg); background-repeat: no-repeat; }
		div.head22 {padding: 40px 0 0 350px; }
		a.head {font-size: 30px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 30px; }
	
		div.bottom { width:970px; height:195px; background-color: #5EA633; background-image: url(/images/bottom.jpg); background-repeat: repeat-x; }		
		div.cm {text-align: right; padding: 140px 40px 0 0; }		
	
		div.center { width:966px; min-height: 400px; background-color: #E2E6EA; background-image: url(/images/center_bg.gif); background-repeat: repeat-x; margin: 0 2px; }		
		div.leftcolumn { width:240px; float:left; }		
		div.sepcolumn { width:10px; float:left; }	
		div.rightcolumn { width:716px; float:left; }	
		div.rightcolumn2 { width:464px; float:left; }	
		div.addcolumn { width:240px; float:left; }	
		div.banner { padding-top:20px; }	
		
		div.line {color: #0669A4; font-size: 11px; padding: 20px 0 15px 0; height: 10px; }
		div.chain { padding: 0 15px 0 20px; background-image: url(/images/row3.gif);  background-repeat: no-repeat; background-position: 0 4px; }
		
		div.topmenu {color: #FFFFFF; font-size:11px; font-weight: bold; height: 30px; width: 592px; margin: 135px 0 0 28px; background-image: url(/images/topmenu_bg.gif);  background-repeat: no-repeat; }
		div.topmenuitem {margin-top: 9px; width: 148px; float:left; }
		
		div.title { color: #275EA7; padding-bottom: 15px; font-size: 25px; font-family: Times New Roman, Tahoma, Verdana, Arial; }
		div.sep10 {height: 10px; }
		div.sep20 {height: 20px; }
		div.sep40 {height: 40px; }
		div.sep80 {height: 80px; }
		
		div.clear { clear:both; }	

		div.userform {width: 220px;  height: 90px; background-image: url(/images/auth.jpg);  background-repeat: no-repeat; }
		div.formdatarow {width: 140px;  padding-top:35px; float: left; }
		div.button {width: 75px;  padding-top:22px;  float: left; }
		div.forminputdata {width: 140px;  padding-top:22px;  float: left; }

		div.photo-block { font-size: 12px; padding:0px; margin:0px; }
		div.photo-section-photo {padding: 12px; width: 225px; height: 185px; float: left; background-image: url(/images/photo_border.gif); background-repeat: no-repeat; }
		div.photo-section-text { margin-left:20px; font-size: 14px; width: 400px; height: 185px; float: left; }
		div.photo-section-name { font-weight: bold; margin: 7px 0; padding-left: 20px; background-image: url(/images/row4.gif); background-repeat: no-repeat; background-position: left; }
		div.photo-section-desc { padding: 10px 20px; font-size: 12px; background-repeat: repeat-x;  }
		div.photo-section-num { font-size: 11px; font-weight: bold; color: #666666; padding-left: 20px; height: 15px; background-image: url(/images/row5.gif); background-repeat: no-repeat; background-position: left; }


