@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; text-align: center; background: url(../img/tui2_headbg.jpg) top left repeat-x #fff; }

body, td, input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }

div, p, form { margin: 0; padding: 0; }
.clear { clear: both; height: 0px; overflow: hidden; }

#fullpage { width: 800px; margin: 0 auto; text-align: left; }

#fullpageb4 { width: 970px; margin: 0 auto; text-align: left; }

#fullpageb4_inL { float: left; width: 800px; text-align: left; min-height: 200px; }
#fullpageb4_inR { float: right; width: 147px; text-align: left; min-height: 200px; padding: 300px 0 0 0; }
* html #fullpageb4_inL, * html #fullpageb4_inR { height: 200px; }


#header { height: 25px; line-height: 25px; text-align: right; font-size: 10px; }
	#header a, #header a:visited { color: #1b75bc; text-decoration: none; }
	#header a:hover, #header a:active { color: #cc0000; text-decoration: underline; }

#body_left { float: left; width: 175px; min-height: 200px; }
#body_right { float: right; width: 580px; min-height: 200px; }

#site_logo { height: 160px; }
#site_flash { height: 270px; }

#catblock { border-bottom: 1px solid #ccc; margin: 0 0 20px 0; }

#main_title, #main_right_title h1 { font-size: 12px; font-weight: bold; color: #000; }
#pcontent { text-align: justify; margin: 0 0 10px 0; min-height: 655px; }
	#pcontent a, #pcontent a:visited { color: #1b75bc; text-decoration: none; }
	#pcontent a:hover, #pcontent a:active { color: #cc0000; text-decoration: underline; }


.leftblocks { padding: 0 0 0 17px; margin: 0 0 17px 0; background: url(../img/tui2_larrow.jpg) left top no-repeat; }
	.leftblocks a, .leftblocks a:visited, .leftblocks a:hover, .leftblocks a:active {
		color:#333; text-decoration: none;
	}

#creditsR { border-top: 1px solid #ccc; height: 30px; line-height: 30px; margin: 0 0 10px 0; text-align: right; font-size: 10px; }
	#creditsR a, #creditsR a:visited { color: #333; text-decoration: none; }
	#creditsR a:hover, #creditsR a:active { color: #666; text-decoration: underline; }




#nsform { border-top: 1px solid #ccc; padding: 25px 5px; 25px 5px;}
	#nsform p { color: #666; font-size: 11px; }
	#nsemail { width: 125px; margin: 0; padding: 0; border: 1px solid #5fc0e9; }

#ns_view { text-align: center; height: 20px; line-height: 20px; }
	#ns_view a, #ns_view a:visited { color: #1b75bc; text-decoration: none; font-size: 10px; }
	#ns_view a:hover, #ns_view a:active  { color: #cc0000; text-decoration: underline; font-size: 10px; }

.nslink { padding: 5px 0 1px 0; border-bottom: 1px solid #e1e1e1; }
		.nslink a, .nslink a:visited  { color: #666; text-decoration: none; }
		.nslink a:hover, .nslink a:active  { color: #cc0000; text-decoration: none; }