/*  
	Theme Name: 	NewZealand
	Theme URI: 		http://www.pluto3d.com/
	Description:	
	Version: 		1.0
	Author: 		Pluto3D
	Author URL: 	http://www.pluto3d.com/ 
*/

* { padding:0; margin:0;}
	html { font-size:100.01%; overflow-x : hidden; overflow-y:scroll;}
	body { font-size:62.5%; font-family: Arial, Helvetica, sans-serif; background:#1d2530; color:#8997a0;}
	
.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul, li { list-style: none;}
	p { padding:0px 0px 18px 0px;}
		
a {text-decoration: underline; color:#45536d;}
a:hover {text-decoration: none;}

	input, select, textarea { vertical-align:middle; color:#777; font-size:12px;}
	input.text, select, textarea { padding:2px 0px 3px 6px; background:#fff; border:1px solid #676764;}
	
	html body textarea {  font-size:12px; font-family:Arial; color:#777;}
	
/*** Main ***/
	.main { background:url(images/bg1.jpg) #e5e5e5 repeat-x 0 0;}
	.main-width { height:100%; width:940px; margin:0 auto; /*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); min-width:980px;*/}
	
	
	.header { height:422px;  overflow:hidden; padding:0px 0px 0px 0px; background:url(images/h_auckland4.jpg) no-repeat 0 0;}
		
/*** Menu ***/
	.menu { overflow:hidden; float:left; padding:0px 0px 0px 0px; text-transform:uppercase; }
	.menu ul { list-style:none; overflow:hidden; }
	.menu ul li { float:left; margin:0px 0px 0px 0px; padding:4px 0px 5px 30px;}
	.menu ul li a { text-decoration:none; font-size:1.4em; color:#bcc5d5; }
	.menu ul li a:hover, .menu ul li.current_page_item a { color: #fff; }	
	
	.menu_bottom { width:390px; overflow:hidden; padding:20px 0px 0px 0px; margin: 0 auto 0 auto;text-transform:uppercase; }
	.menu_bottom ul { list-style:none; overflow:hidden; }
	.menu_bottom ul li { float:left; margin: 0 auto 0 auto;padding:4px 0px 5px 18px;}
	.menu_bottom ul li a { text-decoration:none; font-size:1.2em; color:#bcc5d5; } 	
	.menu_bottom ul li a:hover, .menu ul li.current_page_item a { color: #fff; }
	
	.footer_copyright { width:100%; text-align:center; }
	
/*** Logo ***/
	.logo { overflow:hidden; float:left;}
	
	.logo .indent {  /*overflow:hidden;*/}
	.logo h1 { width:212px; height:51px; background:url(images/log.gif) no-repeat 0 0; font-size:1em; font-weight: normal; color:#fff; cursor:pointer; text-indent:-1000em; overflow:hidden;}
	.logo h1:hover { text-decoration:none;}

/*** Slogan ***/
	.slogan { clear:both; width:200px; height:185px;background:url(images/header_.jpg) no-repeat 0 0; margin:78px 0px 120px 667px; overflow:hidden;}
	.slogan h1 { overflow:hidden; padding:101px 0px 0px 32px;}
	
	
/*** Search ***/

	.search { overflow:hidden; background:url(images/search-bg_.gif) repeat-x 0 0;}
	.search .corner-left { background:url(images/search-left_.gif) no-repeat 0 0;}
	.search .corner-right { background:url(images/search-right_.gif) no-repeat right 0; height:100%; padding:14px 2px 0px 0px; overflow:hidden;}
	
	.search form { padding:2px 20px 0px 0px; float:right; text-align:right;}
	.search .text { width:122px; padding:1px 3px 2px 6px; margin:0px 8px 0px 0px;}
	.search .but { cursor: pointer; margin:0px 0px 0px 0px;}
	
	.search_page { background: none;}
	.search_page form { padding:0px 0px 0px 0px; float:left; text-align:right;}
	.search_page .text { width:122px; padding:1px 3px 2px 6px; margin:0px 8px 0px 0px;}
	.search_page .but { cursor: pointer; margin:0px 0px 0px 0px;}
	
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%; padding:0px 0px 10px 0px;}
	
	.column-left { width:200px; float:left; margin:0px 8px 0px 0px; _margin:0px 5px 0px 0px;}
	.column-right { width:200px; float:right; margin:0px 0px 0px 8px; _margin:0px 0px 0px 5px;}
	
	

		
		
/*** Content  ***/
	.column-center { overflow:hidden; height:100%;}
	
	.column-center .indent { clear:both; background:url(images/line.gif) repeat-x 0 bottom; overflow:hidden; padding:0px 0px 54px 0px;}
		

	
	
	.text-box { clear:both; font-size:1.3em; line-height:1.4em;}
	.text-box { padding:29px 0px 0px 0px; border-top:2px solid #b6b6b0; margin:0px 21px 0px 24px;}
	
	.text-box p { padding:0px 0px 20px 0px;}

	
	.text-box span { color:#c56518; font-size:1.1em;}
	
		.box { float:left; width:100%; height:100%; padding:0px 0px 10px 0px;}
		.box-border-bot { border-bottom:1px solid #191919; padding:0px 0px 20px 0px; margin:0px 0px 31px 0px; }
			.fright { display:inline;}
			.fright img { float:right; display:inline;}
			
		.box-left { float:left; width:300px; border-right:1px solid #191919;  height:100%;}
		.box-left img { margin:0px 40px 0px 19px;}
		
		.box-border-left { margin:0px 0px 0px 35px; border:0;}
		.box-border-left img { margin:0px 0px 0px 16px;}
		
		.box-border-left { width:255px;}
		.box a { font-size:1.2em; background:url(images/marker.gif) no-repeat 0 5px; padding:0px 0px 0px 14px;}
		.box p { padding:0px 0px 8px 0px;}
	
	
	
	.column-content .border-bottom { border-bottom:0; padding-bottom:0px;}
		
	.comments a, .link-edit a, .navigation a { }
	
	.comments { clear:both; padding:14px 0px 11px 24px;}
	.comments a { text-decoration:none;}
	.comments a:hover { text-decoration: underline;}
	
	.link-edit {  clear:both; padding:0px 0px 11px 24px;}
	
	.navigation { clear:both;}
	
	


/*** Footer ****/

	.footer { background:url(images/footer.jpg) repeat-x 0 0; clear:both; overflow:hidden; height:100px; line-height:1.3em; }
	.footer .indent {  font-size: 1.2em; color:#bcc5d5; text-align:center; padding:30px 0px 26px 0px;}
	.footer .indent a { text-decoration:underline; color:#e7e7df; font-weight:bold;}
	.footer .indent a:hover { text-decoration: none; color:#fff; font-weight:bold;}
	
	
	
	
/* -----------------------------------------------------------------
---------------------------- WP ------------------------------------
----------------------------------------------------------------- */

	.info-sidebar { padding:0px 10px 15px 22px;  border:0; width: auto; color:#000; overflow: hidden; font-size:1.2em; line-height:1.4em;}
	.info-sidebar a {}
	
	.pagetitle { font-size:2.1em; font-weight: normal; overflow:hidden; color: #000; text-align:center; padding:0px 0px 20px 0px;/* margin:0px 0px -20px 0px;*/}

/*--- Navigations ---*/
	.navigation { padding:5px 14px 6px 14px; clear:both; height:100%; overflow:hidden;}
	.navigation .alignleft { float: left; width:45%; text-align:left; padding:0px 0px 0px 0px;}
	.navigation .alignright { float: right; width:45%; text-align:right; padding:0px 0px 0px 0px;}
	
	.pd-nav { padding:0; margin:0;}
	.pd-nav .alignleft { padding:0; margin:0;}
	.pd-nav .alignright { padding:0; margin:0;}
	
	.pd-title {padding-bottom:0;}
	
	.marg { margin-bottom:10px;}

/*--- Begin Images ---*/
img.alignnone {
     margin: 6px;border: 7px solid #ddd;
	 word-wrap: break-word;
     padding: 2px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
img.aligncenter {
	display: block;border: 7px solid #ddd;
	margin-left: auto;
	margin-right: auto;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

img.alignright {
	float:right;border: 7px solid #ddd;
	padding: 4px;
	margin: 6px 0px 6px 6px;
	display: inline;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

img.alignleft {
	float:left;border: 7px solid #ddd;
	padding: 4px;
	margin: 6px 6px 6px 0;
	display: inline;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}



a:hover wp-caption.alignleft, a:hover img.alignnone, a:hover  img.alignright, a:hover img.alignleft,  a:hover img.aligncenter {
     border: 7px solid #bbb;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

a:hover img.aligncenter {
     border: 7px solid #bbb;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}


img.alignnone:hover, img.alignright:hover, img.alignleft:hover,  img.centered:hover,  {
     border: 7px solid #bbb;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}


img.noframe {
	border: none;

}
a:hover img.noframe {
	border: none;

}
img.noframe:hover {
	border: none;

}

/*------*/
	.postmetadata { font-size:1.1em; clear:both; padding:0px 26px 50px 26px; color:#777;}
	.postmetadata a {/*color:#3B7ECC;*/}
	.postmetadata a:hover {text-decoration:none;}
	
	/*------*/
	#tag_cloud .widget-bottom-left {padding-bottom:15px;}
	#tag_cloud .widget-heading {margin-bottom:15px;}
	#tag_cloud a {padding-left:3px;}
	
	/*--- Popup styles ---*/
	#commentspopup {}
	#commentspopup #header {background:#2F3F99 url(images/popup_header_bg.gif) top repeat-x;}
	#commentspopup .page-padding {padding:0 5px;}
	#commentspopup .page-width {width:538px; margin:0 auto;}
	#commentspopup .header-top {background:url(images/popup_header_bg_top.jpg) top repeat-x;}
	#commentspopup .header-top-right {background:url(images/popup_header_bg_top_right.jpg) top right no-repeat;}
	#commentspopup .header-top-left {background:url(images/popup_header_bg_top_left.jpg) top left no-repeat; width:100%; height:160px;}
	#commentspopup .header-padding {padding:39px 0 0 89px;}
	#commentspopup h1 {font-size:1em; margin:0; padding:0; color:#E1E7EC; text-indent:-10000em; width:141px; height:27px;}
	#commentspopup h1:hover {text-decoration: none; cursor:pointer;}
	#commentspopup .description {width:141px; height:9px; text-indent:-10000em; margin-top:2px;}
	#commentspopup .description2 {width:249px; height:27px; text-indent:-10000em; margin-top:19px;}
	#commentspopup .border-bottom-left {padding:17px 37px 10px;}
	#commentspopup p {font-size:12px;}
	
	
/*--- Begin Typography & Colors ---*/
	small {	font-size: 0.9em; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#666;}
	small * {font-size: 0.9em;}
	small p {font-size: 0.9em;}
	
	select { width: 130px;}
		
	#commentform {font-size:1.2em;}
	
	#commentform input {
		margin: 5px 5px 1px 0;}
	
	#commentform {
		margin: 5px 10px 0 0;}
		
	#commentform textarea {
		width: 100%;
		padding: 2px;}
		
	#respond:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;}
		
	#commentform #submit {
		margin: 0 0 10px auto;
		float: right;}
		
	#respond p { padding:0px 0px 10px 0px; text-indent:0;}
	#respond form p { padding:0px 0px 10px 0px; text-indent:0;}
	
/*--- Begin Calendar ---*/
	#wp-calendar { empty-cells:show; width: 155px; font-size:1.1em; margin-left:-20px;}
	
	#wp-calendar th { padding:3px 0; text-align:center; color:#000;}
	#wp-calendar td { padding:3px 0; text-align:center; color:#000;}
	
	#wp-calendar a { display: block; font-weight:bold;}
	#wp-calendar #next a { padding-right: 10px;	text-align: right; font-weight: normal;}
	#wp-calendar #prev a { padding-left: 0px;text-align: left; font-weight: normal;}
	
	#wp-calendar caption { text-align: center; color:#000;   font-weight:bold; font-size:1.3em; padding:0px 0px 6px 0px;}
	
	
/* Begin Various Tags & Classes */
	acronym, abbr, span.caps {
		cursor: help;
		}
	
	acronym, abbr {
		border-bottom:1px dashed #999;
		}
	
	blockquote {
		
		padding:15px 10px 10px 20px; margin:5px 0; color:#000;
		}
	
	blockquote cite {
		margin: 5px 0 0;
		display: block;
		}
	
	
/* Captions */
	.aligncenter,
	div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;}
	
	.wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;}
	
	.wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;}
	
	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;}
	
	
/* Begin Comments*/
	.alt { padding: 10px; font-size:1.2em; padding:0px 20px 0px 25px;}
	
	.commentlist {/* font-size:1.2em;*/ color:#000;
		/*padding:0px 18px 0px 20px;*/
		text-align: justify;
		}
	.commentlist a {}
	.commentlist span { color:#000;}
	
	ol.commentlist  li {
		margin:6px 0px 6px 0px;
		padding: 5px 10px 3px;
		/*list-style: none;*/
		background:#f9f9e4;
		border:1px solid #000;
		}
		
	.commentlist li .avatar { 
		float: right;
		border: 1px solid #eee;
		padding: 2px;
		background: #fff; /*margin:0px 20px 15px 0px;*/
		}
	
	.commentlist p { font-size:1.2em; color:#000;
		margin: 10px 5px 10px 0;
		}
	
	#commentform p {
		margin: 5px 0;
		padding-left:15px;
		}
	
	.nocomments {
		text-align: center;
		margin: 0;
		padding: 0;
		}
	
	.commentmetadata {
		margin: 0;
		display: block;
		}
		











/*=====block-3=====*/
.block-3{background:url(images/block_3_border.jpg) left top repeat-x #FFFFFF; width:100%; margin-bottom:14px;}
.block-3 .bot{background:url(images/block_3_border.jpg) left bottom repeat-x;}
.block-3 .left{background:url(images/block_3_border.jpg) left top repeat-y;}
.block-3 .right{background:url(images/block_3_border.jpg) right top repeat-y;}
.block-3 .left-top{background:url(images/block_3_left_top.jpg) left top no-repeat;}
.block-3 .right-top{background:url(images/block_3_right_top.jpg) right top no-repeat;}
.block-3 .left-bot{background:url(images/block_3_left_bot.jpg) left bottom no-repeat;}
.block-3 .right-bot{background:url(images/block_3_right_bot.jpg) right bottom no-repeat; padding:20px 15px 27px 16px;}
/*===//block-3=====*/

h1 { font-size:3.7em; color:#525252; text-transform:uppercase; font-weight:bold; line-height:1.01em; width:auto;}
h1 a  {color:#525252; text-decoration:none;}
h2{ font-size:1.01em;}
h3 { color:#444; font-size:1.76em; line-height:1.18em; padding-left:14px; font-weight:normal;}
h3 a {color:#65779d; text-decoration:underline;}
h3 a:hover {text-decoration:none;}
.pagetitle { padding:10px;}
.center { padding:0 0 10px 0;}


/***side_bar*******************************************/
.side_bar .inside{ padding:0 0 0 0;}

.widget_style#categories .children { margin:0 0 0 10px;}
.indentX p { padding:0 0 10px 0;}

.widget_style#categories li{font-weight:normal;}

/*=======box-title=======*/
.box-title{background:url(images/block_top.jpg) left top repeat-x ; width:100%;}
.box-title .bot{background:url(images/block_bot.jpg) left bottom repeat-x;}
.box-title .left{background:url(images/block_left.jpg) left top repeat-y;}
.box-title .right{background:url(images/block_right.jpg) right top repeat-y;}
.box-title .left-top{background:url(images/block_left_top.jpg) left top no-repeat;}
.box-title .right-top{background:url(images/block_right_top.jpg) right top no-repeat;}
.box-title .left-bot{background:url(images/block_left_bot.jpg) left bottom no-repeat;}
.box-title .right-bot{background:url(images/block_right_bot.jpg) right bottom no-repeat; padding:13px 18px 13px 20px;}
/*======//box-title======*/

/*=======box-block=======*/
.box-block{background:url(images/block_2_border.jpg) left top repeat-y #f4f4f4; width:100%;}
.box-block .right{background:url(images/block_2_border.jpg) right top repeat-y;}
.box-block .bot{background:url(images/block_2_border.jpg) left bottom repeat-x;}
.box-block .left-bot{background:url(images/block_2_left_bot.jpg) left bottom no-repeat;}
.box-block .right-bot{background:url(images/block_2_right_bot.jpg) right bottom no-repeat; padding:18px 14px 28px 35px; }
/*======//box-block======*/


/**********************************************/
.inside_widget { padding:0 0 0 0; }
.widget_style {  padding:0 0 14px 0;}
.widget_style h2 {font-size:13px; line-height:1.27em; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding:1px 0 0 10px; background:url(images/widget_h2_.gif) left top no-repeat; }
.right-bot h2 {  margin:0 0 0 -10; }
.widget_style h2 a {color:#FFFFFF; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}

.widget_style ul { margin:0 0 0 -10px;}
.widget_style li { font-size:11px; line-height:1.8em; color:#586989; font-weight:bold; list-style-type:none;}
.widget_style li a {color:#46536a; text-decoration:underline; background:url(images/arr.gif) no-repeat 0px 6px; padding:0 0 0 17px;}
.widget_style li.current_page_item a {color:#8997a0;}
.widget_style li a:hover { text-decoration:none;}
.widget_style li li{font-size:11px;}
/**********************************************/

/**********************************************/
#links_with_style ul {margin:0 0 0 0; background:none;}
#links_with_style ul ul h2{ margin:0 0 0 0; background:none;}
#links_with_style ul li h2 {list-style:none; font-weight:bold; font-size:13px;}
#links_with_style ul li ul { margin:0 0 0 0;}
#links_with_style ul li ul li { font-size:11px; color:#000000;  padding:0 0 0 0;}
#links_with_style ul li ul li a{padding:0 0 0 17px;}

.for-ie{background:url(images/block_3_border.gif) left top repeat-y #F4F4F4; width:100%;}
.for-ie-2{background:url(images/block_3_border.gif) right top repeat-y; width:100%;}
/**********************************************/


/**********************************************/
#calendar_wrap {vertical-align:top; width:auto; margin:auto; padding:13px 0px 0px 0;}
#calendar_wrap caption { color:#45536d; font-weight:bold; font-size:13px;}
#calendar_wrap td {width:20px; text-align:right; color:#8997a0; font-size:11px;}
#calendar_wrap td a {color:#45536d;}
#calendar_wrap th { color:#45536d; text-align:right;}
#calendar_wrap a {font-weight:bold;}
/**********************************************/


#tag_cloud a{ color:#000000; line-height:1.01em; text-decoration:none;}
#tag_cloud a:hover{ text-decoration:underline;}

.post { padding:0 0 20px 0;}
.post h3{ padding:0 0 5px 0;}

/**********************************************/

#statusbar {text-align:left; color:#000000;}
#statusbar p {padding:0px 20px 20px 0;}
#statusbar a {font-weight:bold; color:#000000;}
/***end side_bar*******************************************/




/***column_center*******************************************/
.column_center ol { list-style:decimal;}
.column_center ol li { list-style-position:inside; color:#307CAE;}
.column_center ol li a{color:#307CAE;}

.column_center ul li {padding:0px 0 0px 16px; line-height:1.5em; color:#307CAE; background:url(images/comments_marker.gif) left center no-repeat; list-style-type:none;}
.column_center ul li a{color:#307CAE; text-decoration:underline;  background:url(images/comments_marker.gif) left center no-repeat; list-style-type:none; padding:0px 0 0px 16px;}
.column_center ul li a:hover{text-decoration:none;}

.column_center p { padding:5px 0 5px 0;}


.title { padding:0; overflow:hidden; }
.title h3 { color:#45536d;  font-size:20px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; }
.title .info { color:#777;  font-size:1.1em; line-height:1.18em; padding:3px 0 0 16px;}
.title .line-x{height:2px; overflow:hidden; background:#F0F0F0; margin:5px 0 10px 0;}
.title .date { font-size:1.01em; line-height:1.09em; color:#888888; padding-left:15px;}

.text_box h4 {color:#45536d; font-size:15px; margin-bottom:10px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; border-bottom: 1px solid #ddd;}
.text_box h5 {font-size:12px; margin-bottom:10px;  font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: bold; font-style:italic;}
h7 {color:#769e0c; font-size:14px; margin-bottom:10px; font-weight:normal;}
.text_box {padding:10px 25px 0px 15px; font-size:12px;}
.text_box ul {margin-bottom:20px;}
.text_box ul li {padding:4px 0 4px 16px; line-height:1.5em; color:#45536d; background:url(images/comments_marker3.gif) left center no-repeat; list-style-type:none; border-bottom:1px dashed #ccc;}
.text_box ul li a{color:#45536d; text-decoration:underline; padding:0;}
.text_box ul li a:hover{text-decoration:none;}

.comments {background:url(images/comments_marker.gif) 0 8px no-repeat; color:#307CAE; font-size:0.84em; font-weight:bold; line-height:1.9em; padding:0 40px 0 16px;}
.comments a {text-decoration:underline; color:#307CAE; line-height:1.9em;}
.comments a:hover{text-decoration:none;}
/***end column_center*******************************************/
form  { }
.text_box input, textarea { background: #f7f7f7; border:solid 1px #ccc;}
.text_box input:hover, textarea:hover { background: #eee; border:solid 1px #ccc;}
.text_box input:focus, textarea:focus { background: #eee; border:solid 1px #ccc;}
.loginsor { padding-bottom:4px;}

hr { color: #eee;
background-color: #eee;
height: 1px;}

.felkover { color: #45536d; font-weight:bold;}
#felkover { color: #45536d; font-weight:bold;}

.text_box table {
  border-collapse: collapse;
  border: 1px solid #ccc;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #777;
  background: #fff;
  margin-bottom:20px;
  }
.text_box caption {
  text-align: left;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
.text_box td {
  border: 1px dashed #ccc;
  padding: .5em;
  color: #777;
  }
.text_box thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #ccc;;
  text-align: left;
  background: #38160C;
  color: #777;
  padding-top:6px;
  }
.text_box tbody td a {
  background: transparent;
  text-decoration: none;
  color: #777;
  }
.text_box tbody td a:hover {
  background: transparent;
  color: #777;
  }
.text_box tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #777;
  }
.text_box tbody th a:hover {
  background: transparent;
  color: #777;
  }
.text_box tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
.text_box tfoot td {
  border: 1px solid #ccc;
  background: #ddd;
  padding-top:6px;
  }
.text_box .odd {
  background: #f5f5f5;
  }
.text_box tbody tr:hover {
  background: #eee;
  }
.text_box tbody tr:hover th,
.text_box tbody tr.odd:hover th {
  background: #f5f5f5;
  }


#searchform .text {
	font-family: Georgia, Times New Roman, Trebuchet MS;
	text-transform:uppercase;
	font-style:italic; font-size:11px;
	border: none; 
	background: none;
	color:#bcc5d5;
	padding:2px 3px 0 0;
}